daily update
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
0db4ca18
LM
12013-11-26 Luis Machado <lgustavo@codesourcery.com>
2
3 * gdb.base/callfuncs.c (main): Assign malloc's return value
4 and free it afterwards.
5 * gdb.base/charset-malloc.c (malloc_stub): Likewise.
6 * gdb.base/printcmds.c (main): Likewise.
7 * gdb.base/randomize.c (main): Free "p" and change breakpoint
8 marker position.
9 * gdb.base/setvar.c (dummy): Assign malloc's return value
10 and free it afterwards.
11
d24a9f15
AB
122013-11-26 Andrew Burgess <aburgess@broadcom.com>
13
14 * gdb.base/setshow.exp: Add $gdb_prompt to the patterns in
15 gdb_test_multiple.
16
15859968
TT
172013-11-26 Tom Tromey <tromey@redhat.com>
18
19 * gdb.dwarf2/dw2-unspecified-ret-addr.S: Remove.
20 * gdb.dwarf2/dw2-unspecified-ret-addr.c: Remove.
21 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: Remove.
22
f7e3ecae
KS
232013-11-25 Keith Seitz <keiths@redhat.com>
24
25 PR c++/14819
26 * gdb.cp/impl-this.cc: New file.
27 * gdb.cp/impl-this.exp: New file.
28
23e9d3b9
YQ
292013-11-25 Yao Qi <yao@codesourcery.com>
30
31 * gdb.perf/backtrace.c: New.
32 * gdb.perf/backtrace.exp: New.
33 * gdb.perf/backtrace.py: New.
34
22825df7
YQ
352013-11-24 Yao Qi <yao@codesourcery.com>
36
37 * gdb.perf/single-step.c: New.
38 * gdb.perf/single-step.exp: New.
39 * gdb.perf/single-step.py: New.
40
c1ea7c01
DE
412013-11-23 Doug Evans <xdje42@gmail.com>
42
43 * gdb.base/ena-dis-br.exp: Add missing quote to "step after continue
44 with ignore count".
45
35720eaa
DE
462013-11-23 Doug Evans <xdje42@gmail.com>
47
48 * gdb.python/py-value.exp (test_lazy_strings): Tweak test names.
49 (test_subscript_regression): Ditto.
50 (top level): Run test_subscript_regression for c++ with "c++" prefix.
51
3cd14e45
DE
522013-11-23 Doug Evans <xdje42@gmail.com>
53
54 * gdb.python/py-type.exp (test_enums): Fix typo.
55
985c818c
DE
562013-11-23 Doug Evans <xdje42@gmail.com>
57
58 * gdb.python/py-symbol.exp: Add some comments. Make all test names
59 unique.
60
f873dd7a
DE
612013-11-23 Doug Evans <xdje42@gmail.com>
62
63 * gdb.python/py-symbol.exp: Fix whitespace.
64
38a502a4
DE
652013-11-23 Doug Evans <xdje42@gmail.com>
66
67 * gdb.python/python.exp: Don't call skip_python_tests, we still want
68 to test some things in the case where python is not configured in.
69
c0621699
PA
702013-11-22 Pedro Alves <palves@redhat.com>
71
72 * gdb.dwarf2/dw2-bad-cfi.S: Rename to ...
73 * gdb.dwarf2/dw2-unspecified-ret-addr.S: ... this. Adjust.
74 * gdb.dwarf2/dw2-bad-cfi.c: Rename to ...
75 * gdb.dwarf2/dw2-unspecified-ret-addr.c: ... this.
76 * gdb.dwarf2/dw2-bad-cfi.exp: Rename to ...
77 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: ... this.
78
f57e61cd
TT
792013-11-22 Tom Tromey <tromey@redhat.com>
80
81 * gdb.dwarf2/dw2-bad-cfi.S: Update comment.
82
da2b2fdf
TT
832013-11-22 Tom Tromey <tromey@redhat.com>
84
85 * gdb.dwarf2/dw2-bad-cfi.c: New file.
86 * gdb.dwarf2/dw2-bad-cfi.exp: New file.
87 * gdb.dwarf2/dw2-bad-cfi.S: New file.
88
33f8fe58
PA
892013-11-22 Pedro Alves <palves@redhat.com>
90
91 PR 16155
92 * gdb.dwarf2/dw2-dup-frame.S: New file.
93 * gdb.dwarf2/dw2-dup-frame.c: New file.
94 * gdb.dwarf2/dw2-dup-frame.exp: New file.
95
0a1e6121
YQ
962013-11-22 Yao Qi <yao@codesourcery.com>
97
98 * lib/mi-support.exp (mi_create_dynamic_varobj): Update
99 comment and add one more argument "has_more".
100 * gdb.python/py-mi.exp: Callers update.
101
0061ea24
YQ
1022013-11-22 Yao Qi <yao@codesourcery.com>
103
104 * gdb.python/py-mi.exp: Use mi_create_floating_varobj instead
105 of mi_create_dynamic_varobj.
106
069d6a0f
PA
1072013-11-20 Pedro Alves <palves@redhat.com>
108
109 * gdb.base/maint.exp (maint print objfiles): Consume one line at a
110 time, and run it through all three milestone regexes.
111
10d8cbd2
SA
1122013-11-20 Sanimir Agovic <sanimir.agovic@intel.com>
113
114 * gdb.base/eval-avoid-side-effects.exp: New file.
115
57803a3c
WT
1162013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
117
60650f2e
WT
118 * gdb.arch/i386-mpx.c: New file
119 * gdb.arch/i386-mpx.exp: New file.
120
09748966
WT
1212013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
122
123 * gdb.python/py-pp-maint.exp: Consider new pretty-print added
124 for bnd registers.
125
60650f2e
WT
1262013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
127
57803a3c
WT
128 * gdb.xml/maint_print_struct.xml (bitfield): Added bitfield having
129 start and end equal 0.
130
3e9ecad3
YQ
1312013-11-19 Yao Qi <yao@codesourcery.com>
132
133 * lib/mi-support.exp (mi_child_regexp): Remove 'whatever'.
134 (mi_list_varobj_children_range): Likewise.
135
31b4ab9e
YQ
1362013-11-19 Yao Qi <yao@codesourcery.com>
137
138 * lib/mi-support.exp (mi_child_regexp): Remove unnecessary '\'.
139
4392c534
YQ
1402013-11-19 Yao Qi <yao@codesourcery.com>
141
142 * lib/mi-support.exp: Fix format.
143
df7752b0
JB
1442013-11-19 Joel Brobecker <brobecker@adacore.com>
145
146 * gdb.ada/py_range: New testcase.
147
176f037c
JB
1482013-11-18 Joel Brobecker <brobecker@adacore.com>
149
150 * mi-language.exp: Add "-list-features" test verifying that
151 its output contains "language-option".
152
ee4a1c63
JB
1532013-11-16 Joel Brobecker <brobecker@adacore.com>
154
155 * info_exc/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
156 * info_exc/foo.adb: Adjust to new exception name.
157 * info_exc.exp: Adjust after exception renaming in const.ads.
158 Update "info exception global" test to test "info exceptions
159 global_gdb" instead.
160
161 * mi_exc_info/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
162 * mi_exc_info/foo.adb (Adjust to new exception name.
163 * mi_exc_info.exp: Adjust after exception renaming in const.ads.
164 Update "-info-ada-exceptions global" test to test
165 "-info-ada-exceptions global_gdb" instead.
166
6ec41e1e
LM
1672013-11-15 Luis Machado <lgustavo@codesourcery.com>
168
169 * lib/mi-support.exp (mi_gdb_test): Expect different formats
170 of inferior output for remote and native sessions.
171 * gdb.mi/mi-console.exp: Remove obsolete comment.
172 Check for semihosted inferior output pattern.
173 (semihosted_string): New function.
174
391d3400
JB
1752013-11-15 Joel Brobecker <brobecker@adacore.com>
176
177 * gdb.ada/info_exc.exp: Allow other global exceptions to be
178 listed in the output of "info exceptions".
179 * gdb.ada/mi_exc_info.exp: Allow other global exceptions to be
180 listed in the output of "-info-ada-exceptions".
181
e092da29
JB
1822013-11-15 Joel Brobecker <brobecker@adacore.com>
183
184 * gdb.ada/info_exc.exp: Start inferior before starting
185 the "info exceptions" tests.
186 * gdb.ada/mi_exc_info.exp: Start inferior before starting
187 the "-info-ada-exceptions" tests.
188
805e1f19
TT
1892013-11-15 Tom Tromey <tromey@redhat.com>
190
191 * gdb.cp/includefile: New file.
192 * gdb.cp/filename.exp: New file.
193 * gdb.cp/filename.cc: New file.
194
9abb1bd6
DE
1952013-11-15 Doug Evans <xdje42@gmail.com>
196
197 * gdb.python/py-breakpoint.exp: Make tests have unique names.
198
8abea1a1
DE
1992013-11-15 Doug Evans <xdje42@gmail.com>
200
201 * gdb.python/py-breakpoint.exp: Reformat for 80 columns.
202
330a7fce
DE
2032013-11-15 Doug Evans <xdje42@gmail.com>
204
205 * gdb.python/py-breakpoint.exp: Split up into several functions,
206 each with their own test prefix.
207
0acf8b65
JB
2082013-11-15 Joel Brobecker <brobecker@adacore.com>
209
210 * gdb.ada/O2_float_param: New testcase.
211
496038b3
TT
2122013-11-14 Tom Tromey <tromey@redhat.com>
213
214 * Makefile.in (check-parallel): Print summary from gdb.sum.
215
c7e8af9b
OJ
2162013-11-14 Omair Javaid <Omair.Javaid@linaro.org>
217
218 * gdb.dwarf2/dw2-case-insensitive-debug.S: Updated compile unit
219 and function label names.
220 * gdb.dwarf2/dw2-case-insensitive.c: Created function and
221 compile unit labels.
222
403cb6b1
JB
2232013-11-14 Joel Brobecker <brobecker@adacore.com>
224
225 * gdb.mi/mi-language.exp: New file.
226
74921315
KS
2272013-09-17 Keith Seitz <keiths@redhat.com>
228
229 PR c++/7935
230 PR c++/10541
231 * gdb.cp/nsalias.exp: New file.
232 * gdb.cp/nsalias.cc: New file.
233 * gdb.cp/nsrecurs.exp: Remove kfails. Conditionally run
234 tests only on known, working compiler versions.
235
08c43050
TT
2362013-11-13 Tom Tromey <tromey@redhat.com>
237
238 * gdb.multi/multi-arch-exec.exp: Define BASEDIR when compiling.
239 * gdb.multi/multi-arch-exec.c (main): Use BASEDIR.
240
0682e708
DE
2412013-11-12 Doug Evans <dje@google.com>
242
243 * gdb.base/fileio.exp: Make $dir2 writable after the test is done
244 so that "rm -rf $builddir" Just Works.
245
a7e332c2
JB
2462013-11-12 Joel Brobecker <brobecker@adacore.com>
247
248 * gdb.ada/mi_exc_info: New testcase.
249
778865d3
JB
2502013-11-12 Joel Brobecker <brobecker@adacore.com>
251
252 * gdb.ada/info_exc: New testcase.
253
304a8ac1
DE
2542013-11-11 Doug Evans <dje@google.com>
255
256 * gdb.arch/arm-bl-branch-dest.exp: Use gdb_test_file_name instead
257 of testfile.
258
bc79de95
PM
2592013-11-11 Phil Muldoon <pmuldoon@redhat.com>
260
261 * gdb.python/py-linetable.S: New file.
262 * gdb.python/py-linetable.c: New file.
263 * gdb.python/py-linetable.exp: New file.
264
2df4d1d5
JB
2652013-11-11 Joel Brobecker <brobecker@adacore.com>
266
267 * gdb.ada/mi_ex_cond: New testcase.
268
204b5331
DE
2692013-11-07 Doug Evans <dje@google.com>
270
271 PR 11786
272 * gdb.base/gcore-relro-pie.c: New file.
273 * gdb.base/gcore-relro-pie.exp: New file.
274
92e32e33
PM
2752013-11-07 Phil Muldoon <pmuldoon@redhat.com>
276
277 * gdb.python/py-cmd.exp: Add COMPLETE_EXPRESSION tests.
278 * gdb.python/py-cmd.c: New File.
279
f76c27b5
PM
2802013-11-07 Phil Muldoon <pmuldoon@redhat.com>
281
282 * gdb.python/py-breakpoint.exp: Add temporary breakpoint tests.
283
79600f4f 2842013-11-06 Doug Evans <xdje42@gmail.com>
01e48c0c
DE
285
286 * gdb.python/py-arch.exp: Tweak test name for bad memory access test.
287
6dbb6798
YQ
2882013-11-06 Yao Qi <yao@codesourcery.com>
289
290 * lib/gdb.exp (gdb_produce_source): New procedure.
291 * gdb.perf/solib.c: New.
292 * gdb.perf/solib.exp: New.
293 * gdb.perf/solib.py: New.
294
71c0c615
YQ
2952013-11-06 Yao Qi <yao@codesourcery.com>
296
297 * README: Mention performance tests.
298
f27a1236
YQ
2992013-11-06 Yao Qi <yao@codesourcery.com>
300
301 * lib/perftest.exp: New.
302 * gdb.perf/lib/perftest/__init__.py: New.
303 * gdb.perf/lib/perftest/measure.py: New.
304 * gdb.perf/lib/perftest/perftest.py: New.
305 * gdb.perf/lib/perftest/reporter.py: New.
306 * gdb.perf/lib/perftest/testresult.py: New.
307
7636ccf9
YQ
3082013-11-06 Yao Qi <yao@codesourcery.com>
309
310 * Makefile.in (check-perf): New target.
311 * configure.ac (AC_OUTPUT): Output Makefile in gdb.perf.
312 * configure: Re-generated.
313 * gdb.perf/Makefile.in: New.
314
81208388
TT
3152013-11-04 Tom Tromey <tromey@redhat.com>
316
317 * Makefile.in (TEST_DIRS): Remove.
318 (TEST_TARGETS, check-parallel): Rewrite.
319 (check-gdb.%, BASE1_FILES, BASE2_FILES, check-gdb.base%)
320 (subdir_do, subdirs): Remove.
321 (do-check-parallel, check/%): New targets.
322 (clean): Remove outputs, temp, and cache directories.
323 (saw_dash_j): New variable.
324 (CHECK_TARGET): Use it.
325 (check): Depend on all, site.exp. Rewrite.
326 (check-single): Remove dependencies.
327 (slow_tests, all_tests, reordered_tests): New variables.
328
c63ffa1f
TT
3292013-11-04 Tom Tromey <tromey@redhat.com>
330
331 * gdb.dwarf2/fission-base.S: Remove "gdb.dwarf/".
332 * gdb.dwarf2/fission-base.exp: Set debug-file-directory
333 before loading binfile.
334 * gdb.dwarf2/fission-loclists.S: Remove "gdb.dwarf/".
335 * gdb.dwarf2/fission-loclists.exp: Set debug-file-directory
336 before loading binfile.
337
3fef966c
TT
3382013-11-04 Tom Tromey <tromey@redhat.com>
339
340 * gdb.base/foll-exec.c (main): Use BASEDIR.
341 * gdb.base/foll-exec.exp: Define BASEDIR during compilation.
342 * gdb.base/foll-vfork.c (main): Use BASEDIR.
343 * gdb.base/foll-vfork.exp: Define BASEDIR during compilation.
344 * gdb.multi/bkpt-multi-exec.c (main): Use BASEDIR.
345 * gdb.multi/bkpt-multi-exec.exp: Define BASEDIR during compilation.
346
24890efd
TT
3472013-11-04 Tom Tromey <tromey@redhat.com>
348
349 * gdb.base/argv0-symlink.exp: Compute executable's directory
350 dynamically.
351
c59ffcab
TT
3522013-11-04 Tom Tromey <tromey@redhat.com>
353
354 * gdb.asm/asm-source.exp: Use standard_output_file.
355
479c8d68
TT
3562013-11-04 Tom Tromey <tromey@redhat.com>
357
358 * gdb.server/file-transfer.exp: Use standard_output_file.
359
1e537771
TT
3602013-11-04 Tom Tromey <tromey@redhat.com>
361
362 * gdb.base/fullname.exp: Use standard_output_file,
363 relative_filename.
364 * gdb.base/hashline1.exp: Use standard_testfile,
365 standard_output_file, relative_filename, clean_restart.
366 * gdb.base/hashline2.exp: Use standard_testfile,
367 standard_output_file.
368 * gdb.base/hashline3.exp: Use standard_testfile,
369 standard_output_file, relative_filename.
370 * lib/gdb.exp (relative_filename): New proc.
371
b44b82af
TT
3722013-11-04 Tom Tromey <tromey@redhat.com>
373
374 * gdb.base/fileio.c (test_open, test_write, test_read)
375 (test_lseek, test_close, test_stat, test_fstat)
376 (test_isatty, test_system, test_rename, test_unlink):
377 Use OUTDIR define.
378 * gdb.base/fileio.exp: Define OUTDIR during compilation.
379 Use standard_output_file.
380
59b28c5d
TT
3812013-11-04 Tom Tromey <tromey@redhat.com>
382
383 * gdb.base/checkpoint.c (main): Use PI_TXT and COPY1_TXT
384 defines.
385 * gdb.base/checkpoint.exp: Define PI_TXT and COPY1_TXT during
386 compilation. Use prepare_for_testing, standard_output_file.
387
08b3fe69
TT
3882013-11-04 Tom Tromey <tromey@redhat.com>
389
390 * gdb.base/advance.exp: Use standard_testfile and
391 prepare_for_testing.
392 * gdb.base/bigcore.exp: Use standard_output_file. "cd" to
393 appropriate directory when local.
394 * gdb.base/dump.exp: Use standard_output_file. Update all
395 "dump" and "restore" filenames.
396 * gdb.base/interact.exp: Use standard_output_file.
397 * gdb.base/jit-so.exp: Don't download file when local.
398 * gdb.base/jit.exp (compile_jit_test): Don't download file
399 when local.
400 * gdb.base/list.exp: Use gdb_remote_download.
401 * gdb.base/maint.exp: Use standard_output_file.
402 * gdb.base/prelink.exp: Use standard_output_file.
403 * gdb.base/save-bp.exp: Use standard_output_file.
404 * gdb.base/sepdebug.exp: Use standard_testfile,
405 standard_output_file.
406 (test_different_dir): Don't declare objdir.
407 * gdb.base/solib-search.exp: Use standard_output_file.
408 * gdb.base/step-line.exp: Use gdb_remote_download.
409 * gdb.base/trace-commands.exp: Use standard_output_file.
410
32cfb09d
TT
4112013-11-04 Tom Tromey <tromey@redhat.com>
412
413 * gdb.trace/mi-traceframe-changed.exp: Pass -DTFILE_DIR
414 to compilation. Use standard_output_file.
415 (test_tfind_tfile): Update.
416 * gdb.trace/tfile.c (write_basic_trace_file)
417 (write_error_trace_file): Use TFILE_DIR.
418 * gdb.trace/tfile.exp: Pass -DTFILE_DIR to compilation. Use
419 standard_output_file.
420
84741506
TT
4212013-11-04 Tom Tromey <tromey@redhat.com>
422
423 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
424 Use "dwarf2 always-disassemble" for the "maint set" test.
425 * gdb.mi/mi-file-transfer.exp (test_file_transfer): Use
426 standard_output_file.
427 * gdb.mi/mi-logging.exp: Use standard_output_file.
428
cfb7b9a3
TT
4292013-11-04 Tom Tromey <tromey@redhat.com>
430
431 * gdb.xml/tdesc-arch.exp: Use standard_output_file. Make
432 downloads conditional on remote host.
433 (set_arch): Likewise.
434 * gdb.xml/tdesc-regs.exp: Use gdb_remote_download.
435 (load_description): Use standard_output_file.
436
bdfe0594
TT
4372013-11-04 Tom Tromey <tromey@redhat.com>
438
439 * gdb.gdb/selftest.exp: Use standard_output_file.
440 * lib/selftest-support.exp (do_self_tests): Use
441 standard_output_file.
442
8c639e73
TT
4432013-11-04 Tom Tromey <tromey@redhat.com>
444
445 * gdb.stabs/weird.exp: Use gdb_remote_download and
446 standard_output_file.
447
5030a410
TT
4482013-11-04 Tom Tromey <tromey@redhat.com>
449
450 * gdb.base/gcore-buffer-overflow.exp: Use
451 standard_output_file, not standard_testfile.
452 * gdb.base/twice.exp: Use standard_testfile, not
453 standard_output_file. Use gdb_remote_download.
454
95d7853e
TT
4552013-11-04 Tom Tromey <tromey@redhat.com>
456
457 * lib/gdb.exp (get_compiler_info): Use log_file -info and
458 restore from that.
459
eab88b54
MR
4602013-11-02 Maciej W. Rozycki <macro@codesourcery.com>
461
462 * gdb.cp/derivation.exp: s/perrro/perror/
463
a1b0fbee
MR
4642013-11-01 Maciej W. Rozycki <macro@codesourcery.com>
465
466 * gdb.dwarf2/dwzbuildid.exp: Rename `outdir' variable to
467 `debugdir'.
468
638aa5a1
AB
4692013-10-31 Andrew Burgess <aburgess@broadcom.com>
470
471 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): Add additional
472 tests and update expected error message.
473 (test_watch_register_location): New tests.
474 (do_tests): Call test_watch_register_location.
475 * gdb.base/watchpoints.exp: Update expected error message.
476
055e608a
UW
4772013-10-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
478
479 * gdb.arch/s390-multiarch.exp (test_linux_v2): Add $gdb_prompt to
480 the patterns in gdb_test_multiple.
481
9ac69859
NB
4822013-10-29 Nicolas Blanc <nicolas.blanc@intel.com>
483
484 * gdb.base/sym-file-lib.c: New file.
485 * gdb.base/sym-file-loader.c: New file.
486 * gdb.base/sym-file-loader.h: New file.
487 * gdb.base/sym-file-main.c: New file.
488 * gdb.base/sym-file.exp: New file.
489 * lib/gdb.exp (is_elf_target): New function.
490
24ba476b
PA
4912013-10-29 Pedro Alves <palves@redhat.com>
492
493 * gdb.mi/mi-console.c, gdb.mi/mi-stack.c: Remove local emacs
494 variable setting change-log-default-name to ChangeLog-mi.
495
f69d9aef
AB
4962013-10-29 Andrew Burgess <aburgess@broadcom.com>
497
498 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test):
499 Expect <unavailable> pattern.
500
71193121
TV
5012013-10-28 Tom de Vries <tom@codesourcery.com>
502
503 * gdb.arch/thumb2-it.S (it_8): Fix typo.
504
38095c27
AK
5052013-10-25 Anton Kolesov <Anton.Kolesov@synopsys.com> (tiny change)
506
507 * gdb.base/bang.exp: Use gdb_continue_to_end to properly support
508 remote stubs where exit() behaviour is unreliable.
509
686d4def
PA
5102013-10-25 Pedro Alves <palves@redhat.com>
511
512 * gdb.cp/m-static.exp: Adjust expected output of printing a
513 nonexistent or optimized out static field. Also test printing the
514 the "container" object.
515
a35cfb40
MR
5162013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
517
518 * lib/gdb.exp (gdb_finish): Send a kill request to `gdbserver'
519 if in the persistent mode.
520 * gdb.trace/disconnected-tracing.exp: Reconnect before completion.
521
bbe769cc
MR
5222013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
523
524 * lib/gdb.exp (gdb_gcore_cmd): Also handle a "Target does not
525 support core file generation" reply.
526
95e4302a
JM
5272013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
528
529 PR gdb/15986
530 * gdb.base/run.c (main): gdb_get_line_number tag added for
531 commands.exp.
532 (factorial): Likewise.
533
534 * gdb.base/commands.exp (watchpoint_command_test): Use
535 gdb_get_line_number in order to determine the locations in run.c
536 where local_var is detected to go out of scope.
537
4c406179
JM
5382013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
539
540 * gdb.base/gnu_vector.exp: Care about endianness when casting
541 scalars to vectors.
542
bb6216d8
TT
5432013-10-18 Tom Tromey <tromey@redhat.com>
544
545 * lib/gdb.exp (build_executable_from_specs): Remove duplicate set
546 of "binfile".
547
e8369a73
AB
5482013-10-18 Andrew Burgess <aburgess@broadcom.com>
549
550 * gdb.base/watchpoints.exp: Add test for setting software
551 watchpoints of different types before starting the inferior.
552
776f04fa
PA
5532013-10-18 Pedro Alves <palves@redhat.com>
554
555 PR gdb/16062
556 * gdb.threads/stepi-random-signal.c: New file.
557 * gdb.threads/stepi-random-signal.exp: New file.
558
e4b8388f
MR
5592013-10-17 Maciej W. Rozycki <macro@codesourcery.com>
560
561 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
562 Fix comment typo.
563 * lib/gdb.exp (gdb_init): Likewise.
564
50b34a18
TT
5652013-10-17 Tom Tromey <tromey@redhat.com>
566
567 * gdb.base/printcmds.exp (test_printf): Test printf flushing.
568
3db258f5
TT
5692013-10-14 Tom Tromey <tromey@redhat.com>
570
571 * gdb.dwarf2/dwzbuildid.exp (write_dwarf_file): Pass explicit test
572 name to gdb_test_no_output.
573
4856b6bc
JK
5742013-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
575
576 Canonicalize directories for EXEC_FILENAME.
577 * gdb.base/argv0-symlink.exp
578 (kept file symbolic link name for info inferiors): New.
579 (kept directory symbolic link name): Setup kfail.
580 (kept directory symbolic link name for info inferiors): New.
581
9772d074
UW
5822013-10-11 Andreas Arnez <arnez@linux.vnet.ibm.com>
583
584 * gdb.arch/s390-multiarch.exp: New file.
585 * gdb.arch/s390-multiarch.c: New file.
586
2a3be966
JB
5872013-10-11 Joel Brobecker <brobecker@adacore.com>
588
589 * gdb.ada/mi_catch_ex.exp: Adjusts all "catch ..." tests to
590 use the appropriate GDB/MI command instead, and verify
591 the test output.
592
7c647d61
JB
5932013-10-11 Joel Brobecker <brobecker@adacore.com>
594
595 * gdb.base/source-nofile.gdb: New file.
596 * gdb.base/source.exp: Add two tests verifying the behavior when
597 the "source" command is given a non-existant filename.
598
bb66bd51
YQ
5992013-10-11 Yao Qi <yao@codesourcery.com>
600
601 * gdb.mi/mi-catch-load.c: Remove the include of "dlfcn.h".
602 [__WIN32__]: Include "windows.h" and define macro 'dlopen'
603 and 'dlclose'.
604 [!__WIN32__]: Include "dlfcn.h".
605 * gdb.mi/mi-catch-load.exp: Set up kfail.
606
4f424bb1
AK
6072013-10-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
608
609 * lib/gdb.exp (gdb_core_cmd): Replace fixed string "re-load
610 generated corefile" by argument "$test".
611
578d3588
PA
6122013-10-09 Pedro Alves <palves@redhat.com>
613
614 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust expected
615 output.
616
eb4ca471
PA
6172013-10-09 Pedro Alves <palves@redhat.com>
618
619 * gdb.base/catch-syscall.exp (test_catch_syscall_without_args)
620 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
621 (test_catch_syscall_with_wrong_args)
622 (test_catch_syscall_restarting_inferior)
623 (test_catch_syscall_fail_nodatadir)
624 (test_catch_syscall_without_args_noxml)
625 (test_catch_syscall_with_args_noxml)
626 (test_catch_syscall_with_wrong_args_noxml): Use with_test_prefix.
627
dc294be5
TT
6282013-10-08 Tom Tromey <tromey@redhat.com>
629
630 * gdb.dwarf2/dwzbuildid.exp: New file.
631 * lib/dwarf.exp (Dwarf::_section): Add "flags" and "type"
632 parameters.
633 (Dwarf::_defer_output): Change "section" parameter to
634 "section_spec"; update.
635 (Dwarf::gnu_debugaltlink, Dwarf::_note, Dwarf::build_id): New
636 procs.
637
c968bd18
JB
6382013-10-08 Joel Brobecker <brobecker@adacore.com>
639
640 * gdb.ada/mi_catch_ex.exp: Make "mi_execute_to" test names unique.
641
f44eeb11
TT
6422013-10-07 Tom Tromey <tromey@redhat.com>
643
644 * lib/mi-support.exp (varobj_tree::walk_tree): Set _root_idx
645 to 0.
646
0c557179
SDJ
6472013-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
648
649 * gdb.base/corefile.exp: Test whether $_exitsignal is set and
650 $_exitcode is void when opening a corefile.
651 * gdb.base/exitsignal.exp: New file.
652 * gdb.base/segv.c: Likewise.
653 * gdb.base/normal.c: Likewise.
654
5713b9b5
JB
6552013-10-04 Joel Brobecker <brobecker@adacore.com>
656
657 * gdb.mi/mi-start.c, gdb.mi/mi-start.exp: New files.
658
3f983d47
YZ
6592013-10-02 Vidya Praveen <vidyapraveen@arm.com>
660
661 * gdb.trace/entry-values.exp: Modify regular expression to scan for
662 'bl' instruction instead of 'call' for ARM and AArch64 targets.
663
901461f8
PA
6642013-10-02 Pedro Alves <palves@redhat.com>
665
666 * gdb.dwarf2/dw2-reg-undefined.exp <pattern_rax_rbx_rcx_print,
667 pattern_rax_rbx_rcx_info>: Set to "<not saved>".
668 * gdb.mi/mi-reg-undefined.exp (opt_out_pattern): Delete.
669 (not_saved_pattern): New.
670 Replace use of the former with the latter.
671
b477a5e6
PA
6722013-10-02 Pedro Alves <palves@redhat.com>
673
674 * README (Board Settings): Document "exit_is_reliable".
675 * lib/gdb.exp (gdb_continue_to_end): Check whether the board says
676 running to exit reliably reports program exits.
677 * boards/native-gdbserver.exp: Set exit_is_reliable in the board
678 info.
679 * boards/native-stdio-gdbserver.exp: Likewise.
680
a49bed3a
DE
6812013-10-01 Doug Evans <dje@google.com>
682
683 * gdb.python/python.exp: Remove redundant print-stack tests.
684 Make all print-stack test names unique. Fix spelling of print-stack.
685
2ed2ad44
YQ
6862013-09-29 Yao Qi <yao@codesourcery.com>
687
688 * gdb.base/shreloc.exp: Set $msymfile to 'shreloc.txt' if host
689 is remote.
690
7d760051
UW
6912013-09-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
692
693 PR shlibs/8882
694 * gdb.base/corefile.exp: Add a check to assure warning-free
695 core-file load.
696
82bf32bc
JK
6972013-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
698
699 * gdb.dwarf2/dwp-symlink.c: New file.
700 * gdb.dwarf2/dwp-symlink.exp: New file.
701
4fa7d390
DE
7022013-09-20 Doug Evans <dje@google.com>
703
6b4646ce
DE
704 * lib/dwarf.exp (build_executable_from_fission_assembler): New proc.
705 * gdb.dwarf2/fission-base.S: Update. Split out .dwo into separate
706 file.
707 * gdb.dwarf2/fission-loclists.S: Ditto.
708 * gdb.dwarf2/fission-reread.S: Ditto.
709 * gdb.dwarf2/fission-base.exp: Skip of remote host. Compile with
710 build_executable_from_fission_assembler.
711 * gdb.dwarf2/fission-loclists.exp: Ditto.
712 * gdb.dwarf2/fission-reread.exp: Ditto.
713
4fa7d390
DE
714 * lib/future.exp (gdb_find_objcopy, gdb_find_readelf): New procs.
715 * lib/gdb.exp (build_id_debug_filename_get): Update to use them.
716 (gdb_gnu_strip_debug): Ditto.
717 * lib/prelink-support.exp (section_get, prelink_no): Ditto.
718 * gdb.arch/altivec-abi.exp: Ditto.
719 * gdb.base/attach-pie-misread.exp: Ditto.
720 * gdb.base/comprdebug.exp: Ditto.
721 * gdb.base/dup-sect.exp: Ditto.
722 * gdb.base/gnu-debugdata.exp: Ditto.
723 * gdb.base/step-symless.exp: Ditto.
724 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
725 * gdb.dwarf2/dw2-skip-prologue.exp: Ditto.
726 * gdb.dwarf2/gdb-index.exp: Ditto.
727
e4c6a2c4
AB
7282013-09-18 Andrew Burgess <aburgess@broadcom.com>
729
730 * gdb.dwarf2/dw2-reg-undefined.exp: Change pattern for info
731 register to "<optimized out>", and also print the registers.
732
a205fbfc
PA
7332013-09-18 Pedro Alves <palves@redhat.com>
734
735 PR server/15967
736 * gdb.server/wrapper.exp: Also return unsupported for Cygwin, and
737 change text.
738
ee47b2f8
YQ
7392013-09-18 Yao Qi <yao@codesourcery.com>
740
741 * gdb.server/wrapper.c: New.
742 * gdb.server/wrapper.exp: New.
743
49fa26b0
PA
7442013-09-17 Muhammad Waqas <mwaqas@codesourccery.com>
745 Jan Kratochvil <jan.kartochvil@redhat.com>
746 Pedro Alves <palves@redhat.com>
747
748 PR gdb/11568
749 * gdb.thread/thread-specific-bp.c: New file.
750 * gdb.thread/thread-specific-bp.exp: New file.
751
e83b28bc
SDJ
7522013-09-17 Sergio Durigan Junior <sergiodj@redhat.com>
753
754 * gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid
755 convenience function.
756
08d72866
PA
7572013-09-17 Pedro Alves <palves@redhat.com>
758
759 PR gdb/15911
760 * gdb.threads/info-threads-cur-sal-2.c: New file.
761 * gdb.threads/info-threads-cur-sal.c: New file.
762 * gdb.threads/info-threads-cur-sal.exp: New file.
763
57b0d98e
YQ
7642013-09-17 Yao Qi <yao@codesourcery.com>
765
766 * gdb.base/catch-load.c: Remove the include of "dlfcn.h".
767 [__WIN32__]: Include "windows.h" and define macro dlopen
768 and dlclose.
769 [!__WIN32__]: Include "dlfcn.h".
770 * gdb.base/catch-load.exp (one_catch_load_test): Match
771 directory separator.
772
0295a32e
DE
7732013-09-16 Doug Evans <dje@google.com>
774
a587b477
DE
775 * lib/gdb.exp (using_fission): New proc.
776 * gdb.base/info-macros.exp: Skip test if using Fission.
777
0295a32e
DE
778 * gdb.base/break-interp.exp: Fix indentation.
779
a280dbd1
SDJ
7802013-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
781
782 * gdb.base/gdbvars.c (foo_void): New function.
783 (foo_int): Likewise.
784 * gdb.base/gdbvars.exp (test_convenience_functions): New
785 function. Call it.
786
4ac33720
UW
7872013-09-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
788
789 * gdb.arch/s390-tdbregs.c: New file.
790 * gdb.arch/s390-tdbregs.exp: New file.
791
b866c52d
SS
7922013-09-12 Stan Shebs <stan@codesourcery.com>
793
794 * README: New file.
795
dc59cba6
DE
7962013-09-12 Doug Evans <dje@google.com>
797
798 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally
799 added code to print event.inferior.
800
edf9f00c
JK
8012013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
802
803 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only
804 debug part of the binary.
805
5423b017
JK
8062013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
807
808 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment.
809 (addlink): Add comment.
810
9295cf6f
SA
8112013-09-10 Sanimir Agovic <sanimir.agovic@intel.com>
812
813 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
814 canonical pathname.
815
89e63ee4
DE
8162013-09-04 Doug Evans <dje@google.com>
817
314bb8c3
DE
818 * gdb.python/py-events.py (exit_handler): Verify we get the expected
819 event.
820 (continue_handler, new_objfile_handler): Ditto.
821 (test_events): Rename command to "test-events".
822 (test_newobj_events): Rename command to "test-objfile-events".
823 * gdb.python/py-events.exp: Update.
824 * gdb.python/py-evsignal.exp: Update.
825 * gdb.python/py-evthreads.exp: Update.
826
89e63ee4
DE
827 * gdb.base/enumval.c (ZERO): New enum value.
828 (main): Use it
829 * gdb.base/enumval.exp: Test ability to print ZERO.
830
8312013-09-03 Muhammad Bilal <mbilal@codesourcery.com>
41dc8db8
MB
832 Pedro Alves <palves@redhat.com>
833
834 * gdb.base/relocate.exp: Check that invalid options are
835 rejected.
836
26c2b53c
AB
8372013-08-30 Andrew Burgess <aburgess@broadcom.com>
838
839 * gdb.base/code_elim1.c (my_bss_symbol): New variable added.
840 (my_static_symbol): Add comment.
841 (main): Reference my_bss_symbol.
842
96d9056e
PM
8432013-08-30 Phil Muldoon <pmuldoon@redhat.com>
844
845 * gdb.python/py-arch.exp: Tests for invalid architecture.
846
489d4f4d
SA
8472013-08-29 Sterling Augustine <saugustine@google.com>
848
849 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
850 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
851 said conditional.
852
5b791bb5
PM
8532013-08-29 Phil Muldoon <pmuldoon@redhat.com>
854
855 * gdb.python/py-arch.exp: Load gdb-python.exp.
856
8f28f522
PM
8572013-08-29 Phil Muldoon <pmuldoon@redhat.com>
858
859 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
860 itertools for imap attribute. Otherwise use map().
861 (ElidingIterator): Define wrapper function __next__.
862 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
863 use exec (open (read ())) instead.
864 * gdb.python/py-framefilter.exp: Ditto.
865 * gdb.python/py-arch.exp: Update print based test to Python 3.x
866 compliance.
867 * gdb.python/py-frame.exp: Ditto.
868 * gdb.python/py-type.exp: Ditto.
869
1f0c4988
JK
8702013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
871
872 PR gdb/15415
873 * gdb.base/argv0-symlink.c: New file.
874 * gdb.base/argv0-symlink.exp: New file.
875
7893c162
TT
8762013-08-28 Tom Tromey <tromey@redhat.com>
877
878 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
879 when saving index.
880
6211c335
YQ
8812013-08-27 Yao Qi <yao@codesourcery.com>
882
883 * gdb.trace/entry-values.exp: Test unavailable entry value is
884 not shown when option '--skip-unavailable' is specified.
885 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
886 Add tests for new option '--skip-unavailable'.
887
ce4ea2bb
YQ
8882013-08-27 Yao Qi <yao@codesourcery.com>
889
890 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
891 remote_download if it is empty.
892
6e45f158
DE
8932013-08-26 Doug Evans <dje@google.com>
894
779bd270
DE
895 PR symtab/15885
896 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
897 (clean): rm -f *.gdb-index *.with-index.
898 * gdb.dwarf2/gdb-index.exp: New testcase.
899
6e45f158
DE
900 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
901 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
902 run_on_host. All callers updated.
903
b1224238
YQ
9042013-08-24 Yao Qi <yao@codesourcery.com>
905
906 * gdb.trace/entry-values.c (end): New
907 (main): Call end.
908 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
909 tracepoint and collect data. Test entry value is unavailable.
910
b39a8faf
YQ
9112013-08-24 Yao Qi <yao@codesourcery.com>
912
913 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
914 * gdb.trace/entry-values.c: New.
915 * gdb.trace/entry-values.exp: New.
916
9eaabc75
MW
9172013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
918
919 PR gdb/15501
920 * gdb.base/ena-dis-br.exp: Add test to verify
921 enable/disable commands work correctly with
922 multiple arguments that include multiple locations.
923
9f948660
SDJ
9242013-08-22 Samuel Bronson <naesten@gmail.com>
925
926 ARM Linux support for `catch syscall'.
927 * gdb.base/catch-syscall.exp: Test this on ARM now.
928 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
929
e630b974
TT
9302013-08-22 Tom Tromey <tromey@redhat.com>
931
932 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
933 default addr_size.
934 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
935
f3a76454
TT
9362013-08-22 Tom Tromey <tromey@redhat.com>
937
938 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
939 standard_temp_file.
940
de5f37e1
TT
9412013-08-22 Tom Tromey <tromey@redhat.com>
942
943 * gdb.arch/amd64-byte.exp: Use standard_testfile,
944 clean_restart.
945 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
946 * gdb.arch/amd64-dword.exp: Use standard_testfile,
947 clean_restart.
948 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
949 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
950 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
951 * gdb.arch/amd64-word.exp: Use standard_testfile,
952 clean_restart.
953 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
954 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
955 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
956 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
957 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
958 * gdb.arch/i386-signal.exp: Use standard_testfile.
959 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
960 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
961 * gdb.arch/i386-unwind.exp: Use standard_testfile.
962 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
963
8448e842
TT
9642013-08-22 Tom Tromey <tromey@redhat.com>
965
966 * gdb.python/py-error.exp: Use gdb_remote_download.
967 * gdb.python/py-mi.exp: Use gdb_remote_download.
968 * gdb.python/py-objfile-script.exp: Use standard_output_file.
969 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
970 (run_lang_tests): Likewise.
971 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
972 filename.
973 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
974 compiling. Use gdb_remote_download. Update some tests.
975 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
976 standard_output_file.
977 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
978 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
979 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
980 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
981 standard_output_file.
982
16cfcbc2
TT
9832013-08-22 Tom Tromey <tromey@redhat.com>
984
985 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
986
44ee8174
TT
9872013-08-22 Tom Tromey <tromey@redhat.com>
988
989 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
990 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
991 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
992 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
993 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
994 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
995 * lib/gdb.exp (gdb_remote_download): New proc.
996
7a218f88
TT
9972013-08-22 Tom Tromey <tromey@redhat.com>
998
999 * gdb.dwarf2/clztest.exp: Use standard_testfile.
1000 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
1001 * gdb.dwarf2/fission-base.S: Remove directory from
1002 DW_AT_GNU_dwo_name.
1003 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
1004 debug-file-directory.
1005 * gdb.dwarf2/fission-reread.S: Remove directory from
1006 DW_AT_GNU_dwo_name.
1007 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
1008 debug-file-directory.
1009
70cc1c23
DE
10102013-08-16 Doug Evans <dje@google.com>
1011
1012 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
1013 prelink complains about an unhandled DWARF version.
1014
61884d20
DE
10152013-08-14 Cary Coutant <ccoutant@google.com>
1016
1017 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
1018
5e92f71a
TT
10192013-08-13 Tom Tromey <tromey@redhat.com>
1020 Yao Qi <yao@codesourcery.com>
1021
1022 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
1023 * lib/gdb.exp: Handle GDB_PARALLEL.
1024 (default_gdb_version): Kill inotify_pid if it exists.
1025 (default_gdb_exit): Emit warning if the inotify log is not
1026 empty.
1027 (standard_output_file): Respect GDB_PARALLEL.
1028 (standard_temp_file): Likewise.
1029 (gdb_init): Start inotifywait if requested.
1030
5c30d39a
AB
10312013-08-13 Andrew Burgess <aburgess@broadcom.com>
1032
1033 * gdb.base/printcmds.exp (test_printf): Add test for printf of
1034 pointer with various flags.
1035
17e1c970
TT
10362013-08-13 Tom Tromey <tromey@redhat.com>
1037
1038 * lib/cache.exp: New file.
1039 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
1040 * lib/gdb.exp: Load cache.exp.
1041 (support_complex_tests, is_ilp32_target, is_lp64_target)
1042 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
1043 (gdb_skip_xml_test): Use gdb_caching_proc.
1044 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
1045
4e234898
TT
10462013-08-13 Tom Tromey <tromey@redhat.com>
1047
1048 * lib/gdb.exp (standard_temp_file): New proc.
1049 (support_complex_tests, is_ilp32_target, is_lp64_target)
1050 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
1051 standard_temp_file.
1052
53e981d9
TT
10532013-08-13 Tom Tromey <tromey@redhat.com>
1054
1055 * lib/gdb.exp (build_id_debug_filename_get): Use
1056 standard_output_file.
1057 * lib/prelink-support.exp (section_get)
1058 (build_executable_own_libs): Use standard_output_file.
1059
3f539315
TT
10602013-08-12 Tom Tromey <tromey@redhat.com>
1061
1062 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
1063
b4013987
AA
10642013-08-12 Ali Anwar <alianwar@codesourcery.com>
1065
1066 * gdb.base/break.exp: Test break via convenience variable
1067 with file name.
1068
f61d5529
DE
10692013-08-09 Doug Evans <dje@google.com>
1070
1071 * lib/future.exp (gdb_find_ldd): New proc.
1072 * lib/prelink-support.exp (build_executable_own_libs): Call it.
1073 Make "/usr/sbin/" in prelink path optional.
1074
1ed8d800
YQ
10752013-08-09 Yao Qi <yao@codesourcery.com>
1076
1077 * gdb.trace/collection.exp (gdb_collect_args_test): Set
1078 "only" and "both" to 'print entry-values' before selecting
1079 trace frame.
1080
82a0a75f
YQ
10812013-08-08 Yao Qi <yao@codesourcery.com>
1082
1083 * gdb.trace/mi-trace-unavailable.exp: Don't set
1084 "print entry-values" to "no".
1085 (test_trace_unavailable): Set various values to
1086 "print entry-values" to test that the output of
1087 '-stack-list-locals' is not affected, and then set
1088 set "print entry-values" to "no".
1089
ac52f9a2
DE
10902013-08-07 Doug Evans <dje@google.com>
1091
1092 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
1093 * gdb.python/py-value-cc.exp: Update.
1094 * gdb.python/py-value.exp: Use different names for .o files for
1095 C and C++. Only perform C++ tests if !skip_cplus_tests.
1096
bf6d8a91
TT
10972013-08-07 Tom Tromey <tromey@redhat.com>
1098
1099 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
1100
f9125b6c
TT
11012013-08-07 Tom Tromey <tromey@redhat.com>
1102
1103 * gdb.dwarf2/dwz.exp: New file.
1104
3a1115a0
TT
11052013-08-02 Tom Tromey <tromey@redhat.com>
1106
1107 * gdb.base/watchpoint.c (struct foo5): New.
1108 (nullptr): New global.
1109 * gdb.base/watchpoint.exp (test_watch_location): Add test.
1110
b846d303
DE
11112013-08-01 Doug Evans <dje@google.com>
1112
7ee85ab1
DE
1113 PR symtab/15691
1114 * gdb.dwarf2/fission-mix.exp: New file.
1115 * gdb.dwarf2/fission-mix.h: New file.
1116 * gdb.dwarf2/fission-mix.c: New file.
1117 * gdb.dwarf2/fission-mix2.c: New file.
1118
b846d303
DE
1119 PR symtab/15695
1120 * gdb.base/func-ptr.exp: New file.
1121 * gdb.base/func-ptr.c: New file.
1122
67d21849
YQ
11232013-08-01 Yao Qi <yao@codesourcery.com>
1124
1125 * gdb.python/py-sync-interp.c: New.
1126 * gdb.python/py-sync-interp.exp: New.
1127
de74e63a
YQ
11282013-07-31 Yao Qi <yao@codesourcery.com>
1129
1130 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
1131 'tdump' on stack frame 0 and 1 respectively.
1132
680558e8
YQ
11332013-07-31 Yao Qi <yao@codesourcery.com>
1134
1135 PR gdb/13443
1136 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
1137 'traceframe'. Wrap test with with_test_prefix.
1138 (top level): Update.
1139
48bbe0bf
YQ
11402013-07-31 Yao Qi <yao@codesourcery.com>
1141
1142 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
1143 'gdb_start'.
1144 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
1145 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
1146
11b4b7cc
AB
11472013-07-30 Andrew Burgess <aburgess@broadcom.com>
1148
1149 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
1150 when printing an optimized out value. Expect an error when using
1151 an optimized out value in an expression.
1152
b0c54aa5
AB
11532013-07-30 Andrew Burgess <aburgess@broadcom.com>
1154
1155 * gdb.dwarf2/pieces-optimized-out.exp: New file.
1156 * gdb.dwarf2/pieces-optimized-out.c: New file.
1157 * gdb.dwarf2/pieces-optimized-out.S: New file.
1158
97c85fc6
MB
11592013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
1160
1161 PR gdb/15715
1162 * gdb.base/setshow.exp: Test that relative paths passed to
1163 'set history filename' are converted to absolute paths.
1164
5b32ae97
KS
11652013-07-26 Keith Seitz <keiths@redhat.com>
1166
1167 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
1168 of f77.
1169 Allow for compiler variations of integer types.
1170 Use mi_create_varobj.
1171 Use mi_list_varobj_children for the immediate children of `array'.
1172 Add "has_more" attribute for grandchildren test.
1173
6f64ef53
PA
11742013-07-26 Pedro Alves <palves@redhat.com>
1175
1176 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
1177 files.
1178
fdc8aae8
AB
11792013-07-25 Andrew Burgess <aburgess@broadcom.com>
1180
1181 * gdb.mi/mi-reg-undefined.exp: New file.
1182 * gdb.mi/mi-reg-undefined.c: Likewise.
1183 * gdb.mi/mi-reg-undefined.S: Likewise.
1184
6fbe845e
AB
11852013-07-25 Andrew Burgess <aburgess@broadcom.com>
1186
1187 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
1188 z, o, and t output formats.
1189 * gdb.base/display.exp: Use 'k' as an undefined format now that
1190 'z' is defined.
1191
7b79b135
DE
11922013-07-24 Doug Evans <dje@google.com>
1193
1194 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
1195 "--" to switch.
1196
a0607b84
YQ
11972013-07-24 Yao Qi <yao@codesourcery.com>
1198
1199 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
1200 host.
1201 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
1202 Likewise. If host is remote, copy ${binfile} to host.
1203
2eb14a9b
YQ
12042013-07-23 Yao Qi <yao@codesourcery.com>
1205
1206 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
1207 message.
1208
5d0a3b53
WN
12092013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
1210
1211 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
1212 instructions and enable disp-step-syscall for arm targets.
1213
9a5911c0
WN
12142013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
1215
1216 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
1217 assembler errors on arm.
1218 * gdb.dwarf2/mac-fileno.S: Likewise.
1219 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
1220 * gdb.dwarf2/pr13961.S: Likewise.
1221
fa876972
HZ
12222013-07-19 Hui Zhu <hui@codesourcery.com>
1223
1224 PR gdb/15692
1225 * gdb.mi/mi-dprintf.exp: Add double quotes test.
1226
1527aea8
YQ
12272013-07-19 Yao Qi <yao@codesourcery.com>
1228
1229 * gdb.trace/read-memory.exp (test_from_remote): Update test.
1230 (teset_from_exec): Likewise.
1231
73c1d57e
YQ
12322013-07-19 Yao Qi <yao@codesourcery.com>
1233
1234 * gdb.trace/read-memory.c: New.
1235 * gdb.trace/read-memory.exp: New.
1236
a075c3e5
YQ
12372013-07-19 Yao Qi <yao@codesourcery.com>
1238
1239 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
1240 $dest to link options if host is remote. Move the
1241 generated file to $dest.a on host if host is remote.
1242
623cc285
WN
12432013-07-18 Will Newton <will.newton@linaro.org>
1244
1245 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
1246 to ensure the test is linked against pthreads.
1247 * gdb.threads/tls-var-main.c: Likewise.
1248 * gdb.threads/tls-shared.c: Likewise.
1249
1f74d3b5
YQ
12502013-07-18 Yao Qi <yao@codesourcery.com>
1251
1252 * lib/future.exp (gdb_default_target_compile): Use tail name
1253 of $destfile as the output name of compile. Move the
1254 generated file to $destfile on build.
1255
f6dc277e
YQ
12562013-07-18 Yao Qi <yao@codesourcery.com>
1257
1258 * lib/gdb.exp (gdb_compile): Set
1259 gdb_saved_set_unbuffered_mode_obj to
1260 set_unbuffered_mode_saved.o if host is remote. Invoke
1261 remote_download to copy $unbuf_obj to host.
1262
e7045703
DE
12632013-07-17 Doug Evans <dje@google.com>
1264
1265 * gdb.python/py-frame-args.c: New file.
1266 * gdb.python/py-frame-args.py: New file.
1267 * gdb.python/py-frame-args.exp New file.
1268
5ea5559b
AB
12692013-07-16 Andrew Burgess <aburgess@broadcom.com>
1270
1271 * gdb.base/printcmds.exp (test_printf): Add tests for format
1272 strings with missing format specifier.
1273
4229ca0e
TT
12742013-07-16 Tom Tromey <tromey@redhat.com>
1275
1276 * gdb.ada/info_types.exp: Use standard_testfile.
1277
5ee657d5
TT
12782013-07-16 Tom Tromey <tromey@redhat.com>
1279
1280 * gdb.mi/mi-basics.exp: Use standard_output_file.
1281 (test_dir_specification, test_cwd_specification)
1282 (test_path_specification): Use testsubdir, not subdir and objdir.
1283
20e3d738
TT
12842013-07-16 Tom Tromey <tromey@redhat.com>
1285
1286 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
1287
7d7c6477
JB
12882013-07-09 Joel Brobecker <brobecker@adacore.com>
1289
1290 * gdb.ada/small_reg_param.exp: Accept optional entry value
1291 for parameter "w".
1292
52cd8b7d
JB
12932013-07-09 Joel Brobecker <brobecker@adacore.com>
1294
1295 * gdb.ada/small_reg_param.exp: Remove trailing space.
1296
2a998fc0
DE
12972013-07-09 Doug Evans <dje@google.com>
1298
1299 * gdb.base/default.exp: Update expected output of "show print array"
1300 and "show print pretty".
1301
0329e9fb
UW
13022013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
1303
1304 * gdb.threads/wp-replication.exp: Stop counting available hardware
1305 watchpoints after NR_THREADS iterations.
1306
1953058f
AB
13072013-07-08 Andrew Burgess <aburgess@broadcom.com>
1308
1309 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
1310
7c0de741
YQ
13112013-07-07 Yao Qi <yao@codesourcery.com>
1312
1313 * boards/native-gdbserver.exp: Move invoke of
1314 process_multilib_options to gdbserver-base.exp.
1315 Move set_board_info 'compiler', 'gdb,noinferiorio',
1316 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
1317 gdbserver-base.exp.
1318 Move proc ${board}_download, ${board}_upload and
1319 ${board}_file to gdbserver-base.exp.
1320 * boards/native-extended-gdbserver.exp: Likewise.
1321 * boards/native-stdio-gdbserver.exp: Likewise.
1322 * boards/gdbserver-base.exp: New file.
1323
497a4c48
LM
13242013-07-05 Luis Machado <lgustavo@codesourcery.com>
1325
1326 * gdb.base/dump.exp: Remove arch-specific tests and do a
1327 generic data address check to set is64bitonly correctly.
1328
bb3f62fc
LM
13292013-07-05 Luis Machado <lgustavo@codesourcery.com>
1330
1331 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
1332 the register number instead of expecting only 0.
1333
005faa9d
WN
13342013-07-05 Will Newton <will.newton@linaro.org>
1335
1336 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
1337 in asm syntax to allow building on ARM.
1338
4767856f
YQ
13392013-07-05 Yao Qi <yao@codesourcery.com>
1340
1341 * boards/local-remote-host.exp: Remove obsolete comments.
1342 * boards/native-extended-gdbserver.exp: Likewise.
1343 * boards/native-gdbserver.exp: Likewise.
1344 * boards/native-stdio-gdbserver.exp: Likewise.
1345
691a26f5
AB
13462013-07-04 Andrew Burgess <aburgess@broadcom.com>
1347
1348 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
1349 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
1350 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
1351
4d142eaa
JK
13522013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1353
1354 * gdb.base/break-on-linker-gcd-function.exp: Replace
1355 prepare_for_testing by build_executable_from_specs and clean_restart.
1356
62cef515
TT
13572013-06-27 Tom Tromey <tromey@redhat.com>
1358
1359 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
1360 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
1361 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
1362 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
1363 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
1364 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
1365 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
1366 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
1367 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
1368 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
1369 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
1370 Use standard_testfile, standard_output_file, prepare_for_testing,
1371 clean_restart.
1372
0ab77f5f
TT
13732013-06-27 Tom Tromey <tromey@redhat.com>
1374
1375 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
1376 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
1377 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
1378 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
1379 gdb.base/shreloc.exp, gdb.base/sigall.exp,
1380 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
1381 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
1382 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
1383 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
1384 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
1385 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
1386 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
1387 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
1388 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
1389 gdb.base/solib-weak.exp, gdb.base/source.exp,
1390 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
1391 gdb.base/stap-probe.exp, gdb.base/start.exp,
1392 gdb.base/step-break.exp, gdb.base/step-bt.exp,
1393 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
1394 gdb.base/step-test.exp, gdb.base/structs.exp,
1395 gdb.base/structs2.exp, gdb.base/structs3.exp,
1396 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
1397 standard_output_file, prepare_for_testing, clean_restart.
1398
822bd149
TT
13992013-06-27 Tom Tromey <tromey@redhat.com>
1400
1401 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
1402 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
1403 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
1404 gdb.base/pending.exp, gdb.base/permissions.exp,
1405 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
1406 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
1407 gdb.base/printcmds.exp, gdb.base/prologue.exp,
1408 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
1409 gdb.base/ptype.exp, gdb.base/randomize.exp,
1410 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
1411 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
1412 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
1413 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
1414 standard_testfile, standard_output_file, prepare_for_testing,
1415 clean_restart.
1416
f8b41b00
TT
14172013-06-27 Tom Tromey <tromey@redhat.com>
1418
a8c97a87
TT
1419 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
1420 gdb.base/huge.exp, gdb.base/included.exp,
1421 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
1422 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
1423 gdb.base/info-os.exp, gdb.base/info-proc.exp,
1424 gdb.base/info-target.exp, gdb.base/infoline.exp,
1425 gdb.base/interp.exp, gdb.base/interrupt.exp,
1426 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
1427 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
1428 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
1429 gdb.base/logical.exp, gdb.base/long_long.exp,
1430 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
1431 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
1432 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
1433 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
1434 standard_testfile, standard_output_file, prepare_for_testing,
1435 clean_restart.
1436
289f9037
TT
14372013-06-27 Tom Tromey <tromey@redhat.com>
1438
a8c97a87
TT
1439 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
1440 gdb.base/enumval.exp, gdb.base/environ.exp,
1441 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
1442 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
1443 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
1444 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
1445 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
1446 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
1447 gdb.base/fullname.exp, gdb.base/funcargs.exp,
1448 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
1449 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
1450 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
1451 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
1452 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
1453 gdb.base/gnu_vector.exp: Use standard_testfile,
1454 standard_output_file, prepare_for_testing, clean_restart.
289f9037 1455
f76495c8
TT
14562013-06-27 Tom Tromey <tromey@redhat.com>
1457
a8c97a87
TT
1458 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
1459 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
1460 gdb.base/call-strs.exp, gdb.base/callexit.exp,
1461 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
1462 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
1463 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
1464 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
1465 gdb.base/commands.exp, gdb.base/completion.exp,
1466 gdb.base/complex.exp, gdb.base/cond-expr.exp,
1467 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
1468 gdb.base/constvars.exp, gdb.base/corefile.exp,
1469 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
1470 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
1471 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
1472 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
1473 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
1474 standard_output_file, prepare_for_testing, clean_restart.
1475
a64d2530
TT
14762013-06-27 Tom Tromey <tromey@redhat.com>
1477
a8c97a87
TT
1478 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
1479 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
1480 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
1481 gdb.base/async-shell.exp, gdb.base/async.exp,
1482 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
1483 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
1484 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
1485 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
1486 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
1487 gdb.base/break-on-linker-gcd-function.exp,
1488 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
1489 standard_output_file, prepare_for_testing, clean_restart.
1490
aaff8d73
YQ
14912013-06-26 Yao Qi <yao@codesourcery.com>
1492
1493 * gdb.trace/mi-trace-frame-collected.exp: New.
1494
a0743c90
YQ
14952013-06-25 Yao Qi <yao@codesourcery.com>
1496
1497 * boards/native-extended-gdbserver.exp: Set board_info
1498 'gdb,predefined_tsv'.
1499 * boards/native-gdbserver.exp: Likewise.
1500 * boards/native-stdio-gdbserver.exp: Likewise.
1501 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
1502 uploaded TSVs if target supports tracing.
1503 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
1504 tracing and target has predefined tsv.
1505
9d6e6e84
HZ
15062013-06-25 Yao Qi <yao@codesourcery.com>
1507 Hui Zhu <hui@codesourcery.com>
1508 Pedro Alves <palves@redhat.com>
1509
1510 PR breakpoints/15075
1511 PR breakpoints/15434
1512 * gdb.base/dprintf-next.c: New file.
1513 * gdb.base/dprintf-next.exp: New file.
1514 * gdb.base/dprintf-non-stop.c: New file.
1515 * gdb.base/dprintf-non-stop.exp: New file.
1516 * gdb.base/dprintf.exp: Don't check "continue" in the output
1517 of "info breakpoints".
1518 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1519 Don't check "continue" in script field.
1520
e7ab3185
TT
15212013-06-21 Tom Tromey <tromey@redhat.com>
1522
1523 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
1524 name in a test name.
1525
c898adb7
YQ
15262013-06-20 Yao Qi <yao@codesourcery.com>
1527
1528 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
1529 and set an action.
1530 (test_trace_unavailable): Test command -data-list-register-values
1531 in the context of traceframe and with option --skip-unavailable.
1532 * gdb.trace/trace-unavailable.c (foo): New.
1533 (main): Call it.
1534 * gdb.mi/gdb2549.exp: Update matching pattern.
1535
4d157a3d
MF
15362013-06-19 Mike Frysinger <vapier@gentoo.org>
1537
1538 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
1539 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
1540 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
1541 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
1542 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
1543
d69cace4
LM
15442013-06-19 Luis Machado <lgustavo@codesourcery.com>
1545
1546 * gdb.base/subst.exp: Delete default rules before further
1547 tests.
1548
9bdd0636
YQ
15492013-06-19 Yao Qi <yao@codesourcery.com>
1550
1551 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
1552 unsupported if it is not registered.
1553
427cd150
TT
15542013-06-18 Tom Tromey <tromey@redhat.com>
1555
1556 * gdb.base/random-signal.c: New file.
1557 * gdb.base/random-signal.exp: New file.
1558
6de7c271
WN
15592013-06-18 Will Newton <will.newton@linaro.org>
1560
1561 * gdb.base/skip.c: Use comma to evaluate results of foo()
1562 and bar() before passing to baz().
1563 * gdb.base/skip.c: baz() now takes one argument instead of
1564 two.
1565
5bd1ef56
TT
15662013-06-18 Tom Tromey <tromey@redhat.com>
1567
1568 * gdb.dwarf2/implptrpiece.exp: New file.
1569 * gdb.dwarf2/implptrconst.exp (d): New variable.
1570 Print d.
1571 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
1572
e379b391
TT
15732013-06-18 Tom Tromey <tromey@redhat.com>
1574
1575 * lib/selftest-support.exp (do_self_tests): Reject remote or
1576 non-native targets.
1577 * gdb.gdb/complaints.exp: Remove check.
1578 * gdb.gdb/observer.exp: Remove check.
1579 * gdb.gdb/xfullpath.exp: Remove check.
1580 * gdb.gdb/complaints.exp: Remove check.
1581
4ec70201
PA
15822013-06-07 Pedro Alves <palves@redhat.com>
1583
1584 * boards/native-extended-gdbserver.exp: Remove semicolon.
1585 * config/arm-ice.exp: Likewise.
1586 * config/bfin.exp: Likewise.
1587 * config/cygmon.exp: Likewise.
1588 * config/h8300.exp: Likewise.
1589 * config/monitor.exp: Likewise.
1590 * config/sid.exp: Likewise.
1591 * config/sim.exp: Likewise.
1592 * config/slite.exp: Likewise.
1593 * config/vx.exp: Likewise.
1594 * gdb.arch/i386-bp_permanent.exp: Likewise.
1595 * gdb.asm/asm-source.exp: Likewise.
1596 * gdb.base/args.exp: Likewise.
1597 * gdb.base/attach-pie-misread.exp: Likewise.
1598 * gdb.base/auxv.exp: Likewise.
1599 * gdb.base/bigcore.exp: Likewise.
1600 * gdb.base/bitfields2.exp: Likewise.
1601 * gdb.base/bitfields.exp: Likewise.
1602 * gdb.base/break.exp: Likewise.
1603 * gdb.base/break-interp.exp: Likewise.
1604 * gdb.base/callfuncs.exp: Likewise.
1605 * gdb.base/call-sc.exp: Likewise.
1606 * gdb.base/commands.exp: Likewise.
1607 * gdb.base/corefile.exp: Likewise.
1608 * gdb.base/dbx.exp: Likewise.
1609 * gdb.base/ending-run.exp: Likewise.
1610 * gdb.base/exprs.exp: Likewise.
1611 * gdb.base/funcargs.exp: Likewise.
1612 * gdb.base/hbreak2.exp: Likewise.
1613 * gdb.base/huge.exp: Likewise.
1614 * gdb.base/list.exp: Likewise.
1615 * gdb.base/memattr.exp: Likewise.
1616 * gdb.base/overlays.exp: Likewise.
1617 * gdb.base/printcmds.exp: Likewise.
1618 * gdb.base/recurse.exp: Likewise.
1619 * gdb.base/remotetimeout.exp: Likewise.
1620 * gdb.base/reread.exp: Likewise.
1621 * gdb.base/savedregs.exp: Likewise.
1622 * gdb.base/scope.exp: Likewise.
1623 * gdb.base/sepdebug.exp: Likewise.
1624 * gdb.base/setshow.exp: Likewise.
1625 * gdb.base/setvar.exp: Likewise.
1626 * gdb.base/sigaltstack.exp: Likewise.
1627 * gdb.base/siginfo-addr.exp: Likewise.
1628 * gdb.base/siginfo.exp: Likewise.
1629 * gdb.base/siginfo-obj.exp: Likewise.
1630 * gdb.base/sigrepeat.exp: Likewise.
1631 * gdb.base/sigstep.exp: Likewise.
1632 * gdb.base/structs.exp: Likewise.
1633 * gdb.base/testenv.exp: Likewise.
1634 * gdb.base/twice.exp: Likewise.
1635 * gdb.base/valgrind-db-attach.exp: Likewise.
1636 * gdb.base/valgrind-infcall.exp: Likewise.
1637 * gdb.base/varargs.exp: Likewise.
1638 * gdb.base/watchpoint.exp: Likewise.
1639 * gdb.cp/gdb1355.exp: Likewise.
1640 * gdb.cp/misc.exp: Likewise.
1641 * gdb.disasm/hppa.exp: Likewise.
1642 * gdb.disasm/t01_mov.exp: Likewise.
1643 * gdb.disasm/t02_mova.exp: Likewise.
1644 * gdb.disasm/t03_add.exp: Likewise.
1645 * gdb.disasm/t04_sub.exp: Likewise.
1646 * gdb.disasm/t05_cmp.exp: Likewise.
1647 * gdb.disasm/t06_ari2.exp: Likewise.
1648 * gdb.disasm/t07_ari3.exp: Likewise.
1649 * gdb.disasm/t08_or.exp: Likewise.
1650 * gdb.disasm/t09_xor.exp: Likewise.
1651 * gdb.disasm/t10_and.exp: Likewise.
1652 * gdb.disasm/t11_logs.exp: Likewise.
1653 * gdb.disasm/t12_bit.exp: Likewise.
1654 * gdb.disasm/t13_otr.exp: Likewise.
1655 * gdb.gdb/selftest.exp: Likewise.
1656 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1657 * gdb.mi/mi-reverse.exp: Likewise.
1658 * gdb.pascal/floats.exp: Likewise.
1659 * gdb.python/py-inferior.exp: Likewise.
1660 * gdb.threads/attach-into-signal.exp: Likewise.
1661 * gdb.threads/pthreads.exp: Likewise.
1662 * gdb.threads/thread_events.exp: Likewise.
1663 * gdb.threads/watchthreads.exp: Likewise.
1664 * gdb.trace/actions-changed.exp: Likewise.
1665 * gdb.trace/actions.exp: Likewise.
1666 * gdb.trace/ax.exp: Likewise.
1667 * gdb.trace/backtrace.exp: Likewise.
1668 * gdb.trace/change-loc.exp: Likewise.
1669 * gdb.trace/deltrace.exp: Likewise.
1670 * gdb.trace/disconnected-tracing.exp: Likewise.
1671 * gdb.trace/ftrace.exp: Likewise.
1672 * gdb.trace/infotrace.exp: Likewise.
1673 * gdb.trace/passc-dyn.exp: Likewise.
1674 * gdb.trace/passcount.exp: Likewise.
1675 * gdb.trace/pending.exp: Likewise.
1676 * gdb.trace/qtro.exp: Likewise.
1677 * gdb.trace/range-stepping.exp: Likewise.
1678 * gdb.trace/report.exp: Likewise.
1679 * gdb.trace/save-trace.exp: Likewise.
1680 * gdb.trace/status-stop.exp: Likewise.
1681 * gdb.trace/strace.exp: Likewise.
1682 * gdb.trace/tfile.exp: Likewise.
1683 * gdb.trace/tfind.exp: Likewise.
1684 * gdb.trace/trace-break.exp: Likewise.
1685 * gdb.trace/tracecmd.exp: Likewise.
1686 * gdb.trace/trace-mt.exp: Likewise.
1687 * gdb.trace/tspeed.exp: Likewise.
1688 * gdb.trace/tsv.exp: Likewise.
1689 * gdb.trace/while-stepping.exp: Likewise.
1690 * lib/gdb.exp: Likewise.
1691 * lib/gdbserver-support.exp: Likewise.
1692 * lib/java.exp: Likewise.
1693 * lib/mi-support.exp: Likewise.
1694 * lib/pascal.exp: Likewise.
1695 * lib/prompt.exp: Likewise.
1696 * lib/trace-support.exp: Likewise.
1697
47d48711
PA
16982013-06-07 Pedro Alves <palves@redhat.com>
1699
1700 * gdb.ada/info_types.c: Fix formating in copyright header.
1701 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
1702 * gdb.base/float.c: Likewise.
1703 * gdb.base/inferior-died.c: Likewise.
1704 * gdb.base/interp.c: Likewise.
1705 * gdb.base/jit-main.c: Likewise.
1706 * gdb.base/jit-solib.c: Likewise.
1707 * gdb.base/long_long.c: Likewise.
1708 * gdb.base/longjmp.c: Likewise.
1709 * gdb.base/nextoverexit.c: Likewise.
1710 * gdb.base/pr11022.c: Likewise.
1711 * gdb.base/prelink-lib.c: Likewise.
1712 * gdb.base/prelink.c: Likewise.
1713 * gdb.base/prologue.c: Likewise.
1714 * gdb.base/restore.c: Likewise.
1715 * gdb.base/sigchld.c: Likewise.
1716 * gdb.base/solib-search-lib1.c: Likewise.
1717 * gdb.base/solib-search-lib2.c: Likewise.
1718 * gdb.base/solib-search.c: Likewise.
1719 * gdb.base/solib-search.h: Likewise.
1720 * gdb.base/whatis.c: Likewise.
1721 * gdb.cp/abstract-origin.cc: Likewise.
1722 * gdb.cp/anon-struct.cc: Likewise.
1723 * gdb.cp/baseenum.cc: Likewise.
1724 * gdb.cp/bs15503.cc: Likewise.
1725 * gdb.cp/call-c-1.c: Likewise.
1726 * gdb.cp/call-c.cc: Likewise.
1727 * gdb.cp/class2.cc: Likewise.
1728 * gdb.cp/classes.cc: Likewise.
1729 * gdb.cp/cttiadd.cc: Likewise.
1730 * gdb.cp/cttiadd1.cc: Likewise.
1731 * gdb.cp/cttiadd2.cc: Likewise.
1732 * gdb.cp/cttiadd3.cc: Likewise.
1733 * gdb.cp/derivation.cc: Likewise.
1734 * gdb.cp/derivation2.cc: Likewise.
1735 * gdb.cp/dispcxx.cc: Likewise.
1736 * gdb.cp/exception.cc: Likewise.
1737 * gdb.cp/gdb2384-base.cc: Likewise.
1738 * gdb.cp/gdb2384-base.h: Likewise.
1739 * gdb.cp/gdb2384.cc: Likewise.
1740 * gdb.cp/gdb2495.cc: Likewise.
1741 * gdb.cp/mb-inline.h: Likewise.
1742 * gdb.cp/mb-inline1.cc: Likewise.
1743 * gdb.cp/mb-inline2.cc: Likewise.
1744 * gdb.cp/member-name.cc: Likewise.
1745 * gdb.cp/member-ptr.cc: Likewise.
1746 * gdb.cp/misc.cc: Likewise.
1747 * gdb.cp/namespace1.cc: Likewise.
1748 * gdb.cp/nextoverthrow.cc: Likewise.
1749 * gdb.cp/pr-574.cc: Likewise.
1750 * gdb.cp/pr9631.cc: Likewise.
1751 * gdb.cp/printmethod.cc: Likewise.
1752 * gdb.cp/psmang1.cc: Likewise.
1753 * gdb.cp/psmang2.cc: Likewise.
1754 * gdb.cp/psymtab-parameter.cc: Likewise.
1755 * gdb.cp/ptype-flags.cc: Likewise.
1756 * gdb.cp/ref-params.cc: Likewise.
1757 * gdb.cp/ref-types.cc: Likewise.
1758 * gdb.cp/smartp.cc: Likewise.
1759 * gdb.cp/try_catch.cc: Likewise.
1760 * gdb.cp/userdef.cc: Likewise.
1761 * gdb.cp/using-crash.cc: Likewise.
1762 * gdb.cp/virtfunc.cc: Likewise.
1763 * gdb.cp/virtfunc2.cc: Likewise.
1764 * gdb.dwarf2/callframecfa.S: Likewise.
1765 * gdb.dwarf2/dw2-ranges.c: Likewise.
1766 * gdb.dwarf2/dw2-ranges2.c: Likewise.
1767 * gdb.dwarf2/dw2-ranges3.c: Likewise.
1768 * gdb.dwarf2/dw2-restore.S: Likewise.
1769 * gdb.dwarf2/pieces.S: Likewise.
1770 * gdb.dwarf2/valop.S: Likewise.
1771 * gdb.java/jnpe.java: Likewise.
1772 * gdb.mi/mi-stepn.c: Likewise.
1773 * gdb.mi/mi-var-cp.cc: Likewise.
1774 * gdb.mi/mi-var-rtti.cc: Likewise.
1775 * gdb.mi/ns-stale-regcache.c: Likewise.
1776 * gdb.mi/pr11022.c: Likewise.
1777 * gdb.mi/solib-lib.c: Likewise.
1778 * gdb.mi/solib-main.c: Likewise.
1779 * gdb.python/py-arch.c: Likewise.
1780 * gdb.python/py-block.c: Likewise.
1781 * gdb.python/py-breakpoint.c: Likewise.
1782 * gdb.python/py-events.c: Likewise.
1783 * gdb.python/py-evthreads.c: Likewise.
1784 * gdb.python/py-explore.c: Likewise.
1785 * gdb.python/py-explore.cc: Likewise.
1786 * gdb.python/py-finish-breakpoint.c: Likewise.
1787 * gdb.python/py-finish-breakpoint2.cc: Likewise.
1788 * gdb.python/py-symbol.c: Likewise.
1789 * gdb.threads/execl.c: Likewise.
1790 * gdb.threads/execl1.c: Likewise.
1791
88ab5684
WN
17922013-06-07 Will Newton <will.newton@linaro.org>
1793
1794 * gdb.base/long_long.exp: Fix ARM EABI target glob.
1795
42daa7a0
WN
17962013-06-07 Will Newton <will.newton@linaro.org>
1797
1798 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
1799 and "starting".
1800
f4059ef3
WN
18012013-06-07 Will Newton <will.newton@linaro.org>
1802
1803 * gdb.cp/anon-struct.exp: Conditionalize constructor and
1804 destructor prototypes for ARM ABI.
1805 * gdb.cp/m-static.exp: Likewise.
1806
8cb5cc78
YQ
18072013-06-07 Yao Qi <yao@codesourcery.com>
1808
1809 * gdb.trace/mi-trace-unavailable.exp: New.
1810 * gdb.trace/trace-unavailable.c: New.
1811
c6cf1712
DE
18122013-06-06 Doug Evans <dje@google.com>
1813
1814 * gdb.cp/derivation.exp: Make tests have unique names.
1815
bf6be0f4
TT
18162013-06-06 Tom Tromey <tromey@redhat.com>
1817
1818 * gdb.base/dump.exp (capture_value): Don't put expression into
1819 test name if arguments passed in.
1820 Rename a couple more tests to make them unique.
1821
ebb022fa
TT
18222013-06-06 Tom Tromey <tromey@redhat.com>
1823
1824 * gdb.base/break-always.exp: Explicitly specify test name.
1825
69fc87c2
DE
18262013-06-05 Doug Evans <dje@google.com>
1827 Keith Seitz <keiths@redhat.com>
1828
1829 * gdb.cp/derivation2.cc: New file.
1830 * gdb.cp/derivation.cc (main): Call foo2.
1831 * gdb.cp/derivation.exp: Add tests for typedefs in another
1832 file, and when there's an active block.
1833
f993f39e
LM
18342013-06-05 Luis Machado <lgustavo@codesourcery.com>
1835
1836 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
1837 from targets that use function descriptors in the virtual tables.
1838 Handle presence of dot symbols.
1839
afacd7f3
GB
18402013-06-04 Gary Benson <gbenson@redhat.com>
1841
1842 * gdb.base/break-probes.exp: New file.
1843 * gdb.base/break-probes.c: Likewise.
1844 * gdb.base/break-probes-solib.c: Likewise.
1845 * gdb.base/info-shared.exp: New file.
1846 * gdb.base/info-shared.c: Likewise.
1847 * gdb.base/info-shared-solib1.c: Likewise.
1848 * gdb.base/info-shared-solib2.c: Likewise.
1849
a29a3fb7
GB
18502013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1851 Gary Benson <gbenson@redhat.com>
1852
1853 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
1854 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
1855 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
1856 to be set to "no" to indicate that no ld.so copy should be made.
1857 * gdb.base/break-interp.exp (solib_bp): New constant.
1858 (reach_1): Use the above instead of "_dl_debug_state".
1859 (test_attach): Likewise.
1860 (test_ld): Likewise.
1861 * gdb.threads/dlopen-libpthread.exp: New file.
1862 * gdb.threads/dlopen-libpthread.c: Likewise.
1863 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
1864 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
1865
62a813cc
YQ
18662013-05-30 Yao Qi <yao@codesourcery.com>
1867
1868 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1869 Add a test that no MI notification is emitted when executing
1870 -exec-arguments.
1871
8f56dad4
JK
18722013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1873
1874 PR testsuite/12649
1875 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
1876 $mi_gdb_prompt expectation by mi_expect_stop.
1877 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
1878 (mi info dprintf second time): Replace them by mi_send_resuming_command
1879 and mi_expect_stop.
1880
c588eb20
GB
18812013-05-24 Gary Benson <gbenson@redhat.com>
1882
1883 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
1884 backslash.
1885 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
1886 backslashes.
1887 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
1888 backslash.
1889
c0ea94eb
YQ
18902013-05-24 Yao Qi <yao@codesourcery.com>
1891
1892 * gdb.trace/tfile.exp: Test inferior and thread.
1893
db1ac436
YQ
18942013-05-24 Yao Qi <yao@codesourcery.com>
1895 Pedro Alves <palves@redhat.com>
1896
1897 * gdb.base/range-stepping.exp: Skip the rest of tests if the
1898 test fails.
1899 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
1900 Return 0 if the test passes, otherwise return 1.
1901
b6abb10c
DE
19022013-05-23 Doug Evans <dje@google.com>
1903
1904 * boards/fission-dwp.exp: New file.
1905
bc5065a7
PA
19062013-05-23 Yao Qi <yao@codesourcery.com>
1907 Pedro Alves <palves@redhat.com>
1908
1909 * gdb.base/range-stepping.c: New file.
1910 * gdb.base/range-stepping.exp: New file.
1911 * gdb.trace/range-stepping.c: New file.
1912 * gdb.trace/range-stepping.exp: New file.
1913 * lib/range-stepping-support.exp: New file.
1914
5f2e6b00
TT
19152013-05-22 Tom Tromey <tromey@redhat.com>
1916
1917 * gdb.cp/class2.cc (main): New local 'aref'.
1918 * gdb.cp/class2.exp: Check printing of 'aref'.
1919
e6ba475a
DE
19202013-05-22 Doug Evans <dje@google.com>
1921
1922 * gdb.threads/wp-replication.c (main): Insert some code at the start
1923 to ensure the breakpoint on main is only hit once. Fix comment.
1924
52c935b6
KS
19252013-05-21 Keith Seitz <keiths@redhat.com>
1926 Pedro Alves <palves@redhat.com>
1927
1928 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
1929 gdb_expect.
1930 Add test to flush the remaining input buffer so that this
1931 file passes testsuite/12649.
1932
bd9673a4
PW
19332013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1934
1935 * gdb.base/catch-signal-fork.exp: New file.
1936 * gdb.base/catch-signal-fork.c: New file.
1937
69a97597
SA
19382013-05-21 Sterling Augustine <saugustine@google.com>
1939
1940 * boards/remote-stdio-gdbserver.exp: New file.
1941
44e97363
JK
19422013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1943
1944 PR testsuite/12649
1945 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
1946 racy matches.
1947
02392865
CG
19482013-05-21 Christian Groessler <chris@groessler.org>
1949
1950 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
1951 since it's not supported in all shells.
1952
c5867ab6
HZ
19532013-05-21 Hui Zhu <hui@codesourcery.com>
1954
1955 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
1956 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
1957
6c9e2db4
DE
19582013-05-20 Doug Evans <dje@google.com>
1959
1960 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
1961 (_handle_DW_TAG): Use it.
1962 (cu, tu): Replace parameters is_64, version, addr_size with options.
1963 All callers updated. Add Fission support.
1964 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
1965 * gdb.dwarf2/method-ptr.exp: Ditto.
1966 * gdb.dwarf2/nostaticblock.exp: Ditto.
1967 * gdb.dwarf2/subrange.exp: Ditto.
1968 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
1969
4a6e676c
TT
19702013-05-20 Tom Tromey <tromey@redhat.com>
1971
1972 * gdb.gdb/python-selftest.exp: New file.
1973
e19d3afb
DE
19742013-05-20 Doug Evans <dje@google.com>
1975
1976 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
1977 -fdebug-types-section.
1978
4d804846
JB
19792013-05-20 Joel Brobecker <brobecker@adacore.com>
1980
1981 * gdb.ada/float_param: New testcase.
1982
8d324e83
DE
19832013-05-17 Doug Evans <dje@google.com>
1984
7d0c9981
DE
1985 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
1986 Add tests for "maint check-symtabs", "maint expand-symtabs".
1987
8d324e83
DE
1988 * gdb.base/maint.exp: Remove testing of individual maint command
1989 help output.
1990
177aadc4
PA
19912013-05-16 Pedro Alves <palves@redhat.com>
1992
1993 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
1994 comment. Use gdb_test_no_output.
1995
b8fea896
JB
19962013-05-16 Joel Brobecker <brobecker@adacore.com>
1997
1998 * gdb.ada/complete.exp: Add test verifying completion using
1999 the "tab" key.
2000
52c935b6
KS
20012013-05-15 Keith Seitz <keiths@redhat.com>
2002
2003 * gdb.base/filesym.exp: New completer test.
2004 * gdb.base/filesym.c: New file.
2005
ed0f00b8
PA
20062013-05-15 Pedro Alves <palves@redhat.com>
2007
2008 * gdb.base/fixsection.c: Remove attribution.
2009 * gdb.base/watch-read.exp: Ditto.
2010
55fb6d27
TT
20112013-05-13 Tom Tromey <tromey@redhat.com>
2012
2013 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
2014 size and change type sizes to 4 bytes.
2015
ac1ca910
TT
20162013-05-13 Tom Tromey <tromey@redhat.com>
2017
2018 * gdb.base/exprs.exp (test_expr): Add regression test.
2019 * gdb.base/exprs.c (null_t_struct): New global.
2020
8414efef
MB
20212013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
2022
2023 * gdb.base/default.exp: Disable history saving.
2024 * gdb.base/setshow.exp: Likewise.
2025
9779ab84
PA
20262013-05-10 Pedro Alves <palves@redhat.com>
2027
2028 PR remote/15455
2029
2030 * gdb.trace/qtro.c: New file.
2031 * gdb.trace/qtro.exp: New file.
2032
1e611234
PM
20332013-05-10 Phil Muldoon <pmuldoon@redhat.com>
2034
2035 * gdb.python/py-framefilter.py: New File.
2036 * gdb.python/py-framefilter-mi.exp: Ditto.
2037 * gdb.python/py-framefilter.c: Ditto.
2038 * gdb.python/py-framefilter-mi.exp: Ditto.
2039 * gdb.python/py-framefilter-mi.c: Ditto,
2040 * gdb.python/py-framefilter-gdb.py.in: Ditto.
2041
5e4c3ac4
TT
20422013-05-08 Tom Tromey <tromey@redhat.com>
2043
2044 * gdb.base/solib-search.exp: Set test name for "set
2045 solib-search-path" test.
2046
993654a9
HAQ
20472013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
2048
2049 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
2050 (set_a_tracepoint): Set tracepoint before prologue.
2051 (run_trace_experiment): Test setup_tracepoints and 'break end'
2052 in it.
2053 (trace_buffer_normal): Remove.
2054 (gdb_trace_circular_tests): Remove. Move tests to...
2055 (top level): ...here. Call 'runto_main' before checking for
2056 trace support. Use commands to check the support for circular
2057 trace buffer and changing of trace buffer size. Add test
2058 to calculate size of single frame. Use this size to
2059 calculate the size of trace buffer. Use 'tfind pc func9'
2060 instead of 'tfind 9'. Use 'with_test_prefix'.
2061
c95aea6b
TT
20622013-05-07 Tom Tromey <tromey@redhat.com>
2063
2064 * lib/selftest-support.exp: New file.
2065 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
2066 do_self_tests.
2067 (setup_test, find_gdb): Remove.
2068 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
2069 do_self_tests.
2070 (setup_test, find_gdb): Remove.
2071 (test_observer): Don't call setup_test. Remove argument.
2072 * gdb.gdb/selftest.exp: Load selftest-support.exp.
2073 (find_gdb): Remove.
2074 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
2075 do_self_tests.
2076 (setup_test, find_gdb): Remove.
2077 (test_with_self): Don't call setup_test. Remove argument.
2078
1f031429
PA
20792013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
2080
2081 * gdb.arch/system-gcore.exp: Remove.
2082 * gdb.arch/gcore.c: Remove.
2083 * gdb.base/gcore.exp: Add "info reg system".
2084
58ce7251
SDJ
20852013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
2086
2087 PR breakpoints/15413:
2088 * gdb.base/pending.exp: Add test for completion of the "condition"
2089 command for pending breakpoints.
2090 * gdb.linespec/linespec.ex: Add test for completion of the
2091 "condition" command when dealing with multiple locations.
2092
aacbb8a5
LM
20932013-05-07 Luis Machado <lgustavo@codesourcery.com>
2094
2095 * gdb.threads/wp-replication.c: New file.
2096 * gdb.threads/wp-replication.exp: New file.
2097
2dd6254d
SL
20982013-05-06 Sandra Loosemore <sandra@codesourcery.com>
2099
2100 * gdb.xml/tdesc-regs.exp: Add case for nios2.
2101
c2a96e8c
DE
21022013-05-06 Doug Evans <dje@google.com>
2103
b903e17e
DE
2104 * gdb.base/solib-search-lib1.c: New file.
2105 * gdb.base/solib-search-lib2.c: New file.
2106 * gdb.base/solib-search.c: New file.
2107 * gdb.base/solib-search.h: New file.
2108 * gdb.base/solib-search.exp: New file.
2109
fac51dd9
DE
2110 * lib/gdb.exp (gdb_core_cmd): New function.
2111 * gdb.arch/system-gcore.exp: Use it.
2112 * gdb.arch/vsx-regs.exp: Ditto.
2113 * gdb.base/gcore.exp: Ditto.
2114 * gdb.threads/gcore-thread.exp: Ditto.
2115
c2a96e8c
DE
2116 * gdb.reverse/shr.h: New file.
2117 * gdb.reverse/shr1.c: New file.
2118 * gdb.reverse/shr2.c: #include "shr.h".
2119 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
2120 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
2121 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
2122 Update tests using sleep/printf to use shr2.sl instead.
2123 * gdb.reverse/solib-reverse.exp: Ditto.
2124
b6807d98
TT
21252013-05-06 Tom Tromey <tromey@redhat.com>
2126
2127 * gdb.dwarf2/implptrconst.c: New file.
2128 * gdb.dwarf2/implptrconst.exp: New file.
2129 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
2130 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
2131 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
2132
96f7d3f1
PW
21332013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2134
2135 * gdb.base/catch-sig.c (main): Raise SIGINT.
2136 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
2137
1ebff1fd
HAQ
21382013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
2139
2140 * status-stop.exp (test_tstart_tstart): Check for error
2141 returned by the second 'tstart' command.
2142
f92b06da
WT
21432013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
2144
2145 * gdb.xml/maint_print_struct.exp: New file.
2146 * gdb.xml/maint_print_struct.xml: New file.
2147
ff546935
TT
21482013-04-25 Tom Tromey <tromey@redhat.com>
2149
2150 * gdb.dwarf2/nostaticblock.exp: New file.
2151
bf9e4d0c
MB
21522013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
2153
2154 PR gdb/10462
2155 * gdb.base/setshow.exp: Add test case.
2156
a11cfd87
HZ
21572013-04-23 Hui Zhu <hui@codesourcery.com>
2158
2159 PR gdb/15293
a11cfd87
HZ
2160 * gdb.base/dprintf.exp: Add ignore command.
2161
2d9442cc
HZ
21622013-04-23 Hui Zhu <hui@codesourcery.com>
2163
2164 PR gdb/15165
2d9442cc
HZ
2165 * gdb.base/save-bp.exp: Add test for dprintf.
2166
0f3305ed
TT
21672013-04-22 Tom Tromey <tromey@redhat.com>
2168
2169 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
2170 notice_open_fds.
2171
d504301e
SDJ
21722013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
2173
2174 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
2175 ldflags.
2176
9991b207
SDJ
21772013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
2178
2179 * gdb.arch/arm-bl-branch-dest.c: New file.
2180 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
2181
433730c9
PA
21822013-04-19 Vladimir Kargov <kargov@gmail.com>
2183 Pedro Alves <palves@redhat.com>
2184
2185 * gdb.arch/i386-float.S: New file.
2186 * gdb.arch/i386-float.exp: New file.
2187
9a908334
LM
21882013-04-18 Luis Machado <lgustavo@codesourcery.com>
2189
2190 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
2191 type void *.
2192
4f22ed5c
DE
21932013-04-17 Doug Evans <dje@google.com>
2194
2195 * lib/dwarf.exp (Dwarf): New proc "tu".
2196 * gdb.dwarf2/missing-sig-type.exp: New file.
2197
a0d3f2f5
SCR
21982013-04-15 Siva Chandra Reddy <sivachandra@google.com>
2199
2200 Add option to link testcases with Pthreads library when
2201 using 'prepare_for_testing' in tests.
2202
2203 * lib/gdb.exp (build_executable_from_specs): Use
2204 gdb_compile_pthreads to compile if option "pthreads" is
2205 specified.
2206
cc16e6c9
TT
22072013-04-15 Tom Tromey <tromey@redhat.com>
2208
2209 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
2210
72f1fe8a
TT
22112013-04-15 Tom Tromey <tromey@redhat.com>
2212
2213 * gdb.base/default.exp: Update for $_exception.
2214 * gdb.cp/exceptprint.cc: New file.
2215 * gdb.cp/exceptprint.exp: New file.
2216 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
2217
6e72ca20
TT
22182013-04-15 Tom Tromey <tromey@redhat.com>
2219
2220 * gdb.cp/typeid.cc: New file.
2221 * gdb.cp/typeid.exp: New file.
2222
591f19e8
TT
22232013-04-15 Tom Tromey <tromey@redhat.com>
2224
2225 * gdb.cp/exception.exp: Add "catch rethrow" tests.
2226
da9160e4
YQ
22272013-04-13 Yao Qi <yao@codesourcery.com>
2228
2229 * gdb.base/completion.exp: Test completion of command
2230 'target ctf' if target ctf is supported.
2231
f81d1120
PA
22322013-04-10 Pedro Alves <palves@redhat.com>
2233
2234 * gdb.base/completion.exp: Test "set height", "set listsize" and
2235 "set trace-buffer-size" completion.
2236 * gdb.base/setshow.exp: Test "set height unlimited".
2237 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
2238 unlimited".
2239
393fd4c3
YQ
22402013-04-10 Yao Qi <yao@codesourcery.com>
2241
2242 * gdb.trace/actions.exp: Save trace data to CTF.
2243 Change to ctf target if GDB supports, read CTF data in ctf
2244 target, and check the actions of tracepoints.
2245 * gdb.trace/while-stepping.exp: Likewise.
2246 * gdb.trace/report.exp: Test GDB saves trace data to CTF
2247 format and read CTF trace file if GDB supports.
2248 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
2249 target is supported, change to ctf target, read trace data and
2250 check output of command "tstatus".
2251 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
2252 read CTF data by target ctf and call check_tsv.
2253
b7a273f8
YQ
22542013-04-10 Yao Qi <yao@codesourcery.com>
2255
2256 * gdb.trace/actions.exp (check_tracepoint): New.
2257 (top level): Start the tracing and check the actions of
2258 tracepoints. Save trace data to tfile format. Restart GDB
2259 and read trace file in tfile target. Check the actions of
2260 tracepoints again.
2261 * gdb.trace/while-stepping.exp: Likewise.
2262
f3786771
YQ
22632013-04-10 Yao Qi <yao@codesourcery.com>
2264
2265 * gdb.trace/report.exp: Use standard_output_file for saved
2266 trace file.
2267
5c2b4418
HZ
22682013-04-10 Hui Zhu <hui@codesourcery.com>
2269
2270 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
2271 (MISCELLANEOUS): Add dprintf-pendshr.sl.
2272 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
2273
f7543f0a
JK
22742013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2275
2276 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
2277 response.
2278
f6de8ec2
PA
22792013-04-08 Pedro Alves <palves@redhat.com>
2280
2281 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
2282 the location.
2283
b8abfd58
SL
22842013-04-04 Sandra Loosemore <sandra@codesourcery.com>
2285
2286 * gdb.cp/cplabel.exp: Allow empty directory in file reported
2287 for breakpoint location.
2288
156bffd0
SL
22892013-04-04 Sandra Loosemore <sandra@codesourcery.com>
2290
2291 * gdb.linespec/linespec.exp: Make dir/file:line tests
2292 conditional for non-remote hosts only.
2293
c9a6ce02
PA
22942013-04-04 Stan Shebs <stan@codesourcery.com>
2295 Pedro Alves <palves@redhat.com>
2296
2297 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
2298 * gdb.trace/actions-changed.c: New file.
2299 * gdb.trace/actions-changed.exp: New file.
2300 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
2301 (gdb_trace_setactions_command): ... this. Add "actions_command"
2302 parameter, and handle it.
2303 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
2304
4bd05f24
YQ
23052013-04-04 Yao Qi <yao@codesourcery.com>
2306
2307 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
2308 'step'.
2309
3758b5ce
YQ
23102013-04-03 Yao Qi <yao@codesourcery.com>
2311
2312 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
2313 "tfile-basic.tf".
2314 (test_tfind_tfile): Likewise.
2315
1dcaed0d
YQ
23162013-04-03 Yao Qi <yao@codesourcery.com>
2317
2318 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
2319 "tfile-basic.tf" instead of "basic.tf".
2320 (write_error_trace_file): Pass argument "tfile-error.tf"
2321 instead of "error.tf".
2322 * gdb.trace/tfile.exp: Update tfile names to
2323 "tfile-basic.tf" and "tfile-error.tf".
2324
0e7a53fc
SL
23252013-04-02 Sandra Loosemore <sandra@codesourcery.com>
2326
2327 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
2328 empty directory in file for breakpoint hit.
2329
9852c492
YQ
23302013-03-29 Yao Qi <yao@codesourcery.com>
2331
2332 * gdb.base/completion.exp: Test completion of commands
2333 "target core", "target tfile" and "target exec".
2334 * gdb.trace/tfile.exp: Test completion of command
2335 "target tfile".
2336
af312be7
JB
23372013-03-28 Joel Brobecker <brobecker@adacore.com>
2338
2339 * gdb.ada/win_fu_syms: New testcase.
2340
e4a48d9d
DE
23412013-03-28 Doug Evans <dje@google.com>
2342
2343 * gdb.base/maint.exp (maint print statistics): Update expected output.
2344
7f7cc265
PA
23452013-03-28 Pedro Alves <palves@redhat.com>
2346
2347 PR gdb/15294
2348
2349 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
2350 mean unlimited instead of $arg < 0.
2351 (test_listsize): Remove "listsize of 0 suppresses output" test.
2352 Test that "set listsize 0" ends up with an unlimited listsize.
2353
fc0da894
PA
23542013-03-28 Pedro Alves <palves@redhat.com>
2355
2356 * gdb.base/list.exp (last_line): New global.
2357 (last_line_re): New global.
2358 (test_listsize, test_list_function, test_list_forward)
2359 (test_repeat_list_command, test_list_range)
2360 (test_list_filename_and_function): Use them.
2361 * gdb.base/list0.c: Comment the last line of the file with "last
2362 line".
2363
abe7b711
PA
23642013-03-28 Pedro Alves <palves@redhat.com>
2365
2366 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
2367 list the whole file.
2368
15b3979c
PA
23692013-03-28 Pedro Alves <palves@redhat.com>
2370
2371 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
2372 "set listsize".
2373
96811e3b
KS
23742013-03-26 Keith Seitz <keiths@redhat.com>
2375
2376 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
2377 from passing.
2378
4043f22b
PA
23792013-03-26 Pedro Alves <palves@redhat.com>
2380
2381 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
2382 until after GDB has run.
2383
14a1aa17
YQ
23842013-03-26 Yao Qi <yao@codesourcery.com>
2385
2386 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
2387 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
2388
99c819ee
MM
23892013-03-26 Markus Metzger <markus.t.metzger@intel.com>
2390
2391 * gdb.btrace/enable.exp: Add regression test.
2392
24955f63
TT
23932013-03-25 Tom Tromey <tromey@redhat.com>
2394
2395 * gdb.cp/m-static.exp: Add destructor-printing tests.
2396
fce632b6
TT
23972013-03-25 Tom Tromey <tromey@redhat.com>
2398
2399 * gdb.cp/m-static.exp: Add constructor ptype tests.
2400 * gdb.cp/m-static.cc (single_constructor): New class.
2401 (main): Make instance of single_constructor.
2402
598d3636
JK
24032013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2404 Pedro Alves <palves@redhat.com>
2405
2406 * gdb.server/server-kill.c: New file.
2407 * gdb.server/server-kill.exp: New file.
2408
c12440c9
PA
24092013-03-21 Pedro Alves <palves@redhat.com>
2410
2411 * gdb.trace/trace-buffer-size.exp (get default buffer size):
2412 Expect $gdb_prompt in gdb_test_multiple.
2413
bd712aed
DE
24142013-03-21 Doug Evans <dje@google.com>
2415
2416 * gdb.base/maint.exp: Update tests for per-command stats.
2417
b2f83c08
TT
24182013-03-21 Tom Tromey <tromey@redhat.com>
2419
2420 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
2421 * gdb.cp/misc.exp: Add test for FILENAME:: case.
2422
ef0026f0
PA
24232013-03-20 Pedro Alves <palves@redhat.com>
2424
2425 PR gdb/15289
2426
2427 * gdb.base/remote.exp: Test
2428 "set remote hardware-watchpoint-limit -1",
2429 "set remote hardware-breakpoint-limit -1",
2430 "set remote hardware-watchpoint-limit 2147483647" and
2431 "set remote hardware-breakpoint-limit 2147483647".
2432
3f1175a9
PA
24332013-03-20 Pedro Alves <palves@redhat.com>
2434 Yao Qi <yao@codesourcery.com>
2435
2436 * gdb.trace/tfile.c: Add comments.
2437 (nonconstglob): New global.
2438 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
2439 global that is not covered by the trace frame. Test
2440 disassembling.
2441
a09ae1c1
JK
24422013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2443
2444 * gdb.base/valgrind-infcall.exp
2445 (continue #$continue_count) <remote connection closed>
2446 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
2447 $valgrind_pid.
2448
9ce98649
TT
24492013-03-15 Tom Tromey <tromey@redhat.com>
2450
2451 * gdb.cp/overload.cc (intintfunc): New.
2452 * gdb.cp/overload.exp: Add regression test.
2453
0a251e08
YQ
24542013-03-15 Yao Qi <yao@codesourcery.com>
2455
2456 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
2457 using with_test_prefix.
2458 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
2459 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
2460 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
2461 * gdb.threads/watchpoint-fork.exp (test): Likewise.
2462 * gdb.base/break-interp.exp (test_core): Likewise.
2463 (test_attach_gdb): Likewise.
2464 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
2465 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
2466 Likewise.
2467 * gdb.base/jit-so.exp (one_jit_test): Likewise.
2468 * gdb.base/jit.exp (one_jit_test): Likewise.
2469 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
2470 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
2471 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
2472 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
2473 Likewise.
2474 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2475 Likewise.
2476 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
2477 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
2478 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
2479 (tracepoint_change_loc_2): Likewise.
2480 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
2481 Likewise.
2482 (disconnected_tfind): Likewise.
2483 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
2484 Likewise.
2485 (test_tfind_remote): Likewise.
2486 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
2487 Likewise.
2488 (test_pending_resolved): Likewise.
2489 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
2490 Likewise.
2491 (test_upload_tsv): Likewise.
2492 * gdb.trace/pending.exp (pending_tracepoint_resolved):
2493 Likewise.
2494 (pending_tracepoint_works): Likewise.
2495 * gdb.trace/report.exp (use_collected_data): Likewise.
2496 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
2497 Likewise.
2498 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
2499 * gdb.trace/strace.exp (strace_info_marker): Likewise.
2500 (strace_trace_on_same_addr): Likewise.
2501 (strace_trace_on_diff_addr): Likewise.
2502 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
2503 (gdb_collect_locals_test): Likewise.
2504 (gdb_unavailable_registers_test): Likewise.
2505 (gdb_collect_globals_test): Likewise.
2506
2c415c0f
YQ
25072013-03-15 Yao Qi <yao@codesourcery.com>
2508
2509 * gdb.base/condbreak.exp: Add semicolon back which was removed
2510 by my previous commit.
2511
ae59b1da
YQ
25122013-03-14 Yao Qi <yao@codesourcery.com>
2513
2514 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
2515 'return'.
2516 (gdb_target_monitor, gdb_load): Likewise.
2517 * config/sid.exp (gdb_load): Likewise.
2518 * config/slite.exp (gdb_load): Likewise.
2519 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
2520 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
2521 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
2522 (single_step_until): Likewise.
2523 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2524 * gdb.arch/system-gcore.exp: Likewise.
2525 * gdb.base/bigcore.exp (extract_heap): Likewise.
2526 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
2527 * gdb.base/call-ar-st.exp: Likewise.
2528 * gdb.base/call-rt-st.exp: Likewise.
2529 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
2530 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
2531 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
2532 * gdb.base/corefile.exp: Likewise.
2533 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
2534 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
2535 * gdb.base/fixsection.exp: Likewise.
2536 * gdb.base/funcargs.exp: Likewise.
2537 * gdb.base/gcore-buffer-overflow.exp: Likewise.
2538 * gdb.base/gcore-relro.exp: Likewise.
2539 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
2540 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
2541 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
2542 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
2543 * gdb.base/list.exp: Likewise.
2544 (set_listsize): Likewise.
2545 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
2546 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
2547 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
2548 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
2549 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
2550 * gdb.base/setvar.exp: Likewise.
2551 (test_set): Likewise.
2552 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
2553 * gdb.base/solib-overlap.exp: Likewise.
2554 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
2555 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
2556 * gdb.base/watchpoint.exp (initialize): Likewise.
2557 (test_simple_watchpoint): Likewise.
2558 (test_disabling_watchpoints): Likewise.
2559 (test_watchpoint_triggered_in_syscall): Likewise.
2560 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
2561 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
2562 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
2563 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
2564 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
2565 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
2566 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2567 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
2568 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
2569 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
2570 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
2571 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
2572 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
2573 * gdb.mi/gdb792.exp: Likewise.
2574 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
2575 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
2576 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
2577 * gdb.threads/gcore-thread.exp: Likewise.
2578 (load_core): Likewise.
2579 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
2580 (test_startup, check_control_c): Likewise.
2581 * gdb.threads/sigstep-threads.exp: Likewise.
2582 * gdb.threads/thread_check.exp: Likewise.
2583 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
2584 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
2585 (set_a_tracepoint, trace_buffer_normal): Likewise.
2586 (gdb_trace_circular_tests): Likewise.
2587 * gdb.trace/collection.exp: Likewise.
2588 * gdb.trace/disconnected-tracing.exp: Likewise.
2589 * gdb.trace/infotrace.exp: Likewise.
2590 * gdb.trace/mi-traceframe-changed.exp: Likewise.
2591 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
2592 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
2593 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
2594 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
2595 * gdb.trace/stap-trace.exp: Likewise.
2596 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
2597 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
2598 * gdb.trace/trace-buffer-size.exp: Likewise.
2599 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
2600 * gdb.trace/unavailable.exp: Likewise.
2601 * gdb.trace/while-dyn.exp: Likewise.
2602 * lib/fortran.exp (set_lang_fortran): Likewise.
2603 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
2604 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
2605 (default_gdb_start, get_compiler_info): Likewise.
2606 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
2607 (get_debug_format, setup_xfail_format): Likewise.
2608 (rerun_to_main, gdb_skip_float_test): Likewise.
2609 (build_id_debug_filename_get, get_remotetimeout): Likewise.
2610 * lib/java.exp (set_lang_java): Likewise.
2611 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
2612 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
2613 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
2614 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
2615 * lib/objc.exp (set_lang_objc): Likewise.
2616 * lib/pascal.exp (set_lang_pascal): Likewise.
2617 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
2618 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
2619 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
2620
bb869963
SDJ
26212013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
2622
2623 PR c++/15203
2624 PR c++/15210
2625 * gdb.cp/m-static.cc (keepalive_int): New function.
2626 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
2627 * gdb.cp/m-static.exp: New test for `sintvar'.
2628
e2be70a0
YQ
26292013-03-14 Yao Qi <yao@codesourcery.com>
2630
2631 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
2632 of 'tstatus' into tstatus_output.
2633 (top level): Save the trace data to tfile. Read trace file in
2634 tfile target. Check the trace status.
2635
8ddb1965
YQ
26362013-03-13 Yao Qi <yao@codesourcery.com>
2637
2638 * gdb.trace/tsv.exp (check_tsv): New.
2639 (top level): Save a tfile on current trace session. Call
2640 check_tsv on live target. Load the tfile with target tfile
2641 and call check_tsv again.
2642
045dd51f
YQ
26432013-03-13 Yao Qi <yao@codesourcery.com>
2644
2645 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
2646 Replace some "gdb_test" with "gdb_test_no_output".
2647
82d049ab
PH
26482013-03-12 Paul Hilfinger <hilfingr@adacore.com>
2649
2650 * gdb.ada/expr_delims.exp: New file.
2651 * gdb.ada/expr_delims/foo.adb: New file.
2652 * gdb.ada/expr_delims/pck.ads: New file.
2653 * gdb.ada/expr_delims/pck.adb: New file.
2654
cb8ea32b
KS
26552013-03-11 Keith Seitz <keiths@redhat.com>
2656
2657 * watchpoint.exp (test_no_hw_watchpoints): Add test using
2658 both condition and thread. Then delete the watchpoint.
2659
2f1d9bdd
MM
26602013-03-11 Christian Himpel <christian.himpel@intel.com>
2661
2662 * Makefile.in: Add btrace testsuite.
2663 * configure: Regenerated.
2664 * configure.ac: Add btrace testsuite.
2665 * gdb.btrace/Makefile.in: New file.
2666 * gdb.btrace/enable.c: New file.
2667 * gdb.btrace/enable.exp: New file.
2668 * gdb.btrace/function_call_history.c: New file.
2669 * gdb.btrace/function_call_history.exp: New file.
2670 * gdb.btrace/instruction_history.c: New file.
2671 * gdb.btrace/instruction_history.exp: New file.
2672 * gdb.btrace/instruction_history.S: New file.
2673 * lib/gdb.exp: Add btrace skip proc.
2674
05c56a9d
JK
26752013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2676
2677 Fix entry-values if the callee called a noreturn function.
2678 * gdb.arch/amd64-tailcall-noret.S: New file.
2679 * gdb.arch/amd64-tailcall-noret.c: New file.
2680 * gdb.arch/amd64-tailcall-noret.exp: New file.
2681
9112db09
JK
26822013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2683
2684 Fix entry-values in C++ across CUs.
2685 * gdb.arch/amd64-tailcall-cxx.exp: New file.
2686 * gdb.arch/amd64-tailcall-cxx1.S: New file.
2687 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
2688 * gdb.arch/amd64-tailcall-cxx2.S: New file.
2689 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
2690
be9a119c 26912013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
2692 Hafiz Abid Qadeer <abidh@codesourcery.com>
2693
2694 gdb/testsuite/
2695 * gdb.trace/trace-buffer-size.exp: New file.
2696 * gdb.trace/trace-buffer-size.c: New file.
2697
049109b0
PA
26982013-03-06 Pedro Alves <palves@redhat.com>
2699
2700 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
2701 doesn't support the tested optional feature, call "unsupported"
2702 with the same test message as the "pass" case, instead of calling
2703 "pass" with a different message. Use the same text for the "fail"
2704 cases too.
2705
4aa54120
YQ
27062013-03-06 Yao Qi <yao@codesourcery.com>
2707
2708 * gdb.trace/tstatus.exp: Remove the invocation of
2709 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
2710 (test_tracepoints): Don't set fast tracepoint.
2711 (top level): Don't check agent library is loaded or not.
2712
b8b71e63
YQ
27132013-03-06 Yao Qi <yao@codesourcery.com>
2714
2715 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
2716 parentheses by "\\".
2717
33f448b1
JK
27182013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2719
2720 * gdb.linespec/base/one/thefile.cc (twodup): New.
2721 (m): Call it.
2722 * gdb.linespec/base/two/thefile.cc (dupname): New.
2723 (n): Call it.
2724 * gdb.linespec/break-ask.exp: New file.
2725 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
2726
1c942fb9
YQ
27272013-02-28 Yao Qi <yao@codesourcery.com>
2728
2729 * gdb.trace/report.exp: Move some code to ...
2730 (use_collected_data): New.
2731 (top level): Call use_collected_data once on the live target.
2732 Save at file of the current trace session, load it with target
2733 tfile, and call use_collected_data again.
2734
5b967901
JK
27352013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2736
2737 * gdb.threads/fork-thread-pending.c (main): Add alarm.
2738
6447023f
JK
27392013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2740
2741 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
2742 Add final kill of ${valgrind_pid}.
2743
9f44fbc0
SCR
27442013-02-20 Siva Chandra Reddy <sivachandra@google.com>
2745
2746 * gdb.python/py-arch.c: New test case
2747 * gdb.python/py-arch.exp: New tests to test
2748 gdb.Architecture.disassemble
2749 * gdb.python/Makefile.in: Add py-arch to the list of
2750 EXECUTABLES.
2751
4c9ad8c2
TT
27522013-02-18 Tom Tromey <tromey@redhat.com>
2753
2754 * gdb.dwarf2/subrange.exp: New file.
2755
f5911ea1
HAQ
27562013-02-15 Pedro Alves <pedro@codesourcery.com>
2757 Hafiz Abid Qadeer <abidh@codesourcery.com>
2758
2759 * gdb.trace/tfile.exp: Add test for -trace-status command.
2760
420f4384
JK
27612013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2762
2763 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
2764 nanosleep by sleep.
2765
4819b3f8
PA
27662013-02-14 Pedro Alves <palves@redhat.com>
2767
2768 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
2769
1773c82c
HAQ
27702013-02-14 Pedro Alves <pedro@codesourcery.com>
2771 Hafiz Abid Qadeer <abidh@codesourcery.com>
2772
2773 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
2774
e234dfaf
TT
27752013-02-12 Tom Tromey <tromey@redhat.com>
2776
2777 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
2778 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
2779
6c01dd94
PA
27802013-02-12 Pedro Alves <palves@redhat.com>
2781
2782 * gdb.base/catch-signal.c: Update copyright years.
2783 * gdb.base/catch-signal.exp: Update copyright years.
2784 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
2785 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
2786 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
2787 * gdb.dwarf2/dw2-error.S: Update copyright years.
2788 * gdb.dwarf2/dw2-error.c: Update copyright years.
2789 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
2790 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
2791 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
2792
595fc67f
PA
27932013-02-12 Pedro Alves <palves@redhat.com>
2794
2795 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
2796 message.
2797 * gdb.base/sigaltstack.exp: Ditto.
2798 * gdb.base/siginfo.exp: Ditto.
2799 * gdb.base/sizeof.exp: Ditto.
2800
17282693
PA
28012013-02-12 Pedro Alves <palves@redhat.com>
2802
2803 * gdb.mi/mi-basics.exp: Tweak intro comment.
2804 * gdb.mi/mi-break.exp: Tweak intro comment.
2805 * gdb.mi/mi-console.exp: Tweak intro comment.
2806 * gdb.mi/mi-file.exp: Tweak intro comment.
2807 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
2808 * gdb.mi/mi-return.exp: Tweak intro comment.
2809 * gdb.mi/mi-stepi.exp: Tweak intro comment.
2810 * gdb.mi/mi-until.exp: Tweak intro comment.
2811 * gdb.mi/mi-watch.exp: Tweak intro comment.
2812
8a4ac37e
PA
28132013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
2814
2815 * gdb.server/no-thread-db.exp: New file.
2816 * gdb.server/no-thread-db.c: New file.
2817 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
2818
c2792f5a
DE
28192013-02-11 Doug Evans <dje@google.com>
2820
2821 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
2822 two decfloats.
2823
d9e98382
SDJ
28242013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
2825
2826 * gdb.base/bitfields.c (struct internalvartest): New declaration.
2827 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
2828
a321661a
JK
28292013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2830
2831 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
2832
134a2066
YQ
28332013-02-06 Yao Qi <yao@codesourcery.com>
2834
2835 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
2836 to ...
2837 (test_create_delete_modify_tsv): ... here. New test on modifying
2838 the initial value of a tsv.
2839
5a2dc60a
JK
28402013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2841
2842 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
2843 (cd .../rdir): ... here.
2844
233d95b5
JK
28452013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2846
2847 * gdb.linespec/base/one/header.h: New file.
2848 * gdb.linespec/base/two/header.h: New file.
2849 * gdb.linespec/macro-relative.c: New file.
2850 * gdb.linespec/macro-relative.exp: New file.
2851
fbd9ab74
JK
28522013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2853
2854 * gdb.base/fullpath-expand-func.c: New file.
2855 * gdb.base/fullpath-expand.c: New file.
2856 * gdb.base/fullpath-expand.exp: New file.
2857 * gdb.base/realname-expand-real.c: New file.
2858 * gdb.base/realname-expand.c: New file.
2859 * gdb.base/realname-expand.exp: New file.
2860
1b56eb55
JK
28612013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2862
2863 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
2864 * gdb.dwarf2/dw2-dir-file-name.c: New file.
2865
af529f8f
JK
28662013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2867
2868 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
2869 (compare_filenames_for_search does not match)
2870 (compare_filenames_for_search does match): New tests.
2871
f5b95b50
JK
28722013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2873
2874 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
2875
d47921b9
JK
28762013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2877
2878 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
2879
8a92335b
JK
28802013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2881
2882 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
2883 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
2884 ${binfile}.mini_debuginfo-debuglink and
2885 ${binfile}.mini_debuginfo-debuglink.xz.
2886
17f2157d
TT
28872013-02-01 Tom Tromey <tromey@redhat.com>
2888
2889 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
2890 attributes.
2891
d65f0a9c
TT
28922013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2893 Tom Tromey <tromey@redhat.com>
2894
2895 * gdb.dwarf2/method-ptr.exp: Link with c++.
2896 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
2897
f25c0135
TT
28982013-01-31 Tom Tromey <tromey@redhat.com>
2899
2900 * gdb.base/jit.exp (compile_jit_test): New proc.
2901 Add PIE tests.
2902
7078baeb
TT
29032013-01-31 Tom Tromey <tromey@redhat.com>
2904
2905 * gdb.dwarf2/method-ptr.cc: New file.
2906 * gdb.dwarf2/method-ptr.exp: New file.
2907
1d24041a
TT
29082013-01-31 Tom Tromey <tromey@redhat.com>
2909
2910 * lib/dwarf.exp (namespace Dwarf): New.
2911
8d9878a4
TT
29122013-01-29 Tom Tromey <tromey@redhat.com>
2913
2914 * gdb.dwarf2/fission-reread.exp: Add unload test.
2915
bed911e5
DE
29162013-01-28 Doug Evans <dje@google.com>
2917
2918 * gdb.dwarf2/fission-loclists.exp: New file.
2919 * gdb.dwarf2/fission-loclists.S: New file.
2920
e229648e
JK
29212013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2922
2923 Code cleanup.
2924 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
2925 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
2926 and prepare_for_testing.
2927 * gdb.base/store.exp: Likewise.
2928
86700f00
TT
29292013-01-25 Tom Tromey <tromey@redhat.com>
2930
2931 * gdb.python/py-explore.exp: Expect the gdb prompt.
2932
8954db33
AB
29332013-01-25 Andrew Burgess <aburgess@broadcom.com>
2934
2935 * gdb.base/gnu_vector.c: New variable for use in tests.
2936 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
2937 changes in scalar to vector casting and widening.
2938 * gdb.python/py-type.c: New variables for use in tests.
2939 * gdb.python/py-type.exp: Update vector related tests to reflect
2940 changes in scalar to vector casting and widening.
2941
2077afdd
TD
29422013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
2943
2944 * gdb.base/prologue-include.c: New file.
2945 * gdb.base/prologue-include.exp: New file.
2946 * gdb.base/prologue-include.h: New file.
2947
d7499464
HAQ
29482013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
2949
2950 PR gdb/13443
2951 * gdb.mi/mi-var-block.exp: Make test messages unique.
2952
e2a3e0f1
TT
29532013-01-23 Tom Tromey <tromey@redhat.com>
2954
2955 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
2956
152fcc9c
TT
29572013-01-23 Tom Tromey <tromey@redhat.com>
2958
2959 * gdb.cp/converts.cc (main): Initialize 'a'.
2960
bea883fd
SCR
29612013-01-23 Siva Chandra Reddy <sivachandra@google.com>
2962
2963 * testsuite/gdb.python/frame.exp: Add a test for
2964 gdb.Frame.architecture() method.
2965
0928e93d
PA
29662013-01-22 Pedro Alves <palves@redhat.com>
2967
2968 * gdb.base/annota1.exp (signal sent): No longer expect
2969 breakpoints-invalid.
2970 * gdb.cp/annota2.exp (continue until exit)
2971 (watch triggered on a.x): Ditto.
2972
9c97429f
PA
29732013-01-22 Pedro Alves <palves@redhat.com>
2974
2975 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
2976 Adjust tests to breakpoints-invalid changes.
2977 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
2978 variables.
2979 Adjust tests to breakpoints-invalid changes.
2980
187d10dd
PA
29812013-01-22 Pedro Alves <palves@redhat.com>
2982
2983 * gdb.base/annota1.exp (annotate ignore count change): Add
2984 expected output for failure case.
2985
ea3aedcb
TT
29862013-01-22 Tom Tromey <tromey@redhat.com>
2987
2988 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
2989 call.
2990
998580f1
MK
29912013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
2992
2993 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 2994 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
2995 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
2996 Also handle 'thread' field.
2997 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
2998 * gdb.mi/mi-watch.exp: Ditto.
2999 * lib/mi-support.exp: Ditto.
3000
8f1d5693
MK
30012013-01-21 Siva Chandra Reddy <sivachandra@google.com>
3002
3003 * gdb.python/py-explore.exp: Improve a test
3004
2d8c5d7c
DB
30052013-01-18  David Blaikie  <dblaikie@gmail.com>
3006
3007 * gdb.base/label.c (main): Correct the type of the second
3008 parameter.
3009
46f35228
TT
30102013-01-18 Tom Tromey <tromey@redhat.com>
3011
3012 * gdb.dwarf2/trace-crash.s: New file.
3013 * gdb.dwarf2/trace-crash.exp: New file.
3014
5965d69d
HAQ
30152013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
3016
43aaf8b6
PA
3017 PR gdb/13443
3018 * gdb.base/checkpoint.exp: Update test messages to make them
3019 unique.
5965d69d 3020
5ae4861a
YQ
30212013-01-18 Yao Qi <yao@codesourcery.com>
3022
3023 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
3024 output of 'info tracepoints'.
3025 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
3026 Likewise.
3027 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3028 * gdb.trace/disconnected-tracing.c (struct foo): New.
3029
d84fca2c
JK
30302013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3031
3032 * gdb.dwarf2/dw2-dos-drive.S: New file.
3033 * gdb.dwarf2/dw2-dos-drive.exp: New file.
3034
aebb1cc9
DE
30352013-01-17 Doug Evans <dje@google.com>
3036
2782d512
DE
3037 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
3038 CXX_FOR_TARGET.
3039
aebb1cc9
DE
3040 * boards/cc-with-tweaks.exp: New file.
3041
db2b2972
TT
30422013-01-17 Tom Tromey <tromey@redhat.com>
3043
3044 * gdb.base/completion.exp: Add "set cp-abi" completion test.
3045
96343774
PA
30462013-01-17 Pedro Alves <palves@redhat.com>
3047
3048 Merge dg-extract-results.sh from upstream (svn 195224).
3049
3050 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 3051 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
3052
3053 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 3054 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
3055
3056 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 3057 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
3058
3059 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3060 * dg-extract-results.sh: Redirect grep output to /dev/null instead
3061 of grep -q.
3062
675921c0
SD
30632012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
3064
3065 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
3066 interface.
3067 * gdb.base/jithost.c: New file.
3068 * gdb.base/jithost.h: New file.
3069 * gdb.base/jitreader.c : New file.
3070 * gdb.base/jit-protocol.h: New file.
3071
ab04a2af
TT
30722013-01-16 Tom Tromey <tromey@redhat.com>
3073
3074 * gdb.base/catch-signal.c: New file.
3075 * gdb.base/catch-signal.exp: New file.
3076
8ac3646f
TT
30772013-01-16 Tom Tromey <tromey@redhat.com>
3078
3079 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
3080
22fc223e
JK
30812013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3082
3083 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
3084
44478ab3
TT
30852013-01-14 Tom Tromey <tromey@redhat.com>
3086
3087 * gdb.base/completion.exp: Add "set gnutarget" test.
3088
06d66ee9
TT
30892013-01-14 Tom Tromey <tromey@redhat.com>
3090
3091 * gdb.dwarf2/dw2-restrict.S: New file.
3092 * gdb.dwarf2/dw2-restrict.c: New file.
3093 * gdb.dwarf2/dw2-restrict.exp: New file.
3094
c9bf0622
TT
30952013-01-14 Tom Tromey <tromey@redhat.com>
3096
3097 * gdb.dwarf2/dw2-error.exp: New file.
3098 * gdb.dwarf2/dw2-error.c: New file.
3099 * gdb.dwarf2/dw2-error.S: New file.
3100
5b12a61c
JK
31012013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3102
3103 * gdb.cp/parse-lang.cc: New file.
3104 * gdb.cp/parse-lang.exp: New file.
3105
f0a4b570
JK
31062013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3107
3108 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
3109 (set substitute-path): New test.
3110 (fullname present): Remove content.
3111 (substituted fullname): New test.
3112
f751cc97
JB
31132013-01-13 Joel Brobecker <brobecker@adacore.com>
3114
3115 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
3116 check. Move $gdb_py_is_py24 value check right after.
3117
04164e8e
JK
31182013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3119
3120 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
3121 targets.
3122
5bf480a5
YQ
31232013-01-11 Yao Qi <yao@codesourcery.com>
3124
3125 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
3126 for dprintf.
3127 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
3128 Check the fields in "=breakpoint-created" for dprintf.
3129
f35a17b5
JK
31302012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3131
3132 * gdb.mi/mi-fullname-deleted.exp: New file.
3133
85817405
JK
31342012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3135
3136 * gdb.base/skip-solib.exp (info skip with pending file): Update the
3137 expected output.
3138 (info skip with pending file): Remove.
3139 (ignoring function in solib, info skip for function multiply): Update
3140 the expected output.
3141 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
3142 (info skip (delete 1), info skip after disabling all)
3143 (info skip after enabling all, info skip after disabling 4 2-3)
3144 (info skip after enabling 2-3, info skip 2-3)
3145 (info skip after deleting 2 3): Update the expected output.
3146 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
3147 statement to its initialization and return.
3148 * gdb.linespec/skip-two.exp: New file.
3149
27210e12
DE
31502012-12-19 Doug Evans <dje@google.com>
3151
3152 * gdb.base/maint.exp: Handle testing with .gdb_index.
3153
bb627a12
JB
31542012-12-19 Joel Brobecker <brobecker@adacore.com>
3155
3156 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
3157 Cavium to FSF.
3158
7785b880
JB
31592012-12-19 Joel Brobecker <brobecker@adacore.com>
3160
3161 * dg-extract-results.sh: Update contact info in copyright notice.
3162 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
3163 GPL v3 or later. Update contact info.
3164 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
3165 gdb.threads/watchpoint-fork-mt.c,
3166 gdb.threads/watchpoint-fork-parent.c,
3167 gdb.threads/watchpoint-fork-st.c,
3168 gdb.threads/watchpoint-fork.h: Likewise.
3169
f2a8bc8a
YQ
31702012-12-15 Yao Qi <yao@codesourcery.com>
3171
3172 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
3173 'installed' field in '=breakpoint-modified'.
3174 (test_reconnect): Check 'installed' field in
3175 '=breakpoint-modified' and '=breakpoint-created'.
3176
3177 * gdb.trace/actions.exp: Update test for 'installed' field.
3178 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
3179 (tracepoint_change_loc_2): Likewise.
3180 Check 'info tracepoint' display nothing else.
3181 * gdb.trace/deltrace.exp: Likewise.
3182 * gdb.trace/infotrace.exp: Likewise.
3183 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
3184 Likewise.
3185 * gdb.trace/passcount.exp: Likewise.
3186 * gdb.trace/tracecmd.exp: Likewise.
3187 * gdb.trace/while-stepping.exp: Likewise.
3188
6592e36f
TT
31892012-12-14 Tom Tromey <tromey@redhat.com>
3190
3191 * gdb.cp/member-name.exp: New file.
3192 * gdb.cp/member-name.cc: New file.
3193
7d27a96d
TT
31942012-12-14 Tom Tromey <tromey@redhat.com>
3195
3196 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
3197
f8c05d0d
DE
31982012-12-14 Doug Evans <dje@google.com>
3199
3200 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
3201 DW_OP_GNU_implicit_pointer is section-relative.
3202
451b7c33
TT
32032012-12-14 Tom Tromey <tromey@redhat.com>
3204
43aaf8b6 3205 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 3206
10e339df
PA
32072012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
3208
6fdff2c5 3209 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 3210
e780d813
DE
32112012-12-13 Doug Evans <dje@google.com>
3212
3213 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
3214 * gdb.multi/multi-arch.exp: Ditto.
3215
ca3dbcc8 32162012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 3217
ca3dbcc8
MG
3218 * gdb.mi/mi-catch-load-so.c: New. Clone of the
3219 catch load test library source file.
3220 * gdb.mi/mi-catch-load.c: New. Clone of the catch
3221 load test source file.
3222 * gdb.mi/mi-catch-load.exp: New. Test file for
3223 basic MI -catch-load and -catch-unload tests.
3224
2960a434
PK
32252012-12-11 Paul Koning <paul_koning@dell.com>
3226
3227 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
3228 exception.
3229 (_iterator_except): New function.
3230 (ArrayPrinter): Use _iterator function instead of local _iterator
3231 class for Python 3 compatibility.
3232 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 3233 _iterator.
2960a434
PK
3234 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
3235 execfile for Python 3 compatibility.
3236 * gdb.python/python.exp: Handle Python 2.4 exception traceback
3237 format in error_prompt test.
6fdff2c5 3238
9325cb04
PK
32392012-12-10 Paul Koning <paul_koning@dell.com>
3240
3241 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 3242 compatibility.
9325cb04
PK
3243 * gdb.python/py-block.exp: Ditto.
3244 * gdb.python/py-breakpoint.exp: Ditto.
3245 * gdb.python/py-cmd.exp: Ditto.
3246 * gdb.python/py-events.py: Ditto.
3247 * gdb.python/py-finish-breakpoint.py: Ditto.
3248 * gdb.python/py-finish-breakpoint2.exp: Ditto.
3249 * gdb.python/py-finish-breakpoint2.py: Ditto.
3250 * gdb.python/py-frame-inline.exp: Ditto.
3251 * gdb.python/py-frame.exp: Ditto.
3252 * gdb.python/py-infthread.exp: Ditto.
3253 * gdb.python/py-objfile.exp: Ditto.
3254 * gdb.python/py-parameter.exp: Ditto.
3255 * gdb.python/py-progspace.exp: Ditto.
3256 * gdb.python/py-prompt.exp: Ditto.
3257 * gdb.python/py-symbol.exp: Ditto.
3258 * gdb.python/py-symtab.exp: Ditto.
3259 * gdb.python/py-template.exp: Ditto.
3260 * gdb.python/py-value-cc.exp: Ditto.
3261 * gdb.python/python.exp: Ditto.
3262 * gdb.python/source2.py: Ditto.
3263 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 3264 compatibility.
9325cb04
PK
3265 Use sorted() function rather than sort() method.
3266 Accept either int or long values for enum values.
3267 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
3268 execfile for Python 3 compatibility.
3269 * gdb.python/py-evsignal.exp: Ditto.
3270 * gdb.python/py-evthreads.exp: Ditto.
3271 * gdb.python/py-mi.exp: Ditto.
3272 * gdb.python/py-pp-maint.exp: Ditto.
3273 * gdb.python/py-prettyprint.exp: Ditto.
3274 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 3275 Python 3 compatibility.
9325cb04
PK
3276 Skip tests for Python 2.4.
3277 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 3278 Python 3 compatibility.
9325cb04
PK
3279 Use byte string rather than character string in memory write test
3280 if Python 3.
3281 * gdb.python/py-pp-maint.py: Change class declarations to "new
3282 class" syntax.
3283 * gdb.python/py-prettyprint.py: Change iterator class to generator
3284 function for Python 3 compatibility.
3285 Make all classes "new style".
3286 Fix indentation issue and stray semicolon.
3287 * gdb.python/py-shared.expChange print syntax for Python 3
3288 compatibility.
3289 Define "long" if Python 3.
3290 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 3291 compatibility.
9325cb04
PK
3292 Accept either int or long values for enum values.
3293 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 3294 compatibility.
9325cb04
PK
3295 Skip "long" and "unicode" tests if Python 3.
3296 Accept either "type" or "class" in type checks.
3297 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
3298 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
3299
8b9737bf
TT
33002012-12-10 Tom Tromey <tromey@redhat.com>
3301
3302 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
3303 (test): Add "two_cu" argument.
3304 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
3305 for types; allow two CUs.
3306
1b80a9fa
JK
33072012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3308
3309 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
3310 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
3311
f0b6d50a
YQ
33122012-12-08 Yao Qi <yao@codesourcery.com>
3313 Pedro Alves <palves@redhat.com>
3314
3315 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
3316 '=breakpoint-created' when GDB merges the tracepoints of both
3317 sides.
3318
2f68a895
TT
33192012-12-07 Tom Tromey <tromey@redhat.com>
3320
3321 * gdb.base/break1.c (enum some_enum, union some_union): New.
3322 (some_enum_global, some_union_global, some_value): New globals.
3323 * gdb.base/completion.exp: Add tag completion tests.
3324
4fc5d43e
TT
33252012-12-07 Tom Tromey <tromey@redhat.com>
3326
3327 * gdb.base/completion.exp: Add tests for ptype and whatis
3328 completion.
3329
6559e013
JB
33302012-12-07 Joel Brobecker <brobecker@adacore.com>
3331
3332 * gdb.base/stale-infcall.exp: Fix copyright line.
3333
ae2b630d
JB
33342012-12-07 Joel Brobecker <brobecker@adacore.com>
3335
3336 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
3337
0ba2eb0f
TT
33382012-12-06 Pedro Alves <palves@redhat.com>
3339 Tom Tromey <tromey@redhat.com>
3340
3341 * gdb.base/exprs.exp: Add tests for cast to void.
3342
731145cb
TT
33432012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
3344
3345 * gdb.python/py-mi.exp: Correct expected results for attribute
3346 "dynamic" returned by -var-update.
3347 Add test case for correct handling of "diplayhint" for children
3348 of dynamic varobjs.
3349 * gdb.python/py-prettyprint.c (set_itme): New function.
3350 (bug_14741) New function.
3351 (main) Add call to bug_14741().
3352 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
3353
e58fcc15
UW
33542012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
3355
3356 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
3357 ${binfile}.funcsyms list.
3358
e9eb0d14
YQ
33592012-12-04 Yao Qi <yao@codesourcery.com>
3360
3361 PR gdb/13443
3362 * gdb.trace/actions.exp: Make test messages unique.
3363
4983028c
TT
33642012-11-29 Tom Tromey <tromey@redhat.com>
3365
3366 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
3367
ea5e6b0e
UW
33682012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
3369
3370 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
3371 * gdb.opencl/datatypes.exp: Likewise.
3372 * gdb.opencl/operators.exp: Likewise.
3373 * gdb.opencl/vec_comps.exp: Likewise.
3374
cdde3dfb
JG
33752012-11-29 Jerome Guitton <guitton@adacore.com>
3376
3377 * gdb.ada/iwide: New testcase.
3378
b50d69b5
JG
33792012-11-29 Jerome Guitton <guitton@adacore.com>
3380
3381 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
3382 ptype test.
3383
c2d3fccf
JG
33842012-11-29 Jerome Guitton <guitton@adacore.com>
3385
3386 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
3387 form {VARIANT_TYPE}ADDRESS.
3388
5edf51fe
YQ
33892012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
3390
3391 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
3392 (func): New function.
3393 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
3394 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
3395 pointers to members with pointer-to-function type.
3396
608e2dbb
TT
33972012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3398 Tom Tromey <tromey@redhat.com>
3399
3400 * gdb.base/gnu-debugdata.exp: New file.
3401 * gdb.base/gnu-debugdata.c: New file.
3402 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
3403 (gdb_unload): Return 0 on success.
3404
4648e588
JK
34052012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3406
3407 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
3408
17d6efc4
JB
34092012-11-26 Joel Brobecker <brobecker@adacore.com>
3410
3411 * gdb.base/empty_exe.exp: New testcase.
3412
ace21957
MF
34132012-11-20 Mike Frysinger <vapier@gentoo.org>
3414
3415 * gdb.base/completion.exp: Add test for help aliases completion.
3416
5c401a0a
YQ
34172012-11-20 Yao Qi <yao@codesourcery.com>
3418
3419 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
3420 Don't test 'maint set show-debug-regs'.
3421 Use command 'set remotecache' instead of
3422 'set circular-trace-buffer'.
3423
8dea366b
KS
34242012-11-16 Keith Seitz <keiths@redhat.com>
3425
3426 PR c++/13615
3427 * gdb.cp/baseenum.cc: New file.
3428 * gdb.cp/baseenum.exp: New file.
3429 * gdb.cp/derivation.cc (A): Add copyright.
3430 Add a typedef.
3431 (B): Use A::value_type instead of int. Change all references.
3432 (D): Use value_type instead of int. Change all references.
3433 (E): Likewise.
3434 (F); Likewise.
3435 (Z): New class.
3436 (ZZ): New class.
6fdff2c5 3437 (N, Base, Derived): New namespace and classes.
8dea366b
KS
3438 (main): Add instances of Z and ZZ.
3439 Make sure all symbols from N are kept.
3440 * gdb.cp/derivation.exp: Update typedef changes in tests.
3441 Add tests for class typedefs both before and after starting
3442 the inferior.
3443 Add tests for searching for a typedef while stopped in a
3444 method.
3445
5e34c6c3
LM
34462012-11-14 Luis Machado <lgustavo@codesourcery.com>
3447
3448 * gdb.mi/mi-var-create-rtti.c: New file.
3449 * gdb.mi/mi-var-create-rtti.exp: New file.
3450
5e487a5f
LM
34512012-11-14 Luis Machado <lgustavo@codesourcery.com>
3452
3453 * gdb.base/structs3.exp: Run to main before doing any tests.
3454
6d67b990
AB
34552012-11-14 Andrew Burgess <aburgess@broadcom.com>
3456
3457 * gdb.python/py-type.exp: Uniquify test names.
3458
e5d98164
YQ
34592012-11-14 Yao Qi <yao@codesourcery.com>
3460
3461 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
3462 (thread_function) [DEBUG]: Call 'printf'.
3463 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
3464 command line if 'DEBUG=1' is passed to test.
3465 Remove a pattern to match inferior's output.
3466
62747a60
TT
34672012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
3468
3469 * gdb.mi/mi-fill-memory.exp: New test.
3470
18a9fc12
TT
34712012-11-12 Tom Tromey <tromey@redhat.com>
3472
3473 * gdb.base/completion.exp: Update for "info type-printers".
3474 * gdb.python/py-typeprint.cc: New file.
3475 * gdb.python/py-typeprint.exp: New file.
3476 * gdb.python/py-typeprint.py: New file.
3477
bd69fc68
TT
34782012-11-12 Tom Tromey <tromey@redhat.com>
3479
3480 * gdb.base/call-sc.exp: Use "ptype/r".
3481 * gdb.base/volatile.exp: Don't expect "int".
3482 * gdb.cp/ptype-flags.cc: New file.
3483 * gdb.cp/ptype-flags.exp: New file.
3484 * gdb.cp/templates.exp: Use ptype/r.
3485 (test_ptype_of_templates, test_template_typedef): Likewise.
3486 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
3487 argument. Handle template names and template parameters.
3488 * gdb.mi/mi-var-cmd.exp: Accept "long".
3489 * gdb.mi/mi-var-child.exp: Accept "long".
3490 * gdb.mi/mi-var-display.exp: Accept "long".
3491 * gdb.mi/mi2-var-child.exp: Accept "long".
3492
b3720c3a
TT
34932012-11-12 Tom Tromey <tromey@redhat.com>
3494
3495 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
3496 "ptype" from calls to cp_test_ptype_class.
3497 (test_enums): Likewise.
3498 * gdb.cp/derivation.exp: Remove "ptype" from calls to
3499 cp_test_ptype_class.
3500 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
3501 calls to cp_test_ptype_class.
3502 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
3503 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
3504 from calls to cp_test_ptype_class.
3505 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
3506 command here. Change "in_command" argument to "in_exp".
3507
0d63ecda
KS
35082012-11-10 Keith Seitz <keiths@redhat.com>
3509
3510 PR gdb/14288
3511 * gdb.base/printcmds.c: Add invalid_XXX globals
3512 for repeated byte tests.
3513 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
3514 * gdb.base/wchar.c (main): Add and construct a wchar_t
3515 array with repeated characters.
3516 * gdb.base/wchar.exp: Add repeated character tests.
3517
ed8a1c2d
AB
35182012-11-09 Andrew Burgess <aburgess@broadcom.com>
3519
3520 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
3521 disassembly output.
3522
9107fc8d
PA
35232012-11-09 Pedro Alves <palves@redhat.com>
3524
3525 PR gdb/14306
3526
3527 * gdb.multi/multi-arch-exec.c: New file.
3528 * gdb.multi/multi-arch-exec.exp: New file.
3529
558a9d82
YQ
35302012-11-09 Yao Qi <yao@codesourcery.com>
3531
3532 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
3533 (top level): Call it.
3534
e714f336
YQ
35352012-11-09 Yao Qi <yao@codesourcery.com>
3536
3537 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
3538 typo.
3539
6ecd4729
PA
35402012-11-09 Pedro Alves <palves@redhat.com>
3541
3542 * gdb.multi/multi-arch.exp: New.
3543
9015683b
TT
35442012-11-08 Tom Tromey <tromey@redhat.com>
3545
3546 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
3547 core files, if possible.
3548 * gdb.base/siginfo-thread.c: New file
3549 * gdb.base/siginfo-thread.exp: New file
3550
ea9f10bb
TT
35512012-11-08 Tom Tromey <tromey@redhat.com>
3552
3553 * gdb.base/comprdebug.exp: New file.
3554
f6592439
PA
35552012-11-06 Pedro Alves <palves@redhat.com>
3556
3557 PR gdb/14810
3558
3559 * gdb.base/disabled-location.c: New file.
3560 * gdb.base/disabled-location.exp: New file.
3561
2d338fa9
TT
35622012-11-06 Tom Tromey <tromey@redhat.com>
3563
3564 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
3565 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
3566 gdb_gcore_cmd.
3567 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
3568 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
3569 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
3570 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
3571 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
3572 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
3573 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
3574 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
3575 * lib/gdb.exp (gdb_gcore_cmd): New proc.
3576
68c9da30
PA
35772012-11-05 Pedro Alves <palves@redhat.com>
3578
3579 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
3580 procedure.
3581 (do_vfork_and_follow_child_tests_exec)
3582 (do_vfork_and_follow_child_tests_exit): Call it.
3583
a7c8c931
PA
35842012-11-05 Pedro Alves <palves@redhat.com>
3585
3586 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
3587 fails.
3588
6f6484cd
YQ
35892012-11-03 Yao Qi <yao@codesourcery.com>
3590
3591 Fix PR gdb/14617.
3592 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
3593 Remove setup_kfail, and update test.
3594
b45627a0
TT
35952012-11-02 Tom Tromey <tromey@redhat.com>
3596
3597 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
3598 test.
3599
f50f4e56
PA
36002012-11-02 Pedro Alves <palves@redhat.com>
3601
3602 PR gdb/14766
3603
3604 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
3605 setup_kfail.
3606 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
3607 get registers".
3608
71ce889d
PA
36092012-11-02 Pedro Alves <palves@redhat.com>
3610
3611 * gdb.base/foll-vfork-exit.c: New file.
3612 * gdb.base/foll-vfork.exp (top level): New file-describing
3613 comment.
3614 (vfork_child_follow_to_exit): New procedure.
3615 (tcatch_vfork_then_child_follow): Rename as ...
3616 (tcatch_vfork_then_child_follow_exec): ... this.
3617 (tcatch_vfork_then_child_follow_exit): New procedure.
3618 (do_vfork_and_follow_parent_tests): New procedure, factored out
3619 from do_vfork_and_exec_tests.
3620 (do_vfork_and_follow_child_tests_exec): Ditto.
3621 (do_vfork_and_exec_tests): Delete.
3622 (do_vfork_and_follow_child_tests_exit): New procedure.
3623 (top level): Run tests with both the program that has the vfork
3624 child execing, and the program has the vfork child exiting.
3625
1e35b1a9
PA
36262012-11-02 Pedro Alves <palves@redhat.com>
3627
3628 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
3629 (check_vfork_catchpoints, vfork_parent_follow_through_step)
3630 (vfork_parent_follow_to_bp): Call it.
3631 (kill_child): Delete.
3632 (vfork_and_exec_child_follow_to_main_bp)
3633 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
3634 longer call kill_child.
3635 (tcatch_vfork_then_parent_follow): Call setup_gdb.
3636 (do_vfork_and_exec_tests): Don't runto_main before calling each
3637 test procedure.
3638 (top level): Don't clean restart and set verbose before running
3639 each test procedure.
3640
36412012-11-02 Pedro Alves <palves@redhat.com>
3642
3643 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
3644 (vfork_parent_follow_to_bp)
3645 (vfork_and_exec_child_follow_to_main_bp)
3646 (vfork_and_exec_child_follow_through_step)
3647 (tcatch_vfork_then_parent_follow)
3648 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
3649 Use with_test_prefix.
3650
36512012-11-02 Pedro Alves <palves@redhat.com>
3652
3653 * gdb.base/foll-vfork.c: Add copyright header.
3654 * gdb.base/vforked-prog.c: Add copyright header.
3655
36562012-11-02 Pedro Alves <palves@redhat.com>
3657
3658 * gdb.base/foll-vfork.exp
3659 (vfork_and_exec_child_follow_through_step): Don't skip on
3660 non-HP/UX targets. Expect the next to only step one line on
3661 non-HP/UX targets, rather than stopping only after the exec.
3662
36632012-11-02 Pedro Alves <palves@redhat.com>
3664
3665 Don't hard code line numbers.
3666
3667 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
3668 Expect text from the sources instead of a line number.
3669 (vfork_parent_follow_to_bp)
3670 (vfork_and_exec_child_follow_to_main_bp)
3671 (vfork_and_exec_child_follow_through_step)
3672 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
3673 Use gdb_get_line_number.
3674
36752012-11-02 Pedro Alves <palves@redhat.com>
3676
3677 Modernize.
3678
3679 * gdb.base/foll-vfork.exp: Use standard_testfile and
3680 build_executable. Pass descriptive string to untested.
3681 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
3682 (vfork_and_exec_child_follow_to_main_bp)
3683 (vfork_and_exec_child_follow_through_step)
3684 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
3685 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
3686 of send_gdb/gdb_expect.
3687
3688 (kill_child): New procedure.
3689 (vfork_and_exec_child_follow_to_main_bp)
3690 (vfork_and_exec_child_follow_through_step): Use it.
3691
f0559fff
YQ
36922012-11-02 Yao Qi <yao@codesourcery.com>
3693
3694 * gdb.base/setvar.exp: Test setting nested struct.
3695 * gdb.base/setvar.c (v_struct3): New.
3696
c207c6da
DE
36972012-11-01 Doug Evans <dje@google.com>
3698
3699 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
3700 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
3701 use them.
3702
2f27adfe
AB
37032012-10-31 Andrew Burgess <aburgess@broadcom.com>
3704
3705 PR cli/14772
3706 * gdb.base/gnu_vector.c (union_with_vector_1)
3707 (struct_with_vector_1): Add new struct and union for testing
3708 ptype.
3709 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
3710 structs / unions containing vectors.
3711
bb662ca6
YQ
37122012-10-25 Yao Qi <yao@codesourcery.com>
3713
3714 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
3715 'setup_kfail' instead of 'setup_kfail_for_target'.
3716 * gdb.base/varargs.exp: Likewise.
3717 * lib/gdb.exp (setup_kfail_for_target): Remove.
3718
635d23ff
MK
37192012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
3720
3721 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
3722
afdb064f
MK
37232012-10-25 Mark Kettenis <kettenis@gnu.org>
3724
3725 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
3726
d99dcf51
JB
37272012-10-24 Joel Brobecker <brobecker@adacore.com>
3728
3729 * gdb.ada/set_wstr: New testcase.
3730
32560274
JB
37312012-10-24 Joel Brobecker <brobecker@adacore.com>
3732
3733 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
3734
5ded5331
JB
37352012-10-24 Joel Brobecker <brobecker@adacore.com>
3736
3737 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
3738
d8d84291
MK
37392012-10-24 Mark Kettenis <kettenis@gnu.org>
3740
3741 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
3742
6e933c51
JK
37432012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3744
3745 * gdb.base/callfuncs.exp (do_function_calls): Fix
3746 setup_kfail_for_target for -m32 mode.
3747
274bd000
MK
37482012-10-23 Mark Kettenis <kettenis@gnu.org>
3749
3750 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
3751 are now fixed.
3752
545f743d
YQ
37532012-10-23 Yao Qi <yao@codesourcery.com>
3754
3755 * gdb.base/info-os.exp: Resume the inferior until it exits.
3756
48b56b6a 37572012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
3758
99c7d5a8 3759 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
3760 * gdb.base/print-file-var.exp: Likewise.
3761 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 3762
8de0566d
YQ
37632012-10-17 Yao Qi <yao@codesourcery.com>
3764
3765 * gdb.mi/mi-memory-changed.exp: New.
3766
44883546
YQ
37672012-10-16 Yao Qi <yao@codesourcery.com>
3768
3769 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
3770 returns true.
3771 Call gdb_load_shlibs.
3772 * gdb.reverse/solib-reverse.exp: Likewise.
3773
345f514a
KS
37742012-10-15 Keith Seitz <keiths@redhat.com>
3775
3776 * lib/cp-support.exp (cp_test_ptype_class): Add support
3777 for class typedefs.
3778
3779 * gdb.cp/derivation.exp: Add tests for g_instance.
3780
9e3a7d65
JK
37812012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3782
3783 Fix entry values resolving in inlined frames.
3784 * gdb.arch/amd64-entry-value-inline.S: New file.
3785 * gdb.arch/amd64-entry-value-inline.c: New file.
3786 * gdb.arch/amd64-entry-value-inline.exp: New file.
3787
21a7b089
JK
37882012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3789 Doug Evans <dje@google.com>
3790
3791 Fix recent gdb_breakpoint regression.
3792 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
3793 braces from the parameter.
3794 * gdb.java/jprint.exp: Likewise.
3795
2c47921e
DE
37962012-10-15 Doug Evans <dje@google.com>
3797
3798 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
3799
89398707
JB
38002012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
3801
3802 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
3803
801e4185
TT
38042012-10-15 Tom Tromey <tromey@redhat.com>
3805
3806 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
3807
74f910c8
TT
38082012-10-15 Tom Tromey <tromey@redhat.com>
3809
3810 * gdb.python/py-symbol.exp: Test symbol destructor.
3811
91567807
YQ
38122012-10-14 Yao Qi <yao@codesourcery.com>
3813
3814 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
3815 * gdb.mi/mi-cli.exp: New.
3816
3817 * gdb.mi/mi2-basics.exp: Remove.
3818 * gdb.mi/mi2-break.exp: Remove.
3819 * gdb.mi/mi2-console.exp: Remove.
3820 * gdb.mi/mi2-disassemble.exp: Remove.
3821 * gdb.mi/mi2-eval.exp: Remove.
3822 * gdb.mi/mi2-file.exp: Remove.
3823 * gdb.mi/mi2-hack-cli.exp: Remove.
3824 * gdb.mi/mi2-pthreads.exp: Remove.
3825 * gdb.mi/mi2-read-memory.exp: Remove.
3826 * gdb.mi/mi2-regs.exp: Remove.
3827 * gdb.mi/mi2-return.exp: Remove.
3828 * gdb.mi/mi2-simplerun.exp: Remove.
3829 * gdb.mi/mi2-stack.exp: Remove.
3830 * gdb.mi/mi2-stepi.exp: Remove.
3831 * gdb.mi/mi2-syn-frame.exp: Remove.
3832 * gdb.mi/mi2-until.exp: Remove.
3833 * gdb.mi/mi2-watch.exp: Remove.
3834 * gdb.mi/mi2-var-block.exp: Remove.
3835 * gdb.mi/mi2-var-cmd.exp: Remove.
3836 * gdb.mi/mi2-var-display.exp: Remove.
3837
87332029
YQ
38382012-10-12 Yao Qi <yao@codesourcery.com>
3839
3840 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
3841 trail '.*' on matching patterns.
3842
11fc9057
L
38432012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3844
3845 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
3846 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
3847 * gdb.arch/i386-disp-step.exp: Likewise.
3848 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3849 * gdb.arch/i386-prologue.exp: Likewise.
3850 * gdb.arch/i386-size-overlap.exp: Likewise.
3851 * gdb.arch/i386-size.exp: Likewise.
3852 * gdb.arch/i386-unwind.exp: Likewise.
3853
7d46bcdc
L
38542012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3855
3856 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
3857 * gdb.arch/i386-word.exp: Likewise.
3858
31224d9d
L
38592012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3860
3861 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
3862 is_ilp32_target to set nr_regs.
3863 * gdb.arch/i386-sse.exp: Likewise.
3864
5b7d0050
DE
38652012-10-11 Doug Evans <dje@google.com>
3866
7c09e5a0
DE
3867 PR breakpoints/14643.
3868 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
3869 * gdb.linespec/thread.c: New file.
3870 * gdb.linespec/thread.exp: New file.
3871
5b7d0050
DE
3872 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
3873 Recognize "message" -> print pass and fail. Add eof case.
3874 (runto): Recognize message, no-message. Print pass/fail if requested,
3875 with same treatment as gdb_breakpoint.
3876 (runto_main): Pass no-message to runto.
3877 (gdb_internal_error_resync): Add log message.
3878 (gdb_file_cmd): Tweak internal error fail text for consistency.
3879
2e24f4aa
JK
38802012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3881
3882 Fix crash during stepping on ppc32.
3883 * gdb.base/step-symless.c: New file.
3884 * gdb.base/step-symless.exp: New file.
3885
aa14df25
DE
38862012-10-03 Doug Evans <dje@google.com>
3887
3888 PR symtab/14601
3889 * gdb.cp/using-crash.exp: New file.
3890 * gdb.cp/using-crash.cc: New file.
3891
975531db
DE
38922012-10-02 Doug Evans <dje@google.com>
3893
3894 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
3895 more consistent.
3896 (runto,gdb_debug_format): Ditto.
3897 (gdb_file_cmd): Watch for eof in nested gdb_expect.
3898 Clean up logging and error messages.
3899
b3dc46ff
AB
39002012-10-01 Andrew Burgess <aburgess@broadcom.com>
3901
3902 Test find command on unmapped memory.
3903 * gdb.base/find-unmapped.c: New file.
3904 * gdb.base/find-unmapped.exp: New file.
3905
45814d45
YQ
39062012-09-29 Yao Qi <yao@codesourcery.com>
3907
3908 * gdb.trace/mi-tracepoint-changed.exp: New.
3909 * gdb.mi/mi-breakpoint-changed.exp: New.
3910 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
3911 * gdb.mi/pendshr2.c: New.
3912
4c2786ba
YQ
39132012-09-28 Yao Qi <yao@codesourcery.com>
3914
3915 * gdb.mi/pr11022.exp: New.
3916 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
3917
7977e5d2
TT
39182012-09-27 Tom Tromey <tromey@redhat.com>
3919
3920 * gdb.cp/derivation.exp: Add regression test.
3921 * gdb.cp/derivation.cc (class V_base, class V_inter, class
3922 V_derived): New.
3923 (vderived): New global.
3924
0971de02
TT
39252012-09-26 Tom Tromey <tromey@redhat.com>
3926
3927 * gdb.dwarf2/dw2-common-block.S: New file.
3928 * gdb.dwarf2/dw2-common-block.exp: New file.
3929
4357ac6c
TT
39302012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3931
3932 * gdb.fortran/common-block.exp: New file.
3933 * gdb.fortran/common-block.f90: New file.
3934
6f380991
AB
39352012-09-26 Andrew Burgess <aburgess@broadcom.com>
3936
3937 * gdb.base/duplicate-bp.c: New file.
3938 * gdb.base/duplicate-bp.exp: New file.
3939
8ae551cf
YQ
39402012-09-26 Yao Qi <yao@codesourcery.com>
3941
3942 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
3943
3944 Revert:
3945 2012-09-21 Yao Qi <yao@codesourcery.com>
3946
3947 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
3948
318102b9
SP
39492012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3950
3951 * gdb.base/longest-types.c: New test case.
3952 * gdb.base/longest-types.exp: New test case.
3953
a1e5fd69
YQ
39542012-09-25 Yao Qi <yao@codesourcery.com>
3955
3956 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
3957
04e7407c
JK
39582012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3959
3960 Fix internal error on canonicalization of clang types.
3961 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
3962 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
3963 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
3964
9bf4bce9
JK
39652012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3966
3967 Fix disassemble without parameters in tailcall frame.
3968 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
3969
2603f7ee
AB
39702012-09-21 Andrew Burgess <aburgess@broadcom.com>
3971
3972 * gdb.dwarf2/dw2-op-out-param.S: New file.
3973 * gdb.dwarf2/dw2-op-out-param.exp: New file.
3974
a3569abd
YQ
39752012-09-21 Yao Qi <yao@codesourcery.com>
3976
3977 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
3978
a065d7af
YQ
39792012-09-21 Yao Qi <yao@codesourcery.com>
3980
3981 * gdb.mi/mi-cli.exp: Remove.
3982 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
3983
15544bd9
YQ
39842012-09-21 Yao Qi <yao@codesourcery.com>
3985
3986 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
3987 "=record-started" notification.
3988
82a90ccf
YQ
39892012-09-21 Yao Qi <yao@codesourcery.com>
3990
3991 * gdb.mi/mi-record-changed.exp: New.
3992 * gdb.mi/mi-reverse.exp: Adjust expected output.
3993
d7de8e3c
TT
39942012-09-20 Tom Tromey <tromey@redhat.com>
3995
3996 * gdb.python/python.exp: Test atexit.register.
3997
1aa99537
DE
39982012-09-20 Doug Evans <dje@google.com>
3999
05eade73
DE
4000 * boards/dwarf4-gdb-index.exp: New file.
4001
1aa99537
DE
4002 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
4003 while running the tests.
4004
4ae24af0
JB
40052012-09-18 Joel Brobecker <brobecker@adacore.com>
4006
4007 * gdb.ada/bp_reset: New testcase.
4008
bb25a15c
YQ
40092012-09-18 Yao Qi <yao@codesourcery.com>
4010
4011 * gdb.trace/mi-tsv-changed.exp: New.
4012
201b4506
YQ
40132012-09-18 Yao Qi <yao@codesourcery.com>
4014
4015 * gdb.trace/mi-traceframe-changed.exp: New.
4016
6fc1c773
YQ
40172012-09-17 Yao Qi <yao@codesourcery.com>
4018
4019 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
4020 when it is less than 0.
4021
1ab3b62c
JK
40222012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4023
4024 PR 14119
4025 * gdb.arch/amd64-tailcall-ret.S: New file.
4026 * gdb.arch/amd64-tailcall-ret.c: New file.
4027 * gdb.arch/amd64-tailcall-ret.exp: New file.
4028 * gdb.reverse/amd64-tailcall-reverse.S: New file.
4029 * gdb.reverse/amd64-tailcall-reverse.c: New file.
4030 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
4031
acf9414f
JK
40322012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4033
4034 PR 14548
4035 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
4036 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
4037 * gdb.reverse/singlejmp-reverse.S: New file.
4038 * gdb.reverse/singlejmp-reverse.c: New file.
4039 * gdb.reverse/singlejmp-reverse.exp: New file.
4040
666b578b
JK
40412012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4042
4043 Fix compatibility with old GCC (~4.1).
4044 * gdb.cp/converts.cc (my_enum_var): New variable.
4045
42056501
AB
40462012-09-14 Andrew Burgess <aburgess@broadcom.com>
4047
4048 * gdb.xml/tdesc-regs.exp: Update expected output for new
4049 vector_size syntax of vector types.
4050
b9516fa1
YPK
40512012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
4052
4053 Refactor Python "gdb" module into a proper Python package, by
4054 introducing a new "_gdb" module for code implemented in C, and
4055 using reload/__import__ instead of exec.
4056 * gdb.python/python.exp (Test stderr location): Update module
4057 location of GDB-specific sys.stderr.
4058 (Test stdout location): Ditto for sys.stdout.
4059
18dc9ad8
JK
40602012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4061
4062 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
4063
ea3a9873
KS
40642012-09-12 Keith Seitz <keiths@redhat.com>
4065
4066 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
4067 conversion statement.
4068
5941debb
DE
40692012-09-12 Doug Evans <dje@google.com>
4070
4071 * gdb.base/help.exp: Remove testing of individual command help text,
4072 too much of a maintenance burden. Instead, test the functionality
4073 of "help" itself.
4074
cfc35e02
DE
40752012-09-11 Doug Evans <dje@google.com>
4076
3a0ed5d7
DE
4077 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
4078 breakpoint.
4079
cfc35e02
DE
4080 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
4081 * gdb.dwarf2/fission-reread.S: Ditto.
4082 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
4083 * gdb.dwarf2/fission-reread.exp: Ditto.
4084
350b1b26
AB
40852012-09-11 Andrew Burgess <aburgess@broadcom.com>
4086
4087 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
4088
2fa15f23
JB
40892012-09-10 Joel Brobecker <brobecker@adacore.com>
4090
4091 * gdb.ada/optim_drec: New testcase.
4092
09be558e
DE
40932012-09-10 Doug Evans <dje@google.com>
4094
4095 * boards/fission.exp: Explicitly mark "board" as not remote.
4096
5b4f6e25
KS
40972012-09-10 Keith Seitz <keiths@redhat.com>
4098
4099 PR gdb/13483
4100 * gdb.cp/converts.cc (A::A): Add ctor.
4101 (A::member_): Add member.
4102 (enum my_enum): New enumeration.
4103 (main): Add calls to foo1_7 with various
4104 permitted arguments.
4105 * gdb.cp/converts.exp: Add tests for boolean
4106 conversions permitted by the standard.
4107
b4ca5ed9
YPK
41082012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
4109
4110 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
4111 avoid spurious results due to ~/.gdbinit.
4112 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
4113 $INTERNAL_GDBFLAGS in run command.
4114 * gdb.gdb/observer.exp (setup_test): Ditto.
4115 * gdb.gdb/selftest.exp (test_with_self): Ditto.
4116 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
4117
d54b30bb
DE
41182012-09-06 Doug Evans <dje@google.com>
4119
14910956
DE
4120 * boards/fission.exp: New file.
4121
d54b30bb
DE
4122 * gdb.python/py-value.exp: Use clean_restart.
4123
91b253e1
DE
41242012-09-05 Doug Evans <dje@google.com>
4125
4126 * gdb.base/info-macros.c: Fix whitespace.
4127
1292279a
PA
41282012-08-28 Pedro Alves <palves@redhat.com>
4129
4130 PR gdb/14428
4131
4132 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
4133
1c8cdcb1
JK
41342012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4135
4136 * gdb.base/break-caller-line.c: New file.
4137 * gdb.base/break-caller-line.exp: New file.
4138
1e8e8b51
JK
41392012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4140
4141 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
4142 * gdb.arch/i386-cfi-notcurrent.S: New file.
4143 * gdb.arch/i386-cfi-notcurrent.exp: New file.
4144
1591a1e8
PA
41452012-08-27 Wei-cheng Wang <cole945@gmail.com>
4146 Yao Qi <yao@codesourcery.com>
4147 Pedro Alves <palves@redhat.com>
4148
4149 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
4150 New procedures.
4151 (top level): Add overlap checking tests.
4152
4442ada7
TT
41532012-08-24 Tom Tromey <tromey@redhat.com>
4154
4155 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
4156 gdb_test_multiple fails for other reasons.
4157
e7d50cc9
YQ
41582012-08-24 Yao Qi <yao@codesourcery.com>
4159
4160 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
4161
dfbd5e7b
PA
41622012-08-23 Pedro Alves <palves@redhat.com>
4163
4164 * gdb.base/help.exp: Adjust to "handle" help text change.
4165
8d735b87
YQ
41662012-08-23 Yao Qi <yao@codesourcery.com>
4167
4168 * gdb.trace/disconnected-tracing.c (start, end): New.
4169 (main): Call start and end.
4170 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
4171 existing tests into this proc.
4172 (disconnected_tfind): New.
4173
61b1d759
YQ
41742012-08-23 Yao Qi <yao@codesourcery.com>
4175
4176 * boards/native-gdbserver.exp (${board}_upload): New.
4177 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
4178 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
4179 Execute tfile on remote target.
4180 Copy trace file from target to host.
4181
6ca1b147
JM
41822012-08-22 Joseph Myers <joseph@codesourcery.com>
4183
4184 * gdb.arch/thumb-bx-pc.S: New file.
4185 * gdb.arch/thumb-bx-pc.exp: New file.
4186
706e3705
TT
41872012-08-22 Tom Tromey <tromey@redhat.com>
4188
4189 * gdb.base/maint.exp: Update.
4190
b4893d48
TT
41912012-08-22 Tom Tromey <tromey@redhat.com>
4192
4193 * lib/gdb.exp (skip_unwinder_tests): New proc.
4194 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
4195 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
4196
45b7da81
TT
41972012-08-21 Tom Tromey <tromey@redhat.com>
4198
4199 * gdb.hp/gdb.aCC/exception.exp: Remove.
4200
f94363d7
AP
4201012-08-19 Andrew Pinski <apinski@cavium.com>
4202
4203 * gdb.arch/mips-octeon-bbit.c: New file.
4204 * gdb.arch/mips-octeon-bbit.exp: New Test.
4205
e5afdbd7
KS
4206012-08-19 Keith Seitz <keiths@redhat.com>
4207
4208 PR c++/14365
4209 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
4210 * gdb.dwarf2/dw2-anon-mptr.S: New file.
4211
c29e8b64
JK
42122012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4213
4214 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
4215 verbose -log by more specific untested call.
4216
15a7e7bc
YQ
42172012-08-18 Yao Qi <yao@codesourcery.com>
4218
4219 * gdb.trace/tfind.exp: Move tests on various command help before
4220 checking target supports trace.
4221 Fix the expected output of 'help tfind end'.
4222
a451cb65
KS
42232012-08-17 Keith Seitz <keiths@redhat.com>
4224
4225 PR c++/13356
4226 * gdb.base/default.exp: Update all "check type" tests.
4227 * gdb.base/help.exp: Likewise.
4228 * gdb.base/setshow.exp: Likewise.
4229 * gdb.cp/converts.cc (foo1_type_check): New function.
4230 (foo2_type_check): New function.
4231 (foo3_type_check): New function.
4232 (main): Call new functions.
4233 * converts.exp: Add tests for integer-to-pointer conversions
4234 with/without strict type-checking.
4235
dbf6a605
MF
42362012-08-16 Mike Frysinger <vapier@gentoo.org>
4237
4238 * gdb.base/help.exp: Update expected output.
4239
0c92d8c1
JB
42402012-08-16 Joel Brobecker <brobecker@adacore.com>
4241
4242 * gdb.ada/rdv_wait: New testcase.
4243
e56f7f42
JK
42442012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4245
4246 * gdb.base/attach-twice.exp: Remove excessive ps exec.
4247
f47f77df
DE
42482012-08-13 Doug Evans <dje@google.com>
4249
e202d6e8 4250 * gdb.base/help.exp: Update expected output.
f47f77df
DE
4251 * gdb.base/default.exp: Update expected output of "show convenience".
4252
a72c3253
DE
42532012-08-10 Doug Evans <dje@google.com>
4254
4255 * gdb.python/py-strfns.c: New file.
4256 * gdb.python/py-strfns.exp: New file.
4257 * gdb.python/py-type.exp (test_fields): Add vector tests.
4258
de0bea00
MF
42592012-08-10 Mike Frysinger <vapier@gentoo.org>
4260
4261 PR cli/10436:
4262 * gdb.base/completion.exp: Add tests for handle completion.
4263
5b9afe8a
YQ
42642012-08-09 Yao Qi <yao@codesourcery.com>
4265
4266 * gdb.mi/mi-cmd-param-changed.exp: New.
4267 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
4268 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
4269 * gdb.mi/mi2-prompt.exp: Likewise.
4270
4f485ebc
DE
42712012-08-08 Doug Evans <dje@google.com>
4272
4273 * gdb.base/debug-expr.c: New file.
4274 * gdb.base/debug-expr.exp: New file.
4275 * gdb.base/exprs.exp: Test {type} casts.
4276 * gdb.cp/debug-expr.exp: New file.
4277
5888842d
JK
42782012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4279
4280 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
4281 global variable loop, not a 'break'. Add loop count limit to 100.
4282 Add new fail case for terminated vgdb.
4283
4f69f4c2
JK
42842012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4285 Jean-Marc Saffroy <saffroy@gmail.com>
4286
4287 PR 11804
4288 * gdb.base/gcore-relro.exp: New file.
4289 * gdb.base/gcore-relro-main.c: New file.
4290 * gdb.base/gcore-relro-lib.c: New file.
4291
e2de5390
JK
42922012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4293
4294 Do not false FAIL with old GCCs.
4295 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
4296 GCC < 4.5 in $no_hw mode.
4297
606603c5
JK
42982012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4299
4300 * gdb.base/default.exp (cd): Accept new directory with no arguments.
4301
777f26c2
JK
43022012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4303
4304 * gdb.base/list.exp (test_only_end): New function.
4305 Call it.
4306
2c12abee
TT
43072012-08-06 Tom Tromey <tromey@redhat.com>
4308
4309 * gdb.python/py-mi.exp: Add test for printer whose children
4310 are a list.
4311 * gdb.python/py-prettyprint.c (struct children_as_list): New.
4312 (main): New variable children_as_list.
4313 * gdb.python/py-prettyprint.py (class pp_children_as_list):
4314 New.
4315 (register_pretty_printers): Register new printer.
4316
0eae2cf4
EBM
43172012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
4318
4319 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
4320 symbols. Abort if vgdb remote connection is closed.
4321
09e0881d
DE
43222012-08-02 Doug Evans <dje@google.com>
4323
4324 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
4325
b40f514f
SDJ
43262012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
4327
4328 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
4329 s390x, PowerPC 64 and m68k-linux.
4330
11315ae0
UW
43312012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
4332
4333 * gdb.base/annota1.exp: Accept no frames-invalid notification
4334 when starting up the program.
4335 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
4336 show a symbolic value as well.
4337 * gdb.server/server-exec-info.exp: Skip test when skipping
4338 gdbserver test and/or when skipping shared library tests.
4339 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
4340 avoid name conflicts with other tests.
4341
0547eeed
UW
43422012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
4343
4344 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
4345 Fix wrong output on big-endian systems.
4346 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
4347 4-byte pointer types on 64-bit s390x.
4348
bdddb4de
UW
43492012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
4350
4351 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
4352 marker comment at the beginning (after intialization).
4353 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
4354 breakpoint on marker comment instead of function begin.
4355 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
4356 PowerPC.
4357 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
4358 or 64-bit PowerPC.
4359 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
4360 gdb,no_hardware_watchpoints flag is set.
4361 (initialize): Remove now redundant can-use-hw-watchpoints change.
4362
5d206025
YQ
43632012-08-02 Yao Qi <yao@codesourcery.com>
4364 Pedro Alves <palves@redhat.com>
4365
4366 * boards/local-remote-host.exp: New.
4367
4f665099
UW
43682012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
4369
4370 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
4371 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
4372 * gdb.base/print-file-var.exp: Likewise.
4373 * gdb.server/solib-list.exp: Skip on remote targets.
4374
b62e2b27
UW
43752012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
4376
4377 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
4378 watchpoints on ARM. When expecting software watchpoints, tolerate
4379 (remote) targets that report unsupported hardware watchpoint only
4380 at continue time.
4381 (test_wide_location_2): Likewise.
4382
a967a851
JK
43832012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4384
4385 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
4386 valgrind versions.
4387
75d9f9ff 43882012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
4389
4390 * gdb.base/valgrind-infcall.c: New file.
4391 * gdb.base/valgrind-infcall.exp: New file.
4392
75d9f9ff
JK
4393 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
4394
1c9f2ed2
KS
43952012-07-30 Keith Seitz <keiths@redhat.com>
4396
4397 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
4398 linespecs.
4399
7f9b2034
DE
44002012-07-30 Doug Evans <dje@google.com>
4401
85220e01
DE
4402 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
4403 * gdb.dwarf2/pr13961.S: Ditto.
4404
7f9b2034
DE
4405 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
4406
4e969b4f
AB
44072012-07-30 Andrew Burgess <aburgess@broadcom.com>
4408
4409 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
4410 change its format immediately after reloading the binary.
4411
e7de8362
JK
44122012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4413
4414 Fix testsuite regression after --use-deprecated-index-sections removal.
4415 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
4416 string.
4417 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
4418
7255706c
YQ
44192012-07-27 Yao Qi <yao@codesourcery.com>
4420
4421 KFAIL for PR remote/14161.
4422 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
4423 Cleanup socket files.
4424 (strace_info_marker): Detach inferior.
4425
f2e8016f
TT
44262012-07-26 Tom Tromey <tromey@redhat.com>
4427
6fdff2c5 4428 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 4429
f66713d2
JK
44302012-07-26 Markus Metzger <markus.t.metzger@intel.com>
4431
4432 * gdb.python/py-inferior.c (thread): New function.
4433 (check_threads): New function.
4434 (test_threads): New function.
4435 * gdb.python/py-inferior.exp: Added test.
4436 Replaced runto with continue to breakpoint.
4437
8223e12c
TT
44382012-07-26 Tom Tromey <tromey@redhat.com>
4439
4440 * lib/ada.exp (standard_ada_testfile): New proc.
4441 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
4442 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
4443 * gdb.ada/array_return.exp: Use standard_ada_testfile.
4444 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
4445 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
4446 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
4447 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
4448 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
4449 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
4450 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
4451 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
4452 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
4453 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
4454 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
4455 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
4456 * gdb.ada/char_param.exp: Use standard_ada_testfile.
4457 * gdb.ada/complete.exp: Use standard_ada_testfile.
4458 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
4459 standard_output_file.
4460 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
4461 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
4462 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
4463 standard_output_file.
4464 * gdb.ada/exprs.exp: Use standard_ada_testfile.
4465 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
4466 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
4467 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
4468 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
4469 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
4470 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
4471 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
4472 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
4473 * gdb.ada/homonym.exp: Use standard_ada_testfile.
4474 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
4475 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
4476 * gdb.ada/interface.exp: Use standard_ada_testfile.
4477 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
4478 standard_output_file
4479 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
4480 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
4481 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
4482 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
4483 * gdb.ada/nested.exp: Use standard_ada_testfile.
4484 * gdb.ada/null_array.exp: Use standard_ada_testfile.
4485 * gdb.ada/null_record.exp: Use standard_ada_testfile.
4486 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
4487 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
4488 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
4489 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
4490 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
4491 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
4492 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
4493 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
4494 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
4495 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
4496 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
4497 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
4498 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
4499 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
4500 * gdb.ada/start.exp: Use standard_ada_testfile.
4501 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
4502 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
4503 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
4504 * gdb.ada/tagged.exp: Use standard_ada_testfile.
4505 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
4506 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
4507 * gdb.ada/tasks.exp: Use standard_ada_testfile.
4508 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
4509 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
4510 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
4511 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
4512 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
4513 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
4514 * gdb.ada/widewide.exp: Use standard_ada_testfile.
4515
bbec57e4
JK
45162012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4517
4518 Fix testsuite regression after --use-deprecated-index-sections removal.
4519 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
4520
9cc8e32c
JK
45212012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4522
4523 Fix compatibility with Tcl before 7.5.
4524 * lib/future.exp (lreverse): New function if it does not exist.
4525
ea5ca7b5
MK
45262012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
4527
4528 * gdb.mi/mi-pending.c: New method to set a second pending
4529 breakpoint.
4530 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
4531 condition.
4532
64776a0b
PA
45332012-07-20 Pedro Alves <palves@redhat.com>
4534
4535 PR threads/11692
4536 PR gdb/12203
4537
4538 * gdb.threads/create-fail.c: New file.
4539 * gdb.threads/create-fail.exp: New file.
4540
13e4e967
PA
45412012-07-19 Pedro Alves <palves@redhat.com>
4542
4543 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
4544 * config/vx.exp (gdb_start): Likewise.
4545 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
4546 * gdb.base/setvar.exp (test_set): Likewise.
4547 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
4548 * gdb.reverse/sigall-precsave.exp: Likewise.
4549 * gdb.reverse/sigall-reverse.exp: Likewise.
4550
b7aefa4d
PA
45512012-07-19 Pedro Alves <palves@redhat.com>
4552
4553 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
4554 handler before recording.
4555
608b4967
TT
45562012-07-19 Tom Tromey <tromey@redhat.com>
4557
4558 * gdb.cp/casts.exp: Add tests for typeof and decltype.
4559 * gdb.cp/casts.cc (decltype): New function.
4560 (main): Use it.
4561
b1e0c0fa
PA
45622012-07-19 Pedro Alves <palves@redhat.com>
4563
4564 * gdb.base/sigall.exp (signals): New list.
4565 <top level>: Loop over signals in the $signals list instead of
4566 calling a test function once per signal.
4567 * gdb.reverse/sigall-precsave.exp (signals): New list.
4568 <top level>: Loop over signals in the $signals list instead of
4569 calling a test function once per signal.
4570 * gdb.reverse/sigall-reverse.exp (signals): New list.
4571 <top level>: Loop over signals in the $signals list instead of
4572 calling a test function once per signal.
4573
6ace3df1
YQ
45742012-07-19 Yao Qi <yao@codesourcery.com>
4575
4576 * gdb.base/setshow.exp: Test 'set args ~'.
4577
263a0f8c
JK
45782012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4579
4580 * gdb.base/store.exp (check_set): Import gdb_prompt.
4581 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
4582 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
4583
8f043999
JK
45842012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4585
4586 PR 11914
4587 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
4588 (main): Call eval_sub.
4589 * gdb.python/py-prettyprint.exp:
4590 (python execfile ('py-prettyprint.py')): Move it earlier.
4591 New breakpoint for eval-break.
4592 (continue to breakpoint: eval-break, info locals): New test.
4593 (python execfile ('py-prettyprint.py')): Move it from here.
4594 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
4595 (register_pretty_printers): Register pp_eval_type.
4596
725c7b66
JK
45972012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4598
4599 Fix a testcase regression by me.
4600 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
4601 DW_FORM_data4.
4602
4359dff1
JK
46032012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4604 Doug Evans <dje@google.com>
4605
4606 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
4607 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
4608
61e44cfa
JK
46092012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4610
4611 Fix gdbserver run regression.
4612 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
4613
93c0ef37
TT
46142012-07-12 Tom Tromey <tromey@redhat.com>
4615
4616 * lib/gdb.exp (standard_testfile): Don't declare objdir.
4617 (clean_restart): Likewise.
4618 (core_find): Use standard_output_file.
4619
76027ef5
TT
46202012-07-12 Tom Tromey <tromey@redhat.com>
4621
4622 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
4623 * gdb.dwarf2/dw2-anonymous-func.exp: Use
4624 prepare_for_testing_full.
4625 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
4626 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
4627 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
4628 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
4629 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
4630 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
4631 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
4632 prepare_for_testing_full.
4633 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
4634 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
4635 prepare_for_testing_full.
4636 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
4637 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
4638 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
4639
85b4440a
TT
46402012-07-12 Tom Tromey <tromey@redhat.com>
4641
4642 * lib/gdb.exp (build_executable_from_specs): New proc, from
4643 build_executable.
4644 (build_executable): Use it.
4645 (prepare_for_testing_full): New proc.
4646
55baab26
TT
46472012-07-11 Tom Tromey <tromey@redhat.com>
4648
4649 * gdb.reverse/break-precsave.exp: Use standard_output_file.
4650 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
4651 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
4652 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
4653 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
4654 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
4655 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
4656 * gdb.reverse/step-precsave.exp: Use standard_output_file.
4657 * gdb.reverse/until-precsave.exp: Use standard_output_file.
4658 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
4659
298a9cf0
TT
46602012-07-10 Tom Tromey <tromey@redhat.com>
4661
4662 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
4663 standard_output_file.
4664 * gdb.mi/gdb2549.exp: Use standard_testfile.
4665 * gdb.mi/gdb669.exp: Use standard_testfile.
4666 * gdb.mi/gdb701.exp: Use standard_testfile.
4667 * gdb.mi/gdb792.exp: Use standard_testfile.
4668 * gdb.mi/mi-async.exp: Use standard_testfile.
4669 * gdb.mi/mi-basics.exp: Use standard_testfile.
4670 * gdb.mi/mi-break.exp: Use standard_testfile.
4671 * gdb.mi/mi-cli.exp: Use standard_testfile.
4672 * gdb.mi/mi-console.exp: Use standard_testfile.
4673 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
4674 * gdb.mi/mi-eval.exp: Use standard_testfile.
4675 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
4676 * gdb.mi/mi-file.exp: Use standard_testfile.
4677 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
4678 * gdb.mi/mi-logging.exp: Use standard_testfile.
4679 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
4680 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
4681 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
4682 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
4683 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
4684 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
4685 * gdb.mi/mi-pending.exp: Use standard_testfile,
4686 standard_output_file.
4687 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
4688 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
4689 * gdb.mi/mi-regs.exp: Use standard_testfile.
4690 * gdb.mi/mi-return.exp: Use standard_testfile.
4691 * gdb.mi/mi-reverse.exp: Use standard_testfile.
4692 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
4693 * gdb.mi/mi-solib.exp: Use standard_testfile,
4694 standard_output_file.
4695 * gdb.mi/mi-stack.exp: Use standard_testfile.
4696 * gdb.mi/mi-stepi.exp: Use standard_testfile.
4697 * gdb.mi/mi-stepn.exp: Use standard_testfile.
4698 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
4699 * gdb.mi/mi-until.exp: Use standard_testfile.
4700 * gdb.mi/mi-var-block.exp: Use standard_testfile.
4701 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
4702 * gdb.mi/mi-var-child.exp: Use standard_testfile.
4703 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
4704 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
4705 * gdb.mi/mi-var-display.exp: Use standard_testfile.
4706 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
4707 standard_output_file.
4708 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
4709 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
4710 * gdb.mi/mi-watch.exp: Use standard_testfile.
4711 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
4712 * gdb.mi/mi2-basics.exp: Use standard_testfile.
4713 * gdb.mi/mi2-break.exp: Use standard_testfile.
4714 * gdb.mi/mi2-cli.exp: Use standard_testfile.
4715 * gdb.mi/mi2-console.exp: Use standard_testfile.
4716 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
4717 * gdb.mi/mi2-eval.exp: Use standard_testfile.
4718 * gdb.mi/mi2-file.exp: Use standard_testfile.
4719 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
4720 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
4721 * gdb.mi/mi2-regs.exp: Use standard_testfile.
4722 * gdb.mi/mi2-return.exp: Use standard_testfile.
4723 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
4724 * gdb.mi/mi2-stack.exp: Use standard_testfile.
4725 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
4726 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
4727 * gdb.mi/mi2-until.exp: Use standard_testfile.
4728 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
4729 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
4730 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
4731 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
4732 * gdb.mi/mi2-watch.exp: Use standard_testfile.
4733
f5f3a911
TT
47342012-07-10 Tom Tromey <tromey@redhat.com>
4735
4736 * gdb.cp/abstract-origin.exp: Use standard_testfile.
4737 * gdb.cp/ambiguous.exp: Use standard_testfile,
4738 prepare_for_testing.
4739 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
4740 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
4741 * gdb.cp/anon-ns.exp: Use standard_testfile.
4742 * gdb.cp/anon-struct.exp: Use standard_testfile.
4743 * gdb.cp/anon-union.exp: Use standard_testfile,
4744 prepare_for_testing.
4745 * gdb.cp/arg-reference.exp: Use standard_testfile,
4746 prepare_for_testing.
4747 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
4748 * gdb.cp/breakpoint.exp: Use standard_testfile,
4749 prepare_for_testing.
4750 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
4751 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
4752 standard_output_file.
4753 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
4754 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
4755 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
4756 (test_static_members): Update.
4757 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
4758 * gdb.cp/converts.exp: Use standard_testfile.
4759 * gdb.cp/cp-relocate.exp: Use standard_testfile.
4760 * gdb.cp/cpcompletion.exp: Use standard_testfile,
4761 prepare_for_testing.
4762 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
4763 * gdb.cp/cplabel.exp: Use standard_testfile.
4764 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
4765 prepare_for_testing.
4766 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
4767 * gdb.cp/derivation.exp: Use standard_testfile,
4768 prepare_for_testing.
4769 * gdb.cp/destrprint.exp: Use standard_testfile.
4770 * gdb.cp/dispcxx.exp: Use standard_testfile.
4771 * gdb.cp/exception.exp: Use standard_testfile,
4772 prepare_for_testing.
4773 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
4774 * gdb.cp/extern-c.exp: Use standard_testfile,
4775 prepare_for_testing.
4776 * gdb.cp/formatted-ref.exp: Use standard_testfile,
4777 prepare_for_testing.
4778 * gdb.cp/fpointer.exp: Use standard_testfile.
4779 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
4780 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
4781 standard_output_file.
4782 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
4783 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
4784 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
4785 standard_output_file.
4786 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
4787 (do_tests): Update.
4788 * gdb.cp/koenig.exp: Use standard_testfile.
4789 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
4790 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
4791 * gdb.cp/m-static.exp: Use standard_testfile,
4792 prepare_for_testing.
4793 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
4794 * gdb.cp/mb-inline.exp: Use standard_testfile,
4795 prepare_for_testing.
4796 * gdb.cp/mb-templates.exp: Use standard_testfile,
4797 prepare_for_testing.
4798 * gdb.cp/member-ptr.exp: Use standard_testfile,
4799 prepare_for_testing.
4800 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
4801 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
4802 * gdb.cp/method2.exp: Use standard_testfile.
4803 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
4804 standard_output_file.
4805 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
4806 (do_tests): Update.
4807 * gdb.cp/namespace-enum.exp: Use standard_testfile,
4808 prepare_for_testing.
4809 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
4810 prepare_for_testing.
4811 * gdb.cp/namespace.exp: Use standard_testfile,
4812 prepare_for_testing.
4813 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
4814 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
4815 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
4816 * gdb.cp/nsimport.exp: Use standard_testfile,
4817 prepare_for_testing.
4818 * gdb.cp/nsnested.exp: Use standard_testfile.
4819 * gdb.cp/nsnoimports.exp: Use standard_testfile.
4820 * gdb.cp/nsrecurs.exp: Use standard_testfile,
4821 prepare_for_testing.
4822 * gdb.cp/nsstress.exp: Use standard_testfile,
4823 prepare_for_testing.
4824 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
4825 * gdb.cp/operator.exp: Use standard_testfile.
4826 * gdb.cp/oranking.exp: Use standard_testfile.
4827 * gdb.cp/overload-const.exp: Use standard_testfile.
4828 * gdb.cp/overload.exp: Use standard_testfile,
4829 prepare_for_testing.
4830 * gdb.cp/ovldbreak.exp: Use standard_testfile.
4831 * gdb.cp/ovsrch.exp: Use standard_testfile.
4832 * gdb.cp/paren-type.exp: Use standard_testfile.
4833 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
4834 prepare_for_testing.
4835 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
4836 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
4837 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
4838 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
4839 * gdb.cp/pr10728.exp: Use standard_testfile,
4840 standard_output_file.
4841 * gdb.cp/pr12028.exp: Use standard_testfile.
4842 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
4843 * gdb.cp/pr9167.exp: Use standard_testfile.
4844 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
4845 * gdb.cp/printmethod.exp: Use standard_testfile,
4846 prepare_for_testing.
4847 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
4848 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
4849 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
4850 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
4851 standard_output_file.
4852 * gdb.cp/readnow-language.exp: Use standard_testfile.
4853 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
4854 (gdb_start_again): Use clean_restart.
4855 * gdb.cp/ref-types.exp: Use standard_testfile,
4856 prepare_for_testing.
4857 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
4858 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
4859 * gdb.cp/smartp.exp: Use standard_testfile.
4860 * gdb.cp/static-method.exp: Use standard_testfile.
4861 * gdb.cp/static-print-quit.exp: Use standard_testfile.
4862 * gdb.cp/temargs.exp: Use standard_testfile.
4863 * gdb.cp/templates.exp: Use standard_testfile,
4864 prepare_for_testing.
4865 (do_tests): Update.
4866 * gdb.cp/try_catch.exp: Use standard_testfile,
4867 prepare_for_testing.
4868 * gdb.cp/typedef-operator.exp: Use standard_testfile.
4869 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
4870 * gdb.cp/virtbase.exp: Use standard_testfile,
4871 prepare_for_testing.
4872 * gdb.cp/virtfunc.exp: Use standard_testfile,
4873 prepare_for_testing.
4874 (do_tests): Update.
4875 * gdb.cp/virtfunc2.exp: Use standard_testfile,
4876 prepare_for_testing.
4877
686f09d0
TT
48782012-07-10 Tom Tromey <tromey@redhat.com>
4879
4880 * lib/gdb.exp (standard_testfile): Unset output variables from
4881 earlier invocations.
4882
9357e021
YQ
48832012-07-10 Yao Qi <yao@codesourcery.com>
4884
4885 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
4886 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
4887 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
4888 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
4889 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
4890 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
4891 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
4892 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
4893 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
4894 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
4895 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
4896 * gdb.mi/mi-var-display.exp: Likewise.
4897 * gdb.mi/mi-var-invalidate.exp: Likewise.
4898 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
4899 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
4900 * gdb.mi/mi2-console.exp: Likewise.
4901 * gdb.mi/mi2-disassemble.exp: Likewise.
4902 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
4903 * gdb.mi/mi2-read-memory.exp: Likewise.
4904 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
4905 * gdb.mi/mi2-simplerun.exp: Likewise.
4906 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
4907 * gdb.mi/mi2-syn-frame.exp: Likewise.
4908 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
4909 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
4910 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
4911
e314d629
TT
49122012-07-09 Tom Tromey <tromey@redhat.com>
4913
4914 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
4915 * gdb.base/callfuncs.exp: Add cast-based test.
4916 * gdb.base/callfuncs.c (voidfunc): New function.
4917
06928b3f
DE
49182012-07-08 Doug Evans <dje@google.com>
4919
4920 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
4921
32f11bad
JK
49222012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4923
4924 Fix XFAIL compatibility with old i386 systems.
4925 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
4926 Check also 'Cannot insert breakpoint 0'.
4927
76b83c51
JK
49282012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4929
4930 PR 14321
4931 * gdb.base/find.exp
4932 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
4933
a6fb9c08
TT
49342012-07-06 Tom Tromey <tromey@redhat.com>
4935
4936 * gdb.base/whatis.exp: Add test.
4937
71918a86
TT
49382012-07-06 Tom Tromey <tromey@redhat.com>
4939
4940 * gdb.base/whatis.exp: Add regression test.
4941
fcde5961
TT
49422012-07-06 Tom Tromey <tromey@redhat.com>
4943
4944 * gdb.base/whatis.exp: Add tests.
4945
f9cf0f4a
JK
49462012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4947
4948 PR 12649
4949 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
4950 gdb_test_multiple $gdb_prompt terminator.
4951
979ade8b
PA
49522012-07-04 Pedro Alves <palves@redhat.com>
4953
4954 * gdb.mi/mi-reverse.exp: Use supports_reverse and
4955 supports_process_record.
4956
8a980b44
PA
49572012-07-04 Pedro Alves <palves@redhat.com>
4958
4959 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
4960 endings.
4961 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
4962
855ba978
SS
49632012-07-03 Stan Shebs <stan@codesourcery.com>
4964
4965 * gdb.base/info-os.c (main): Retry resource acquisition until an
4966 available one is found.
4967 * gdb.base/info-os.exp: Collect resource keys from the program
4968 and use them in matching.
4969
fcb44371
JK
49702012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4971
4972 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
4973 Wrap the test into loop for corefile and core0file.
4974
08a67be6
JK
49752012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4976
4977 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
4978 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
4979 .note.GNU-stack.
4980
0f3c2347
JK
4981 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
4982
ff4a4500
SDJ
49832012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
4984
4985 * gdb.base/help.exp (help b, help br, help bre, help brea, help
4986 break): Include help message for the new `-probe' and `-probe-stap'
4987 options.
4988
d3ce09f5
SS
49892012-07-02 Stan Shebs <stan@codesourcery.com>
4990
4991 * gdb.base/dprintf.exp: Add agent style tests.
4992
a1624241
JK
49932012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4994
4995 * gdb.base/stale-infcall.c (infcall): New label test-next.
4996 (main): New labels test-pass and test-fail.
4997 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
4998 $test_fail_bpnum to test-fail.
4999 (test system longjmp tracking support): New test.
5000 Delete $test_fail_bpnum.
5001 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
5002 breakpoint.
5003
42e7ad6c
DE
50042012-06-30 Doug Evans <dje@google.com>
5005
5006 * gdb.dwarf2/fission-reread.S: New file.
5007 * gdb.dwarf2/fission-reread.exp: New file.
5008
37ce89eb
SS
50092012-06-28 Stan Shebs <stan@codesourcery.com>
5010
5011 * gdb.mi/mi-logging.exp: New file.
5012
e5ef252a
PA
50132012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5014 Pedro Alves <palves@redhat.com>
5015
5016 * gdb.threads/siginfo-threads.exp: New file.
5017 * gdb.threads/siginfo-threads.c: New file.
5018 * gdb.threads/sigstep-threads.exp: New file.
5019 * gdb.threads/sigstep-threads.c: New file.
5020
22f1fbae
TT
50212012-06-28 Tom Tromey <tromey@redhat.com>
5022
5023 * gdb.go/package.exp: Partially revert earlier patch; use
5024 gdb_compile again. Use standard_output_file.
5025
2e3cf129
DE
50262012-06-27 Doug Evans <dje@google.com>
5027
5028 * gdb.dwarf2/fission-base.c: New file.
5029 * gdb.dwarf2/fission-base.S: New file.
5030 * gdb.dwarf2/fission-base.exp: New file.
5031
785fd303
JK
50322012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5033
5034 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
5035
1bb9788d
TT
50362012-06-27 Tom Tromey <tromey@redhat.com>
5037
5038 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
5039 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
5040
c83ee902
TT
50412012-06-27 Tom Tromey <tromey@redhat.com>
5042
5043 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
5044 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
5045 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
5046 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
5047 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
5048 prepare_for_testing.
5049 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
5050 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
5051 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
5052 standard_testfile.
5053 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
5054 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
5055 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
5056 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
5057 prepare_for_testing.
5058 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
5059 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
5060 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
5061 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
5062 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
5063 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
5064 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
5065 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
5066 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
5067 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
5068 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
5069 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
5070 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
5071 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
5072 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
5073 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
5074 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
5075 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
5076 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
5077 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
5078 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
5079 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
5080 standard_output_file.
5081 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
5082 standard_output_file.
5083 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
5084 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
5085 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
5086 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
5087 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
5088 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
5089 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
5090 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
5091 * gdb.dwarf2/implptr.exp: Use standard_testfile.
5092 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
5093 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
5094 * gdb.dwarf2/pieces.exp: Use standard_testfile.
5095 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
5096 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
5097 * gdb.dwarf2/valop.exp: Use standard_testfile,
5098 prepare_for_testing.
5099
5204774b
TT
51002012-06-27 Tom Tromey <tromey@redhat.com>
5101
5102 * gdb.python/python.exp: Fix regexps in pagination tests.
5103
ee0bf529
SCR
51042012-06-26 Siva Chandra Reddy <sivachandra@google.com>
5105
5106 * gdb.python/py-symtab.exp: Add tests to test the new attribute
5107 'last' of gdb.Symtab_and_line.
5108 * gdb.python/py-symbol.c: Move break point comment to enable
5109 testing of gdb.Symtab_and_line.last.
5110
14fcc022
TT
51112012-06-26 Tom Tromey <tromey@redhat.com>
5112
5113 * gdb.threads/step.c: Remove.
5114 * gdb.threads/step.exp: Remove.
5115 * gdb.threads/step2.exp: Remove.
5116
0efbbabc
TT
51172012-06-26 Tom Tromey <tromey@redhat.com>
5118
5119 * gdb.threads/watchpoint-fork.exp (test): Use
5120 standard_output_file. Don't declare objdir.
5121 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
5122 standard_output_file.
5123 * gdb.threads/attach-stopped.exp: Use standard_testfile.
5124 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
5125 clean_restart. Remove incdir.
5126 * gdb.threads/corethreads.exp: Use standard_testfile.
5127 * gdb.threads/execl.exp: Use standard_testfile,
5128 standard_output_file, clean_restart.
5129 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
5130 clean_restart.
5131 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
5132 clean_restart.
5133 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
5134 incdir.
5135 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
5136 clean_restart. Remove incdir.
5137 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
5138 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
5139 clean_restart. Remove incdir.
5140 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
5141 Remove incdir.
5142 * gdb.threads/leader-exit.exp: Use standard_testfile.
5143 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
5144 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
5145 clean_restart.
5146 * gdb.threads/manythreads.exp: Use standard_testfile,
5147 clean_restart. Remove incdir.
5148 * gdb.threads/multi-create.exp: Use standard_testfile,
5149 clean_restart.
5150 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
5151 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
5152 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
5153 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
5154 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
5155 * gdb.threads/pending-step.exp: Use standard_testfile,
5156 clean_restart. Remove incdir.
5157 * gdb.threads/print-threads.exp: Use standard_testfile,
5158 clean_restart. Remove incdir.
5159 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
5160 clean_restart. Remove incdir.
5161 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
5162 Remove incdir.
5163 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
5164 incdir.
5165 * gdb.threads/sigthread.exp: Use standard_testfile,
5166 clean_restart.
5167 * gdb.threads/staticthreads.exp: Use standard_testfile,
5168 clean_restart. Remove incdir.
5169 * gdb.threads/switch-threads.exp: Use standard_testfile,
5170 clean_restart. Remove incdir.
5171 * gdb.threads/thread-execl.exp: Use standard_testfile,
5172 clean_restart. Remove incdir.
5173 * gdb.threads/thread-find.exp: Use standard_testfile,
5174 clean_restart.
5175 * gdb.threads/thread-specific.exp: Use standard_testfile,
5176 clean_restart. Remove incdir.
5177 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
5178 clean_restart. Remove incdir.
5179 * gdb.threads/thread_check.exp: Use standard_testfile,
5180 clean_restart. Remove incdir.
5181 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
5182 incdir.
5183 * gdb.threads/threadapply.exp: Use standard_testfile,
5184 clean_restart. Remove incdir.
5185 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
5186 clean_restart. Remove incdir.
5187 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
5188 clean_restart.
5189 * gdb.threads/tls-shared.exp: Use standard_testfile,
5190 clean_restart, standard_output_file.
5191 * gdb.threads/tls-var.exp: Use standard_testfile,
5192 standard_output_file.
5193 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
5194 Remove incdir.
5195 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
5196 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
5197 incdir.
5198 * gdb.threads/watchthreads2.exp: Use standard_testfile,
5199 clean_restart. Remove incdir.
5200
497a5eb0
TT
52012012-06-26 Tom Tromey <tromey@redhat.com>
5202
5203 * gdb.trace/actions.exp: Use standard_testfile.
5204 * gdb.trace/ax.exp: Use standard_testfile.
5205 * gdb.trace/backtrace.exp: Use standard_testfile.
5206 * gdb.trace/change-loc.exp: Use standard_testfile.
5207 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
5208 * gdb.trace/collection.exp: Use standard_testfile,
5209 prepare_for_testing.
5210 * gdb.trace/deltrace.exp: Use standard_testfile.
5211 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
5212 * gdb.trace/ftrace.exp: Use standard_testfile.
5213 * gdb.trace/infotrace.exp: Use standard_testfile.
5214 * gdb.trace/packetlen.exp: Use standard_testfile.
5215 * gdb.trace/passc-dyn.exp: Use standard_testfile.
5216 * gdb.trace/passcount.exp: Use standard_testfile.
5217 * gdb.trace/pending.exp: Use standard_testfile.
5218 * gdb.trace/report.exp: Use standard_testfile.
5219 * gdb.trace/save-trace.exp: Use standard_testfile.
5220 * gdb.trace/stap-trace.exp: Use standard_testfile.
5221 * gdb.trace/status-stop.exp: Use standard_testfile.
5222 * gdb.trace/strace.exp: Use standard_testfile.
5223 * gdb.trace/tfile.exp: Use standard_testfile.
5224 * gdb.trace/tfind.exp: Use standard_testfile.
5225 * gdb.trace/trace-break.exp: Use standard_testfile.
5226 * gdb.trace/trace-mt.exp: Use standard_testfile.
5227 * gdb.trace/tracecmd.exp: Use standard_testfile.
5228 * gdb.trace/tspeed.exp: Use standard_testfile.
5229 * gdb.trace/tstatus.exp: Use standard_testfile.
5230 * gdb.trace/tsv.exp: Use standard_testfile.
5231 * gdb.trace/unavailable.exp: Use standard_testfile,
5232 prepare_for_testing.
5233 * gdb.trace/while-dyn.exp: Use standard_testfile.
5234 * gdb.trace/while-stepping.exp: Use standard_testfile.
5235
7686c074
TT
52362012-06-26 Tom Tromey <tromey@redhat.com>
5237
5238 * gdb.reverse/break-precsave.exp: Use standard_testfile.
5239 * gdb.reverse/break-reverse.exp: Use standard_testfile.
5240 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
5241 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
5242 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
5243 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
5244 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
5245 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
5246 prepare_for_testing.
5247 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
5248 prepare_for_testing.
5249 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
5250 prepare_for_testing.
5251 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
5252 prepare_for_testing.
5253 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
5254 prepare_for_testing
5255 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
5256 * gdb.reverse/machinestate.exp: Use standard_testfile.
5257 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
5258 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
5259 build_executable.
5260 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
5261 build_executable.
5262 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
5263 standard_output_file.
5264 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
5265 standard_output_file.
5266 * gdb.reverse/step-precsave.exp: Use standard_testfile.
5267 * gdb.reverse/step-reverse.exp: Use standard_testfile.
5268 * gdb.reverse/until-precsave.exp: Use standard_testfile.
5269 * gdb.reverse/until-reverse.exp: Use standard_testfile.
5270 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
5271 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
5272
481fc100
TT
52732012-06-26 Tom Tromey <tromey@redhat.com>
5274
5275 * gdb.stabs/weird.exp: Remove directory-checking code. Use
5276 standard_output_file.
5277 * gdb.stabs/exclfwd.exp: Use standard_testfile,
5278 prepare_for_testing. Remove directory-checking code.
5279
7bb18ae2
TT
52802012-06-25 Tom Tromey <tromey@redhat.com>
5281
5282 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
5283 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
5284 build_executable, not prepare_for_testing.
5285 * gdb.multi/base.exp: Use standard_output_file. Use
5286 build_executable, not prepare_for_testing.
5287
cf09b3e4
TT
52882012-06-25 Tom Tromey <tromey@redhat.com>
5289
5290 * gdb.fortran/subarray.exp: Use standard_testfile,
5291 prepare_for_testing.
5292 * gdb.fortran/multi-dim.exp: Use standard_testfile.
5293 * gdb.fortran/module.exp: Use standard_testfile.
5294 * gdb.fortran/logical.exp: Use standard_testfile.
5295 * gdb.fortran/library-module.exp: Use standard_testfile,
5296 standard_output_file.
5297 * gdb.fortran/derived-type.exp: Use standard_testfile,
5298 prepare_for_testing.
5299 * gdb.fortran/complex.exp: Use standard_testfile,
5300 prepare_for_testing.
5301 * gdb.fortran/charset.exp: Use standard_testfile.
5302 * gdb.fortran/array-element.exp: Use standard_testfile,
5303 prepare_for_testing.
5304
18b5ff1b
KS
53052012-06-25 Keith Seitz <keiths@redhat.com>
5306
5307 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
5308 Change rbreak-related tests to KFAIL and add bugzilla numbers.
5309
17b77626
TT
53102012-06-25 Tom Tromey <tromey@redhat.com>
5311
5312 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
5313 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
5314 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
5315 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
5316
f91e3dc1
TT
53172012-06-25 Tom Tromey <tromey@redhat.com>
5318
5319 * gdb.linespec/ls-errs.exp: Use standard_testfile.
5320 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
5321 * gdb.linespec/linespec.exp: Use standard_testfile.
5322
a884434d
TT
53232012-06-25 Tom Tromey <tromey@redhat.com>
5324
5325 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
5326 prepare_for_testing.
5327
efc9d70a
TT
53282012-06-25 Tom Tromey <tromey@redhat.com>
5329
5330 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
5331 prepare_for_testing.
5332 * gdb.opt/inline-break.exp: Use standard_testfile,
5333 prepare_for_testing.
5334 * gdb.opt/inline-bt.exp: Use standard_testfile,
5335 prepare_for_testing.
5336 * gdb.opt/inline-cmds.exp: Use standard_testfile,
5337 prepare_for_testing.
5338 * gdb.opt/inline-locals.exp: Use standard_testfile,
5339 prepare_for_testing.
5340
e2fc92c6
TT
53412012-06-25 Tom Tromey <tromey@redhat.com>
5342
5343 * gdb.asm/asm-source.exp: Use standard_output_file,
5344 standard_testfile. Construct .o files in proper subdir.
5345
b0963d73
TT
53462012-06-25 Tom Tromey <tromey@redhat.com>
5347
5348 * gdb.server/ext-attach.exp: Use standard_testfile,
5349 prepare_for_testing.
5350 * gdb.server/ext-run.exp: Use standard_testfile,
5351 build_executable.
5352 * gdb.server/file-transfer.exp: Use standard_testfile,
5353 prepare_for_testing.
5354 * gdb.server/server-exec-info.exp: Use standard_testfile.
5355 * gdb.server/server-mon.exp: Use standard_testfile,
5356 prepare_for_testing.
5357 * gdb.server/server-run.exp: Use standard_testfile,
5358 build_executable.
5359 * gdb.server/solib-list.exp: Use standard_testfile,
5360 standard_output_file.
5361
8a3e1f8d
TT
53622012-06-25 Tom Tromey <tromey@redhat.com>
5363
5364 * lib/gdb.exp (standard_output_file): Use "file join".
5365 * gdb.go/chan.exp: Use standard_testfile.
5366 * gdb.go/handcall.exp: Use standard_testfile.
5367 * gdb.go/hello.exp: Use standard_testfile.
5368 * gdb.integers/chan.exp: Use standard_testfile.
5369 * gdb.go/methods.exp: Use standard_testfile.
5370 * gdb.go/package.exp: Use standard_testfile.
5371 * gdb.go/strings.exp: Use standard_testfile.
5372 * gdb.go/types.exp: Use standard_testfile.
5373 * gdb.go/unsafe.exp: Use standard_testfile.
5374
944a9061
MGD
53752012-06-25 Greta Yorsh <greta.yorsh@arm.com>
5376
5377 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
5378
1c06bd58
JK
53792012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5380
5381 Fix regression by the previous commit.
5382 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
5383
b4a58790
TT
53842012-06-22 Tom Tromey <tromey@redhat.com>
5385
5386 * gdb.python/lib-types.exp: Use standard_testfile,
5387 prepare_for_testing.
5388 * gdb.python/py-block.exp: Use standard_testfile.
5389 * gdb.python/py-breakpoint.exp: Use standard_testfile.
5390 * gdb.python/py-events.exp: Use standard_testfile,
5391 standard_output_file.
5392 * gdb.python/py-evsignal.exp: Use standard_testfile.
5393 * gdb.python/py-evethreads.exp: Use standard_testfile.
5394 * gdb.python/py-explore-cc.exp: Use standard_testfile.
5395 * gdb.python/py-explore.exp: Use standard_testfile.
5396 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
5397 standard_output_file.
5398 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
5399 prepare_for_testing.
5400 * gdb.python/py-frame-inline.exp: Use standard_testfile.
5401 * gdb.python/py-frame.exp: Use standard_testfile.
5402 * gdb.python/py-inferior.exp: Use standard_testfile.
5403 * gdb.python/py-infthread.exp: Use standard_testfile.
5404 * gdb.python/py-mi.exp: Use standard_testfile.
5405 * gdb.python/py-objfile-script.exp: Use standard_testfile,
5406 build_executable.
5407 * gdb.python/py-objfile.exp: Use standard_testfile.
5408 * gdb.python/py-pp-maint.exp: Use standard_testfile,
5409 prepare_for_testing.
5410 * gdb.python/py-prettyprint.exp: Use standard_testfile.
5411 * gdb.python/py-progspace.exp: Use standard_testfile,
5412 build_executable.
5413 * gdb.python/py-prompt.exp: Use standard_testfile,
5414 build_executable.
5415 * gdb.python/py-section-script.exp: Use standard_testfile,
5416 build_executable.
5417 * gdb.python/py-shared.exp: Use standard_testfile,
5418 standard_output_file, clean_restart.
5419 * gdb.python/py-symbol.exp: Use standard_output_file,
5420 prepare_for_testing.
5421 * gdb.python/py-symtab.exp: Use standard_output_file,
5422 prepare_for_testing
5423 * gdb.python/py-template.exp: Use standard_testfile.
5424 * gdb.python/py-type.exp: Use standard_testfile.
5425 * gdb.python/py-value-cc.exp: Use standard_testfile.
5426 * gdb.python/py-value.exp: Use standard_testfile.
5427 * gdb.python/python.exp: Use standard_testfile, build_executable.
5428
2c44deac
TT
54292012-06-22 Tom Tromey <tromey@redhat.com>
5430
5431 * gdb.objc/basicclass.exp: Use standard_testfile.
5432 (do_objc_tests): Don't declare objdir.
5433 * gdb.objc/nondebug.exp: Use standard_testfile.
5434 (do_objc_tests): Don't declare objdir.
5435 * gdb.objc/objcdecode.exp: Use standard_testfile.
5436 (do_objc_tests): Don't declare objdir.
5437
c24ccbce
TT
54382012-06-22 Tom Tromey <tromey@redhat.com>
5439
5440 * gdb.java/jmain.exp: Use standard_testfile.
5441 * gdb.java/jmisc.exp: Use standard_testfile.
5442 * gdb.java/jnpe.exp: Use standard_testfile.
5443 * gdb.java/jprint.exp: Use standard_testfile.
5444
0a6d0306
TT
54452012-06-22 Tom Tromey <tromey@redhat.com>
5446
5447 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
5448 (standard_output_file, standard_testfile): New procs.
5449 (build_executable, clean_restart): Use standard_output_file.
5450
6ea815ef
YQ
54512012-06-22 Yao Qi <yao@codesourcery.com>
5452
5453 * boards/native-gdbserver.exp: New proc ${board}_exec.
5454 * boards/native-stdio-gdbserver.exp: Likewise.
5455
4c93b1db
TT
54562012-06-21 Tom Tromey <tromey@redhat.com>
5457
5458 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
5459 (build_executable): Update.
5460 (get_compiler_info): Remove 'binfile' argument.
5461 * gdb.ada/arrayidx.exp: Update.
5462 * gdb.ada/null_array.exp: Update.
5463 * gdb.arch/altivec-abi.exp: Update.
5464 * gdb.arch/altivec-regs.exp: Update.
5465 * gdb.arch/amd64-byte.exp: Update.
5466 * gdb.arch/amd64-dword.exp: Update.
5467 * gdb.arch/amd64-word.exp: Update.
5468 * gdb.arch/i386-avx.exp: Update.
5469 * gdb.arch/i386-byte.exp: Update.
5470 * gdb.arch/i386-sse.exp: Update.
5471 * gdb.arch/i386-word.exp: Update.
5472 * gdb.arch/ppc-dfp.exp: Update.
5473 * gdb.arch/ppc-fp.exp: Update.
5474 * gdb.arch/vsx-regs.exp: Update.
5475 * gdb.base/all-bin.exp: Update.
5476 * gdb.base/annota1.exp: Update.
5477 * gdb.base/async.exp: Update.
5478 * gdb.base/attach.exp: Update.
5479 * gdb.base/break-interp.exp: Update.
5480 * gdb.base/call-ar-st.exp: Update.
5481 * gdb.base/call-rt-st.exp: Update.
5482 * gdb.base/call-sc.exp: Update.
5483 * gdb.base/callfuncs.exp: Update.
5484 * gdb.base/catch-load.exp: Update.
5485 * gdb.base/completion.exp: Update.
5486 * gdb.base/complex.exp: Update.
5487 * gdb.base/condbreak.exp: Update.
5488 * gdb.base/consecutive.exp: Update.
5489 * gdb.base/constvars.exp: Update.
5490 * gdb.base/corefile.exp: Update.
5491 * gdb.base/eval-skip.exp: Update.
5492 * gdb.base/expand-psymtabs.exp: Update.
5493 * gdb.base/exprs.exp: Update.
5494 * gdb.base/fileio.exp: Update.
5495 * gdb.base/fixsection.exp: Update.
5496 * gdb.base/funcargs.exp: Update.
5497 * gdb.base/gdb11530.exp: Update.
5498 * gdb.base/gdb1555.exp: Update.
5499 * gdb.base/gnu-ifunc.exp: Update.
5500 * gdb.base/gnu_vector.exp: Update.
5501 * gdb.base/info-macros.exp: Update.
5502 * gdb.base/jit-simple.exp: Update.
5503 * gdb.base/jit-so.exp: Update.
5504 * gdb.base/jit.exp: Update.
5505 * gdb.base/langs.exp: Update.
5506 * gdb.base/list.exp: Update.
5507 * gdb.base/logical.exp: Update.
5508 * gdb.base/long_long.exp: Update.
5509 * gdb.base/longjmp.exp: Update.
5510 * gdb.base/macscp.exp: Update.
5511 * gdb.base/mips_pro.exp: Update.
5512 * gdb.base/miscexprs.exp: Update.
5513 * gdb.base/morestack.exp: Update.
5514 * gdb.base/nodebug.exp: Update.
5515 * gdb.base/opaque.exp: Update.
5516 * gdb.base/pc-fp.exp: Update.
5517 * gdb.base/pending.exp: Update.
5518 * gdb.base/permissions.exp: Update.
5519 * gdb.base/pointers.exp: Update.
5520 * gdb.base/prelink.exp: Update.
5521 * gdb.base/printcmds.exp: Update.
5522 * gdb.base/psymtab.exp: Update.
5523 * gdb.base/ptype.exp: Update.
5524 * gdb.base/relational.exp: Update.
5525 * gdb.base/scope.exp: Update.
5526 * gdb.base/setvar.exp: Update.
5527 * gdb.base/shlib-call.exp: Update.
5528 * gdb.base/shreloc.exp: Update.
5529 * gdb.base/signals.exp: Update.
5530 * gdb.base/sizeof.exp: Update.
5531 * gdb.base/so-impl-ld.exp: Update.
5532 * gdb.base/so-indr-cl.exp: Update.
5533 * gdb.base/solib-disc.exp: Update.
5534 * gdb.base/solib-display.exp: Update.
5535 * gdb.base/solib-nodir.exp: Update.
5536 * gdb.base/solib-overlap.exp: Update.
5537 * gdb.base/solib-symbol.exp: Update.
5538 * gdb.base/solib-weak.exp: Update.
5539 * gdb.base/solib.exp: Update.
5540 * gdb.base/store.exp: Update.
5541 * gdb.base/structs.exp: Update.
5542 * gdb.base/structs2.exp: Update.
5543 * gdb.base/type-opaque.exp: Update.
5544 * gdb.base/unload.exp: Update.
5545 * gdb.base/varargs.exp: Update.
5546 * gdb.base/volatile.exp: Update.
5547 * gdb.base/watch_thread_num.exp: Update.
5548 * gdb.base/watchpoint-solib.exp: Update.
5549 * gdb.base/watchpoint.exp: Update.
5550 * gdb.base/watchpoints.exp: Update.
5551 * gdb.base/whatis.exp: Update.
5552 * gdb.cell/arch.exp: Update.
5553 * gdb.cell/break.exp: Update.
5554 * gdb.cell/bt.exp: Update.
5555 * gdb.cell/core.exp: Update.
5556 * gdb.cell/data.exp: Update.
5557 * gdb.cell/ea-cache.exp: Update.
5558 * gdb.cell/f-regs.exp: Update.
5559 * gdb.cell/fork.exp: Update.
5560 * gdb.cell/gcore.exp: Update.
5561 * gdb.cell/mem-access.exp: Update.
5562 * gdb.cell/ptype.exp: Update.
5563 * gdb.cell/registers.exp: Update.
5564 * gdb.cell/sizeof.exp: Update.
5565 * gdb.cell/solib-symbol.exp: Update.
5566 * gdb.cell/solib.exp: Update.
5567 * gdb.cp/ambiguous.exp: Update.
5568 * gdb.cp/breakpoint.exp: Update.
5569 * gdb.cp/bs15503.exp: Update.
5570 * gdb.cp/casts.exp: Update.
5571 * gdb.cp/class2.exp: Update.
5572 * gdb.cp/cpexprs.exp: Update.
5573 * gdb.cp/cplusfuncs.exp: Update.
5574 * gdb.cp/ctti.exp: Update.
5575 * gdb.cp/dispcxx.exp: Update.
5576 * gdb.cp/gdb1355.exp: Update.
5577 * gdb.cp/gdb2384.exp: Update.
5578 * gdb.cp/gdb2495.exp: Update.
5579 * gdb.cp/infcall-dlopen.exp: Update.
5580 * gdb.cp/local.exp: Update.
5581 * gdb.cp/m-data.exp: Update.
5582 * gdb.cp/m-static.exp: Update.
5583 * gdb.cp/mb-ctor.exp: Update.
5584 * gdb.cp/mb-inline.exp: Update.
5585 * gdb.cp/mb-templates.exp: Update.
5586 * gdb.cp/member-ptr.exp: Update.
5587 * gdb.cp/method.exp: Update.
5588 * gdb.cp/namespace.exp: Update.
5589 * gdb.cp/nextoverthrow.exp: Update.
5590 * gdb.cp/nsdecl.exp: Update.
5591 * gdb.cp/nsrecurs.exp: Update.
5592 * gdb.cp/nsstress.exp: Update.
5593 * gdb.cp/nsusing.exp: Update.
5594 * gdb.cp/pr-1023.exp: Update.
5595 * gdb.cp/pr-1210.exp: Update.
5596 * gdb.cp/pr-574.exp: Update.
5597 * gdb.cp/pr9631.exp: Update.
5598 * gdb.cp/printmethod.exp: Update.
5599 * gdb.cp/psmang.exp: Update.
5600 * gdb.cp/re-set-overloaded.exp: Update.
5601 * gdb.cp/rtti.exp: Update.
5602 * gdb.cp/shadow.exp: Update.
5603 * gdb.cp/templates.exp: Update.
5604 * gdb.cp/try_catch.exp: Update.
5605 * gdb.dwarf2/dw2-ranges.exp: Update.
5606 * gdb.dwarf2/pr10770.exp: Update.
5607 * gdb.fortran/library-module.exp: Update.
5608 * gdb.hp/gdb.aCC/optimize.exp: Update.
5609 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
5610 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
5611 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
5612 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
5613 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
5614 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
5615 * gdb.hp/gdb.compat/xdb1.exp: Update.
5616 * gdb.hp/gdb.compat/xdb2.exp: Update.
5617 * gdb.hp/gdb.compat/xdb3.exp: Update.
5618 * gdb.hp/gdb.defects/bs14602.exp: Update.
5619 * gdb.hp/gdb.defects/solib-d.exp: Update.
5620 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
5621 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
5622 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
5623 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
5624 * gdb.mi/gdb792.exp: Update.
5625 * gdb.mi/mi-pending.exp: Update.
5626 * gdb.mi/mi-solib.exp: Update.
5627 * gdb.mi/mi-var-cp.exp: Update.
5628 * gdb.opt/clobbered-registers-O2.exp: Update.
5629 * gdb.opt/inline-bt.exp: Update.
5630 * gdb.opt/inline-cmds.exp: Update.
5631 * gdb.opt/inline-locals.exp: Update.
5632 * gdb.python/py-events.exp: Update.
5633 * gdb.python/py-finish-breakpoint.exp: Update.
5634 * gdb.python/py-type.exp: Update.
5635 * gdb.reverse/solib-precsave.exp: Update.
5636 * gdb.reverse/solib-reverse.exp: Update.
5637 * gdb.server/solib-list.exp: Update.
5638 * gdb.stabs/weird.exp: Update.
5639 * gdb.threads/attach-into-signal.exp: Update.
5640 * gdb.threads/attach-stopped.exp: Update.
5641 * gdb.threads/tls-shared.exp: Update.
5642 * gdb.trace/change-loc.exp: Update.
5643 * gdb.trace/strace.exp: Update.
5644
95c391b6
TT
56452012-06-19 Tom Tromey <tromey@redhat.com>
5646
5647 * gdb.base/whatis.exp: Add tests.
5648
e910f0b6
TT
56492012-06-19 Tom Tromey <tromey@redhat.com>
5650
5651 * gdb.cp/m-static.cc (keepalive): New function.
5652 (gnu_obj_1::method): Use it.
5653
422d65e7
DE
56542012-06-18 Doug Evans <dje@google.com>
5655
5656 * gdb.base/info-fun.exp: New file.
5657 * gdb.base/info-fun.c: New file.
5658 * gdb.base/info-fun-solib.c: New file.
5659
e2e4d78b
JK
56602012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5661
5662 Remove stale dummy frames.
5663 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
5664 (maintenance info breakpoints): New tests.
5665 * gdb.base/stale-infcall.c: New file.
5666 * gdb.base/stale-infcall.exp: New file.
5667
1788b2d3
JK
56682012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5669
5670 * gdb.arch/amd64-entry-value-param.S: New file.
5671 * gdb.arch/amd64-entry-value-param.c: New file.
5672 * gdb.arch/amd64-entry-value-param.exp: New file.
5673
663b969e
TT
56742012-06-15 Tom Tromey <tromey@redhat.com>
5675
5676 * gdb.cp/namespace.exp: Add "show lang" test.
5677
8e09ad05
IS
56782012-06-15 Iain Sandoe <iain@codesourcery.com>
5679
5680 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
5681 case. (top level): Use gdb_file_cmd instead of gdb_load.
5682
f85e18ee
JK
56832012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5684
5685 PR tdep/14222
5686 * gdb.arch/i386-sse-stack-align.S: New file.
5687 * gdb.arch/i386-sse-stack-align.c: New file.
5688 * gdb.arch/i386-sse-stack-align.exp: New file.
5689
f3b5e280
KS
56902012-06-13 Keith Seitz <keiths@redhat.com>
5691
5692 PR breakpoints/13798 and mi/11541
5693 * gdb.linespec/ls-errs.exp: Add a few more tests for
5694 filenames with spaces and colons.
5695
50af5481
JK
56962012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5697
5698 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
5699 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
5700 (test_function): Call CV_f.
5701 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
5702 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
5703 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
5704 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
5705 (p CV_f(CV::i)): New tests.
5706
d55637df
TT
57072012-06-13 Tom Tromey <tromey@redhat.com>
5708
5709 * gdb.base/condbreak.exp: Add tests for "condition" completion.
5710
cc80f267
JK
57112012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5712
5713 Fix regression by the "ambiguous linespec" series.
5714 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
5715 tests.
5716
bb2af9cc
JK
57172012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5718
5719 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
5720 missing.
5721
e81a37f7
TT
57222012-06-11 Tom Tromey <tromey@redhat.com>
5723
5724 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
5725 location...
5726 (main): ...here.
5727
8efd7788
YQ
57282012-06-07 Yao Qi <yao@codesourcery.com>
5729
5730 * gdb.trace/strace.exp: Shorten some too-long lines.
5731
359f5fe6
PA
57322012-06-06 Pedro Alves <palves@redhat.com>
5733
5734 * gdb.threads/clone-new-thread-event.c: New file.
5735 * gdb.threads/clone-new-thread-event.exp: New file.
5736
7b2fe205
YQ
57372012-06-06 Yao Qi <yao@codesourcery.com>
5738
5739 * gdb.base/dprintf.c (main): Add extra parameter when calling
5740 printf and fprintf.
5741 (bar): New function. It is a dead function, but to ensure
5742 'malloc' is linked explicitly.
5743
3eca55e8
YQ
57442012-06-06 Yao Qi <yao@codesourcery.com>
5745
5746 * gdb.base/info-proc.exp: Return if target doesn't support
5747 'info proc'.
5748
91cc9324
JK
57492012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5750
5751 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
5752 (run program with breakpoint commands): XFAIl if it is not.
5753
c56e7c43
JB
57542012-06-05 Joel Brobecker <brobecker@adacore.com>
5755
5756 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
5757 and add comment.
5758 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
5759 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
5760 "STOP" marker. Adjust testing strategy to make it work on
5761 all targets.
5762
5763 * gdb.base/print-file-var-main.c (main): Rewrite using local
5764 variables and adjust get_version_2's return value check.
5765 Add small comment.
5766 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
5767 marker. Adjust testing strategy to make it work on all targets.
5768
ccab2054
JB
57692012-06-05 Joel Brobecker <brobecker@adacore.com>
5770
5771 * gdb.ada/bad-task-bp-keyword: New testcase.
5772
d0d86158
JK
57732012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5774
5775 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
5776 Simplify it to ...
5777 (symbol-file ${testfile1}): ... here.
5778 (test eliminated var my_global_symbol)
5779 (test eliminated var my_static_symbol)
5780 (test eliminated var my_global_func, get address of main): Wrap them to
5781 'single psymtabs' and 'single symtabs'
5782 (get address of my_global_symbol, get address of my_static_symbol)
5783 (get address of my_global_func, get address of main): Wrap them to
5784 'order1' and 'order2'.
5785
952cf74c
JK
5786 * gdb.base/code_elim.exp
5787 (add-symbol-file ${testfile1} 0x100000)
5788 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
5789 'order2'.
5790 (order1: add-symbol-file ${testfile1} 0x100000)
5791 (order1: add-symbol-file ${testfile2} 0x200000)
5792 (order2: add-symbol-file ${testfile2} 0x200000)
5793 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
5794 .bss as appropriate.
5795
0c5bf5a9
JK
57962012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5797
5798 * gdb.server/solib-list-lib.c: New file.
5799 * gdb.server/solib-list-main.c: New file.
5800 * gdb.server/solib-list.exp: New file.
5801
4196f325
MR
58022012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
5803
5804 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
5805 for 'set print symbol' change.
5806
bfb05775
JK
58072012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5808
5809 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
5810 .debug_abbrev_seg3.
5811
685b1105
JK
58122012-05-24 John Steele Scott <toojays@toojays.net>
5813
5814 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
5815 * gdb.dwarf2/dw2-icc-opaque.S: New file.
5816 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
5817
f3e0e960
SS
58182012-05-23 Stan Shebs <stan@codesourcery.com>
5819
5820 * gdb.mi/mi-info-os.exp: New file.
5821
11eb1b4d
KS
58222012-05-23 Keith Seitz <keiths@redhat.com>
5823
5824 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
5825 return -1 to suppress the rest of the tests.
5826 (compile_stap_bin): Return boolean success value.
5827
b1af9e97
TT
58282012-05-21 Tom Tromey <tromey@redhat.com>
5829
5830 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
5831 Remove kfails.
5832 (test_print_mi_member_types): Likewise.
5833
248537e3
TT
58342012-05-21 Tom Tromey <tromey@redhat.com>
5835
5836 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
5837 print symbol' change.
5838
d791e155
TJB
58392012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
5840
5841 * gdb.python/py-prompt.exp: Quit if the target is remote.
5842
e77afa2e
JK
58432012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5844
5845 Fix ERROR: internal buffer is full.
5846 * gdb.base/info-os.exp (expect_multiline): New function.
5847 (get process list, get process groups, get threads)
5848 (get file descriptors, get internet-domain sockets)
5849 (get shared-memory regions, get semaphores, get message queues): Use
5850 it for these tests.
5851
9cb709b6
TT
58522012-05-18 Tom Tromey <tromey@redhat.com>
5853
5854 * gdb.mi/mi-var-cmd.exp: Update.
5855 * gdb.objc/basicclass.exp (do_objc_tests): Update.
5856 * gdb.cp/virtbase.exp: Update.
5857 * gdb.cp/classes.exp (test_static_members): Update.
5858 * gdb.cp/casts.exp: Update.
5859 * gdb.base/pointers.exp: Update.
5860 * gdb.base/funcargs.exp (pointer_args): Update.
5861 (structs_by_reference): Update.
5862 * gdb.base/find.exp: Update.
5863 * gdb.base/call-strs.exp: Send "set print symbol off".
5864 * gdb.base/call-ar-st.exp: Update.
5865 * gdb.ada/fun_addr.exp: Update.
5866 * gdb.base/printcmds.exp (test_print_symbol): New proc.
5867 Call it.
5868 (test_print_repeats_10, test_print_strings)
5869 (test_print_char_arrays): Update.
5870
b012acdd
TT
58712012-05-18 Tom Tromey <tromey@redhat.com>
5872
5873 * gdb.base/charset.exp (string_display): Update.
5874
1d51a733
TT
58752012-05-18 Tom Tromey <tromey@redhat.com>
5876
5877 * gdb.mi/mi2-var-display.exp: Update.
5878 * gdb.mi/mi-var-display.exp: Update.
5879 * gdb.mi/mi-var-child.exp: Update.
5880 * gdb.cp/expand-psymtabs-cxx.exp: Update.
5881 * gdb.cp/cp-relocate.exp (get_func_address): Update.
5882
957df313
DE
58832012-05-17 Doug Evans <dje@google.com>
5884
682c7f7b
DE
5885 * info-macros.exp: Pass "debug" to prepare_for_testing.
5886
957df313
DE
5887 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
5888 * gdb.ada/Makefile.in (clean): Ditto.
5889 * gdb.arch/Makefile.in (clean): Ditto.
5890 * gdb.asm/Makefile.in (clean): Ditto.
5891 * gdb.base/Makefile.in (clean): Ditto.
5892 * gdb.cell/Makefile.in (clean): Ditto.
5893 * gdb.cp/Makefile.in (clean): Ditto.
5894 * gdb.disasm/Makefile.in (clean): Ditto.
5895 * gdb.dwarf2/Makefile.in (clean): Ditto.
5896 * gdb.fortran/Makefile.in (clean): Ditto.
5897 * gdb.go/Makefile.in (clean): Ditto.
5898 * gdb.hp/Makefile.in (clean): Ditto.
5899 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
5900 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
5901 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
5902 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
5903 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
5904 * gdb.java/Makefile.in (clean): Ditto.
5905 * gdb.linespec/Makefile.in (clean): Ditto.
5906 * gdb.mi/Makefile.in (clean): Ditto.
5907 * gdb.modula2/Makefile.in (clean): Ditto.
5908 * gdb.multi/Makefile.in (clean): Ditto.
5909 * gdb.objc/Makefile.in (clean): Ditto.
5910 * gdb.opencl/Makefile.in (clean): Ditto.
5911 * gdb.opt/Makefile.in (clean): Ditto.
5912 * gdb.pascal/Makefile.in (clean): Ditto.
5913 * gdb.python/Makefile.in (clean): Ditto.
5914 * gdb.reverse/Makefile.in (clean): Ditto.
5915 * gdb.server/Makefile.in (clean): Ditto.
5916 * gdb.stabs/Makefile.in (clean): Ditto.
5917 * gdb.threads/Makefile.in (clean): Ditto.
5918 * gdb.trace/Makefile.in (clean): Ditto.
5919 * gdb.xml/Makefile.in (clean): Ditto.
5920
abc9d0dc
TT
59212012-05-16 Tom Tromey <tromey@redhat.com>
5922
5923 * gdb.base/macscp1.c (macscp_expr): Add comment.
5924 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
5925
6a3a010b
MR
59262012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
5927
5928 * gdb.base/return-nodebug.exp: Also test float and double types.
5929
01429c8e
JK
59302012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5931
5932 PR testsuite/12649
5933 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
5934
54115cd4
JK
5935 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
5936
0c5f383f
SDJ
59372012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
5938
5939 * gdb.base/stap-probe.exp (stap_test): Remove calls to
5940 `rerun_to_main'.
5941 (stap_test_no_debuginfo): Likewise.
5942
e7e0cddf
SS
59432012-05-14 Stan Shebs <stan@codesourcery.com>
5944
5945 * gdb.base/dprintf.c: New file.
5946 * gdb.base/dprintf.exp: New file.
5947
c772f8e7
HZ
59482012-05-14 Hui Zhu <hui_zhu@mentor.com>
5949
5950 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
5951 * gdb.trace/disconnected-tracing.c: New file.
5952 * gdb.trace/disconnected-tracing.exp: New file.
5953
7efc75aa
SCR
59542012-05-13 Siva Chandra Reddy <sivachandra@google.com>
5955
5956 * gdb.python/python.c: Add a new breakpoint comment.
5957 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
5958
85d4a676
SS
59592011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
5960
5961 * gdb.base/info-os.exp: New file.
5962 * gdb.base/info-os.c: New file.
5963
64ea88dc
JB
59642012-05-10 Joel Brobecker <brobecker@adacore.com>
5965
4647ab1b
JB
5966 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
5967 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
5968 New files.
64ea88dc 5969
afba63f1
JB
59702012-05-10 Joel Brobecker <brobecker@adacore.com>
5971
5972 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
5973 gdb.base/ctxobj.exp: New files.
5974
9d198b1e
TT
59752012-05-09 Tom Tromey <tromey@redhat.com>
5976
5977 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
5978
9bfee719
MR
59792012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
5980
5981 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
5982
3a7341d8
MR
59832012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
5984
5985 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
5986 before using it.
5987
52b3699b
TG
59882012-05-04 Tristan Gingold <gingold@adacore.com>
5989
5990 * gdb.base/set-noassign.exp: New test.
5991
a20ee7a4
SCR
59922012-05-03 Siva Chandra Reddy <sivachandra@google.com>
5993
5994 * gdb.python/py-symbol.exp: Add tests to test the new methods
5995 gdb.Symtab.global_block() and gdb.Symtab.static_block().
5996 * gdb.python/py-symbol.c: Add new struct to help test
5997 gdb.Symtab.static_block().
5998
bf2f0858
DE
59992012-05-03 Doug Evans <dje@google.com>
6000
6001 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
6002 commented out.
6003
2d4e0376
YQ
60042012-05-03 Yao Qi <yao@codesourcery.com>
6005
6006 * gdb.base/catch-syscall.exp: Skip it before compilation if target
6007 doesn't support.
6008 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
6009 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
6010
6d0bb9f3
YQ
60112012-05-03 Yao Qi <yao@codesourcery.com>
6012
6013 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
6014
fd820528
DE
60152012-04-30 Doug Evans <dje@google.com>
6016
6017 PR testsuite/13961
6018 * gdb.dwarf2/pr13961.S: New file.
6019 * gdb.dwarf2/pr13961.exp: New file.
6020
b9e219b9
YQ
60212012-04-29 Yao Qi <yao@codesourcery.com>
6022
6023 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
6024
3019eac3
DE
60252012-04-28 Doug Evans <dje@google.com>
6026
6027 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
6028 .Ltype_int_in_cu2. Use name "int2" instead of "int".
6029 All uses updated.
6030 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
6031 "ptype func_cu1" to expand cu2 before cu1.
6032
62e5f89c
SDJ
60332012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
6034 Tom Tromey <tromey@redhat.com>
6035
6036 * gdb.base/default.exp: Add `$_probe_arg*' convenience
6037 variables.
6038 * gdb.base/stap-probe.c: New file.
6039 * gdb.base/stap-probe.exp: New file.
6040 * gdb.trace/stap-trace.c: New file.
6041 * gdb.trace/stap-trace.exp: New file.
6042 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
6043 libgcc's unwinder.
6044
14132e89
MR
60452012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
6046
6047 * gdb.arch/mips16-thunks-inmain.c: New file.
6048 * gdb.arch/mips16-thunks-main.c: New file.
6049 * gdb.arch/mips16-thunks-sin.c: New file.
6050 * gdb.arch/mips16-thunks-sinfrob.c: New file.
6051 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
6052 * gdb.arch/mips16-thunks-sinmain.c: New file.
6053 * gdb.arch/mips16-thunks-sinmips16.c: New file.
6054 * gdb.arch/mips16-thunks.exp: New file.
6055
a766d390
DE
60562012-04-25 Doug Evans <dje@google.com>
6057
6058 * configure.ac: Create gdb.go/Makefile.
6059 * configure: Regenerate.
6060 * gdb.base/default.exp: Add "go" to "set language" testing.
6061 * gdb.go/Makefile.in: New file.
6062 * gdb.go/basic-types.exp: New file.
6063 * gdb.go/chan.exp: New file.
6064 * gdb.go/chan.go: New file.
6065 * gdb.go/handcall.exp: New file.
6066 * gdb.go/handcall.go: New file.
6067 * gdb.go/hello.exp: New file.
6068 * gdb.go/hello.go: New file.
6069 * gdb.go/integers.exp: New file.
6070 * gdb.go/integers.go: New file.
6071 * gdb.go/methods.exp: New file.
6072 * gdb.go/methods.go: New file.
6073 * gdb.go/package.exp: New file.
6074 * gdb.go/package1.go: New file.
6075 * gdb.go/package2.go: New file.
6076 * gdb.go/print.exp: New file.
6077 * gdb.go/strings.exp: New file.
6078 * gdb.go/strings.go: New file.
6079 * gdb.go/types.exp: New file.
6080 * gdb.go/types.go: New file.
6081 * gdb.go/unsafe.exp: New file.
6082 * gdb.go/unsafe.go: New file.
6083 * lib/future.exp: Add Go support.
6084 (gdb_find_go, gdb_find_go_linker): New procs.
6085 (gdb_default_target_compile): Add Go support.
6086 * lib/gdb.exp (skip_go_tests): New proc.
6087 * lib/go.exp: New file.
6088
e65f9ffb
TT
60892012-04-25 Tom Tromey <tromey@redhat.com>
6090
6091 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
6092
14e75d8e
JK
60932012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
6094 Jan Kratochvil <jan.kratochvil@redhat.com>
6095
6096 PR symtab/7259:
6097 * gdb.base/enumval.c: New test case.
6098 * gdb.base/enumval.exp: New test case.
6099 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
6100 field.bitpos.
6101
f3525b70
PA
61022012-04-17 Pedro Alves <palves@redhat.com>
6103
6104 * Makefile.in (site.exp): Make site.exp source
6105 $srcdir/lib/append_gdb_boards_dir.exp.
6106 * lib/append_gdb_boards_dir.exp: New file.
6107
bccbefd2
JK
61082012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6109
6110 New option "set auto-load safe-path".
6111 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
6112 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
6113
bf88dd68
JK
61142012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6115
6116 auto-load: Implementation.
6117 * gdb.base/help.exp (test set height): Increase the height.
6118 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
6119 to ...
6120 (info auto-load python-scripts): ... here.
6121 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
6122 to ...
6123 (info auto-load python-scripts *): ... here.
6124
c0d4d1c0
YQ
61252012-04-16 Yao Qi <yao@codesourcery.com>
6126
6127 * lib/trace-support.exp (get_in_proc_agent): New.
6128 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
6129 of in process trace agent.
6130 * gdb.trace/ftrace.exp: Likewise.
6131 * gdb.trace/pending.exp: Likewise.
6132 * gdb.trace/trace-break.exp: Likewise.
6133 * gdb.trace/trace-mt.exp
6134 * gdb.trace/tspeed.exp: Likewise.
6135 * gdb.trace/tstatus.exp
6136 * gdb.trace/strace.exp: Likewise.
6137
cbf68a60
TS
61382012-04-16 Thomas Schwinge <thomas@codesourcery.com>
6139
dd6d3b70
TS
6140 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
6141 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
6142
cbf68a60
TS
6143 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
6144
8264ba82
AG
61452012-04-14 Anton Gorenkov <xgsa@yandex.ru>
6146
6147 PR mi/13393
6148 * gdb.mi/mi-var-rtti.cc: New file.
6149 * gdb.mi/mi-var-rtti.exp: New file.
6150 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
6151 function.
6152 (mi_varobj_update_with_type_change): updated to avoid code duplication.
6153
de0919f8 61542012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
6155
6156 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
6157 EXECUTABLES.
6158 * gdb.python/py-explore.c: C program used for testing the new
6159 'explore' command on C constructs.
6160 * gdb.python/py-explore.cc: C++ program used for testing the new
6161 'explore' command on C++ constructs.
6162 * gdb-python/py-explore.exp: Tests for the new 'explore'
6163 command on C constructs.
6164 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
6165 command on C++ constructs.
6166
a82da7dd
MK
61672012-04-07 Mark Kettenis <kettenis@gnu.org>
6168
6169 * gdb.base/funcargs.exp (complex_args): Fix typo.
6170
e127cba8
JK
61712012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6172
6173 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
6174 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
6175
40e084e1
KS
61762012-04-05 Keith Seitz <keiths@redhat.com>
6177
6178 * gdb.base/advance.exp: Update error message for
6179 "advance malformed" test.
6180 * gdb.base/break.exp: Likewise for "breakpoint with
6181 trailing garbage" test.
6182 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
6183 with trailing garbage" test.
6184 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
6185 trailng garbage" test.
6186 * gdb.base/until.exp: Likewise for "malformed until" test.
6187 * gdb.cp/ovldbreak.exp: Create the breakpoint table
6188 for "breakpoint info (after setting on all)".
6189 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
6190 tests.
6191 * gdb.cp/cplabel.cc: New file.
6192 * gdb.cp/cplabel.exp: New test.
6193 * gdb.linespec/ls-errs.c: New file.
6194 * gdb.linespec/ls-errs.exp: New test.
6195
a72c8f6a
JK
61962012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6197
6198 * gdb.trace/unavailable.exp
6199 (collect globals: print object on: print derived_partial)
6200 (collect globals: print object on: print derived_whole)
6201 (collect globals: print object off: print derived_partial)
6202 (collect globals: print object off: print derived_whole): Update
6203 expected output.
6204
f87a3023
KS
62052012-03-30 Keith Seitz <keiths@redhat.com>
6206
6207 * gdb.python: Add test for linespecs with commas.
6208
e2171b3c
KS
62092012-03-28 Keith Seitz <keiths@redhat.com>
6210
6211 * gdb.linespec/ls-dollar.cc: New file.
6212 * gdb.linespec/ls-dollar.exp: New test.
6213
62142012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
6215
6216 * gdb.cp/namespace.exp: Add breakpoint tests for functions
6217 starting with the global namespace.
6218
2f4e0a80
DE
62192012-03-23 Doug Evans <dje@google.com>
6220
6221 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
6222
7b282c5a
SCR
62232012-03-22 Siva Chandra Reddy <sivachandra@google.com>
6224
6225 * gdb.python/py-value.cc: Add test case for testing the
6226 methodology exposing C++ values to Python.
6227 * gdb.python/py-value-cc.exp: Add tests testing the methodology
6228 exposing C++ values to Python.
6229 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
6230
2e98ca53
JK
62312012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6232 Siddhesh Poyarekar <siddhesh@redhat.com>
6233
6234 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
6235 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
6236 (generate native core dump): Make the test unsupported if core cannot
6237 be generated.
6238
8320cc4f
JK
62392012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6240
6241 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
6242 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
6243 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
6244
3a69ffb2
JK
62452012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
6246
6247 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
6248
8fabffee
DE
62492012-03-17 Doug Evans <dje@google.com>
6250
6251 * dg-extract-results.sh: Handle KFAILs.
6252
ab260dad
JK
62532012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6254
6255 PR symtab/13777
6256 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
6257
53ba8333
JB
62582012-03-16 Joel Brobecker <brobecker@adacore.com>
6259
6260 * gdb.ada/set_pckd_arr_elt: New testcase.
6261
481860b3
GB
62622012-03-16 Gary Benson <gbenson@redhat.com>
6263
6264 PR breakpoints/10738
6265 * gdb.opt/inline-break.exp: New file.
6266 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
6267 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
6268 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
6269 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
6270 * gdb.base/async-shell.exp: Likewise.
6271 * lib/mi-support.exp (library_loaded_re): Likewise.
6272
410528f0
TT
62732012-03-15 Tom Tromey <tromey@redhat.com>
6274
6275 * gdb.cp/virtfunc2.exp: Update expected output.
6276 * gdb.cp/pr9631.exp: Update expected output.
6277 * gdb.cp/member-ptr.exp: Update expected output.
6278 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
6279 output.
6280 * gdb.cp/casts.exp: Update expected output.
6281
c4aeac85
TT
62822012-03-15 Tom Tromey <tromey@redhat.com>
6283
6284 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
6285 (test_info_vtbl): Likewise.
6286 (do_tests): Call test_info_vtbl.
6287 * gdb.cp/virtfunc.cc (va): New global.
6288
856d06f9
TS
62892012-03-15 Thomas Schwinge <thomas@codesourcery.com>
6290
6291 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
6292 describing DWARF data structures.
6293 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
6294 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
6295 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
6296 * gdb.dwarf2/dw2-entry-value.S: Likewise.
6297 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
6298 * gdb.dwarf2/dw2-param-error.S: Likewise.
6299 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
6300 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
6301 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
6302 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
6303 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
6304 * gdb.dwarf2/pr11465.S: Likewise.
6305
e837f12a
JK
63062012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6307
6308 * gdb.mi/mi2-prompt.exp: New file.
6309
ccbb4f28
JB
63102012-03-13 Joel Brobecker <brobecker@adacore.com>
6311
6312 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
6313
32039130
JB
63142012-03-13 Joel Brobecker <brobecker@adacore.com>
6315
6316 * gdb.ada/bp_range_type: New testcase.
6317
16899756
DE
63182012-03-13 Doug Evans <dje@google.com>
6319
6320 * gdb.base/default.exp: Delete tests for symbol-reloading.
6321 * gdb.base/help.exp: Ditto.
6322 * gdb.base/setshow.exp: Ditto.
6323 * gdb.base/gdb_history: Delete references to symbol-reloading.
6324
87b0bb13
JK
63252012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6326
6327 * gdb.base/attach-twice.c: New files.
6328 * gdb.base/attach-twice.exp: New files.
6329
0d7941a9
KS
63302012-03-08 Keith Seitz <keiths@redhat.com>
6331
6332 * lib/gdb.exp (gdb_get_line_number): Throw an
6333 error instead of returning -1.
6334 * gdb.base/break.exp: Remove unused variable
6335 bp_location5.
6336 * gdb.base/hbreak2.exp: Likewise.
6337 * gdb.base/sepdebug.exp: Likewise.
6338
f4647387
YQ
63392012-03-08 Yao Qi <yao@codesourcery.com>
6340 Pedro Alves <palves@redhat.com>
6341
6342 Fix PR server/13392.
6343 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
6344 (tracepoint_change_loc_2): Remove kfail. Return if failed to
6345 download tracepoints.
6346 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
6347 (pending_tracepoint_resolved_during_trace): Likewise.
6348 (pending_tracepoint_installed_during_trace): Likewise.
6349 (pending_tracepoint_with_action_resolved): Likewise.
6350
83c532cb
KS
63512012-03-08 Keith Seitz <keiths@redhat.com>
6352
6353 * gdb.ada/array_bounds.exp: Get breakpoint for line
6354 with "START", not "STOP".
6355 * gdb.python/py-infthread.exp: Do not continue to
6356 line marked "Break here.", which is undefined.
6357
d6b6bbb7
LM
63582012-03-08 Luis Machado <lgustavo@codesourcery.com>
6359
6360 Revert:
6361
6362 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6363
6364 Implement testsuite workaround for PR breakpoints/13781.
6365 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
6366 (set breakpoint condition-evaluation host): New conditional command.
6367
7fe25d9b
JK
63682012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6369
6370 Fix CU relative vs. absolute DIE offsets.
6371 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
6372 one.
6373
51898c15
JK
63742012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6375
6376 Fix false FAIL on distros with relro linkage as default.
6377 * gdb.reverse/solib-precsave.exp: Try to compile the test using
6378 -Wl,-z,norelro first.
6379
8131799e
JB
63802012-03-06 Joel Brobecker <brobecker@adacore.com>
6381
6382 * gdb.ada/bp_on_var: New testcase.
6383
ba241969
JB
63842012-03-06 Joel Brobecker <brobecker@adacore.com>
6385
6386 * gdb.ada/bp_enum_homonym: New testcase.
6387
abe49676
YQ
63882012-03-06 Yao Qi <yao@codesourcery.com>
6389
6390 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
6391 x86_64-*-* and i?86-*-*.
6392 Set up KFAIL for gdb/13808.
6393
d8df103b
TT
63942012-03-05 Tom Tromey <tromey@redhat.com>
6395
6396 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
6397 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
6398
b7b189f3
TT
63992012-03-05 Tom Tromey <tromey@redhat.com>
6400
6401 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
6402
69dc1c4d
YQ
64032012-03-04 Yao Qi <yao@codesourcery.com>
6404
6405 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
6406 messages for KFAIL.
6407
3f20c47f
JK
64082012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6409
6410 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
6411 (print one_two_three, indexes off, print few_reps, indexes off)
6412 (print many_reps, indexes off, print empty, indexes off)
6413 (print one_two_three, print few_reps, print many_reps, print empty):
6414 Call setup_xfail if $gcc_old.
6415
abf1152a
JK
64162012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6417
6418 Implement testsuite workaround for PR breakpoints/13781.
6419 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
6420 (set breakpoint condition-evaluation host): New conditional command.
6421
a06715f8
JK
64222012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6423
6424 Code cleanup.
6425 * gdb.cp/mb-templates.exp: New variables executable. Use it for
6426 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
6427 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
6428 number 1 by $bpnum. Four times.
6429
5808517f
YQ
64302012-03-03 Yao Qi <yao@codesourcery.com>
6431
6432 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
6433
dfe2ac14
JK
64342012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6435
6436 Setup KFAIL for PR server/13796.
6437 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
6438
8bbc467a
JB
64392012-03-02 Joel Brobecker <brobecker@adacore.com>
6440
6441 * gdb.ada/operator_bp: New testcase.
6442
c0eac87f
JB
64432012-03-02 Joel Brobecker <brobecker@adacore.com>
6444
6445 * gdb.ada/info_locals_renaming: New testcase.
6446
4f42c881
TT
64472012-03-02 Tom Tromey <tromey@redhat.com>
6448
6449 * gdb.base/nextoverexit.c: New file.
6450 * gdb.base/nextoverexit.exp: New file.
6451
7380c0c9
EBM
64522012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
6453
6454 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
6455 parameter.
6456
1faeff08
MR
64572012-03-01 Maciej W. Rozycki <macro@mips.com>
6458
6459 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
6460 core registers.
6461
320b6f49 64622012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
6463 Maciej W. Rozycki <macro@codesourcery.com>
6464 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
6465
6466 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
6467
ad5f7d6e
PA
64682012-03-01 Pedro Alves <palves@redhat.com>
6469
6470 PR gdb/13767
6471
6472 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
6473 (gdb_collect_globals_test): Call it.
6474
d3dc44a6
KS
64752012-03-01 Keith Seitz <keiths@redhat.com>
6476
6477 * gdb.cp/method2.exp: Output of overload menu is now
6478 alphabetized. Update tests for "break A::method".
6479 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
6480 of hard-coding them.
6481 Overload menu is alphabetized: rewrite to accommodate.
6482 Unset variables LINE and TYPES which are used in other tests.
6483 Compute the output of "info break".
6484 Update the breakpoint table after all breakpoints are deleted.
6485 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
6486 compute ACTUALS and the method body based on parameters.
6487 Update expected output accordingly.
6488 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
6489 unique comments to allow the use of gdb_get_line_number.
6490
64912012-03-01 Keith Seitz <keiths@redhat.com>
6492
6493 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
6494 some Tcl syntax.
6495 * gdb.cp/ovldbreak.exp: Likewise.
6496
7949c2a0
KS
64972012-03-01 Keith Seitz <keiths@redhat.com>
6498
6499 * gdb.base/help.exp (help show user): Update expected result
6500 for new doc string changes (add "non-python").
6501
7d74f244
DE
65022012-03-01 Scott J. Goldman <scottjg@vmware.com>
6503
6504 * gdb.python/py-cmd.exp: Add test to verify that python commands can
6505 be put in the user-defined category and that the commands appear in
6506 "help user-defined".
6507
1b611343
JB
65082012-02-29 Joel Brobecker <brobecker@adacore.com>
6509
6510 * gdb.ada/tagged_not_init: New testcase.
6511
99b1c762
JB
65122012-02-29 Joel Brobecker <brobecker@adacore.com>
6513
6514 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
6515 * gdb.ada/enum_idx_packed: New testcase.
6516
2d4a02ee
JB
65172012-02-29 Joel Brobecker <brobecker@adacore.com>
6518
6519 * gdb.ada/aliased_array: New testcase.
6520
2e6fda7d
JB
65212012-02-29 Joel Brobecker <brobecker@adacore.com>
6522
6523 * gdb.ada/whatis_array_val: New testcase.
6524
9a7f938f
JK
65252012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6526
6527 Fix disp-step-syscall.exp: fork: single step over fork.
6528 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
6529 whitespaces.
6530 (single step over $syscall): Remove its check.
6531 (single step over $syscall final pc): New check.
6532
8703a944
JK
65332012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6534
6535 Support processors without SSSE3.
6536 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
6537 pabsd into ...
6538 (ssse3_test): ... a new function.
6539 (main): Call ssse3_test.
6540 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
6541 Update expected values everywhere.
6542 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
6543 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
6544 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
6545 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
6546 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
6547 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
6548 Move these tests lower.
6549 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
6550 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
6551 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
6552 New tests.
6553
c03e6ccc
YQ
65542012-02-29 Yao Qi <yao@codesourcery.com>
6555 Pedro Alves <palves@redhat.com>
6556
6557 * gdb.trace/trace-mt.c: New.
6558 * gdb.trace/trace-mt.exp: New.
6559
7964b62a
TS
65602012-02-28 Thomas Schwinge <thomas@codesourcery.com>
6561
2c8910ba
TS
6562 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
6563 numbers instead of hardcoding them.
6564 * gdb.base/annota1.c: Provide suitable markers.
6565 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
6566 numbers instead of hardcoding them.
6567 * gdb.base/annota3.c: Provide suitable markers.
6568
6569 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
6570 * gdb.base/annota3.c: Likewise.
6571 * gdb.base/sigall.c: Likewise.
6572 * gdb.base/signals.c: Likewise.
6573 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 6574
5a41c0b7
MR
65752012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
6576
6577 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
6578 failure return path.
6579
ebbbe5c5
LM
65802012-02-27 Luis Machado <lgustavo@codesourcery.com>
6581
6582 * gdb.base/save-bp.exp: Account for new condition evaluator output.
6583
8d126d8a
LM
65842012-02-24 Luis Machado <lgustavo@codesourcery.com>
6585
6586 * gdb.base/cond-eval-mode.exp: New file.
6587
11337c2f
PA
65882012-02-24 Pedro Alves <palves@redhat.com>
6589
6590 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
6591 (top level): Use with_test_prefix.
6592
13fc3e3c
PA
65932012-02-24 Pedro Alves <palves@redhat.com>
6594
6595 * gdb.threads/attach-into-signal.exp (corefunc): Use
6596 with_test_prefix.
6597
07c1b626
JK
65982012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6599
6600 Fix false FAILs on old CPUs without SSE.
6601 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
6602 Return untested for Illegal instruction.
6603
596ba138
JK
66042012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6605
6606 Fix false FAILs with glibc debug infos installed.
6607 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
6608 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
6609
aeaa2474
SA
66102012-02-22 Sterling Augustine <saugustine@google.com>
6611
6612 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
6613 constant with cast.
6614
aed555c9
PA
66152012-02-21 Pedro Alves <palves@redhat.com>
6616
6617 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
6618
78afebb4
PA
66192012-02-21 Pedro Alves <palves@redhat.com>
6620
6621 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
6622
fdcfef12
PA
66232012-02-21 Pedro Alves <palves@redhat.com>
6624
6625 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
6626 with_test_prefix.
6627
0f4d39d5
PA
66282012-02-21 Pedro Alves <palves@redhat.com>
6629
6630 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
6631 with_test_prefix here.
6632 (top level): Do it here instead. Remove `:' from the
6633 with_test_prefix string.
6634 * gdb.base/attach-pie-misread.exp: Remove the leading space the
6635 the suffix `:' from the with_test_prefix prefix string.
6636 * gdb.base/break-interp.exp: Ditto.
6637 * gdb.base/catch-load.exp: Ditto.
6638 * gdb.base/disp-step-syscall.exp: Ditto.
6639 * gdb.base/jit-so.exp: Ditto.
6640 * gdb.base/jit.exp: Ditto.
6641 * gdb.base/sepdebug.exp: Ditto.
6642 * gdb.base/solib-display.exp: Ditto.
6643 * gdb.base/solib-overlap.exp: Ditto.
6644 * gdb.base/watch-cond-infcall.exp: Ditto.
6645 * gdb.base/watchpoint.exp: Ditto.
6646 * gdb.dwarf2/dw2-noloc.exp: Ditto.
6647 * gdb.mi/mi-watch.exp: Ditto.
6648 * gdb.mi/mi2-watch.exp: Ditto.
6649 * gdb.threads/non-ldr-exc-1.exp: Ditto.
6650 * gdb.threads/non-ldr-exc-2.exp: Ditto.
6651 * gdb.threads/non-ldr-exc-3.exp: Ditto.
6652 * gdb.threads/non-ldr-exc-4.exp: Ditto.
6653 * gdb.threads/watchpoint-fork.exp: Ditto.
6654 * gdb.threads/watchthreads-reorder.exp: Ditto.
6655 * gdb.trace/change-loc.exp: Ditto.
6656 * gdb.trace/pending.exp: Ditto.
6657 * gdb.trace/status-stop.exp: Ditto.
6658 * gdb.trace/strace.exp: Ditto.
6659 * gdb.trace/trace-break.exp: Ditto.
6660 * gdb.trace/unavailable.exp: Ditto.
6661 * lib/gdb.exp (with_test_prefix): Always prefix with space and
6662 suffix with colon. Adjust leading comments.
6663
6a5870ce
PA
66642012-02-21 Pedro Alves <palves@redhat.com>
6665 Tom Tromey <tromey@redhat.com>
6666
6667 * lib/gdb.exp: Add description of test prefixes.
6668 (with_test_prefix): New procedure.
6669 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
6670 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
6671 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
6672 instead of lappend to append to pf_prefix.
6673 * gdb.base/catch-load.exp: Use with_test_prefix.
6674 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
6675 * gdb.base/jit-so.exp: Use with_test_prefix.
6676 * gdb.base/jit.exp: Use with_test_prefix.
6677 * gdb.base/return-nodebug.exp (do_test): Use append instead of
6678 lappend to append to pf_prefix.
6679 * gdb.base/sepdebug.exp: Use with_test_prefix.
6680 * gdb.base/solib-display.exp: Use with_test_prefix.
6681 * gdb.base/solib-overlap.exp: Use with_test_prefix.
6682 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
6683 * gdb.base/watchpoint.exp: Use with_test_prefix.
6684 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
6685 * gdb.mi/mi-watch.exp: Use with_test_prefix.
6686 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
6687 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
6688 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
6689 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
6690 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
6691 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
6692 append instead of lappend to append to pf_prefix.
6693 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
6694 * gdb.trace/change-loc.exp: Use with_test_prefix.
6695 * gdb.trace/pending.exp: Use with_test_prefix.
6696 * gdb.trace/status-stop.exp: Use with_test_prefix.
6697 * gdb.trace/strace.exp: Use with_test_prefix.
6698 * gdb.trace/trace-break.exp: Use with_test_prefix.
6699 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
6700 instead of lappend to append to pf_prefix.
6701
35dc4a6b
JK
67022012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6703
6704 Fix racy FAILs.
6705 * gdb.base/inferior-died.c (main): Add return of 0.
6706 * gdb.base/inferior-died.exp (continue): Fix expectation of
6707 asynchronous events.
6708 (p 1): New test.
6709
c5a006e6
PA
67102012-02-20 Pedro Alves <palves@redhat.com>
6711
6712 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
6713 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
6714 gdb's internal debug output. For the non-threaded case, look for
6715 "Program received signal SIGLARM", for the threaded case, peek at
6716 the thread's siginfo.
6717
cc51a170
PA
67182012-02-20 Pedro Alves <palves@redhat.com>
6719
6720 General cleanup, make output test messages unique, and build
6721 different executable files for the non-threaded and threaded
6722 cases.
6723
6724 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
6725 Delete.
6726 (executable_nothr, executable_thr): New globals.
6727 (top level): Adjust to delete both executables.
6728 (corefunc): New parameter $executable. Set $pf_prefix instead of
6729 hand writing a prefix in tests. Issue a clean_restart and enable
6730 lin-lwp debug output here.
6731 (top level): Adjust. Use build_executable. Don't start gdb here,
6732 and don't enable lin-lwp debug output here.
6733 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
6734
c755f03d
JK
67352012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6736
6737 Fix racy FAILs.
6738 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
6739 "continue" command.
6740
6bec5e0a
JK
67412012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6742
6743 Fix for gdbserver non-extended mode.
6744 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
6745 and gdb_run_cmd.
6746
2e8265fd
TT
67472012-02-17 Tom Tromey <tromey@redhat.com>
6748
6749 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
6750 * gdb.python/py-events.exp: Check 'dir' output.
6751 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
6752
9e507076
YQ
67532012-02-17 Yao Qi <yao@codesourcery.com>
6754
6755 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
6756
32d22ab1
TT
67572012-02-16 Tom Tromey <tromey@redhat.com>
6758
6759 * gdb.base/inferior-died.c: Don't include stdio.h.
6760
9addecb9
TT
67612012-02-16 Tom Tromey <tromey@redhat.com>
6762
6763 * gdb.base/inferior-died.c: New file.
6764 * gdb.base/inferior-died.exp: New file.
6765
4cb6da1c
AR
67662012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
6767
6768 * gdb.base/break-inline.exp: New file.
6769 * gdb.base/break-inline.c: New file.
6770
3af2590d
TT
67712012-02-15 Tom Tromey <tromey@redhat.com>
6772
6773 * gdb.base/pc-fp.exp: Add "info register" tests.
6774
29988831
TT
67752012-02-15 Tom Tromey <tromey@redhat.com>
6776
6777 * gdb.base/regs.exp: Remove.
6778
10010058
PA
67792012-02-15 Pedro Alves <palves@redhat.com>
6780
6781 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
6782 the target doesn't support tracepoints.
6783 * gdb.trace/circ.exp: Ditto.
6784 * gdb.trace/collection.exp: Ditto.
6785 * gdb.trace/packetlen.exp: Ditto.
6786 * gdb.trace/passc-dyn.exp: Ditto.
6787 * gdb.trace/report.exp: Ditto.
6788 * gdb.trace/tfind.exp: Ditto.
6789 * gdb.trace/tspeed.exp: Ditto.
6790 * gdb.trace/tsv.exp: Ditto.
6791 * gdb.trace/unavailable.exp: Ditto.
6792 * gdb.trace/while-dyn.exp: Ditto.
6793
a2e0062d
PA
67942012-02-15 Pedro Alves <palves@redhat.com>
6795
6796 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
6797 gdb_test_multiple, and call unsupported instead of fail, if the
6798 remote side does not support the request.
6799
a1999d40
PA
68002012-02-15 Pedro Alves <palves@redhat.com>
6801
6802 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
6803 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
6804 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
6805 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
6806 * gdb.server/server-run.exp: Make sure gdb is disconnected.
6807 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
6808 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
6809 doesn't start with "extended-" already.
6810
7cee1e54
PA
68112012-02-15 Pedro Alves <palves@redhat.com>
6812
6813 Support extended-remote. Avoid cascading timeouts.
6814
6815 * gdb.base/attach.exp (do_attach_tests): Add expected output for
6816 the extended-remote target. If attaching with no file fails, load
6817 the file manually.
6818 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
6819
816338b5
SS
68202012-02-14 Stan Shebs <stan@codesourcery.com>
6821
6822 * gdb.base/ena-dis-br.exp: Add enable count test.
6823
cc30c4bd
PA
68242012-02-13 Pedro Alves <palves@redhat.com>
6825
6826 * config/mips-idt.exp: Delete.
6827 * gdb.base/a2-run.exp: Remove mips-idt xfails.
6828 * gdb.base/bitfields.exp: Remove mips-idt restarts.
6829 * gdb.base/break.exp: Remove mips-idt references.
6830 * gdb.base/chng-syms.exp: Ditto.
6831 * gdb.base/default.exp: Ditto.
6832 * gdb.base/funcargs.exp (funcargs_reload): Delete.
6833 (top level): Don't call it.
6834 * gdb.base/opaque.exp: Remove mips-idt restarts.
6835 * gdb.base/ptype.exp: Remove mips-idt xfails.
6836 * gdb.base/scope.exp: Remove mips-idt restarts.
6837 * gdb.base/sepdebug.exp: Remove mips-idt references.
6838 * gdb.base/watchpoint.exp (maybe_clean_restart)
6839 (maybe_reinitialize): Delete.
6840 (test_disabling_watchpoints, test_disabling_watchpoints)
6841 (test_watchpoint_triggered_in_syscall)
6842 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
6843 Don't call them.
6844
57008375
JK
68452012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6846
6847 * gdb.server/server-exec-info.exp: New file.
6848
4a2d9c08
PA
68492012-02-10 Pedro Alves <palves@redhat.com>
6850
6851 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
6852 always non-empty.
6853 (test_attach): Always pass $exec to test_attach_gdb.
6854
09fa21bd
TT
68552012-02-08 Tom Tromey <tromey@redhat.com>
6856
6857 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
6858 before inferior is started.
6859
f0823d2c
TT
68602012-02-07 Tom Tromey <tromey@redhat.com>
6861
6862 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
6863 Symbol.value.
6864 * gdb.python/py-symbol.c (qq): Set default value.
6865
68662012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
6867
6868 * gdb.python/py-symbol.c (qq): New global.
6869 * gdb.python/py-symbol.exp: Add test for frame-less
6870 lookup_symbol.
6871 * gdb.python/py-symtab.exp: Fix line number.
6872
f7e44f65
JB
68732012-02-03 Joel Brobecker <brobecker@adacore.com>
6874
6875 * gdb.ada/mi_task_arg: New testcase.
6876
4c9ed63c
PA
68772012-02-02 Pedro Alves <palves@redhat.com>
6878
6879 * gdb.reverse/until-precsave.exp: Also put "record save" under the
6880 extended timeout.
6881
c0b9f2c6
PA
68822012-02-02 Pedro Alves <palves@redhat.com>
6883
6884 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
6885 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
6886
5f8cefd7
PA
68872012-02-02 Pedro Alves <palves@redhat.com>
6888
6889 * gdb.base/term.exp: Rewrite.
6890 * gdb.base/term.c: New.
6891
2f3a2569
PA
68922012-02-02 Pedro Alves <palves@redhat.com>
6893
6894 * gdb.base/default.exp (run "r" abbreviation, run): Add
6895 extended-remote expected output.
6896
f149aabd
TT
68972012-02-02 Tom Tromey <tromey@redhat.com>
6898
6899 * gdb.cp/dispcxx.exp: New file.
6900 * gdb.cp/dispcxx.cc: New file.
6901
03bef283
TT
69022012-02-01 Tom Tromey <tromey@redhat.com>
6903
6904 * gdb.base/jit-simple.exp: New file.
6905 * gdb.base/jit-simple.c: New file.
6906
a79b18b5
YQ
69072012-01-30 Yao Qi <yao@codesourcery.com>
6908
6909 * gdb.base/skip.exp: Make test result unique.
6910
f0d1a53e
JK
69112012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6912
6913 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
6914 compatibility with valgrind-3.7.0.
6915
4b3c9f41
PA
69162012-01-27 Pedro Alves <palves@redhat.com>
6917
6918 * gdb.base/watchpoint.exp (no_hw): New global.
6919 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
6920 disable hw watchpoints.
6921 (test_wide_location_1, test_wide_location_2): If no_hw is set,
6922 don't expect hw watchpoints.
6923 (no_hw_watchpoints): Always clean restart.
6924 (do_tests): New procedure, factored out from the top level.
6925 (top level): Run tests twice. Once with hw watchpoints enabled,
6926 another time with hw watchpoints disabled.
6927
a13491c8
PA
69282012-01-27 Pedro Alves <palves@redhat.com>
6929
6930 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
6931 out from the top level.
6932 (top level): Call it instead.
6933
f2c8a051
PA
69342012-01-27 Pedro Alves <palves@redhat.com>
6935
6936 * gdb.base/watchpoint.exp (top level): Re-enable hardware
6937 watchpoints sooner.
6938
654d7a9e
PA
69392012-01-27 Pedro Alves <palves@redhat.com>
6940
6941 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
6942
274f47f3
PA
69432012-01-27 Pedro Alves <palves@redhat.com>
6944
6945 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
6946 "You may have requested too many hardware
6947 breakpoints/watchpoints".
6948
e4d63ba2
PA
69492012-01-27 Pedro Alves <palves@redhat.com>
6950
6951 * gdb.base/watchpoint.exp (maybe_clean_restart)
6952 (maybe_reinitialize): New.
6953 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
6954 expect "hit N times".
6955 (test_disabling_watchpoints, test_complex_watchpoint)
6956 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
6957 Call maybe_clean_restart.
6958 (top level): Use clean_restart. Remove "mips-idt-*"
6959 reinitialization.
6960
dbd95daf
PA
69612012-01-27 Pedro Alves <palves@redhat.com>
6962
6963 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
6964
f3ad2025
PA
69652012-01-27 Pedro Alves <palves@redhat.com>
6966
6967 * gdb.base/watchpoint.exp: Clean restart after tests that don't
6968 require `initialize' anymore. Remove unnecessary `initialize'
6969 calls.
6970
100aa3ae
PA
69712012-01-27 Pedro Alves <palves@redhat.com>
6972
6973 * gdb.base/watchpoint.exp (wp_set): Delete.
6974 (initialize, test_simple_watchpoint, top level): Remove dead code.
6975
c79a8e11
PA
69762012-01-27 Pedro Alves <palves@redhat.com>
6977
6978 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
6979 typo.
6980
048fe15a
PA
69812012-01-27 Pedro Alves <palves@redhat.com>
6982
6983 * config/extended-gdbserver.exp: New file.
6984 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
6985 comment.
6986 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
6987 * boards/native-extended-gdbserver.exp: New file.
6988
4033a6bf
PA
69892012-01-26 Pedro Alves <palves@redhat.com>
6990
6991 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
6992 and gdb_test_multiple.
6993
3d7f4b81
PA
69942012-01-26 Pedro Alves <palves@redhat.com>
6995
6996 Make test messages unique, and more identifiable.
6997 * gdb.multi/watchpoint-multi.exp: Change test messages.
6998
484abf42
TT
69992012-01-25 Tom Tromey <tromey@redhat.com>
7000
7001 * gdb.base/solib-disc.exp: Fix regexps.
7002
edcc5120
TT
70032012-01-24 Tom Tromey <tromey@redhat.com>
7004
7005 * lib/mi-support.exp (mi_expect_stop): Add special case for
7006 solib-event.
7007 * gdb.base/catch-load-so.c: New file.
7008 * gdb.base/catch-load.exp: New file.
7009 * gdb.base/catch-load.c: New file.
7010 * gdb.base/break-interp.exp (reach_1): Update regexp.
7011
30b91c90
JK
70122012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7013
7014 Fix fuzzy results.
7015 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
7016 lpsimple and func.
7017
53fe1783
GB
70182012-01-24 Gary Benson <gbenson@redhat.com>
7019
7020 Delete #if 0'd out code.
7021 * gdb.base/default.exp (info catch): Remove.
7022 * gdb.base/gdb_history (info catch): Likewise.
7023 * gdb.base/help.exp (info catch): Likewise.
7024
d0d8b0c6
JK
70252012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7026
7027 Fix watchpoints to be specific for each inferior.
7028 * gdb.multi/watchpoint-multi.c: New file.
7029 * gdb.multi/watchpoint-multi.exp: New file.
7030
4403d8e9
JK
70312012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7032
7033 Fix watchpoints across inferior fork.
7034 * gdb.threads/watchpoint-fork-child.c: New file.
7035 * gdb.threads/watchpoint-fork-mt.c: New file.
7036 * gdb.threads/watchpoint-fork-parent.c: New file.
7037 * gdb.threads/watchpoint-fork-st.c: New file.
7038 * gdb.threads/watchpoint-fork.exp: New file.
7039 * gdb.threads/watchpoint-fork.h: New file.
7040
050a2e1d
PA
70412012-01-23 Pedro Alves <palves@redhat.com>
7042
7043 * gdb.base/call-signal-resume.exp: Allow output after "return".
7044
6a52fb62
PA
70452012-01-20 Pedro Alves <palves@redhat.com>
7046
7047 * gdb.python/py-finish-breakpoint.py: Fix typo.
7048
145b16a9
UW
70492012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
7050
7051 * gdb.base/info-proc.exp: Also run on remote targets. Main
7052 "info proc" command is now always present; whether target supports
7053 actual info proc operation is detected when attempting to issue
7054 the command.
7055
26f6125e
JK
70562012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7057
7058 * .gdbinit: Remove.
7059
eb5227ce
PA
70602012-01-19 Pedro Alves <palves@redhat.com>
7061
7062 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
7063 look at the funtions' returns.
7064 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
7065 (jprint.print(int, int)): Change return type to int. Adjust.
7066
1db33378
PP
70672012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7068
7069 PR gdb/9538
7070 * gdb.base/sepdebug.exp: New test.
7071
b9736cf8
PA
70722012-01-18 Pedro Alves <palves@redhat.com>
7073
7074 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
7075 Allow output before ^done.
7076
4aac40c8
TT
70772012-01-16 Tom Tromey <tromey@redhat.com>
7078
7079 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
7080 Add tests for relative directory.
7081
cafec441
TT
70822012-01-16 Tom Tromey <tromey@redhat.com>
7083
7084 * gdb.base/printcmds.c (enum flag_enum): New.
7085 (three): New global.
7086 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
7087 enum printing.
7088 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
7089 FlagEnumerationPrinter.
7090 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
7091 * gdb.python/py-pp-maint.c (enum flag_enum): New.
7092 (fval): New global.
7093
abcc4978
PA
70942012-01-16 Pedro Alves <palves@redhat.com>
7095
7096 * lib/gdb.exp (banned_procedures): New variable.
7097 (banned_variables_traced): Rename to ...
7098 (banned_traced): ... this.
7099 (gdb_init): Also trace banned procedures.
7100 (gdb_finish): Also untrace banned procedures.
7101
97ccebe8
PA
71022012-01-16 Pedro Alves <palves@redhat.com>
7103
7104 Remove all calls to strace.
7105
2af7517b
JK
71062012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7107
7108 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
7109 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
7110
9241a8bc
PP
71112012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
7112
7113 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
7114 * gdb.base/pie-execl.exp: Likewise.
7115
3848a17f
KS
71162012-01-12 Keith Seitz <keiths@redhat.com>
7117
7118 PR mi/10586
7119 * gdb.mi/var-cmd.c (struct anonymous): New structure.
7120 (do_anonymous_type_tests): New function.
7121 (main): Call do_anonymous_type_tests.
7122 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
7123 (verify_everything): New procedure.
7124 * gdb.mi/mi-var-cp.cc (class A): New class.
7125 (anonymous_structs_and_unions): New function.
7126 (main): Call anonymous_structs_and_unions.
7127 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
7128 (verify_everything): New procedure.
7129
440e2fca
KS
71302012-01-12 Keith Seitz <keiths@redhat.com>
7131
7132 * lib/mi-support.exp: Expand comments about PATH_EXPR.
7133 (varobj_tree::get_path_expr): Assume that all varobjs are
7134 compound unless they are known simple types.
7135 Adjust path expressions based on parent type, path parent type,
7136 and tree language.
7137 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
7138 the root varobj.
7139 (mi_walk_varobj_tree): Add LANGUAGE parameter.
7140
675399c9
PA
71412012-01-11 Pedro Alves <palves@redhat.com>
7142
7143 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
7144 core files on this machine" anymore.
7145
97ddaa9b
PH
71462012-01-11 Paul Hilfinger <hilfingr@adacore.com>
7147
7148 * gdb.base/watchpoint.c (recurser): Initialize local_x.
7149 (main): Repeat recurser call.
7150 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
7151 equivalent to 'local_x'.
7152
ea733575 71532012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 7154 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
7155
7156 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
7157
2ca0b532
PA
71582012-01-05 Pedro Alves <alves.ped@gmail.com>
7159
7160 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
7161 * gdb.python/py-events.c (first): Add bits for new "step N" test.
7162 * gdb.python/py-events.exp: Test that "step N" tripping on a
7163 breakpoint emits a breakpoint event.
7164
6e681866
JB
71652012-01-03 Joel Brobecker <brobecker@adacore.com>
7166
7167 * gdb.base/auxv.exp: Reformat the copyright notice.
7168
3c2d6aff
YQ
71692012-01-03 Yao Qi <yao@codesourcery.com>
7170
7171 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
7172 (strace_trace_on_diff_addr): New.
7173 * gdb.trace/strace.c: (main): Add two local variables.
7174
0852fee3
UW
71752011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
7176
7177 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
7178 * gdb.cell/gcore.exp: Likewise.
7179 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
7180 to verify the correct instance of main is selected.
7181
12c3e59c
JB
71822012-01-02 Joel Brobecker <brobecker@adacore.com>
7183
7184 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
7185 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
7186 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
7187 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
7188 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
7189 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
7190 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
7191 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
7192 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
7193 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
7194 gdb.threads/thread_check.c: Reformat copyright header.
7195
c0f378ec
EBM
71962011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
7197
e4a7ca93 7198 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
7199 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
7200 is not enabled.
7201
3bc96cfb
JK
72022011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7203
7204 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
7205 parameter to self_exec, adjust the function.
7206 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
7207 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
7208 (set var do_exit = 0): Remove test.
7209 (newline at end of file): Add one.
7210
095bcf5e
JB
72112011-12-27 Joel Brobecker <brobecker@adacore.com>
7212
7213 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
7214 New files.
7215
18d19bd1
JK
72162011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7217
7218 Fix racy FAILs.
7219 * gdb.threads/fork-thread-pending.c (barrier): New variable.
7220 (thread_function, thread_forker): Call pthread_barrier_wait for it.
7221 (main): Call pthread_barrier_init for it.
7222
e809353a
JK
72232011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7224
7225 Fix double send_gdb leading to racy FAILs.
7226 * gdb.base/break.exp (set silent break bp_location1): Replace
7227 3x send_gdb and gdb_expect by gdb_test.
7228 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
7229 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
7230 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
7231 instead of send_gdb. Twice.
7232 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
7233 3x send_gdb and gdb_expect by gdb_test.
7234 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
7235
da8cb7ec
JK
72362011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7237
7238 * gdb.linespec/linespec.exp: Compile using {c++}.
7239
ae1a303e
JK
72402011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7241
7242 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
7243 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
7244 (verify GCC PR debug/51668): New test.
7245
cc72b2a2
KP
72462011-12-23 Kevin Pouget <kevin.pouget@st.com>
7247
7248 Introduce gdb.FinishBreakpoint in Python.
7249 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
7250 py-finish-breakpoint2
7251 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
7252 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
7253 instead of line number.
7254 * gdb.python/py-finish-breakpoint.c: New file.
7255 * gdb.python/py-finish-breakpoint.exp: New file.
7256 * gdb.python/py-finish-breakpoint.py: New file.
7257 * gdb.python/py-finish-breakpoint2.cc: New file.
7258 * gdb.python/py-finish-breakpoint2.exp: New file.
7259 * gdb.python/py-finish-breakpoint2.py: New file.
7260
3b7962f9
JK
72612011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7262
7263 Partial fix of compatibility with gcc-4.7.
7264 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
7265 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
7266 Add comment to add a PASS case in the future.
7267
6538471c
JK
7268 Fix compatibility with gcc-4.7.
7269 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
7270
7052e42c
UW
72712011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
7272
7273 PR tdep/12797
7274 * gdb.base/callfuncs.exp: Remove KFAIL.
7275
9ac7f98e
JB
72762011-12-21 Joel Brobecker <brobecker@adacore.com>
7277
7278 * gdb.ada/task_bp: New testcase.
7279
f6eeced0
JK
72802011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7281
7282 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
7283 -DNO_SECTIONS.
7284 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
7285
72225e17
JK
72862011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7287
7288 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
7289 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
7290 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
7291 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
7292 conditional for gcc <= 4.5.
7293
13ac8d2c
JK
72942011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7295
7296 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
7297 by XFAIL.
7298 * gdb.cp/static-method.exp (info addr A::func())
7299 (list static-method.cc:xxx::(anonymous namespace)::A::func)
7300 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
7301 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
7302 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
7303 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
7304 (test value of F in k3_m): Likewise.
7305 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
7306 Likewise.
7307
049682ba
JK
73082011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7309
7310 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
7311 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
7312 Remove.
7313 * gdb.threads/attachstop-mt.c: Remove.
7314 * gdb.threads/attachstop-mt.exp: Remove.
7315
2c9d8796
MK
73162011-12-17 Mark Kettenis <kettenis@gnu.org>
7317
7318 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
7319
e0f9f062
DE
73202011-12-16 Doug Evans <dje@google.com>
7321
f4aa2101 7322 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
7323 * boards/native-gdbserver.exp: New file.
7324
e0f9f062
DE
7325 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
7326 gdbserver output.
7327 (gdbserver_default_get_remote_address): New function.
7328 (gdbserver_start): Call gdb,get_remote_address to compute argument
7329 to "target remote" command.
7330
80b6e756
PM
73312011-12-16 Phil Muldoon <pmuldoon@redhat.com>
7332
1c3ad6ab 7333 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
7334 python print-stack. Add set/show python print-stack
7335 off|full|message tests.
7336
1576bd00
YQ
73372011-12-15 Yao Qi <yao@codesourcery.com>
7338
7339 * gdb.trace/strace.c: New
7340 * gdb.trace/strace.exp: New.
7341
d6a0f6e0
TT
73422011-12-14 Tom Tromey <tromey@redhat.com>
7343
7344 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
7345
31015e1d
DE
73462011-12-14 Doug Evans <dje@google.com>
7347
7348 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
7349
7b50312a
PA
73502011-12-14 Pedro Alves <pedro@codesourcery.com>
7351
7352 PR threads/10729
7353
7354 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 7355 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 7356
924437bc
PA
73572011-12-13 Pedro Alves <pedro@codesourcery.com>
7358 Doug Evans <dje@google.com>
7359
7360 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
7361 (clean_restart): Remove references to the gdb_stub target board
7362 variable.
7363 (gdb_step_for_stub): Delete.
7364
7365 * gdb.base/annota1.exp: Remove all references to [target_info
7366 exists gdb_stub], gdb_step_for_stub and usestubs.
7367 * gdb.base/annota3.exp: Ditto.
7368 * gdb.base/async.exp: Ditto.
7369 * gdb.base/break.exp: Ditto.
7370 * gdb.base/code-expr.exp: Ditto.
7371 * gdb.base/commands.exp: Ditto.
7372 * gdb.base/completion.exp: Ditto.
7373 * gdb.base/condbreak.exp: Ditto.
7374 * gdb.base/consecutive.exp: Ditto.
7375 * gdb.base/cvexpr.exp: Ditto.
7376 * gdb.base/define.exp: Ditto.
7377 * gdb.base/display.exp: Ditto.
7378 * gdb.base/ena-dis-br.exp: Ditto.
7379 * gdb.base/environ.exp: Ditto.
7380 * gdb.base/gnu-ifunc.exp: Ditto.
7381 * gdb.base/maint.exp: Ditto.
7382 * gdb.base/pending.exp: Ditto.
7383 * gdb.base/sect-cmd.exp: Ditto.
7384 * gdb.base/sepdebug.exp: Ditto.
7385 * gdb.base/unload.exp: Ditto.
7386 * gdb.base/watchpoint-solib.exp: Ditto.
7387 * gdb.cp/annota2.exp: Ditto.
7388 * gdb.cp/annota3.exp: Ditto.
7389 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
7390 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
7391 * gdb.mi/mi-pending.exp: Ditto.
7392 * gdb.trace/circ.exp: Ditto.
7393 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
7394 * gdb.base/list.exp: Ditto.
7395
7396 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
7397 breakpoint function and all references to the usestubs macro.
7398 * gdb.base/exprs.c: Ditto.
7399 * gdb.base/freebpcmd.c: Ditto.
7400 * gdb.base/bitfields.c: Ditto.
7401 * gdb.base/bitfields2.c: Ditto.
7402 * gdb.base/break.c: Ditto.
7403 * gdb.base/call-sc.c: Ditto.
7404 * gdb.base/call-signals.c: Ditto.
7405 * gdb.base/callfuncs.c: Ditto.
7406 * gdb.base/charset.c: Ditto.
7407 * gdb.base/consecutive.c: Ditto.
7408 * gdb.base/constvars.c: Ditto.
7409 * gdb.base/funcargs.c: Ditto.
7410 * gdb.base/int-type.c: Ditto.
7411 * gdb.base/interrupt.c: Ditto.
7412 * gdb.base/langs0.c: Ditto.
7413 * gdb.base/list0.c: Ditto.
7414 * gdb.base/mips_pro.c: Ditto.
7415 * gdb.base/miscexprs.c: Ditto.
7416 * gdb.base/nodebug.c: Ditto.
7417 * gdb.base/opaque0.c: Ditto.
7418 * gdb.base/pointers.c: Ditto.
7419 * gdb.base/printcmds.c: Ditto.
7420 * gdb.base/ptype.c: Ditto.
7421 * gdb.base/recurse.c: Ditto.
7422 * gdb.base/reread1.c: Ditto.
7423 * gdb.base/reread2.c: Ditto.
7424 * gdb.base/restore.c: Ditto.
7425 * gdb.base/return.c: Ditto.
7426 * gdb.base/run.c: Ditto.
7427 * gdb.base/scope0.c: Ditto.
7428 * gdb.base/sepdebug.c: Ditto.
7429 * gdb.base/setshow.c: Ditto.
7430 * gdb.base/setvar.c: Ditto.
7431 * gdb.base/sigall.c: Ditto.
7432 * gdb.base/signals.c: Ditto.
7433 * gdb.base/structs.c: Ditto.
7434 * gdb.base/structs2.c: Ditto.
7435 * gdb.base/testenv.c: Ditto.
7436 * gdb.base/twice.c: Ditto.
7437 * gdb.base/unwindonsignal.c: Ditto.
7438 * gdb.base/watchpoint.c: Ditto.
7439 * gdb.base/watchpoints.c: Ditto.
7440 * gdb.base/whatis.c: Ditto.
7441 * gdb.cp/classes.cc: Ditto.
7442 * gdb.cp/cplusfuncs.cc: Ditto.
7443 * gdb.cp/derivation.cc: Ditto.
7444 * gdb.cp/formatted-ref.cc: Ditto.
7445 * gdb.cp/misc.cc: Ditto.
7446 * gdb.cp/overload.cc: Ditto.
7447 * gdb.cp/ovldbreak.cc: Ditto.
7448 * gdb.cp/ref-params.cc: Ditto.
7449 * gdb.cp/ref-types.cc: Ditto.
7450 * gdb.cp/templates.cc: Ditto.
7451 * gdb.cp/virtfunc.cc: Ditto.
7452 * gdb.hp/gdb.aCC/run.c: Ditto.
7453 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
7454 * gdb.hp/gdb.compat/xdb0.c: Ditto.
7455 * gdb.reverse/consecutive-reverse.c: Ditto.
7456 * gdb.reverse/sigall-reverse.c: Ditto.
7457 * gdb.reverse/until-reverse.c: Ditto.
7458 * gdb.reverse/watch-reverse.c: Ditto.
7459 * gdb.trace/actions.c: Ditto.
7460 * gdb.trace/circ.c: Ditto.
7461 * gdb.trace/collection.c: Ditto.
7462
fabde485
PA
74632011-12-13 Pedro Alves <pedro@codesourcery.com>
7464
7465 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
7466 (func6, func7): New.
7467 (main): Call func6 and func7.
7468 * gdb.base/watchpoint.exp (test_wide_location_1)
7469 (test_wide_location_2): New.
7470 (top level): Re-enable hardware watchpoints if necessary. Call
7471 test_wide_location_1 and test_wide_location_2.
7472
ff7d1690
YQ
74732011-12-11 Yao Qi <yao@codesourcery.com>
7474
7475 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
7476
a6af7abe
JB
74772011-12-11 Joel Brobecker <brobecker@adacore.com>
7478
7479 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
7480 expected output for unsupported case.
7481
61638e15
JK
74822011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7483
7484 PR testsuite/12649
7485 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
7486 Protect gdb_test_multiple by final $gdb_prompt match.
7487
0a00efc3
JK
74882011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7489
7490 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
7491 New variable, new test.
7492 (list static-method.cc:xxx::(anonymous namespace)::A::func)
7493 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
7494 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
7495 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
7496 them if HAVE_GCC_45682_FIXED is not set.
7497
4511b1ba
YQ
74982011-12-10 Yao Qi <yao@codesourcery.com>
7499
7500 * gdb.trace/status-stop.exp: New.
7501 * gdb.trace/status-stop.c: New.
7502
27949e73
JK
75032011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7504
7505 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
7506 timeout.
7507
d8ea7931
TT
75082011-12-08 Tom Tromey <tromey@redhat.com>
7509
7510 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
7511 condition.
7512
1cc310d2
SS
75132011-12-07 Stan Shebs <stan@codesourcery.com>
7514
7515 * gdb.trace/tfind.exp: Update for output changes.
7516
d482a875
PA
75172011-12-07 Pedro Alves <pedro@codesourcery.com>
7518
7519 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
7520 throws "Cannot insert catchpoints in this configuration".
7521 * gdb.ada/mi_catch_ex.exp: Likewise.
7522
f0ba3972
PA
75232011-12-06 Pedro Alves <pedro@codesourcery.com>
7524
7525 * gdb.base/break-always.exp: Test changing memory at addresses
7526 with breakpoints inserted.
7527
f8eba3c6
TT
75282011-12-06 Joel Brobecker <brobecker@acacore.com>
7529
6fdff2c5
PA
7530 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
7531 involving a fully qualified function name.
f8eba3c6
TT
7532
75332011-12-06 Tom Tromey <tromey@redhat.com>
7534
7535 * gdb.ada/homonym.exp: Add three breakpoint tests.
7536
75372011-12-06 Tom Tromey <tromey@redhat.com>
7538
7539 * gdb.base/solib-weak.exp (do_test): Remove kfail.
7540 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
7541 * gdb.objc/objcdecode.exp: Update for output changes.
7542 * gdb.linespec/linespec.exp: New file.
7543 * gdb.linespec/lspec.cc: New file.
7544 * gdb.linespec/lspec.h: New file.
7545 * gdb.linespec/body.h: New file.
7546 * gdb.linespec/base/two/thefile.cc: New file.
7547 * gdb.linespec/base/one/thefile.cc: New file.
7548 * gdb.linespec/Makefile.in: New file.
7549 * gdb.cp/templates.exp (test_template_breakpoints): Update for
7550 output changes.
7551 * gdb.cp/re-set-overloaded.exp: Remove kfail.
7552 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
7553 makes one breakpoint.
7554 * gdb.cp/method2.exp (test_break): Update for output changes.
7555 * gdb.cp/mb-templates.exp: Update for output changes.
7556 * gdb.cp/mb-inline.exp: Update for output changes.
7557 * gdb.cp/mb-ctor.exp: Update for output changes.
7558 * gdb.cp/ovsrch.exp: Use fully-qualified names.
7559 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
7560 has multiple matches.
7561 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
7562 error message change.
7563 * gdb.base/list.exp (test_list_filename_and_number): Update for
7564 error message change.
7565 * gdb.base/break.exp: Disable pending breakpoints. Update for
7566 output changes.
7567 * configure.ac: Add gdb.linespec.
7568 * configure: Rebuild.
7569 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
7570
c642a434
UW
75712011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
7572
7573 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
7574 last_break register on s390*-*-* targets.
7575
b18003d1
JB
75762011-12-06 Joel Brobecker <brobecker@adacore.com>
7577
7578 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
7579 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
7580 of parameter X in procedure Foo.
7581
fe96589c
SS
75822011-12-05 Stan Shebs <stan@codesourcery.com>
7583
7584 * gdb.trace/tfind.exp: Update help string matches.
7585
1820ab47
JK
75862011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7587
7588 * gdb.server/ext-run.exp (get process list): Accept also systemd
7589 as PID 1.
7590
e11ac3a3
JK
75912011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7592 Pedro Alves <pedro@codesourcery.com>
7593
7594 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
7595 starting GDB.
7596 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
7597 $use_gdb_stub.
7598 * gdb.base/display.exp: Likewise.
7599 * gdb.base/ending-run.exp: Likewise.
7600 * gdb.base/list.exp (test_listsize): Likewise.
7601 * gdb.base/setshow.exp: Likewise.
7602 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
7603 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
7604 check by global $use_gdb_stub.
7605 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
7606 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
7607 (default_gdb_init): Unset global $use_gdb_stub.
7608 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
7609 by global $use_gdb_stub.
7610 * lib/gdbserver-support.exp: Extend comments for set_board_info
7611 gdb_protocol and gdb,socketport.
7612 (gdbserver_start_extended): Set global gdbserver_protocol and
7613 gdbserver_gdbport. Clear global use_gdb_stub.
7614 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
7615 from target use_gdb_stub.
7616 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
7617
1d41d75c
DE
76182011-12-03 Doug Evans <dje@google.com>
7619
7620 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
7621 (gdb_step_for_stub): Add comments.
7622
d6d7a51a
MR
76232011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
7624
7625 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
7626 to the caller.
7627 (gdb_test_multiple): Likewise.
7628
05acf274
JK
76292011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7630
7631 Fix gdb.mi/mi-solib.exp without system debug info installed.
7632 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
7633 expect attribute, return 0 for it. Update comments.
7634
2268b414
JK
76352011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7636
7637 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
7638 (corrupted list): Adjust the expectation.
7639
585861ea
JK
76402011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7641
7642 PR threads/13448
7643 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
7644 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
7645 * gdb.threads/tls-var-main.c: New file.
7646 * gdb.threads/tls-var.c: New file.
7647 * gdb.threads/tls-var.exp: New file.
7648
968643aa
JK
76492011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7650
7651 PR testsuite/12649
7652 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
7653 Protect gdb_test_multiple by final $gdb_prompt match.
7654 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
7655 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
7656 (test_tracepoints): Likewise.
7657
9750bca9
JK
76582011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7659
7660 PR breakpoints/13346
7661 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
7662 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
7663 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
7664
ac1349b7
JB
76652011-12-01 Joel Brobecker <brobecker@adacore.com>
7666
7667 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
7668 * gdb.ada/homonym/homonym.adb: For use of all types defined
7669 locally inside both Get_Value subprograms.
7670
26d44faf
JK
76712011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7672
7673 Fix racy FAILs.
7674 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
7675 of send_gdb.
7676
514f6425
UW
76772011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7678
7679 * gdb.base/testenv.exp: Skip on remote targets. Unset global
7680 environment variable after test completed.
7681
4255c8d2
UW
76822011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7683
7684 * gdb.base/solib-nodir.exp: Skip if remote target.
7685 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
7686 application. Call gdb_load_shlibs.
7687 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
7688
a35ad96a
JB
76892011-11-29 Joel Brobecker <brobecker@adacore.com>
7690
7691 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
7692
1a1d5513
JB
76932011-11-28 Joel Brobecker <brobecker@adacore.com>
7694
7695 * gdb.ada/fullname_bp: New testcase.
7696
50b4ddf8
JK
76972011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7698
7699 PR testsuite/12649
7700 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
7701 Wrap send_gdb into a new gdb_test.
7702
fb0aec57
JK
7703 Code cleanup.
7704 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
7705 Convert send_gdb and gdb_expect to gdb_test_multiple.
7706
2376d946
JK
77072011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7708
7709 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
7710
1eec78bd
KS
77112011-11-23 Keith Seitz <keiths@redhat.com>
7712
7713 * lib/mi-support.exp (varobj_tree): New namespace and procs.
7714 (mi_varobj_tree_test_children_callback): New proc.
7715 (mi_walk_varobj_tree): New proc.
7716
36dfb11c
TT
77172011-11-22 Tom Tromey <tromey@redhat.com>
7718
7719 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
7720 Add "use_mi_command" argument.
7721 (mi_run_cmd, mi_run_with_cli): New procs.
7722 * gdb.mi/solib-lib.c: New file.
7723 * gdb.mi/solib-main.c: New file.
7724 * gdb.mi/mi-solib.exp: New file.
7725
0e965dd0
DE
77262011-11-21 Doug Evans <dje@google.com>
7727
7728 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
7729 _Unwind_DebugHook is missing.
7730
f196051f
SS
77312011-11-20 Stan Shebs <stan@codesourcery.com>
7732
7733 * gdb.trace/tstatus.exp: New.
7734 * gdb.trace/actions.c: Include string.h.
7735
bfccc43c
YQ
77362011-11-18 Yao Qi <yao@codesourcery.com>
7737
7738 * gdb.trace/pending.exp: New.
7739 * gdb.trace/pending.c: New.
7740 * gdb.trace/pendshr1.c: New.
7741 * gdb.trace/pendshr2.c: New.
7742 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
7743 tracepoint location becomes pending.
7744 (tracepoint_change_loc_2): New.
7745
73cd8ab1
DM
77462011-11-16 David S. Miller <davem@davemloft.net>
7747
7748 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
7749 target is sparc*-*-linux*
7750
77426730
PK
77512011-11-15 Paul Koning <paul_koning@dell.com>
7752
7753 * gdb.python/py-type.exp: New testcases for exceptions on scalar
7754 types.
7755
ed59ded5
DE
77562011-11-14 Doug Evans <dje@google.com>
7757
7758 * gdb.base/shell.exp: New file.
7759
405f8e94
SS
77602011-11-14 Stan Shebs <stan@codesourcery.com>
7761
7762 * gdb.trace/ftrace.c: New.
7763 * gdb.trace/ftrace.exp: New.
7764
1e4d1764
YQ
77652011-11-14 Yao Qi <yao@codesourcery.com>
7766
7767 * gdb.trace/change-loc-1.c: New.
7768 * gdb.trace/change-loc-2.c: New.
7769 * gdb.trace/change-loc.c: New.
7770 * gdb.trace/change-loc.exp: New.
7771 * gdb.trace/change-loc.h: New.
7772 * gdb.trace/trace-break.c (marker): Define new symbol.
7773 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 7774 New.
1e4d1764
YQ
7775 (break_trace_same_addr_6): New.
7776
71eba9c2 77772011-11-12 Matt Rice <ratmice@gmail.com>
7778
7779 * gdb.base/info-macros.exp: Make tests for info definitions
7780 test info macro. Add tests for info macro argument processing.
7781 Rename a few tests.
7782
1d93e29a
KS
77832011-11-11 Keith Seitz <keiths@redhat.com>
7784
7785 PR gdb/12843
7786 * gdb.base/linespecs.exp: New file.
7787
a4b5b48a
DE
77882011-11-11 Doug Evans <dje@google.com>
7789
7790 * gdb.threads/print-threads.exp: Extend timeout for slower
7791 tests.
7792
f6b47be4
DE
77932011-11-10 Doug Evans <dje@google.com>
7794
792a0230
DE
7795 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
7796 "record to end of main" test.
7797
f6b47be4
DE
7798 * gdb.python/py-type.c (TS): New typedef.
7799 (ts): New global.
7800 * gdb.python/py-type.exp: Test field list of typedef.
7801
22355c90
JB
78022011-11-10 Joel Brobecker <brobecker@adacore.com>
7803
7804 * gdb.ada/small_reg_param: New testcase.
7805
a7860e76
TT
78062011-11-09 Tom Tromey <tromey@redhat.com>
7807
7808 * gdb.cp/destrprint.exp: New file.
7809 * gdb.cp/destrprint.cc: New file.
7810
72a2e3dc
MI
78112011-11-08 Meador Inge <meadori@codesourcery.com>
7812
7813 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
7814 (switch_stack_to_other): New test function.
7815 * gdb.arch/thumb-prologue.exp: New test cases.
7816
c7195df2 78172011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
7818
7819 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
7820
d3895d7d
YQ
78212011-11-08 Yao Qi <yao@codesourcery.com>
7822
7823 * gdb.exp (supports_process_record): New.
7824 (supports_reverse): New.
7825 * gdb.reverse/break-precsave.exp: Call support_process_record
7826 to run test conditionally.
7827 * gdb.reverse/consecutive-precsave.exp: Likewise.
7828 * gdb.reverse/i386-precsave.exp: Likewise.
7829 * gdb.reverse/machinestate-precsave.exp: Likewise.
7830 * gdb.reverse/solib-precsave.exp: Likewise.
7831 * gdb.reverse/step-precsave.exp: Likewise.
7832 * gdb.reverse/until-precsave.exp: Likewise.
7833 * gdb.reverse/watch-precsave.exp: Likewise.
7834 * gdb.reverse/break-reverse.exp: Call support_reverse to run
7835 test conditionally.
7836 * gdb.reverse/consecutive-reverse.exp: Likewise.
7837 * gdb.reverse/finish-precsave.exp: Likewise.
7838 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
7839 * gdb.reverse/finish-reverse.exp: Likewise.
7840 * gdb.reverse/i386-reverse.exp: Likewise.
7841 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7842 * gdb.reverse/machinestate.exp: Likewise.
7843 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
7844 * gdb.reverse/sigall-precsave.exp: Likewise.
7845 * gdb.reverse/sigall-reverse.exp: Likewise.
7846 * gdb.reverse/solib-reverse.exp: Likewise.
7847 * gdb.reverse/step-reverse.exp: Likewise.
7848 * gdb.reverse/until-reverse.exp: Likewise.
7849 * gdb.reverse/watch-reverse.exp: Likewise.
7850
a59306a3
YQ
78512011-11-05 Yao Qi <yao@codesourcery.com>
7852
7853 * gdb.trace/trace-break.exp: Add test on setting two
7854 fast tracepoints at the same address.
7855
87769f59
JK
78562011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7857
7858 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
7859
3065dfb6
SS
78602011-11-02 Stan Shebs <stan@codesourcery.com>
7861
7862 * gdb.trace/collection.c: Add code using strings.
7863 * gdb.trace/collection.exp: Add tests of string collection.
7864
89e208db
JK
78652011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7866
7867 * gdb.base/skip-solib.exp (executable_main): New variable.
7868 (binfile_main): Base it on that.
7869 Use $executable_main in clean_restart calls. Drop gdb_exit and
7870 gdb_start calls.
7871
405e54e9
JK
78722011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7873
7874 Fix racy FAILs.
7875 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
7876 breakpoint_re globals import by async. Set string_regex to .* for
7877 async. Remove the optional thread_selected_re and breakpoint_re
7878 globals expectations.
7879
58e8570a
JM
78802011-11-01 Joseph Myers <joseph@codesourcery.com>
7881
7882 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
7883 well as Cygwin.
7884
7b35ec7f 78852011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
7886
7887 Add tests for skip command.
89e208db
JK
7888 * gdb.base/skip-solib-lib.c: New
7889 * gdb.base/skip-solib-main.c: New
7890 * gdb.base/skip-solib.exp: New
7891 * gdb.base/skip.c: New
7892 * gdb.base/skip.exp: New
7893 * gdb.base/skip1.c: New
7894 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 7895
b9fd1791
PA
78962011-10-31 Yao Qi <yao@codesourcery.com>
7897 Pedro Alves <pedro@codesourcery.com>
7898
6fdff2c5
PA
7899 * gdb.trace/trace-break.c: New.
7900 * gdb.trace/trace-break.exp: New.
b9fd1791 7901
4323fecc
JK
79022011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7903
7904 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
7905 break-here-2.
7906
0e5bf2a8
PA
79072011-10-28 Pedro Alves <pedro@codesourcery.com>
7908
7909 * gdb.threads/no-unwaited-for-left.c: New.
7910 * gdb.threads/no-unwaited-for-left.exp: New.
7911 * gdb.threads/non-ldr-exc-1.c: New.
7912 * gdb.threads/non-ldr-exc-1.exp: New.
7913 * gdb.threads/non-ldr-exc-2.c: New.
7914 * gdb.threads/non-ldr-exc-2.exp: New.
7915 * gdb.threads/non-ldr-exc-3.c: New.
7916 * gdb.threads/non-ldr-exc-3.exp: New.
7917 * gdb.threads/non-ldr-exc-4.c: New.
7918 * gdb.threads/non-ldr-exc-4.exp: New.
7919
3a3dad98
JK
79202011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7921
7922 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
7923 * gdb.base/attach-pie-misread.exp: Likewise.
7924 * gdb.base/break-interp.exp: Likewise.
7925 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
7926 testcases for use_gdb_stub.
7927 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
7928 (continue): New testcase.
7929 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
7930 * gdb.threads/attach-into-signal.exp: Likewise.
7931 * gdb.threads/attach-stopped.exp: Likewise.
7932 * gdb.threads/attachstop-mt.exp: Likewise.
7933
d6a5d40c
PK
79342011-10-28 Paul Koning <paul_koning@dell.com>
7935
7936 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
7937
ca539be8
JK
79382011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7939
7940 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
7941 (mi_gdb_test): Import globals thread_selected_re
7942 and breakpoint_re. Expect them optionally at the regex start.
7943
d234ef5c
DE
79442011-10-27 Doug Evans <dje@google.com>
7945
7946 * gdb.python/python.exp: Test source -s.
7947
ab964825
PK
79482011-10-26 Paul Koning <paul_koning@dell.com>
7949
7950 * gdb.python/lib-types.cc (struct A): New structure.
7951 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 7952
54d8a644
PK
79532011-10-25 Paul Koning <paul_koning@dell.com>
7954
7955 PR python/13327
d234ef5c 7956
54d8a644
PK
7957 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
7958 fetch_lazy method.
7959
b0221781
YQ
79602011-10-24 Yao Qi <yao@codesourcery.com>
7961
7962 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
7963 target is tic6x-*-*.
7964
6cda5a20
JB
79652011-10-21 Joel Brobecker <brobecker@adacore.com>
7966
7967 * gdb.ada/mi_task_info/task_switch.adb: New file.
7968 * gdb.ada/mi_task_info.exp: New file.
7969
5ed9db04
JK
79702011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7971
7972 * gdb.cp/expand-psymtabs-cxx.exp: New file.
7973 * gdb.cp/expand-psymtabs-cxx.cc: New file.
7974
9df2fbc4
PM
79752011-10-20 Phil Muldoon <pmuldoon@redhat.com>
7976
7977 PR python/12656
7978
7979 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
7980 global_block tests.
7981
736086ba
TT
79822011-10-18 Tom Tromey <tromey@redhat.com>
7983
7984 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
7985
4af31552
TT
79862011-10-18 Tom Tromey <tromey@redhat.com>
7987
7988 * gdb.base/source.exp: Don't include full file name in test name.
7989 * gdb.python/python.exp: Don't include full file name in test
7990 name.
7991
43136979
AR
79922011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7993
7994 * gdb.base/attach-pie-noexec.c: New files.
7995 * gdb.base/attach-pie-noexec.exp: New files.
7996
543a9323
JM
79972011-10-17 Joseph Myers <joseph@codesourcery.com>
7998
7999 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
8000 prompt for each extra line in command.
8001
21ae7a4d
JK
80022011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8003
8004 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
8005 Revert the part of:
8006 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8007 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
8008 Change the expected string.
8009
20ec36d9
JK
80102011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8011
8012 Fix results with system glibc debug info installed.
8013 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
8014 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
8015 Accept also __libc_ symbol prefix and no prefix.
8016
6501c2fc
KS
80172011-10-14 Keith Seitz <keiths@redhat.com>
8018
8019 PR c++/13225
8020 * gdb.cp/converts.cc (foo3_1): New function.
8021 (foo3_2): New functions.
8022 * gdb.cp/converts.exp: Add tests for int to pointer conversion
8023 and null pointer conversions of integer constant zero.
8024 Add test to check if all arguments are checked for incompatible
8025 conversion BADNESS.
8026
55b1fd0c
TT
80272011-10-14 Tom Tromey <tromey@redhat.com>
8028
8029 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
8030 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
8031 linespec.
8032
22c05d8a
JK
80332011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8034
8035 Fix internal error regression.
8036 * gdb.dwarf2/implptr-optimized-out.S: New file.
8037 * gdb.dwarf2/implptr-optimized-out.exp: New file.
8038
1d6edc3c
JK
80392011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8040
8041 Fix empty DWARF expressions DATA vs. SIZE conditionals.
8042 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
8043 (loclist): New.
8044 (4): New abbrev.
8045 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
8046 Use prepare_for_testing, remove clean_restart.
8047 (p arraynoloc, p arraycallnoloc): New tests.
8048
9ec72168
JK
80492011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8050
8051 * gdb.cp/namespace-enum.exp (executable): New variable.
8052 (binfile): Use ${objdir}/${subdir}/ prefix.
8053 Use ${executable} for clean_restart.
8054
9c6c53f7
SA
80552011-10-11 Sterling Augustine <saugustine@google.com>
8056
8057 * gdb.cp/Makefile.in: Add namespace-enum test.
8058 * gdb.cp/namespace-enum.exp: New file.
8059 * gdb.cp/namespace-enum.c: New file.
8060 * gdb.cp/namespace-enum-main.c: New file.
8061
fac7ceb3
UW
80622011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
8063
8064 * gdb.python/py-shared.exp: Relax filename check to handle remote:
8065 sysroot.
8066
941b2081
JK
80672011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8068
8069 Reimplement @entry in input expressions.
8070 * gdb.base/exprs.c (v_int_array_init): New variable.
8071 * gdb.base/exprs.exp (print v_int_array_init)
8072 (print *v_int_array_init@1, print *v_int_array_init@2)
8073 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
8074 (print v_int_array_init[1]@1): New tests.
8075
0344e878
JM
80762011-10-10 Joseph Myers <joseph@codesourcery.com>
8077
8078 * gdb.cp/gdb2495.exp: Do not include directories in filename in
8079 expected message.
8080
5a56e9c5
DE
80812011-10-09 Doug Evans <dje@google.com>
8082
8083 * gdb.base/alias.exp: Add tests for alias command.
8084
2bda9cc5
JK
80852011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8086
8087 * gdb.arch/amd64-entry-value.s: New file.
8088 * gdb.mi/mi2-amd64-entry-value.s: New file.
8089
a471c594
JK
80902011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8091
8092 Display @entry parameter values even for references.
8093 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
8094 functions.
8095 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
8096 reference and datap_input.
8097 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
8098 breakpoints.
8099 (continue to breakpoint: entry_reference: reference)
8100 (entry_reference: bt at entry)
8101 (continue to breakpoint: entry_reference: breakhere_reference)
8102 (entry_reference: bt, entry_reference: ptype regparam)
8103 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
8104 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
8105 (entry_reference: p regcopy, entry_reference: p nodataparam)
8106 (entry_reference: p nodataparam@entry): New tests.
8107
36b11add
JK
81082011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8109
8110 Support @entry in input expressions.
8111 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
8112 (entry_stack: p s1@entry, entry_stack: p s2@entry)
8113 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
8114 (tailcall: p j@entry): New tests.
8115 * gdb.cp/koenig.cc (A::entry): New function.
8116 (main): Call it.
8117 * gdb.cp/koenig.exp (p entry (c)): New test.
8118
e18b2753
JK
81192011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8120
8121 Display @entry parameter values (without references).
8122 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
8123 (different, validity, invalid): New functions.
8124 (main): Call them.
8125 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
8126 stacktest, breakhere_stacktest, different, breakhere_different,
8127 breakhere_validity and breakhere_invalid.
8128 (entry: bt): Update for @entry.
8129 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
8130 (entry_validity: *, entry_invalid: *): Many new tests.
8131 * gdb.base/break.exp
8132 (run until breakpoint set at small function, optimized file): Accept
8133 also the @entry suffix.
8134 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
8135 * gdb.mi/mi2-amd64-entry-value.c: New files.
8136 * gdb.mi/mi2-amd64-entry-value.exp: New files.
8137
2d6c5dc2
JK
81382011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8139
8140 Protect entry values against self tail calls.
8141 * gdb.arch/amd64-entry-value.cc (self2, self): New.
8142 (main): Call self.
8143 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
8144 (set debug entry-values 1, self: bt debug entry-values): New tests.
8145
111c6489
JK
81462011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8147
8148 Recognize virtual tail call frames.
8149 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
8150 (amb_b, amb_a): New.
8151 (main): Call a and b.
8152 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
8153 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
8154 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
8155 New tests.
8156
8e3b41a9
JK
81572011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8158
8159 Implement basic support for DW_TAG_GNU_call_site.
8160 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
8161 * gdb.arch/amd64-entry-value.cc: New file.
8162 * gdb.arch/amd64-entry-value.exp: New file.
8163
181cebd4
JK
81642011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8165
8166 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
8167 * gdb.dwarf2/implptr-64bit.S: New file.
8168 * gdb.dwarf2/implptr-64bit.exp: New file.
8169
741f5e3c
JK
81702011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8171
8172 Fix initial language detection with -readnow.
8173 * gdb.cp/readnow-language.cc: New file.
8174 * gdb.cp/readnow-language.exp: New file.
8175
a73d2258
JK
81762011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8177
8178 Fix printed anonymous struct name.
8179 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
8180
af369495
JM
81812011-10-09 Joseph Myers <joseph@codesourcery.com>
8182
8183 * gdb.base/solib-symbol.exp: Do not include directories in
8184 filenames in expected messages.
8185
1fa57852
DE
81862011-10-07 Doug Evans <dje@google.com>
8187
8188 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
8189
bd054e06
KP
81902011-10-07 Kevin Pouget <kevin.pouget@st.com>
8191
8192 Allow Python notification of new object-file loadings.
8193 * gdb.python/py-events.exp: Test newobjfile event.
8194 * gdb.python/py-events.py: Register newobjfile callback.
8195 * gdb.python/py-events.c: Add call to shared library
8196 * gdb.python/py-events-shlib.c: New file.
8197
8031b6f8
JM
81982011-10-06 Joseph Myers <joseph@codesourcery.com>
8199
8200 * gdb.base/fixsection.exp: Do not include directories in filename
8201 in expected message.
8202
7fea6923
PM
82032011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
8204
8205 Add tests for passing of environment variables to inferior.
8206 * gdb.base/testenv.c: New test source.
8207 * gdb.base/testenv.exp: New expect test.
8208
687f2a88
PK
82092011-10-04 Paul Koning <paul_koning@dell.com>
8210
8211 * gdb.python/py-value.c (main): Break before return.
8212
cb6be26b
KP
82132011-10-04 Kevin Pouget <kevin.pouget@st.com>
8214
8215 PR python/12691: Add the inferior to Python exited event
8216 * gdb.python/py-events.exp: Test the inferior attribute of exited
8217 event with a fork.
8218 * gdb.python/py-events.py: Print inferior number on exit.
8219 * gdb.python/py-events.c: Fork the inferior.
8220
fb213700
EBM
82212011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
8222
8223 * gdb.base/jit.exp: Add testcase name to log message
8224
aa2071bd
PK
82252011-10-03 Paul Koning <paul_koning@dell.com>
8226 Jan Kratochvil <jan.kratochvil@redhat.com>
8227
8228 * gdb.python/py-value.exp
8229 (python inval = gdb.parse_and_eval('*(int*)0'))
8230 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
8231 (set argc=2, python print argc_lazy): New tests.
8232
dd11a36c
JB
82332011-10-02 Joel Brobecker <brobecker@adacore.com>
8234
8235 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
8236
46f886f1
JK
82372011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8238 Pedro Alves <pedro@codesourcery.com>
8239
8240 * gdb.python/py-value.exp (test_value_in_inferior): New variable
8241 can_read_0, test for it.
8242 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
8243 (parse_and_eval with memory error): ... here, make it untested if
8244 can_read_0.
8245
c5cb204f
MP
82462011-09-30 Marek Polacek <mpolacek@redhat.com>
8247
8248 * gdb.python/python.exp (verify pagination beforehand)
8249 (verify pagination afterwards): Fix race by splitting the line.
8250
68fb0ec0
JM
82512011-09-29 Joseph Myers <joseph@codesourcery.com>
8252
8253 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
8254 for 64-bit multilibs from i?86-* targets.
8255
6aee0d90
MP
82562011-09-29 Marek Polacek <mpolacek@redhat.com>
8257
8258 * lib/gdb.exp: Fix a typo in one of the comments.
8259
e9101ff5
MP
82602011-09-29 Marek Polacek <mpolacek@redhat.com>
8261
8262 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
8263 matching pattern.
8264
7a81bdbf
PK
82652011-09-28 Paul Koning <paul_koning@dell.com>
8266
8267 * gdb.python/py-type.c (enum E): New.
8268 * gdb.python/py-type.exp (test_fields): Add tests for Python
8269 mapping access to fields.
8270 (test_enums): New test for field access on enums.
8271
6710bf39
SS
82722011-09-27 Stan Shebs <stan@codesourcery.com>
8273
8274 * gdb.trace/collection.exp: Test collection of $_ret.
8275
b2a6bdeb
AT
82762011-09-22 Andreas Tobler <andreast@fgznet.ch>
8277
8278 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
8279 list of compilation switches for <*-*-freebsd*>.
8280
3c9057f3
SS
82812011-09-19 Stan Shebs <stan@codesourcery.com>
8282
8283 * gdb.trace/tspeed.exp: New file.
8284 * gdb.trace/tspeed.c: New file.
8285
34518530
YQ
82862011-09-18 Yao Qi <yao@codesourcery.com>
8287
8288 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
8289 instructions.
8290 (test_adr_32bit, test_pop_pc): Likewise.
8291 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
8292 Thumb instructions.
8293 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
8294 in gdb_test_multiple.
8295 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
8296
ab254057
YQ
82972011-09-17 Yao Qi <yao@codesourcery.com>
8298
8299 * lib/gdb.exp (can_single_step_to_signal_handler): New.
8300 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
8301 support single step to signal handler.
8302
9c317b71
YQ
83032011-09-17 Yao Qi <yao@codesourcery.com>
8304
8305 * gdb.base/disp-step-fork.c: New.
8306 * gdb.base/disp-step-syscall.exp: New.
8307 * gdb.base/disp-step-vfork.c: New.
8308
a8123151
JB
83092011-09-16 Joel Brobecker <brobecker@adacore.com>
8310
8311 * gdb.ada/tasks.exp: Make the expected output for
8312 the `info tasks' tests more resilient to spacing
8313 changes.
8314
63a9aad8
JK
83152011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8316
8317 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
8318 (reached breakpoint 2, reached breakpoint 3): Update expected output.
8319
2aa48337
KP
83202011-09-15 Kevin Pouget <kevin.pouget@st.com>
8321
8322 PR Python/12692 Add gdb.selected_inferior() to Python interface.
8323 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
8324
6839b47f
KP
83252011-04-30 Kevin Pouget <kevin.pouget@st.com>
8326
8327 Handle multiple breakpoint hits in Python interface:
8328 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
8329 presence.
8330 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
8331 breakpoint hits.
8332
0935723e
JK
83332011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
8334 Jan Kratochvil <jan.kratochvil@redhat.com>
8335
8336 * gdb.python/py-events.exp: Remove pretty printing comment.
8337 * gdb.python/py-evsignal.exp: New file.
8338 * gdb.python/py-evthreads.c: Include signal.h.
8339 (thread3): Remove variable count3. Remove variable bad and use raise
8340 instead.
8341 (thread2): Remove variable count2. Move thread3 pthread_create here,
8342 merge pthread_join to a single line.
8343 (main): Remove variable count1. Merge pthread_join with pthread_create
8344 to a single line.
8345 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
8346 KFAIL python/12966 for gdbserver. Test return value of
8347 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
8348 gdb_expect by gdb_test and gdb_test_multiple.
8349 (thread 2, thread 3): New tests.
8350
4801a9a3
PA
83512011-09-12 Matt Rice <ratmice@gmail.com>
8352 Pedro Alves <pedro@codesourcery.com>
8353
8354 PR gdb/13175
8355
8356 * gdb.base/interp.exp: New tests.
8357 * gdb.base/interp.c: New file.
8358
24ece742
DE
83592011-09-12 Doug Evans <dje@google.com>
8360
8361 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
8362 * gdb.dwarf2/typeddwarf.exp: Ditto.
8363
7f062217
JK
83642011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8365
8366 Fix compatibility with x32 arch.
8367 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
8368 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
8369 is_x86_like_target.
8370 * testsuite/gdb.trace/collection.exp: Likewise.
8371 * testsuite/gdb.trace/report.exp: Likewise.
8372 * testsuite/gdb.trace/unavailable.exp: Likewise.
8373 * testsuite/gdb.trace/while-dyn.exp: Likewise.
8374 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
8375 (is_x86_like_target): Check also is_amd64_regs_target.
8376
08711b9a
JK
83772011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8378
8379 PR breakpoints/12435
8380 * gdb.arch/amd64-prologue-xmm.c: New file.
8381 * gdb.arch/amd64-prologue-xmm.exp: New file.
8382 * gdb.arch/amd64-prologue-xmm.s: New file.
8383
b99b5f66
JK
83842011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8385
8386 * gdb.dwarf2/dw2-param-error-main.c: New file.
8387 * gdb.dwarf2/dw2-param-error.S: New file.
8388 * gdb.dwarf2/dw2-param-error.exp: New file.
8389
a391a2f6
PA
83902011-09-08 Pedro Alves <pedro@codesourcery.com>
8391
8392 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
8393 inferior's pid and look for a core dump named core.$pid. Use
8394 `remote_file' commands on the host instead of hand coding shell
8395 commands on the build.
8396 * gdb.base/valgrind-db-attach.exp: Kill the program before
8397 finishing the test.
8398
7d8e6458 83992011-09-02 Matt Rice <ratmice@gmail.com>
8400
8401 * lib/prompt.exp: New file for testing the first prompt.
8402 * gdb.python/py-prompt.exp: Ditto.
8403 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
8404
68e77c9e
PA
84052011-09-02 Pedro Alves <pedro@codesourcery.com>
8406
8407 * gdb.threads/gcore-thread.exp: Set the global core_supported to
8408 0, before testing gcore.
8409
9655e943
JK
84102011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8411
df6dc84d
JK
8412 * dw2-ifort-parameter-debug.S: Update copyright year.
8413 * dw2-ifort-parameter.c: Update copyright year.
8414 * dw2-ifort-parameter.exp: Update copyright year.
8415
9655e943
JK
8416 * dw2-ifort-parameter-debug.S: New file.
8417 * dw2-ifort-parameter.c: New file.
8418 * dw2-ifort-parameter.exp: New file.
8419
353d1d73
JK
84202011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8421
8422 * gdb.base/commands.exp (error_clears_commands_left): New function.
8423 (): Call it.
8424
5c07461a
JK
84252011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8426
8427 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
8428 (C): Initialize `a'.
8429 * gdb.mi/mi-inheritance-syntax-error.exp
8430 (-data-evaluate-expression $path): Expect `a' as 5.
8431
0d932b2f
MK
84322011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
8433
8434 PR mi/11912
8435 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
8436 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
8437 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
8438 keyword in output of -var-info-path-expression.
8439
bdb54049
JK
84402011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8441
8442 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
8443 * gdb.trace/collection.exp: Likewise.
8444 * gdb.trace/report.exp: Likewise.
8445 * gdb.trace/unavailable.exp: Likewise.
8446 * gdb.trace/while-dyn.exp: Likewise.
8447
59cde39c
KS
84482011-08-18 Keith Seitz <keiths@redhat.com>
8449
8450 PR c++/12266
8451 * gdb.cp/meth-typedefs.cc: New file.
8452 * gdb.cp/meth-typedefs.exp: New file.
8453
fa3a4f15
PM
84542011-08-17 Phil Muldoon <pmuldoon@redhat.com>
8455
6fdff2c5 8456 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 8457
c1049fca
JK
84582011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8459
8460 * gdb.arch/i386-dr3-watch.exp
8461 (watchpoint on gap1 does not fit debug registers)
8462 (delete all watchpoints): Fix racy expect strings.
8463
d93f7b5c
YQ
84642011-08-14 Yao Qi <yao@codesourcery.com>
8465
8466 * gdb.base/maint.exp: set data_section to ".neardata".
8467 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
8468 * gdb.base/savedregs.exp: Handle SIGILL.
8469 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
8470 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
8471
457e09f0
DE
84722011-08-12 Doug Evans <dje@google.com>
8473
8474 * gdb.python/py-symbol.exp: Add test for symbol.type.
8475
5d0bb2fb
UW
84762011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
8477
8478 * gdb.threads/pthreads.exp: Enable on non-native configurations.
8479 * gdb.mi/mi-pthreads.exp: Likewise.
8480 * gdb.mi/mi2-pthreads.exp: Likewise.
8481 * gdb.mi/gdb669.exp.exp: Likewise.
8482
fcdfa280
PA
84832011-08-09 Pedro Alves <pedro@codesourcery.com>
8484
8485 * lib/mi-support.exp (detect_async): Rename to...
8486 (mi_detect_async): ... this.
8487 * gdb.mi/mi-nonstop-exit.exp: Adjust.
8488 * gdb.mi/mi-nonstop.exp: Adjust.
8489 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
8490 * gdb.mi/mi-nsintrall.exp: Adjust.
8491 * gdb.mi/mi-nsmoribund.exp: Adjust.
8492 * gdb.mi/mi-nsthrexec.exp: Adjust.
8493
9d8fa392
PA
84942011-08-09 Pedro Alves <pedro@codesourcery.com>
8495
8496 * gdb.base/display.c (do_loops): New `p_i' local.
8497 * gdb.base/display.exp: Test displaying a variable that is
8498 temporarily at a bad address.
8499
b6cede78
JK
85002011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8501
8502 * gdb.dwarf2/dw2-op-stack-value.S: New file.
8503 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
8504
67bedb8c
JK
85052011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8506
8507 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
8508 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
8509 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 8510
af6e93b2
PA
85112011-08-05 Pedro Alves <pedro@codesourcery.com>
8512
8513 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
8514 procedure.
8515 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
8516
1cf0e11f
YQ
85172011-08-05 Yao Qi <yao@codesourcery.com>
8518
8519 * gdb.base/callfuncs.exp: Set language after main.
8520 * gdb.cp/cplusfuncs.exp: Likewise.
8521 * gdb.cp/inherit.exp: Likewise.
8522
a1e28cb2
UW
85232011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
8524
8525 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
8526 * gdb.base/watch-vfork.exp: Skip on remote targets.
8527
d4f5bbb9
UW
85282011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
8529
8530 * gdb.threads/thread-find.exp: Support remote targets.
8531
724f4f80
UW
85322011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
8533
8534 * gdb.base/jit.exp: Download solib_binfile to target.
8535 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
8536 and call dlopen without full path name.
8537 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
8538 dlopen without full path name.
8539
934709f0
PW
85402011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8541
8542 * gdb.base/break-always.exp: Complete the test
8543 with duplicated breakpoints and enabling/disabling them.
8544
c26106c4
TT
85452011-08-02 Tom Tromey <tromey@redhat.com>
8546
8547 PR gdb/11289:
8548 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
8549
9300444e 85502011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
8551
8552 PR gdb/13045
8553 * gdb.base/float.exp: Add new test case for PR gdb/13045
8554 * gdb.base/float.c: New file.
8555
00bd41d6
PM
85562011-07-28 Phil Muldoon <pmuldoon@redhat.com>
8557
8558 * gdb.python/py-mi.exp: Test printers returning string hint, and
8559 also not returning a value.
8560 * gdb.python/py-prettyprint.c: Add testcase for above.
8561 * gdb.python/py-prettyprint.py: Add test printer for above.
8562
d24f74ce
JK
85632011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8564
8565 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
8566 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
8567 (.Ldie30) Add as field "data4".
8568 (.Ldie32) Rename field "b" to "shl".
8569 (abbrev4) Change for the "data4" field.
8570 (abbrev5, abbrev6) Remove.
8571 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
8572 (p &s.shl): ... here. Add comment.
8573 (p &s.data4): New.
8574
bb7da2bf
JK
85752011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8576
8577 Fix crash on lval_computed values.
8578 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
8579
11081198
JK
85802011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8581
8582 * gdb.base/help.exp (help whatis): Update the expected string.
8583
3c6e0cb3
JK
85842011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8585
8586 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
8587 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
8588 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
8589 Change the expected string.
8590
efa80663
PA
85912011-07-26 Pedro Alves <pedro@codesourcery.com>
8592
8593 * gdb.base/watchpoint.exp
8594 (test_disable_enable_software_watchpoint): New procedure.
8595 (top level): Run it.
8596
db8e4570
UW
85972011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8598
8599 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
8600 executable file "${binfile}", C++ version "${binfile}-cxx".
8601 * gdb.python/py-prettyprint.exp: Likewise.
8602 * gdb.python/py-symbol.exp: Likewise.
8603 * gdb.python/py-type.exp: Likewise.
8604 * gdb.python/py-value.exp: Likewise.
8605 * gdb.python/py-template.exp (test_template_arg): Pass full executable
8606 file name instead of just suffix.
8607
543305c9
JK
86082011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8609
8610 Fix implicit pointer offsets.
8611 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
8612 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
8613 (continue to breakpoint: continue to baz breakpoint for implptr)
8614 (sanity check element 0, sanity check element 1)
8615 (enter the inlined function, check element 0 for the offset)
8616 (check element 1 for the offset)
8617 (continue to breakpoint: ignore the second baz breakpoint): New tests.
8618 (set foo breakpoint for implptr): Update the breakpoint number.
8619
b3215adc
UW
86202011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8621
8622 * gdb.python/py-mi.exp: Use different file names for different
8623 versions of the executable under test.
8624 * gdb.python/py-prettyprint.exp: Likewise.
8625 * gdb.python/py-symbol.exp: Likewise.
8626 * gdb.python/py-template.exp: Likewise.
8627 * gdb.python/py-type.exp: Likewise.
8628 * gdb.python/py-value.exp: Likewise.
8629
182b9acc
UW
86302011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8631
8632 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
8633 flag after restarting GDB if necessary.
8634
e6052b5d
UW
86352011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8636
8637 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
8638
1ced966e
PA
86392011-07-22 Pedro Alves <pedro@codesourcery.com>
8640
8641 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
8642 backend doesn't leave used debug registers behind.
8643
3543a589
TT
86442011-07-22 Tom Tromey <tromey@redhat.com>
8645
8646 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
8647 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
8648 argument.
8649 * gdb.dwarf2/typeddwarf-amd64.S: New file.
8650
14d15303 86512011-07-21 Matt Rice <ratmice@gmail.com>
8652
8653 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
8654 in mostlyclean rule. Add files ending in .core.
8655
9b158ba0 86562011-07-21 Matt Rice <ratmice@gmail.com>
8657
8658 PR macros/12999
8659 * gdb.base/info-macros.c: New test sources.
8660 * gdb.base/info-macros.exp: New tests.
8661
d17b6f81
PM
86622011-07-21 Phil Muldoon <pmuldoon@redhat.com>
8663
8664 * gdb.python/python.exp: Add prompt substitution tests.
8665
918dd910
JK
86662011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8667
8668 Fix crash if referenced CU is aged out.
8669 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
8670 New.
8671 * gdb.dwarf2/implptr.exp: Likewise.
8672
0e37a63c
JK
86732011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8674
8675 * gdb.dwarf2/implptr.S: Rebuilt.
8676 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
8677 (bar): Use them for j, k, l.
8678 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
8679 COMPILE.
8680 (print j in implptr:bar): Update for the intp typedef.
8681 (print p[0].x in implptr:foo): Use more exact regex.
8682
f65cf84c
TT
86832011-07-18 Tom Tromey <tromey@redhat.com>
8684
8685 * gdb.cp/static-method.exp: Add missing single quote.
8686
d5b4a7be
YQ
86872011-07-18 Yao Qi <yao@codesourcery.com>
8688
8689 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
8690 supported.
8691 * gdb.mi/mi-nonstop-exit.exp: Likewise.
8692 * gdb.mi/mi-nonstop.exp: Likewise.
8693 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8694 * gdb.mi/mi-nsintrall.exp: Likewise.
8695 * gdb.mi/mi-nsmoribund.exp: Likewise.
8696 * gdb.mi/mi-nsthrexec.exp: Likewise.
8697 * gdb.python/py-evthreads.exp: Likewise.
8698
e9ea2662
JK
86992011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8700
8701 Code cleanup.
8702 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
8703 it. Substitute it instead of test_compiler_info everywhere.
8704
ce451573
UW
87052011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8706
8707 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
8708 remote targets as well.
8709
756d88a7
UW
87102011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8711
8712 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
8713 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
8714
31f83dc5
UW
87152011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8716
8717 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
8718 a remote machine, not the host.
8719 (gdb_compile_shlib): Set soname if target is remote.
8720
059241a0
PP
87212011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
8722
8723 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
8724
28a0b48c 87252011-07-13 Matt Rice <ratmice@gmail.com>
8726
8727 * gdb.python/py-objfile-script-gdb.py: Renamed to
8728 py-objfile-script-gdb.py.in.
8729 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
8730 py-objfile-script-gdb.py.
8731 * gdb.python/py-objfile-script.exp: Update reference to
8732 py-objfile-script-gdb.py.
8733
9a771b67
JK
87342011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8735
8736 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
8737 reference undefined label.
8738
04ad99e6
JK
87392011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8740
8741 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
8742 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
8743 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
8744 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
8745
713389e0
PM
87462011-07-11 Phil Muldoon <pmuldoon@redhat.com>
8747
6fdff2c5 8748 PR python/12438
713389e0 8749 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 8750 deprecated tests. Add set/show python print-backtrace tests.
713389e0 8751
97d146f8
JK
87522011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8753
8754 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
8755 debug info.
8756
facde0e5 87572011-07-06 Matt Rice <ratmice@gmail.com>
8758
8759 * gdb.python/python.exp: Update filename paths.
8760 * gdb.python/py-symtab.exp: Ditto.
8761
438640d1
MP
87622011-07-06 Marek Polacek <mpolacek@redhat.com>
8763
8764 * gdb.python/py-evthreads.exp: Add missing `$'.
8765
33a365df
MF
87662011-07-06 Jie Zhang <jie.zhang@analog.com>
8767
8768 * config/bfin.exp: New file.
8769 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
8770 * gdb.asm/bfin.inc: New file.
8771
8f7ae686
MP
87722011-07-06 Marek Polacek <mpolacek@redhat.com>
8773
df46027d 8774 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
8775 the whole output.
8776
eb2a6f42
TT
87772011-07-05 Tom Tromey <tromey@redhat.com>
8778
8779 * gdb.java/jprint.java (jprint.hi): New field.
8780 * gdb.java/jprint.exp: Print string.
8781
177b42fe
TJB
87822011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
8783
8784 * gdb.base/call-sc.c: Fix typos.
8785 * gdb.base/ifelse.exp: Likewise.
8786 * gdb.base/structs.c: Likewise.
8787
3b2a0cf2
JB
87882011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8789
8790 * gdb.base/jit-so.exp: New test.
8791 * gdb.base/jit-dlmain.c: New file.
8792 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
8793
46fc714c
JK
87942011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8795
8796 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
8797 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
8798 * gdb.cp/pr9167.exp (p b): Likewise.
8799 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
8800 (test value of P in inner_m, test type of Z in inner_m): Call
8801 setup_xfail for gcc <= 4.5.
46fc714c 8802
418c7cf7
JK
88032011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8804
8805 * gdb.cp/paren-type.cc: New files.
8806 * gdb.cp/paren-type.exp: New files.
8807
3d50dd94
JK
88082011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8809
8810 Stop on first linespec terminator instead of eating what we can.
8811 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
8812 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
8813 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
8814 (break C::f()): ... this one.
8815 (break C::operator()()): New test.
8816 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
8817 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
8818 test.
8819
dcf9f4ab
JK
88202011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8821
8822 Fall back linespec to minimal symbols.
8823 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
8824 error message.
8825 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
8826 * gdb.cp/minsym-fallback-main.cc: New file.
8827 * gdb.cp/minsym-fallback.cc: New file.
8828 * gdb.cp/minsym-fallback.exp: New file.
8829 * gdb.cp/minsym-fallback.h: New file.
8830
3f542ed1
JK
88312011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8832
8833 * gdb.cp/no-dmgl-verbose.cc: New file.
8834 * gdb.cp/no-dmgl-verbose.exp: New file.
8835
88362011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
8837
8838 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
8839 __GI_.
8840 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
8841 (f): New function.
8842 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
8843 (complete p 'func<short>(): ... here.
8844 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
8845 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
8846 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
8847 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
8848 Make them KFAIL gcc/49546.
8849
00eb2c4a
JB
88502011-07-01 Joel Brobecker <brobecker@adacore.com>
8851
8852 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
8853
85a20c42
JK
88542011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8855
8856 Test GCC PR debug/49546.
8857 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
8858 (test type of F in k3_m, test value of F in k3_m): New.
8859 * gdb.cp/temargs.cc (struct S3, struct K3): New.
8860 (main): New variable k3. Call k3.k3_m.
8861
d2d43431
JB
88622011-07-01 Jean-Charles Delay <delay@adacore.com>
8863
8864 * gdb.ada/packed_array.exp: Fix expected outout.
8865
54ae186f
JB
88662011-07-01 Jean-Charles Delay <delay@adacore.com>
8867
8868 * gdb.ada/packed_array.exp: fixed expected output.
8869
8f17729f
JB
88702011-07-01 Joel Brobecker <brobecker@adacore.com>
8871
8872 * gdb.ada/same_enum: New testcase.
8873
f5aa6869
JB
88742011-07-01 Joel Brobecker <brobecker@adacore.com>
8875
8876 * gdb.ada/ptr_typedef: New testcase.
8877
828292f2
JB
88782011-07-01 Joel Brobecker <brobecker@adacore.com>
8879
8880 * gdb.ada/arrayptr.exp: Add ptype test.
8881
18920c42
JB
88822011-07-01 Joel Brobecker <brobecker@adacore.com>
8883
8884 * gdb.ada/char_enum: New testcase.
8885
3536d9e3 88862011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
8887
8888 * gdb.base/dump.exp (capture_pointer_with_type): New.
8889 Get value from address instead of name.
8890 Start GDB once, and do `dump' and `restore'
8891 tests together.
8892
db863c42
MF
88932011-06-30 Jie Zhang <jie.zhang@analog.com>
8894 Mike Frysinger <vapier@gentoo.org>
8895
8896 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
8897 helper functions for getting/setting remotetimeout variable.
8898 * lib/gdb.exp (gdb_load): If the target is remote, set
8899 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
8900 with $loadtimeout. Set $load_ok to 0 before doing the load.
8901 Instead of returning, immediately, set $load_ok to 0. Call
8902 set_remotetimeout with $oldremotetimeout, and then return if
8903 $load_ok is 1.
8904
e9e642a8
AB
89052011-06-30 Andrew Burgess <aburgess@broadcom.com>
8906
8907 * gdb.python/py-template.exp: Don't run this test if the target
8908 does not support c++ tests.
8909
32019081
JK
89102011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8911
8912 Fix non-only rename list for Fortran modules import.
8913 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
8914 tests.
8915 * gdb.fortran/module.f90 (module moduse): New.
8916 (program module): use moduse, test var_x, var_y and var_z.
8917
0ecee54c
TT
89182011-06-29 Tom Tromey <tromey@redhat.com>
8919
8920 PR testsuite/12040:
8921 * gdb.fortran/array-element.exp: Use f90, not f77.
8922 * gdb.fortran/complex.exp: Use f90, not f77.
8923 * gdb.fortran/derived-type.exp: Use f90, not f77.
8924 * gdb.fortran/library-module.exp: Use f90, not f77.
8925 * gdb.fortran/logical.exp: Use f90, not f77.
8926 * gdb.fortran/module.exp: Use f90, not f77.
8927 * gdb.fortran/multi-dim.exp: Use f90, not f77.
8928 * gdb.fortran/subarray.exp: Use f90, not f77.
8929
3b2b8fea
TT
89302011-06-29 Tom Tromey <tromey@redhat.com>
8931
8932 * gdb.fortran/charset.exp: New file.
8933 * gdb.fortran/charset.f90: New file.
8934
42159ca5
TT
89352011-06-29 Tom Tromey <tromey@redhat.com>
8936
8937 PR testsuite/12040:
8938 * lib/future.exp: New file, mostly extracted from ada.exp.
8939 Rewrote compatibility code to use rename.
8940 (gdb_find_gfortran): New proc.
8941 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
8942 gfortran patch.
8943 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
8944 Move to future.exp.
8945 * lib/gdb.exp: Always load future.exp.
8946
af69a5ce
YQ
89472011-06-28 Yao Qi <yao@codesourcery.com>
8948
8949 * gdb.cp/exception.cc: Don't include iostream.
8950 (bar): Remove print statement.
8951 (catcher): New.
8952 (main): Remove print statements. Call function catcher.
8953 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
8954 Set breakpoint on catcher, and check the value of parameter.
8955
ab5c6a72
YQ
89562011-06-23 Yao Qi <yao@codesourcery.com>
8957
6fdff2c5
PA
8958 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
8959 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 8960
9497469f
MP
89612011-06-23 Marek Polacek <mpolacek@redhat.com>
8962
8963 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
8964 mi_gdb_test.
8965
b9132588
MP
89662011-06-23 Marek Polacek <mpolacek@redhat.com>
8967
5d197ed0 8968 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 8969
e55595ca
MP
89702011-06-23 Marek Polacek <mpolacek@redhat.com>
8971
5d197ed0
MP
8972 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
8973
89742011-06-23 Marek Polacek <mpolacek@redhat.com>
8975
8976 * gdb.mi/mi2-basics.exp: Fix races. Honour the
8977 `test_exec_and_symbol_mi_operatons' return value.
8978 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8979 gdb_test_multiple.
8980 (test_exec_and_symbol_mi_operatons): Likewise.
8981 (test_path_specification): Likewise.
e55595ca 8982
be777e08
YQ
89832011-06-23 Yao Qi <yao@codesourcery.com>
8984
8985 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
8986 supported.
8987 * lib/gdb.exp (support_displaced_stepping): New.
8988
615556d6
YQ
89892011-06-23 Yao Qi <yao@codesourcery.com>
8990
8991 * gdb.threads/execl.exp: Skip on remote target.
8992
833b0ca7
MP
89932011-06-21 Marek Polacek <mpolacek@redhat.com>
8994
5d197ed0 8995 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
8996 mi_gdb_test.
8997
1ee4023a
MP
89982011-06-20 Marek Polacek <mpolacek@redhat.com>
8999
5d197ed0 9000 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 9001
d0b1d624
MP
90022011-06-20 Marek Polacek <mpolacek@redhat.com>
9003
5d197ed0 9004 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
9005 mi_gdb_test.
9006
79aa92c1
MP
90072011-06-20 Marek Polacek <mpolacek@redhat.com>
9008
5d197ed0 9009 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 9010
5ce5db06
YQ
90112011-06-14 Yao Qi <yao@codesourcery.com>
9012
9013 gdb/testsuite/
9014 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
9015
533a737e
JK
90162011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9017
9018 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
9019
d0e53741
TT
90202011-06-10 Tom Tromey <tromey@redhat.com>
9021
9022 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
9023 Add tests for pointer-to-member-function.
9024 * gdb.cp/temargs.cc (S::somefunc): New function.
9025 (K2): New class.
9026 (main): Instantiate K2; call method.
9027
b5916bbd
JB
90282011-06-08 Joel Brobecker <brobecker@adacore.com>
9029
9030 * gdb.python/py-inferior.c (f2): Make str an array rather
9031 than a pointer.
9032 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
9033
5be4dfca
JK
90342011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9035
9036 * gdb.base/async-shell.c: New file.
9037 * gdb.base/async-shell.exp: New file.
9038
9f47e254
PA
90392011-06-06 Pedro Alves <pedro@codesourcery.com>
9040
9041 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
9042
64b9b334
JB
90432011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
9044
9045 From Stephen Kitt <steve@sk2.org>
9046 * gdb.base/help.exp: Adjust following some spelling corrections
9047 in GDB.
9048
dbc0f131
YQ
90492011-06-01 Yao Qi <yao@codesourcery.com>
9050
9051 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
9052
fd336a18
KS
90532010-05-31 Keith Seitz <keiths@redhat.com>
9054
9055 PR c++/12750
9056 * gdb.cp/static-method.cc: New file.
9057 * gdb.cp/static-method.exp: New file.
9058
fa8b9902
KS
90592010-05-31 Keith Seitz <keiths@redhat.com>
9060
9061 PR symtab/12704
9062 * gdb.cp/anon-ns.cc: New file.
9063 * gdb.cp/anon-ns.exp: New file.
9064
0a5b1e09
PA
90652011-05-31 Pedro Alves <pedro@codesourcery.com>
9066
9067 * gdb.arch/i386-dr3-watch.c: New file.
9068 * gdb.arch/i386-dr3-watch.exp: New file.
9069
0578b8d1
YQ
90702011-05-30 Yao Qi <yao@codesourcery.com>
9071
9072 * gdb.base/callfuncs.c (t_structs_fc): New.
9073 (t_structs_dc, t_structs_ldc): New.
9074 (t_double_many_args):
9075 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
9076 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
9077 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
9078 * gdb.base/callfuncs.exp: Call new functions.
9079
6680506e
YQ
90802011-05-30 Yao Qi <yao@codesourcery.com>
9081
ff4d2c60
YQ
9082 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
9083 Call rerun_and_prepare for each test to isolate effects.
9084
90852011-05-30 Yao Qi <yao@codesourcery.com>
9086
9087 * gdb.base/varargs.c (find_max_float_real): New.
9088 (find_max_double_real, find_max_long_double_real): New.
9089 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
9090 * lib/gdb.exp (setup_kfail_for_target): New.
9091
e43ec454
YQ
90922011-05-30 Yao Qi <yao@codesourcery.com>
9093
9094 * gdb.base/funcargs.c (callca, callcb, callcc): New.
9095 (callcd, callce, callcf, callc1a, callc1b): New.
9096 (callc2a, callc2b): New.
9097 * gdb.base/funcargs.exp (complex_args): New.
9098 (complex_integral_args, complex_float_integral_args): New.
9099 * lib/gdb.exp (support_complex_tests): New. Determine
9100 whether to run test cases on _Complex types.
9101
432b4d03
JK
91022011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9103
9104 * gdb.threads/leader-exit.c: New file.
9105 * gdb.threads/leader-exit.exp: New file.
9106
6caf069d
MP
91072011-05-27 Marek Polacek <mpolacek@redhat.com>
9108
9497469f 9109 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 9110
97fce28b
MP
91112011-05-27 Marek Polacek <mpolacek@redhat.com>
9112
9113 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
9114 remove the `supported' variable.
9115 * gdb.mi/mi-nonstop.exp: Likewise.
9116 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9117 * gdb.mi/mi-nsintrall.exp: Likewise.
9118 * gdb.mi/mi-nsmoribund.exp: Likewise.
9119 * gdb.mi/mi-nsthrexec.exp: Likewise.
9120
9da8c2a0
PA
91212011-05-26 Pedro Alves <pedro@codesourcery.com>
9122
9123 * gdb.reverse/finish-reverse-bkpt.exp: New test.
9124
2c03e5be
PA
91252011-05-26 Pedro Alves <pedro@codesourcery.com>
9126
9127 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
9128
2e21250d
KS
91292011-05-24 Keith Seitz <keiths@redhat.com>
9130
9131 PR breakpoint/12803
9132 * gdb.cp/cmpd-minsyms.cc (a): New method.
9133 (b): New method.
9134 (c): New method.
9135 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
9136
cdac0397
PA
91372011-05-24 Pedro Alves <pedro@codesourcery.com>
9138
9139 * gdb.base/commands.exp (watchpoint_command_test): Check that the
9140 watchpoint's command list didn't execute when the watchpoint went
9141 out of scope.
9142
ee5683ab
PM
91432011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
9144
9145 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
9146 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
9147 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
9148 * gdb.arch/i386-gnu-cfi.exp: Likewise.
9149 * gdb.arch/i386-permbkpt.exp: Likewise.
9150 * gdb.arch/i386-prologue.exp: Likewise.
9151 * gdb.arch/i386-size-overlap.exp: Likewise.
9152 * gdb.arch/i386-size.exp: Likewise.
9153 * gdb.arch/i386-unwind.exp: Likewise.
9154 * gdb.reverse/i386-precsave.exp: Likewise.
9155 * gdb.reverse/i386-reverse.exp: Likewise.
9156 * gdb.reverse/i386-sse-reverse.exp: Likewise.
9157 * gdb.reverse/i387-env-reverse.exp: Likewise.
9158 * gdb.reverse/i387-stack-reverse.exp: Likewise.
9159
c91c8c16
PA
91602011-05-24 Pedro Alves <pedro@codesourcery.com>
9161
9162 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
9163 file doesn't error, using MI.
9164
c50491a7
TT
91652011-05-23 Tom Tromey <tromey@redhat.com>
9166
9167 * gdb.base/charset.exp (string_display): Add tests to assign to
9168 arrays.
9169 * gdb.base/charset.c (short_array, int_array, long_array): New.
9170
4a07b7da
PA
91712011-05-20 Pedro Alves <pedro@codesourcery.com>
9172
9173 Cope with async mode.
9174
4a07b7da
PA
9175 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
9176 into gdb_test + mi_expect_stop.
9177
b275f2d2
PA
91782011-05-20 Pedro Alves <pedro@codesourcery.com>
9179
9180 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
9181 (callme): Remove printf call.
9182
eec52c44
PM
91832011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
9184
9185 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
9186 quote pattern to avoid problems with Cygwin/mingw expect versions.
9187 * gdb.base/default.exp (show convenience): Use double
9188 quote pattern for regular expressions.
9189
b3c8eb43
JK
91902011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9191
9192 Fix -readnow for -gdwarf-4 unused type units.
9193 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
9194 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
9195
ed731959
JK
91962011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9197
9198 * gdb.base/kill-after-signal.c: New file.
9199 * gdb.base/kill-after-signal.exp: New file.
9200
3b48433d
PA
92012011-05-16 Pedro Alves <pedro@codesourcery.com>
9202
9203 * gdb.ada/start.exp: Call untested with the correct test filename.
9204 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
9205 test filename. Make the test's binary unique.
9206 * gdb.arch/i386-signal.exp: Call untested with the correct test
9207 filename.
9208 * gdb.arch/i386-size-overlap.exp: Ditto.
9209 * gdb.arch/Makefile.in (EXECUTABLES): Update.
9210 * gdb.base/gcore-buffer-overflow.exp: Ditto.
9211 * gdb.cp/call-c.exp: Ditto.
9212 * gdb.mi/mi-reverse.exp: Call untested with the correct test
9213 filename. Make the test's binary unique.
9214 * gdb.mi/Makefile.in (EXECUTABLES): Update.
9215 * gdb.python/py-mi.exp: Ditto.
9216 * gdb.python/Makefile.in (EXECUTABLES): Update.
9217 * gdb.reverse/i386-precsave.exp: Ditto.
9218 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
9219 test filename.
9220 * gdb.reverse/i387-stack-reverse.exp: Ditto.
9221 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
9222 unique.
9223 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
9224 test filename.
9225 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
9226 * gdb.trace/tfile.exp: Ditto.
9227
ba4a8bdd
YQ
92282011-05-14 Yao Qi <yao@codesourcery.com>
9229
9230 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
9231 type.
9232
dbaefcf7
DE
92332011-05-13 Doug Evans <dje@google.com>
9234
9235 * gdb.python/py-objfile-script.exp: New file.
9236 * gdb.python/py-objfile-script.c: New file.
9237 * gdb.python/py-objfile-script-gdb.py: New file.
9238 * testsuite/gdb.python/py-section-script.exp: Test
9239 "info auto-load-scripts".
9240
9930639c
TT
92412011-05-13 Tom Tromey <tromey@redhat.com>
9242
9243 * gdb.dwarf2/clztest.exp: New file.
9244 * gdb.dwarf2/clztest.c: New file.
9245 * gdb.dwarf2/clztest.S: New file.
9246
05272e11
DE
92472011-05-13 Doug Evans <dje@google.com>
9248
cc63ef9b
DE
9249 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
9250 String16 tests.
05272e11 9251
6edba76f
TT
92522011-05-13 Tom Tromey <tromey@redhat.com>
9253
9254 * lib/gdb.exp (is_x86_like_target): New proc.
9255 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
9256 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
9257 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
9258 -nostdlib to compiler.
9259 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
9260 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
9261 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
9262 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
9263 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
9264
028d0ed5
TJB
92652011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
9266
9267 * gdb.python/py-function.exp: Test setting a value from a function
9268 which executes a command.
9269
8a9b8146
TT
92702011-05-12 Tom Tromey <tromey@redhat.com>
9271
9272 * gdb.dwarf2/typeddwarf.S: New file.
9273 * gdb.dwarf2/typeddwarf.c: New file.
9274 * gdb.dwarf2/typeddwarf.exp: New file.
9275
10483e8e
MP
92762011-05-12 Marek Polacek <mpolacek@redhat.com>
9277
9278 * gdb.mi/mi-basics.exp: Fix races. Honour the
9279 `test_exec_and_symbol_mi_operatons' return value.
9280 (test_mi_interpreter_selection): Use mi_gdb_test instead of
9281 gdb_test_multiple.
9282 (test_exec_and_symbol_mi_operatons): Likewise.
9283 (test_path_specification): Likewise.
9284
faf067f1
JK
92852011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9286
9287 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
9288 (gdb_touch_execfile): Remove catch wrappers. New variable time.
9289 Replace `file copy' and `file rename' by `file mtime'. Twice.
9290
7ff911a3
JK
92912011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9292
9293 * gdb.base/readline-ask.c: New file.
9294 * gdb.base/readline-ask.exp: New file.
9295 * gdb.base/readline-ask.inputrc: New file.
9296
a536c6d7
UW
92972011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
9298
9299 * gdb.cell/bt.exp: Delete breakpoints before running to signal
9300 to avoid race condition.
9301 * gdb.cell/coremaker.c: Use small stack size.
9302 * gdb.cell/ea-standalone.exp: Use file name without path as
9303 argument to c_to.
9304 * gdb.cell/fork.exp: Allow other output when continuing to end.
9305
d472a426
JK
93062011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9307
9308 * gdb.threads/corethreads.c: New file.
9309 * gdb.threads/corethreads.exp: New file.
9310
93112011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
9312
9313 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
9314 Try to compile the test using -Wl,-z,norelro first.
9315 (load_core): New variable libthread_db_seen, initialize it.
9316 (zeroed-threads cannot be listed): Protect it by XFAIL on
9317 !$libthread_db_seen.
9318
8be455d7
JK
93192011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9320
9321 PR 12573
9322 * gdb.dwarf2/dw2-skip-prologue.S: New file.
9323 * gdb.dwarf2/dw2-skip-prologue.c: New file.
9324 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
9325
1976171a
JK
93262011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9327
9328 * gdb.cp/psymtab-parameter.cc: New file.
9329 * gdb.cp/psymtab-parameter.exp: New file.
9330
7db6f30f
JK
93312011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9332
9333 Fix a race.
9334 * gdb.cp/static-print-quit.exp (print c): Split to ...
9335 (print c - <return>, print c - q <return>, print c - to quit):
9336 ... these. Make the testfile untested on gdb-7.1.
9337
85161e9e 93382011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
9339
9340 * lib/gdb.exp (exec_target_file, exec_symbol_file,
9341 gdb_rename_execfile, gdb_touch_execfile): New.
9342 * gdb.base/reread.exp: Use new procs to handle multiple
9343 exec files.
9344
0c51be18
YQ
93452011-05-05 Yao Qi <yao@codesourcery.com>
9346
9347 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
9348 (test_adr_32bit, test_pop_pc): New.
9349 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
9350 (test_adr_32bit, test_pop_pc): New.
9351
4d393d60
JM
93522011-05-04 Joseph Myers <joseph@codesourcery.com>
9353
9354 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
9355 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
9356 targets.
9357 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
9358 handle targets.
9359
8ffd0459
JK
93602011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9361
9362 * gdb.base/completion.exp (complete help info wat): Rename to ...
9363 (complete 'help info wat'): ... here.
9364 Remove all `-re ".*' and `-re "^.*' redundant regexes.
9365 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
9366
8e28d804
PA
93672011-05-04 Pedro Alves <pedro@codesourcery.com>
9368
9369 * gdb.base/completion.exp: Use gdb_test_multiple instead of
9370 gdb_test and explicit $gdb_prompt/timeout matches.
9371
3eb2ef34
YQ
93722011-05-04 Yao Qi <yao@codesourcery.com>
9373
9374 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
9375 and __thumb2__.
9376
aaaf81a3
MP
93772011-05-03 Marek Polacek <mpolacek@redhat.com>
9378
9379 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
9380 in place of `gdb_test "delete breakpoints"'. This eliminates two
9381 testcases.
9382
c4cbc0df
PA
93832011-05-02 Pedro Alves <pedro@codesourcery.com>
9384
9385 PR testsuite/12649
9386 Fix races.
9387
9388 * gdb.base/completion.exp: Remove all sleep calls. Remove
9389 unnecessary regexs. Don't explicitly expect anything after the
9390 prompt. Eat the prompt if necessary.
9391
b4cbb4a3
EBM
93922011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
9393
9394 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
9395 accept to show the caller line again as well as the line after.
9396
d65aec65
PM
93972011-04-29 Phil Muldoon <pmuldoon@redhat.com>
9398
9399 PR mi/12531
9400
9401 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
9402 compile target.
9403 * gdb.python/py-prettyprint.exp: Add C++ object for
9404 CPLUS_FAKE_CHILD test.
9405
30852783
UW
94062011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
9407
9408 * gdb.base/signest.exp: New file.
9409 * gdb.base/signest.c: Likewise.
9410
c7b1f0d9
JK
94112011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9412
9413 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
9414 thread and breakpoint notifications.
9415
559a7a62
JK
94162011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9417
9418 * gdb.base/fortran-sym-case.c: New file.
9419 * gdb.base/fortran-sym-case.exp: New file.
9420 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
9421 * gdb.dwarf2/dw2-case-insensitive.c: New file.
9422 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
9423
8344e389
JK
94242011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9425
9426 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
9427 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
9428 false #1', `if true else false #2' and `if true else false #3'.
9429
2484c66b
UW
94302011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
9431
9432 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
9433 while delivering signal.
9434
8d3788bd
VP
94352011-04-27 Vladimir Prus <vladimir@codesourcery.com>
9436
9437 MI breakpoint notifications.
9438
9439 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
9440 * testsuite/gdb.mi/mi2-cli.exp: Adust.
9441 * testsuite/gdb.mi/mi-watch.exp: Adust.
9442 * testsuite/gdb.mi/mi2-watch.exp: Adust.
9443 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
9444 notifications.
8d3788bd 9445
3e03848b
JK
94462011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9447
9448 * gdb.base/gdbindex-stabs-dwarf.c: New file.
9449 * gdb.base/gdbindex-stabs.c: New file.
9450 * gdb.base/gdbindex-stabs.exp: New file.
9451
918c9108
YQ
94522011-04-25 Yao Qi <yao@codesourcery.com>
9453
9454 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
9455 with /*...*/.
9456 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
9457
90556b8c
JK
94582011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9459
9460 * gdb.python/py-value.exp (test_objfiles): Name the first test
9461 `py-value in file.filename'.
9462
03f2bd59
JK
94632011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9464
9465 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
9466 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
9467 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
9468 !gdbserver_reconnect_p..
9469 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
9470
7b08b9eb
JK
94712011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9472
9473 * gdb.cp/cpcompletion.exp (complete class methods)
9474 (complete class methods beginning with F): Move them above runto. New
9475 comment about the runto delimiter.
9476
b78974c3
PA
94772011-04-20 Pedro Alves <pedro@codesourcery.com>
9478
9479 * gdb.base/maint.exp: Test that "maint print registers" works
9480 without a running program.
9481
20429c40 94822011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 9483
20429c40
MP
9484 * gdb.base/setshow.exp: Fix racy tests.
9485 ($old_gdb_prompt): New variable.
9486
7a9dd1b2
TT
94872011-04-19 Tom Tromey <tromey@redhat.com>
9488
9489 * gdb.mi/mi-nsmoribund.exp:
9490 * gdb.hp/gdb.objdbg/objdbg01.exp:
9491 * gdb.base/structs.exp (test_struct_returns):
9492 * gdb.base/call-sc.exp (test_scalar_returns):
9493 * gdb.base/bigcore.exp: Remove duplicate words.
9494
02835898
JK
94952011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9496
9497 * gdb.base/break-interp-lib.c (v, vptr): New variables.
9498 * gdb.base/break-interp.exp (test_attach): New comment.
9499
254f582e
JK
95002011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9501
9502 * gdb.threads/gcore-thread.exp ($core0file): New variable.
9503 (clear __stack_user.next, clear stack_used.next)
9504 (save a zeroed-threads corefile): New test.
9505 Call core_load for $core0file.
9506 (zeroed-threads cannot be listed): New test.
9507
4fe85f5c
JK
95082011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9509
9510 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
9511 filename.
9512 ($srcfile): Preserve the original value.
9513 ($testfile): Match it the .exp filename.
9514 ($corefile): New variable. Substitute it around.
9515 Use clean_restart.
9516 ($prev_timeout): Remove.
9517 (load_core): Move core loading into this proc.
9518 Fix restore of $timeout if load_core fails.
9519
63524580
JK
95202011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9521
9522 * gdb.base/eu-strip-infcall.c: New file.
9523 * gdb.base/eu-strip-infcall.exp: New file.
9524
90359a16
JK
95252011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9526
9527 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
9528 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
9529
626e7282
JK
95302011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9531
9532 Fix Python access to inlined frames.
9533 * gdb.python/py-frame-inline.c: New file.
9534 * gdb.python/py-frame-inline.exp: New file.
9535
3363d018
EBM
95362011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
9537
9538 * gdb.base/gdb1090.exp: Change breakpoint location to read the
9539 content of 's24' correctly (avoiding "optimized out").
9540 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
9541
28781456
JK
95422011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9543
9544 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
9545
4a4106ca
TJB
95462011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
9547
9548 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
9549 expect a colon in watch -location output.
9550
d26ccb4f
JK
95512011-04-13 Marek Polacek <mpolacek@redhat.com>
9552
df46027d 9553 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
9554 New testcase `expect response to define backtrace'. Also remove
9555 redundant `default' block.
9556
e1ab1f9c
JK
95572011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9558
9559 * gdb.python/py-prettyprint.c (struct hint_error): New.
9560 (main): New variable hint_error.
9561 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
9562 "print hint_error".
9563 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
9564 (register_pretty_printers): Register it.
9565
0c2e6019
TT
95662011-04-04 Tom Tromey <tromey@redhat.com>
9567
9568 * gdb.cp/maint.exp (test_help): Update.
9569 (test_namespace): Likewise.
9570
af57139d
JB
95712011-04-01 Joel Brobecker <brobecker@adacore.com>
9572
9573 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
9574 * gdb.ada/arrayptr.exp: Add new tests.
9575
956a9fb9
JB
95762011-04-01 Joel Brobecker <brobecker@adacore.com>
9577
9578 * gdb.ada/mi_catch_ex: New testcase.
9579
d0c4d642
PA
95802011-04-01 Pedro Alves <pedro@codesourcery.com>
9581
9582 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
9583 base::overload(void) method without specifying "const".
9584
18819fa6
UW
95852011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
9586
9587 * gdb.arch/thumb-singlestep.S: New file.
9588 * gdb.arch/thumb-singlestep.exp: Likewise.
9589
a4c8e806
TT
95902011-03-31 Tom Tromey <tromey@redhat.com>
9591
9592 * gdb.python/py-prettyprint.py (exception_flag): New global.
9593 (NoStringContainerPrinter._iterator.next): Check it.
9594 * gdb.python/py-prettyprint.c (main): New variable nstype2.
9595 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
9596
53832f31
TT
95972011-03-29 Tom Tromey <tromey@redhat.com>
9598
9599 * gdb.cp/anon-struct.cc: New file.
9600 * gdb.cp/anon-struct.exp: New file.
9601
e4620230
JK
96022011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9603
9604 Test STT_GNU_IFUNC support.
9605 * gdb.base/gnu-ifunc-lib.c: New file.
9606 * gdb.base/gnu-ifunc.c: New file.
9607 * gdb.base/gnu-ifunc.exp: New file.
9608
d0fb5eae
JK
96092011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9610
9611 Support a ring of related breakpoints.
9612 * gdb.base/watchpoint-delete.c: New file.
9613 * gdb.base/watchpoint-delete.exp: New file.
9614
20106cfb
JK
96152011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9616
9617 * gdb.ada/arrayparam.exp (print first after function call): Use
9618 explicit package name. Add a comment
9619 (print lasta after function call): Rename ...
9620 (print last after function call): ... it and use explicit package
9621 name.
9622 (print length after function call): Use explicit package name.
9623 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
9624 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
9625 (multiple matches for symbol i): Rename ...
9626 (multiple matches for symbol integervar): ... it.
9627 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
9628 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
9629
e7ab5e63
AB
96302011-03-25 Andrew Burgess <aburgess@broadcom.com>
9631
9632 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
9633 environment variable to make grep output more predictable. Move
9634 all the environment setup into gdb_init so it's done once per test
9635 case rather than each time we start gdb.
9636
9ef07c8c
TT
96372011-03-24 Tom Tromey <tromey@redhat.com>
9638
9639 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
9640 test.
9641
dd90784c
JK
96422011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9643
9644 * gdb.dwarf2/dw2-entry-value-main.c: New file.
9645 * gdb.dwarf2/dw2-entry-value.S: New file.
9646 * gdb.dwarf2/dw2-entry-value.exp: New file.
9647
05775840
PM
96482011-03-22 Phil Muldoon <pmuldoon@redhat.com>
9649
6fdff2c5 9650 PR python/12183
05775840
PM
9651
9652 * gdb.python/py-function.exp: Add GdbError tests.
9653
8661b11b
PA
96542011-03-18 Pedro Alves <pedro@codesourcery.com>
9655
9656 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
9657 (reglocal_test_func, statlocal_test_func): New functions.
9658 (globals_test_func): Call new functions.
9659 * gdb.trace/unavailable.exp (gdb_collect_args_test)
9660 (gdb_collect_locals_test): New procedure.
9661 (gdb_trace_collection_test): Call new procedures.
9662
0fdb4f18
PA
96632011-03-18 Pedro Alves <pedro@codesourcery.com>
9664
9665 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
9666 (test_register, test_register_unavailable): New procedures.
9667 (gdb_unavailable_registers_test): New procedure.
9668 (gdb_trace_collection_test): Call it.
9669
99c3dc11
PM
96702011-03-18 Phil Muldoon <pmuldoon@redhat.com>
9671
6fdff2c5 9672 PR python/12149
99c3dc11
PM
9673
9674 * gdb.python/python.exp: Add gdb.write tests.
9675
29703da4
PM
96762010-03-17 Phil Muldoon <pmuldoon@redhat.com>
9677
9678 * gdb.python/Makefile.in: Add py-objfile.
9679 * gdb.python/py-objfile.exp: New file.
9680 * gdb.python/py-objfile.c: New file.
9681 * gdb.python/py-block.exp: Add is_valid tests.
9682 * gdb.python/py-inferior.exp: Ditto.
9683 * gdb.python/py-infthread.exp: Ditto.
9684 * gdb.python/py-symbol.exp: Ditto.
9685 * gdb.python/py-symtab.exp: Ditto.
9686
598997c8
KS
96872011-03-16 Keith Seitz <keiths@redhat.com>
9688
9689 PR c++/12273
9690 * gdb.cp/cmpd-minsyms.exp: New test.
9691 * gdb.cp/cmpd-minsyms.cc: New file.
9692
9693 PR c++/11734
9694 * gdb.cp/ovsrch.exp: New test.
9695 * gdb.cp/ovsrch.h: New file.
9696 * gdb.cp/ovsrch1.cc: New file.
9697 * gdb.cp/ovsrch2.cc: New file.
9698 * gdb.cp/ovsrch3.cc: New file.
9699 * gdb.cp/ovsrch4.cc: New file.
9700
c91513d8
PP
97012011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
9702
9703 PR gdb/12528
9704 * gdb.base/Makefile.in: Adjust EXECUTABLES.
9705 * gdb.base/break-on-linker-gcd-function.exp: New test.
9706 * gdb.base/break-on-linker-gcd-function.cc: New file.
9707
7470fc63
AT
97082011-03-15 Andreas Tobler <andreast@fgznet.ch>
9709
9710 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
9711
959e7469
PM
97122011-03-15 Phil Muldoon <pmuldoon@redhat.com>
9713
9714 * lib/gdb.exp (gdb_unload): Add another termination case.
9715
9373cf26
JK
97162011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9717
9718 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
9719 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
9720 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
9721 Provide a stub byte there.
9722 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
9723 DW_AT_entry_pc.
9724 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
9725
24e9cda0
UW
97262011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
9727
9728 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
9729 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
9730 "generic ABI, auto".
9731 (altivec_abi_tests): Accept vectors returned by reference.
9732
7371cf6d
PM
97332010-03-14 Phil Muldoon <pmuldoon@redhat.com>
9734
9735 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
9736
ce77046a
UW
97372011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
9738
9739 * gdb.python/py-section-script.exp: Skip test if no Python support.
9740
176400c3
UW
97412011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
9742
9743 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
9744
ecec24e6
PM
97452011-03-10 Phil Muldoon <pmuldoon@redhat.com>
9746
9747 * gdb.python/py-parameter.exp: Update tests to the new Python
9748 parameter API. Add "no documentation" test. Add deprecated API
9749 backward compatibility test.
9750
5dbdd470
TT
97512011-03-09 Tom Tromey <tromey@redhat.com>
9752
9753 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
9754 gdb_continue_to_end.
9755
b66e66ee
MK
97562011-03-09 Mark Kettenis <kettenis@gnu.org>
9757
9758 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
9759 tabs.
9760
eceb0c5f
TT
97612011-03-09 Tom Tromey <tromey@redhat.com>
9762
9763 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
9764 parentheses.
9765 (gdb_continue_to_end): Add "allow_extra" parameter. Use
9766 $command.
9767 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
9768 argument to gdb_continue_to_end.
9769 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
9770 argument to gdb_continue_to_end.
9771 * gdb.cp/annota3.exp: Fix regex.
9772 * gdb.cp/annota2.exp: Fix regex.
9773 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
9774 gdb_continue_to_end.
9775 * gdb.base/call-signal-resume.exp: Revert earlier patch.
9776 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
9777 gdb_continue_to_end.
9778
63154eca
PA
97792011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9780
9781 * gdb.server/ext-run.exp
9782 (load new file without any gdbserver inferior): New test.
9783
967d1f9b
TT
97842011-03-07 Tom Tromey <tromey@redhat.com>
9785
9786 * Makefile.in (TAGS): Rewrite.
9787
d68dcbb9
JK
97882011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9789
9790 * gdb.trace/report.exp (12.1: trace report #1): New match for the
9791 initial commands echo. New match for `Found trace'. Anchor all the
9792 other matches. Anchor and match for `No trace frame found' the final
9793 match.
9794
6bf58e63
TT
97952011-03-07 Tom Tromey <tromey@redhat.com>
9796
9797 * Makefile.in (TAGS): New target.
9798
fda326dd
TT
97992011-03-07 Tom Tromey <tromey@redhat.com>
9800
9801 * lib/opencl.exp (skip_opencl_tests): Update for exit message
9802 change.
9803 * lib/mi-support.exp (mi_gdb_test): Update for exit message
9804 change.
9805 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
9806 exit message change.
9807 (skip_altivec_tests): Update for exit message change.
9808 (skip_vsx_tests): Likewise.
9809 (gdb_continue_to_end): Likewise. Add 'command' argument.
9810 * lib/cell.exp (skip_cell_tests): Update for exit message change.
9811 * gdb.threads/tls.exp: Update for exit message change.
9812 * gdb.threads/thread-unwindonsignal.exp: Use
9813 gdb_continue_to_end.
9814 * gdb.threads/step.exp (step_it): Update for exit message change.
9815 (continue_all): Likewise.
9816 * gdb.threads/print-threads.exp (test_all_threads): Update for
9817 exit message change.
9818 * gdb.threads/interrupted-hand-call.exp: Use
9819 gdb_continue_to_end.
9820 * gdb.threads/execl.exp: Use gdb_continue_to_end.
9821 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
9822 gdb_continue_to_end.
9823 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
9824 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
9825 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
9826 * gdb.cp/method.exp: Update for exit message change.
9827 * gdb.cp/mb-templates.exp: Update for exit message change.
9828 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
9829 * gdb.cp/annota3.exp: Update for exit message change.
9830 * gdb.cp/annota2.exp: Update for exit message change.
9831 * gdb.cell/fork.exp: Use gdb_continue_to_end.
9832 * gdb.base/term.exp: Update for exit message change.
9833 * gdb.base/step-test.exp (test_i): Update for exit message change.
9834 * gdb.base/sigstep.exp (advance): Update for exit message change.
9835 (advancei): Likewise.
9836 * gdb.base/siginfo.exp: Update for exit message change.
9837 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
9838 * gdb.base/reread.exp: Use gdb_continue_to_end.
9839 * gdb.base/langs.exp: Use gdb_continue_to_end.
9840 * gdb.base/interrupt.exp: Update for exit message change.
9841 * gdb.base/gdb1555.exp: Update for exit message change.
9842 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
9843 * gdb.base/ending-run.exp: Update for exit message change.
9844 * gdb.base/chng-syms.exp: Update for exit message change.
9845 * gdb.base/checkpoint.exp: Update for exit message change.
9846 * gdb.base/catch-syscall.exp (check_for_program_end): Use
9847 gdb_continue_to_end.
9848 (test_catch_syscall_with_wrong_args): Likewise.
9849 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
9850 * gdb.base/break-interp.exp (test_ld): Update for exit message
9851 change.
9852 * gdb.base/bang.exp: Update for exit message change.
9853 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
9854 (do_call_attach_tests): Likewise.
9855 * gdb.base/a2-run.exp: Update for exit message change.
9856 * gdb.arch/ppc-dfp.exp: Update for exit message change.
9857 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
9858 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
9859
dd19bd70
JK
98602011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9861
9862 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
9863
30e62689
TT
98642011-03-03 Tom Tromey <tromey@redhat.com>
9865
9866 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
9867 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
9868 * gdb.hp/gdb.aCC/configure.ac: Remove.
9869 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
9870 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
9871 * gdb.hp/gdb.base-hp/configure.ac: Remove.
9872 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
9873 * gdb.hp/gdb.compat/configure (Makefile): Remove.
9874 * gdb.hp/gdb.compat/configure.ac: Remove.
9875 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
9876 * gdb.hp/gdb.defects/configure (Makefile): Remove.
9877 * gdb.hp/gdb.defects/configure.ac: Remove.
9878 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
9879 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
9880 * gdb.hp/gdb.objdbg/configure.ac: Remove.
9881 * gdb.hp/configure.ac: Remove.
9882 * gdb.hp/configure: Remove.
9883 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
9884 substitution.
9885 (Makefile): Remove rule.
9886 * gdb.cell/configure.ac: Remove.
9887 * gdb.cell/configure: Remove.
9888 * gdb.stabs/Makefile.in (Makefile): Remove.
9889 (distclean): Don't remove config.status or config.log.
9890 * gdb.stabs/configure (Makefile): Remove.
9891 * gdb.stabs/configure.ac: Remove.
9892 * configure: Rebuild.
9893 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
9894 Remove stabs- and cell-specific logic. Test for existence of
9895 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
9896 subdirectories, gdb.cell, and and gdb.stabs.
9897 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
9898
c171f854
JB
98992011-03-03 Joel Brobecker <brobecker@adacore.com>
9900
9901 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
9902 end of buffer.
9903
9a5193cb
JB
99042011-03-02 Joel Brobecker <brobecker@adacore.com>
9905
9906 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
9907 gdb_test when running a test where we expected no output back.
9908
9bb4c1bb
MS
99092011-02-28 Michael Snyder <msnyder@vmware.com>
9910
9911 * gdb.cp/overload.cc: Change initializer value to integer.
9912
3bd0f5ef
MS
99132011-02-27 Michael Snyder <msnyder@vmware.com>
9914
9915 * gdb.multi/base.exp: Add test for remove-inferiors.
9916
2279eaad
JB
99172011-02-26 Joel Brobecker <brobecker@adacore.com>
9918
9919 * gdb.python/py-frame.exp: Simplify the initialization phase
9920 using prepare_for_testing.
9921
c82c0b55
MS
99222011-02-25 Michael Snyder <msnyder@vmware.com>
9923
9924 * gdb.multi/base.exp: Add tests for info inferiors with args.
9925
1d94651b
JK
99262011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9927
9928 * gdb.dwarf2/dw2-ranges.S: Rename to ...
9929 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
9930 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
9931 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
9932 asmfile3. Comment the STABS (#3) file compilation. Compile
9933 everything through assembler. Provide KFAIL for symtab/12497.
9934 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
9935 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
9936 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
9937 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
9938
3bd0f5ef
MS
99392011-02-24 Michael Snyder <msnyder@vmware.com>
9940
9941 * gdb.base/break.exp: Add tests for delete breakpoints using
9942 convenience variables and value history references.
9943
12c1418e
MS
99442011-02-24 Michael Snyder <msnyder@vmware.com>
9945
9946 * gdb.base/break.exp: Remove debugging 'printf' accidentally
9947 left behind in previous check-in.
9948
e5a67952
MS
99492011-02-23 Michael Snyder <msnyder@vmware.com>
9950
9951 * gdb.base/break.exp: Add tests for "info break" with arguments.
9952 * gdb.trace/infotrace.exp: Update patterns for error and help.
9953 * gdb.base/completion.exp: Update pattern.
9954 * gdb.base/ena-dis-br.exp: Update pattern.
9955 * gdb.base/help.exp: Update patterns.
9956
99572011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
9958
9959 * gdb.base/memattr.exp: New test.
9960 * gdb.base/memattr.c: Test load for memattr.exp.
9961
6e6fbe60
DE
99622011-02-22 Doug Evans <dje@google.com>
9963
9964 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
9965
1d41d745
MS
99662011-02-22 Michael Snyder <msnyder@vmware.com>
9967
9968 * Makefile.in: Make more clean.
9969 * gdb.ada/Makefile.in: Ditto.
9970 * gdb.arch/Makefile.in: Ditto.
9971 * gdb.asm/Makefile.in: Ditto.
9972 * gdb.base/Makefile.in: Ditto.
9973 * gdb.cp/Makefile.in: Ditto.
9974 * gdb.dwarf2/Makefile.in: Ditto.
9975 * gdb.java/Makefile.in: Ditto.
9976 * gdb.mi/Makefile.in: Ditto.
9977 * gdb.modula2/Makefile.in: Ditto.
9978 * gdb.python/Makefile.in: Ditto.
9979 * gdb.server/Makefile.in: Ditto.
9980 * gdb.stabs/Makefile.in: Ditto.
9981 * gdb.threads/Makefile.in: Ditto.
9982 * gdb.trace/Makefile.in: Ditto.
9983
79ba84ca
MS
99842011-02-22 Michael Snyder <msnyder@vmware.com>
9985
df46027d 9986 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
9987 info threads.
9988
b9b35694
JB
99892011-02-22 Joel Brobecker <brobecker@adacore.com>
9990
9991 * gdb.python/py-breakpoint.exp: Fix the expected output of
9992 one of the "maint info breakpoints" tests to accept the output
9993 generated on platforms that do not have hardware watchpoints.
9994
8bfb830f
JB
99952011-02-22 Joel Brobecker <brobecker@adacore.com>
9996
9997 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
9998 clean_restart. Be a little stricter in the expected output
9999 for one of the tests. Fix a typo in one of the comments.
10000
c45f3c54
JB
100012011-02-22 Joel Brobecker <brobecker@adacore.com>
10002
10003 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
10004 Delete variable binfile, no longer use. Add or modify test
10005 comments to make them unique.
10006
b97c863c
MS
100072011-02-21 Michael Snyder <msnyder@vmware.com>
10008
10009 * Makefile.in: Update for make clean.
10010 * gdb.ada/Makefile.in: Ditto.
10011 * gdb.arch/Makefile.in: Ditto.
10012 * gdb.asm/Makefile.in: Ditto.
10013 * gdb.base/Makefile.in: Ditto.
10014 * gdb.cp/Makefile.in: Ditto.
10015 * gdb.dwarf2/Makefile.in: Ditto.
10016 * gdb.java/Makefile.in: Ditto.
10017 * gdb.mi/Makefile.in: Ditto.
10018 * gdb.modula2/Makefile.in: Ditto.
10019 * gdb.python/Makefile.in: Ditto.
10020 * gdb.server/Makefile.in: Ditto.
10021 * gdb.stabs/Makefile.in: Ditto.
10022 * gdb.threads/Makefile.in: Ditto.
10023 * gdb.trace/Makefile.in: Ditto.
10024
aea5b279
MS
100252011-02-21 Michael Snyder <msnyder@vmware.com>
10026
10027 * gdb.threads/thread-find.exp: Update patterns for changes in
10028 output of "info threads" command.
10029
e3039479
UW
100302011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10031 Ulrich Weigand <uweigand@de.ibm.com>
10032
10033 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
10034 (skip_hw_watchpoint_tests): Likewise.
10035 (skip_hw_watchpoint_multi_tests): Likewise.
10036
b800ec70
UW
100372011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
10038
10039 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
10040 (skip_hw_watchpoint_tests): Likewise.
10041 (skip_hw_watchpoint_multi_tests): Likewise.
10042 (skip_hw_watchpoint_access_tests): Likewise.
10043
10044 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
10045 * gdb.base/pr11022.exp: Likewise.
10046 * gdb.base/watch-read.exp: Likewise.
10047 * gdb.base/watch_thread_num.exp: Likewise.
10048 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
10049 * gdb.base/watchpoint-hw.exp: Likewise.
10050 * gdb.base/watchpoint.exp: Likewise.
10051 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
10052 * gdb.threads/watchthreads-reorder.exp: Likewise.
10053 * gdb.threads/watchthreads.exp: Likewise.
10054 * gdb.threads/watchthreads2.exp: Likewise.
10055
91033e37
JB
100562011-02-21 Joel Brobecker <brobecker@adacore.com>
10057
10058 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
10059 the debugger is unable to find the array bounds.
10060
eeaafae2
JK
100612011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10062
10063 * gdb.cp/typedef-operator.exp: New file.
10064 * gdb.cp/typedef-operator.cc: New file.
10065
e338d953
MS
100662011-02-17 Michael Snyder <msnyder@vmware.com>
10067
10068 * gdb.threads/thread-find.exp: Fix regular expressions.
10069
e67ad678
JB
100702011-02-17 Joel Brobecker <brobecker@adacore.com>
10071
10072 * gdb.ada/packed_array: Expand testcase to test printing of
10073 unconstrained packed array.
10074
93084bca
JB
100752011-02-17 Joel Brobecker <brobecker@adacore.com>
10076
10077 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
10078
a0c78a73
PA
100792011-02-16 Pedro Alves <pedro@codesourcery.com>
10080
f65d5553 10081 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
10082 (main): Initialize it before collecting, and and clear it
10083 afterwards.
f65d5553
PA
10084 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
10085 collecting with '{type} addr', where the addr expression is not an
10086 rvalue.
a0c78a73 10087
3dfcbbd2
KW
100882011-02-16 Ken Werner <ken.werner@de.ibm.com>
10089
10090 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
10091 a bool variable. Expect correct OpenCL names for vector types. Use the
10092 uc3 variable name instead of referring to the uchar3 built-in type.
10093 Escape the asterisk at the half pointer test.
10094
08807d5a
PA
100952011-02-16 Pedro Alves <pedro@codesourcery.com>
10096
f65d5553 10097 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
10098 (main): Initialize it before collecting, and and clear it
10099 afterwards.
f65d5553
PA
10100 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
10101 collecting overlapping memory ranges.
08807d5a 10102
60f98dde
MS
101032011-02-15 Michael Snyder <msnyder@vmware.com>
10104
10105 * gdb.base/default.exp: Add tests for thread commands.
10106 * gdb.base/help.exp: Add tests for thread commands.
10107 * gdb.threads/thread-find.exp: New test for thread find command.
10108
648cd113
KW
101092011-02-15 Ken Werner <ken.werner@de.ibm.com>
10110
10111 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
10112
494e194e
YQ
101132011-02-15 Yao Qi <yao@codesourcery.com>
10114
10115 PR tdep/12352
10116 * gdb.arch/arm-disp-step.S : New test for str instruction.
10117 * gdb.arch/arm-disp-step.exp : Likewise.
10118
d9492458
TJB
101192011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
10120
10121 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
10122 "vector_register2_vr" test strings. Test the extended floating
10123 point registers (F32~F63).
10124 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
10125 IBM XL C compiler. Make the test program use a register provided
10126 by the compiler for the lxvd2x instruction.
10127
8af8e3bc
PA
101282011-02-14 Pedro Alves <pedro@codesourcery.com>
10129
10130 * gdb.trace/unavailable.cc (class Base, class Middle, class
10131 Derived): New types.
10132 (derived_unavail, derived_partial, derived_whole): New globals.
10133 (virtual_partial): New global.
10134 (virtualp): Point at virtual_partial.
10135 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
10136 related to unavailable vptr.
10137
1b28d0b3
PA
101382011-02-14 Pedro Alves <pedro@codesourcery.com>
10139
10140 * gdb.trace/unavailable.cc (a, b, c): New globals.
10141 (main): Set and clear them.
10142 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
10143 `a' and `c', and check that `b' isn't collected, although `a' and
10144 `c' are.
10145
ec0a52e1
PA
101462011-02-14 Pedro Alves <pedro@codesourcery.com>
10147
10148 * gdb.trace/unavailable.cc (struct Virtual): New.
10149 (virtualp): New global pointer.
10150 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
10151 printing a pointer to an object whose type has a vtable, with
10152 print object on.
10153
24e6bcee
PA
101542011-02-14 Pedro Alves <pedro@codesourcery.com>
10155
10156 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
10157 value repeat handles unavailableness.
10158
39d37385
PA
101592011-02-14 Pedro Alves <pedro@codesourcery.com>
10160
10161 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
10162 tests for building arrays from unavailable values, subscripting
10163 non-memory rvalue unvailable arrays, and accessing fields or
10164 baseclasses of non-lazy unavailable values,
10165 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
10166 struct types.
10167 (g_smallstruct, g_smallstruct_b): New globals.
10168
06d72e16
PA
101692011-02-14 Pedro Alves <pedro@codesourcery.com>
10170
10171 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
10172
bc9a5551
JK
101732011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10174
10175 Fix const/volatile qualifiers of C++ types, PR c++/12328.
10176 * gdb.cp/overload-const.exp: New file.
10177 * gdb.cp/overload-const.cc: New file.
10178
54fcddd0
UW
101792011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
10180
10181 * gdb.opencl/callfuncs.cl: New file.
10182 * gdb.opencl/callfuncs.exp: New test.
10183 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
10184
d6dafb7c
UW
101852011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
10186
10187 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
10188 when computing result.
10189 * gdb.arch/altivec-abi.exp: Update expected results.
10190
a449c2d8
TJB
101912011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
10192
10193 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
10194 * gdb.base/jit.exp: Likewise.
10195 * gdb.base/pie-execl.exp: Likewise.
10196 * gdb.base/solib-nodir.exp: Likewise.
10197 * gdb.base/solib-overlap.exp: Likewise.
10198
764880b7
PA
101992011-02-07 Pedro Alves <pedro@codesourcery.com>
10200
10201 * gdb.trace/collection.c (global_pieces): New.
10202 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
10203 New procedure.
10204 (gdb_trace_collection_test): Call it.
10205
505500db
SW
102062011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
10207
10208 * gdb.python/py-evthreads.c: New file.
10209 * gdb.python/py-evthreads.exp: New file.
10210 * gdb.python/py-events.py: New file.
10211 * gdb.python/py-events.exp: New file.
10212 * gdb.python/py-events.c: New file.
10213
385203ed
DD
102142011-02-04 David Daney <ddaney@caviumnetworks.com>
10215
10216 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
10217
9011945e
AB
102182011-02-03 Andrew Burgess <aburgess@broadcom.com>
10219
10220 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
10221 gdb.base/disasm-end-cu.exp: New test for disassembling over the
10222 boundary between two compilation units.
10223
580688f3
PA
102242011-02-02 Pedro Alves <pedro@codesourcery.com>
10225
10226 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
10227 (Virtual): New structs.
10228 (virtual_o, virtual_middle_b): New globals.
10229 * gdb.cp/virtbase.exp: New tests.
10230
d3f0f853
PP
102312011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
10232
10233 * gdb.base/jit.exp: New file.
10234 * gdb.base/jit-main.c: New file.
10235 * gdb.base/jit-solib.c: New file.
10236
b2030fb5
UW
102372011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
10238
10239 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
10240 proceed to initial kernel entry point.
10241 * gdb.opencl/datatypes.exp: Likewise.
10242 * gdb.opencl/operators.exp: Likewise.
10243 * gdb.opencl/vec_comps.exp: Likewise.
10244
2db19d1e
SW
102452011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
10246
10247 * gdb.cp/nsnested.cc: New.
10248 * gdb.cp/nsnested.exp: New.
10249 * gdb.cp/nsnoimports.exp: New.
10250 * gdb.cp/nsnoimports.cc: New.
10251
6b0c4c1f
JB
102522011-01-31 Joel Brobecker <brobecker@adacore.com>
10253
10254 * gdb.base/interact.exp: Add extra tests that verify that
10255 the value of the interactive-mode setting does not change
10256 after the script is sourced.
10257
80b23b6a
JK
102582011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10259
10260 * gdb.cp/noparam.exp: New file.
10261 * gdb.cp/noparam.cc: New file.
10262
ffd5ec24
PA
102632011-01-28 Pedro Alves <pedro@codesourcery.com>
10264
10265 * gdb.trace/tfile.exp: Test that with no traceframe selected,
10266 there's no stack or registers.
10267
a81766d8
TT
102682011-01-26 Tom Tromey <tromey@redhat.com>
10269
10270 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
10271 space before string output. Add test for "set print pretty off"
10272 case.
10273
585fdaa1
PA
102742011-01-25 Pedro Alves <pedro@codesourcery.com>
10275
10276 * gdb.base/frame-args.exp: Adjust.
10277 * gdb.dwarf2/dw2-noloc.exp: Adjust.
10278 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
10279 * gdb.dwarf2/pieces.exp: Adjust.
10280 * gdb.opt/clobbered-registers-O2.exp: Adjust.
10281 * gdb.opt/inline-locals.exp: Adjust.
10282 * gdb.threads/fork-child-threads.exp: Adjust.
10283
d468832a
KW
102842011-01-25 Ken Werner <ken.werner@de.ibm.com>
10285
10286 * gdb.opencl/convs_casts.cl: Move program scope variables into the
10287 OpenCL kernel function. Add a comment as marker. Add address space
10288 qualifiers for the remaining program scope variables.
10289 * gdb.opencl/datatypes.cl: Likewise.
10290 * gdb.opencl/operators.cl: Likewise.
10291 * gdb.opencl/vec_comps.cl: Likewise.
10292 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
10293 Add breakpoint at the marker comment.
10294 * gdb.opencl/datatypes.exp: Likewise.
10295 * gdb.opencl/operators.exp: Likewise.
10296 * gdb.opencl/vec_comps.exp: Likewise.
10297
490f124f
PA
102982011-01-24 Pedro Alves <pedro@codesourcery.com>
10299
10300 * gdb.base/printcmds.c (some_struct): New struct and instance.
10301 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
10302 procedure.
10303 <global scope>: Call it.
10304
6da78614
KW
103052011-01-21 Ken Werner <ken.werner@de.ibm.com>
10306
10307 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
10308 argument to the gdb_compile_opencl_hostapp call.
10309
ec64c9aa
YQ
103102011-01-19 Yao Qi <yao@codesourcery.com>
10311
10312 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
10313 positve list.
10314
810cfdbb
YQ
103152011-01-19 Yao Qi <yao@codesourcery.com>
10316
10317 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
10318 canonical form.
10319 Remove "xscale-*-*"
10320 * gdb.xml/tdesc-regs.exp: Likewise.
10321 * gdb.python/py-section-script.exp: Replace ARM target triplet
10322 with canonical form.
10323 Match arm*-*-symbianelf*.
10324 * gdb.base/dup-sect.exp: Likewise.
10325 * lib/dwarf.exp: New.
10326 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
10327 dwarf2_support.
10328 * gdb.dwarf2/dup-psym.exp: Likewise.
10329 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
10330 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
10331 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
10332 * gdb.dwarf2/dw2-basic.exp: Likewise.
10333 * gdb.dwarf2/dw2-compressed.exp: Likewise.
10334 * gdb.dwarf2/dw2-const.exp: Likewise.
10335 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
10336 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
10337 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
10338 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
10339 * gdb.dwarf2/dw2-filename.exp: Likewise.
10340 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
10341 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
10342 * gdb.dwarf2/dw2-intercu.exp: Likewise.
10343 * gdb.dwarf2/dw2-intermix.exp: Likewise.
10344 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
10345 * gdb.dwarf2/dw2-noloc.exp: Likewise.
10346 * gdb.dwarf2/dw2-op-call.exp: Likewise.
10347 * gdb.dwarf2/dw2-producer.exp: Likewise.
10348 * gdb.dwarf2/dw2-ranges.exp: Likewise.
10349 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
10350 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
10351 * gdb.dwarf2/dw2-strp.exp: Likewise.
10352 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
10353 * gdb.dwarf2/implptr.exp: Likewise.
10354 * gdb.dwarf2/mac-fileno.exp: Likewise.
10355 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
10356 * gdb.dwarf2/pieces.exp: Likewise.
10357 * gdb.dwarf2/pr11465.exp: Likewise.
10358 * gdb.dwarf2/valop.exp: Likewise.
10359 * gdb.dwarf2/watch-notconst.exp: Likewise.
10360 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
10361
4694da01
TT
103622011-01-19 Tom Tromey <tromey@redhat.com>
10363
10364 * gdb.python/py-infthread.exp: Add thread tests.
10365
b075872c
JB
103662011-01-14 Joel Brobecker <brobecker@adacore.com>
10367
10368 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
10369
2c3e6e24
JB
103702011-01-14 Joel Brobecker <brobecker@adacore.com>
10371
10372 * gdb.ada/widewide: New testcase.
10373
de8fa76c
JB
103742011-01-13 Joel Brobecker <brobecker@adacore.com>
10375
10376 * gdb.base/interact.exp: New testcase.
10377
1b05df00
TT
103782011-01-12 Tom Tromey <tromey@redhat.com>
10379
10380 * gdb.mi/gdb2549.exp: Update for error message changes.
10381 * gdb.mi/mi-cli.exp: Likewise.
10382 * gdb.mi/mi-disassemble.exp: Likewise.
10383 * gdb.mi/mi-pthreads.exp: Likewise.
10384 * gdb.mi/mi-regs.exp: Likewise.
10385 * gdb.mi/mi-stack.exp: Likewise.
10386 * gdb.mi/mi-var-block.exp: Likewise.
10387 * gdb.mi/mi-var-cmd.exp: Likewise.
10388 * gdb.mi/mi2-cli.exp: Likewise.
10389 * gdb.mi/mi2-disassemble.exp: Likewise.
10390 * gdb.mi/mi2-pthreads.exp: Likewise.
10391 * gdb.mi/mi2-regs.exp: Likewise.
10392 * gdb.mi/mi2-stack.exp: Likewise.
10393 * gdb.mi/mi2-var-block.exp: Likewise.
10394 * gdb.mi/mi2-var-cmd.exp: Likewise.
10395
c2ff108b
JK
103962011-01-12 Andrew Burgess <aburgess@broadcom.com>
10397 Jan Kratochvil <jan.kratochvil@redhat.com>
10398
10399 PR fortran/11104 and DWARF unbound arrays detection.
10400 * gdb.fortran/multi-dim.exp: New file.
10401 * gdb.fortran/multi-dim.f90: New file.
10402
b716877b
AB
104032011-01-12 Andrew Burgess <aburgess@broadcom.com>
10404
10405 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
10406 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
10407 add new tests for opcode dumping.
10408
6c162d5e
TT
104092011-01-11 Tom Tromey <tromey@redhat.com>
10410
10411 * gdb.python/py-infthread.exp: Load gdb-python.exp.
10412
77b06cd7
TJB
104132010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
10414
10415 Convert hardware watchpoints to use breakpoint_ops.
10416 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
10417 type is not supported.
10418 * gdb.base/foll-fork.exp: Likewise.
10419 * gdb.base/foll-vfork.exp: Likewise.
10420
f39a75d0
PM
104212011-01-10 Phil Muldoon <pmuldoon@redhat.com>
10422
10423 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
10424 Use load_lib gdb-python.exp.
10425 * gdb.python/python.exp: Ditto.
10426 * gdb.python/py-function.exp: Ditto.
10427
fc529d80
AS
104282011-01-09 Andreas Schwab <schwab@linux-m68k.org>
10429
10430 * gdb.threads/tls.exp ("info address me"): Fix expected output.
10431
fb03cb59
JK
104322011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10433
10434 * configure: Regenerate.
10435
d8e22779
TT
104362011-01-06 Tom Tromey <tromey@redhat.com>
10437
10438 * gdb.python/py-frame.exp: Test gdb.newest_frame.
10439
09050809
JB
104402011-01-06 Joel Brobecker <brobecker@adacore.com>
10441
fc529d80
AS
10442 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
10443 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
10444 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
10445 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
10446 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
10447 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
10448 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
10449 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
10450 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
10451 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
10452 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
10453 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
10454 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
10455 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
10456 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
10457 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
10458 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
10459 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
10460 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
10461 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
10462 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
10463 gdb.ada/uninitialized_vars.exp,
10464 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
10465 Simplify by using clean_restart.
09050809 10466
8ed5dd9e
JB
104672011-01-06 Joel Brobecker <brobecker@adacore.com>
10468
10469 Add marker to be used as anchor for inserting breakpoints.
10470 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
10471 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
10472 Likewise.
10473
10474 Remove uses of gdb_start_cmd.
10475 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
10476 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
10477
10478 Do not run testcase if testing with GDBserver.
10479 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
10480 if testing with GDBserver.
10481
368a124f
JB
104822011-01-06 Joel Brobecker <brobecker@adacore.com>
10483
10484 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
10485 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
10486 copyright header.
10487
44944448
JB
104882011-01-05 Joel Brobecker <brobecker@adacore.com>
10489
10490 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
10491 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
10492 testsuite/gdb.fortran/complex.f,
10493 testsuite/gdb.fortran/derived-type.f90,
10494 testsuite/gdb.fortran/library-module-lib.f90,
10495 testsuite/gdb.fortran/library-module-main.f90,
10496 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
10497 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
10498 Copyright year update.
10499
31886ea6
JB
105002011-01-05 Joel Brobecker <brobecker@adacore.com>
10501
10502 * gdb.base/langs1.f: Add copyright header.
10503
ebedcab5
JK
105042011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10505
10506 * gdb.base/morestack.exp: New file.
10507 * gdb.base/morestack.c: New file.
10508
de1eb2f9
JK
105092011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10510
10511 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
10512
9e87a409
JB
105132010-12-29 Joel Brobecker <brobecker@adacore.com>
10514
10515 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
10516 * gdb.ada/arrayptr.exp: Add test printing that new variable.
10517
720d1a40
JB
105182010-12-29 Joel Brobecker <brobecker@adacore.com>
10519
10520 * gdb.ada/lang_switch.exp: Correct expected parameter value.
10521
a283af87
AS
105222010-12-25 Andreas Schwab <schwab@linux-m68k.org>
10523
5d3d9cba
AS
10524 * gdb.threads/tls.exp: Fix typo.
10525
a283af87
AS
10526 * gdb.threads/thread-specific.exp (get_thread_list): Update.
10527 * gdb.threads/execl.exp: Update.
10528
2a20745c
YQ
105292010-12-23 Yao Qi <yao@codesourcery.com>
10530
10531 * gdb.arch/arm-disp-step.exp: New.
10532 * gdb.arch/arm-disp-step.S: New.
10533
a7658b96
TT
105342010-12-21 Tom Tromey <tromey@redhat.com>
10535
10536 * gdb.threads/execl.exp: Update.
10537 * gdb.threads/linux-dp.exp: Update.
10538 * gdb.threads/manythreads.exp: Update.
10539 * gdb.threads/tls.exp: Update.
10540
5b79abe7
TT
105412010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10542
10543 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
10544 (NextOverThrowDerivates) <resumebpt>: New.
10545 (resumebpt_test): New.
10546 (main): Call resumebpt_test.
10547 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
10548
0914bcdb
SS
105492010-12-12 Stan Shebs <stan@codesourcery.com>
10550
10551 * gdb.trace/tsv.exp: Test print command on trace state variables.
10552
305aeedc
TT
105532010-12-09 Tom Tromey <tromey@redhat.com>
10554
10555 * gdb.base/interp.exp: Add regression test.
10556
186c406b
TT
105572010-12-09 Tom Tromey <tromey@redhat.com>
10558
10559 * gdb.java/jnpe.java: New file.
10560 * gdb.java/jnpe.exp: New file.
10561 * gdb.cp/nextoverthrow.exp: New file.
10562 * gdb.cp/nextoverthrow.cc: New file.
10563
aae1c79a
DE
105642010-12-07 Doug Evans <dje@google.com>
10565
10566 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
10567 of data-directory.
10568 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
10569 updated.
10570 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
10571
60f98dde 105722010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
10573
10574 * gdb.base/callfuncs.exp: Test for skip_float_tests.
10575 * gdb.base/call-sc.exp: Ditto.
10576 * gdb.base/finish.exp: Ditto.
10577 * gdb.base/return.exp: Ditto.
10578 * gdb.base/return2.exp: Ditto.
10579
5fa290c1
DE
105802010-11-30 Doug Evans <dje@google.com>
10581
10582 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
10583 (gdb_expect_list): Fix spelling errors in comments.
10584 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
10585 send_gdb/gdb_expect_list where applicable.
10586 * gdb.base/call-ar-st.exp: Ditto.
10587 * gdb.base/funcargs.exp: Ditto.
10588 * gdb.base/gcore.exp: Ditto.
10589 * gdb.base/page.exp: Ditto.
10590 * gdb.base/sigaltstack.exp: Ditto.
10591 * gdb.base/siginfo.exp: Ditto.
10592 * gdb.base/sigstep.exp: Ditto.
10593 * gdb.base/trace-commands.exp: Ditto.
10594
4e04c971
DE
105952010-11-29 Doug Evans <dje@google.com>
10596
10597 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
10598 printer-name;subprinter-name.
10599
8cf6f0b1
TT
106002010-11-29 Tom Tromey <tromey@redhat.com>
10601
10602 * gdb.dwarf2/implptr.exp: New file.
10603 * gdb.dwarf2/implptr.c: New file.
10604 * gdb.dwarf2/implptr.S: New file.
10605
94b6973e
PM
106062010-11-29 Phil Muldoon <pmuldoon@redhat.com>
10607
fc529d80 10608 PR python/12199
94b6973e
PM
10609
10610 * gdb.python/py-breakpoint.exp: Test the delete method.
10611
8358c15c
JK
106122010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10613
10614 Fix step_resume_breakpoint unsaved during an infcall.
10615 * gdb.base/step-resume-infcall.exp: New file.
10616 * gdb.base/step-resume-infcall.c: New file.
10617
f6df29bc
TJB
106182010-11-24 Edjunior Machado <emachado@br.ibm.com>
10619
10620 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
10621
f2b5a5cf
TJB
106222010-11-24 Edjunior Machado <emachado@br.ibm.com>
10623
10624 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
10625 on ppc64's symbols; "finish" and "return" commands must accept to
10626 show the caller line again as well as the line after.
10627 * gdb.asm/powerpc64.inc: New file.
10628
6b0ecdc2
DE
106292010-11-23 Doug Evans <dje@google.com>
10630
10631 * lib/gdb.exp (gdb_test_sequence): New function.
10632 (gdb_expect_list): Add verbose -log call for each pattern.
10633 * gdb.base/signals.exp (test_handle_all_print): Call it.
10634 Reduce timeout increment from 6 minutes to 1 minute.
10635 * gdb.server/ext-run.exp: Call it.
10636
ea976c60
PM
106372010-11-23 Phil Muldoon <pmuldoon@redhat.com>
10638
f2b5a5cf 10639 PR python/12212
ea976c60
PM
10640
10641 * gdb.python/python.exp: Check that selected_thread raises an
10642 error when no inferior is loaded.
10643
c0efa795
JK
106442010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10645
10646 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
10647 * gdb.dwarf2/dw2-stack-boundary.S: New file.
10648
ec3aa567
JK
106492010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10650
10651 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
10652 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
10653
d8249011
DE
106542010-11-18 Doug Evans <dje@google.com>
10655
10656 * gdb.server/ext-run.exp: Fix intermittent failures.
10657
d4eba7d1
NF
106582010-11-12 Nathan Froyd <froydnj@codesourcery.com>
10659
10660 * gdb.stabs/gdb11479.exp: Use runto_main.
10661
b04c2f88
NF
106622010-11-12 Nathan Froyd <froydnj@codesourcery.com>
10663
10664 * gdb.base/break-entry.exp: Skip if using a stub.
10665
ae9d7ce4
NF
106662010-11-12 Nathan Froyd <froydnj@codesourcery.com>
10667
10668 * gdb.python/py-inferior.exp: Pack values in target endianness.
10669
621c8364
TT
106702010-11-12 Tom Tromey <tromey@redhat.com>
10671
10672 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
10673 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
10674 MemoryError.
10675 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
10676 type.
10677 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
10678 MemoryError.
10679 (test_subscript_regression): Update exception type.
10680
84f4c1fe
PM
106812010-11-11 Phil Muldoon <pmuldoon@redhat.com>
10682
10683 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
10684 breakpoint tests.
10685
a1442452
PA
106862010-11-09 Pedro Alves <pedro@codesourcery.com>
10687
10688 * gdb.base/watchpoint.exp: Test "watch -location" with an
10689 innacessible location.
10690
efd11a33
JK
106912010-11-09 Edjunior Machado <emachado@br.ibm.com>
10692 Luis Machado <luisgpm@br.ibm.com>
10693
10694 * gdb.base/maint.exp: Expect "." prefix.
10695 * gdb.base/nodebug.exp: Expect "." Likewise.
10696 * gdb.base/sepsymtab.exp: Expect "." Likewise.
10697 * gdb.base/watchpoint-cond-gone.exp: Likewise.
10698 * gdb.base/watchpoint.exp: Expect a software watch to be created for
10699 POWER server processors.
10700
aa00efb5
JK
107012010-11-08 Edjunior Machado <emachado@br.ibm.com>
10702 Luis Machado <luisgpm@br.ibm.com>
10703
10704 * gdb.base/break-entry.exp: convert entry point for
10705 ppc64 and expect leading `.' on ppc64's symbols
10706
99e7ae30
DE
107072010-11-05 Doug Evans <dje@google.com>
10708
10709 * gdb.base/help.exp: Update expected output.
b521dba8
DE
10710 * gdb.python/py-param.exp: Delete, contents moved to ...
10711 * gdb.python/py-parameter.exp: ... here. New file.
10712 Add test for gdb.parameter ("directories").
99e7ae30 10713
f4b8a18d
KW
107142010-11-05 Ken Werner <ken.werner@de.ibm.com>
10715
10716 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
10717 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
10718 * configure: Regenerate.
10719 * gdb.opencl/Makefile.in: New File.
10720 * gdb.opencl/datatypes.exp: Likewise.
10721 * gdb.opencl/datatypes.cl: Likewise.
10722 * gdb.opencl/operators.exp: Likewise.
10723 * gdb.opencl/operators.cl: Likewise.
10724 * gdb.opencl/vec_comps.exp: Likewise.
10725 * gdb.opencl/vec_comps.cl: Likewise.
10726 * gdb.opencl/convs_casts.exp: Likewise.
10727 * gdb.opencl/convs_casts.cl: Likewise.
10728 * lib/opencl.exp: Likewise.
10729 * lib/opencl_hostapp.c: Likewise.
10730 * lib/opencl_kernel.cl: Likewise.
10731 * lib/cl_util.c: Likewise.
10732 * lib/cl_util.c: Likewise.
10733 * gdb.base/default.exp (set language): Add "opencl" to the list of
10734 languages.
10735
a9d5ef47
SW
107362010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
10737
10738 * gdb.cp/overload.exp: Added test for inheritance overload.
10739 * gdb.cp/overload.cc: Ditto.
10740 * gdb.cp/oranking.exp: Removed releveant kfails.
10741
03eb1c79
JK
107422010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10743 Joel Brobecker <brobecker@adacore.com>
10744
10745 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
10746 check test_compiler_info.
10747
dbc98a8b
KW
107482010-11-03 Ken Werner <ken.werner@de.ibm.com>
10749
10750 * gdb.base/gnu_vector.exp: Adjust expect messages.
10751
120bd360
KW
107522010-11-03 Ken Werner <ken.werner@de.ibm.com>
10753
10754 * gdb.base/gnu_vector.exp: Add unary operator tests.
10755
c37f7098
KW
107562010-11-03 Ken Werner <ken.werner@de.ibm.com>
10757
10758 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
10759
7b51bc51
DE
107602010-11-02 Doug Evans <dje@google.com>
10761
10762 * gdb.python/py-pp-maint.c: New file.
10763 * gdb.python/py-pp-maint.exp: New file.
10764 * gdb.python/py-pp-maint.py: New file.
10765
50c97f38
TT
107662010-11-02 Tom Tromey <tromey@redhat.com>
10767
10768 * gdb.base/default.exp: Remove "scheme" from language list.
10769
a289b8f6
JK
107702010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10771
10772 Revert:
10773 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10774 * gdb.threads/sigstep-threads.exp: New file.
10775 * gdb.threads/sigstep-threads.c: New file.
10776
cd017491
MS
107772010-10-20 Michael Snyder <msnyder@vmware.com>
10778
10779 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
10780
8e6a5956
UW
107812010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
10782
10783 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
10784 Skip test completely if gdb,no_hardware_watchpoints.
10785
2c04da0d
UW
107862010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
10787
10788 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
10789 strict, but do not check for any particular function name within libc.
10790
79afc5ef
SW
107912010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
10792
10793 * gdb.cp/smartp.exp: New test.
10794 * gdb.cp/smartp.cc : New test.
10795
026ffab7
SW
107962010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
10797
10798 * gdb.cp/converts.exp: Test pointer to bool conversion.
10799 Test pointer to long conversion.
10800 * gdb.cp/oranking.exp: Removed relevant kfail.
10801
3a772aa4
TT
108022010-10-18 Tom Tromey <tromey@redhat.com>
10803
10804 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
10805 argument to lazy_string.
10806 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
10807 (pp_ls.to_string): Use it.
10808 * gdb.python/py-prettyprint.c (main): Move declarations to top.
10809 Add "estring2" local.
10810
5fc3827b
JK
108112010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10812
10813 Fix s390x compatibility.
10814 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
10815 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
10816
8aeb23f3
JK
108172010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10818
10819 * gdb.threads/sigstep-threads.exp: New file.
10820 * gdb.threads/sigstep-threads.c: New file.
10821
c1e56572
JK
108222010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10823
10824 * gdb.base/pie-execl.exp: New file.
10825 * gdb.base/pie-execl.c: New file.
10826
92163a10
JK
108272010-10-13 Doug Evans <dje@google.com>
10828 Jan Kratochvil <jan.kratochvil@redhat.com>
10829
10830 PR exp/12117
10831 * gdb.cp/ptype-cv-cp.cc: New file.
10832 * gdb.cp/ptype-cv-cp.exp: New file.
10833
7062b0a0
SW
108342010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
10835
10836 * gdb.cp/converts.cc: New test program.
10837 * gdb.cp/converts.exp: New test.
10838 * gdb.cp/overload.exp: Added test for void* vs int*.
10839 * gdb.cp/overload.exp: Ditto.
10840 * gdb.cp/oranking.exp: Removed related kfail.
10841
0e3509db
DE
108422010-10-13 Doug Evans <dje@google.com>
10843
10844 * lib/gdb-python.exp (gdb_check_python_config): New function.
10845 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
10846 * gdb.python/lib-types.cc: New file.
10847 * gdb.python/lib-types.exp: New file.
10848
8dc78533
JK
108492010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10850
10851 * gdb.python/py-error.exp: New file.
10852 * gdb.python/py-error.py: New file.
10853
93c17e06
JK
108542010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10855
10856 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
10857 gdb_test_multiple.
10858
d8b34041
JK
108592010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10860
10861 * gdb.base/break-interp.exp: Use ldlags for linking flags.
10862 * gdb.base/prelink.exp: Likewise.
10863 * gdb.base/solib-nodir.exp: Likewise.
10864 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
10865 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
10866 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
10867
e0cc584e
UW
108682010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
10869
10870 * break-interp.exp (test_ld): Use two separate gdb_expect statements
10871 for the "info files" test to avoid timeouts on slow machines.
10872
cfc353b1
JK
108732010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10874
10875 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
10876 (main): Make openlib dummy call.
10877
d3d7896d
JK
108782010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10879
10880 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
10881 * break-interp.exp (reach): Move the core body ...
10882 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
10883 (test_ld): Provide always real argument, even to the linker. Replace
10884 dl_main by _dl_debug_state.
10885
5e533c94
JK
108862010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10887
10888 Fix results of prelinked PIEs on ppc*.
10889 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
10890 Accept also DISPLACEMENT "PRESENT".
10891 (main): Replace "ZERO" displacements by "PRESENT".
10892
33540610
SW
108932010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
10894
10895 * gdb.cp/oranking.exp: New test.
10896 * gdb.cp/oranking.cc: New test program.
10897
3bdf2bbd
KW
108982010-10-08 Ken Werner <ken.werner@de.ibm.com>
10899
10900 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
10901 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
10902
2f608a3a
KW
109032010-10-06 Ken Werner <ken.werner@de.ibm.com>
10904
10905 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
10906 lush, lynx) New constant.
10907 * gdb.base/constvars.exp: Test const array types.
10908 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
10909
aa2e2d8d
DE
109102010-10-06 Doug Evans <dje@google.com>
10911
10912 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
10913 of syscall staging area.
10914
2844d6b5
KW
109152010-10-06 Ken Werner <ken.werner@de.ibm.com>
10916
10917 * gdb.base/gnu_vector.c: Add variable c4.
10918 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
10919 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10920
7d8ac8bb
MR
109212010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
10922
10923 * gdb.arch/altivec-abi.exp: Fix a typo.
10924
84a02e58
MR
109252010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
10926
10927 * lib/mi-support.exp (thread_selected_re): Correct pattern used
10928 to match a thread ID.
10929
b18e6318
JK
109302010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10931
10932 Fix s390x testcase compatibility.
10933 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
10934
a2c09bd0
DE
109352010-10-01 Doug Evans <dje@google.com>
10936
10937 * lib/gdb-python.exp: New file.
10938 * gdb.python/py-block.exp: Use it.
10939 * gdb.python/py-breakpoint.exp: Ditto.
10940 * gdb.python/py-frame.exp: Ditto.
10941 * gdb.python/py-inferior.exp: Ditto.
10942 * gdb.python/py-param.exp: Ditto.
10943 * gdb.python/py-prettyprint.exp: Ditto.
10944 * gdb.python/py-shared.exp: Ditto.
10945 * gdb.python/py-symbol.exp: Ditto.
10946 * gdb.python/py-symtab.exp: Ditto.
10947 * gdb.python/py-type.exp: Ditto.
10948 * gdb.python/py-value.exp: Ditto.
10949 * gdb.python/python.exp: Ditto.
10950
38f12cfc
TT
109512010-09-30 Tom Tromey <tromey@redhat.com>
10952
10953 * gdb.base/anon.exp: New file.
10954 * gdb.base/anon.c: New file.
10955
9ae8282d
TT
109562010-09-30 Tom Tromey <tromey@redhat.com>
10957
10958 * gdb.base/completion.exp: Test completion through anonymous
10959 union.
10960 * gdb.base/break1.c (struct some_struct): Add anonymous union.
10961
e9e07ba6
JK
109622010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10963
10964 Fix printing parameters of inlined functions.
10965 * gdb.dwarf2/dw2-inline-param.exp: New file.
10966 * gdb.dwarf2/dw2-inline-param-main.c: New file.
10967 * gdb.dwarf2/dw2-inline-param.S: New file.
10968
cd2effb2
JK
109692010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10970
10971 PR corefiles/12071.
10972 * gdb.base/corefile.exp (quit with a process, no question: load core)
10973 (quit with a core file): New tests.
10974
bceffbf3
JK
109752010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10976
10977 Fix GDB crash on inferior calls with self-referencing classes.
10978 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
10979 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
10980 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
10981
1736ad11
JK
109822010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10983
10984 Fix lost siginfo_t for inferior calls.
10985 * gdb.base/siginfo-infcall.exp: New file.
10986 * gdb.base/siginfo-infcall.c: New file.
10987
a176ad92
JB
109882010-09-22 Joel Brobecker <brobecker@adacore.com>
10989
10990 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
10991
c2b0a229
JK
109922010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10993
10994 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
10995 New test.
10996 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
10997
e8ae22d1
JB
109982010-09-22 Joel Brobecker <brobecker@adacore.com>
10999
11000 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
11001 type of our const type.
11002
ec322823
SW
110032010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
11004
11005 * gdb.cp/pr12028.cc: New.
11006 * gdb.cp/pr12028.exp: New.
11007
72929c62
JB
110082010-09-22 Joel Brobecker <brobecker@adacore.com>
11009
11010 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
11011
875b4ff5 110122010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 11013 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
11014
11015 PR mi/11407
11016 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
11017 * gdb.mi/dw2-ref-missing-frame-main.c New File.
11018 * gdb.mi/dw2-ref-missing-frame.S New File.
11019 * gdb.mi/dw2-ref-missing-frame.exp New File.
11020
7155d578
TT
110212010-09-14 Tom Tromey <tromey@redhat.com>
11022
11023 PR symtab/8399:
11024 * gdb.threads/tls.exp: Remove kfail. Update expected output.
11025
515ed532
TT
110262010-09-14 Tom Tromey <tromey@redhat.com>
11027
11028 PR exp/11803:
11029 * gdb.threads/tls.exp: Use C++.
11030 (check_thread_local): Use K::another_thread_local.
11031 * gdb.threads/tls.c (class K): New.
11032 (another_thread_local): Now a member of K.
11033 (spin): Update. No longer K&R C.
11034
450ca57c
SW
110352010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
11036
11037 * gdb.cp/koenig.cc: created class for testing member lookup.
11038 * gdb.cp/koenig.exp: Added test for member lookup.
11039
dbd492a3
JK
110402010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11041
11042 Fix false FAILs on sourcetree topdir directory containing "kill".
11043 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
11044 source line matching regexp.
11045
8d4d924b
JK
110462010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11047
11048 * gdb.python/python.exp (set height 0, collect help from uiout)
11049 (verify help to uiout): New tests.
11050
8e64f2a0
JK
110512010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11052
11053 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
11054 is_lp64_target to check 64bit target.
11055
4569eed2
JK
110562010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11057
11058 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
11059 (test_ld) <powerpc64-*>: New.
11060
5e1617b1
DJ
110612010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11062
11063 * gdb.cp/templates.exp (test_template_args): Allow "struct".
11064
c767944b
DJ
110652010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11066
11067 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
11068 (FunctionArg::method): New function.
11069 (empty, arg): New variables.
11070 (main): Call arg.method.
11071 * gdb.cp/templates.exp (test_template_args): New function.
11072 (do_tests): Call it.
11073
27d3a3fc
UW
110742010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
11075
11076 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
11077 of "next" to proceed over pthread_exit call.
11078
55b7ce7f
UW
110792010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
11080
11081 * gdb.base/maint.exp: Avoid wildcards against potentially very long
11082 "maint print statistics" output to prevent expect timeouts.
11083
809df446
JK
110842010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11085
11086 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
11087 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11088 (test_float_rejected): ... here.
11089 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
11090 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11091 (test_float_rejected): ... here.
11092 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
11093 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11094 (test_float_rejected): ... here.
11095 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
11096 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11097 (test_float_rejected): ... here.
11098
8464be76
DJ
110992010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11100
11101 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
11102 before disabling hardware watchpoints.
11103 (test_inaccessible_watchpoint): Check that hardware watchpoints
11104 are used. Test for watchpoints on a constant address.
11105
14dba4b4
JK
111062010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11107
11108 * gdb.base/ui-redirect.exp: New file.
11109
3f3540e1 111102010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 11111 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
11112
11113 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
11114
0f254bb7
DE
111152010-08-31 Doug Evans <dje@google.com>
11116
11117 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
11118
03f17ccf
TT
111192010-08-30 Tom Tromey <tromey@redhat.com>
11120
11121 PR python/11792:
11122 * gdb.python/py-value.exp (test_subscript_regression): Add
11123 dynamic_type test.
11124
640617ad
DJ
111252010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
11126
11127 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
11128 instead of running to main. Do not test the main function.
11129 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
11130 Add new main.
11131
2ed91d1b
PA
111322010-08-26 Pedro Alves <pedro@codesourcery.com>
11133
11134 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
11135 one test.
11136
673bfd45
DE
111372010-08-24 Doug Evans <dje@google.com>
11138
11139 PR symtab/11942
11140 * gdb.dwarf2/dw4-sig-types.cc: New file.
11141 * gdb.dwarf2/dw4-sig-types.h: New file.
11142 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
11143 * gdb.dwarf2/dw4-sig-types.exp: New file.
11144
f9ffd4bb
TT
111452010-08-23 Tom Tromey <tromey@redhat.com>
11146
11147 PR python/11145:
11148 * gdb.python/py-value.c (Base, Derived): New types.
11149 (base): New global.
11150 * gdb.python/py-value.exp (test_subscript_regression): Add
11151 dynamic_cast test.
11152
d839c8a4
TT
111532010-08-23 Tom Tromey <tromey@redhat.com>
11154
11155 PR python/10676:
11156 * gdb.python/py-type.exp (test_fields): Add tests for type
11157 equality.
11158
702c2711
TT
111592010-08-23 Tom Tromey <tromey@redhat.com>
11160
11161 PR python/11915:
11162 * gdb.python/py-type.exp (test_fields): Add tests for array.
11163
832bafd3
KS
111642010-08-23 Keith Seitz <keiths@redhat.com>
11165
11166 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
11167 have any children. Create a new abbrev for it.
11168 Add missing terminal sequence to .debug_abbrev.
11169
c37bf528
KS
111702010-08-20 Keith Seitz <keiths@redhat.com>
11171
11172 PR symtab/11465:
11173 * gdb.dwarf2/pr11465.exp: New test.
11174 * gdb.dwarf2/pr11465.S: New file.
11175 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
11176 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
11177
4572cbac
TJB
111782010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
11179
11180 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
11181 registers. Update data sets with the new v2_double element in the
11182 VSX register union. Add vector_register3_vr data set for the AltiVec
11183 registers. Use gdb_test_no_output instead of send_gdb.
11184
e7fbb131
PA
111852010-08-19 Pedro Alves <pedro@codesourcery.com>
11186
11187 * gdb.python/py-shared.exp: New file, factored out from
11188 python.exp.
11189 * gdb.python/py-shared.c: New file.
11190 * gdb.python/py-shared-sl.c: New file.
11191 * gdb.python/python-1.c: New file.
11192 * gdb.python/python-sl.c: Delete.
11193 * gdb.python/python.c: Mention python-1.c.
11194 * gdb.python/python.exp: Move shared library tests to
11195 py-shared.exp.
11196 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
11197 (MISCELLANEOUS): New.
11198 (clean mostlyclean): Also remove $MISCELLANEOUS.
11199
d30f5e1f
DE
112002010-08-19 Doug Evans <dje@google.com>
11201
11202 PR exp/11926
11203 * gdb.base/printcmds.exp (test_float_accepted): New function.
11204 Move existing float tests there. Add tests for floats with suffixes.
11205 (test_float_rejected): New function.
11206 * gdb.java/jv-print.exp (test_float_accepted): New function.
11207 (test_float_rejected): New function.
11208 * gdb.objc/print.exp: New file.
11209 * gdb.pascal/print.exp: New file.
11210 * lib/objc.exp: New file.
11211
7b3fd859
PM
112122010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
11213
11214 * gdb.base/default.exp (info set): Avoid full buffer error and force
11215 reading up to final gdb prompt.
11216 (show): Likewise.
11217
c92817ce
TT
112182010-08-18 Tom Tromey <tromey@redhat.com>
11219
11220 PR symtab/11919:
11221 * gdb.base/completion.exp: Add test.
11222
f1208f9e
DE
112232010-08-18 Doug Evans <dje@google.com>
11224
11225 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
11226 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
11227 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
11228 Simplify, early exit if runto_main fails.
11229 * gdb.fortran/exprs.exp: load_lib fortran.exp.
11230 (set_lang_fortran): Moved to lib/fortran.exp.
11231 * gdb.fortran/types.exp: load_lib fortran.exp.
11232 (set_lang_fortran): Moved to lib/fortran.exp.
11233 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
11234 * gdb.java/jprint.exp (set_lang_java): Ditto.
11235 * gdb.java/jv-exp.exp: load_lib java.exp.
11236 If set_lang_java fails, issue a warning instead of failure to be
11237 consistent with other set_lang_foo uses.
11238 (set_lang_java): Moved to lib/java.exp.
11239 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
11240 If set_lang_java fails, issue a warning instead of failure to be
11241 consistent with other set_lang_foo uses.
11242 * gdb.pascal/types.exp: load_lib pascal.exp.
11243 (set_lang_pascal): Moved to lib/pascal.exp.
11244 * lib/fortran.exp: New file.
11245 * lib/java.exp (set_lang_java): New function.
11246 * lib/pascal.exp (set_lang_pascal): New function.
11247
2f06b485
YQ
112482010-08-18 Yao Qi <yao@codesourcery.com
11249
11250 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
11251 func_nofb_start and func_loopfb_start, so that address of functions
11252 is equal to these labels on Thumb.
11253
96e25403
YQ
112542010-08-18 Yao Qi <yao@codesourcery.com>
11255
11256 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
11257 to reflect latest c source file.
11258
36e6adc4
JK
112592010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11260
11261 * gdb.cp/infcall-dlopen.exp: New file.
11262 * gdb.cp/infcall-dlopen.cc: New file.
11263 * gdb.cp/infcall-dlopen-lib.cc: New file.
11264
f431efe5
PA
112652010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11266 Pedro Alves <pedro@codesourcery.com>
11267
11268 PR breakpoints/11371
11269
11270 * gdb.base/watch-cond-infcall.exp: New file.
11271 * gdb.base/watch-cond-infcall.c: New file.
11272
06a64a0b
TT
112732010-08-16 Tom Tromey <tromey@redhat.com>
11274
11275 * gdb.base/help.exp: Update.
11276 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
11277 watchpoint.
11278 (test_watch_location): New proc.
11279 (test_watchpoint_in_big_blob): Delete watchpoint.
11280 * gdb.base/watchpoint.c (func5): New function.
11281 (main): Call it.
11282
70ebf4ed
DE
112832010-08-16 Doug Evans <dje@google.com>
11284
11285 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
11286
ca5c20b6
PM
112872010-08-11 Phil Muldoon <pmuldoon@redhat.com>
11288
11289 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
11290 tests.
11291
7346b668
KW
112922010-08-11 Ken Werner <ken.werner@de.ibm.com>
11293
11294 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
11295 * gdb.base/gnu_vector.c: New File.
11296 * gdb.base/gnu_vector.exp: Likewise.
11297
cb2e07a6
PM
112982010-08-11 Phil Muldoon <pmuldoon@redhat.com>
11299
11300 * gdb.python/python.c: New File.
11301 * gdb.python/python-sl.c: New File.
11302 * gdb.python/python.exp: Test solib_address and decode_line
11303 * functions.
11304
5da1313b
JK
113052010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11306
11307 * gdb.python/python.exp (show height, set height 10)
11308 (verify pagination beforehand, verify pagination beforehand: q)
11309 (gdb.execute does not page, verify pagination afterwards)
11310 (verify pagination afterwards: q): New.
11311
49c3ccf7
DE
113122010-08-02 Doug Evans <dje@google.com>
11313
11314 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
11315 because of an older gcc, change test2
11316 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
11317 to unsupported.
11318
42c0c4f1
KH
113192010-07-30 Kazu Hirata <kazu@codesourcery.com>
11320
11321 * gdb.base/break-always.exp: Do not expect full paths to file
11322 names.
11323 * gdb.base/commands.exp: Likewise.
11324
d3765805
DE
113252010-07-30 Doug Evans <dje@google.com>
11326
c98ee71b
DE
11327 * gdb.cp/temargs.exp: For new tests that require newer gccs,
11328 xfail them when run with older gccs.
11329
fd961404
DE
11330 * lib/gdb.exp (build_executable): Forward "c++" option to
11331 get_compiler_info.
11332
999adef4
DE
11333 * gdb.python/py-type.exp (test_template): Mark as xfail tests
11334 "python print ttype.template_argument(1)" and
11335 "python print isinstance(ttype.template_argument(1), gdb.Value)"
11336 if using gcc 4.4 or earlier.
11337
d3765805
DE
11338 * gdb.base/valgrind-db-attach.exp: Use unique test name for
11339 attach-to-debugger handling.
11340
1276c759
JK
113412010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11342
11343 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
11344 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
11345 (main): Use copyreloc.
11346 * gdb.base/prelink.exp (split debug of executable)
11347 (.dynbss vs. .bss address shift): New tests.
11348
88caa9b9
PA
113492010-07-29 Pedro Alves <pedro@codesourcery.com>
11350
11351 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
11352 in gdb_test_multiple.
11353
c6f2ac43
PA
113542010-07-29 Pedro Alves <pedro@codesourcery.com>
11355
11356 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
11357 environment.
11358
326fd672
TT
113592010-07-28 Tom Tromey <tromey@redhat.com>
11360
11361 PR python/11060:
11362 * gdb.python/py-type.c (Temargs): New template.
11363 (temvar): New variable.
11364 * gdb.python/py-type.exp (test_template): New proc.
11365
3ce3b1ba
PA
113662010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
11367
11368 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
11369 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
11370
34eaf542
TT
113712010-07-28 Tom Tromey <tromey@redhat.com>
11372
11373 PR c++/9946:
11374 * gdb.cp/temargs.exp: New file.
11375 * gdb.cp/temargs.cc: New file.
11376
d41b819e
JK
113772010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11378
11379 * gdb.base/help.exp (help disassemble): Update the content.
11380
26ab7092
JK
113812010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11382
11383 * gdb.threads/ia64-sigill.exp: New file.
11384 * gdb.threads/ia64-sigill.c: New file.
11385
5283e9e1
TT
113862010-07-27 Tom Tromey <tromey@redhat.com>
11387
11388 * gdb.opt/inline-cmds.c (ATTR): New define.
11389 (func1): Use it.
11390 (func2): Likewise.
11391 (func3): Likewise.
11392 (outer_inline1): Likewise.
11393 (outer_inline2): Likewise.
11394 * gdb.opt/inline-bt.c (ATTR): New define.
11395 (func1): Use it.
11396 (func2): Likewise.
11397 * gdb.opt/inline-locals.c (ATTR): New define.
11398 (func1): Use it.
11399 (func2): Likewise.
11400
e992ef73
TT
114012010-07-27 Tom Tromey <tromey@redhat.com>
11402
11403 * gdb.stabs/gdb11479.c (hack): New function.
11404 (test): Use it.
11405 (test2): Use it.
11406 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
11407 (int32_search_buf, int64_search_buf): No longer static.
11408 (x): Remove.
11409 * gdb.base/relocate.c (hack): New function.
11410
5374244e
PM
114112010-07-27 Phil Muldoon <pmuldoon@redhat.com>
11412
11413 * gdb.python/py-value.exp (test_inferior_function_call): New function.
11414 * gdb.python/py-value.c (func1): New function.
11415 (func2): Likewise.
11416
a99aee83
CV
114172010-07-26 Corinna Vinschen <vinschen@redhat.com>
11418
11419 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
11420 as not to clash with .data section.
11421
a04ba985
JG
114222010-07-26 Jerome Guitton <guitton@adacore.com>
11423
11424 * gdb.base/code_elim.exp: New file.
11425 * gdb.base/code_elim1.c: New file.
11426 * gdb.base/code_elim2.c: New file.
11427
23bd0f7c
PA
114282010-07-21 Pedro Alves <pedro@codesourcery.com>
11429
11430 PR symtab/11827
11431
11432 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
11433 (some_volatile_enum): New variable.
11434 * gdb.base/printcmds.exp (test_print_enums): New.
11435 <top level>: Call it.
11436
883df6dd
SW
114372010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
11438
11439 * gdb.cp/fpointer.cc: New test.
11440 * gdb.cp/fpointer.exp: New test.
11441
569b05a5
JK
114422010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11443
11444 * gdb.base/solib-nodir.exp: New file.
11445 * lib/gdb.exp (runto): New case for a GDB internal error.
11446
51d7d803
JK
114472010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11448 Ulrich Weigand <uweigand@de.ibm.com>
11449 Tom Tromey <tromey@redhat.com>
11450
11451 * gdb.base/charset-malloc.c: New file.
11452 * gdb.base/charset.c (malloc_stub): New prototype.
11453 (main): Call it instead of malloc itself.
11454 * gdb.base/charset.exp: Use only prepare_for_testing.
11455 (binfile): Remove the variable.
11456
c0edd9ed
JK
114572010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11458
11459 Make core files the process_stratum.
11460 * gdb.base/corefile.exp (run: load core again)
11461 (run: sanity check we see the core file, run: with core)
11462 (run: core file is cleared, attach: load core again)
11463 (attach: sanity check we see the core file, attach: with core)
11464 (attach: core file is cleared): New tests.
11465 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
11466
3cbaedff
KW
114672010-07-14 Ken Werner <ken.werner@de.ibm.com>
11468
11469 * gdb.arch/altivec-abi.exp: New tests.
11470
91158a56
TT
114712010-07-13 Tom Tromey <tromey@redhat.com>
11472
11473 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
11474 (main): Use it.
11475 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
11476
0f5238ed
TT
114772010-07-13 Tom Tromey <tromey@redhat.com>
11478
11479 * gdb.base/label.exp: New file.
11480 * gdb.base/label.c: New file.
11481
add265ae
L
114822010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
11483 H.J. Lu <hongjiu.lu@intel.com>
11484
11485 * lib/gdb.exp (is_ilp32_target): New.
11486 (is_lp64_target): Likewise.
11487
11488 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
11489 target.
11490 * gdb.arch/amd64-disp-step.exp: Likewise.
11491 * gdb.arch/amd64-dword.exp: Likewise.
11492 * gdb.arch/amd64-i386-address.exp: Likewise.
11493 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 11494
add265ae
L
11495 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
11496 target.
11497 * gdb.arch/i386-bp_permanent.exp: Likewise.
11498 * gdb.arch/i386-byte.exp: Likewise.
11499 * gdb.arch/i386-disp-step.exp: Likewise.
11500 * gdb.arch/i386-gnu-cfi.exp: Likewise.
11501 * gdb.arch/i386-prologue.exp: Likewise.
11502 * gdb.arch/i386-size-overlap.exp: Likewise.
11503 * gdb.arch/i386-size.exp: Likewise.
11504 * gdb.arch/i386-sse.exp: Likewise.
11505 * gdb.arch/i386-unwind.exp: Likewise.
11506 * gdb.arch/i386-word.exp: Likewise.
11507
11508 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
11509 test only when building 64-bit executables. Do not hard-code
11510 -m64 option.
11511
2dfb8c17
DE
115122010-07-07 Doug Evans <dje@google.com>
11513
11514 * lib/gdb.exp (gdb_test_list_exact): New function.
11515 * gdb.base/default.exp (show convenience): Call it, add tests for
11516 $_sdata = void, $_thread = 0.
11517
4e5799b6
JK
115182010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11519 Joel Brobecker <brobecker@adacore.com>
11520
11521 Fix re-run of PIE executable, PR shlibs/11776.
11522 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
11523 Remove $displacement_main to match the solib-svr4.c change. New "kill"
11524 and re-"run" of the inferior.
11525
1a219cc7
JK
115262010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11527 Joel Brobecker <brobecker@adacore.com>
11528
11529 Cope with missing /usr/sbin/prelink.
11530 * lib/prelink-support.exp (prelink_no):
11531 <result == 1 && $output is "no such file or directory">: New.
11532 (prelink_yes): Likewise. Return on failed prelink_no.
11533
5e3b36f8
JK
115342010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11535 Joel Brobecker <brobecker@adacore.com>
11536
11537 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
11538 build_executable by build_executable_own_libs. Replace "prelink -R"
11539 execution by a call of prelink_yes. Comment why "prelink -r" needs no
11540 change.
11541 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
11542 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
11543 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
11544 Replace build_executable by build_executable_own_libs's function
11545 build_executable_own_libs.
11546 (prelinkNO): Create new stub to call prelink_no.
11547 (prelinkYES): Create new stub to call prelink_yes.
11548 (test_attach): Rename calls of copy to file_copy.
11549 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
11550 (copy): Move to ...
11551 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
11552 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
11553 * gdb.base/prelink.exp: Disable testcase also for is_remote and
11554 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
11555 special flags by gdb_compile_shlib. Replace second gdb_compile by
11556 build_executable_own_libs. Replace "prelink -R" execution by a call of
11557 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
11558 a second call of prelink_yes. Replace restart commands by
11559 clean_restart.
11560 (prelink): Rename to ...
11561 (seen displacement message): ... this test. Extend its expectation
11562 strictness.
11563
86e4bafc
JK
115642010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11565
11566 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
11567 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
11568 displacement message exactly once.
11569
3cd07d20
JK
115702010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11571 Joel Brobecker <brobecker@adacore.com>
11572
11573 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
11574 its restore after the <$relink_args != ""> loop. new comment.
11575
0a1e94c7
JK
115762010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11577 Joel Brobecker <brobecker@adacore.com>
11578
11579 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
11580 code for it. New variable relink_args.
11581 (prelinkYES): Call prelinkNO.
11582 (test_attach): Accept new parameter relink_args. Re-prelink the binary
11583 in such case. Move the core code to ...
11584 (test_attach_gdb): ... a new function. Send GDB command "file".
11585 Extend expected "Attaching to " string.
11586
2f70bcfb
TT
115872010-07-02 Tom Tromey <tromey@redhat.com>
11588
11589 * gdb.base/bitops.exp: Remove extraneous "pass".
11590
a17ac5b0
TT
115912010-07-02 Ken Werner <ken.werner@de.ibm.com>
11592
11593 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
11594
dc10affe
PA
115952010-07-01 Pedro Alves <pedro@codesourcery.com>
11596
d41c0fc8
PA
11597 * gdb.base/help.exp: Adjust expected output.
11598
115992010-07-01 Pedro Alves <pedro@codesourcery.com>
11600
11601 * gdb.base/help.exp: Adjust expected output.
dc10affe 11602
0a600c36
JK
116032010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11604
11605 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
11606 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
11607 c++/11702.
11608
37cc8bfe
JK
116092010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11610 Doug Evans <dje@google.com>
11611
11612 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
11613 add .dynamic entry'.
11614
254e6b9e
DE
116152010-06-29 Doug Evans <dje@google.com>
11616
11617 Test PR c++/11702.
11618 * gdb.cp/m-static.exp: Add testcase.
11619 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
11620
595939de 116212010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
11622 Tom Tromey <tromey@redhat.com>
11623 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
11624
11625 * gdb.python/py-inferior.c: New File.
11626 * gdb.python/py-infthread.c: New File.
11627 * gdb.python/py-inferior.exp: New File.
11628 * gdb.python/py-infthread.exp: New File.
11629
98751a41
JK
116302010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11631
11632 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
11633 (ptype ::C::OtherFileClass typedefs): New.
11634 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
11635 (C::OtherFileClass::cOtherFileClassVar2): New.
11636 (C::OtherFileClass::cOtherFileClassVar_use): Use also
11637 cOtherFileClassVar2.
11638 (C::cOtherFileType2, C::cOtherFileVar2): New.
11639 (C::cOtherFileVar_use): use also cOtherFileVar2.
11640 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
11641
41f62f39
JK
116422010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11643
11644 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
11645 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
11646 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
11647 (print ::C::cOtherFileVar)
11648 (whatis C::OtherFileClass::cOtherFileClassType)
11649 (whatis ::C::OtherFileClass::cOtherFileClassType)
11650 (print C::OtherFileClass::cOtherFileClassVar)
11651 (print ::cOtherFileClassVar)
11652 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
11653 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
11654 trailing content.
11655 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
11656 (C::OtherFileClass::cOtherFileClassVar)
11657 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
11658 (C::cOtherFileVar, C::cOtherFileVar_use): New.
11659
af53d231
JK
116602010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11661
11662 Test PR c++/11703 and PR gdb/1448.
11663 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
11664 gdb/1448.
11665
9655fd1a
JK
116662010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11667
11668 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
11669 (main) <rtti_data>: New.
11670 * gdb.cp/virtbase.exp (print rtti_data): New.
11671
824cc8dd
JK
116722010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11673 Joel Brobecker <brobecker@adacore.com>
11674
11675 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
11676
6036c742
JK
116772010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11678
11679 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
11680
de6a0421
DE
116812010-06-28 Doug Evans <dje@google.com>
11682
11683 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
11684
b2dae948
DE
116852010-06-27 Doug Evans <dje@google.com>
11686
11687 * gdb.cp/m-static.exp: Update expected test output.
11688
0f3bb72e
PH
116892010-06-25 Paul Hilfinger <hilfinger@adacore.com>
11690
889bf7c5
PA
11691 * gdb.gdb/selftest.exp: Adjust expected message for
11692 capturing start-up runtime.
0f3bb72e 11693
bc9f0842
TT
116942010-06-25 Tom Tromey <tromey@redhat.com>
11695
11696 PR python/10808:
11697 * gdb.python/python.exp: Add new tests.
11698
099ef718
SW
116992010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
11700
11701 * gdb.cp/operator.cc: Created an import loop.
11702 * gdb.cp/operator.exp: Added testcase for import loop.
11703
5868a632
JK
117042010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11705
11706 Test PR python/11407.
11707 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
11708 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
11709 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
11710 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
11711 executable_nofb and executable_fb. New variables srcsfile, objsfile,
11712 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
11713 binfile. Call gdb_compile with clean_restart twice.
11714 (func_nofb print, func_nofb backtrace, func_loopfb print)
11715 (func_loopfb backtrace): New.
11716
af76db58
JK
117172010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11718
11719 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
11720 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
11721 by a hand made one.
11722 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
11723 i?86 requirement. Remove variables srcfile and binfile. New variable
11724 sources, executable_nofb and executable_fb. Call prepare_for_testing.
11725
f2c7657e
UW
117262010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11727
11728 * gdb.cell/dwarfaddr.exp: New file.
11729 * gdb.cell/dwarfaddr.S: New file.
11730
628fe4e4
JK
117312010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11732
11733 Test PR 9436.
11734 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
11735
f1421989
HZ
117362010-06-24 Hui Zhu <teawater@gmail.com>
11737
11738 * gdb.base/eval.exp: New file.
11739
d03285ec
UW
117402010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11741
11742 * gdb.cell/fork.exp: New file.
11743 * gdb.cell/fork.c: Likewise.
11744 * gdb.cell/fork-spu.c: Likewise.
11745
41b2c92d
PM
117462010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
11747
11748 * lib/gdb.exp (banned_variables_traced): New global variable.
11749 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
11750 (gdb_init): Use `trace add variable' instead of obsolete
11751 `trace variable'.
11752
d5bc977f
DE
117532010-06-21 Doug Evans <dje@google.com>
11754
11755 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
11756
d2ed6730
UW
117572010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11758
11759 * gdb.arch/spu-ls.exp: New file.
11760 * gdb.arch/spu-ls.c: Likewise.
11761
6aed2dbc
SS
117622010-06-18 Stan Shebs <stan@codesourcery.com>
11763
11764 * gdb.threads/thread-specific.exp: Add tests of $_thread.
11765
e0756905
UW
117662010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11767
11768 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
11769 * gdb.base/watch-cond.exp: Likewise.
11770 * gdb.python/py-breakpoint.exp: Likewise.
11771
d8053d4d
PA
117722010-06-18 Pedro Alves <pedro@codesourcery.com>
11773
11774 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
11775 clean_restart, make sure every test has a distinct message, and
11776 that messages don't include the executable' full path.
11777
81ce510c
DE
117782010-06-17 Doug Evans <dje@google.com>
11779
11780 * gdb.arch/i386-size.exp: Updated expected output for
11781 DISASSEMBLY_OMIT_FNAME.
11782
65d79d4b
SDJ
117832010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11784 Sergio Durigan Junior <sergiodj@redhat.com>
11785
11786 * gdb.base/watch-notconst.c: New file.
11787 * gdb.base/watch-notconst.S: New file.
11788 * gdb.base/watch-notconst2.c: New file.
11789 * gdb.base/watch-notconst2.S: New file.
11790 * gdb.base/watch-notconst.exp: New file.
11791 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
11792 (func4): Add operations on `global_ptr_ptr'.
11793 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
11794 routine to test watchpoints created with a constant expression.
11795 (test_inaccessible_watchpoint): Include tests for watchpoints
11796 created with a constant expression.
11797
df0f4836
KB
117982010-06-14 Kevin Buettner <kevinb@redhat.com>
11799
11800 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
11801 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
11802 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
11803 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
11804 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
11805 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
11806 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
11807 of `_start'.
11808
b769def5
UW
118092010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11810
11811 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
11812 not supported on the target.
11813 * gdb.mi/mi-nonstop-exit.exp: Likewise.
11814 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
11815 * gdb.mi/mi-nsintrall.exp: Likewise.
11816 * gdb.mi/mi-nsmoribund.exp: Likewise.
11817 * gdb.mi/mi-nsthrexec.exp: Likewise.
11818
d914c394
SS
118192010-06-11 Stan Shebs <stan@codesourcery.com>
11820
11821 * gdb.base/permissions.exp: New file.
11822
118232010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
11824
11825 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
11826 does not support ELF executable class.
11827
f3ce5b9c
UW
118282010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11829
11830 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
11831
8e46892c
JK
118322010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11833
11834 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
11835 (runto): Catch "The target does not support running in non-stop mode.".
11836
6cc55c64
MS
118372010-06-11 Michael Snyder <msnyder@vmware.com>
11838
11839 * gdb.base/setshow.exp (set language asm): Don't use
11840 gdb_test_no_output, fails on some targets.
11841
caddefa4
UW
118422010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11843
11844 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
11845 * gdb.cp/pr9167.exp: Likewise.
11846
468b1aa7
UW
118472010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11848
11849 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
11850
5c3552dc
UW
118512010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11852
11853 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
11854
02e6fe6a
UW
118552010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11856
11857 * gdb.base/charset.c (main): Make sure malloc gets linked in.
11858
0e03807e
TT
118592010-06-11 Tom Tromey <tromey@redhat.com>
11860
11861 PR gdb/9977, PR exp/11636::
11862 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
11863 (pieces_test_f6): Update expected output.
11864
2bdf28a0
JK
118652010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11866
11867 * gdb.base/moribund-step.exp: New.
11868
f6978de9
MS
118692010-06-08 Michael Snyder <msnyder@vmware.com>
11870
11871 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 11872 * gdb.ada/boolean_expr.exp:
f6978de9
MS
11873 * gdb.ada/frame_args.exp: Ditto.
11874 * gdb.ada/lang_switch.exp: Ditto.
11875 * gdb.ada/ptype_arith_binop.exp: Ditto.
11876 * gdb.ada/ref_param.exp: Ditto.
11877 * gdb.ada/type_coercion.exp:Ditto.
11878
11879 * gdb.asm/asm-source.exp: Ditto.
11880
11881 * gdb.base/attach.exp: Ditto.
11882 * gdb.base/bitfields2.exp: Ditto.
11883 * gdb.base/call-signal-resume.exp: Ditto.
11884 * gdb.base/callfuncs.exp: Ditto.
11885 * gdb.base/commands.exp: Ditto.
11886 * gdb.base/dbx.exp: Ditto.
11887 * gdb.base/default.exp: Ditto.
11888 * gdb.base/dump.exp: Ditto.
11889 * gdb.base/exprs.exp: Ditto.
11890 * gdb.base/freebpcmd.exp: Ditto.
11891 * gdb.base/interrupt.exp: Ditto.
11892 * gdb.base/list.exp: Ditto.
11893 * gdb.base/long_long.exp: Ditto.
11894 * gdb.base/maint.exp: Ditto.
11895 * gdb.base/ptype.exp: Ditto.
11896 * gdb.base/return.exp: Ditto.
11897 * gdb.base/setshow.exp: Ditto.
11898 * gdb.base/sigbpt.exp: Ditto.
11899 * gdb.base/sigrepeat.exp: Ditto.
11900
11901 * gdb.cp/classes.exp: Ditto.
11902
11903 * gdb.dwarf2/dw2-restore.exp: Ditto.
11904
11905 * gdb.gdb/selftest.exp: Ditto.
11906
11907 * gdb.multi/base.exp: Ditto.
11908 * gdb.multi/bkpt-multi-exec.exp: Ditto.
11909
11910 * gdb.python/py-block.exp: Ditto.
11911 * gdb.python/py-prettyprint.exp: Ditto.
11912 * gdb.python/py-template.exp: Ditto.
11913
11914 * gdb.server/ext-attach.exp: Ditto.
11915 * gdb.server/ext-run.exp: Ditto.
11916 * gdb.server/server-mon.exp: Ditto.
11917
11918 * gdb.threads/fork-thread-pending.exp: Ditto.
11919 * gdb.threads/hand-call-in-threads.exp: Ditto.
11920 * gdb.threads/interrupted-hand-call.exp: Ditto.
11921 * gdb.threads/linux-dp.exp: Ditto.
11922 * gdb.threads/manythreads.exp: Ditto.
11923 * gdb.threads/print-threads.exp: Ditto.
11924 * gdb.threads/pthreads.exp: Ditto.
11925 * gdb.threads/schedlock.exp: Ditto.
11926 * gdb.threads/thread-unwindonsignal.exp: Ditto.
11927 * gdb.threads/threadapply.exp: Ditto.
11928
de7ff789
MS
119292010-06-08 Michael Snyder <msnyder@vmware.com>
11930
889bf7c5 11931 * gdb.ada/exec_changed.exp:
de7ff789
MS
11932 Use ".*" instead of "" as wildcard regexp.
11933
11934 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
11935 * gdb.base/call-ar-st.exp: Ditto.
11936 * gdb.base/checkpoint.exp: Ditto.
11937 * gdb.base/default.exp: Ditto.
11938 * gdb.base/dump.exp: Ditto.
11939 * gdb.base/ending-run.exp: Ditto.
11940 * gdb.base/fileio.exp: Ditto.
11941 * gdb.base/miscexprs.exp: Ditto.
11942 * gdb.base/pointers.exp: Ditto.
11943 * gdb.base/readline.exp: Ditto.
11944 * gdb.base/reread.exp: Ditto.
11945 * gdb.base/restore.exp: Ditto.
11946 * gdb.base/shlib-call.exp: Ditto.
11947 * gdb.base/valgrind-db-attach.exp: Ditto.
11948 * gdb.base/volatile.exp: Ditto.
11949 * gdb.base/watchpoints.exp: Ditto.
11950
11951 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
11952
11953 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
11954 * gdb.python/py-value.exp: Ditto.
11955
11956 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
11957 * gdb.trace/circ.exp: Ditto.
11958 * gdb.trace/collection.exp: Ditto.
11959 * gdb.trace/packetlen.exp: Ditto.
11960 * gdb.trace/passc-dyn.exp: Ditto.
11961 * gdb.trace/report.exp: Ditto.
11962 * gdb.trace/tfile.exp: Ditto.
11963 * gdb.trace/tfind.exp: Ditto.
11964 * gdb.trace/while-dyn.exp: Ditto.
11965
3bebe2f2
JK
119662010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11967
11968 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
11969
5c631832
JK
119702010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11971
11972 Test PR 10640.
11973 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
11974
4c3376c8
SW
119752010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
11976
11977 * gdb.cp/koenig.exp: Test for ADL operators.
11978 * gdb.cp/koenig.cc: Added ADL operators.
11979 * gdb.cp/operator.exp: New test.
11980 * gdb.cp/operator.cc: New test.
11981
dc226d5a
MS
119822010-06-04 Michael Snyder <msnyder@vmware.com>
11983
dfb88a23
MS
11984 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
11985 * gdb.base/pending.exp: Ditto.
f7ae76b3 11986
dc226d5a
MS
11987 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
11988
967cf477
DE
119892010-06-04 Doug Evans <dje@google.com>
11990
11991 * gdb.python/py-prettyprint.exp: Add new test for enabled and
11992 disabled printers.
11993 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
11994 (enable_lookup_function): New function.
11995
eb801841
TT
119962010-06-04 Tom Tromey <tromey@redhat.com>
11997
11998 * gdb.python/py-value.exp (test_value_hash): Don't test equality
11999 of hash and id.
12000
38979823
JK
120012010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12002
12003 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
12004 newline.
12005 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
12006 (empty verbose non-noisy clear, empty verbose noisy clear)
12007 (empty non-verbose noisy clear): Likewise.
12008
35ec993f
MS
120092010-06-03 Michael Snyder <msnyder@vmware.com>
12010
12011 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
12012 * gdb.base/display.exp: Ditto.
12013 * gdb.base/find.exp: Ditto.
12014 * gdb.base/ifelse.exp: Ditto.
12015 * gdb.base/multi-forks.exp: Ditto.
12016 * gdb.base/recurse.exp: Ditto.
12017 * gdb.base/setshow.exp: Ditto.
12018 * gdb.base/value-double-free.exp: Ditto.
12019 * gdb.base/watch-vfork.exp: Ditto.
12020 * gdb.base/watch_thread_num.exp: Ditto.
12021 * gdb.base/watchpoint-solib.exp: Ditto.
12022 * gdb.base/watchpoint.exp: Ditto.
12023 * gdb.base/watchpoints.exp: Ditto.
12024
12025 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
12026 * gdb.cp/overload.exp: Ditto.
12027 * gdb.cp/virtfunc.exp: Ditto.
12028
12029 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
12030
889bf7c5 12031 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
12032 Replace gdb_test with gdb_test_no_output.
12033
889bf7c5 12034 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
12035 Replace gdb_test with gdb_test_no_output.
12036 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
12037 * gdb.threads/watchthreads.exp: Ditto.
12038 * gdb.threads/watchthreads2.exp: Ditto.
12039
12040 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
12041 * gdb.trace/tfind.exp: Ditto.
12042
c22decce
JB
120432010-06-03 Joel Brobecker <brobecker@adacore.com>
12044
12045 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
12046 successful test if message is the empty string.
12047
fd5700c7
JK
120482010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12049
12050 * gdb.fortran/module.exp (stopped language detection): New test.
12051
f55ee35c
JK
120522010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12053
12054 Support DW_TAG_module as separate namespaces.
12055 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
12056 gdb.fortran/library-module-lib.f90: New.
12057 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
12058 (print i): Remove.
12059 (continue to breakpoint: i-is-1, print var_i value 1)
12060 (continue to breakpoint: i-is-2, print var_i value 2)
12061 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
12062 (print var_d, print var_i value 14, ptype modmany, complete `modm)
12063 (complete `modmany, complete `modmany`, complete `modmany`var)
12064 (show language, setting breakpoint at module): New tests.
12065 * gdb.fortran/module.f90 (module mod): Remove.
12066 (module mod1, module mod2, module modmany, subroutine sub1)
12067 (subroutine sub2, program module): New.
12068
b8e8282f
JK
120692010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12070
12071 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
12072 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
12073 * gdb.cp/anon-union.exp (pass): Rename to ...
12074 (print z 2): ... here.
b8e8282f 12075
019ebafc
MS
120762010-06-02 Michael Snyder <msnyder@vmware.com>
12077
e68d8fd4
MS
12078 * gdb.trace/actions.exp: Use gdb_test_no_output.
12079 * gdb.trace/circ.exp: Ditto.
12080 * gdb.trace/packetlen.exp: Ditto.
12081 * gdb.trace/save-trace.exp: Ditto.
12082 * gdb.trace/tracecmd.exp: Ditto.
12083 * gdb.trace/tsv.exp: Ditto.
12084
12b5d08a
MS
12085 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
12086 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
12087 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
12088 * gdb.threads/manythreads.exp: Ditto.
12089 * gdb.threads/print-threads.exp: Ditto.
12090 * gdb.threads/pthreads.exp: Ditto.
12091 * gdb.threads/schedlock.exp: Ditto.
12092 * gdb.threads/staticthreads.exp: Ditto.
12093 * gdb.threads/thread-specific.exp: Ditto.
12094 * gdb.threads/thread-unwindonsignal.exp: Ditto.
12095 * gdb.threads/threadapply.exp: Ditto.
12096 * gdb.threads/watchthreads.exp: Ditto.
12097 * gdb.threads/watchthreads2.exp: Ditto.
12098
89493308
MS
12099 * gdb.python/py-block.exp: Use gdb_test_no_output.
12100 * gdb.python/py-prettyprint.exp: Ditto.
12101 * gdb.python/py-template.exp: Ditto.
12102 * gdb.python/py-value.exp: Ditto.
12103
12104 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
12105 * gdb.reverse/watch-reverse.exp: Ditto.
12106
12107 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
12108 * gdb.server/ext-run.exp: Ditto.
12109
019ebafc
MS
12110 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
12111 * gdb.dwarf2/dw2-compressed.exp: Ditto.
12112 * gdb.dwarf2/dw2-intercu.exp: Ditto.
12113 * gdb.dwarf2/dw2-intermix.exp: Ditto.
12114 * gdb.dwarf2/dw2-producer.exp: Ditto.
12115 * gdb.dwarf2/mac-fileno.exp: Ditto.
12116
12117 * gdb.gdb/observer.exp: Use gdb_test_no_output.
12118 * gdb.gdb/selftest.exp: Ditto.
12119
12120 * gdb.multi/base.exp: Use gdb_test_no_output.
12121
12122 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
12123
3e0ca3a5
JK
121242010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12125
12126 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
12127
9db70545
MS
121282010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
12129
a8d52276
MS
12130 * gdb.cp/class2.exp: Use gdb_test_no_output.
12131 * gdb.cp/classes.exp: Ditto.
12132 * gdb.cp/extern-c.exp: Ditto.
12133 * gdb.cp/inherit.exp: Ditto.
12134 * gdb.cp/maint.exp: Ditto.
12135 * gdb.cp/mb-inline.exp: Ditto.
12136 * gdb.cp/mb-templates.exp: Ditto.
12137 * gdb.cp/method2.exp: Ditto.
12138 * gdb.cp/misc.exp: Ditto.
12139 * gdb.cp/ovldbreak.exp: Ditto.
12140 * gdb.cp/punctuator.exp: Ditto.
12141 * gdb.cp/templates.exp: Ditto.
12142 * gdb.cp/virtbase.exp: Ditto.
12143
889bf7c5 12144 * gdb.threads/attach-stopped.exp:
9db70545 12145 Replace uses of send_gdb / gdb_expect.
889bf7c5 12146 * gdb.threads/attachstop-mt.exp:
9db70545 12147 Replace uses of send_gdb / gdb_expect.
889bf7c5 12148 * gdb.threads/gcore-thread.exp:
9db70545 12149 Replace uses of send_gdb / gdb_expect.
889bf7c5 12150 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
12151 Replace uses of send_gdb / gdb_expect.
12152 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 12153 * gdb.threads/print-threads.exp:
9db70545
MS
12154 Replace uses of send_gdb / gdb_expect.
12155 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
12156 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
12157 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
12158
12159 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
12160 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
12161 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
12162 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
12163 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
12164 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
12165 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
12166 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
12167 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
12168 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
12169 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
12170
359cc68c
JK
121712010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12172
12173 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
12174
7d3fe98e
SW
121752010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
12176
12177 * gdb.cp/koenig.exp: Added new test case.
12178 * gdb.cp/koenig.cc: Ditto.
12179
27d3a1a2
MS
121802010-06-01 Michael Snyder <msnyder@vmware.com>
12181
12182 * gdb.base/arithmet.exp: Use gdb_test_no_output.
12183 * gdb.base/arrayidx.exp: Ditto.
12184 * gdb.base/attach.exp: Ditto.
12185 * gdb.base/auxv.exp: Ditto.
12186 * gdb.base/bigcre.exp: Ditto.
12187 * gdb.base/break-always.exp: Ditto.
12188 * gdb.base/break-interp.exp: Ditto.
12189 * gdb.base/break.exp: Ditto.
12190 * gdb.base/breakpoint-shadow.exp: Ditto.
12191 * gdb.base/call-ar-st.exp: Ditto.
12192 * gdb.base/call-sc.exp: Ditto.
12193 * gdb.base/call-signal-resume.exp: Ditto.
12194 * gdb.base/callfuncs.exp: Ditto.
12195 * gdb.base/catch-syscall.exp: Ditto.
12196 * gdb.base/charset.exp: Ditto.
12197 * gdb.base/code-expr.exp: Ditto.
12198 * gdb.base/commands.exp: Ditto.
12199 * gdb.base/cond-expr.exp: Ditto.
12200 * gdb.base/condbreak.exp: Ditto.
12201 * gdb.base/cursal.exp: Ditto.
12202 * gdb.base/cvexpr.exp: Ditto.
12203 * gdb.base/default.exp: Ditto.
12204 * gdb.base/del.exp: Ditto.
12205 * gdb.base/detach.exp: Ditto.
12206 * gdb.base/display.exp: Ditto.
12207 * gdb.base/ena-dis-br.exp: Ditto.
12208 * gdb.base/eval-skip.exp: Ditto.
12209 * gdb.base/foll-fork.exp: Ditto.
12210 * gdb.base/foll-vfork.exp: Ditto.
12211 * gdb.base/frame-args.exp: Ditto.
12212 * gdb.base/funcargs.exp: Ditto.
12213 * gdb.base/gcore-buffer-overflow.exp: Ditto.
12214 * gdb.base/gdbvars.exp: Ditto.
12215 * gdb.base/help.exp: Ditto.
12216 * gdb.base/ifelse.exp: Ditto.
12217 * gdb.base/included.exp: Ditto.
12218 * gdb.base/list.exp: Ditto.
12219 * gdb.base/macscp.exp: Ditto.
12220 * gdb.base/maint.exp: Ditto.
12221 * gdb.base/multi-fork.exp: Ditto.
12222 * gdb.base/overlays.exp: Ditto.
12223 * gdb.base/page.exp: Ditto.
12224 * gdb.base/pending.exp: Ditto.
12225 * gdb.base/pointers.exp: Ditto.
12226 * gdb.base/pr11022.exp: Ditto.
12227 * gdb.base/prelink.exp: Ditto.
12228 * gdb.base/printcmds.exp: Ditto.
12229 * gdb.base/psymtab.exp: Ditto.
12230 * gdb.base/randomize.exp: Ditto.
12231 * gdb.base/relational.exp: Ditto.
12232 * gdb.base/relocate.exp: Ditto.
12233 * gdb.base/remote.exp: Ditto.
12234 * gdb.base/sepdebug.exp: Ditto.
12235 * gdb.base/set-lang-auto.exp: Ditto.
12236 * gdb.base/setshow.exp: Ditto.
12237 * gdb.base/setvar.exp: Ditto.
12238 * gdb.base/signals.exp: Ditto.
12239 * gdb.base/signull.exp: Ditto.
12240 * gdb.base/sigstep.exp: Ditto.
12241 * gdb.base/sizeof.exp: Ditto.
12242 * gdb.base/solib-disc.exp: Ditto.
12243 * gdb.base/store.exp: Ditto.
12244 * gdb.base/structs.exp: Ditto.
12245 * gdb.base/structs2.exp: Ditto.
12246 * gdb.base/subst.exp: Ditto.
12247 * gdb.base/term.exp: Ditto.
12248 * gdb.base/trace-commands.exp: Ditto.
12249 * gdb.base/unwindonsignal.exp: Ditto.
12250 * gdb.base/valgrind-db-attach.exp: Ditto.
12251 * gdb.base/varargs.exp: Ditto.
12252 * gdb.base/watch-cond.exp: Ditto.
12253 * gdb.base/watch_thread_num.exp: Ditto.
12254 * gdb.base/watchpoint-cond-gone.exp: Ditto.
12255 * gdb.base/watchpoint.exp: Ditto.
12256 * gdb.base/whatis-exp.exp: Ditto.
12257
f8d3bf8f
MS
122582010-06-01 Michael Snyder <msnyder@vmware.com>
12259
12260 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
12261 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
12262 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
12263 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
12264 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
12265 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
12266 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
12267 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
12268 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
12269 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
12270 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
12271 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
12272 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
12273 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
12274 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
12275
3f9e0d32
JK
122762010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12277
12278 * gdb.base/commands.exp (begin commands on watch): Remove excessive
12279 trailing newline.
12280 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
12281 * gdb.java/jmisc.exp (p *args\n): Rename to ...
12282 (p *args): ... here and remove excessive trailing newline.
12283
f629457d
JB
122842010-05-31 Joel Brobecker <brobecker@adacore.com>
12285
12286 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
12287
09eef106
JK
122882010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
12289
12290 Accept the new Linux kernel "t (tracing stop)" string.
12291 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
12292 Update comment.
12293 (state_wait) <T (tracing stop)>: New.
12294 (main): Update the state_wait expect string.
12295
94f31136
PA
122962010-05-28 Pedro Alves <pedro@codesourcery.com>
12297
12298 * limits.c, limits.exp: Delete files.
12299 * Makefile.in (clean mostlyclean): Adjust.
12300 * tracecmd.exp: Adjust.
12301
096554ab
JK
123022010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12303
12304 * gdb.base/tui-layout.exp: New.
12305
27d3a1a2 123062010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 12307
889bf7c5 12308 * gdb.reverse/break-precsave.exp:
bcd2dc50 12309 Replace uses of send_gdb / gdb_expect.
889bf7c5 12310 * gdb.reverse/break-reverse.exp:
bcd2dc50 12311 Replace uses of send_gdb / gdb_expect.
889bf7c5 12312 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 12313 Replace uses of send_gdb / gdb_expect.
889bf7c5 12314 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 12315 Replace uses of send_gdb / gdb_expect.
889bf7c5 12316 * gdb.reverse/finish-precsave.exp:
bcd2dc50 12317 Replace uses of send_gdb / gdb_expect.
889bf7c5 12318 * gdb.reverse/finish-reverse.exp:
bcd2dc50 12319 Replace uses of send_gdb / gdb_expect.
889bf7c5 12320 * gdb.reverse/i386-precsave.exp:
bcd2dc50 12321 Replace uses of send_gdb / gdb_expect.
889bf7c5 12322 * gdb.reverse/i386-reverse.exp:
bcd2dc50 12323 Replace uses of send_gdb / gdb_expect.
889bf7c5 12324 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 12325 Replace uses of send_gdb / gdb_expect.
889bf7c5 12326 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 12327 Replace uses of send_gdb / gdb_expect.
889bf7c5 12328 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 12329 Replace uses of send_gdb / gdb_expect.
889bf7c5 12330 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 12331 Replace uses of send_gdb / gdb_expect.
889bf7c5 12332 * gdb.reverse/machinestate.exp:
bcd2dc50 12333 Replace uses of send_gdb / gdb_expect.
889bf7c5 12334 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 12335 Replace uses of send_gdb / gdb_expect.
889bf7c5 12336 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 12337 Replace uses of send_gdb / gdb_expect.
889bf7c5 12338 * gdb.reverse/solib-precsave.exp:
bcd2dc50 12339 Replace uses of send_gdb / gdb_expect.
889bf7c5 12340 * gdb.reverse/solib-reverse.exp:
bcd2dc50 12341 Replace uses of send_gdb / gdb_expect.
889bf7c5 12342 * gdb.reverse/step-precsave.exp:
bcd2dc50 12343 Replace uses of send_gdb / gdb_expect.
889bf7c5 12344 * gdb.reverse/step-reverse.exp:
bcd2dc50 12345 Replace uses of send_gdb / gdb_expect.
889bf7c5 12346 * gdb.reverse/until-precsave.exp:
bcd2dc50 12347 Replace uses of send_gdb / gdb_expect.
889bf7c5 12348 * gdb.reverse/until-reverse.exp:
bcd2dc50 12349 Replace uses of send_gdb / gdb_expect.
889bf7c5 12350 * gdb.reverse/watch-precsave.exp:
bcd2dc50 12351 Replace uses of send_gdb / gdb_expect.
889bf7c5 12352 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
12353 Replace uses of send_gdb / gdb_expect.
12354
3def43e0
JK
123552010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12356
12357 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
12358 excessive newline.
12359
27d3a1a2 123602010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
12361
12362 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
12363 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
12364 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
12365 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
12366 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
12367 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
12368 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
12369 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
12370 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
12371 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
12372 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
12373 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
12374 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
12375 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
12376 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
12377 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
12378 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
12379 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
12380 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 12381
27d3a1a2 123822010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 12383
22454424
MS
12384 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
12385 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
12386
12387 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
12388 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
12389 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
12390
889bf7c5 12391 * gdb.reverse/consecutive-reverse.exp:
22454424 12392 Replace uses of send_gdb / gdb_expect.
889bf7c5 12393 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
12394 Replace uses of send_gdb / gdb_expect.
12395
12396 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
12397 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
12398 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 12399 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
12400 Replace uses of send_gdb / gdb_expect.
12401 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
12402 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
12403 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
12404 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
12405 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
12406 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
12407 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
12408 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
12409 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
12410
124112010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 12412
22454424 12413 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 12414
22454424 12415 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 12416
22454424
MS
12417 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
12418 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
12419 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
12420 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
12421 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
12422 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
12423 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
12424 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
12425 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 12426
6e5f2c59
TT
124272010-05-25 Tom Tromey <tromey@redhat.com>
12428
12429 * gdb.base/macscp.exp: Add missing space after setup_kfail.
12430
bbc8b958
TT
124312010-05-25 Tom Tromey <tromey@redhat.com>
12432
12433 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
12434 argument order.
12435 * gdb.base/macscp.exp: Fix setup_kfail argument order.
12436 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
12437 order.
12438 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
12439 order.
12440 * gdb.base/call-sc.exp (setup_kfails): Remove.
12441 (setup_compiler_kfails): Remove.
12442 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
12443 argument order.
12444 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
12445 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
12446 (advancei): Fix setup_kfail argument order.
12447 * gdb.base/radix.exp: Fix setup_kfail argument order.
12448 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
12449 order.
12450 * gdb.base/structs.exp (setup_kfails): Remove.
12451 (setup_compiler_kfails): Fix setup_kfail argument order.
12452 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
12453 order.
12454 * gdb.java/jmain.exp: Fix setup_kfail argument order.
12455 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
12456 setup_kfail argument order.
12457 * gdb.cp/overload.exp: Fix setup_kfail argument order.
12458
83d1babf
TT
124592010-05-25 Tom Tromey <tromey@redhat.com>
12460
12461 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
12462
6acb16a2
MS
124632010-05-25 Michael Snyder <msnyder@vmware.com>
12464
12465 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
12466 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
12467 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
12468 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
12469 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
12470 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
12471 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
12472 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
12473 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
12474 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
12475 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
12476 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
12477 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
12478 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
12479 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
12480 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
12481 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
12482 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
12483 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
12484 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
12485 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
12486 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
12487 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
12488 * gdb.base/default.exp: Replace send_gdb with gdb_test.
12489 * gdb.base/define.exp: Replace send_gdb with gdb_test.
12490 * gdb.base/display.exp: Replace send_gdb with gdb_test.
12491 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
12492 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
12493 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
12494 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
12495 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
12496 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
12497 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
12498 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
12499 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
12500 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
12501 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
12502 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
12503 * gdb.base/help.exp: Replace send_gdb with gdb_test.
12504 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
12505 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
12506 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
12507 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
12508 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
12509 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
12510 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
12511 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 12512 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
12513
125142010-05-25 Doug Evans <dje@google.com>
12515
12516 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
12517 gdb.string_to_argv.
ad3986f0 12518
d3b1e874
TT
125192010-05-21 Tom Tromey <tromey@redhat.com>
12520
12521 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
12522 Call it.
12523 * gdb.dwarf2/pieces.S: Update.
12524 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
12525
cb826367
TT
125262010-05-21 Tom Tromey <tromey@redhat.com>
12527
12528 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
12529 Call it.
12530 * gdb.dwarf2/pieces.c (struct C): New.
12531 (f6): New function.
12532 * gdb.dwarf2/pieces.S: Replace.
12533
74de6778
TT
125342010-05-21 Tom Tromey <tromey@redhat.com>
12535
12536 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
12537 Call it.
12538
afd74c5f
TT
125392010-05-21 Tom Tromey <tromey@redhat.com>
12540
12541 * gdb.dwarf2.pieces.exp: New file.
12542 * gdb.dwarf2.pieces.S: New file.
12543 * gdb.dwarf2.pieces.c: New file.
12544
a7b75dfd 125452010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 12546 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
12547
12548 * lib/gdb.exp (gdb_test_no_output): New function.
12549 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
12550 when testing commands that should produce no output.
12551
c81c812a
JB
125522010-05-17 Joel Brobecker <brobecker@adacore.com>
12553
12554 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
12555 parameter that we want to watch being a constant.
12556
0cce5bd9
JB
125572010-05-17 Joel Brobecker <brobecker@adacore.com>
12558
12559 * gdb.ada/cond_lang: New testcase.
12560
47050449
JB
125612010-05-17 Joel Brobecker <brobecker@adacore.com>
12562
12563 * lib/gdb.exp (banned_variables): New variable/constant.
12564 (gdb_init): Add write trace on variables listed in banned_variables.
12565 (gdb_finish): Remove write traces on variables listed in
12566 banned_variables.
12567
77c01586
JB
125682010-05-17 Joel Brobecker <brobecker@adacore.com>
12569
12570 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
12571 * gdb.cp/koenig.exp: Likewise.
12572
88d4aea7
PM
125732010-05-14 Phil Muldoon <pmuldoon@redhat.com>
12574
889bf7c5 12575 PR python/11482
88d4aea7
PM
12576
12577 * gdb.python/py-value.exp (test_value_hash): New function.
12578
f5a010c0
PM
125792010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
12580
12581 PR exp/11530.
12582 * gdb.base/gdb11530.c: New file.
12583 * gdb.base/gdb11530.exp: New file.
12584
8ef4892f
JK
125852010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12586
12587 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
12588 * gdb.dwarf2/dw2-modula2-self-type.S: New.
12589
7322dca9
SW
125902010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
12591
12592 * gdb.cp/koenig.exp: New test.
12593 * gdb.cp/koenig.cc: New test program.
12594
02e7ea18
JB
125952010-05-05 Joel Brobecker <brobecker@adacore.com>
12596
12597 Remove the use of prms_id and bug_id throughout the testsuite.
12598
e1c34c5d
PM
125992010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
12600
12601 PR exp/11349.
12602 * testsuite/gdb.cp/ref-types.exp: Add test to examine
12603 use a reference local variable.
12604
8e1d0c49
JK
126052010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12606
12607 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
12608 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
12609 variable different_dir. Move debugfile into a full directory pathname
12610 under DIFFERENT_DIR.
12611 * lib/gdb.exp (separate_debug_filename): Remove.
12612 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
12613 variable debug_dir and mkdir of it. Update function comments.
12614
e66408ed
PA
126152010-04-29 Pedro Alves <pedro@codesourcery.com>
12616
12617 PR gdb/11557
12618
12619 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
12620 files.
12621
d7b32ed3
PM
126222010-04-29 Phil Muldoon <pmuldoon@redhat.com>
12623
889bf7c5 12624 * gdb.python/py-param.exp: New File.
d7b32ed3 12625
6aecb9c2
JB
126262010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
12627
12628 * gdb.base/default.exp: Fix "set language" test.
12629
bdf92a1c
PM
126302010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
12631
12632 PR breakpoints/11531.
12633 * gdb.base/gdb11531.c: New file.
12634 * gdb.base/gdb11531.exp: New file.
12635
3f172e24
TT
126362010-04-26 Tom Tromey <tromey@redhat.com>
12637
12638 * gdb.base/completion.exp: Add tests for completion and deprecated
12639 commands.
12640
64af4c92
JK
126412010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
12642
12643 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
12644 (print /x char_array): Escape curly brackets.
12645
492928e4
JK
126462010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12647
12648 Fix deadlock on looped list of loaded shared objects.
12649 * gdb.base/solib-corrupted.exp: New.
12650
66d09542
DE
126512010-04-23 Doug Evans <dje@google.com>
12652
12653 * gdb.python/py-section-script.c: New file.
12654 * gdb.python/py-section-script.exp: New file.
12655 * gdb.python/py-section-script.py: New file.
12656
8bd10a10
CM
126572010-04-20 Chris Moller <cmoller@redhat.com>
12658
12659 PR 10179
12660
12661 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
12662 * gdb.base/pr10179-a.c:
12663 * gdb.base/pr10179-b.c:
12664 * gdb.base/pr10179.exp: New files.
12665
c0201579
JK
126662010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12667
12668 Fix crashes on dangling display expressions.
12669 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
12670 is SEP.
12671 (lib_flags): Remove the "debug" keyword.
12672 (libsepdebug): New variable for iterating new loop.
12673 (save_pf_prefix): New variable wrapping the loop.
12674 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
12675 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
12676
793b0ff8
PM
126772010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
12678
12679 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
12680
097f51f7
PM
126812010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
12682
12683 PR stabs/11479.
12684 * gdb.stabs/gdb11479.exp: New file.
12685 * gdb.stabs/gdb11479.c: New file.
12686
9a22f0d0
PM
126872010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
12688
12689 * gdb.base/charset.c (Strin16, String32): New variables.
12690 * gdb.base/charset.exp (gdb_test): Test correct display
12691 of 16 or 32 bit strings.
12692
126932010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
12694
12695 PR 9167
12696 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
12697 * gdb.cp/pr9167.cc: New file.
12698 * gdb.cp/pr9167.exp: New file.
12699
12700
6e354e5e
PM
127012010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
12702
12703 PR pascal/11492.
12704 * gdb.pascal/gdb11492.pas: New file.
12705 * gdb.pascal/gdb11492.exp: New file.
12706
be942545
JB
127072010-04-20 Joel Brobecker <brobecker@adacore.com>
12708
1667e6e3 12709 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 12710
0c3acc09
JB
127112010-04-20 Joel Brobecker <brobecker@adacore.com>
12712
12713 * gdb.ada/dyn_loc: New testcase.
12714
ec31cde5
CM
127152010-04-20 Chris Moller <cmoller@redhat.com>
12716
12717 PR 10867
889bf7c5 12718
ec31cde5
CM
12719 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
12720 * gdb.cp/pr10687.cc: New file.
12721 * gdb.cp/pr10687.exp: New file.
12722
12723
ce4b0682
SDJ
127242010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12725 Sergio Durigan Junior <sergiodj@redhat.com>
12726
12727 * gdb.fortran/logical.exp: New testcase.
12728 * gdb.fortran/logical.f90: New file.
12729
3436961f
DE
127302010-04-19 Doug Evans <dje@google.com>
12731
12732 * gdb.base/help.exp (help source): Update expected output.
12733
4d836c09
JK
127342010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12735
12736 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
12737 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
12738 gdb_exit and return.
12739 (executable): New variable.
12740 (binfile): Use it.
12741
6149aea9
PA
127422010-04-19 Pedro Alves <pedro@codesourcery.com>
12743
12744 PR breakpoints/8554.
12745
12746 * gdb.trace/save-trace.exp: Adjust.
12747
ed41462c
L
127482010-04-17 H.J. Lu <hongjiu.lu@intel.com>
12749
12750 PR corefiles/11511
12751 * gdb.arch/system-gcore.exp: New.
12752 * gdb.arch/gcore.c: Likewise.
12753
3f7b2faa
DE
127542010-04-15 Doug Evans <dje@google.com>
12755
fa33c3cd
DE
12756 * gdb.python/py-progspace.c: New file.
12757 * gdb.python/py-progspace.exp: New file.
12758
3f7b2faa
DE
12759 * gdb.base/source.exp: Add tests for "source -s".
12760
79f283fe
PM
127612010-04-14 Phil Muldoon <pmuldoon@redhat.com>
12762
12763 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
12764 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
12765 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
12766 * gdb.python/py-mi.exp: New test for to_string returning None.
12767
fc8eb08a
PM
127682010-04-12 Phil Muldoon <pmuldoon@redhat.com>
12769
12770 * gdb.python/py-breakpoint.c: Make result global.
12771
26e197f6
JK
127722010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12773
12774 Fix non-GNU make compatibility.
12775 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
12776
adc36818
PM
127772010-04-09 Phil Muldoon <pmuldoon@redhat.com>
12778
12779 * gdb.python/py-breakpoint.exp: New File.
12780 * gdb.python/py-breakpoint.C: Ditto.
12781
64e17368
SS
127822010-04-08 Stan Shebs <stan@codesourcery.com>
12783
12784 * gdb.trace/actions.exp: Clear default-collect.
12785 * gdb.trace/save-trace.exp: Clear default-collect.
12786
fff5cc64
PM
127872010-04-08 Phil Muldoon <pmuldoon@redhat.com>
12788
12789 * gdb.python/py-value: Add null string variable.
12790 (test_lazy_string): Test zero length, NULL address lazy
12791 strings.
12792
a055a187
L
127932010-04-07 H.J. Lu <hongjiu.lu@intel.com>
12794
12795 * gdb.arch/i386-avx.c: New.
12796 * gdb.arch/i386-avx.exp: Likewise.
12797
12798 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
12799
96e39866
DE
128002010-04-06 Doug Evans <dje@google.com>
12801
12802 * gdb.base/source-test.gdb: New file.
12803 * gdb.base/source.exp: Test source -v.
12804
5984a431
UW
128052010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12806
12807 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
12808
ec8a089a
PM
128092010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
12810
12811 * gdb.stabs/aout.sed: Convert all backslash to double backslash
12812 within one line, unless it is followed by a double quote.
12813 * gdb.stabs/hppa.sed: Idem.
12814 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
12815 * gdb.stabs/weird.exp: Check for correct parsing of
12816 char and string constants.
ec8a089a
PM
12817 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
12818 in .stabs to .stabx substitution.
12819
fce3c1f0
SS
128202010-04-05 Stan Shebs <stan@codesourcery.com>
12821
12822 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
12823 constant global.
12824 * gdb.trace/tfile.exp: Try to print them.
12825
d77f58be
SS
128262010-04-04 Stan Shebs <stan@codesourcery.com>
12827
12828 * gdb.base/completion.exp: Update for new "info watchpoints".
12829 * gdb.base/default.exp: Ditto.
12830 * gdb.base/help.exp: Ditto.
12831 * gdb.base/watchpoint.exp: Ditto.
12832 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 12833
af54718e
SS
128342010-04-04 Stan Shebs <stan@codesourcery.com>
12835
12836 * gdb.trace/tfile.exp: Sharpen tfind test.
12837
74d1f91e
JK
128382010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12839
12840 * gdb.base/break-entry.exp: New.
12841
eb8e76db 128422010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 12843 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
12844
12845 * gdb.reverse/i386-sse-reverse.exp: New file.
12846 * gdb.reverse/i386-sse-reverse.c: New file.
12847
bf65cad8
PA
128482010-04-02 Pedro Alves <pedro@codesourcery.com>
12849
12850 * gdb.trace/tfind.exp: Adjust expected disassembly output.
12851
fff87407
SS
128522010-04-01 Stan Shebs <stan@codesourcery.com>
12853
12854 * gdb.trace/actions.exp: Tweak expected output.
12855 * gdb.trace/while-stepping.exp: Tweak expected output.
12856
fe01d668
L
128572010-04-01 H.J. Lu <hongjiu.lu@intel.com>
12858
12859 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
12860
86b17b60
PA
128612010-04-01 Pedro Alves <pedro@codesourcery.com>
12862
12863 * gdb.base/commands.exp: Adjust.
12864 * gdb.cp/extern-c.exp: Adjust.
12865
2c58c0a9
PA
128662010-04-01 Pedro Alves <pedro@codesourcery.com>
12867
12868 * gdb.trace/collection.c (local_test_func): Define a local struct,
12869 and instanciate it.
12870
0db9b91c
PA
128712010-04-01 Pedro Alves <pedro@codesourcery.com>
12872
12873 * gdb.trace/collection.exp (gdb_collect_args_test)
12874 (gdb_collect_argarray_test): XFAIL the tests that assume the
12875 argarray argument's elements are collected.
12876
8072405b
JK
128772010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
12878
12879 * gdb.dwarf2/dw2-bad-parameter-type.exp,
12880 gdb.dwarf2/dw2-bad-parameter-type.S: New.
12881
8bf6485c
SS
128822010-03-31 Stan Shebs <stan@codesourcery.com>
12883
12884 * gdb.trace/save-trace.exp: Test save/restore of default-collect
12885 and tracepoint conditionals.
12886 (gdb_verify_tracepoints): Delete unused return.
12887
fd7f724a
KS
128882010-03-26 Keith Seitz <keiths@redhat.com>
12889
12890 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
12891 appear in the output before main.
12892 Remove KFAIL for gdb/2215 aka bz 9320.
12893
8d9e7719
DE
128942010-03-30 Doug Evans <dje@google.com>
12895
0906dd0b
DE
12896 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
12897 by dejagnu.
12898 * gdb.arch/amd64-dword.exp: Ditto.
12899
8d9e7719
DE
12900 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
12901 match.
12902 (break printf): Ditto.
12903
1da644f0
SW
129042010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
12905
12906 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
12907 gcc < 4.4.
12908 * gdb.cp/shadow.exp: Ditto.
12909
a8121990
PA
129102010-03-29 Pedro Alves <pedro@codesourcery.com>
12911
12912 * gdb.trace/collection.exp (run_trace_experiment): Make sure
12913 "tstart" is silent.
12914
6e79d367
PA
129152010-03-29 Pedro Alves <pedro@codesourcery.com>
12916
12917 * gdb.trace/collection.exp (executable): New.
12918 (binfile): Use it.
12919 (fpreg, spreg, pcreg): New.
12920 (test_register): Use gdb_test_multiple. Pass /x to print.
12921 (prepare_for_trace_test): New.
12922 (run_trace_experiment): Use "continue", not gdb_run_cmd.
12923 (gdb_collect_args_test, gdb_collect_argstruct_test)
12924 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
12925 prepare_for_trace_test.
12926 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
12927 fpreg, spreg and pcreg.
12928 (gdb_collect_expression_test, gdb_collect_globals_test): Use
12929 prepare_for_trace_test.
12930 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
12931 try to detect tracing support here. Don't set breakpoints at
12932 `begin' or `end' here.
12933 <global scope>: Use clean_restart. Run to main before checking
12934 for tracing support. Check for for tracing support here.
12935
09248348
JK
129362010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12937
12938 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
12939 " as $displacement" to "seen displacement message".
12940
d350db38
PA
129412010-03-28 Pedro Alves <pedro@codesourcery.com>
12942
12943 * gdb.trace/while-dyn.exp (executable): New variable.
12944 (binfile): Use it.
12945 (test_while_stepping): New function. Move most tests here. Call
12946 it once for each of the while-stepping, stepping and ws aliases.
12947
907af001
UW
129482010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12949
12950 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
12951 that do not provide the tagless_struct type name at all.
12952 (test_print_anon_union): Do not check value of uninitialized
12953 union member. Do not use cp_test_ptype_class, so we can accept
12954 "long" as well as "long int".
12955
610197fd
PA
129562010-03-26 Pedro Alves <pedro@codesourcery.com>
12957
12958 * gdb.trace/tfile.c (tohex, bin2hex): New.
12959 (write_error_trace_file): Hexify error description.
12960
6c28cbf2
SS
129612010-03-25 Stan Shebs <stan@codesourcery.com>
12962
12963 * gdb.trace/tfile.c: Generate an additional trace file, improve
12964 portability.
12965 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
12966 files in a better way.
12967
e62b8c7e
KS
129682010-03-25 Keith Seitz <keiths@redhat.com>
12969
12970 * gdb.java/jprint.exp: XFAIL printing of static class members
12971 because of GCC debuginfo problem.
12972
82ccf5a5
JK
129732010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12974
12975 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
12976
293e2f9e
DJ
129772010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12978
12979 * gdb.base/completion.exp: Allow long instead of long int.
12980 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
12981 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
12982 variable p.
12983 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
12984 * gdb.base/pointers.exp: Allow long instead of long int.
12985 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
12986 * gdb.base/step-line.exp: Allow a directory before the source file name.
12987
95a42b64
TT
129882010-03-24 Tom Tromey <tromey@redhat.com>
12989
12990 PR breakpoints/9352:
12991 * gdb.base/default.exp: Update.
12992 * gdb.base/commands.exp: Update.
12993 * gdb.cp/extern-c.exp: Test setting commands on multiple
12994 breakpoints at once.
12995
2390201f
DJ
129962010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12997
12998 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
12999 if gdb,nosignals.
13000 * gdb.base/watchpoints.c: Do not include unnecessary headers.
13001 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
13002 exited".
13003
8c9a6790
SS
130042010-03-24 Stan Shebs <stan@codesourcery.com>
13005
13006 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
13007
a6c727b2
DJ
130082010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
13009
13010 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
13011 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
13012 argument. Handle "short" and "long".
13013 (Top level): Pass overprototyped output for old_fptr and xptr.
13014
4dfd5423
PA
130152010-03-23 Pedro Alves <pedro@codesourcery.com>
13016
13017 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
13018 format strings and add casts to avoid compiler warnings.
13019
130202010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
13021
13022 * lib/trace-support.exp (gdb_trace_setactions):
13023 Don't expect whitespace after ">" prompt.
13024 * gdb.trace/actions.exp: Adjust for output changes.
13025 * gdb.trace/while-stepping.exp: Likewise.
13026
c847d045
JK
130272010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13028
13029 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
13030 and r157645).
13031
5f717f1d
JK
130322010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13033
13034 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
13035 New.
13036
7d6d51d5
DJ
130372010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
13038
13039 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
13040 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
13041
3b11a015
SS
130422010-03-19 Stan Shebs <stan@codesourcery.com>
13043
13044 * gdb.trace/ax.exp: New file.
13045
d7d158ed
DE
130462010-03-19 Doug Evans <dje@google.com>
13047
6bb85cd1
DE
13048 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
13049 output from gcc.
13050
d7d158ed
DE
13051 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
13052 named /usr/sbin/prelink<foo>.
13053
4daf5ac0
SS
130542010-03-18 Stan Shebs <stan@codesourcery.com>
13055
13056 * gdb.trace/circ.exp: Test circular-trace-buffer.
13057 * gdb.trace/tfile.exp: Update tstatus test.
13058
e8d05480
JB
130592010-03-18 Joel Brobecker <brobecker@adacore.com>
13060
13061 * gdb.dwarf2/dw2-anonymous-func.S: New file.
13062 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
13063
441b986a
UW
130642010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13065
13066 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
13067
4247603b
PA
130682010-03-18 Pedro Alves <pedro@codesourcery.com>
13069
13070 * gdb.base/default.exp: Adjust the expected output of the finish
13071 and until commands when the inferior is not being run.
13072
13387711
SW
130732010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
13074
13075 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
13076 * gdb.cp/nsusing.exp: Ditto.
13077
6e31430b
TT
130782010-03-15 Tom Tromey <tromey@redhat.com>
13079
13080 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
13081 * gdb.cp/userdef.cc (operator==): New function.
13082 (main): New locals mem1, mem2.
13083
e2d69cb5
JZ
130842010-03-15 Jie Zhang <jie@codesourcery.com>
13085
13086 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
13087 Declare and use new loadtimeout variable.
13088
f572f0a9
DJ
130892010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
13090
13091 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
13092 Use gdb_load later.
13093
51f4c0b0
PA
130942010-03-14 Pedro Alves <pedro@codesourcery.com>
13095
13096 * gdb.base/solib-disc.c (main): Make format of fprintf a string
13097 literal. Add missing endlines to prints to stderr.
13098
1c809c68
TT
130992010-03-12 Tom Tromey <tromey@redhat.com>
13100
13101 PR c++/9708:
13102 * gdb.cp/m-static.exp: Add regression test.
13103 * gdb.cp/m-static.cc (method): New method.
13104 (main): Call it.
13105
00ae8fef
SW
131062010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
13107
13108 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
13109 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
13110
759f0f0b
PA
131112010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
13112
21e24d21
PA
13113 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
13114
131152010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
13116
759f0f0b
PA
13117 * lib/gdb.exp (skip_stl_tests): New.
13118 (gdb_compile): Symbian needs -ldl.
13119 (shlib_target_file): New.
13120 (shlib_symbol_file): New.
13121 (gdb_load_shlibs): Use shlib_target_file.
13122 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
13123 * gdb.cp/exception.exp: Use skip_stl_tests.
13124 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
13125 * gdb.cp/try_catch.exp: Use skip_stl_tests.
13126 * gdb.cp/mb-templates.exp: Ditto.
13127 * gdb.base/commands.exp: Relax regexes.
13128 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
13129 shlib_target_file and shlib_symbol_file.
13130 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
13131 sections.
13132 * gdb.base/ending-run.exp: Accept E32Main for symbian.
13133 * gdb.base/solib-disc.exp: Use
13134 shlib_target_file and shlib_symbol_file.
13135 * gdb.base/unload.exp: Don't skip on symbian. Use
13136 shlib_target_file and shlib_symbol_file.
13137 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
13138
6a8f2671 131392010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 13140
6a8f2671
PA
13141 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
13142 * gdb.trace/report.exp: Adjust for x86 and x86_64.
13143 Issue a tfind end before looking for a tracepoint frame.
13144 * gdb.trace/tfind.exp: Adjust tstatus output.
13145 Adjust disassembly output.
13146 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
13147
ccf26247
JK
131482010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13149
13150 * gdb.base/break-interp.exp: Create new displacement parameter value
13151 for the test_ld calls.
13152 (reach): New parameter displacement, verify its content. New push of
13153 pf_prefix "reach-$func:". Import global expect_out.
13154 (test_core): New parameter displacement, verify its content. New push
13155 of pf_prefix "core:". New command "set verbose on". Import global
13156 expect_out.
13157 (test_attach): New parameter displacement, verify its content. New
13158 push of pf_prefix "attach:". New command "set verbose on". Import
13159 global expect_out.
13160 (test_ld): New parameter displacement, pass it to the reach, test_core
13161 and test_attach calls and verify its content in the "ld.so exit" test.
13162 * gdb.base/prelink.exp: Remove gdb_exit and final return.
13163 (prelink): Update expected text, use gdb_test.
13164
e469c7fb
DE
131652010-03-10 Doug Evans <dje@google.com>
13166
13167 * gdb.base/checkpoint.exp: Fix comment.
13168 Lengthen timeout while doing >600 checkpoints test.
13169 Rename duplicate "kill all one" test to keep test names unique.
13170
60e1c644
PA
131712010-03-10 Pedro Alves <pedro@codesourcery.com>
13172
13173 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
13174
cec808ec
KS
131752010-03-08 Keith Seitz <keiths@redhat.com>
13176
889bf7c5
PA
13177 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
13178 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
13179 (dm_type_long): New function.
13180 (dm_type_unsigned_short): New function.
13181 (dm_type_unsigned_long): New function.
13182 (myint): New typedef.
13183 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
13184 long, unsigned shor and long, operator char*, and typedef.
13185 (test_lookup_operator_functions): Add operator char* test.
13186 (test_paddr_operator_functions): Likewise.
13187 (test_paddr_overloaded_functions): Use probe values for
13188 short, long, and unsigned short and long.
13189 (test_paddr_hairy_functions): If the demangler probe detected
13190 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
13191 demangler.
13192 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
13193 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
13194 and "print null_pmf".
13195 Add test "ptype a.*pmf".
13196 * gdb.cp/overload.exp: Allow optional "int" to appear with
13197 "short" and "long".
13198 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
13199 long expect value for men_overload1arg.
13200 Allow "int" to appear with "short" and "long".
13201 When testing "info break", add argument for main (void).
13202 Also allow "int" to appear with "short" and "long".
13203 Ditto with "unsigned" and "long long".
cec808ec
KS
13204 * gdb.java/jmain.exp: Do not enclose methods names in single
13205 quotes.
13206 * gdb.java/jmisc.exp: Likewise.
13207 * gdb.java/jprint.exp: Likewise.
13208 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
13209
13210 From Jan Kratochvil <jan.kratochvil@redhat.com>:
13211 * gdb.cp/exception.exp (backtrace after first throw)
13212 (backtrace after second throw): Allow a namespace before __cxa_throw.
13213 (backtrace after first catch, backtrace after second catch): Allow
13214 a namespace before __cxa_begin_catch.
13215
13216 * gdb.cp/cpexprs.exp: New file.
13217 * gdb.cp/cpexprs.cc: New file.
13218
13219 From Daniel Jacobowitz <dan@codesourcery.com>
13220 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
13221 to use string_to_regexp.
13222 (ctor, dtor): New functions. Use them to match constructor
13223 and destructor function types.
13224 (Top level): Use runto_main.
13225
f870a310
TT
132262010-03-05 Tom Tromey <tromey@redhat.com>
13227
13228 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
13229 gdb.target_charset.
13230 (pp_ns.to_string): Likewise.
13231
0c199f28
KS
132322010-03-04 Keith Seitz <keiths@redhat.com>
13233
13234 * gdb.cp/overload.exp: Test that the filename portion of a linespec
13235 can be quoted. Test that both the filename and function/line
13236 portions can be quoted at the same time.
13237
c7437ca6
PA
132382010-03-04 Pedro Alves <pedro@codesourcery.com>
13239
13240 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
13241
b111b805
DE
132422010-03-03 Doug Evans <dje@google.com>
13243
24486cb7
DE
13244 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
13245 libc contains libpthread.
13246
b111b805
DE
13247 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
13248 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
13249 of gdb_compile. Add another pattern to match android backtrace.
13250
a0e0ef55
TT
132512010-03-03 Tom Tromey <tromey@redhat.com>
13252
13253 PR gdb/11345:
13254 * gdb.base/printcmds.exp (test_printf): Add test.
13255
1ba53b71
L
132562010-03-02 H.J. Lu <hongjiu.lu@intel.com>
13257
13258 * gdb.arch/amd64-byte.exp: New.
13259 * gdb.arch/amd64-dword.exp: Likewise.
13260 * gdb.arch/amd64-pseudo.c: Likewise.
13261 * gdb.arch/amd64-word.exp: Likewise.
13262 * gdb.arch/i386-byte.exp: Likewise.
13263 * gdb.arch/i386-pseudo.c: Likewise.
13264 * gdb.arch/i386-word.exp: Likewise.
13265
f5dff777
DJ
132662010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
13267
13268 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
13269 types. Add structreg, bitfields, and flags registers.
13270 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
13271 registers.
13272
90884b2b
L
132732010-03-01 H.J. Lu <hongjiu.lu@intel.com>
13274
13275 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
13276 (load_description): Set architecture if defined.
13277
dc00d89f
PM
132782010-02-28 Phil Muldoon <pmuldoon@redhat.com>
13279
13280 * gdb.python/py-frame.exp: Add read_var block tests.
13281 * gdb.python/py-frame.c (block): New function.
13282
0e095b7e
JK
132832010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13284 Daniel Jacobowitz <dan@codesourcery.com>
13285
13286 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
13287
624f1a65
DM
132882010-02-25 David S. Miller <davem@davemloft.net>
13289
13290 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
13291 fix logic for setting all_syscalls_numbers.
13292
f3e9a817
PM
132932010-02-24 Phil Muldoon <pmuldoon@redhat.com>
13294
13295 * Makefile.in: Add py-block and py-symbol.
13296 * gdb.python/py-symbol.exp: New File.
13297 * gdb.python/py-symtab.exp: New File.
13298 * gdb.python/py-block.exp: New File.
13299 * gdb.python/py-symbol.c: New File.
13300 * gdb.python/py-block.c: New File.
13301
f6bbabf0
PM
133022010-02-24 Phil Muldoon <pmuldoon@redhat.com>
13303
13304 PR python/11314
13305 * lib/gdb.exp (skip_python_tests): New function.
13306 * gdb.python/py-cmd.exp: Use skip_python_tests.
13307 * gdb.python/py-frame.exp: Likewise.
13308 * gdb.python/py-function.exp: Likewise.
13309 * gdb.python/py-prettyprint.exp: Likewise.
13310 * gdb.python/py-template.exp: Likewise.
13311 * gdb.python/py-type.exp: Likewise.
13312 * gdb.python/py-value.exp: Likewise.
13313
85d721b8
PA
133142010-02-22 Pedro Alves <pedro@codesourcery.com>
13315
13316 PR9605
13317
13318 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
13319
48e32051
TT
133202010-02-19 Tom Tromey <tromey@redhat.com>
13321
13322 PR c++/8693, PR c++/9496:
13323 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
13324 regression tests.
13325
ac9c0048
JK
133262010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13327
13328 Fix compatibility with m68k as.
13329 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
13330 Use only /* comments */.
13331
57bb97a4
UW
133322010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13333
13334 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
13335 * configure: Regenerate.
13336
7d1bf85c
DJ
133372010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
13338
13339 * gdb.python/py-type.exp: Check for Python support.
13340
061b5285
PA
133412010-02-17 Pedro Alves <pedro@codesourcery.com>
13342
13343 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
13344 `regsub' syntax available.
13345
f8a8bc2c
PA
133462010-02-17 Pedro Alves <pedro@codesourcery.com>
13347
13348 * gdb.base/shmain.c (main): Remove printf call.
13349 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
13350 * gdb.base/unload.c (main): Make format of fprintf a string
13351 literal. Add missing endlines to prints to stderr.
13352 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
13353
6f451e5e
TT
133542010-02-17 Tom Tromey <tromey@redhat.com>
13355
13356 * gdb.java/jprint.java (jprint.props): New field.
13357 * gdb.java/jprint.exp (set_lang_java): Add regression test.
13358
12d79008
PA
133592010-02-17 Pedro Alves <pedro@codesourcery.com>
13360
ef801a0e 13361 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
13362 available.
13363
d252f7e5
DJ
133642010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13365
13366 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
13367 creation to support remote host testing.
13368
67bdab6c
DJ
133692010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13370
13371 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
13372 Recognize "command not found".
13373
bb391223
DJ
133742010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13375
13376 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
13377 single-stepping.
13378
70362913
DJ
133792010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13380
13381 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
13382 if arguments are not supported.
13383
493f3c00
DJ
133842010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13385
13386 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
13387 be const or non-const.
13388
8034c749
DJ
133892010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13390
13391 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
13392 mi_send_resuming_command to send -exec-continue.
13393
791dfb64
DJ
133942010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13395
13396 * gdb.base/list.exp (test_list_filename_and_function): Add test
13397 with single quotes.
13398 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
13399 matching.
13400 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
13401 Add KFAIL'd tests for PR gdb/11289.
13402
7c5fe868
DJ
134032010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13404
13405 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
13406
fdc498b8
DJ
134072010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13408
13409 * gdb.base/comp-dir/subdir/dummy.txt: New file.
13410 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
13411 a temporary directory.
13412
b519e2a6
DJ
134132010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13414
13415 * gdb.base/charset.exp: Use a single regular expression to match
13416 show host-charset and show target-charset output.
13417
74164c56
JK
134182010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13419
13420 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
13421 "Illegal process-id" expect string more exact.
13422 (attach to digits-starting nonsense is prohibited): New.
13423
701ed6dc
JK
134242010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13425
13426 * gdb.base/prelink.exp (set verbose on): New.
13427
889bf7c5 134282010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
13429
13430 * mi-reverse.exp: New file. Test for reverse option to the
13431 following MI commands: exec-continue, exec-finish, exec-next,
13432 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 13433
dadf0e9c
JB
134342010-02-09 Joel Brobecker <brobecker@adacore.com>
13435
13436 * gdb.ada/ptype_tagged_param: New testcase.
13437
714f19d5
TT
134382010-02-08 Tom Tromey <tromey@redhat.com>
13439
13440 PR c++/8017:
13441 * gdb.cp/overload.exp: Add tests.
13442 * gdb.cp/overload.cc (struct K): New.
13443 (namespace N): New.
13444 (main): Call new functions.
13445 (K::staticoverload): Define.
13446
889bf7c5 134472010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
13448
13449 PR gdb/10728
13450 * gdb.cp/pr10728-x.h: New file.
13451 * gdb.cp/pr10728-x.cc: New file.
13452 * gdb.cp/pr10728-y.cc: New file.
13453 * gdb.cp/pr10728.exp: New file.
13454 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
13455
889bf7c5 134562010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
13457
13458 PR gdb/9067
13459 * gdb.cp/pr9067.exp: New
13460 * gdb.cp/pr9067.cc: New
13461 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
13462
7b356089
JB
134632010-02-08 Joel Brobecker <brobecker@adacore.com>
13464
13465 * lib/gdb.exp (gdb_test_timeout): New global variable.
13466 Set it to timeout if not already set.
13467 (gdb_init): Reset the value of timeout to gdb_test_timeout.
13468
1be00882
DE
134692010-02-05 Doug Evans <dje@google.com>
13470
13471 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
13472 user.
13473
82856980
SW
134742010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
13475
13476 PR c++/7935:
13477 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
13478
1a334831
TT
134792010-02-04 Tom Tromey <tromey@redhat.com>
13480
13481 * gdb.cp/virtbase.exp: Make test case names unique.
13482
9c3c02fd
TT
134832010-02-02 Tom Tromey <tromey@redhat.com>
13484
13485 * gdb.cp/virtbase.exp: Add regression tests.
13486 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
13487 (main): Instantiate RHC.
13488
0cc2414c
TT
134892010-02-02 Tom Tromey <tromey@redhat.com>
13490
13491 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
13492 type-printing change.
13493
edf3d5f3
TT
134942010-02-02 Tom Tromey <tromey@redhat.com>
13495
13496 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
13497 * gdb.cp/virtbase.cc: New file.
13498 * gdb.cp/virtbase.exp: New file.
13499 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
13500
e4b7f41c
JK
135012010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13502
13503 PR libc/11214:
13504 * gdb.threads/current-lwp-dead.c: Include features.h.
13505 (HAS_NOMMU): New.
13506 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
13507
b381ea14
JK
135082010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13509
13510 * gdb.base/symbol-without-target_section.exp,
13511 gdb.base/symbol-without-target_section.c: New.
13512
c593ac0e
DJ
135132010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13514
13515 * gdb.base/bigcore.exp: Reset increased timeout.
13516 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
13517
db25f29d
DJ
135182010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13519
13520 * gdb.base/gcore.exp (capture_command_output): Use
13521 gdb_test_multiple.
13522
f9d67f43
DJ
135232010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13524
13525 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
13526 * gdb.arch/thumb2-it.exp (test_it_break): New function.
13527 (Top level): Call it.
13528
177321bd
DJ
135292010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13530
13531 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
13532
97f2ed50
DJ
135332010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13534
13535 * gdb.base/call-strs.exp, gdb.base/default.exp,
13536 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
13537 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
13538 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
13539 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
13540 gdb.base/watchpoint-solib.exp: Save and restore timeout.
13541 * gdb.base/ending-run.exp: Correct restore of timeout.
13542 * gdb.base/page.exp: Remove unnecessary timeout setting.
13543
e4e2711a
JB
135442010-01-29 Joel Brobecker <brobecker@adacore.com>
13545
13546 * gdb.ada/rec_return: New testcase.
13547
ba581dc1
JB
135482010-01-29 Joel Brobecker <brobecker@adacore.com>
13549
13550 * gdb.ada/call_pn: New testcase.
13551
4ea95be9
DJ
135522010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
13553
13554 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
13555 (Top level): Use it to resume.
13556 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
13557 the Thumb mode displaced stepping error as unsupported.
13558
df83a9bf
SW
135592010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
13560
889bf7c5
PA
13561 * gdb.cp/nsusing.exp: Added more tests.
13562 * gdb.cp/nsrecurs.exp: Ditto.
13563 * gdb.cp/nsusing.cc: Added test functions.
13564 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 13565
40b27cdc
JK
135662010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13567
13568 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
13569 absolute directory pathnames in gdb.sum file.
13570
de958931
SW
135712010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
13572
13573 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
13574 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
13575
708ead4e
TT
135762010-01-26 Tom Tromey <tromey@redhat.com>
13577
13578 PR exp/7643:
13579 * gdb.base/printcmds.exp (test_print_string_constants): Remove
13580 setup_kfail.
13581
b14e635e
SW
135822010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
13583
13584 * gdb.cp/nsrecurs.exp: New test.
13585 * gdb.cp/nsrecurs.cc: New test program.
13586 * gdb.cp/nsstress.exp: New test.
13587 * gdb.cp/nsstress.cc: New test program.
13588 * gdb.cp/nsdecl.exp: New test.
13589 * gdb.cp/nsdecl.cc: New test program.
13590
8540c487
SW
135912010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
13592
13593 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
13594 imported into file scope.
13595 Marked test as xfail.
13596 * gdb.cp/namespace-using.cc (marker5): New function.
13597 * gdb.cp/shadow.exp: New test.
13598 * gdb.cp/shadow.cc: New test program.
13599 * gdb.cp/nsimport.exp: New test.
13600 * gdb.cp/nsimport.cc: New test program.
13601
421d5d99
TT
136022010-01-25 Tom Tromey <tromey@redhat.com>
13603
13604 PR gdb/11049:
13605 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
13606 with "set print null-stop on".
13607
691f8dc1
JK
136082010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13609
13610 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
13611 Adjust it for DISASSEMBLY_OMIT_FNAME.
13612
0b92b5bb
TT
136132010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13614
13615 PR symtab/11199:
13616 * gdb.dwarf2/member-ptr-forwardref.exp,
13617 gdb.dwarf2/member-ptr-forwardref.S: New.
13618
23787403
JK
136192010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13620
13621 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
13622 (thread1_func): Protect thread1_tid with thread1_tid_cond by
13623 thread1_tid_mutex. Remove gdbstop_mutex handling.
13624 (thread2_func): Protect thread2_tid with thread2_tid_cond by
13625 thread2_tid_mutex. Remove gdbstop_mutex handling.
13626 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
13627 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
13628 pthread_cond_wait conditionalizations by while loops.
13629
b966cb8a
TT
136302010-01-20 Tom Tromey <tromey@redhat.com>
13631
13632 PR backtrace/10770:
13633 * gdb.dwarf2/pr10770.exp: New file.
13634 * gdb.dwarf2/pr10770.c: New file.
13635 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
13636
fcae584b
VP
136372010-01-20 Vladimir Prus <vladimir@codesourcery.com>
13638
13639 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
13640 that target was removed, and the test always runs native anyway.
13641
a0f49112
JK
136422010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13643
13644 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
13645 gdb.base/watchpoint-cond-gone-stripped.c: New.
13646
ceeb3d5a
TT
136472010-01-19 Tom Tromey <tromey@redhat.com>
13648
13649 PR c++/8000:
13650 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
13651 existing tests.
13652 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
13653 (main): Use AAA::SomeEnum.
13654
dd322c54
JK
136552010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13656
13657 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
13658 (test_ignore_count): Declare line_callme_body global.
13659 (run to breakpoint with ignore count): Use line_callme_body.
13660 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
13661 (set line_main_hello, set line_main_return): Reindent.
13662 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
13663 New.
13664 (continue to callee4): Use line_callee4_body.
13665 (check *stopped from CLI command): Use line_callee4_next.
13666 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
13667 (set line_main_hello, set line_main_return): Reindent.
13668 (set line_callee4_head, set line_callee4_body): New.
13669 (continue to callee4): Use line_callee4_body.
13670
4e8f195d
TT
136712010-01-18 Tom Tromey <tromey@redhat.com>
13672
13673 PR c++/9680:
13674 * gdb.cp/casts.cc: Add new classes and variables.
13675 * gdb.cp/casts.exp: Test new operators.
13676
9e14a9ba
JB
136772010-01-18 Tom Tromey <tromey@redhat.com>
13678 Thiago Jung Bauermann <bauerman@br.ibm.com>
13679
13680 * gdb.python/source2.py: New file.
13681 * gdb.python/source1: New file.
13682 * gdb.python/python.exp: Test "source" command.
13683
00bf0b85
SS
136842010-01-15 Stan Shebs <stan@codesourcery.com>
13685
13686 * gdb.trace/tfile.c: New file.
13687 * gdb.trace/tfile.exp: New file.
889bf7c5 13688
55235ad7
JK
136892010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13690
13691 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
13692
9f2982ff
JK
136932010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13694
13695 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
13696
bbfba9ed
JK
136972010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13698
13699 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
13700 (libfunc): New parameter action. Implement also selectable "sleep".
13701 * gdb.base/break-interp-main.c: Include assert.h.
13702 (libfunc): New parameter action.
13703 (main): New parameters argc and argv. Assert argc. Pass argv.
13704 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
13705 (test_attach): New proc.
13706 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
13707 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
13708
61f0d762
JK
137092010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13710
13711 * gdb.base/break-interp.exp (test_core): New proc.
13712 (test_ld): Call it.
13713
06a6f270
JK
137142010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13715
13716 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
13717 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
13718 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
13719 and gdb_compile_shlib. Use new -Wl compiler options.
13720 (dl bt, main bt): New tests.
13721
51bee8e9
JK
137222010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13723
13724 Support PIEs with no symfile_objfile.
13725 * gdb.base/break-interp.exp: New argument at the test_ld calls.
13726 (test_ld): New parameter trynosym.
13727 (test_ld <$trynosym>): New block.
13728
b8040f19
JK
137292010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13730
13731 * gdb.base/break-interp.exp: New file.
13732
be759fcf
PM
137332010-01-13 Phil Muldoon <pmuldoon@redhat.com>
13734
13735 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
13736 * gdb.python/py-prettyprint.py (pp_ls): New printer.
13737 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
13738 test.
13739 * gdb.python/py-prettyprint.c: Define lazystring test structure.
13740 * gdb.python/py-mi.exp: Add lazy string test.
13741
dc146f7c
VP
137422010-01-13 Vladimir Prus <vladimir@codesourcery.com>
13743
13744 * lib/mi-support.exp (mi_check_thread_states): Handle
13745 core number in thread listing.
13746
b4ba55a1
JB
137472010-01-12 Joel Brobecker <brobecker@adacore.com>
13748
13749 * gdb.base/maint.exp: Adjust the expected output for the
13750 "maint print type" test. Use gdb_test_multiple instead of
13751 gdb_sent/gdb_expect.
13752
08e24bd4
DE
137532010-01-11 Doug Evans <dje@google.com>
13754
6496a609
DE
13755 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
13756 from gdbserver_download. All callers updated.
13757
08e24bd4
DE
13758 * gdb.server/ext-run.exp: "info os processes" requires xml support.
13759
b5cfddf5
JK
137602010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13761
13762 Implement binary numbers parsing.
13763 * gdb.base/printcmds.exp (test_integer_literals_accepted)
13764 (test_integer_literals_rejected): New binary tests.
13765
3725885a
RW
137662010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13767
13768 * gdb.cell/configure: Regenerate.
13769
37aeb5df
JK
137702010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13771
13772 * gdb.base/corefile.exp: Move the core finding block out and call it as
13773 core_find, new variable $corefile, replace corefile by $corefile and
13774 [file tail $corefile] for usage vs. test names resp.
13775 * lib/gdb.exp (core_find): Move it as a new function here. New
13776 parameter binfile and deletefiles. New variable $destcore. Pre-delete
13777 $destcore. Return "" on error.
13778
d521f563
JK
137792010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13780
13781 Workaround PR binutils/10802.
13782 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
13783 (twice).
13784
28f24826
DJ
137852010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
13786
13787 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
13788
2de75e71
JB
137892010-01-08 Joel Brobecker <brobecker@adacore.com>
13790
13791 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
13792 call, to avoid interruption.
13793
fe00719b 137942010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
13795
13796 * gdb.stabs/weird.def (args93): New.
13797
d0ef5df8
DE
137982010-01-07 Doug Evans <dje@google.com>
13799
13800 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
13801
3a08d52f
TT
138022010-01-07 Tom Tromey <tromey@redhat.com>
13803
13804 * gdb.base/source.exp: Use correct line number.
13805
7a697b8d
SS
138062010-01-05 Stan Shebs <stan@codesourcery.com>
13807
13808 * gdb.trace/tracecmd.exp: Test ftrace.
13809
7803799a
UW
138102010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13811
13812 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
13813
c54eabfa
JK
138142010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13815
13816 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
13817 "uint_for_mi_testing".
13818
02e7ef19
JB
138192010-01-01 Joel Brobecker <brobecker@adacore.com>
13820
13821 Test indented comment in file being sourced.
13822 * gdb.base/commands.exp: Test indented comment in file being sourced.
13823
abd775ce
JB
138242010-01-01 Joel Brobecker <brobecker@adacore.com>
13825
13826 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
13827 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
13828 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
13829 notice.
13830
79b55b82
JB
138312010-01-01 Joel Brobecker <brobecker@adacore.com>
13832
13833 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
13834 notice.
13835
8997583e
JK
138362010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13837
13838 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
13839 missing $after_stopped and comma (,) expectation.
13840
6da95a67
SS
138412009-12-31 Stan Shebs <stan@codesourcery.com>
13842
13843 * gdb.trace/actions.exp: Test teval action.
889bf7c5 13844
218d2fc6
TJB
138452009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13846
13847 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
13848 (top level): Call test_watchpoint_in_big_blob.
13849 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
13850 watchpoints.
13851 (func3): Write to buf.
13852
236f1d4d
SS
138532009-12-29 Stan Shebs <stan@codesourcery.com>
13854
13855 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 13856
f61e138d
SS
138572009-12-28 Stan Shebs <stan@codesourcery.com>
13858
13859 * gdb.trace/tsv.exp: New file.
13860 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 13861
0219b378
DJ
138622009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
13863
13864 * gdb.base/find.c (main): Reference search buffers.
13865 * gdb.base/included.c (main): Reference integer.
13866 * gdb.base/ptype.c (charfoo): Declare.
13867 (intfoo): Call charfoo.
13868 * gdb.base/scope0.c (useitp): New function.
13869 (usestatics): Use useitp.
13870 (useit): Add a type for val.
13871 * gdb.base/scope1.c (useit1): Take a pointer argument.
13872 (usestatics1): Update calls to useit1.
13873 * gdb.cp/call-c.cc: Declare foo.
13874 (main): Call foo.
13875 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
13876 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
13877 (main): Call C::ensureRefs and ensureOtherRefs.
13878 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
13879 variables.
13880 (ensureOtherRefs): New function.
13881 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
13882 * gdb.cp/templates.cc (main): Call t5i.value.
13883
3f78692f
JK
138842009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13885
13886 Fix compatibility with G++-4.5.
13887 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
13888 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
13889 (uncaught return): Remove.
13890
429374b8
JK
138912009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13892 Phil Muldoon <pmuldoon@redhat.com>
13893
13894 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
13895 (bp_location13, bp_location14, bp_location17, bp_location18)
13896 (marker3_proto, marker4_proto): New variables.
13897 (breakpoint info): Update output.
13898 (run until breakpoint at marker3, run until breakpoint at marker4): New
13899 tests.
13900
859825b8
JK
139012009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13902
13903 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
13904 Replace the printf call of Y by provided "y-set-1" label. New block
13905 for the second shared library.
13906 * gdb.base/unload.exp: Compile also the second library, call
13907 gdb_load_shlibs also for it. Use now gdb_breakpoint.
13908 (single pending breakpoint info): Rename to ...
13909 (pending breakpoint info before run): ... this extended test.
13910 (libfile2, libname2, libsrcfile2, libsrc2)
13911 (lib_sl2): New variables.
13912 (exec_opts): Set also SHLIB_NAME2.
13913 (pending breakpoint info on first run at shrfunc1)
13914 (pending breakpoint info on second run at shrfunc1)
13915 (pending breakpoint info on second run at shrfunc2)
13916 (print y from libfile, print y from libfile2): New tests.
13917 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
13918 * gdb.base/unloadshr2.c: New.
13919
e6a386cd
HZ
139202009-12-22 Hui Zhu <teawater@gmail.com>
13921
13922 * gdb.reverse/sigall-reverse.exp: Adjust.
13923
9e19b45e
VP
139242009-12-21 Vladimir Prus <vladimir@codesourcery.com>
13925
13926 PR gdb/10884
13927
13928 * gdb.mi/var-cmd.c (do_bitfield_tests): New
13929 (main): Call do_bitfield_tests.
aacf5b1e 13930 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 13931
d53a7b30
JB
139322009-12-20 Joel Brobecker <brobecker@adacore.com>
13933
13934 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
13935 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
13936 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
13937 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
13938 gdb.modula2/unbounded1.c: Update copyright header.
13939
191ca0a1
CM
139402009-12-10 Chris Moller <moller@mollerware.com>
13941
13942 PR gdb/9399
13943 * gdb.cp/virtfunc2.exp: New tests
13944 * gdb.cp/virtfunc2.cc: New tests
13945 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
13946
0fa6cf1b
MS
139472009-12-10 Oza Pawandeep (paawan1982@yahoo.com
13948
13949 * gdb.reverse/i387-env-reverse.c: New file.
13950 * gdb.reverse/i387-env-reverse.exp: New file.
13951 * gdb.reverse/i387-stack-reverse.c: New file.
13952 * gdb.reverse/i387-stack-reverse.exp: New file.
13953
361ae042
PM
139542009-12-08 Phil Muldoon <pmuldoon@redhat.com>
13955
13956 * gdb.python/py-type.exp (test_range): New test.
13957
bfd31e71
PM
139582009-12-03 Phil Muldoon <pmuldoon@redhat.com>
13959
13960 PR python/10805
13961
13962 * gdb.python/py-type.exp: New file.
13963 * gdb.python/py-type.c: New file.
13964 * Makefile.in: Add py-type.
13965
57a1d736
TT
139662009-12-03 Tom Tromey <tromey@redhat.com>
13967
13968 * gdb.python/py-value.exp (test_parse_and_eval): New
13969 function.
13970
1f3b5d1b
PP
139712009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13972
13973 PR gdb/11022
13974
13975 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
13976 * gdb.base/pr11022.c: New test.
13977
8b7dbdc9
JK
139782009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13979
13980 Fix spurious false FAILs.
13981 * gdb.base/structs.c (chartest): New.
13982 (main): Fill-in chartest.
13983 * gdb.base/structs.exp (anychar_re, first): New.
13984 (start_structs_test): Import global anychar_re and first.
13985 New gdb_test call "set print elements 300; ${testfile}"
13986 (start_structs_test <$first>): New block.
13987 (any): Import global anychar_re. New variable ac. Use ${ac}.
13988
6a53b2ec
JK
139892009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13990
13991 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
13992
d7167b4c
JK
139932009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13994
13995 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
13996 Force $srcfile file.
13997 * gdb.base/foll-fork.c (callee): Comment out the printf call.
13998
b1798462
UW
139992009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14000
14001 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
14002 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
14003 * gdb.threads/watchthreads-reorder.exp: Likewise.
14004
b6199126
DJ
140052009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
14006
14007 PR gdb/8704
14008
14009 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
14010 "if", and "thread". Correct matching in the previous test.
14011
b22a0510
DJ
140122009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
14013
14014 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
14015
930636d2
MS
140162009-11-23 Michael Snyder <msnyder@vmware.com>
14017
14018 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
14019 * gdb.reverse-watch-precsave.exp: Ditto.
14020
21a0512e
PP
140212009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
14022
14023 * gdb.asm/asm-source.exp: Adjust.
14024 * gdb.base/help.exp: Adjust.
889bf7c5 14025
fc30d5e0
PA
140262009-11-22 Pedro Alves <pedro@codesourcery.com>
14027
14028 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
14029 (do_syscall_tests_without_xml): Set data-directory to
14030 /the/path/to/nowhere.
14031
f6bc2008
PA
140322009-11-21 Pedro Alves <pedro@codesourcery.com>
14033
14034 * gdb.threads/local-watch-wrong-thread.c,
14035 gdb.threads/local-watch-wrong-thread.exp: New files.
14036
8c2fb5de
PA
140372009-11-21 Pedro Alves <pedro@codesourcery.com>
14038
14039 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
14040 assume new `regsub' syntax available.
14041
ebec9a0f
PA
140422009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14043
a79d3c27
JK
14044 * gdb.base/watchpoint-hw-hit-once.exp,
14045 gdb.base/watchpoint-hw-hit-once.c: New.
14046
140472009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14048
14049 * gdb.threads/watchthreads-reorder.exp,
14050 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 14051
276a961b
MK
140522009-11-17 Nathan Sidwell <nathan@codesourcery.com>
14053
14054 * gdb.xml/tdesc-regs.exp: Use for m68k.
14055
4867c1fb
PA
140562009-11-15 Pedro Alves <pedro@codesourcery.com>
14057
14058 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
14059
f6838f81
DJ
140602009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14061
14062 * lib/gdb.exp (current_target_name): New procedure.
14063 (gdb_wrapper_target): New variable.
14064 (gdb_wrapper_init): Set gdb_wrapper_target.
14065 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
14066 wrapper.
14067
4ac4dd3f
DJ
140682009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14069
14070 * gdb.base/remote.exp: Delete the slowest load test.
14071 Do not load with fixed packet sizes.
14072
a7881759
DJ
140732009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14074
14075 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
14076
97a5b505
DJ
140772009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14078
14079 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
14080 srcfile when setting a breakpoint.
14081
d3e1fc54
DJ
140822009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
14083
14084 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
14085 macros.
14086
7cbcbded
DJ
140872009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14088
14089 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
14090 to be in memory.
14091 * gdb.base/display.c (force_mem): New.
14092 (do_loops): Use it. Add breakpoint comments.
14093 (do_vars): Add a breakpoint comment.
14094 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
14095 line numbers.
14096
bdea3a92
NF
140972009-11-13 Nathan Froyd <froydnj@codesourcery.com>
14098
14099 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
14100 instead of a bare "run".
14101
269f82e5
PP
141022009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
14103
14104 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 14105
a69b7d9d
DJ
141062009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14107
14108 * lib/cell.exp (skip_cell_tests): Clean up test files before
14109 returning.
14110
b598bfda
DJ
141112009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14112
14113 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
14114 and the breakpoint menu. Do not call perror if a prompt is seen.
14115 Consume the following GDB prompt.
14116 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
14117 * gdb.cp/namespace.exp: Use gdb_test.
14118 * gdb.cp/templates.exp: Use gdb_test.
14119 (test_template_breakpoints): Use gdb_test_multiple.
14120
87728fa0
DJ
141212009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14122
14123 * gdb.base/break1.c (struct some_struct, values): Move earlier.
14124 (marker4): Reference values.
14125
b67c692f
DJ
141262009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14127
14128 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
14129 is missing.
14130
f0df251a
DJ
141312009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14132
14133 * gdb.base/break.c (need_malloc): New.
14134 * gdb.base/constvars.c (main): Reference crass and crisp.
14135 * gdb.base/gdb1821.c (main): Reference bar.
14136 * gdb.cp/gdb1355.cc (main): Reference s1.
14137 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
14138 (main): Call them.
14139 * gdb.cp/hang2.cc (dummy2): Define.
14140 * gdb.cp/hang3.cc (dummy3): Define.
14141 * gdb.cp/m-data.cc (main): Reference shadow.
14142
bdf7534a
NF
141432009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14144 Nathan Froyd <froydnj@codesourcery.com>
14145
14146 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
14147 remote host.
14148
f24fce77
NF
141492009-11-12 Nathan Froyd <froydnj@codesourcery.com>
14150
14151 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
14152 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
14153 * gdb.dwarf2/dw2-compressed.exp: Likewise.
14154 * gdb.dwarf2/dw2-intercu.exp: Likewise.
14155 * gdb.dwarf2/dw2-intermix.exp: Likewise.
14156 * gdb.dwarf2/dw2-producer.exp: Likewise.
14157 * gdb.dwarf2/mac-fileno.exp: Likewise.
14158 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
14159 py-prettyprint.py to the remote host.
14160 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
14161
40f0318e
KS
141622009-11-11 Keith Seitz <keiths@redhat.com>
14163
14164 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
14165 use it instead of "Foo".
14166 * gdb.cp/classes.exp (do_tests): Add a test to access
14167 a method through a typedef'd class name.
14168
f3d9f7fb
NF
141692009-11-11 Nathan Froyd <froydnj@codesourcery.com>
14170
14171 * gdb.base/long_long.exp: Permit leading zeros on floating-point
14172 exponents.
14173 * gdb.base/pointers.exp: Likewise.
14174 * gdb.cp/ref-types.exp: Likewise.
14175
a4216f37
KS
141762009-11-11 Keith Seitz <keiths@redhat.com>
14177
14178 * gdb.cp/cplusfuncs.cc (class foo): Add operators
14179 new[] and delete[].
14180 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
14181 "void".
14182 (probe_demangler): Remove all single-quoting of
14183 method and variable names.
14184 (info_func_regexp): Remove the word "void" from any
14185 occurrence of "(void)".
14186 (print_addr_2): Remove all single-quoting of
14187 method names.
14188 (print_addr_2_kfail): Likewise.
14189 (print_addr): Single-quote C function names before
14190 passing to print_addr_2.
14191 (test_paddr_operator_functions): Remove single-quoting
14192 for method names.
14193 Add tests for operator new[] and operator delete[].
14194
9b14d7aa
JK
141952009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14196
14197 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
14198
85feb311
KS
141992009-11-09 Keith Seitz <keiths@redhat.com>
14200
14201 * gdb.cp/overload.exp: Add tests for resolving overloaded
14202 methods in expression parsing/evaluation.
14203
fa335448
DJ
142042009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
14205
14206 * lib/gdb.exp (default_gdb_version): Use --version instead of
14207 --command.
14208
ec3c07fc
NS
142092009-11-10 Nathan Sidwell <nathan@codesourcery.com>
14210
14211 * lib/gdb.exp (gdb_compile_test): New.
14212 (skip_ada_tests, skip_java_tests): New.
14213 (gdb_compile): Use gdb_compile_test for f77.
14214 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
14215 * lib/java.exp (compile_java_from_source): Remove runtests check,
14216 use gdb_compile_test to record result.
14217 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
14218 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
14219 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
14220 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
14221 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
14222 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
14223 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
14224 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
14225 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
14226 adjust gdb_compile invocations.
14227
b8b4e42b
JK
142282009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14229
14230 * Makefile.in (abs_builddir): New.
14231 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
14232 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
14233 `$(abs_builddir)/site.exp'.
14234
f8b7eaf3
DJ
142352009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
14236
14237 * config/m68k-emc.exp, lib/emc-support.exp,
14238 gdb.trace/gdb_c_test.c: Delete.
14239 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
14240 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
14241 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14242 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
14243 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14244 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
14245 casing for m68k-*-elf.
14246
c4187697
NS
142472009-11-03 Pedro Alves <pedro@codesourcery.com>
14248
14249 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
14250 * gdb.arch/i386-prologue.exp: Likewise.
14251 * gdb.arch/i386-unwind.exp: Likewise.
14252
db16b772
DJ
142532009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
14254
14255 * lib/gdb.exp (gdb_expect): Fix timeout typo.
14256
bcf71277
DJ
142572009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
14258
14259 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
14260
0105cee2
DJ
142612009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
14262
14263 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
14264
24ddea62
JK
142652009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14266
14267 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
14268
287ccc17
JK
142692009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14270
14271 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
14272 * gdb.base/sepdebug2.c: New file.
14273
08bca259 142742009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
14275
14276 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
14277 the modified warnings for catch syscall. Verify if GDB was compiled
14278 with support for lib expat, and choose which tests to run depending
14279 on this.
14280
5d4e2b76
VP
142812009-10-30 Vladimir Prus <vladimir@codesourcery.com>
14282
14283 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
14284 that composite commands are parsed OK. And also test
14285 that breakpoint commands do work.
14286
240e538a
MS
142872009-10-23 Michael Snyder <msnyder@vmware.com>
14288
14289 gdb.reverse/consecutive-precsave.exp: Change expect pattern
14290 to allow for new disassembly style.
14291
9c419145
PP
142922009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
14293
14294 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 14295
02506ff1
MS
142962009-10-22 Michael Snyder <msnyder@vmware.com>
14297
14298 * gdb.reverse/break-precsave.exp: New test.
14299 * gdb.reverse/consecutive-precsave.exp: Ditto.
14300 * gdb.reverse/finish-precsave.exp: Ditto.
14301 * gdb.reverse/i386-precsave.exp: Ditto.
14302 * gdb.reverse/machinestate-precsave.exp: Ditto.
14303 * gdb.reverse/sigall-precsave.exp: Ditto.
14304 * gdb.reverse/solilb-precsave.exp: Ditto.
14305 * gdb.reverse/step-precsave.exp: Ditto.
14306 * gdb.reverse/until-precsave.exp: Ditto.
14307 * gdb.reverse/watch-precsave.exp: Ditto.
14308
4cf866a3
MS
143092009-10-22 Michael Snyder <msnyder@vmware.com>
14310
14311 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
14312 for gdb_expect. Adjust one test's expect strings for the new
14313 format of disassemble.
14314 * gdb.reverse/finish-reverse.exp: Delete 'return'.
14315 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
14316 gdb_test_multiple.
14317 * gdb.reverse/step-reverse.exp: Delete 'return'.
14318 * gdb.reverse/until-reverse.exp: Delete blank lines.
14319 * gdb.reverse/watch-reverse.exp: Delete blank lines.
14320
2b28d209
PP
143212009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
14322
14323 * gdb.base/consecutive.exp: Adjust.
14324 * gdb.base/display.exp: Likewise.
14325 * gdb.base/pc-fp.exp: Likewise.
14326 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 14327
33b9c32b
MS
143282009-10-19 Michael Snyder <msnyder@vmware.com>
14329
14330 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
14331 * gdb.reverse/finish-reverse.c: Ditto.
14332 * gdb.reverse/sigall-reverse.c: Ditto.
14333 * gdb.reverse/solib-reverse.c: Ditto.
14334 * gdb.reverse/step-reverse.c: Ditto.
14335 * gdb.reverse/watch-reverse.c: Ditto.
14336
6c95b8df
PA
143372009-10-19 Pedro Alves <pedro@codesourcery.com>
14338 Stan Shebs <stan@codesourcery.com>
14339
14340 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
14341 * gdb.base/foll-exec.exp: Adjust to expect a process id before
14342 "Executing new program".
14343 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
14344 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
14345 left listed after having been killed.
14346 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
14347 * gdb.base/maint.exp: Adjust test.
14348
14349 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
14350 * gdb.multi/Makefile.in: New.
14351 * gdb.multi/base.exp: New.
14352 * gdb.multi/goodbye.c: New.
14353 * gdb.multi/hangout.c: New.
14354 * gdb.multi/hello.c: New.
14355 * gdb.multi/bkpt-multi-exec.c: New.
14356 * gdb.multi/bkpt-multi-exec.exp: New.
14357 * gdb.multi/crashme.c: New.
14358
279017b7
TG
143592009-10-13 Tristan Gingold <gingold@adacore.com>
14360
14361 * gdb.base/sepdebug.exp: Check debug info are found.
14362
0413d738
PA
143632009-10-08 Pedro Alves <pedro@codesourcery.com>
14364
14365 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
14366 bits.
14367
c628eecc
JK
143682009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14369
14370 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
14371
38af1bfe
JB
143722009-10-07 Joel Brobecker <brobecker@adacore.com>
14373
14374 * gdb.base/watchpoints.c: Add copyright header. Reformat one
14375 of the comments.
14376
2b0adecd
PM
143772009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
14378
14379 * gdb.base/annota1.exp: Remove obsolete match_max increase.
14380 * gdb.base/annota3.exp: Idem.
14381 * gdb.base/maint.exp: Idem.
14382
8d417781
PM
143832009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
14384
889bf7c5 14385 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
14386 to default.
14387
bb61102d
PM
143882009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
14389
889bf7c5 14390 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
14391 mingw and cygwin targets.
14392
ace5c364
PM
143932009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
14394 Pedro Alves <pedro@codesourcery.com>
14395
889bf7c5 14396 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
14397 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
14398
c2d494a0
PM
143992009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
14400
e1b52ce2
PM
14401 * gdb.base/shr1.c: Use %p in format string.
14402 * gdb.base/unload.c: Avoid warning in fprintf.
14403 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 14404
209f53f5
PM
144052009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
14406
14407 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
14408 long type.
14409 (test_unlink): Correct printf string.
14410 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
14411 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
14412
8172766a
JK
144132009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14414
14415 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
14416 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
14417 * gdb.arch/ia64-breakpoint-shadow.S: New file.
14418
0f73703c
UW
144192009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14420
14421 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
14422 * gdb.objc/nondebug.exp: Likewise.
14423
b32306ca
UW
144242009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14425
14426 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
14427 target_info setting.
14428
14429 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
14430 that detect new threads during "info threads".
14431
0057022f
UW
144322009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14433
14434 * gdb.threads/manythreads.c (main): Increase thread stack size
14435 to 2*PTHREAD_STACK_MIN.
14436 * gdb.threads/multi-create.c (main): Likewise.
14437 (create_function): Likewise.
14438
f29c0325
UW
144392009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14440
14441 * gdb.base/dump.exp: Pass difference of pointer types instead
14442 of integer types as offset to restore in intarr3.srec case.
14443
fcb34849
UW
144442009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14445
14446 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
14447
d5142e3b
UW
144482009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14449
14450 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
14451
087b74b2 144522009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 14453
087b74b2
PM
14454 New test for two watchpoints, with disabling of
14455 the first inserted.
14456 * testsuite/gdb.base/watchpoints.c: New file.
14457 * testsuite/gdb.base/watchpoints.exp: New file.
14458
96c07c5b
TT
144592009-09-25 Tom Tromey <tromey@redhat.com>
14460
14461 * gdb.base/charset.exp: Test utf-16 strings with Python.
14462
b8899f2b
TT
144632009-09-25 Tom Tromey <tromey@redhat.com>
14464
14465 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
14466 UCS-4.
14467 * gdb.base/charset.c (utf_32_string): Rename.
14468 (init_utf32): Rename.
14469 (main): Update.
14470
329719ec
TT
144712009-09-22 Tom Tromey <tromey@redhat.com>
14472
14473 * gdb.python/py-function.exp: Add regression tests.
14474
11ef0d76
KS
144752009-09-21 Keith Seitz <keiths@redhat.com>
14476
14477 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
14478 with invalid operator.
14479
3fe8f3b3
KS
144802009-09-21 Keith Seitz <keiths@redhat.com>
14481
14482 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
14483 and destructor using typedef name of class.
14484 * gdb.cp/classes.cc (class Base1): Add a destructor.
14485 (base1): New typedef.
14486 (use_methods): Instanitate an object of type base1.
14487 * gdb.cp/templates.exp (test_template_typedef): New procedure.
14488 (do_tests): Call test_template_typedef.
14489 * gdb.cp/templates.cc (Baz::~Baz): New method.
14490 (intBazOne): New typedef.
14491 (main): Instantiate intBazOne.
14492
7a9fe101
PM
144932009-09-21 Phil Muldoon <pmuldoon@redhat.com>
14494
14495 PR python/10633
14496
14497 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
14498 Function.
14499 (run_lang_tests): Add print elements test.
14500
2e4d963f
PM
145012009-09-21 Phil Muldoon <pmuldoon@redhat.com>
14502
14503 * gdb.python/py-value.exp (test_subscript_regression): New
14504 function. Test for invalid subscripts.
14505 * gdb.python/py-value.c (main): Add test array, and pointer to it.
14506 (ptr_ref): New function.
14507
ec7e75e7
PP
145082009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14509
14510 * gdb.base/default.exp: Fix "show convenience".
14511
0cc7d26f
TT
145122009-09-15 Tom Tromey <tromey@redhat.com>
14513
14514 * lib/mi-support.exp (mi_create_varobj): Update.
14515 (mi_create_floating_varobj): Likewise.
14516 (mi_create_dynamic_varobj): New proc.
14517 (mi_varobj_update): Update.
14518 (mi_varobj_update_with_type_change): Likewise.
14519 (mi_varobj_update_kv_helper): New proc.
14520 (mi_varobj_update_dynamic_helper): Rewrite.
14521 (mi_varobj_update_dynamic): New proc.
14522 (mi_list_varobj_children): Update.
14523 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
14524 * gdb.python/python-prettyprint.py (pp_outer): New class.
14525 (pp_nullstr): Likewise.
14526 (lookup_function): Register new printers.
14527 * gdb.python/python-prettyprint.c (struct substruct): New type.
14528 (struct outerstruct): Likewise.
14529 (substruct_test): New function.
14530 (struct nullstr): New type.
14531 (string_1, string_2): New globals.
14532 (main): Add new tests.
14533 * gdb.python/python-mi.exp: Added regression tests.
14534 * gdb.mi/mi2-var-display.exp: Update.
14535 * gdb.mi/mi2-var-cmd.exp: Update.
14536 * gdb.mi/mi2-var-child.exp: Update.
14537 * gdb.mi/mi2-var-block.exp: Update.
14538 * gdb.mi/mi-var-invalidate.exp: Update.
14539 * gdb.mi/mi-var-display.exp: Update.
14540 * gdb.mi/mi-var-cmd.exp: Update.
14541 * gdb.mi/mi-var-child.exp: Update.
14542 * gdb.mi/mi-var-block.exp: Update.
14543 * gdb.mi/mi-break.exp: Update.
14544 * gdb.mi/gdb701.exp: Update.
14545
a96d9b2e
SDJ
145462009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
14547
14548 * Makefile.in: Inclusion of catch-syscall object.
14549 * gdb.base/catch-syscall.c: New file.
14550 * gdb.base/catch-syscall.exp: New file.
14551
b43b923a
MS
145522009-09-12 Michael Snyder <msnyder@vmware.com>
14553
14554 * gdb.reverse/step-reverse.exp: Explicitly check for targets
14555 that can support reverse debuggnig.
14556
cec03d70
TT
145572009-09-11 Tom Tromey <tromey@redhat.com>
14558
14559 * gdb.dwarf2/valop.S: New file.
14560 * gdb.dwarf2/valop.exp: New file.
14561
e23bb3fc
MK
145622009-09-11 Mark Kettenis <kettenis@gnu.org>
14563
14564 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
14565
37c3696d
DE
145662009-09-10 Doug Evans <dje@google.com>
14567
14568 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
14569 Add $gdb_prompt to second breakpoint regexp.
14570
5172aecb
JB
145712009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
14572
14573 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
14574 names, add missing ones.
14575 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
14576 * gdb.python/py-frame.c: Rename from python-frame.c.
14577 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
14578 testfile name.
14579 * gdb.python/py-function.exp: Rename from python-function.exp.
14580 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
14581 testfile name.
14582 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
14583 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
14584 Adjust testfile name.
14585 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
14586 * gdb.python/py-template.cc: Rename from python-template.cc.
14587 * gdb.python/py-template.exp: Rename from python-template.exp.
14588 Adjust testfile name.
14589 * gdb.python/py-value.c: Rename from python-value.c.
14590 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
14591 testfile name.
14592
b554e4bd
JK
145932009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14594
14595 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
14596 $bpt2address.
14597 (Second breakpoint address is valid on ia64)
14598 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
14599
9a68ae16
JM
146002009-09-03 Joseph Myers <joseph@codesourcery.com>
14601
14602 * gdb.base/ending-run.exp: Restrict regular expression matching
14603 line number to require closing brace following.
14604
146b9145
DE
146052009-09-03 Doug Evans <dje@google.com>
14606
14607 * gdb.base/store.exp (check_set): Fix typo in expected value message.
14608
787d21e1
TT
146092009-09-02 Tom Tromey <tromey@redhat.com>
14610
14611 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
14612
e7802207
TT
146132009-09-02 Tom Tromey <tromey@redhat.com>
14614
14615 * gdb.dwarf2/callframecfa.exp: New file.
14616 * gdb.dwarf2/callframecfa.S: New file.
14617
817aadd2
JK
146182009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14619
14620 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
14621 gdb.base/solib-overlap-main.c: New.
14622
4a76eae5
DJ
146232009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
14624
14625 PR gdb/10565
14626
14627 * gdb.base/bitfields.c (struct container, container): New.
14628 (main): Initialize it and call break5.
14629 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
14630
d4b96c9a
JK
146312009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14632
14633 Support constant DW_AT_data_member_location by GCC PR debug/40659.
14634 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
14635
4e22772d
JK
146362009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14637
14638 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
14639
2efab443
MS
146402009-08-26 Michael Snyder <msnyder@vmware.com>
14641
14642 * gdb.base/i386-reverse.c: New file.
14643 * gdb.base/i386-reverse.exp: New file.
14644 * gdb.base/Makefile.in: Add new files to be removed.
14645
07ab73a0
JM
146462009-08-26 Joseph Myers <joseph@codesourcery.com>
14647
14648 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
14649 environment-pwd for remote host.
14650 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
14651
676accff
KS
146522009-08-24 Keith Seitz <keiths@redhat.com>
14653
14654 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
14655 Add two new C++ completer tests which limit the output to a
889bf7c5 14656 given class.
676accff 14657
f9f7ad22
MS
146582009-08-24 Michael Snyder <msnyder@vmware.com>
14659
14660 * gdb.base/del.exp: Fix typo in comment.
14661 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
14662
81ecdfbb
RW
146632009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
14664
14665 * configure: Regenerate.
14666 * gdb.hp/configure: Likewise.
14667 * gdb.hp/gdb.aCC/configure: Likewise.
14668 * gdb.hp/gdb.base-hp/configure: Likewise.
14669 * gdb.hp/gdb.compat/configure: Likewise.
14670 * gdb.hp/gdb.defects/configure: Likewise.
14671 * gdb.hp/gdb.objdbg/configure: Likewise.
14672 * gdb.stabs/configure: Likewise.
14673
cab0c772
UW
146742009-08-19 Doug Evans <dje@google.com>
14675
14676 * gdb.base/gdbvars.c: New file.
14677 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
14678
b8fa0bfa
PA
146792009-08-14 Pedro Alves <pedro@codesourcery.com>
14680
14681 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
14682 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
14683
b84aa90a
PA
146842009-08-13 Pedro Alves <pedro@codesourcery.com>
14685
14686 * gdb.base/default.exp: Adjust "set language test": it's now an
14687 enum command. Larger help string moved to "help set language".
14688 * gdb.base/help.exp: Adjust "help set language" expected output,
14689 now lists all known languages.
14690
0d8f9b2c
NF
146912009-08-11 Nathan Froyd <froydnj@codesourcery.com>
14692
14693 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
14694 all frame arguments.
14695 * gdb.arch/altivec-regs.exp: Likewise.
14696
bda180e0
TT
146972009-08-07 Tom Tromey <tromey@redhat.com>
14698
14699 * gdb.base/setshow.exp: Add tests for changes to set language, set
14700 check range, and set check type.
14701
48cb2d85
VP
147022009-08-03 Vladimir Prus <vladimir@codesourcery.com>
14703
14704 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
14705 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 14706 Call it.
48cb2d85 14707
1ea34204
UW
147082009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14709
14710 * configure.ac: Run gdb.cell tests when appropriate.
14711 * configure: Regenerate.
14712 * lib/cell.exp: New file.
14713 * gdb.cell: New directory.
14714 * gdb.cell/configure.ac: New file.
14715 * gdb.cell/configure: New file.
14716 * gdb.cell/Makefile.in: New file.
14717 * gdb.cell/arch.exp: New file.
14718 * gdb.cell/break.c: New file.
14719 * gdb.cell/break.exp: New file.
14720 * gdb.cell/break-spu.c: New file.
14721 * gdb.cell/bt.c: New file.
14722 * gdb.cell/bt2-spu.c: New file.
14723 * gdb.cell/bt-spu.c: New file.
14724 * gdb.cell/bt.exp: New file.
14725 * gdb.cell/coremaker.c: New file.
14726 * gdb.cell/coremaker-spu.c: New file.
14727 * gdb.cell/core.exp: New file.
14728 * gdb.cell/gcore.exp: New file.
14729 * gdb.cell/data.c: New file.
14730 * gdb.cell/data.exp: New file.
14731 * gdb.cell/data-spu.c: New file.
14732 * gdb.cell/ea-cache.exp: New file.
14733 * gdb.cell/ea-cache.c: New file.
14734 * gdb.cell/ea-cache-spu.c: New file.
14735 * gdb.cell/ea-standalone.c: New file.
14736 * gdb.cell/ea-standalone.exp: New file.
14737 * gdb.cell/ea-test.c: New file.
14738 * gdb.cell/ea-test.exp: New file.
14739 * gdb.cell/f-regs.exp: New file.
14740 * gdb.cell/mem-access.c: New file.
14741 * gdb.cell/mem-access.exp: New file.
14742 * gdb.cell/mem-access-spu.c: New file.
14743 * gdb.cell/ptype.exp: New file.
14744 * gdb.cell/registers.exp: New file.
14745 * gdb.cell/size.c: New file.
14746 * gdb.cell/sizeof.exp: New file.
14747 * gdb.cell/size-spu.c: New file.
14748 * gdb.cell/solib.exp: New file.
14749 * gdb.cell/solib-symbol.exp: New file.
14750
85e747d2
UW
147512009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14752
14753 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
14754
58d6951d
DJ
147552009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
14756
14757 * gdb.base/float.exp: Handle VFP registers.
14758
6e0a4f15
MS
147592009-07-14 Michael Snyder <msnyder@vmware.com>
14760
dcd5da87
MS
14761 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
14762 to bring gdb to the beginning of the calling line.
14763
6e0a4f15
MS
14764 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
14765 confusing the i386 epilogue unwinder.
14766
782b2b07
SS
147672009-07-14 Stan Shebs <stan@codesourcery.com>
14768
14769 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
14770
f662c3bc
MS
147712009-07-14 Michael Snyder <msnyder@vmware.com>
14772
14773 * gdb.reverse/step-reverse.exp (stepi into function call):
14774 Call instruction may not be first instruction in the line.
14775 (reverse stepi from a function call): Used wrong line number.
14776
8f313923
JK
147772009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14778
14779 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
14780
4662c76e
JK
147812009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14782
14783 Fix gdb.base/macscp.exp when using custom inputrc.
14784 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
14785 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
14786 env(TERM) set.
14787 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
14788 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
14789
aa81e255
JK
147902009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14791
14792 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
14793 * gdb.base/annota1.exp (thread_test): Import global $testfile.
14794 Change the compilation target to match the testcase name.
14795 * gdb.base/sect-cmd.exp: Change the compilation target to match the
14796 testcase name.
14797 * a2-run.exp: Use for setup prepare_for_testing. Change the
14798 compilation target to match the testcase name.
14799 * gdb.base/commands.exp: Likewise.
14800 * gdb.base/finish.exp: Likewise.
14801 * gdb.base/float.exp: Likewise.
14802 * gdb.base/info-target.exp: Likewise.
14803 * gdb.base/relational.exp: Likewise.
14804 * gdb.base/term.exp: Likewise.
14805 * gdb.base/until.exp: Likewise.
14806 * gdb.base/volatile.exp: Likewise.
14807 * gdb.base/whatis-exp.exp: Likewise.
14808
4c93b1d7
HZ
148092009-07-11 Hui Zhu <teawater@gmail.com>
14810
14811 * gdb.base/help.exp (disassemble): Update expected help text.
14812
812f7342
TT
148132009-07-09 Tom Tromey <tromey@redhat.com>
14814
14815 * lib/gdb.exp: Handle TRANSCRIPT.
14816 (remote_spawn, remote_close, send_gdb): New procs.
14817
fbb8f299
PM
148182009-07-10 Phil Muldoon <pmuldoon@redhat.com>
14819
14820 * gdb.python/python-prettyprint.c: Add counted null string
14821 structure.
14822 * gdb.python/python-prettyprint.exp: Print null string. Test for
14823 embedded nulls.
14824 * gdb.python/python-prettyprint.py (pp_ns): New Function.
14825 * gdb.python/python-value.exp (test_value_in_inferior): Add
14826 variable length string fetch tests.
14827 * gdb.python/python-value.c (main): Add strings for string fetch tests.
14828
c0ac0ec7
JK
148292009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14830
14831 * gdb.base/dump.exp (inaccessible memory is reported): New test.
14832
30b66ecc
TT
148332009-07-07 Tom Tromey <tromey@redhat.com>
14834
14835 * gdb.base/call-rt-st.exp: Update for change to escape output.
14836 * gdb.base/callfuncs.exp: Likewise.
14837 * gdb.base/charset.exp: Likewise.
14838 * gdb.base/constvars.exp: Likewise.
14839 * gdb.base/long_long.exp: Likewise.
14840 * gdb.base/pointers.exp: Likewise.
14841 * gdb.base/printcmds.exp: Likewise.
14842 * gdb.base/setvar.exp: Likewise.
14843 * gdb.base/store.exp: Likewise.
14844 * gdb.cp/ref-types.exp: Likewise.
14845 * gdb.mi/mi-var-child.exp: Likewise.
14846 * gdb.mi/mi-var-display.exp: Likewise.
14847 * gdb.mi/mi2-var-display.exp: Likewise.
14848 * gdb.base/charset.exp: Test octal escape sequence length.
14849 Update for change to escape output.
14850
187c4a2b
JK
148512009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14852
14853 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
14854
d80a43f9
DJ
148552009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
14856
14857 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
14858
047427a8
JK
148592009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14860
14861 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
14862 gdbserver increasing $portnum if "Can't bind address" has been seen.
14863
8b5a0f4f
PA
148642009-07-05 Pedro Alves <pedro@codesourcery.com>
14865
14866 * gdb.base/ending-run.exp: Add "step out of main" pattern for
14867 mingw32ce.
14868
7d93ba58
PA
148692009-07-05 Pedro Alves <pedro@codesourcery.com>
14870
14871 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
14872 VFP format.
14873
2277426b
PA
148742009-07-02 Pedro Alves <pedro@codesourcery.com>
14875
14876 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
14877 linux. Adjust to use "inferior", "info inferiors", "detach
14878 inferior" and "kill inferior" instead of "restart", "info fork",
14879 "detach fork" and "delete fork".
14880 * gdb.base/ending-run.exp: Spell out "info".
14881 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
14882 the "kill" command.
14883
5af949e3
UW
148842009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14885
14886 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
14887 change to prefix TLS offset in hex with 0x.
14888
5d3729b5
UW
148892009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14890
14891 * gdb.base/default.exp: Update test case for "x" changes.
14892
af589bd0
TG
148932009-07-01 Tristan Gingold <gingold@adacore.com>
14894
14895 * gdb.base/bigcore.exp: Make darwin untested.
14896
40974f91
JK
148972009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14898
14899 * gdb.base/completion.exp (directory completion): Create the directory.
14900 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
14901 escapeuniquesub.
14902 (directory completion 2): Expect now ${escapeuniquesub}.
14903 (Glob remaining of directory test): Remove one excessive newline.
14904 Expect the real output.
14905
59dd3af6
JK
149062009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14907
14908 Fix `make check//%' target after `make check' has been ran.
14909 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
14910 a mkdir call.
14911 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
14912 (%/.dir): Remove.
14913
f4e164aa
JK
149142009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14915
14916 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
14917 the expected result record.
14918
69af2122
JK
149192009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14920
14921 Remove racy FAILs relying just on the timeouts.
14922 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
14923 (annotation_level 2): Remove racy FAILs.
14924
2fd481e1
PP
149252009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
14926
14927 gdb/10275
889bf7c5
PA
14928 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
14929
c38f313d
DJ
149302009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
14931
14932 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
14933
8b777f02
VP
149342009-06-30 Vladimir Prus <vladimir@codesourcery.com>
14935
14936 * gdb.mi/mi-stack.exp: Testing symbolic options
14937 to -stack-list-locals and -stack-list-arguments.
14938
00c7eacf
JK
149392009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14940
14941 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
14942
6bc80edc
TT
149432009-06-29 Tom Tromey <tromey@redhat.com>
14944
14945 * dg-extract-results.sh: New file.
14946 * Makefile.in (FORCE_PARALLEL): New variable.
14947 (CHECK_TARGET): New conditional variable.
14948 (check): Use CHECK_TARGET.
14949 (DO_RUNTEST): New variable.
14950 (check-single): New target.
14951 (TEST_DIRS): New variable.
14952 (TEST_TARGETS): Likewise.
14953 (check-parallel): New target.
14954 (check-gdb.%): New pattern.
14955 (BASE1_FILES): New variable.
14956 (BASE2_FILES): Likewise.
14957 (check-gdb.base%): New pattern.
14958 (%/.dir): New pattern.
14959 * configure: Rebuild.
14960 * aclocal.m4 (AM_CONDITIONAL): New defun.
14961 * configure.ac: Check whether user is using GNU make.
14962 (GMAKE): New conditional.
14963
794684b6
SW
149642009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
14965
14966 * gdb.cp/namespace-nested-import.cc: New test.
14967 * gdb.cp/namespace-nested-import.exp: New test.
14968
edb3359d
DJ
149692009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
14970
14971 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
14972 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
14973 * gdb.opt/Makefile.in (EXECUTABLES): Update.
14974 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
14975 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
14976 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
14977 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
14978 gdb.opt/inline-markers.c: New files.
14979 * lib/gdb.exp (skip_inline_frame_tests): New function.
14980 (skip_inline_var_tests): New function.
14981
cf657a0c
AS
149822009-06-27 Andreas Schwab <schwab@linux-m68k.org>
14983
14984 * gdb.cp/exception.exp: Don't require $hex before inner frame in
14985 backtrace.
14986
28d41a99
MS
149872009-06-27 Michael Snyder <msnyder@vmware.com>
14988
14989 * gdb.reverse: New directory.
14990 * gdb.reverse/break-reverse.c: New test.
14991 * gdb.reverse/break-reverse.exp: New test.
14992 * gdb.reverse/consecutive-reverse.c: New test.
14993 * gdb.reverse/consecutive-reverse.exp: New test.
14994 * gdb.reverse/finish-reverse.c: New test.
14995 * gdb.reverse/finish-reverse.exp: New test.
14996 * gdb.reverse/machinestate.c: New test.
14997 * gdb.reverse/ms1.c: New test.
14998 * gdb.reverse/machinestate.exp: New test.
14999 * gdb.reverse/Makefile.in: New file.
15000 * gdb.reverse/shr2.c: New test.
15001 * gdb.reverse/solib-reverse.c: New test.
15002 * gdb.reverse/solib-reverse.exp: New test.
15003 * gdb.reverse/step-reverse.c: New test.
15004 * gdb.reverse/step-reverse.exp: New test.
15005 * gdb.reverse/until-reverse.c: New test.
15006 * gdb.reverse/ur1.c: New test.
15007 * gdb.reverse/until-reverse.exp: New test.
15008 * gdb.reverse/watch-reverse.c: New test.
15009 * gdb.reverse/watch-reverse.exp: New test.
15010 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
15011 * configure: Regenerate.
15012
fe3c8b0d
DE
150132009-06-26 Doug Evans <dje@google.com>
15014
15015 * gdb.base/psymtab.exp: Turn off pending breakpoints.
15016
3a72a602
PM
150172009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
15018
15019 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
15020 windows problem for 'file delete $binfile'.
15021
27aa8d6a
SW
150222009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
15023
15024 * gdb.cp/namespace-using.exp: New test.
15025 * gdb.cp/namespace-using.cc: New test.
15026
8ac055f8
JB
150272009-05-20 Joel Brobecker <brobecker@adacore.com>
15028
15029 * gdb.ada/variant_record_packed_array: New testcase.
15030
85e306ed
TT
150312009-06-23 Tom Tromey <tromey@redhat.com>
15032
15033 * gdb.base/charset.exp (test_combination): Regression test.
15034 * gdb.base/charset.c (my_wchar_t): New typedef.
15035 (myvar): New global.
15036 (main): Set myvar.
15037
56643c5e
PM
150382009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
15039
15040 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
15041 target.
15042
1fac167a
UW
150432009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15044
15045 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
15046
7ccb0be9
UW
150472009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15048
15049 * gdb.mi/gdb680.exp: Update test for error message.
15050
568d6575
UW
150512009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15052
15053 * gdb.base/annota1.exp: Allow multiple occurrences of the
15054 frames-invalid annotation.
15055 * gdb.cp/annota2.exp: Likewise.
15056
7cd1089b
PM
150572009-06-15 Phil Muldoon <pmuldoon@redhat.com>
15058
15059 * gdb.cp/gdb2495.cc: New file.
15060 * gdb.cp/gdb2495.exp: New file.
15061
72c63395
JK
150622009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15063
15064 Report error on GDB crash during runto.
15065 * lib/gdb.exp (runto <eof>): New.
15066
3788363d
DJ
150672009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
15068
15069 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
15070 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
15071 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
15072 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
15073 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
15074 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
15075 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
15076 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
15077 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
15078 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
15079 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
15080 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
15081 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
15082 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
15083 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
15084 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
15085 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
15086 gdb.server/server-mon.exp, gdb.server/server-run.exp,
15087 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15088 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
15089 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
15090 gdb.trace/passcount.exp, gdb.trace/report.exp,
15091 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
15092 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
15093 gdb.trace/while-stepping.exp: Use a unique name for the compiled
15094 executable.
15095
17592de3
PA
150962009-06-07 Pedro Alves <pedro@codesourcery.com>
15097
15098 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
15099 defined before referencing it.
15100
701e355d
DE
151012009-06-03 Doug Evans <dje@google.com>
15102
15103 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
15104 * gdb.arch/i386-see.c: Ditto.
15105
f2292c65
PM
151062009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
15107
15108 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
15109 (check_macro): Return 1 if undefined.
15110 If first test fails, check if macro debug information is available,
15111 and report unsupported test if no macro information is found.
15112
5a437975
DE
151132009-05-29 Doug Evans <dje@google.com>
15114
15115 * gdb.threads/hand-call-in-threads.exp: New.
15116 * gdb.threads/hand-call-in-threads.c: New.
15117
c141c696
MS
151182009-05-29 Michael Snyder <msnyder@vmware.com>
15119
15120 * gdb.base/break-always.exp: Change "1" to "on".
15121 Add confirmation check.
15122
b3444185
PA
151232009-05-28 Pedro Alves <pedro@codesourcery.com>
15124
15125 * gdb.threads/threxit-hop-specific.c: New.
15126 * gdb.threads/threxit-hop-specific.exp: New.
15127 * gdb.threads/thread-execl.c: New.
15128 * gdb.threads/thread-execl.exp: New.
15129
b6313243
TT
151302009-05-27 Tom Tromey <tromey@redhat.com>
15131 Thiago Jung Bauermann <bauerman@br.ibm.com>
15132
15133 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
15134 (mi_child_regexp): Likewise.
15135 (mi_list_varobj_children_range): Likewise.
15136 (mi_get_features): Likewise.
15137 (mi_list_varobj_children): Rewrite.
15138 * gdb.python/python-mi.exp: New file.
15139
a6bac58e
TT
151402009-05-27 Tom Tromey <tromey@redhat.com>
15141 Thiago Jung Bauermann <bauerman@br.ibm.com>
15142 Phil Muldoon <pmuldoon@redhat.com>
15143 Paul Pluzhnikov <ppluzhnikov@google.com>
15144
15145 * gdb.python/python-prettyprint.exp: New file.
15146 * gdb.python/python-prettyprint.c: New file.
15147 * gdb.python/python-prettyprint.py: New file.
15148 * gdb.base/display.exp: print/r is now valid.
15149
2c74e833
TT
151502009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
15151 Tom Tromey <tromey@redhat.com>
15152 Pedro Alves <pedro@codesourcery.com>
15153 Paul Pluzhnikov <ppluzhnikov@google.com>
15154
15155 * gdb.python/python-template.exp: New file.
15156 * gdb.python/python-template.cc: New file.
15157 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
15158 tests.
15159 * gdb.python/python-value.exp (py_objfile_tests): New proc.
15160 Call it.
15161 (test_value_after_death): New proc.
15162 * gdb.python/python-value.c (PTR): New typedef.
15163 (main): New variable 'x'.
15164
89c73ade
TT
151652009-05-27 Tom Tromey <tromey@redhat.com>
15166
15167 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
15168 tests.
15169 * gdb.python/python-value.exp (py_objfile_tests): New proc.
15170 Call it.
15171
a75724bc
PA
151722009-05-27 Pedro Alves <pedro@codesourcery.com>
15173
15174 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
15175
e58b0e63
PA
151762009-05-24 Pedro Alves <pedro@codesourcery.com>
15177
15178 * gdb.threads/fork-thread-pending.c: New.
15179 * gdb.threads/fork-thread-pending.exp: New.
15180
4ac36638
JK
151812009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15182
15183 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
15184 * gdb.dwarf2/dw2-strp.S (a_string2): New.
15185
889bf7c5 151862009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 15187
889bf7c5 15188 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 15189
b242c3c2
PA
151902009-05-17 Pedro Alves <pedro@codesourcery.com>
15191
15192 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
15193 `gdb_get_line_number'. Call `callee' in both parent and child.
15194 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
15195 `gdb_get_line_number' instead of hardcoding line numbers.
15196 (catch_fork_unpatch_child): New procedure to test detaching
15197 breakpoints from child fork.
15198 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
15199 hardcoding line numbers.
15200 (do_fork_tests): Run `catch_fork_unpatch_child'.
15201
ee342b23
VP
152022009-05-17 Vladimir Prus <vladimir@codesourcery.com>
15203
15204 * gdb.mi/mi-cmd-var.exp: Check that when varobj
15205 of structure type enters or leaves the scope, it
15206 is reported by -var-update.
15207
e2009e98
DE
152082009-05-11 Doug Evans <dje@sebabeach.org>
15209
15210 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 15211 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
15212 * gdb.threads/schedlock.c (main): Fix off-by-one error.
15213
00903456
JK
152142009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15215
15216 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
15217
dc621c35
DE
152182009-04-30 Doug Evans <dje@google.com>
15219
15220 * gdb.threads/watchthreads2.exp: New testcase.
15221 * gdb.threads/watchthreads2.c: New testcase.
15222
9ab4e744
DE
152232009-04-29 Doug Evans <dje@google.com>
15224
15225 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
15226 * gdb.cp/mb-ctor.cc: Ditto.
15227 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
15228 * gdb.cp/mb-inline.h (multi_line_foo): New function.
15229 * gdb.cp/mb-inline1.cc: Call it.
15230 * gdb.cp/mb-inline2.cc: Ditto.
15231 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
15232 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
15233
484086b7
JK
152342009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15235
15236 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
15237 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
15238 Replace all uses of `decimal' by `nonzero'.
15239 (info macro FROM_COMMANDLINE): New test.
15240
379a77b5
TT
152412009-04-27 Tom Tromey <tromey@redhat.com>
15242
15243 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
15244
b92b73c2
DE
152452009-04-27 Doug Evans <dje@google.com>
15246
15247 * gdb.threads/watchthreads.c (main): Initialize args before starting
15248 the threads. Plus formatting cleanup.
15249 * gdb.threads/watchthreads.exp: Avoid errant failures due to
15250 biased scheduling of one thread.
15251
945a118d
JG
152522009-04-27 Jerome Guitton <guitton@adacore.com>
15253
15254 * gdb.cp/templates.cc (GetMax): New template.
15255 (main): Declare two instances of GetMax.
15256 * gdb.cp/templates.exp: Add new test.
15257
d389af10
JK
152582009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15259
15260 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
15261
e7f86de9
JM
152622009-04-22 Joseph Myers <joseph@codesourcery.com>
15263
15264 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
15265
334cc82d
TT
152662009-04-15 Tom Tromey <tromey@redhat.com>
15267
15268 * gdb.base/charset.exp: Add regression test.
15269
d12672cc
JB
152702009-04-14 Joel Brobecker <brobecker@adacore.com>
15271
15272 * gdb.base/exe-lock.exp: New testcase.
15273
18e8c3bc
TT
152742009-04-13 Tom Tromey <tromey@redhat.com>
15275
15276 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
15277 operator on Frame.
15278
5ecd5cbe
UW
152792009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15280
15281 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
15282 * gdb.server/ext-attach.exp: Likewise.
15283
7309f756
VP
152842009-04-03 Vladimir Prus <vladimir@codesourcery.com>
15285
15286 Eliminate some sleep usage.
15287
889bf7c5
PA
15288 * gdb.mi/basics.c (do_nothing): New.
15289 (main): Use do_nothing instead of printf, so that
15290 not to introduce race condition between output of
15291 inferiour and output of gdb. Do not use sleep as it
15292 is not generally available on embedded targets.
7309f756 15293
f4b95f6f
PA
152942009-04-02 Pedro Alves <pedro@codesourcery.com>
15295
15296 * gdb.server/ext-attach.exp: Expect an optional process id after
15297 "Detached from remote process".
15298
de40b933
JK
152992009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15300
15301 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
15302 gdb.dwarf2/dw2-unresolved.exp: New.
15303
2ae101a4
PA
153042009-04-02 Pedro Alves <pedro@codesourcery.com>
15305
15306 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
15307 mi_run_to_main.
15308
56a8e183
PA
153092009-04-02 Pedro Alves <pedro@codesourcery.com>
15310
15311 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
15312 mi_run_to_main. Skip thread exit test on remote targets.
15313 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
15314 mi_run_to_main.
15315 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
15316 mi_run_to_main.
15317 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
15318 when expecting ^connected. Detect when the target doesn't support
15319 non-stop mode.
15320 (mi_run_cmd): Detect if non-stop mode was requested by isn't
15321 supported. Return -1 on error, 0 on success.
15322 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
15323 (mi_runto): Return mi_runto_helper's result explicitly.
15324
c35fafde
PA
153252009-04-01 Pedro Alves <pedro@codesourcery.com>
15326
15327 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
15328
f8a8dce6
JB
153292009-04-01 Tom Tromey <tromey@redhat.com>
15330
15331 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
15332 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
15333 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
15334 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
15335
71c25dea
TT
153362009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
15337 Jan Kratochvil <jan.kratochvil@redhat.com>
15338
15339 PR gdb/931
15340 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
15341 output.
15342 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
15343 for gdb/931.
15344 * dw2-strp.S (DW_AT_language): Change to C++.
15345 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
15346
02d9a9ce
JB
153472009-03-31 Joel Brobecker <brobecker@adacore.com>
15348
15349 * gdb.ada/tasks: New testcase.
15350
1042e4c0
SS
153512009-03-30 Stan Shebs <stan@codesourcery.com>
15352
15353 * gdb.trace/actions.exp: Update to match new info trace format.
15354 * gdb.trace/deltrace.exp: Ditto.
15355 * gdb.trace/infotrace.exp: Ditto.
15356 * gdb.trace/passcount.exp: Ditto.
15357 * gdb.trace/save-trace.exp: Ditto.
15358 * gdb.trace/while-stepping.exp: Ditto.
15359 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
15360
f8f6f20b
TJB
153612009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15362
15363 * gdb.python/python-frame.c: New file.
15364 * gdb.python/python-frame.exp: New file.
15365
c0c6f777
TJB
153662009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
15367
15368 * gdb.python/python-value.exp: Add tests for the address
15369 attribute.
15370
3cb51905
AS
153712009-03-29 Andreas Schwab <schwab@linux-m68k.org>
15372
15373 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
15374
88fc996f
DE
153752009-03-26 Doug Evans <dje@google.com>
15376
15377 * gdb.mi/mi-nonstop-exit.exp: New file.
15378 * gdb.mi/non-stop-exit.c: New file.
15379
56ef84b1
TT
153802009-03-26 Tom Tromey <tromey@redhat.com>
15381
15382 Update for change to prologue skipping:
15383 * gdb.mi/mi2-simplerun.exp: Update.
15384 * gdb.mi/mi2-break.exp: Update.
15385 * gdb.mi/mi-simplerun.exp: Update.
15386 * gdb.mi/mi-break.exp: Update.
15387 * gdb.base/ending-run.exp: Update.
15388
def2b000
TJB
153892009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
15390
15391 * gdb.python/python-value.exp (test_value_in_inferior): Test
15392 gdb.Value.is_optimized_out attribute.
15393
442ddf59
JK
153942009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15395
15396 * gdb.dwarf2/dw2-noloc-main.c: New file.
15397 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
15398 (.text): Remove.
15399 (.data): New.
15400 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
15401 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
15402 (DW_TAG_subprogram func_cu1, noloc): Remove.
15403 (main): New.
15404 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
15405 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
15406 (file_symbols): New procedure.
15407
a8df5de4
TT
154082009-03-25 Tom Tromey <tromey@redhat.com>
15409
15410 * gdb.base/charset.exp (valid_target_charset): New proc.
15411 Use it to skip tests on invalid charsets.
15412
cc1d7add
PM
154132009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
15414
15415 * gdb.base/completion.exp: Add a test for directory completion.
15416
bcd5727b
JK
154172009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15418
15419 Fix a racy FAIL.
15420 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
15421 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
15422
cc924cad
TJB
154232009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
15424
15425 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
15426 * gdb.python/python-function.exp: Add test for function returning
15427 a GDB value.
15428
bc3b79fd
TJB
154292009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
15430
15431 * gdb.python/python-function.exp: New file.
15432
6c7a06a3
TT
154332009-03-20 Tom Tromey <tromey@redhat.com>
15434
15435 * gdb.base/store.exp: Update for change to escape output.
15436 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
15437 to escape output.
15438 * gdb.base/pointers.exp: Update for change to escape output.
15439 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
15440 to escape output.
15441 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
15442 escape output.
15443 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
15444 to escape output.
15445 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
15446 escape output.
15447 * gdb.base/setvar.exp: Update for change to escape output.
15448 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
15449 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
15450 to escape output.
15451 (test_print_string_constants): Likewise.
15452 * gdb.base/charset.exp (valid_host_charset): Check size of
15453 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
15454 cases. Handle "auto"-related output.
15455 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
15456 (uvar, Uvar): New globals.
15457
c31af87b
JG
154582009-03-19 Jerome Guitton <guitton@adacore.com>
15459
15460 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
15461 deltas.
15462 * gdb.ada/fixed_points.exp: Ditto.
15463
51272cf2
PA
154642009-03-18 Pedro Alves <pedro@codesourcery.com>
15465
15466 * return-nodebug.c: Don't include stdio.h.
15467 (init): Delete.
15468 (func): Delete definition and provide extern declaration.
15469 (t): New.
15470 (main): Don't call printf. Call func and store its result in t.
15471 * return-nodebug1.c: New.
15472 * return-nodebug.exp: Don't expect stdio output. Instead, print
15473 the global variable t. Drop printf formatters and cast types from
15474 foreach loop. Don't use prepare_for_testing. Compile
15475 return-nodebug.c and return-nodebug1.c in separate steps. Don't
15476 define FORMAT or CAST.
15477
d24948ac
PP
154782009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15479
15480 * gdb.base/solib-display.exp: Disable test for remote targers.
15481
61ff14c6
JK
154822009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15483
15484 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
15485
cb4dce93
JK
154862009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15487
15488 Fix a racy FAIL.
15489 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
15490 code from `follow parent, print pids'.
15491 (`follow child, print pids', `follow parent, print pids'): Call it.
15492 Replace `gdb_test "break..."' by gdb_breakpoint.
15493
f7c60c5e
VP
154942009-03-13 Vladimir Prus <vladimir@codesourcery.com>
15495
15496 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 15497 sync and async modes.
f7c60c5e 15498
383ace49
JB
154992009-03-12 Joel Brobecker <brobecker@adacore.com>
15500
15501 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
15502 that was checked in by mistake. Remove loading of ada.exp, since
15503 this is not necessary in this case.
15504
4ce102af
JB
155052009-03-12 Joel Brobecker <brobecker@adacore.com>
15506
15507 * gdb.ada/ptype_arith_binop.exp: New testcase.
15508
529a2aef
JB
155092009-03-12 Joel Brobecker <brobecker@adacore.com>
15510
15511 * gdb.ada/mod_from_name: New testcase.
15512
8a38181c
JB
155132009-03-12 Joel Brobecker <brobecker@adacore.com>
15514
15515 * gdb.ada/tick_last_segv: New testcase.
15516
11436dee
VP
155172009-03-12 Vladimir Prus <vladimir@codesourcery.com>
15518
61ff14c6 15519 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 15520
1f31650a
VP
155212009-03-12 Vladimir Prus <vladimir@codesourcery.com>
15522
61ff14c6
JK
15523 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
15524 include the token in ^running and frame info in *stopped.
1f31650a 15525
a3247a22
PP
155262009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
15527
15528 * solib-display.exp: New file.
15529 * solib-display-main.c: New file.
15530 * solib-display-lib.c: New file.
61ff14c6 15531
aae64587
PA
155322009-03-05 Pedro Alves <pedro@codesourcery.com>
15533
15534 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
15535
44aabfbc
JK
155362009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
15537
15538 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
15539 (list_and_check_macro): Use more specific test name.
15540 (next to definition): Make the test names unique.
15541
c087fcd3
PM
155422009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
15543
15544 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 15545
c86cf029
VP
155462009-02-17 Vladimir Prus <vladimir@codesourcery.com>
15547
15548 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
15549 notifications.
15550 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
15551 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
15552 * lib/mi-support.exp (library_loaded_re): New.
15553 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
15554
3ea85240
VP
155552009-02-17 Vladimir Prus <vladimir@codesourcery.com>
15556
15557 * gdb.gdb/observer.exp: Use test_notification observer, not
15558 normal_stop, everywhere.
15559 (test_normal_stop_notifications): Rename to...
15560 (test_notifications): ...this.
15561 (test_observer_normal_stop): Rename to...
15562 (test_observer): ...this.
15563
1903f0e6
DE
155642009-02-16 Doug Evans <dje@google.com>
15565
15566 * gdb.arch/amd64-disp-step.S (test_int3): New test.
15567 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
15568 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
15569 (test_prefixed_syscall,test_int3): New tests.
15570 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
15571 (test_prefixed_syscall,test_int3): New tests.
15572
1d33d6ba
VP
155732009-02-14 Vladimir Prus <vladimir@codesourcery.com>
15574
3cb51905
AS
15575 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
15576 (mi_expect_interrupt): Likewise.
15577 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
15578 response.
1d33d6ba 15579
faafb047
PM
155802009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
15581
15582 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
15583 * gdb.base/pc-fp.exp (get_valueofx): Remove.
15584 Replace calls to get_valueofx by get_hexadecimal_valueof.
15585
417e16e2
PM
155862009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
15587
15588 * lib/gdb.exp (get_valueof): Accept anything as a return value.
15589 (get_integer_valueof): New procedure.
15590 (get_sizeof): Use new get_integer_value_of.
15591 * gdb.base/sizeof.exp: Replace all uses of get_valueof
15592 by get_integer_valueof.
15593
7065b901
TT
155942009-02-13 Tom Tromey <tromey@redhat.com>
15595
15596 * gdb.base/remote.exp (get_sizeof): Remove.
15597 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
15598 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
15599 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
15600 * lib/gdb.exp (get_valueof): Move from long_long.exp.
15601 (get_sizeof): Likewise.
15602
5d7cb8df
JK
156032009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15604
15605 PR fortran/9806
15606 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
15607
b2febfff
PP
156082009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
15609
15610 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
15611
4aa995e1
PA
156122009-02-06 Pedro Alves <pedro@codesourcery.com>
15613
15614 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
15615
d8906c6f
TJB
156162009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
15617
15618 * gdb.python/python-cmd.exp: New file.
15619
ff4ab08d
TG
156202009-02-06 Tristan Gingold <gingold@adacore.com>
15621
15622 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
15623
aacd552b
TG
156242009-02-05 Tristan Gingold <gingold@adacore.com>
15625
15626 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
15627 pointer is dereferenced and use this signal name in regexp.
15628 * gdb.base/signull.exp: Ditto.
15629 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
15630 * gdb.base/signull.c (main): Ditto.
15631
08c637de
TJB
156322009-02-04 Tom Tromey <tromey@redhat.com>
15633 Thiago Jung Bauermann <bauerman@br.ibm.com>
15634
15635 * gdb.python/python-value.exp: Use `gdb.history' instead of
15636 `gdb.value_from_history'.
15637 (test_value_numeric_ops): Add test for conversion of enum constant.
15638 * gdb.python/python-value.c (enum e): New type.
15639 (evalue): New global.
15640 (main): Use argv.
15641
20261af8
JG
156422009-02-04 Jerome Guitton <guitton@adacore.com>
15643
15644 * gdb.ada/uninitialized_vars: New test program.
15645 * gdb.ada/uninitialized_vars.exp: New testcase.
15646
52e44b43
TT
156472009-02-02 Tom Tromey <tromey@redhat.com>
15648
15649 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
15650 * gdb.cp/pr2489.cc: Rename...
15651 * gdb.cp/pr9594.cc: ... to this.
15652
1c71341a
TT
156532009-02-02 Tom Tromey <tromey@redhat.com>
15654
15655 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
15656 * gdb.cp/pr2489.cc: New file.
15657 * gdb.cp/cpcompletion.exp: New file.
15658
a4295225
TT
156592009-02-02 Tom Tromey <tromey@redhat.com>
15660
15661 PR exp/9059:
15662 * gdb.cp/call-c.exp: Add regression test.
15663 * gdb.cp/call-c.cc (FooHandle): New typedef.
15664 (main): New variable 'handle'.
15665
592375cd
VP
156662009-01-30 Vladimir Prus <vladimir@codesourcery.com>
15667
15668 * lib/mi-support.exp (et_mi_thread_list)
15669 (check_mi_and_console_threads): Adjust for current thread in
15670 -thread-list-ids output.
15671
41447f92
VP
156722009-01-30 Vladimir Prus <vladimir@codesourcery.com>
15673
889bf7c5
PA
15674 * gdb.mi/mi-break.exp (test_disabled_creation): New.
15675 Call it.
41447f92 15676
35669430
DE
156772009-01-28 Doug Evans <dje@google.com>
15678
15679 * gdb.arch/amd64-disp-step.S: New file.
15680 * gdb.arch/amd64-disp-step.exp: New file.
15681 * gdb.arch/i386-disp-step.S: New file.
15682 * gdb.arch/i386-disp-step.exp: New file.
15683
09f00d9a
PM
156842009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
15685
15686 * gdb.base/find.exp: Set newline variable
15687 using quotes instead of braces to fix cygwin failures.
15688
1e8fb976
PA
156892009-01-23 Pedro Alves <pedro@codesourcery.com>
15690
15691 * gdb.base/radix.exp: Add tests to ensure that that set
15692 input-radix 0 and set output-radix 0 are really rejected.
15693
da061712
PA
156942009-01-23 Pedro Alves <pedro@codesourcery.com>
15695
15696 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
15697 copyright years.
15698
dd7e2d2b
PA
156992009-01-23 Pedro Alves <pedro@codesourcery.com>
15700
15701 PR gdb/9664:
15702 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
15703
392452f6
PA
157042009-01-22 Pedro Alves <pedro@codesourcery.com>
15705
15706 PR c++/9631:
15707 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
15708
8653e71c
PM
157092009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
15710
15711 * gdb.server/file-transfer.exp: Use EXEEXT variable for
15712 binfile definition to fix Windows OS failure.
15713
a12cc160
DJ
157142009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15715
15716 PR gdb/9346
15717 * gdb.base/interrupt.c (sigint_handler): New.
15718 (main): Install a SIGINT handler if SIGNALS is defined. Exit
15719 on error.
15720 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
15721 Test "signal SIGINT".
15722
b89667eb
DE
157232009-01-19 Doug Evans <dje@google.com>
15724
15725 * gdb.base/break.exp: Update expected gdb output.
15726 * gdb.base/sepdebug.exp: Ditto.
15727 * gdb.mi/mi-syn-frame.exp: Ditto.
15728 * gdb.mi/mi2-syn-frame.exp: Ditto.
15729 * gdb.base/call-signal-resume.exp: New file.
15730 * gdb.base/call-signals.c: New file.
15731 * gdb.base/unwindonsignal.exp: New file.
15732 * gdb.base/unwindonsignal.c: New file.
15733 * gdb.threads/interrupted-hand-call.exp: New file.
15734 * gdb.threads/interrupted-hand-call.c: New file.
15735 * gdb.threads/thread-unwindonsignal.exp: New file.
15736
adb483fe
DJ
157372009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
15738
15739 * gdb.base/define.exp: Test defining and hooking prefix commands.
15740 * gdb.python/python.exp: Update test for "show user" output.
15741
60023297
JK
157422009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15743
15744 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
15745 now the output exactly, using less wildcards. Expect also the output
15746 of gfortran-4.3. Update for the f-valprint.c modification from
15747 2008-04-22.
15748 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
15749 Remove gdb_test test names where matching the command.
15750
ccc57cf9
PA
157512009-01-01 Pedro Alves <pedro@codesourcery.com>
15752
15753 PR breakpoints/9681:
15754 * gdb.base/watchpoint.exp: Add regression test.
15755
c7a6ca08
PA
157562008-12-31 Pedro Alves <pedro@codesourcery.com>
15757
15758 * gdb.threads/attach-into-signal.exp: Don't use
15759 gdb_suppress_entire_file.
15760 * gdb.threads/attach-stopped.exp: Ditto.
15761 * gdb.threads/attachstop-mt.exp: Ditto.
15762
3a031f65
PA
157632008-12-31 Pedro Alves <pedro@codesourcery.com>
15764
15765 PR gdb/8812:
15766 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
15767
09e6485f
PA
157682008-12-29 Pedro Alves <pedro@codesourcery.com>
15769
15770 PR gdb/7536:
15771 * gdb.base/radix.exp: Add tests to ensure invalid input radices
15772 and unsupported output radices are really rejected.
15773
0cd53049
JK
157742008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
15775
15776 * gdb.cp/punctuator.exp: Backslash the '$' signs.
15777
ba163c7e
TT
157782008-12-22 Tom Tromey <tromey@redhat.com>
15779
15780 * gdb.cp/punctuator.exp: New file.
15781
6f4de6c9
JK
157822008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15783
15784 * gdb.base/completion.exp (Completing non-existing component): New test.
15785
0f34d0b4
JK
157862008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15787
15788 Fix for PR gdb/8648.
15789 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
15790 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
15791 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
15792 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
15793
db2ad4c3
JK
157942008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15795
15796 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
15797
bb5ef15e
DP
157982008-12-16 Christophe Lyon <christophe.lyon@st.com>
15799
15800 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
15801 compiler actually generate code at the expected line number.
15802
90142adc
JZ
158032008-12-15 Jie Zhang <jie.zhang@analog.com>
15804
15805 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
15806
fad6eecd
TT
158072008-12-12 Tom Tromey <tromey@redhat.com>
15808
15809 * gdb.base/commands.exp (redefine_hook_test): New proc.
15810 Call it.
15811
17c8aaf5
TT
158122008-12-11 Tom Tromey <tromey@redhat.com>
15813
15814 * gdb.base/macscp.exp: New regression test.
15815
7c8adf68
TT
158162008-12-11 Tom Tromey <tromey@redhat.com>
15817
15818 * gdb.base/macscp.exp: Print "address.addr".
15819 * gdb.base/macscp1.c (struct outer): New struct.
15820 (address): New global.
15821
b05dcbb7
TT
158222008-12-09 Tom Tromey <tromey@redhat.com>
15823
15824 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
15825 Call it.
15826
2d476de1
DE
158272008-12-04 Doug Evans <dje@google.com>
15828
15829 * gdb.server/ext-run.exp: Relax regexp for init program.
15830
87bdc959
TG
158312008-12-03 Tristan Gingold <gingold@adacore.com>
15832
15833 * gdb.base/macscp.exp: Generate an object file during compilation
15834 to work around Darwin dsymutil limitations.
15835
e0740f77
JK
158362008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15837
15838 Test resolving external references to TLS variables.
15839 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
15840 FILE2_THREAD_LOCAL.
15841 (testfile2, srcfile2): New variables.
15842 * gdb.threads/tls.c (file2_thread_local)
15843 (function_referencing_file2_thread_local): New.
15844 * gdb.threads/tls2.c: New file.
15845
67f0aac5
JB
158462008-11-28 Joel Brobecker <brobecker@adacore.com>
15847
15848 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
15849 rather than integer, as integer might not be big enough when
15850 on 64bit targets.
67f0aac5 15851
c332165e
JG
158522008-11-27 Jerome Guitton <guitton@adacore.com>
15853
15854 * gdb.cp/formatted-ref.exp: Add equality test.
15855 * gdb.ada/formatted_ref.exp: Ditto.
15856
fc9b693c
JK
158572008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15858
15859 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
15860 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
15861
a9c64011
AS
158622008-11-20 Andreas Schwab <schwab@suse.de>
15863
15864 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
15865 matching syscall entry point.
15866 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
15867 (tcatch_vfork_then_child_follow): Likewise. Finish through
15868 vfork even if we stopped at the syscall trampoline.
15869
e2fd701e
DE
158702008-11-20 Doug Evans <dje@google.com>
15871
15872 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
15873
69abc51c
TJB
158742008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
15875
15876 * gdb.arch/ppc-dfp.exp: New file.
15877 * gdb.arch/ppc-dfp.c: New file.
15878
c14c28ba
PP
158792008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
15880
15881 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 15882
2e74121d
DE
158832008-11-17 Doug Evans <dje@google.com>
15884
15885 * gdb.mi/mi-syn-frame.exp: Update expected output.
15886 * gdb.mi/mi2-syn-frame.exp: Update expected output.
15887
66bb093b
VP
158882008-11-17 Vladimir Prus <vladimir@codesourcery.com>
15889
15890 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
15891 "thread N" results in =thread-selected.
15892 * lib/mi-support (mi_run_cmd, mi_expect_stop)
15893 (mi_send_resuming_command_raw): Be prepared for
15894 =thread-selected.
15895
3d043ef6
VP
158962008-11-17 Vladimir Prus <vladimir@codesourcery.com>
15897
a9c64011
AS
15898 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
15899 * lib/mi-support.exp: Likewise.
3d043ef6 15900
808104c8
JB
159012008-11-16 Joel Brobecker <brobecker@adacore.com>
15902
15903 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
15904 commands from the expected output for "help catch".
15905
00b22944
JB
159062008-11-15 Joel Brobecker <brobecker@adacore.com>
15907
15908 * gdb.ada/int_deref.exp: New testcase.
15909
59669435
TT
159102008-11-14 Nick Roberts <nickrob@snap.net.nz>
15911
15912 * gdb.mi/gdb2549.exp: New file.
15913
de04a248
DE
159142008-11-11 Doug Evans <dje@google.com>
15915
15916 * gdb.base/callexit.exp: New file.
15917 * gdb.base/callexit.c: New file.
15918
6b8ce727
DE
159192008-11-10 Doug Evans <dje@google.com>
15920
15921 * lib/gdb.exp (GDBFLAGS): Move -nx ...
15922 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
15923 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
15924 (default_gdb_start,default_gdb_exit): Ditto.
15925 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
15926 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
15927 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
15928 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
15929 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
15930 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
15931
1b14b8aa
AS
159322008-11-03 Andreas Schwab <schwab@suse.de>
15933
15934 * gdb.base/hashline2.exp: Fix typo.
15935 * gdb.base/hashline3.exp: Likewise.
15936
f3134b88
TT
159372008-10-30 Tom Tromey <tromey@redhat.com>
15938
15939 * gdb.base/pointers.exp: Add test.
15940 * gdb.base/pointers.c (k, S): New typedefs.
15941 (instance): New global.
15942
c2226152
AS
159432008-10-30 Andreas Schwab <schwab@suse.de>
15944
15945 * gdb.base/args.exp: Add tests for newlines.
15946
462f405c
JB
159472008-10-30 Joel Brobecker <brobecker@adacore.com>
15948
15949 gdb.base/foll-exec.exp: Update the expected output of a couple
15950 of "info breakpoints" tests.
15951
79a45b7d
TT
159522008-10-28 Tom Tromey <tromey@redhat.com>
15953
15954 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
15955
adc13a14
PA
159562008-10-24 Pedro Alves <pedro@codesourcery.com>
15957
15958 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
15959 gdb_start_cmd.
15960 Use runto_main before any test that requires execution.
15961
252fbfc8
PA
159622008-10-23 Pedro Alves <pedro@codesourcery.com>
15963
15964 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
15965 instead of SIGINT.
15966
28148e3d
JB
159672008-10-22 Joel Brobecker <brobecker@adacore.com>
15968
15969 * gdb.base/completion.exp: Update expected output following
15970 the addition of the "info tasks" command.
15971
c209f847
TT
159722008-10-22 Tom Tromey <tromey@redhat.com>
15973
15974 * gdb.base/exprs.exp (test_expr): Add test for string
15975 concatenation.
15976
f177e350
PA
159772008-10-19 Pedro Alves <pedro@codesourcery.com>
15978
15979 * configure.ac: Output gdb.python/Makefile.
15980 * configure: Regenerate.
15981 * gdb.python/Makefile.in: New.
15982
cce89356
JB
159832008-10-16 Joel Brobecker <brobecker@adacore.com>
15984
15985 * gdb.base/foll-fork.exp: Adjust the expected output to match
15986 the new description for fork/vfork catchpoints in the "info
15987 breakpoints" output.
15988
176d289d
TJB
159892008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
15990
15991 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
15992
a08702d6
TJB
159932008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15994
15995 * gdb.python/python-value.c: New file.
15996 * gdb.python/python-value.exp: New file.
15997
1c5cfe86
PA
159982008-10-15 Pedro Alves <pedro@codesourcery.com>
15999
16000 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
16001
5a98ad69
DP
160022008-10-15 Denis Pilat <denis.pilat@st.com>
16003
41702f1b 16004 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 16005
dcb1a1e2
TT
160062008-10-09 Tom Tromey <tromey@redhat.com>
16007
16008 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
16009 'fprintf' and 'stderr'.
16010
9124fe48
JB
160112008-10-07 Joel Brobecker <brobecker@adacore.com>
16012
16013 * gdb.ada/ref_tick_size.exp: New testcase.
16014
45452591
DE
160152008-10-06 Doug Evans <dje@google.com>
16016
16017 * gdb.dwarf2/dw2-cu-size.exp: New file.
16018 * gdb.dwarf2/dw2-cu-size.S: New file.
16019
16020 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
16021 .Ltype_int for clarity.
16022
4fc5b208
PP
160232008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
16024
16025 PR gdb/2384:
16026 * gdb.cp/gdb2384.exp: Extended to test more cases.
16027 * gdb.cp/gdb2384.cc: Likewise.
16028 * gdb.cp/gdb2384-base.h: Likewise.
16029 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 16030
d78df370
JK
160312008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16032
16033 * gdb.base/maint.exp (maint print type): Remove printing
16034 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
16035
9a044a89
TT
160362008-09-30 Tom Tromey <tromey@redhat.com>
16037
16038 * gdb.base/macscp.exp: Add completion tests.
16039 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
16040 (TWENTY_THREE): Likewise.
16041 (FORTY_EIGHT): Likewise.
16042
506800a9
TT
160432008-09-30 Tom Tromey <tromey@redhat.com>
16044
16045 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
16046 everywhere.
16047 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
16048
1a6f01b5
JK
160492008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
16050
16051 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
16052 testcase is derived from. Fix racy dependency on an expected PID
16053 number. No longer support the testcase on Linux kernel 2.4.x.
16054
2fae03e8
TT
160552008-09-27 Tom Tromey <tromey@redhat.com>
16056
16057 * gdb.base/macscp.exp: Add tests for stringification, splicing,
16058 and varargs.
16059
1ad15515
PA
160602008-09-22 Pedro Alves <pedro@codesourcery.com>
16061
16062 * lib/mi-support.exp (mi_expect_interrupt): New.
16063 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
16064 from gdb.mi/mi-nonstop.exp.
16065 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
16066 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
16067 lib/mi-support.exp.
16068 Use mi_check_thread_states throughout. Avoid ".*" and do not
16069 require an anchor after -exec-run.
16070
d0b76dc6
DJ
160712008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
16072
16073 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
16074 stop is pending. Avoid ".*" when two stops are pending.
16075 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
16076 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
16077 newlines in fullnames.
16078 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
16079 (mi_expect_stop): Update comments. Only anchor in sync mode.
16080 Do not match newlines.
16081 (mi_send_resuming_command_raw): Always return status.
16082 (mi_get_stop_line): Do not match more than one line by accident.
16083 Only anchor in sync mode.
16084 (mi_run_inline_test): If -exec-next fails, give up.
16085
9990c830
UW
160862008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16087
16088 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
16089 on SPU.
16090
ebcf6f00
JB
160912008-09-10 Joel Brobecker <brobecker@adacore.com>
16092
16093 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
16094
b6db24e5
JB
160952008-09-10 Joel Brobecker <brobecker@adacore.com>
16096
16097 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
16098 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
16099 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
16100 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
16101 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
16102 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
16103 gdb.ada/interface.exp, gdb.ada/null_array.exp,
16104 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
16105 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
16106 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
16107 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
16108 Include the "= " sequence in the expected output of print tests.
16109
2bf448e0
JB
161102008-09-10 Joel Brobecker <brobecker@adacore.com>
16111
16112 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
16113 description for boolean types.
16114
d51fd4c8
PA
161152008-09-09 Pedro Alves <pedro@codesourcery.com>
16116
16117 * gdb.base/hook-stop-continue.c: New.
16118 * gdb.base/hook-stop-continue.exp: New.
16119
694182d2
DJ
161202008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
16121
16122 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
16123
3b8a7fc0
JG
161242008-09-08 Jerome Guitton <guitton@adacore.com>
16125
16126 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
16127 (stack_check_probe_2, stack_check_probe_loop_1)
16128 (stack_check_probe_loop_2): New functions.
16129 (main): Add call to these new functions.
16130 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
16131 functions, check that the breakpoint is inserted at the appropriate
16132 location.
16133 (insert_breakpoint): Slightly refine this procedure so that it can
16134 be called several times in the test.
16135
96cc0ae8
JG
161362008-09-08 Jerome Guitton <guitton@adacore.com>
16137
16138 * gdb.base/stack-checking.c: New file.
16139 * gdb.base/stack-checking.exp: New file.
16140
1f08b409
TJB
161412008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
16142
16143 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
16144 * gdb.arch/altivec-regs.exp: Likewise.
16145 * gdb.arch/vsx-regs.exp: Likewise.
16146
3099e1c4
TJB
161472008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
16148
16149 * gdb.arch/ppc-fp.exp: New file.
16150 * gdb.arch/ppc-fp.c: New file.
16151
cc69bfc1
PP
161522008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
16153
16154 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
16155 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 16156
b02a33db
MS
161572008-09-04 Michael Snyder <msnyder@vmware.com>
16158
16159 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
16160 as "at" (for non-debug functions such as _start).
16161
2992cbe0
UW
161622008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16163
16164 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
16165 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
16166 software watchpoints.
16167 * gdb.base/watch_thread_num.exp: Likewise.
16168
514f746b
AR
161692008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
16170
16171 * gdb.arch/i386-bp_permanent.exp: New test.
16172
876cecd0
TT
161732008-08-24 Tom Tromey <tromey@redhat.com>
16174
16175 * gdb.base/maint.exp: Update "maint print type".
16176
80f73d71
VP
161772008-08-21 Vladimir Prus <vladimir@codesourcery.com>
16178
16179 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
16180 support. Adjust the order of "*running" notifications.
16181 * gdb.mi/non-stop.c: Don't cast from int to void* and
16182 back.
16183
d9c78d7d
MK
161842008-08-20 Mark Kettenis <kettenis@gnu.org>
16185
16186 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
16187 expect to find it in the "info frame" output.
16188
97a2d1d3
DJ
161892008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
16190
16191 * gdb.base/interp.exp: Always consume both prompts.
16192
b96e2927
PA
161932008-08-20 Pedro Alves <pedro@codesourcery.com>
16194
16195 * gdb.base/pending.exp: Test pending breakpoints without symbols
16196 loaded.
16197
8cf6e61a
VP
161982008-08-19 Vladimir Prus <vladimir@codesourcery.com>
16199
16200 * lib/mi-support.exp (mi_expect_stop): Produce
16201 more details on failures.
16202 * gdb.mi/mi-nonstop.exp: New.
16203 * gdb.mi/non-stop.c: New.
16204
c6ebd6cf
VP
162052008-08-19 Vladimir Prus <vladimir@codesourcery.com>
16206
a9c64011
AS
16207 * gdb.mi/mi-async.exp: Use 'set target-async'.
16208 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 16209
46a9b8ed
DJ
162102008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
16211
16212 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
16213
44feb3ce
TT
162142008-08-17 Tom Tromey <tromey@redhat.com>
16215
16216 * gdb.base/help.exp (help catch): Rewrite.
16217
311a4e6b
TJB
162182008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
16219
16220 * gdb.base/define.exp: Test indented command documentation.
16221 * gdb.python/python.exp: Test indented multi-line command.
16222
604c2f83
LM
162232008-08-15 Luis Machado <luisgpm@br.ibm.com>
16224
16225 * testsuite/gdb.arch/vsx-regs.c: New source file.
16226 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
16227 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
16228
886a217c
TT
162292008-08-14 Tom Tromey <tromey@redhat.com>
16230
16231 * gdb.base/macscp.exp: Add regression test for "macro define" or
16232 "macro undef" with no arguments.
16233
c814a4f3
PP
162342008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
16235
16236 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 16237
12ab8a60
UW
162382008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16239
16240 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
16241
d57a3c85
TJB
162422008-08-06 Tom Tromey <tromey@redhat.com>
16243
16244 * gdb.python/python.exp: New file.
16245
c7b778ff
JK
162462008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
16247
16248 Fix for PR gdb/1543.
16249 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
16250 $LOCATION.
16251 (location): New variable.
16252 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
16253 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
16254 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
16255 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
16256 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
16257 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
16258 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
16259 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
16260 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
16261 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
16262 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
16263 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
16264 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
16265 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
16266 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
16267 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
16268 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
16269 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
16270 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
16271 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
16272 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
16273 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
16274 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
16275 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
16276 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
16277 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
16278 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
16279 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
16280 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
16281 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
16282 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
16283 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
16284 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
16285 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
16286 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
16287 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
16288 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
16289 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
16290 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
16291 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
16292 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
16293 gdb.base/type-opaque.exp, gdb.base/until.exp,
16294 gdb.base/value-double-free.c, gdb.base/varargs.exp,
16295 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
16296 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
16297 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
16298 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
16299 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
16300 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
16301 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
16302 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16303 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
16304 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
16305 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
16306 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
16307 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
16308 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
16309 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
16310 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
16311 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
16312 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
16313 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
16314 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16315 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
16316 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
16317 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
16318 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
16319 gdb.pascal/types.exp, gdb.stabs/weird.exp,
16320 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
16321 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
16322 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
16323 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
16324 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
16325 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
16326 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16327 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
16328 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
16329 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
16330 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
16331 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
16332 lib/mi-support.exp, lib/trace-support.exp: Remove reference
16333 to bug-gdb@prep.ai.mit.edu .
16334
5e06a3d1
VP
163352008-07-31 Vladimir Prus <vladimir@codesourcery.com>
16336
16337 * lib/mi-support.exp (mi_load_shlibs): New.
16338 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
16339
9d81d21b
VP
163402008-07-30 Vladimir Prus <vladimir@codesourcery.com>
16341
16342 * lib/mi-support.exp (get_mi_thread_list)
16343 (check_mi_and_console_threads): New, moved from ...
16344 * gdb.mi/mi-pthread.exp: ...here.
16345 * gdb.mi/gdb669.exp (get_mi_thread_list)
16346 (check_mi_and_console_threads): Delete.
16347 * gdb.mi/mi2-pthread.exp: Likewise.
16348
bae98fe0
TT
163492008-07-28 Tom Tromey <tromey@redhat.com>
16350
16351 * Makefile.in (just-check): Remove. Move body to...
16352 (check): ... here.
16353
57380f4e
DJ
163542008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16355
16356 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
16357 Add a test for duplicated SIGINTs.
16358
e09490f1
DJ
163592008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16360
16361 * gdb.threads/schedlock.exp (get_args): Update to work for any
16362 value of NUM.
16363 (Top level): Report the number of threads that did not resume.
16364
6387b45f
DJ
163652008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16366
16367 * gdb.dwarf2/dw2-compressed.S: Also define __start.
16368
62f64ff2
DJ
163692008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16370
16371 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
16372 non-MI prompt.
16373
fa8de41e
TT
163742008-07-26 Tom Tromey <tromey@redhat.com>
16375
16376 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
16377 (function_struct, function_struct_ptr): New globals.
16378 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
16379 function pointer in a struct.
16380
ccb3ac8a
TT
163812008-07-26 Tom Tromey <tromey@redhat.com>
16382
16383 * gdb.base/macscp.exp: Add test for macro lexing bug.
16384
d7d9f01e
TT
163852008-07-18 Tom Tromey <tromey@redhat.com>
16386
16387 * gdb.base/macscp.exp: Add macro tests.
16388
9bf07184
PP
163892008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16390
16391 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
16392
becf6477
PP
163932008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16394
16395 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
16396
0709f7d3
PP
163972008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
16398
16399 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 16400
7093c834
PP
164012008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
16402
16403 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 16404
b432ffe3
JK
164052008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16406
16407 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
16408
b1a268e5
VP
164092008-07-12 Vladimir Prus <vladimir@codesourcery.com>
16410
16411 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
16412
e2995f8e
KB
164132008-07-11 Kevin Buettner <kevinb@redhat.com>
16414
16415 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
16416 of regexp to account for changes made to GDB in the printing of
16417 byte vectors.
16418
14032a66
TT
164192008-07-11 Tom Tromey <tromey@redhat.com>
16420
16421 * gdb.base/completion.exp: Add 'help' completion test.
16422
981505ef
JK
164232008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16424
16425 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
16426
10568435
JK
164272008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16428
16429 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
16430
4487aabf
PA
164312008-07-09 Pedro Alves <pedro@codesourcery.com>
16432
16433 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
16434
a4a9b1c4
PA
164352008-07-09 Pedro Alves <pedro@codesourcery.com>
16436
16437 * gdb.base/fullname.exp: Restore pwd if compiling failed.
16438
3c3185ac
JK
164392008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16440
16441 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
16442
7ebd49dc
VP
164432008-06-28 Vladimir Prus <vladimir@codesourcery.com>
16444
16445 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
16446 previous commit. Add a comment.
16447
84e46146
PA
164482008-06-28 Pedro Alves <pedro@codesourcery.com>
16449
16450 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
16451
0f8d4a2f
VP
164522008-06-28 Vladimir Prus <vladimir@codesourcery.com>
16453
16454 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
16455
f747e0ce
PA
164562008-06-27 Pedro Alves <pedro@codesourcery.com>
16457
16458 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
16459 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
16460 compiling an executable, link in an object that forces unbuffered
16461 output.
16462 * lib/set_unbuffered_mode.c: New file.
16463
734a5c36
JK
164642008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16465
16466 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
16467
a2840c35
VP
164682008-06-25 Vladimir Prus <vladimir@codesourcery.com>
16469
a9c64011
AS
16470 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
16471 mi_expect_stop.
16472 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
16473 Demand that *running is output.
16474 (detect_async): Perform checking every time.
16475 (mi_send_resuming_command): Extract everything into...
16476 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
16477 (mi_expect_stop): Don't accept any output before *stopped.
16478
6ae37fef
VP
164792008-06-13 Vladimir Prus <vladimir@codesourcery.com>
16480
16481 Robustify mi-simplerun.
a9c64011
AS
16482 * gdb.mi/basics.c (main): Add a call to sleep.
16483 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
16484 * gdb.mi/mi2-cli.exp: Likewise.
16485 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 16486
b4aa76f0 164872008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
16488
16489 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
16490
e1ac3328
VP
164912008-06-10 Vladimir Prus <vladimir@codesourcery.com>
16492
a9c64011
AS
16493 * gdb.mi/mi-console.exp: Adjust.
16494 * gdb.mi/mi-syn-frame.exp: Adjust.
16495 * gdb.mi/mi2-console.exp: Adjust.
16496 * gdb.mi/mi2-syn-frame.exp: Adjust.
16497 * lib/mi-support.exp (mi_run_cmd): Adjust.
16498 (mi_send_resuming_command): Adjust.
e1ac3328 16499
f7f9a841
VP
165002008-06-10 Vladimir Prus <vladimir@codesourcery.com>
16501
16502 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
16503 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
16504 testing of stopped.
16505 * gdb.mi/mi2-syn-frame.exp: Likewise.
16506 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
16507 (async, detect_async): New.
16508 (mi_expect_stop, mi_continue_to_line): Adjust expectation
16509 depending on if we're running in sync or async mode.
f7f9a841 16510
37cd5d19
TT
165112008-06-09 Tom Tromey <tromey@redhat.com>
16512
16513 * gdb.base/completion.exp: New tests for field name completion
16514 with spaces, and field name completion with '->'.
16515
65d12d83
TT
165162008-06-06 Tom Tromey <tromey@redhat.com>
16517
16518 * gdb.base/break1.c (struct some_struct): New struct.
16519 (values): New global.
16520 * gdb.base/completion.exp: Add field name completion test.
16521
ebfe2e3f
PP
165222008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
16523
16524 * gdb.cp/call-c.exp: Test for incorrect handling of reference
16525 to pointer.
16526 * gdb.cp/call-c.cc: Likewise.
16527
bcf6fc3a
NR
165282008-06-06 Nick Roberts <nickrob@snap.net.nz>
16529
16530 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
16531 annotation.
16532
49fd4a42 165332008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 16534 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
16535
16536 * gdb.threads/execl.c, gdb.threads/execl1.c,
16537 gdb.threads/execl.exp: New tests.
a9c64011 16538
8a34ac3f
AR
165392008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
16540 Daniel Jacobowitz <dan@codesourcery.com>
16541
16542 * gdb.cp/exception.exp: Activate test, make it work with pending
16543 catchpoints.
16544
86ae69ef
JK
165452008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
16546
16547 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
16548
f7f9ae2c
VP
165492008-05-28 Vladimir Prus <vladimir@codesourcery.com>
16550
a9c64011
AS
16551 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
16552 now printed.
16553 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 16554
2a2d4dc3
AS
165552008-05-27 Andreas Schwab <schwab@suse.de>
16556
16557 * gdb.base/frame-args.exp: Handle arguments that are optimized
16558 out.
16559
5099e4d9
LM
165602008-05-26 Luis Machado <luisgpm@br.ibm.com>
16561
16562 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
16563 quiet for ppc32 and group options into a single variable.
16564
d9c36a91
JB
165652008-05-23 Joel Brobecker <brobecker@adacore.com>
16566
16567 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
16568 of zero-size elements.
16569 * gdb.ada/null_array.exp: Test printing this new array.
16570
103a8671
JK
165712008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16572
16573 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
16574
07a4cc1a 165752008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
16576
16577 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
16578 of the "finish" command.
16579
55f996a7
NR
165802008-05-21 Nick Roberts <nickrob@snap.net.nz>
16581
16582 * gdb.base/annota1.exp: Test for new annotation.
16583
907fc202
UW
165842008-05-16 Pedro Alves <pedro@codesourcery.com>
16585
16586 * gdb.base/fixsection.exp: New file.
16587 * gdb.base/fixsection0.c: New file.
16588 * gdb.base/fixsection1.c: New file.
16589
e8f97270
UW
165902008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16591
16592 * gdb.base/annota1.exp: Accept printf@... in place of printf.
16593 * gdb.base/annota3.exp: Likewise.
16594
ac0bb574
NF
165952008-05-13 Nathan Froyd <froydnj@codesourcery.com>
16596
16597 * gdb.base/watch_thread_num.exp: Don't run tests that require
16598 watchpoints if the target doesn't support them.
16599
6fadd07a
DE
166002008-05-12 Doug Evans <dje@google.com>
16601
16602 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
16603
6e9a4a30
JB
166042008-05-09 Joel Brobecker <brobecker@adacore.com>
16605
16606 * gdb.ada/assign_1.exp: New testcase.
16607
08388c79
DE
166082008-05-09 Doug Evans <dje@google.com>
16609
a3c83fae
DE
16610 * gdb.base/find.exp: New file.
16611 * gdb.base/find.c: New file.
08388c79 16612
bd5ddfe8
DJ
166132008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
16614
16615 * gdb.base/commands.exp (watchpoint_command_test): Handle
16616 gdb,no_hardware_watchpoints.
16617 * gdb.base/float.exp: Allow ARM targets without floating point.
16618 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
16619
b5dd68e2 166202008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 16621 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
16622
16623 * gdb.ada/lang_switch: New test program.
16624 * gdb.ada/lang_switch.exp: New testcase.
16625
382d13d1
DE
166262008-05-05 Doug Evans <dje@google.com>
16627
16628 * gdb.base/help.exp (disassemble): Update expected help text.
16629
9dd789d0
PA
166302008-05-04 Pedro Alves <pedro@codesourcery.com>
16631
16632 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
16633
611c83ae
PA
166342008-05-04 Pedro Alves <pedro@codesourcery.com>
16635
16636 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
16637 different times.
16638
ff013f42
JK
166392008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
16640
16641 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
16642 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
16643 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
16644 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
16645
96dff6a2
VP
166462008-05-04 Vladimir Prus <vladimir@codesourcery.com>
16647
16648 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
16649 notification to appear.
16650
55cd6f92
DJ
166512008-05-04 Daniel Jacobowitz <dan@debian.org>
16652
16653 * gdb.base/fullname.c: New file.
16654 * gdb.base/fullname.exp: New file.
16655 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
16656
d705c43c
PA
166572008-05-03 Pedro Alves <pedro@codesourcery.com>
16658
16659 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
16660 expressions with macros.
16661
333222e1
JK
166622008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16663
16664 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
16665
5ac01682
DJ
166662008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
16667
16668 * gdb.base/completion.exp: Handle lack of other symbols beginning
16669 with "a".
16670
16671 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
16672
237fc4c9
PA
166732008-05-02 Jim Blandy <jimb@codesourcery.com>
16674
16675 * gdb.asm/asmsrc1.s: Add scratch space.
16676
ed5e9466
DJ
166772008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16678 Daniel Jacobowitz <dan@codesourcery.com>
16679
16680 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
16681 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
16682 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
16683
b39cc962
DJ
166842007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
16685
16686 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
16687
36d520f5
JB
166882008-05-01 Joel Brobecker <brobecker@adacore.com>
16689
16690 * gdb.base/info-target.exp: New testcase.
16691
8d4e3071
DJ
166922008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
16693
16694 * gdb.cp/hang.exp: Use .cc instead of .C.
16695 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
16696 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
16697
6f3f3097
DJ
166982008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
16699
16700 * gdb.base/gdb1250.exp: Remove perror.
16701 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
16702
5550a914
PA
167032008-04-30 Pedro Alves <pedro@codesourcery.com>
16704
16705 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
16706 .2byte.
16707
d848e687
DJ
167082008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
16709
16710 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
16711 (maybe_kfail): New.
16712
93b5768b
PA
167132008-04-25 Pedro Alves <pedro@codesourcery.com>
16714
16715 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
16716
721c02de
VP
167172008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16718
a9c64011
AS
16719 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
16720 * gdb.mi/mi2-syn-frame.exp: Likewise.
16721 * lib/mi-support.exp: Likewise.
721c02de 16722
74960c60
VP
167232008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16724
16725 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
16726 to specify regexp for the location to stop at.
16727 * gdb.base/break-always.c: New.
16728 * gdb.base/break-always.exp: New.
16729
d24317b4
VP
167302008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16731
16732 * lib/mi-support.exp (mi_runto_helper): Adjust
16733 for the original-location field.
16734 (mi_create_breakpoint, mi_list_breakpoints): New.
16735 * gdb.mi/mi-break.exp: Adjust.
16736 * gdb.mi/mi2-break.exp: Adjust.
16737 * gdb.mi/mi-pending.exp: Adjust.
16738 * gdb.mi/mi-simplerun.exp: Adjust.
16739 * gdb.mi/mi2-simplerun.exp: Adjust.
16740 * gdb.mi/mi-syn-frame.exp: Adjust.
16741 * gdb.mi/mi2-syn-frame.exp: Adjust.
16742 * gdb.mi/mi-until.exp: Adjust.
16743 * gdb.mi/mi2-until.exp: Adjust.
16744 * gdb.mi/mi-var-display.exp: Adjust.
16745 * gdb.mi/mi2-var-display.exp: Adjust.
16746 * gdb.mi/mi-watch.exp: Adjust.
16747 * gdb.mi/mi2-watch.exp: Adjust.
16748
fdc59709 167492008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 16750
a9c64011
AS
16751 * aclocal.m4: Add override.m4.
16752 * configure: Regenerate.
fdc59709 16753
8e91f023
VP
167542008-04-19 Vladimir Prus <vladimir@codesourcery.com>
16755
16756 * gdb.mi/var-cmd.c (do_at_tests): Verify that
16757 '-var-update --all-values' reports new value even the type
16758 of a variable object has changed.
16759
233a11ab
CS
167602008-04-18 Craig Silverstein <csilvers@google.com>
16761
16762 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
16763 files.
d24317b4 16764
9c1137ad
JB
167652008-04-18 Joel Brobecker <brobecker@adacore.com>
16766
16767 * gdb.ada/atomic_enum: New test program.
16768 * gdb.ada/atomic_enum.exp: New testcase.
16769
66d0bbc7
DE
167702008-04-17 Doug Evans <dje@google.com>
16771
16772 * gdb.opt/Makefile.in: Fix whitespace.
16773
100906b0
UW
167742008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
16775
16776 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
16777
4584e32e
DE
167782008-04-17 Doug Evans <dje@google.com>
16779
16780 * gdb.base/hashline1.exp: New testcase.
16781 * gdb.base/hashline2.exp: New testcase.
16782 * gdb.base/hashline2.exp: New testcase.
16783
0a320680
PA
167842008-04-17 Pedro Alves <pedro@codesourcery.com>
16785
16786 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
16787
18ac113b
AR
167882008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
16789
16790 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
16791 temporary breakpoint to match "Temporary breakpoint".
16792 * gdb.base/break.exp (delete_breakpoints): Likewise.
16793 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
16794 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
16795 * gdb.base/display.exp: Likewise.
16796 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
16797 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
16798 * gdb.base/restore.exp (restore_tests): Likewise.
16799 * gdb.base/sepdebug.exp: Likewise.
16800 * gdb.base/watchpoint.exp: Likewise.
16801 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
16802 * gdb.mi/mi-pending.exp: Likewise.
16803 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
16804 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
16805 * gdb.mi/mi-var-cmd.exp: Likewise.
16806 * gdb.mi/mi-var-display.exp: Likewise.
16807 * gdb.mi/mi2-cli.exp: Likewise.
16808 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
16809 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
16810 * gdb.mi/mi2-var-display.exp: Likewise.
16811 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
16812 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
16813 new "disp" field.
a9c64011 16814 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
16815 reason. This is to support fix for PR2424.
16816
add38693
JK
168172008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16818
16819 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
16820
fcacd99f
VP
168212008-04-13 Vladimir Prus <vladimir@codesourcery.com>
16822
16823 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 16824 field. Add more floating varobj tests.
fcacd99f 16825 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
16826 field.
16827 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
16828 (main): Call do_at_tests.
16829 * lib/mi-support.exp (mi_create_floating_varobj)
16830 (mi_varobj_update_with_type_change): New.
fcacd99f 16831
de051565
MK
168322008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
16833
16834 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
16835 option of -var-evaluate-expression.
16836 * gdb.mi/mi2-var-display.exp: Likewise.
16837
dbc52822
VP
168382008-04-07 Vladimir Prus <vladimir@codesourcery.com>
16839
16840 Introduce test setup helpers.
a9c64011
AS
16841 * lib/gdb.exp (build_executable, clean_restart)
16842 (prepare_for_testing): New.
16843 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
16844 * gdb.base/return.exp: Likewise.
16845 * gdb.base/ending-run.exp: Likewise.
dbc52822 16846
473591da
NR
168472008-04-07 Nick Roberts <nickrob@snap.net.nz>
16848
16849 * gdb.mi/mi-async.exp: New test for asynchronous Machine
16850 Interface (MI) responses.
16851
2b2d9e11
VP
168522008-04-06 Vladimir Prus <vladimir@codesourcery.com>
16853
a9c64011
AS
16854 * gdb.cp/breakpoint.cc: New code to test conditions involving
16855 member variables.
16856 * gdb.cp/breakpoint.exp: Test condition involving member
16857 variables.
2b2d9e11 16858
bb378428
VP
168592008-04-05 Vladimir Prus <vladimir@codesourcery.com>
16860
16861 * lib/mi-support.exp (mi_expect_stop): New.
16862 (mi_run_cmd): Change the
16863 token. Use mi_send_resuming_command, use
16864 mi_expect_stop.
16865 (mi_execute_to_helper): Rename to mi_execute_to.
16866 (mi_send_resuming_command): Add more error patterns.
16867 (mi_wait_for_stop): Renamed to...
16868 (mi_get_stop_line): ...this.
16869 (mi_run_inline_test): Adjust.
16870
16871 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
16872 * gdb.mi/mi-console.exp: Likewise.
16873 * gdb.mi/mi-pending.exp: Likewise.
16874 * gdb.mi/mi-simplerun.exp: Likewise.
16875 * gdb.mi/mi-stack.exp: Likewise.
16876 * gdb.mi/mi-stepi.exp: Likewise.
16877 * gdb.mi/mi-syn-frame.exp: Add comment.
16878 * gdb.mi/mi-until.exp: Likewise.
16879 * gdb.mi/mi-var-display.exp: Likewise.
16880 * gdb.mi/mi-watch.exp: Likewise.
16881 * gdb.mi/mi2-cli.exp: Likewise.
16882 * gdb.mi/mi2-console.exp: Likewise.
16883 * gdb.mi/mi2-simplerun.exp: Likewise.
16884 * gdb.mi/mi2-stack.exp: Likewise.
16885 * gdb.mi/mi2-stepi.exp: Likewise.
16886 * gdb.mi/mi2-until.exp: Likewise.
16887 * gdb.mi/mi2-var-display.exp: Likewise.
16888 * gdb.mi/mi2-watch.exp: Likewise.
16889
62172bb9
UW
168902008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16891
16892 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
16893
16894 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
16895
a13e061a
PA
168962008-04-04 Pedro Alves <pedro@codesourcery.com>
16897
16898 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
16899 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
16900 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16901 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
16902 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
16903 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
16904 expect an mi error duplicated in stderr.
16905
eae06beb
JB
169062008-04-03 Joel Brobecker <brobecker@adacore.com>
16907
16908 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
16909 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
16910 Add a couple of tests that verify the behavior when the new setting
16911 is set to "cancel" and "all".
16912 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
16913 "ask" before we start the testing.
16914
79c6ced6
AR
169152008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
16916
16917 * gdb.cp/casts.cc: Add class reference variables.
16918 * gdb.cp/casts.exp: New test cases for up/down casting references.
16919
6c2d1a6b
MK
169202008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
16921
16922 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
16923 instead of beginning to make an extra test pass.
16924 * gdb.mi/mi2-var-display.exp: Likewise.
16925
55b411d9
MR
169262008-03-31 Maciej W. Rozycki <macro@mips.com>
16927
16928 * gdb.base/break.exp: Mark failures as such. Fix formatting.
16929
c6140da2
MD
169302008-03-31 Markus Deuling <deuling@de.ibm.com>
16931 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16932
16933 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
16934 value. Add xfail for older kernels.
16935
79732189
AR
169362008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
16937
16938 Bring mi-support in line with gdb.exp.
16939 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
16940 (mi_gdb_start): New function.
16941
33c3676e
MR
169422008-03-28 Maciej W. Rozycki <macro@mips.com>
16943
16944 * gdb.mi/mi-var-cmd.exp: Fix a typo.
16945
92e28119
VP
169462008-03-26 Vladimir Prus <vladimir@codesourcery.com>
16947
16948 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
16949 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 16950
9e8e3afe
VP
169512008-03-26 Vladimir Prus <vladimir@codesourcery.com>
16952
16953 * lib/mi-support.exp (mi_create_varobj_checked): New.
16954 (mi_list_varobj_children): Allow to check for a
16955 value.
16956 (mi_list_array_varobj_children): New.
16957
16958 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
16959 and mi_list_varobj_children, as opposed to hardcoding
16960 expected strings.
16961 * gdb.mi/gdb701.exp: Likewise.
16962 * gdb.mi/gdb792.exp: Likewise.
16963 * gdb.mi/mi-var-block.exp: Likewise.
16964 * gdb.mi/mi-var-cmd.exp: Likewise.
16965 * gdb.mi/mi-var-invalidate.exp: Likewise.
16966 * gdb.mi/mi2-var-block.exp: Likewise.
16967 * gdb.mi/mi2-var-child.exp: Likewise.
16968 * gdb.mi/mi2-var-cmd.exp: Likewise.
16969 * gdb.mi/mi2-var-display.exp: Likewise.
16970
9df50351
JK
169712008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
16972
16973 Fix random false FAILs on i386.
16974 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
16975
31e5d73a
DJ
169762008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
16977
16978 PR gdb/544
16979 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
16980
12f4afab
DJ
169812008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
16982
16983 PR gdb/544
16984 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
16985
b562a0cb
DJ
169862008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16987
16988 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
16989 fixed PR gdb/544.
16990
17faa917
DJ
169912008-03-21 Pedro Alves <pedro@codesourcery.com>
16992
16993 * gdb.threads/fork-child-threads.exp: Test next over fork.
16994
6214f497
DJ
169952008-03-21 Chris Demetriou <cgd@google.com>
16996
16997 * gdb.base/break.exp (rbreak junk): New test for rbreak
16998 "Junk at end of arguments" issue.
16999
63092375
DJ
170002008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
17001
17002 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
17003 *& to work on created array elements.
17004 (Top level): Test print $pc with a file. Test string operations
17005 without a target.
17006 * gdb.base/ptype.exp: Do not expect *& to work on created array
17007 elements.
17008
b21991b0
DJ
170092008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
17010
17011 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
17012 gdb.threads/staticthreads.exp: Update exit query.
17013
c4b347c7
SL
170142008-03-07 Sandra Loosemore <sandra@codesourcery.com>
17015
17016 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
17017
fa4727a6
DJ
170182008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
17019
17020 * gdb.base/watchpoint.c (global_ptr, func4): New.
17021 (main): Call func4.
17022 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
17023 (test_inaccessible_watchpoint): New.
17024
2f34202f
MR
170252008-02-29 Maciej W. Rozycki <macro@mips.com>
17026
17027 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
17028 select the largest.
17029
0d6ba1b1
DJ
170302008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
17031
17032 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
17033 frames-invalid annotations.
17034
e691325a
PM
170352008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
17036
a9c64011 17037 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 17038
f85b5ecc
DE
170392008-02-27 Doug Evans <dje@google.com>
17040
17041 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
17042 for bug 1738.
17043 (breakpoint_to_handler_entry): Ditto.
17044
b40e7bf3
JB
170452008-02-27 Joel Brobecker <brobecker@adacore.com>
17046
17047 * gdb.base/ending-run.exp: Use the first line of code inside
17048 function body to test breakpoints.
17049 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
17050 location where the breakpoint is inserted when using the line
17051 where a function is declared. Fix typo in the description of
17052 one of the tests.
17053 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
17054
2faca73a
PM
170552008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
17056
17057 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 17058 tests.
2faca73a 17059
6f439c36
PM
170602008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
17061
17062 * gdb.base/args.exp: avoid same output for tests
17063 with single quotes.
17064
54e52265
VP
170652008-02-26 Vladimir Prus <vladimir@codesourcery.com>
17066
a9c64011
AS
17067 * gdb.base/annota1.exp: Adjust for 'info break'
17068 format changes.
17069 * gdb.base/annota3.exp: Likewise.
17070 * gdb.base/break.exp: Likewise.
17071 * gdb.base/condbreak.exp: Likewise.
17072 * gdb.base/pending.exp: Likewise.
17073 * gdb.base/sepdebug.exp: Likewise.
17074 * gdb.base/unload.exp: Likewise.
17075 * gdb.cp/ovldbreak.exp: Likewise.
17076 * gdb.mi/mi-pending.exp: Likewise.
54e52265 17077
897b09ca
DE
170782008-02-07 Doug Evans <dje@google.com>
17079
17080 * gdb.cp/mb-inline.exp: New.
17081 * gdb.cp/mb-inline.h: New.
17082 * gdb.cp/mb-inline1.cc: New.
17083 * gdb.cp/mb-inline2.cc: New.
17084
b1c32d35
PM
170852008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
17086
17087 * gdb.pascal/floats.pas: New test program.
17088 * gdb.pascal/floats.exp: New testcase.
17089
1a4ca44a
TJB
170902008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
17091
17092 * gdb.base/callfuncs.c (t_float_many_args): New function.
17093 (t_double_many_args): New function.
17094 * gdb.base/callfuncs.exp: Add tests for exceeding float
17095 and double parameters passed through the stack.
17096
439048e8
JB
170972008-02-05 Joel Brobecker <brobecker@adacore.com>
17098
17099 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
17100 gdb.ada/complete/foo.adb: New files.
17101 * gdb.ada/complete.exp: New testcase.
17102
81fe8080
DE
171032008-02-03 Doug Evans <dje@google.com>
17104
301f0ecf
DE
17105 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
17106
81fe8080
DE
17107 * gdb.cp/gdb2384.exp: New file.
17108 * gdb.cp/gdb2384.cc: New file.
17109 * gdb.cp/gdb2384-base.h: New file.
17110 * gdb.cp/gdb2384-base.cc: New file.
17111
4b071aec
DE
171122008-02-02 Doug Evans <dje@google.com>
17113
17114 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
17115
61137ba6
JB
171162007-02-01 Joel Brobecker <brobecker@adacore.com>
17117
17118 * gdb.ada/sym_print_name: New test program.
17119 * gdb.ada/sym_print_name.exp: New testcase.
17120
171212007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
17122
17123 * gdb.ada/nested/hello.adb: New file.
17124 * gdb.ada/nested.exp: New testcase.
17125 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
17126
98deb0da
VP
171272008-02-01 Vladimir Prus <vladimir@codesourcery.com>
17128
17129 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
17130 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
17131 don't cause future evaluations of function to report
17132 creation of internal breakpoints.
98deb0da 17133
723a2275
VP
171342008-02-01 Vladimir Prus <vladimir@codesourcery.com>
17135
17136 * gdb.mi/mi-break.exp (test_error): New.
17137 Call it.
17138
fb546a2f
LM
171392008-01-31 Luis Machado <luisgpm@br.ibm.com>
17140
17141 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
17142 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
17143
2d8fd90a
PM
171442008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
17145
17146 * gdb.pascal/integers.pas: New test program.
17147 * gdb.pascal/integers.exp: New testcase.
17148
a7fa0ded
PM
171492008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
17150
17151 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
17152
5e1a1926
TJB
171532008-01-30 Luis Machado <luisgpm@br.ibm.com>
17154
17155 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
17156 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
17157
8d04f9f0
JB
171582008-01-30 Paul Hilfinger <hilfinger@adacore.com>
17159
17160 * gdb.ada/formatted_ref: New test program.
17161 * gdb.ada/formatted_ref.exp: New testcase.
17162
17163 * gdb.cp/formatted-ref.cc: New file.
17164 * gdb.cp/formatted-ref.exp: New testcase.
17165
ce75a98f
JB
171662008-01-30 Joel Brobecker <brobecker@adacore.com>
17167
17168 * gdb.base/ptype.exp: Add testing of "ptype $pc".
17169
e835f6bf
NR
171702008-01-30 Nick Roberts <nickrob@snap.net.nz>
17171
17172 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
17173 (test_file_list_exec_source_file): Update to new macro-info field.
17174
d118ef87
PH
171752008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
17176
17177 * gdb.ada/exprs: New test program.
17178 * gdb.ada/exprs.exp: New testcase.
17179
7d35ab09
TJB
171802008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
17181
17182 * dfp-test.c (DELTA, DELTA_B): New definitions.
17183 (double_val1, double_val2, double_val3, double_val4, double_val5,
17184 double_val6, double_val7, double_val8, double_val9, double_val10,
17185 double_val11, double_val12, double_val13, double_val14, dec32_val1,
17186 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
17187 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
17188 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
17189 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
17190 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
17191 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
17192 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
17193 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
17194 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
17195 dec128_val16): New global variables.
17196 (decimal_dec128_align): New function.
17197 (decimal_mixed): Likewise.
17198 (decimal_many_args_dec32): Likewise.
17199 (decimal_many_args_dec64): Likewise.
17200 (decimal_many_args_dec128): Likewise.
17201 (decimal_many_args_mixed): Likewise.
17202 * dfp-test.exp: Add tests calling new inferior functions.
17203
2d717e4f
DJ
172042008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17205
17206 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
17207 gdb.server/ext-run.exp: New files.
17208 * lib/gdbserver-support.exp (gdbserver_download): New.
17209 (gdbserver_start): New. Update gdbserver expected
17210 output.
17211 (gdbserver_spawn): Use them.
17212 (gdbserver_start_extended): New.
17213
e85a822c
DJ
172142008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17215
17216 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
17217 Run on GNU/Linux.
17218 (do_exec_tests): Check for systems which do not support catchpoints.
17219 Do not match START.
17220 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
17221 Run on GNU/Linux. Enable verbose output.
17222 (check_fork_catchpoints): New.
17223 (explicit_fork_child_follow, catch_fork_child_follow)
17224 (tcatch_fork_parent_follow): Update expected messages.
17225 (do_fork_tests): Use check_fork_catchpoints.
17226 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
17227 Run on GNU/Linux. Enable verbose output.
17228 (check_vfork_catchpoints): New.
17229 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
17230 expected messages.
17231 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
17232
401ea829
JB
172332008-01-29 Jim Blandy <jimb@red-bean.com>
17234
17235 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
17236 host' errors.
17237 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
17238
aceaf3ad
JB
172392008-01-29 Jim Blandy <jimb@red-bean.com>
17240
17241 * gdb.threads/sigthread.c: Use barriers to ensure that
17242 child_thread and child_thread_two are always initialized before we
17243 start to use them.
17244
a5606eee
VP
172452008-01-29 Vladimir Prus <vladimir@codesourcery.com>
17246
17247 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
17248 * gdb.base/watchpoint-solib.c: New.
17249 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 17250
c55a82bb
PM
172512008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
17252
17253 * gdb.base/gdb1056.exp: Add unsigned integer test.
17254
0993fe05
DE
172552008-01-28 Doug Evans <dje@google.com>
17256
17257 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
17258
4fe42e7f
JB
172592008-01-27 Jim Blandy <jimb@codesourcery.com>
17260
c7a69933
JB
17261 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
17262
4fe42e7f
JB
17263 * gdb.base/expand-psymtabs.exp: Doc fix.
17264
5def8285
MK
172652008-01-26 Mark Kettenis <kettenis@gnu.org>
17266
17267 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
17268
5313c911
NR
172692008-01-24 Nick Roberts <nickrob@snap.net.nz>
17270
a9c64011 17271 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
17272 -var-set-format.
17273
93815fbf
VP
172742008-01-23 Chris Demetriou <cgd@google.com>
17275
17276 * gdb.threads/thread_events.c: New testcase source file.
17277 * gdb.threads/thread_events.exp: New testcase expect file.
17278
467a88ee
NR
172792008-01-23 Nick Roberts <nickrob@snap.net.nz>
17280
17281 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
17282
17283 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
17284 -var-set-format.
17285
d8f82aba
DJ
172862008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
17287 Vladimir Prus <vladimir@codesourcery.com>
17288
17289 * gdb.base/float.exp: Allow missing floating point for m68k and
17290 PowerPC.
17291
60c46647
VP
172922008-01-22 Vladimir Prus <vladimir@codesourcery.com>
17293
17294 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
17295 ignore count.
17296 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
17297 * gdb.mi/mi-cli.exp: Adjust.
17298 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 17299
c7dd36a1
PA
173002008-01-17 Pedro Alves <pedro@codesourcery.com>
17301
17302 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
17303 and 'dummy_ptr' integer pointer. Initialize struct_declarations
17304 with dummy_ptr's address.
17305 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
17306 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
17307 all targets.
17308 * gdb.mi/mi2-var-child.exp: Likewise.
17309
39d5313e
JB
173102008-01-09 Joel Brobecker <brobecker@adacore.com>
17311
17312 * gdb.ada/null_array: New test program.
17313 * gdb.ada/null_array.exp: New testcase.
17314
0aea4bf3
LM
173152008-01-09 Luis Machado <luisgpm@br.ibm.com>
17316
17317 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
17318 with required float modifiers.
17319
0b354900
JB
173202008-01-08 Joel Brobecker <brobecker@adacore.com>
17321
17322 * gdb.ada/funcall_param: New test program.
17323 * gdb.ada/funcall_param.exp: New testcase.
17324
cdb7f5d4
JB
173252008-01-08 Joel Brobecker <brobecker@adacore.com>
17326
17327 * gdb.ada/arrayparam: New test program.
17328 * gdb.ada/arrayparam.exp: New testcase.
17329
88e2547f
JB
173302008-01-08 Joel Brobecker <brobecker@adacore.com>
17331
17332 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
17333 landed. Should also fix random failures in the test following it.
17334
f6867ce0
TJB
173352008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
17336
17337 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
17338 for expressions with decimal float values.
17339 (test_dfp_conversions): New function to test casts to and from
17340 decimal float types.
17341 Call test_dfp_conversions.
17342 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
17343 elements.
17344 (main): Initialize ds.float4 and ds.double8 elements.
17345 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
17346 string to new error message.
17347 (d64_set_tests): Likewise.
17348 (d128_set_tests): Likewise.
17349 Add tests for expressions with decimal float variables. Add tests for
17350 conversions to and from decimal float types.
17351
f9c11282
JB
173522008-01-05 Joel Brobecker <brobecker@adacore.com>
17353
17354 * gdb.ada/packed_tagged/comp_bug.adb: New file.
17355 * gdb.ada/packed_tagged.exp: New testcase.
17356
0ecbca72
JB
173572008-01-04 Joel Brobecker <brobecker@adacore.com>
17358
17359 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
17360 gdb.ada/homonym/homonym_main.adb: New files.
17361 * gdb.ada/homonym.exp: New testcase.
17362
c18d3d89
JB
173632008-01-04 Joel Brobecker <brobecker@adacore.com>
17364
17365 * gdb.ada/packed_array.exp: Add testing of references to
17366 a packed array.
17367
ecc7085b
JB
173682008-01-04 Joel Brobecker <brobecker@adacore.com>
17369
17370 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
17371 New files.
17372 * gdb.ada/type_coercion.exp: New testcase.
17373
c474c922
JB
173742008-01-04 Joel Brobecker <brobecker@adacore.com>
17375
17376 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
17377 gdb.ada/tagged/foo.adb: New file.
17378 * gdb.ada/tagged.exp: New testcase.
17379
9005b927
JB
173802008-01-04 Joel Brobecker <brobecker@adacore.com>
17381
17382 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
17383 gdb.ada/ptype_field/foo.adb: New files.
17384 * gdb.ada/ptype_field.exp: New testcase.
17385
1a6aaad8
JB
173862008-01-03 Joel Brobecker <brobecker@adacore.com>
17387
17388 * gdb.ada/print_pc.exp: New testcase.
17389
0ef22f53
JB
173902008-01-03 Joel Brobecker <brobecker@adacore.com>
17391
17392 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
17393 gdb.ada/taft_type/p.adb: New files.
17394 * gdb.ada/taft_type.exp: New testcase.
17395
1689ecf8
JB
173962008-01-03 Joel Brobecker <brobecker@adacore.com>
17397
17398 * gdb.ada/array_bounds/bar.adb: New file.
17399 * gdb.ada/array_bounds.exp: New testcase.
17400
a4d0b9c3
JB
174012008-01-03 Joel Brobecker <brobecker@adacore.com>
17402
17403 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
17404 gdb.ada/arrayptr/foo.adb: New files.
17405 * gdb.ada/arrayptr.exp: New testcase.
17406
a31ace00
JB
174072008-01-03 Joel Brobecker <brobecker@adacore.com>
17408
17409 * gdb.base/set-lang-auto.exp: New testcase.
17410
a97fced3
JB
174112008-01-03 Joel Brobecker <brobecker@adacore.com>
17412
17413 * gdb.ada/fun_addr/foo.adb: New file.
17414 * gdb.ada/fun_addr.exp: New testcase.
17415
ef29ce1a
JK
174162008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17417
17418 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
17419 New files
17420
0fafefe3
JB
174212008-01-02 Joel Brobecker <brobecker@adacore.com>
17422
17423 * array_subscript_addr/p.adb: New file.
a9c64011 17424 * array_subscript_addr.exp: New testcase.
0fafefe3 17425
c4359f8d
JB
174262008-01-02 Joel Brobecker <brobecker@adacore.com>
17427
a9c64011 17428 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
17429 New files.
17430 * gdb.ada/str_cmp_ref.exp: New testcase.
17431
1aa1b15b
JB
174322008-01-01 Joel Brobecker <brobecker@adacore.com>
17433
17434 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
17435 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 17436 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 17437
81c9b2cf
JB
174382008-01-01 Joel Brobecker <brobecker@adacore.com>
17439
17440 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
17441 gdb.ada/ref_param/pck.ads: New files.
17442 * gdb.ada/ref_param.exp: New testcase.
17443
319e4674
JB
174442008-01-01 Joel Brobecker <brobecker@adacore.com>
17445
17446 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
17447 gdb.ada/interface/foo.adb: New files.
17448 * gdb.ada/interface.exp: New testcase.
17449
ef682c56
JB
174502007-12-31 Jim Blandy <jimb@codesourcery.com>
17451
17452 * gdb.base/multi-forks.exp: Consume all output from child
17453 processes before proceeding to next test.
17454
f6f3eb6c
JB
174552007-12-29 Jim Blandy <jimb@codesourcery.com>
17456
17457 * configure: Regenerated.
17458
f652e42f
JB
174592007-12-27 Joel Brobecker <brobecker@adacore.com>
17460
17461 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
17462 gdb.ada/fixed_cmp/fixed.adb: New files.
17463 * gdb.ada/fixed_cmp.exp: New testcase.
17464
6943e596
JB
174652007-12-27 Joel Brobecker <brobecker@adacore.com>
17466
17467 * gdb.ada/boolean_expr.exp: New testcase.
17468
aad9a193
JB
174692007-12-26 Jim Blandy <jimb@codesourcery.com>
17470
17471 * gdb.base/multi-forks.exp: Doc fix.
17472
fb5f3683
JB
174732007-12-26 Joel Brobecker <brobecker@adacore.com>
17474
17475 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
17476 * gdb.ada/char_param.exp: Do not compile our test program with
17477 -gnata, this is unnecessary.
17478 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
17479
384e4a9c
JB
174802007-12-24 Joel Brobecker <brobecker@adacore.com>
17481
17482 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
17483 gdb.ada/print_chars/foo.adb: New files.
17484 * gdb.ada/print_chars.exp: New testcase.
17485
01e044f7
JB
174862007-12-24 Joel Brobecker <brobecker@adacore.com>
17487
17488 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
17489 gdb.ada/char_param/foo.adb: New files.
17490 * gdb.ada/char_param.exp: New testcase.
17491
0ce17860
JB
174922007-12-22 Jim Blandy <jimb@codesourcery.com>
17493
17494 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
17495 hard-coding source line numbers into the test.
17496 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
17497 gdb_get_line_number to find.
17498
919809b9
JB
174992007-12-22 Joel Brobecker <brobecker@adacore.com>
17500
17501 * gdb.base/ptype.c (highest): New struct type.
17502 (the_highest): New variable of that type.
17503 (main): Add dummy assignment to a field of variable the_highest.
17504 * gdb.base/ptype.exp: Test type printing of our new variable.
17505
abc8a88d
PM
175062007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
17507
17508 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 17509 and record first explicitly generated thread number.
abc8a88d
PM
17510 Use that thread number for thread specific watchpoint test.
17511 Add iteration number to repetitive tests.
17512
5158f3e3
CES
175132007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
17514 Jim Blandy <jimb@codesourcery.com>
17515
17516 * gdb.base/expand-psymtabs.c: New testcase
17517 source file.
17518 * gdb.base/expand-psymtabs.exp: New testcase
17519 expect file.
17520
37e4754d
LM
175212007-12-17 Luis Machado <luisgpm@br.ibm.com>
17522
17523 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
17524 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
17525
551e5d04
JB
175262007-12-17 Joel Brobecker <brobecker@adacore.com>
17527
17528 * gdb.ada/frame_args/foo.adb: New file.
17529 * gdb.ada/frame_args/pck.ads: New file.
17530 * gdb.ada/frame_args/pck.adb: New file.
17531 * gdb.ada/frame_args.exp: New testcase.
17532
a05ee097
JB
175332007-12-17 Joel Brobecker <brobecker@adacore.com>
17534
17535 * gdb.base/frame-args.c: New file.
17536 * gdb.base/frame-args.exp: New testcase.
17537
c162e8c9 175382007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 17539 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
17540
17541 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
17542
afe8ab22 175432007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 17544
afe8ab22
VP
17545 * gdb.mi/mi-pending.exp: New.
17546 * gdb.mi/mi-pending.c: New.
17547 * gdb.mi/mi-pendshr.c: New.
17548
dfdfb3ca
JB
175492007-12-06 Jim Blandy <jimb@codesourcery.com>
17550
17551 * gdb.base/default.exp: Update expected output for 'info catch'.
17552
b7fca990
JK
175532007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17554
17555 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
17556 must be set to binary.
17557
6a1afc1e
PA
175582007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
17559
17560 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
17561
a6b151f1
DJ
175622007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
17563
17564 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
17565 gdb.mi/mi-file-transfer.exp: New.
17566
43039443
JK
175672007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17568
17569 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
17570
0ef2251b
MR
175712007-11-22 Maciej W. Rozycki <macro@mips.com>
17572
17573 * gdb.trace/backtrace.exp: Fix a typo.
17574 * gdb.trace/circ.exp: Likewise.
17575 * gdb.trace/collection.exp: Likewise.
17576 * gdb.trace/limits.exp: Likewise.
17577 * gdb.trace/report.exp: Likewise.
17578 * gdb.trace/tfind.exp: Likewise.
17579 * gdb.trace/while-dyn.exp: Likewise.
17580
5443631e
NR
175812007-11-21 Nick Roberts <nickrob@snap.net.nz>
17582
17583 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
17584 objects of pointers that can't be dereferenced are now
17585 "noneditable".
17586
a4ce5b0d
UW
175872007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17588
17589 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
17590 (target_cpu): Remove.
17591
d6e956e5
VP
175922007-10-15 Vladimir Prus <vladimir@codesourcery.com>
17593
17594 * gdb.base/ending-run.exp: Expect the list of cleared
17595 breakpoint to come in natural order, not the reversed one.
a9c64011 17596
214270ab
VP
175972007-11-07 Vladimir Prus <vladimir@codesourcery.com>
17598
17599 * gdb.mi/mi-var-child.c (do_child_deletion): New.
17600 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 17601
1a619819
LM
176022007-11-05 Luis Machado <luisgpm@br.ibm.com>
17603
17604 * gdb.base/printcmds.exp: New function
17605 test_printf_with_dfp.
17606
5b01a6fa
DE
176072007-11-02 Doug Evans <dje@google.com>
17608
17609 * gdb.disasm/t01_mov.s: Remove carriage returns.
17610 * gdb.disasm/t02_mova.s: Ditto.
17611 * gdb.disasm/t03_add.s: Ditto.
17612 * gdb.disasm/t04_sub.s: Ditto.
17613 * gdb.disasm/t05_cmp.s: Ditto.
17614 * gdb.disasm/t06_ari2.s: Ditto.
17615 * gdb.disasm/t07_ari3.s: Ditto.
17616 * gdb.disasm/t08_or.s: Ditto.
17617 * gdb.disasm/t09_xor.s: Ditto.
17618 * gdb.disasm/t10_and.s: Ditto.
17619 * gdb.disasm/t11_logs.s: Ditto.
17620 * gdb.disasm/t12_bit.s: Ditto.
17621 * gdb.disasm/t13_otr.s: Ditto.
17622
ec33ab7f
JK
176232007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17624
17625 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
17626
ae0d01ff
UW
176272007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17628
17629 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
17630 provide DFP support.
17631
55eddb0f
DJ
176322007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
17633
17634 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
17635 Test "set powerpc vector-abi". Skip auto-detection tests for old
17636 toolchains.
17637
7020f05c
PA
176382007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
17639
17640 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
17641 with [string compare].
17642
84bc3db9
PA
176432007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
17644
17645 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
17646 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
17647
5876dc88
LM
176482007-10-25 Luis Machado <luisgpm@br.ibm.com>
17649
17650 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
17651 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
17652 * gdb.opt/Makefile.in: New makefile.
17653 * Makefile.in: Create new directory "gdb.opt".
17654 * configure.ac: Add "gdb.opt" directory.
17655 * configure: Regenerated.
a9c64011 17656
c3ea9a14
DE
176572007-10-25 Doug Evans <dje@google.com>
17658
17659 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
17660 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
17661
a9c64011 176622007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
17663 Thiago Jung Bauermann <bauerman@br.ibm.com>
17664
17665 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
17666 Floating Point expressions.
17667 * gdb.base/dfp-test.exp: new file adding tests for Decimal
17668 Floating Point variables.
17669 * gdb.base/dfp-test.c: new file containing program with Decimal
17670 Floating variables, used by gdb.base/dfp-test.exp.
17671
62a24a2b
DJ
176722007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
17673
17674 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
17675
e7b1eae6
UW
176762007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17677
17678 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
17679 compiling test case with GCC.
17680 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
17681
c641edcc
UW
176822007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17683
17684 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
17685 format changes.
17686
5e5ebfe6
MS
176872007-10-18 Michael Snyder <msnyder@specifix.com>
17688
17689 * gdb.base/dbx.exp: Add missing "-re " operator.
17690
e831e7b6
GM
176912007-10-16 Gaius Mulley <gaius@glam.ac.uk>
17692
17693 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
17694 * configure.ac: Removed trailing spaces after backslash.
17695 * gdb.modula2: New directory.
17696 * gdb.modula2/Makefile.in: New file.
17697 * gdb.modula2/unbounded-array.exp: New file.
17698 * gdb.modula2/unbounded1.c: New file.
17699
7cc46491
DJ
177002007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
17701
17702 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
17703
177042007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
17705
17706 * gdb.base/sigstep.c (main): Add checks for
17707 return values for setitimer call.
17708 Call setitimer again with itimer = ITIMER_REAL
17709 if first call to setitimer fails.
17710
e91528f0
KH
177112007-10-11 Kazu Hirata <kazu@codesourcery.com>
17712
17713 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
17714 of $timeout.
17715
2ec9a4f8
DJ
177162007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
17717
17718 * gdb.server/server-run.exp: Test for dynamic linker symbols.
17719
177202007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
17721
17722 * lib/gdb.exp (gdb_run_cmd): Move comment outside
17723 of gdb_expect call, to avoid interruption.
17724
64b2fa04
PA
177252007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
17726
17727 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
17728 (v_unsigned_long_long, v_long_long_array)
17729 (v_signed_long_long_array, v_unsigned_long_long_array)
17730 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
17731 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
17732 [!NO_LONG_LONG]: New.
17733 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
17734 v_long_long_member.
17735
17736 (v_long_long_func, v_signed_long_long_func)
17737 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
17738 (main) [!NO_LONG_LONG]: Initialize long long variants.
17739
17740 * gdb.base/whatis.exp: If board file requests no_long_long, build
17741 test with NO_LONG_LONG defined. Test long long, signed long long,
17742 and unsigned long long variants but only if board file doesn't
17743 disable it.
17744
a912286e 177452007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 17746 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
17747
17748 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
17749 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
17750 * configure: Regenerated.
17751 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
17752 gdb.pascal/types.exp, lib/pascal.exp: New files.
17753
471ba8c9
DJ
177542007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
17755
17756 * gdb.cp/classes.exp (do_tests): Always step to the line after the
17757 call.
17758 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
17759 to return to the call.
17760 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
17761 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
17762 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
17763 * gdb.mi/mi-until.exp (test_until): Likewise.
17764 * gdb.mi/mi2-until.exp (test_until): Likewise.
17765
fef8a650
DJ
177662007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
17767
17768 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
17769 two-char array.
17770 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
17771
d983da9c
DJ
177722007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
17773
17774 * gdb.threads/watchthreads.c (thread_function): Sleep between
17775 iterations.
17776 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
17777 at once for S/390. Generate matching fails and passes.
17778
17f62551
VP
177792007-09-27 Vladimir Prus <vladimir@codesourcery.com>
17780
17781 * gdb.mi/var-cmd.c (do_children_tests): Initialize
17782 the 'struct_declarations' variable to zeros.
a9c64011 17783
ed0616c6
VP
177842007-09-24 Vladimir Prus <vladimir@codesourcery.com>
17785
17786 * gdb.cp/mb-ctor.cc: New.
17787 * gdb.cp/mb-ctor.exp: New.
17788 * gdb.cp/mb-templates.cc: New.
17789 * gdb.cp/mb-templates.exp: New.
17790
41f1b697
DJ
177912007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
17792
17793 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
17794
3f213f78
PA
177952007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
17796
17797 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
17798 targets.
17799 * configure: Regenerate.
17800
0d381245 178012007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 17802
0d381245
VP
17803 * gdb.base/annota1.exp: Adjust for 'info break'
17804 format changes.
17805 * gdb.base/annota3.exp: Likewise.
17806 * gdb.base/break.exp: Likewise.
17807 * gdb.base/condbreak.exp: Likewise.
17808 * gdb.base/pending.exp: Likewise.
17809 * gdb.base/sepdebug.exp: Likewise.
17810 * gdb.base/unload.exp: Likewise.
17811 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 17812
fe3f5fa8
VP
178132007-09-22 Vladimir Prus <vladimir@codesourcery.com>
17814
17815 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
17816 messages.
17817 * gdb.base/chng-syms.exp: Likewise.
17818 * gdb.base/unload.exp: Likewise.
a9c64011 17819
a75cf6c0
DJ
178202007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
17821
17822 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
17823
18ecae38
DJ
178242007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
17825
17826 * schedlock.c (NUM): Change to 1.
17827 (main): Use args[0] for the main thread.
17828 * schedlock.exp: Only expect two threads. Only issue one pass or fail
17829 regardless of the number of threads.
17830
5509918f
MR
178312007-09-14 Maciej W. Rozycki <macro@mips.com>
17832
4a543daf
MR
17833 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
17834 type down.
17835 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
17836 test.
17837 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
17838 watchpoint type down.
17839 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
17840 test.
17841
178422007-09-14 Maciej W. Rozycki <macro@mips.com>
17843
5509918f
MR
17844 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
17845 Move all the tests here and run them twice, once using software
17846 watchpoints and once using hardware watchpoints.
17847 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
17848
40b53987
DJ
178492007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
17850
17851 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
17852 test.
17853
695e2681
MK
178542007-09-10 Mark Kettenis <kettenis@gnu.org>
17855
8b3fc8d8
MK
17856 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
17857 build-id.
17858
695e2681
MK
17859 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
17860 know about $ORIGIN. Calculate output dir from $dest instead of
17861 using ${objdir}/{$subdir}.
17862
58d69f29
MK
178632007-09-09 Mark Kettenis <kettenis@gnu.org>
17864
17865 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
17866 gcore, before continuing with the test.
17867
3e347599
DJ
178682007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
17869
17870 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
17871 * gdb.mi/mi-watch.exp: Likewise.
17872
ea37ba09
DJ
178732007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
17874 Jim Blandy <jimb@codesourcery.com>
17875
17876 * gdb.arch/i386-sse.exp: Do not expect character constants.
17877 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
17878 * gdb.base/display.exp: Allow print/s.
17879 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
17880 and unsigned char array changes.
17881
2025a643
DJ
178822007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
17883
17884 * gdb.base/display.exp: Add tests for printf %p.
17885
26669a27
PA
178862007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
17887
17888 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
17889 the dll name to unicode.
17890
c8f021f8
JK
178912007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17892
17893 * gdb.base/default.exp (show version): Update the version text.
17894 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
17895
4cf31eea
JK
178962007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17897
17898 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
17899 New files.
17900
4935890f
JK
179012007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17902
17903 * lib/gdb.exp (build_id_debug_filename_get): New function.
17904 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
17905 Remove the generate DEBUG file for the future testcase runs.
17906 New testcase for the NT_GNU_BUILD_ID retrieval.
17907 Move the final testing step to ...
17908 (test_different_dir): ... a new function.
17909 New parameter XFAIL to XFAIL all the tests performed.
17910 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
17911 New parameter TYPE to PF_PREFIX all the tests performed.
17912
02142340
VP
179132007-08-31 Vladimir Prus <vladimir@codesourcery.com>
17914
17915 * gdb.mi/mi-var-cp.cc (path_expression): New
17916 function.
17917 * gdb.mi/mi-var-cp.exp: Run path exression tests.
17918
36acd84e
UW
179192007-08-27 Markus Deuling <deuling@de.ibm.com>
17920
17921 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
17922 to fit into SPU Local Store memory.
17923
a896d121
JB
179242007-08-23 Joel Brobecker <brobecker@adacore.com>
17925
17926 * gdb.base/default.exp: Adjust the expected output of "info
17927 warranty" after the switch to GPLv3.
17928
7b433602
JB
179292007-08-23 Joel Brobecker <brobecker@adacore.com>
17930
17931 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
17932 to 30000 (from 20000).
17933
e22f8b7c
JB
179342007-08-23 Joel Brobecker <brobecker@adacore.com>
17935
17936 Switch the license of all .exp files to GPLv3.
17937 Switch the license of all .f and .f90 files to GPLv3.
17938 Switch the license of all .s and .S files to GPLv3.
17939
5a0e3bd0
JB
179402007-08-23 Joel Brobecker <brobecker@adacore.com>
17941
17942 * configure.ac: Switch license to GPLv3.
17943
cc00619d
JB
179442007-08-23 Joel Brobecker <brobecker@adacore.com>
17945
17946 Switch the licensing to GPLv3 for all .ads and .adb files.
17947
8d26208a
DJ
179482007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
17949
17950 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
17951 and t_int_double.
17952 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
17953
4fcb9948
JB
179542007-08-17 Joel Brobecker <brobecker@adacore.com>
17955
17956 * gdb.base/step-line.c: Switch license to GPL version 3, and
17957 update copyright year.
17958 * gdb.base/step-line.inp: Likewise.
17959
b9c34f67
JB
179602007-08-17 Joel Brobecker <brobecker@adacore.com>
17961
17962 * gdb.base/gdb1555.exp: Make expected output immune to formatting
17963 changes inside gdb1555.c.
17964 * gdb.base/pending.exp: Likewise.
17965
2cc17678
DJ
179662007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
17967
17968 * config/default.exp: New file.
17969
e48883f7
DJ
179702007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17971
17972 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
17973 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
17974
1ab80e5b
MR
179752007-07-30 Maciej W. Rozycki <macro@mips.com>
17976
17977 * gdb.base/dump.exp: Force the correct endianness for binary
17978 formats not carrying this information.
17979
aba471f5
DJ
179802007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17981
17982 * gdb.threads/staticthreads.exp: Match .*sem_post.
17983
d4e07204
DJ
179842007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17985
17986 * gdb.base/readline.exp (operate_and_get_next): Match the final
17987 prompt.
17988
2b97317d
KB
179892007-07-23 Kevin Buettner <kevinb@redhat.com>
17990
17991 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
17992 to restarting SID.
17993
44efa07a
KB
179942007-07-18 Kevin Buettner <kevinb@redhat.com>
17995
17996 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
17997 prior to `gdb_start'.
17998
7b5ebade
KB
179992007-07-18 Kevin Buettner <kevinb@redhat.com>
18000
18001 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
18002 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
18003 Remove call to gdb_unload.
18004
255e7678
DJ
180052007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
18006 Daniel Jacobowitz <dan@codesourcery.com>
18007
18008 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
18009 for __WIN32__.
18010 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
18011 * gdb.base/unload.exp: Use shared library test routines.
18012
3a40aaa0
UW
180132007-07-03 Markus Deuling <deuling@de.ibm.com>
18014
18015 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
18016 * gdb.base/solib-symbol-lib.c: Likewise.
18017 * gdb.base/solib-symbol-main.c: Likewise.
18018
b0f4b84b
DJ
180192007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
18020
18021 * config/gdbserver.exp (gdb_reconnect): New.
18022 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
18023 gdb.base/solib-disc.exp: New files.
18024 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
18025 remote debugging".
18026 (gdb_compile): Add shlib_load flag.
18027 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
18028 port.
18029 (gdbserver_reconnect): New.
18030
1b05479a
DJ
180312007-07-01 Nick Roberts <nickrob@snap.net.nz>
18032 Daniel Jacobowitz <dan@codesourcery.com>
18033
18034 * gdb.base/annota3.exp: Test for if construct.
18035
86f78eb2
DJ
180362007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
18037
18038 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
18039
6a2eb474 180402007-06-21 Chris Dearman <chris@mips.com>
a9c64011 18041 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
18042
18043 * gdb.base/display.exp: Allow a newline after display/i.
18044 * gdb.base/pc-fp.exp: Likewise.
18045 * gdb.base/sigbpt.exp: Likewise.
18046
f8b73d13
DJ
180472007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18048
18049 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
18050 required features to be included.
18051
4339e69e
DJ
180522007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
18053
18054 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
18055 in info threads output.
18056
23d964e7
UW
180572007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18058 Markus Deuling <deuling@de.ibm.com>
18059
18060 * gdb.arch/spu-info.exp: New testcase.
18061 * gdb.arch/spu-info.c: New file.
18062
fd20f75b
DJ
180632007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
18064
18065 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
18066 tpcs_offset. Restore lr after the call.
18067 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
18068
2226f861
DJ
180692007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
18070
18071 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
18072 (gdbserver_run): Kill any running gdbserver.
18073 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
18074
d12371a9
MR
180752007-05-17 Maciej W. Rozycki <macro@mips.com>
18076
18077 * gdb.base/sigbpt.exp: Preset segv_addr.
18078
93f02886
DJ
180792007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
18080
18081 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
18082 (gdb_compile_shlib): Likewise.
18083 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
18084 (default_gdb_init): Clear cleanfiles.
18085 (gdb_finish): Delete recorded cleanfiles.
18086 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
18087
18088 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
18089 Do not use isnative.
18090 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
18091 gdb.base/so-impl-ld.exp: Likewise.
18092 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
18093 * gdb.base/unload.exp: Likewise. Do not pass empty option to
18094 gdb_compile.
18095
b04e06d7
VP
180962007-05-15 Vladimir Prus <vladimir@codesourcery.com>
18097
18098 * config/unknown.exp: Remove.
18099
069ed931
UW
181002007-05-15 Markus Deuling <deuling@de.ibm.com>
18101
18102 * gdb.base/info-proc.exp: Check is_remote.
18103
09db0d03
UW
181042007-05-14 Markus Deuling <deuling@de.ibm.com>
18105
18106 * gdb.base/gcore.exp: Initialize variable core_supported.
18107
af2cbe8c
DJ
181082007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
18109
18110 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
18111
027c0295
DJ
181122007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
18113
18114 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
18115 * gdb.threads/print-threads.exp (test_all_threads): Allow
18116 negative and hexadecimal thread IDs.
18117
dc5000e7
DJ
181182007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
18119
18120 * gdb.java/jprint.java (public): Avoid invalid call to static
18121 method.
18122
2e74ed18
DP
181232007-05-14 Denis Pilat <denis.pilat@st.com>
18124
18125 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
18126 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
18127 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
18128 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
18129 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
18130
83547f02
UW
181312007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18132
18133 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 18134 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
18135 this mode.
18136 * gdb.base/ovlymgr.c: Provide stubs for spu target.
18137 * gdb.base/spu.ld: New file.
18138
b18be20d
DJ
181392007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
18140
18141 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
18142
be444858
DJ
181432007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
18144
18145 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
18146
b1d53152
DJ
181472007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
18148
18149 * gdb.java/jmain.exp: Handle demangled names with and without method
18150 signatures.
18151
d084b331
DJ
181522007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
18153
18154 * gdb.mi/mi-syn-frame.c (main, foo, bar)
18155 (have_a_very_merry_interrupt): Remove calls to puts.
18156 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
18157 inferior output.
18158 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
18159 test names.
18160
db9d7fc5
DJ
181612007-04-29 Markus Deuling <deuling@de.ibm.com>
18162 Daniel Jacobowitz <dan@codesourcery.com>
18163
18164 * gdb.base/auxv.exp (core_works): Also check is_remote.
18165 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
18166
ef783a7d 181672007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18168
ef783a7d
VP
18169 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
18170 message, not the undefined 'module' variable.
18171 * gdb.base/siginfo.exp: Likewise.
18172 * gdb.base/sigstep.exp: Likewise.
18173 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
18174 serialport.
18175 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
18176
b7b73cae
CV
181772007-04-25 Corinna Vinschen <vinschen@redhat.com>
18178
18179 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
18180 target sim fails. Return 0 otherwise.
18181 (gdb_load): Return prematurely if gdb_target_sim fails.
18182
7d90fdfa
DP
181832007-04-16 Denis Pilat <denis.pilat@st.com>
18184
18185 * gdb.base/setshow.exp: Reset height after having set it to 100.
18186
5d3e9c85
DP
181872007-04-16 Denis Pilat <denis.pilat@st.com>
18188
18189 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
18190
18e75969
DP
181912007-04-16 Denis Pilat <denis.pilat@st.com>
18192
18193 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
18194
25d5ea92
VP
181952007-04-14 Vladimir Prus <vladimir@codesourcery.com>
18196
18197 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
18198 tests. Run the frozen varobjs test.
18199 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 18200 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 18201
0b49cb80
JK
182022007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
18203
18204 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
18205 gdb.base/type-opaque.exp: New files.
18206
a73bafbc 182072007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
18208
18209 * gdb.mi/mi-var-child.c
a73bafbc
VP
18210 (do_children_tests): User char[2] instead of
18211 char so that automatic printing of pointers to char
18212 don't give unpredicable result.
18213 * gdb.mi/var-cmd.c (do_locals_test): Initialize
18214 local variables.
18215 * gdb.mi/mi-var-child.exp: Step to right line
18216 of do_children_tests.
18217 * gdb.mi/mi2-var-child.exp: Likewise.
18218 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 18219 do_locals_tests.
a73bafbc
VP
18220 (do_children_tests): User char[2] instead of
18221 char so that automatic printing of pointers to char
a9c64011 18222 don't give unpredicable result.
a73bafbc 18223 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 18224 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
18225 Pass test name to mi_wait_for_stop.
18226
7ce59000
DJ
182272007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18228
18229 * gdb.asm/asm-source.exp: Remove d10v case.
18230 * lib/gdb.exp (skip_cplus_tests): Likewise.
18231 * gdb.asm/d10v.inc: Deleted.
18232
20389057
DJ
182332007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18234
18235 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
18236
8807d78b
DJ
182372007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18238
18239 * config/netware.exp: Delete file.
18240
aa3edb8e
JB
182412007-03-29 Joel Brobecker <brobecker@adacore.com>
18242
18243 * gdb.dwarf2/dw2-noloc.S: New file.
18244 * gdb.dwarf2/dw2-noloc.exp: New file.
18245
297561ac
PA
182462007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
18247
18248 * gdb.cp/method2.cc: New test.
18249 * gdb.cp/method2.exp: New test.
18250 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
18251
1f81bd39
DJ
182522007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
18253
18254 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
18255
9453113a
DJ
182562007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
18257
18258 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
18259
b741e217
DJ
182602007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
18261
18262 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
18263 (gdb_load): Delete, replace with...
18264 (gdb_reload): ...this.
18265 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
18266 * gdb.server/server-mon.exp: Likewise.
18267 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
18268 (gdb_start_cmd): New.
18269 (gdb_file_cmd): Save the last loaded file.
18270 (gdb_reload): New.
18271 (gdb_gnu_strip_debug): Use transform.
18272 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
18273 support here. Use new $last_loaded_file. Check mtime.
18274 (gdb_target_cmd): Handle ObjC failure case.
18275 (infer_host_exec): Delete.
18276 (gdbserver_load): Rename to...
18277 (gdbserver_run): ...this. Simplify.
18278 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
18279 (mi_gdb_load): Move most contents to a new function...
18280 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
18281 (mi_run_cmd): Use mi_gdb_target_load.
18282 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
18283 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
18284 Use gdb_run_cmd.
18285 * gdb.base/charsign.exp: Remove incorrect comment.
18286 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
18287 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
18288 gdb.base/start.exp: Use gdb_start_cmd.
18289
446ab585 182902007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 18291 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
18292
18293 * gdb.base/sigbpt.exp: Fix the message when skipping test.
18294 * gdb.base/signull.exp: Similarly.
18295
bbb88ebf
UW
182962007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18297
18298 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
18299 messages available to test cases (like chng-sym.exp).
18300
cb8c4a99
AS
183012007-03-14 Andreas Schwab <schwab@suse.de>
18302
18303 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
18304 format changes.
18305
4e463ff5
DJ
183062007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
18307
18308 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
18309 (optimized_1): New.
18310 (main): Call optimized_1.
18311 (gdb2029): Correct typos. Call gdb2029_marker.
18312 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
18313 for gdb2029.
18314
b6db2c47
MK
183152007-03-12 Mark Kettenis <kettenis@gnu.org>
18316
18317 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
18318 as tabs. Remove redundant test pattern.
18319
70ed3737
UW
183202007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18321
18322 * gdb.base/long_long.exp: Accept optional symbol name in <...>
18323 for /a format output.
18324
47b67b60
DJ
183252007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
18326
18327 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
18328 collect output incrementally.
18329
b8953b0e
UW
183302007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18331
18332 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
18333 for -var-create lpcharacter test.
18334 * gdb.mi/mi2-var-cmd.exp: Likewise.
18335
7acd5c40
UW
183362007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18337
18338 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
18339 pass on targets where address zero is readable.
18340
9c6759c1
UW
183412007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18342
18343 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
18344 just a single architecture.
18345
a2f1aeb4
UW
183462007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18347
18348 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
18349 (fetch_all_registers): New function, uses gdb_test_multiple and
18350 exp_continue to fetch inferior output line-by-line.
18351 Replace all uses of do_get_all_registers by fetch_all_registers.
18352
46579ac2
UW
183532007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18354
18355 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
18356 in target_info.
18357
fc133f24
MS
183582007-03-02 Michael Snyder <michael.snyder@palmsource.com>
18359
a9c64011 18360 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
18361 consistancy; add a default (timeout) case.
18362
7646a51d
MS
183632007-03-02 Michael Snyder <michael.snyder@palmsource.com>
18364
18365 * gdb.base/watchpoint.exp: Fix truncated comment.
18366
dcfff61f
MS
183672007-03-02 Michael Snyder <michael.snyder@palmsource.com>
18368
18369 * Makefile.in: Remove spurious single-quotes from sed command.
18370
664e3ee9
DJ
183712007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
18372
18373 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
18374 func.
18375 * gdb.mi/mi2-var-cmd.exp: Likewise.
18376
d7cc6f2f
JB
183772007-02-27 Joel Brobecker <brobecker@adacore.com>
18378
a9c64011
AS
18379 * gdb.dwarf2/dw2-producer.S: New file.
18380 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
18381
183822007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
18383
18384 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
18385 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
18386 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
18387 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
18388 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
18389 Revert tests to use mi_gdb_test and include value field in output
18390 of -var-create.
18391
93d42b30
DJ
183922007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
18393
18394 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
18395
c499ed39
DJ
183962007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
18397
18398 * gdb.base/maint.exp: Remove full paths from test names.
18399 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
18400 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
18401
9836f81b
JB
184022007-02-27 Joel Brobecker <brobecker@adacore.com>
18403
18404 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
18405
c74d0ad8
DJ
184062007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
18407
18408 * gdb.server/server-mon.exp: New test.
18409
2711e456
DJ
184102007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
18411
18412 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
18413
ff6f572f
DJ
184142007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
18415
18416 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
18417 register capitalization.
18418
fada3feb
DP
184192007-02-13 Denis Pilat <denis.pilat@st.com>
18420
18421 * gdb.mi/mi-var-invalidate.exp: New file.
18422
fb1e4ffc
DJ
184232007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
18424
18425 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
18426
3da939d7
DJ
184272007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
18428
18429 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
18430
123dc839
DJ
184312007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
18432
18433 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
18434 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
18435
877e3645 184362007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
18437
18438 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
18439 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
18440 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
18441 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
18442 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 18443 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 18444 Update tests to include value field in output of -var-create.
a9c64011 18445
3c0a2960
AS
184462007-02-08 Andreas Schwab <schwab@suse.de>
18447
18448 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
18449
108546a0
DJ
184502007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
18451
18452 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
18453 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
18454
d701dcab
DP
184552007-02-02 Denis Pilat <denis.pilat@st.com>
18456
18457 * gdb.threads/threadapply.exp: check that frame is not changed by
18458 the thread apply all command.
18459
783e3e2f
AS
184602007-01-31 Andreas Schwab <schwab@suse.de>
18461
6d9c3a87
AS
18462 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
18463
3c50d7b9
AS
18464 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
18465 in the dwarf sections.
18466 * gdb.dwarf2/mac-fileno.S: Likewise.
18467
783e3e2f
AS
18468 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
18469 bspstore register on ia64.
18470
78ff580e
AS
184712007-01-29 Andreas Schwab <schwab@suse.de>
18472
cc8e9b12
AS
18473 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
18474 "frame-begin" annotation.
18475
78ff580e
AS
18476 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
18477 number of "frames-invalid" annotations.
18478
704a4f78
DJ
184792007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18480
18481 * gdb.base/commands.exp: Call if_commands_test.
18482 (gdb_test_no_prompt, if_commands_test): New.
18483
e741bf94
MK
184842007-01-28 Mark Kettenis <kettenis@gnu.org>
18485
18486 * gdb.threads/sigthread.c (NSIGS): Make bigger.
18487
474d0ad3
AS
184882007-01-27 Andreas Schwab <schwab@suse.de>
18489
18490 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
18491 .short/.int/.quad in the dwarf sections.
18492 * gdb.dwarf2/dw2-intercu.S: Likewise.
18493 * gdb.dwarf2/dw2-intermix.S: Likewise.
18494
e784b426
JK
184952007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18496
18497 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
18498 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
18499 array.
e784b426
JK
18500 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
18501 * gdb.base/setvar.exp: Likewise.
18502
37f08e04
AS
185032007-01-26 Andreas Schwab <schwab@suse.de>
18504
9a01813a
AS
18505 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
18506 test.
18507
37f08e04
AS
18508 * gdb.base/multi-forks.exp ("restart $i"): Also match
18509 __kernel_syscall_via_break.
18510
6e2a9270
VP
185112007-01-24 Vladimir Prus <vladimir@codesourcery.com>
18512
18513 * lib/mi-support.exp (mi_delete_varobj): New.
18514 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
18515 testcase.
18516 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
18517 (main): Call the above.
18518 (reference_update_test, base_in_reference_test)
18519 (reference_to_pointer): Delete the created varobjs.
a9c64011 18520
e515b470
DJ
185212007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
18522
18523 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
18524 * configure: Regenerated.
18525 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
18526 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
18527 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
18528 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
18529 * lib/gdb.exp (gdb_skip_xml_test): New function.
18530
08d8bcd7
DJ
185312007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
18532
18533 * gdb.base/sigrepeat.exp: Correct error message.
18534
185352007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
18536 Daniel Jacobowitz <dan@codesourcery.com>
18537
18538 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
18539 gdb.arch/i386-gnu-cfi-asm.S: New files.
18540
97c3f1f3
JK
185412007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
18542
18543 * lib/gdb.exp: Abort on missing `site.exp'.
18544
cb1df416
DJ
185452007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18546 Daniel Jacobowitz <dan@codesourcery.com>
18547
18548 * gdb.base/included.c, gdb.base/included.exp,
18549 gdb.base/included.h: New files.
18550
35990120
DJ
185512007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
18552
18553 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
18554 (maximize_rlimit): Reduce limits on 64-bit systems.
18555
6e81a116 185562007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
18557
18558 From Marcus Deuling <deuling@de.ibm.com>:
18559 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
18560 every case.
18561
6c3c41f3
NR
185622007-01-13 Nick Roberts <nickrob@snap.net.nz>
18563
18564 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
18565 (test_path_specification): Use objdir instead of srcdir to always
18566 get an absolute filename.
18567
2f12c312
DJ
185682007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
18569
18570 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
18571
81121995
VP
185722007-01-11 Vladimir Prus <vladimir@codesourcery.com>
18573
18574 * gdb.mi/mi-var-cp.cc (reference_update_tests):
18575 Make sure the variable we're using is in scope.
18576 (reference_to_pointer): Likewise.
18577
4741b737
DJ
185782007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
18579
18580 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
18581 has no debug information.
18582
054410c3
DJ
185832007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
18584
18585 * gdb.base/annota1.exp: Remove extra send_gdb.
18586
818f79f6
DJ
185872007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18588
18589 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
18590
f7a6bb70
DJ
185912007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18592
18593 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
18594
57e66780
DJ
185952007-01-08 Nick Roberts <nickrob@snap.net.nz>
18596 Daniel Jacobowitz <dan@codesourcery.com>
18597
18598 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
18599 lcharacter or linteger change. Correct duplicated test name.
18600 * gdb.mi/mi2-var-cmd.exp: Likewise.
18601
3d799a95
DJ
186022007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
18603
18604 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
18605
186062007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 18607
a9c64011
AS
18608 * gdb.base/nofield.c: New file.
18609 * gdb.base/nofield.exp: New testcase.
51679ba9 18610
eafb94e8
NR
186112007-01-05 Nick Roberts <nickrob@snap.net.nz>
18612
18613 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
18614
18615 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
18616 test.
18617
5e572bb4
DJ
186182007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
18619
18620 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
18621
74a44383
DJ
186222007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
18623
18624 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
18625 when continuing.
18626
1b572db9
DJ
186272007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
18628
18629 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
18630 Expect ".exe" extension.
18631
381bc39b
DJ
186322007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
18633
18634 * gdb.base/charset.exp: Add explicit filename to break.
18635 * gdb.base/dbx.exp: Add explicit filename to breaks.
18636
2b70e4c6
DJ
186372007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
18638
18639 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
18640 * gdb.mi/mi2-file.exp: Likewise.
18641
303b6f5d
DJ
186422007-01-04 Vladimir Prus <vladimir@codesourcery.com>
18643
18644 Implement specification of MI tests as comments
18645 in C and C++ sources.
18646 * lib/mi-support.exp (mi_autotest_data): New variable.
18647 (mi_autotest_source): New variable.
18648 (count_newlines, mi_prepare_inline_tests)
18649 (mi_get_inline_test, mi_continue_to_line)
18650 (mi_run_inline_test, mi_tbreak)
18651 (mi_send_resuming_command, mi_wait_for_stop): New functions.
18652 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
18653 Run inline tests.
18654 * gdb.mi/mi-var-cp.cc: Define tests here.
18655
23da0d94
VP
186562007-01-04 Vladimir Prus <vladimir@codesourcery.com>
18657
18658 Simplify usage of mi_continue_to.
18659 * lib/mi-support.exp (mi_runto_helper): Renamed
18660 from mi_runto, added new parameter 'run_or_continue'.
18661 (mi_runto): Use mi_runto_helper.
18662 (mi_continue_to): Accept just function name as parameter.
18663 Use mi_runto_helper.
18664 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
18665 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 18666
f9e18282
JB
186672006-01-04 Joel Brobecker <brobecker@adacore.com>
18668
18669 Make this testcase a bit more realistic. The current code
18670 is too simplistic, and allows the compiler to optimize out
18671 some of the entities we need for this testcase.
18672 * gdb.ada/null_record/bar.ads (Void_Star): New type.
18673 (Do_Nothing): Add extra parameter.
18674 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
18675 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
18676 by using a variable of type Void_Star.
18677
fd678c65
JB
186782006-01-04 Joel Brobecker <brobecker@adacore.com>
18679
18680 * gdb.ada/catch_ex/foo.adb: New file.
18681 * gdb.ada/catch_ex.exp: New testcase.
18682
05cfdb42
DJ
186832007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
18684
18685 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
18686 pass --image-base to linker.
18687
2e03ee74
DJ
186882007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18689 Daniel Jacobowitz <dan@codesourcery.com>
18690
18691 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
18692 secondary prompts.
18693
0d5de010
DJ
186942007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
18695
18696 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
18697 output. Test the types of members and member pointers.
18698 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
18699 gdb/2092.
18700 * gdb.cp/member-ptr.exp: Search for a comment instead of a
18701 statement. Enable for GCC. Update expected output for some tests
18702 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
18703 layout.
18704 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
18705 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
18706 (Diamond::vget_base): New.
18707 (main): Add new tests.
18708 * gdb.cp/printmethod.exp: Update expected output for member functions.
18709 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
18710 print pEe->D::vg().
18711
61a771aa
DJ
187122007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
18713
18714 * gdb.threads/tls.exp: Allow stops in sem_post.
18715
2fa63963
DJ
187162006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
18717
18718 * gdb.base/annota1.exp: Allow .*printf in backtraces.
18719 * gdb.base/annota3.exp: Likewise.
18720 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
18721 again (instead of timing out).
18722 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
18723 GCC bug 26475.
18724 * gdb.java/jmisc.exp: Adjust to work with method signatures including
18725 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
18726 test from jmisc1.exp.
18727 * gdb.java/jmisc1.exp: Delete.
18728 * gdb.java/jprint.exp: Adjust to work with method signatures including
18729 return types.
18730 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
18731 * gdb.threads/linux-dp.exp: Don't be confused by program output.
18732 * lib/java.exp (compile_java_from_source): Pass the correct type
18733 to target_compile.
18734
5eefc2b7
JB
187352006-12-31 Joel Brobecker <brobecker@adacore.com>
18736
18737 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
18738 (stack_align_edx): New function.
18739 (stack_align_eax): New function.
18740 (main): Add calls to stack_align_edx and stack_align_eax.
18741 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
18742 Add testing for the cases where the register used during a stack
18743 realignment is edx. Same for eax.
18744
227c54da
DJ
187452006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
18746
18747 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
18748 and generic PE targets.
18749
cab8ac94
JB
187502006-12-29 Joel Brobecker <brobecker@adacore.com>
18751
18752 * gdb.ada/array_return.exp: Update copyright date list.
18753
ba54f318
JB
187542006-12-27 Joel Brobecker <brobecker@adacore.com>
18755
18756 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
18757 (Create_Small_Float_Vector): New function.
18758 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
18759 function body.
18760 * gdb.ada/array_return/p.adb: Use new type and function from
18761 package Pck.
18762 * gdb.ada/array_return.exp: Add a test verifying that GDB is
18763 able to print the value returned by a function returning an
18764 array of float.
18765
6b7a35dd
JB
187662006-12-20 Joel Brobecker <brobecker@adacore.com>
18767
18768 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
18769 The associated tests should be PASSing.
18770
038224f6
VP
187712006-12-08 Vladimir Prus <vladimir@codesourcery.com>
18772
18773 Test for base in references.
18774 * gdb.mi/mi-var-cp.cc: Add test code.
18775 * gdb.mi/mi-var-cp.exp: Test for bases in references.
18776 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
18777 * gdb.mi/mi2-watch.exp: Likewise.
18778 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
18779 (mi_list_varobj_children): New function.
18780
b26ed50d
VP
187812006-12-08 Vladimir Prus <vladimir@codesourcery.com>
18782
18783 * lib/mi-support.exp
18784 (mi_runto): Accept "()" after function name.
18785 (mi_create_varobj): New function.
18786 (mi_varobj_update): New function.
18787 (mi_Check_varobj_value): New function.
18788 * gdb.mi/mi-var-cp.exp: New file.
18789 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 18790
08232497
DJ
187912006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
18792
18793 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
18794 gdb.base/weaklib2.c: New files.
18795
d394c993 187962006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 18797
ac6c2fba
NS
18798 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
18799 info. Adjust test names.
18800
8ec659a0 18801 * gdb.base/break.c (main): Move position of malloc.
d394c993 18802 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 18803
acd65feb
VP
188042006-11-28 Vladimir Prus <vladimir@codesourcery.com>
18805
18806 * gdb.mi/mi-var-cmd.exp: Check -var-update after
18807 assignement of arrays and function pointers.
18808 * gdb.mi/var-cmd.c: Add declaration necessary for above
18809 tests.
18810
f556d5e5
NS
188112006-11-27 Nathan Sidwell <nathan@codesourcery.com>
18812
18813 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
18814
18815 * gdb.threads/linux-dp.exp: Read thread table before and after
18816 creating each philosopher and verify it.
18817
697bc68d
NS
188182006-11-27 Nathan Sidwell <nathan@codesourcery.com>
18819 Paul Brook <paul@codesourcery.com>
18820 Daniel Jacobowitz <dan@codesourcery.com>
18821
18822 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 18823 main to remove duplication. Add start function of the form
697bc68d
NS
18824 '_*start[1-9]*'. Add RVDS start function.
18825
29d73ae4
DJ
188262006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
18827
18828 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
18829
c1d88655
UW
188302006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18831
18832 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
18833 * gdb.asm/spu.inc: New file.
18834 * gdb.base/term.exp: Disable if [target_info exists noargs].
18835 * gdb.gdb/complaints.exp: Disable if ![isnative].
18836 * gdb.gdb/selftest.exp: Likewise.
18837 * gdb.gdb/observer.exp: Likewise.
18838 * gdb.gdb/xfullpath.exp: Likewise.
18839 * gdb.base/attach.exp: Disable on SPU target.
18840 * gdb.cp/bs145503.exp: Likewise.
18841 * gdb.cp/exception.exp: Likewise.
18842 * gdb.cp/userdef.exp: Likewise.
18843
32a13b1a
DJ
188442006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
18845
18846 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
18847
d8295fe9
VP
188482006-11-10 Vladimir Prus <vladimir@codesourcery.com>
18849
18850 * gdb.base/completion.exp: Fix completion tests for
18851 'info' and 'info '.
18852 * gdb.base/help.exp (help_test_raw, test_class_help)
18853 (test_prefix_command_help): Move...
18854 * lib/gdb.exp: Here.
18855 * gdb.base/main.exp: Adjust.
18856 * gdb.cp/maint.exp: Adjust.
18857 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 18858
8c394015
VP
188592006-11-09 Vladimir Prus <vladimir@codesourcery.com>
18860
18861 * gdb.stabs/weird.exp (print_weird_var): Use
18862 gdb_test_multiple instead of gdb_expect.
18863
027fc1bc
VP
188642006-11-09 Vladimir Prus <vladimir@codesourcery.com>
18865
18866 * gdb.base/help.exp (help_test_raw): New.
18867 (test_class_help): New.
18868 (test_prefix_command_help): New.
18869 Adjust testcases.
18870
67609209
FR
188712006-11-09 Christophe Lyon <christophe.lyon@st.com>
18872
18873 * gdb.base/constvars.c (main): Write to crass and crips, so that
18874 they are allocated by the compiler.
18875
f73adfeb
AS
188762006-10-27 Andreas Schwab <schwab@suse.de>
18877
18878 * gdb.base/multi-forks.exp: Use "detach fork" instead of
18879 "detach-fork".
18880
2f83a18e
DJ
188812006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
18882
18883 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
18884 of patterns.
18885
94277a38
DJ
188862006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
18887
18888 * gdb.base/sepdebug.exp: Remove debug format test.
18889 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
18890 Handle no-symtab.
18891 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
18892
5bd2f6e2
DJ
188932006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
18894
18895 * gdb.threads/manythreads.c (thread_function, main): Don't cast
18896 int to pointer or pointer to int.
18897 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
18898
8c008720
DJ
188992006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
18900
18901 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
18902
9e35dae4
DJ
189032006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18904
18905 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
18906
d9639e13
DJ
189072006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
18908
18909 PR c++/2116
18910 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
18911
390a1bd0
JB
189122006-10-06 Joel Brobecker <brobecker@adacore.com>
18913
18914 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
18915 the corresponding bug has been fixed in GDB (PR/2018).
18916
dd920c33
JB
189172006-10-06 Joel Brobecker <brobecker@adacore.com>
18918
18919 * gdb.base/subst.exp: New testcase.
18920
53bbefe9
JB
189212006-10-06 Joel Brobecker <brobecker@adacore.com>
18922
18923 * gdb.ada/array_return/pck.ads: Add copyright notice.
18924 * gdb.ada/array_return/pck.adb: Likewise.
18925 * gdb.ada/array_return/p.adb: Likewise.
18926 * gdb.ada/exec_changed/first.adb: Likewise.
18927 * gdb.ada/exec_changed/second.adb: Likewise.
18928
09851417
JB
189292006-10-06 Joel Brobecker <brobecker@adacore.com>
18930
18931 * gdb.ada/watch_arg/watch.adb: New file.
18932 * gdb.ada/watch_arg.exp: New testcase.
18933
041bf30d
VP
189342006-10-02 Vladimir Prus <vladimir@codesourcery.com>
18935
18936 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 18937 via string_to_regexp.
041bf30d 18938 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 18939
f286fbdd 189402006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
18941
18942 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
18943 Remove unused / obsolete files.
18944
7c07f349
NR
189452006-09-19 Nick Roberts <nickrob@snap.net.nz>
18946
18947 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
18948
cd5ff84a
VP
189492006-09-17 Vladimir Prus <vladimir@codesourcery.com>
18950
18951 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
18952 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 18953 the number of frames.
cd5ff84a 18954
ae018d1a
DJ
189552006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
18956
18957 * gdb.base/args.c (main): Add breakpoint marker.
18958 * gdb.base/args.exp: Use args_test for tests. Add new tests which
18959 really test empty arguments.
18960 (args_load): Delete.
18961 (args_test): New.
18962
b399c549
NR
189632006-09-13 Nick Roberts <nickrob@snap.net.nz>
18964
18965 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 18966 check for one file.
b399c549 18967
2ab1eb7a
VP
189682006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
18969
18970 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
18971 HIGH_FRAME argument to -stack-list-locals can be larger than
18972 the number of frames.
a9c64011 18973
476308bf
FF
189742006-08-18 Fred Fish <fnf@specifix.com>
18975
18976 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
18977 '$' in front of skip_vmx_tests_saved when setting that.
18978
8625200f
AS
189792006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
18980
18981 * gdb.base/trace-commands.exp: New file.
18982
089ec8f1
DJ
189832006-08-10 Joel Brobecker <brobecker@adacore.com>
18984 Daniel Jacobowitz <dan@codesourcery.com>
18985
18986 * gdb.base/step-bt.exp: Make hexadecimal address optional in
18987 expected output of the backtrace commands.
18988
b60f0898
JB
189892006-08-09 Joel Brobecker <brobecker@adacore.com>
18990
18991 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
18992 untested followed by return combination.
18993 * gdb.arch/altivec-regs.exp: Likewise.
18994 * gdb.arch/e500-abi.exp: Likewise.
18995 * gdb.arch/e500-regs.exp: Likewise.
18996 * gdb.arch/gdb1291.exp: Likewise.
18997 * gdb.arch/gdb1431.exp: Likewise.
18998 * gdb.arch/gdb1558.exp: Likewise.
18999 * gdb.arch/i386-prologue.exp: Likewise.
19000 * gdb.arch/i386-unwind.exp: Likewise.
19001 * gdb.asm/asm-source.exp: Likewise.
19002 * gdb.base/a2-run.exp: Likewise.
19003 * gdb.base/advance.exp: Likewise.
19004 * gdb.base/all-bin.exp: Likewise.
19005 * gdb.base/annota1.exp: Likewise.
19006 * gdb.base/annota3.exp: Likewise.
19007 * gdb.base/args.exp: Likewise.
19008 * gdb.base/arithmet.exp: Likewise.
19009 * gdb.base/assign.exp: Likewise.
19010 * gdb.base/async.exp: Likewise.
19011 * gdb.base/attach.exp: Likewise.
19012 * gdb.base/bang.exp: Likewise.
19013 * gdb.base/bigcore.exp: Likewise.
19014 * gdb.base/bitfields.exp: Likewise.
19015 * gdb.base/bitfields2.exp: Likewise.
19016 * gdb.base/break.exp: Likewise.
19017 * gdb.base/call-sc.exp: Likewise.
19018 * gdb.base/call-strs.exp: Likewise.
19019 * gdb.base/callfuncs.exp: Likewise.
19020 * gdb.base/checkpoint.exp: Likewise.
19021 * gdb.base/chng-syms.exp: Likewise.
19022 * gdb.base/code-expr.exp: Likewise.
19023 * gdb.base/commands.exp: Likewise.
19024 * gdb.base/completion.exp: Likewise.
19025 * gdb.base/cond-expr.exp: Likewise.
19026 * gdb.base/condbreak.exp: Likewise.
19027 * gdb.base/consecutive.exp: Likewise.
19028 * gdb.base/constvars.exp: Likewise.
19029 * gdb.base/corefile.exp: Likewise.
19030 * gdb.base/cvexpr.exp: Likewise.
19031 * gdb.base/dbx.exp: Likewise.
19032 * gdb.base/define.exp: Likewise.
19033 * gdb.base/detach.exp: Likewise.
19034 * gdb.base/display.exp: Likewise.
19035 * gdb.base/dump.exp: Likewise.
19036 * gdb.base/ena-dis-br.exp: Likewise.
19037 * gdb.base/ending-run.exp: Likewise.
19038 * gdb.base/environ.exp: Likewise.
19039 * gdb.base/eval-skip.exp: Likewise.
19040 * gdb.base/exprs.exp: Likewise.
19041 * gdb.base/fileio.exp: Likewise.
19042 * gdb.base/finish.exp: Likewise.
19043 * gdb.base/float.exp: Likewise.
19044 * gdb.base/foll-exec.exp: Likewise.
19045 * gdb.base/foll-fork.exp: Likewise.
19046 * gdb.base/foll-vfork.exp: Likewise.
19047 * gdb.base/freebpcmd.exp: Likewise.
19048 * gdb.base/funcargs.exp: Likewise.
19049 * gdb.base/gcore.exp: Likewise.
19050 * gdb.base/gdb1090.exp: Likewise.
19051 * gdb.base/gdb1250.exp: Likewise.
19052 * gdb.base/huge.exp: Likewise.
19053 * gdb.base/info-proc.exp: Likewise.
19054 * gdb.base/interrupt.exp: Likewise.
19055 * gdb.base/jump.exp: Likewise.
19056 * gdb.base/langs.exp: Likewise.
19057 * gdb.base/lineinc.exp: Likewise.
19058 * gdb.base/list.exp: Likewise.
19059 * gdb.base/logical.exp: Likewise.
19060 * gdb.base/long_long.exp: Likewise.
19061 * gdb.base/macscp.exp: Likewise.
19062 * gdb.base/maint.exp: Likewise.
19063 * gdb.base/mips_pro.exp: Likewise.
19064 * gdb.base/miscexprs.exp: Likewise.
19065 * gdb.base/multi-forks.exp: Likewise.
19066 * gdb.base/opaque.exp: Likewise.
19067 * gdb.base/overlays.exp: Likewise.
19068 * gdb.base/pc-fp.exp: Likewise.
19069 * gdb.base/pointers.exp: Likewise.
19070 * gdb.base/printcmds.exp: Likewise.
19071 * gdb.base/psymtab.exp: Likewise.
19072 * gdb.base/ptype.exp: Likewise.
19073 * gdb.base/recurse.exp: Likewise.
19074 * gdb.base/relational.exp: Likewise.
19075 * gdb.base/relocate.exp: Likewise.
19076 * gdb.base/remote.exp: Likewise.
19077 * gdb.base/reread.exp: Likewise.
19078 * gdb.base/restore.exp: Likewise.
19079 * gdb.base/return.exp: Likewise.
19080 * gdb.base/return2.exp: Likewise.
19081 * gdb.base/scope.exp: Likewise.
19082 * gdb.base/sect-cmd.exp: Likewise.
19083 * gdb.base/sep.exp: Likewise.
19084 * gdb.base/sepdebug.exp: Likewise.
19085 * gdb.base/setshow.exp: Likewise.
19086 * gdb.base/setvar.exp: Likewise.
19087 * gdb.base/sigall.exp: Likewise.
19088 * gdb.base/sigbpt.exp: Likewise.
19089 * gdb.base/signals.exp: Likewise.
19090 * gdb.base/signull.exp: Likewise.
19091 * gdb.base/sizeof.exp: Likewise.
19092 * gdb.base/solib.exp: Likewise.
19093 * gdb.base/step-line.exp: Likewise.
19094 * gdb.base/step-test.exp: Likewise.
19095 * gdb.base/structs.exp: Likewise.
19096 * gdb.base/structs2.exp: Likewise.
19097 * gdb.base/term.exp: Likewise.
19098 * gdb.base/twice.exp: Likewise.
19099 * gdb.base/until.exp: Likewise.
19100 * gdb.base/varargs.exp: Likewise.
19101 * gdb.base/volatile.exp: Likewise.
19102 * gdb.base/watchpoint.exp: Likewise.
19103 * gdb.base/whatis-exp.exp: Likewise.
19104 * gdb.base/whatis.exp: Likewise.
19105 * gdb.cp/ambiguous.exp: Likewise.
19106 * gdb.cp/annota2.exp: Likewise.
19107 * gdb.cp/annota3.exp: Likewise.
19108 * gdb.cp/bool.exp: Likewise.
19109 * gdb.cp/breakpoint.exp: Likewise.
19110 * gdb.cp/casts.exp: Likewise.
19111 * gdb.cp/class2.exp: Likewise.
19112 * gdb.cp/classes.exp: Likewise.
19113 * gdb.cp/cplusfuncs.exp: Likewise.
19114 * gdb.cp/ctti.exp: Likewise.
19115 * gdb.cp/derivation.exp: Likewise.
19116 * gdb.cp/exception.exp: Likewise.
19117 * gdb.cp/gdb1355.exp: Likewise.
19118 * gdb.cp/hang.exp: Likewise.
19119 * gdb.cp/inherit.exp: Likewise.
19120 * gdb.cp/local.exp: Likewise.
19121 * gdb.cp/m-data.exp: Likewise.
19122 * gdb.cp/m-static.exp: Likewise.
19123 * gdb.cp/member-ptr.exp: Likewise.
19124 * gdb.cp/method.exp: Likewise.
19125 * gdb.cp/misc.exp: Likewise.
19126 * gdb.cp/namespace.exp: Likewise.
19127 * gdb.cp/overload.exp: Likewise.
19128 * gdb.cp/ovldbreak.exp: Likewise.
19129 * gdb.cp/pr-1023.exp: Likewise.
19130 * gdb.cp/pr-1210.exp: Likewise.
19131 * gdb.cp/pr-574.exp: Likewise.
19132 * gdb.cp/printmethod.exp: Likewise.
19133 * gdb.cp/psmang.exp: Likewise.
19134 * gdb.cp/ref-params.exp: Likewise.
19135 * gdb.cp/ref-types.exp: Likewise.
19136 * gdb.cp/rtti.exp: Likewise.
19137 * gdb.cp/templates.exp: Likewise.
19138 * gdb.cp/try_catch.exp: Likewise.
19139 * gdb.cp/userdef.exp: Likewise.
19140 * gdb.cp/virtfunc.exp: Likewise.
19141 * gdb.disasm/am33.exp: Likewise.
19142 * gdb.disasm/h8300s.exp: Likewise.
19143 * gdb.disasm/mn10300.exp: Likewise.
19144 * gdb.disasm/sh3.exp: Likewise.
19145 * gdb.disasm/t01_mov.exp: Likewise.
19146 * gdb.disasm/t02_mova.exp: Likewise.
19147 * gdb.disasm/t03_add.exp: Likewise.
19148 * gdb.disasm/t04_sub.exp: Likewise.
19149 * gdb.disasm/t05_cmp.exp: Likewise.
19150 * gdb.disasm/t06_ari2.exp: Likewise.
19151 * gdb.disasm/t07_ari3.exp: Likewise.
19152 * gdb.disasm/t08_or.exp: Likewise.
19153 * gdb.disasm/t09_xor.exp: Likewise.
19154 * gdb.disasm/t10_and.exp: Likewise.
19155 * gdb.disasm/t11_logs.exp: Likewise.
19156 * gdb.disasm/t12_bit.exp: Likewise.
19157 * gdb.disasm/t13_otr.exp: Likewise.
19158 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
19159 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
19160 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
19161 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
19162 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
19163 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
19164 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
19165 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
19166 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
19167 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
19168 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
19169 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
19170 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
19171 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
19172 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
19173 * gdb.mi/gdb701.exp: Likewise.
19174 * gdb.mi/gdb792.exp: Likewise.
19175 * gdb.mi/mi-basics.exp: Likewise.
19176 * gdb.mi/mi-break.exp: Likewise.
19177 * gdb.mi/mi-cli.exp: Likewise.
19178 * gdb.mi/mi-console.exp: Likewise.
19179 * gdb.mi/mi-disassemble.exp: Likewise.
19180 * gdb.mi/mi-eval.exp: Likewise.
19181 * gdb.mi/mi-file.exp: Likewise.
19182 * gdb.mi/mi-read-memory.exp: Likewise.
19183 * gdb.mi/mi-regs.exp: Likewise.
19184 * gdb.mi/mi-return.exp: Likewise.
19185 * gdb.mi/mi-simplerun.exp: Likewise.
19186 * gdb.mi/mi-stack.exp: Likewise.
19187 * gdb.mi/mi-stepi.exp: Likewise.
19188 * gdb.mi/mi-syn-frame.exp: Likewise.
19189 * gdb.mi/mi-until.exp: Likewise.
19190 * gdb.mi/mi-var-block.exp: Likewise.
19191 * gdb.mi/mi-var-child.exp: Likewise.
19192 * gdb.mi/mi-var-cmd.exp: Likewise.
19193 * gdb.mi/mi-var-display.exp: Likewise.
19194 * gdb.mi/mi-watch.exp: Likewise.
19195 * gdb.mi/mi2-basics.exp: Likewise.
19196 * gdb.mi/mi2-break.exp: Likewise.
19197 * gdb.mi/mi2-cli.exp: Likewise.
19198 * gdb.mi/mi2-console.exp: Likewise.
19199 * gdb.mi/mi2-disassemble.exp: Likewise.
19200 * gdb.mi/mi2-eval.exp: Likewise.
19201 * gdb.mi/mi2-file.exp: Likewise.
19202 * gdb.mi/mi2-read-memory.exp: Likewise.
19203 * gdb.mi/mi2-regs.exp: Likewise.
19204 * gdb.mi/mi2-return.exp: Likewise.
19205 * gdb.mi/mi2-simplerun.exp: Likewise.
19206 * gdb.mi/mi2-stack.exp: Likewise.
19207 * gdb.mi/mi2-stepi.exp: Likewise.
19208 * gdb.mi/mi2-syn-frame.exp: Likewise.
19209 * gdb.mi/mi2-until.exp: Likewise.
19210 * gdb.mi/mi2-var-block.exp: Likewise.
19211 * gdb.mi/mi2-var-child.exp: Likewise.
19212 * gdb.mi/mi2-var-cmd.exp: Likewise.
19213 * gdb.mi/mi2-var-display.exp: Likewise.
19214 * gdb.mi/mi2-watch.exp: Likewise.
19215 * gdb.stabs/exclfwd.exp: Likewise.
19216 * gdb.stabs/weird.exp: Likewise.
19217 * gdb.threads/gcore-thread.exp: Likewise.
19218 * gdb.trace/actions.exp: Likewise.
19219 * gdb.trace/backtrace.exp: Likewise.
19220 * gdb.trace/circ.exp: Likewise.
19221 * gdb.trace/collection.exp: Likewise.
19222 * gdb.trace/deltrace.exp: Likewise.
19223 * gdb.trace/infotrace.exp: Likewise.
19224 * gdb.trace/limits.exp: Likewise.
19225 * gdb.trace/packetlen.exp: Likewise.
19226 * gdb.trace/passc-dyn.exp: Likewise.
19227 * gdb.trace/passcount.exp: Likewise.
19228 * gdb.trace/report.exp: Likewise.
19229 * gdb.trace/save-trace.exp: Likewise.
19230 * gdb.trace/tfind.exp: Likewise.
19231 * gdb.trace/tracecmd.exp: Likewise.
19232 * gdb.trace/while-dyn.exp: Likewise.
19233 * gdb.trace/while-stepping.exp: Likewise.
19234
f4b618d1
JB
192352006-08-08 Joel Brobecker <brobecker@adacore.com>
19236
19237 * gdb.base/step-bt.c: New file.
19238 * gdb.base/step-bt.exp: New testcase.
19239
3d00d119
DJ
192402006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
19241
19242 * config/monitor.exp (gdb_load): Remove support for obsolete
19243 download-write-size.
19244 * gdb.base/remote.exp: Likewise. Update all callers of
19245 gdb_timed_load.
19246
017b5bd4
DJ
192472006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
19248
19249 * cursal.exp: Pass binfile to gdb_load.
19250
837c599d
DJ
192512006-08-01 Nathan Sidwell <nathan@codesourcery.com>
19252
19253 * gdb.base/cursal.exp: Add "" to gdb_load call.
19254
8dd4540b
MK
192552006-07-29 Mark Kettenis <kettenis@gnu.org>
19256
19257 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
19258 NetBSD/ELF targets.
19259
ab5c9f60
DJ
192602006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
19261
19262 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
19263 operator*.
19264
4c42eaff
DJ
192652006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
19266
19267 * gdb.base/completion.exp: Update for change in "file" behavior.
19268 * gdb.stabs/weird.exp: Likewise.
19269 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
19270 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
19271
0155cc76
NS
192722006-07-24 Nathan Sidwell <nathan@codesourcery.com>
19273
19274 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
19275 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
19276
16026cd7
AS
192772006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
19278
19279 * gdb.base/default.exp: Update source command error message.
19280 * gdb.base/help.exp: Update 'help source' message.
19281
16963cb6
DJ
192822006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
19283
19284 * gdb.cp/bs15503.exp: Update comment for no longer crashing
19285 test.
19286
6d7fd486
AS
192872006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
19288
19289 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
19290
29e8a844
DJ
192912006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
19292
19293 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
19294
6afcfa39
DJ
192952006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
19296
19297 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
19298
267a692b
MK
192992006-07-17 Mark Kettenis <kettenis@gnu.org>
19300
19301 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
19302 *-*-openbsd* from targets for wich we expect ARM FPA floating
19303 point format.
19304
85d2fec4
NR
193052006-07-17 Nick Roberts <nickrob@snap.net.nz>
19306
19307 * gdb.cp/annota3.exp: Expect frame-begin annotation.
19308
193092006-07-17 Mark Kettenis <kettenis@gnu.org>
19310
19311 * gdb.base/annota3.exp: Expect frame-begin annotation.
19312
85b4c6e8
JB
193132006-07-14 Joel Brobecker <brobecker@adacore.com>
19314
19315 * gdb.base/help.exp: Adjust "help unset" test to accept
19316 any list of unset commands.
19317
fb933624
DJ
193182006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
19319 Daniel Jacobowitz <dan@codesourcery.com>
19320
19321 * gdb.cp/ref-params.exp: New test.
19322 * gdb.cp/ref-params.cc: New source file.
19323 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
19324
1dff4b64
MK
193252006-07-08 Mark Kettenis <kettenis@gnu.org>
19326
19327 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
19328 spaces/tabs in regular expressions since they might not be there.
19329
40d2e0e3
AS
193302006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
19331
19332 * gdb.base/ifelse.exp: New file.
19333
f6c957d2
NS
193342006-07-04 Nathan Sidwell <nathan@codesourcery.com>
19335
19336 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
19337 line.
19338 * gdb.base/huge.exp: Loop over compilation to find a size that
19339 is acceptable.
19340 * gdb.base/remote.exp: Correct expected strings.
19341 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
19342
b9c5a23d
DJ
193432006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19344
19345 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
19346
9af2e58d
DJ
193472006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19348
19349 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
19350 native.
19351
30930ca5
DJ
193522006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19353
19354 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
19355 enable stabs testing.
19356
aa32fa1d
DJ
193572006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19358
bd4a4c80 19359 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
19360 gdb_test_multiple does.
19361
321fef15
DJ
193622006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19363
19364 * Makefile.in (host_alias): Remove.
19365 (target_alias): Use @target_noncanonical@.
19366 (site.exp): Don't set host_alias.
19367 * aclocal.m4: Remove contents. Include acx.m4.
19368 * configure: Regenerated.
19369 * configure.ac: Use ACX_NONCANONICAL_TARGET.
19370
e1c2defa
NS
193712006-06-13 Nathan Sidwell <nathan@codesourcery.com>
19372
e63b55d1
NS
19373 * lib/gdb.exp (gdb_load_cmd): New.
19374
5600ea19
NS
19375 * gdb.base/fileio.c: Add system(NULL) test.
19376 * gdb.base/fileio.exp: Check it.
19377
e1c2defa
NS
19378 * gdb.base/break.c: Add 10a breakpoint at }
19379 * gdb.base/break.exp: Add test for breakpoint at }
19380 * gdb.cp/anon-union.cc: Add code at end of function.
19381 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
19382 * gdb.mi/var-cmd.c: Add code at end of function.
19383 * gdb.mi/mi-var-display.exp: Adjust end of next.
19384 * gdb.mi/mi2-var-display.exp: Likewise.
19385 * gdb.base/fileio.c: Add stop function and insert calls at
19386 stopping places.
19387 * gdb.base/fileio.exp: Breakpoint stop function and remove
19388 explicit line number references.
19389
6c0112ec
JB
193902006-05-19 Joel Brobecker <brobecker@adacore.com>
19391
a9c64011
AS
19392 * gdb.base/del.exp (test_delete_alias): New function.
19393 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 19394
154189a4
FF
193952006-05-18 Fred Fish <fnf@specifix.com>
19396
19397 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
19398 required. Check for spurious output after program exits normally.
19399
582e64c2
FF
194002006-05-17 Fred Fish <fnf@specifix.com>
19401
19402 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
19403 gdb_load, so it works in the simulator.
19404
8ef6493a
FF
194052006-05-11 Fred Fish <fnf@specifix.com>
19406
19407 * gdb.base/bang.exp: Ignore unexpected output between the
19408 "program exited normally" and the gdb prompt, as many other
19409 tests do.
19410
692b141c
MK
194112006-05-07 Mark Kettenis <kettenis@gnu.org>
19412
19413 * gdb.base/help.exp: Make "delete checkpoint" part option for
19414 "help d" and "help delete" tests.
19415
540b8a30
UW
194162006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19417
a9c64011 19418 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
19419 expected output in some mi_gdb_test statements.
19420 * gdb.mi/mi2-basics.exp: Likewise.
19421
9b6462d9
JB
194222006-05-05 Joel Brobecker <brobecker@adacore.com>
19423
19424 * gdb.base/del.c: New file.
19425 * gdb.base/del.exp: New testcase.
19426
954de43b
DM
194272006-05-05 David S. Miller <davem@sunset.davemloft.net>
19428
19429 * gdb.base/break.exp: Do not assume a breakpoint on
19430 main will actually be in $srcfile when optimizing.
1303f75e
DM
19431 * gdb.base/savedregs.exp: Do not require that the dummy
19432 frame location match up to a symbol and source file location.
c3242428
DM
19433 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
19434 will get printed without a mi_cmd_data_list_register_values prefix.
19435 (*-data-list-register-*): Correct regular expressions to expect the new
19436 pseudo d? floating point registers.
19437 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 19438
c7e64c9a
DJ
194392006-05-05 Christophe Lyon <christophe.lyon@st.com>
19440
19441 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
19442 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
19443 is allocated by the compiler.
19444 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
19445 anons, e, anone to force their allocation by the compiler.
19446
194472006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
19448
19449 * gdb.base/help.exp: Update expected text for help d and
19450 help delete.
19451
27ce9a6d
MK
194522006-05-02 Mark Kettenis <kettenis@gnu.org>
19453
19454 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
19455 NetBSD/ELF targets.
19456
8608915f
MK
194572006-04-30 Mark Kettenis <kettenis@gnu.org>
19458
19459 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
19460 single-step breakpoint fails; make this a KFAIL on
19461 sparc*-*-openbsd*.
19462 * gdb.base/siginfo.exp: Likewise.
19463 * gdb.base/sigstep.exp (advance, advancei): Likewise.
19464
b8db102d
MS
194652006-04-26 Michael Snyder <msnyder@redhat.com>
19466
19467 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
19468 which may have to consume output from other forks.
19469 Add tests to make sure that "delete fork" succeeded.
19470
c702009a
MS
194712006-04-20 Michael Snyder <msnyder@redhat.com>
19472
19473 * 2006-03-22 Jim Blandy <jimb@redhat.com>
19474 Add support for the Renesas M32C and M16C.
19475
19476 * gdb.asm/asm-source.exp: Add m32c target.
19477 * gdb.asm/m32c.inc: Support for m32c target.
19478
e28493f2
AS
194792006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
19480
19481 * gdb.base/commands.exp (recursive_source_test): New test.
19482
880da185
DM
194832006-04-04 David S. Miller <davem@sunset.davemloft.net>
19484
19485 * gdb.base/float.exp: Add pattern for sparc targets.
19486
61d9b92f
DJ
194872006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19488
19489 * gdb.base/commands.exp (stray_arg0_test): New test.
19490
bd717df8
PB
194912006-03-30 Paul Brook <paul@codesourcery.com>
19492
19493 * gdb.mi/mi-until.exp: kfail broken until command.
19494 * gdb.mi/mi2-until.exp: Ditto.
19495
ec793d3c
NR
194962006-03-27 Nick Roberts <nickrob@snap.net.nz>
19497
19498 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
19499
831004b7
AO
195002006-03-08 Alexandre Oliva <aoliva@redhat.com>
19501
19502 * gdb.base/prelink.exp: Anchor tested-for regular expression
19503 on gdb prompt.
19504
effe49a0
PB
195052006-03-07 Paul Brook <paul@codesourcery.com>
19506
19507 * gdb.base/assign.exp: Correct fail message.
19508
e5461016
PB
195092006-03-07 Paul Brook <paul@codesourcery.com>
19510
19511 * lib/compiler.c: Extract armcc version number.
19512 * lib/compiler.cc: Ditto.
19513
fc91c6c2
PB
195142006-03-07 Paul Brook <paul@codesourcery.com>
19515
19516 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
19517 additional_flags=-w.
19518 * gdb.arch/altivec-regs.exp: Ditto.
19519 * gdb.arch/e500-abi.exp: Ditto.
19520 * gdb.arch/e500-regs.exp: Ditto.
19521 * gdb.base/all-bin.exp: Ditto.
19522 * gdb.base/annota1.exp: Ditto.
19523 * gdb.base/annota3.exp: Ditto.
19524 * gdb.base/args.exp: Ditto.
19525 * gdb.base/arithmet.exp: Ditto.
19526 * gdb.base/assign.exp: Ditto.
19527 * gdb.base/async.exp: Ditto.
19528 * gdb.base/bang.exp: Ditto.
19529 * gdb.base/break.exp: Ditto.
19530 * gdb.base/call-rt-st.exp: Ditto.
19531 * gdb.base/completion.exp: Ditto.
19532 * gdb.base/cond-expr.exp: Ditto.
19533 * gdb.base/condbreak.exp: Ditto.
19534 * gdb.base/consecutive.exp: Ditto.
19535 * gdb.base/define.exp: Ditto.
19536 * gdb.base/display.exp: Ditto.
19537 * gdb.base/ena-dis-br.exp: Ditto.
19538 * gdb.base/environ.exp: Ditto.
19539 * gdb.base/eval-skip.exp: Ditto.
19540 * gdb.base/info-proc.exp: Ditto.
19541 * gdb.base/jump.exp: Ditto.
19542 * gdb.base/logical.exp: Ditto.
19543 * gdb.base/long_long.exp: Ditto.
19544 * gdb.base/maint.exp: Ditto.
19545 * gdb.base/miscexprs.exp: Ditto.
19546 * gdb.base/pc-fp.exp: Ditto.
19547 * gdb.base/pointers.exp: Ditto.
19548 * gdb.base/relational.exp: Ditto.
19549 * gdb.base/reread.exp: Ditto.
19550 * gdb.base/sect-cmd.exp: Ditto.
19551 * gdb.base/sep.exp: Ditto.
19552 * gdb.base/sepdebug.exp: Ditto.
19553 * gdb.base/until.exp: Ditto.
19554 * gdb.base/whatis-exp.exp: Ditto.
19555 * gdb.cp/annota2.exp: Ditto.
19556 * gdb.cp/annota3.exp: Ditto.
19557 * gdb.trace/actions.exp: Ditto.
19558 * gdb.trace/backtrace.exp: Ditto.
19559 * gdb.trace/circ.exp: Ditto.
19560 * gdb.trace/collection.exp: Ditto.
19561 * gdb.trace/deltrace.exp: Ditto.
19562 * gdb.trace/infotrace.exp: Ditto.
19563 * gdb.trace/limits.exp: Ditto.
19564 * gdb.trace/packetlen.exp: Ditto.
19565 * gdb.trace/passc-dyn.exp: Ditto.
19566 * gdb.trace/passcount.exp: Ditto.
19567 * gdb.trace/report.exp: Ditto.
19568 * gdb.trace/save-trace.exp: Ditto.
19569 * gdb.trace/tfind.exp: Ditto.
19570 * gdb.trace/tracecmd.exp: Ditto.
19571 * gdb.trace/while-dyn.exp: Ditto.
19572 * gdb.trace/while-stepping.exp: Ditto.
19573 * lib/gdb.exp: Ditto.
19574 (gdb_compile): Handle nowarning option.
19575
5f4a23d9
AO
195762006-03-07 Alexandre Oliva <aoliva@redhat.com>
19577
19578 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
19579 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
19580 Rename executable to prelinkt. Don't re-prelink if we didn't
19581 get a core file. Test prelink -u exit status to tell whether
19582 prelinking failed. Use gdb_test_multiple.
19583
9733fc94
DJ
195842006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
19585
19586 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
19587 (do_tests): Call it.
19588
cc10cae3
AO
195892006-02-28 Alexandre Oliva <aoliva@redhat.com>
19590
19591 * gdb.base/prelink.exp: New test.
19592 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
19593
15c46491
WZ
195942006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
19595
19596 * gdb.fortran/derived-type.f90: New file.
19597 * gdb.fortran/derived-type.exp: New testcase.
19598
5c9f7ded
DJ
195992006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
19600
19601 * gdb.base/default.exp: Allow ';' as a directory separator.
19602
5b96932b
AS
196032006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
19604
19605 * gdb.base/help.exp (help add-symbol-file): Update.
19606
1986bccd
AS
196072006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
19608
19609 * gdb.base/help.exp (help load): Update expected results.
19610
a8b7528f
FF
196112006-02-19 Fred Fish <fnf@specifix.com>
19612
19613 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
19614 specifix hex value as part of results.
19615 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 19616
f8261448
FF
196172006-02-16 Fred Fish <fnf@specifix.com>
19618
19619 * gdb.base/whatis.c: Define variables using typedefs char_addr,
19620 ushort_addr, and slong_addr, so the typedefs are not optimized
19621 away.
19622 * gdb.base/whatis.exp: Add tests using type name for struct type,
19623 union type, enum type, and typedef.
a9c64011 19624
31d8bdd2
MK
196252006-02-13 Mark Kettenis <kettenis@gnu.org>
19626
19627 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
19628
34e41e63
JB
196292006-02-13 Jim Blandy <jimb@redhat.com>
19630
19631 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
19632 case where it takes two "next" commands to skip past the init
19633 call.
19634
ac6e4f31
FF
196352006-02-12 Fred Fish <fnf@specifix.com>
19636
19637 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
19638 to handle cases where it takes two "next" commands to skip
19639 past the init call.
19640
2db2d571
JB
196412006-02-07 Joel Brobecker <brobecker@adacore.com>
19642
19643 * gdb.ada/array_return.exp: Mark the last test as expected to fail
19644 on hppa32 targets.
19645
38fcd64c
DJ
196462006-02-06 Vladimir Prus <ghost@cs.msu.su>
19647
19648 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
19649 field.
19650
1315ad46
MK
196512006-01-29 Mark Kettenis <kettenis@gnu.org>
19652
19653 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
19654
5625b943
DJ
196552006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
19656
19657 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
19658 files.
19659
80df1bbe
DJ
196602006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
19661
19662 * gdb.cp/maint.exp: Set complaints to a positive value.
19663
9078e690
DJ
196642006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
19665
19666 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
19667 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
19668 function name.
19669
9c903399
DJ
196702006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
19671
19672 * gdb.base/checkpoint.c: Update copyright notice. Include
19673 <stdlib.h>.
19674
761ae4d6
JB
196752006-01-04 Jim Blandy <jimb@redhat.com>
19676
19677 * gdb.asm/asm-source.exp: Independently provide default values for
19678 asm-flags and debug-flags. Use 'string equal' to do the
19679 comparison, not the implicit expr's '==' operator. Remove
19680 now-unneeded assignments to asm-flags. In h8300 case, place
19681 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
19682
099ac3dd
MS
196832006-01-04 Michael Snyder <msnyder@redhat.com>
19684
19685 * gdb.base/checkpoint.c: New file.
19686 * gdb.base/checkpoint.exp: New file.
19687 * gdb.base/multi-fork.c: New file.
19688 * gdb.base/multi-fork.exp: New file.
19689 * gdb.base/pi.txt: New file (data for checkpoint.c test).
19690
f4d85314
FF
196912006-01-04 Fred Fish <fnf@specifix.com>
19692
19693 * gdb.base/ptype.c (foo): Add typedef.
19694 (intfoo): Add function.
19695 * gdb.base/ptype1.c: New file.
19696 * gdb.base/ptype.exp: Handle compilation and linking with two
19697 source files. Test that proper type for "foo" is found based
19698 on source context rather than first match found in symtabs.
19699
a1b06f35
MK
197002005-12-28 Mark Kettenis <kettenis@gnu.org>
19701
19702 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
19703 * gdb.asm/openbsd.inc: Indent commands.
19704
d082a1e2
MK
197052005-12-26 Mark Kettenis <kettenis@gnu.org>
19706
c65016bd
MK
19707 * gdb.base/freebpcmd.exp: Increase timeout.
19708
d082a1e2
MK
19709 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
19710
d3c32a0e
DJ
197112005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
19712
19713 * gdb.base/default.exp: Update check for "show version".
19714
9fdb1f50
RC
197152005-12-09 Randolph Chung <tausq@debian.org>
19716
19717 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
19718 * gdb.asm/pa64.inc: New file.
19719
5f2c56f7
RC
197202005-12-09 Randolph Chung <tausq@debian.org>
19721
19722 * gdb.asm/common.inc: Indent commands.
19723 * gdb.asm/asmsrc1.s: Likewise.
19724 * gdb.asm/asmsrc2.s: Likewise.
19725
8117349c
RC
197262005-12-09 Randolph Chung <tausq@debian.org>
19727
19728 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
19729 (get_addr_of_sym): Remove duplicate print.
19730 (gen_core): xfail hppa*-*-hpux*, update expected output.
19731 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
19732 * gdb.arch/pa64-nullify.s: New file.
19733
8f07f25a
RC
197342005-12-09 Randolph Chung <tausq@debian.org>
19735
19736 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
19737
55b39184
DJ
197382005-12-07 Christophe Lyon <christophe.lyon@st.com>
19739
19740 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
19741 code generation for these functions.
19742 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
19743 error message.
19744
31e2b00f
AS
197452005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
19746
19747 * gdb.base/help.exp (help b, help br, help bre, help brea)
19748 (help break): Update the expected message.
19749
c3d0b56e
SC
197502005-11-11 Stephane Carrez <stcarrez@nerim.fr>
19751
19752 * gdb.asm/m68hc11.inc: Setup the data section.
19753 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
19754 script for this test.
19755 (m6812-*-*): Likewise.
19756
36ae0ea9
RC
197572005-11-09 Randolph Chung <tausq@debian.org>
19758
19759 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
19760
9d6f42e9
WZ
197612005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
19762
19763 * gdb.base/break.exp: Fix a comment typo.
19764
e2126a14
EZ
197652005-11-03 Jim Blandy <jimb@redhat.com>
19766
a9c64011
AS
19767 Checked in by Elena Zannoni <ezannoni@redhat.com>
19768
889bf7c5 19769 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 19770
e0ac7199
CV
197712005-11-02 Corinna Vinschen <vinschen@redhat.com>
19772
19773 * gdb.arch/gdb1558.c: Include stdio.h.
19774
31d3fb18
MK
197752005-10-31 Mark Kettenis <kettenis@gnu.org>
19776
19777 * gdb.asm/asm-source.exp: Use -e instead of --entry.
19778
e52b687c
MK
197792005-10-31 Mark Kettenis <kettenis@gnu.org>
19780
19781 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
19782
f4711d79
PG
197832005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
19784
a9c64011
AS
19785 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
19786 vscr" tests to better match output.
f4711d79 19787
987a9106
JB
197882005-10-12 Jim Blandy <jimb@redhat.com>
19789
19790 * gdb.base/structs.exp (any): New function.
19791 (test_struct_returns): Don't make any assumptions at all about
19792 what value the function returns when GDB can't set the return
19793 value.
19794
2336bb58
JB
197952005-10-09 Joel Brobecker <brobecker@adacore.com>
19796
19797 * gdb.ada/arrayidx/p.adb: New file.
19798 * gdb.ada/arrayidx.exp: New testcase
19799
198002005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
19801
19802 * gdb.ada/array_return/pck.ads: New file.
19803 * gdb.ada/array_return/pck.adb: New file.
19804 * gdb.ada/array_return/p.adb: New file.
19805 * gdb.ada/array_return.exp: New testcase.
19806
705335ea
JB
198072005-10-03 Joel Brobecker <brobecker@adacore.com>
19808
a9c64011
AS
19809 * gdb.base/arrayidx.c: New file.
19810 * gdb.base/arrayidx.exp: New testcase.
705335ea 19811
11ee9940
NR
198122005-09-29 Nick Roberts <nickrob@snap.net.nz>
19813
19814 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
19815 frames-invalid and breakpoints-invalid are no longer generated
19816 with level 3 so don't expect them in the output.
19817
39fb8e9e
BR
198182005-09-27 Bob Rossi <bob@brasko.net>
19819
a9c64011 19820 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
19821 from test. Escape the | in mi_gdb_test call.
19822 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
19823 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
19824 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
19825 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
19826 expected regex's in mi_gdb_test calls.
19827 * lib/mi-support.exp: Remove arbitrary .* from tests.
19828 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
19829 Fully anchor GDB/MI expected results in mi_gdb_test.
19830 * lib/gdb.exp (string_to_regexp): Escape the ] character.
19831 * gdb.base/sizeof.exp: Remove escape character. Correct test.
19832
2af48f68
PB
198332005-09-26 Paul Brook <paul@codesourcery.com>
19834
19835 * long_long.exp: Exclude eabi targets from arm FPA float format test.
19836
f34502bc
WZ
198372005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
19838
19839 * bfp-test.c: New file.
19840 * bfp-test.exp: New testcase.
19841
ca929517
WZ
198422005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
19843
19844 * gdb.fortran/subarray.exp: New testcase to test the evaluation
19845 of subarray and substring variable.
19846 * gdb.fortran/subarray.f: New source file for the test of subarray
19847 and substring variable evaluation.
19848 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
19849 of string constant.
19850
c761af65
DJ
198512005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
19852
19853 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
19854 copyright dates.
19855
561d7a1d
PG
198562005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
19857
19858 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
19859 powerpc altivec' test with an almost identical 'info vector' test.
19860
b2b64cc9
PG
198612005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
19862
a9c64011
AS
19863 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
19864 vscr" tests to match output.
b2b64cc9 19865
6ac4d15a
PG
198662005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
19867
a9c64011
AS
19868 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
19869 output.
6ac4d15a 19870
40e55bef
BR
198712005-09-11 Bob Rossi <bob@brasko.net>
19872
889bf7c5
PA
19873 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
19874 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
19875 commands that return an MI output command and an asyncronous MI output
19876 command.
40e55bef
BR
19877 * gdb.mi/mi-console.exp: Ditto.
19878
3c7385ec
BR
198792005-09-11 Bob Rossi <bob@brasko.net>
19880
19881 * gdb.mi/mi-var-child.c: Include <string.h>.
19882
a6cd0eb3
DJ
198832005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
19884
19885 * killed.exp: Correct gdb_expect syntax.
19886
2f168eed
CV
198872005-08-09 Corinna Vinschen <vinschen@redhat.com>
19888
19889 * lib/mi-support.exp (mi_gdb_load): Fix typo.
19890
ecd3fd0f
BR
198912005-08-02 Bob Rossi <bob@brasko.net>
19892
19893 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
19894 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
19895 Change tests to inferior-tty-set/show.
19896 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
19897 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
19898 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
19899 inferior. Use mi_gdb_test to get GDB and Inferior output.
19900 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
19901 descriptor.
19902 (mi_inferior_tty_name): Add inferior PTY file name.
19903 (mi_gdb_start): Add INFERIOR_PTY parameter.
19904 (mi_gdb_test): Add IPATTERN parameter.
19905
f1ea48cb 199062005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 19907
f1ea48cb
BR
19908 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
19909 parameter to mi_gdb_test.
19910 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
19911
6e650a67
DJ
199122005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19913
19914 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
19915 struct_declarations.
19916 * gdb.mi/mi-var-child.exp: Step over the initialization of
19917 struct_declarations.
19918
8be260b6
DJ
199192005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19920
19921 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
19922 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
19923 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
19924 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
19925 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
19926 file.
19927
4e660f07
NR
199282005-07-27 Nick Roberts <nickrob@snap.net.nz>
19929
19930 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
19931 (do_children_tests): Assign values to the extra elements.
19932
19933 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
19934 them for tests for "-var-update --no-values" and
a9c64011 19935 "-var-update --all-values".
4e660f07
NR
19936 Add test for "-var-list-children --simple-values".
19937
19938 * gdb.mi/basics.c (callee4): Add integer array D[3]...
19939
19940 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
19941 "-stack-list-locals --simple-values" Improve doc strings and
19942 comments.
19943
6bdae935
MK
199442005-07-18 Mark Kettenis <kettenis@gnu.org>
19945
598b7a6f
MK
19946 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
19947 *-*-openbsd*.
19948 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
19949
6bdae935
MK
19950 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
19951 sigaltsatck'.
19952
1323e929 199532005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 19954
1323e929
BR
19955 * gdb.base/default.exp (tty): Changed output of command.
19956 * gdb.base/help.exp (help tty): Ditto.
19957
b1a9c082
MK
199582005-07-12 Mark Kettenis <kettenis@gnu.org>
19959
19960 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
19961
10a844a2
MK
199622005-07-10 Mark Kettenis <kettenis@gnu.org>
19963
19964 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
19965 -stack-select-frame without arguments.
19966 (test_stack_frame_listing): Add test for newly implemented command
19967 -stack-info-frame.
19968
3cb3b8df
BR
199692005-07-06 Bob Rossi <bob@brasko.net>
19970
19971 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
19972 command.
19973 (Copyright): Update copyright.
19974
a0c5fbcf
WZ
199752005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
19976
19977 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
19978 tests to evaluate exponentiation expression.
19979
984971d0
AS
199802005-06-29 Andreas Schwab <schwab@suse.de>
19981
19982 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
19983 main to avoid warnings.
19984
19985 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
19986
fe03833f
NR
199872005-06-20 Nick Roberts <nickrob@snap.net.nz>
19988
19989 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
19990 -stack-select-frame without arguments.
19991 (test_stack_frame_listing): Add test for newly implemented command
19992 -stack-info-frame.
a9c64011 19993
7a55f279
WZ
199942005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
19995
0ffa0ea5
DJ
19996 * gdb.fortran/array-element.f: New file.
19997 * gdb.fortran/array-element.exp: New testcase.
7a55f279 19998
26585198
DJ
199992005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
20000
20001 * gdb.base/bigcore.exp: Correct checks for systems which can
20002 not dump a large core file.
20003
c1bd25fd
DJ
200042005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
20005
20006 * gdb.base/relocate.c: Add a copyright notice.
20007 (dummy): Remove.
20008 * gdb.base/relocate.exp: Test printing the values of variables
20009 from a relocatable file.
20010
589e074d
DJ
200112005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
20012
20013 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
20014 excess MI output after an error.
20015
0915f927
JB
200162005-05-29 Joel Brobecker <brobecker@adacore.com>
20017
20018 * gdb.arch/alpha-step.c: New file.
20019 * gdb.arch/alpha-step.exp: New testcase.
20020
76ff342d
DJ
200212005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
20022 Dennis Brueni <dennis@slickedit.com>
20023
20024 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
20025 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
20026 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
20027 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
20028 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
20029 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
20030 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
20031
96b0c7ac
DJ
200322005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
20033 Wu Zhou <woodzltc@cn.ibm.com>
20034
20035 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
20036 IBM's xlc compiler.
20037 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
20038 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
20039
f21565d2
JB
200402005-05-13 Jim Blandy <jimb@redhat.com>
20041
20042 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
20043 calling gdb_suppress_entire_file.
20044 * gdb.base/charset.exp: Same.
20045 * gdb.base/call-rt-st.exp: Same.
20046
6006a3a1
BR
200472005-05-05 Bob Rossi <bob_rossi@cox.net>
20048
20049 * lib/gdb.exp (fullname_syntax): Added global regex.
20050 (fullname_syntax_POSIX): Ditto.
20051 (fullname_syntax_UNC): Ditto.
20052 (fullname_syntax_DOS_CASE): Ditto.
20053 (fullname_syntax_DOS): Ditto.
20054 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
20055 fullname_syntax variable to scope and use it.
20056 (test_file_list_exec_source_files): Ditto.
20057 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
20058
c3b69c04
DJ
200592005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
20060
20061 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
20062
3c95e6af
PG
200632004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
20064
a9c64011
AS
20065 * lib/gdb.exp (skip_altivec_tests): New function, based on
20066 check_vmx_hw_available from the GCC testsuite.
20067 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
20068 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 20069
78df6c56
JB
200702005-05-02 Jim Blandy <jimb@redhat.com>
20071
20072 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
20073 calling gdb_suppress_entire_file.
20074
1690f9cf
DJ
200752005-04-30 Randolph Chung <tausq@debian.org>
20076
20077 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
20078 Slightly relax "sem_post" name checking.
20079
5ea106f7
PG
200802005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
20081
20082 * gdb.base/unload.exp: Use new shared library infrastructure.
20083
bf7234cf
PG
200842005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
20085
20086 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 20087 infrastructure.
bf7234cf 20088
547b869a
CV
200892005-04-29 Corinna Vinschen <vinschen@redhat.com>
20090
20091 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
20092 * gdb.asm/h8300.inc: New file.
20093
f07e55f0
PG
200942005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
20095
20096 * gdb.base/shlib-call.exp: Change to use new shared library
20097 infrastructure.
20098
3cbba3d1
PG
200992005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
20100
a9c64011
AS
20101 * gdb.base/pending.exp: Change to use new shared library
20102 infrastructure.
3cbba3d1 20103
ed6df200
PG
201042005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
20105
a9c64011
AS
20106 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
20107 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 20108
8c8f4ebe
PG
201092005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
20110
a9c64011
AS
20111 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
20112 shared objects being adjusted and update copyright years.
8c8f4ebe 20113
607fbc54
DJ
201142005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
20115
20116 * ChangeLog: Correct some 2003-01-13 dates.
20117 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
20118 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
20119 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
20120 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
20121 gdb.trace/tfind.exp: Update copyright years.
20122
57bf0e56
DJ
201232005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
20124 Daniel Jacobowitz <dan@codesourcery.com>
20125
20126 * lib/gdb.exp (gdb_compile): Handle shlib=.
20127 (gdb_compile_shlib): New function.
20128
9b593790
PG
201292005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
20130
a9c64011 20131 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 20132
9494c6a5
DJ
201332005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
20134
20135 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
20136 gdb.server.
20137 * configure.ac: Likewise.
20138 * configure: Regenerated.
20139 * gdb.gdbserver/Makefile.in: Moved to...
20140 * gdb.server/Makefile.in: ... here.
20141 * gdb.gdbserver/server.c: Moved to...
20142 * gdb.server/server.c: ... here.
20143 * gdb.gdbserver/server-run.exp: Moved to...
20144 * gdb.server/server-run.exp: ... here.
20145
6f8eac0e
DJ
201462005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
20147
20148 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
20149 * configure.ac: Create gdb.gdbserver/Makefile.
20150 * configure: Regenerated.
20151 * lib/gdbserver-support.exp: New file, derived from
20152 config/gdbserver.exp.
20153 * config/gdbserver.exp: Use gdbserver-support.exp.
20154 * gdb.gdbserver/Makefile.in: New file.
20155 * gdb.gdbserver/server.c: New file.
20156 * gdb.gdbserver/server-run.exp: New file.
20157
6e87504d
PG
201582005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
20159
a9c64011
AS
20160 * lib/gdb.exp (test_compiler_info): Return compiler_info
20161 if no arguments are given.
6e87504d 20162
d1779be4
PG
201632005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
20164
20165 * gdb.arch/altivec-abi.exp: Check for compiler and set
20166 use altivec' flag accordingly.
20167 * gdb.arch/altivec-regs.exp: Likewise.
20168
88750304
DJ
201692005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
20170
20171 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
20172
f3fb768d
AS
201732005-03-27 Andreas Schwab <schwab@suse.de>
20174
20175 * gdb.base/bigcore.c (main): Add missing mode argument in open
20176 call.
20177
7e813ac5
DJ
201782005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
20179
20180 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
20181 downloads.
20182 * config/gdbserver.exp (gdb_load): Likewise.
20183
8e3049aa
PB
201842005-03-14 Paul Brook <paul@codesourcery.com>
20185
20186 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
20187 targets.
20188
a9df7c44
JB
201892005-03-09 Joel Brobecker <brobecker@adacore.com>
20190
20191 * gdb.dwarf2/dup-psym.S: New file.
20192 * gdb.dwarf2/dup-psym.exp: New testcase.
20193
9f0d94e8
JB
201942005-03-09 Joel Brobecker <brobecker@adacore.com>
20195
20196 * gdb.ada/exec_changed/first.adb: New file.
20197 * gdb.ada/exec_changed/second.adb: New file.
20198 * gdb.ada/exec_changed.exp: New testcase.
20199
5f579bc5
NS
202002005-03-08 Nathan Sidwell <nathan@codesourcery.com>
20201
36e9969c
NS
20202 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
20203 (A2): New class.
20204 (main): Test operator+.
20205 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
20206 breakpoint test.
20207
5f579bc5
NS
20208 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
20209 * gdb.base/signull.exp: Disable if gdb,nosignals.
20210 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
20211 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
20212 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
20213 * gdb.mi/mi2-console.exp: Likewise.
20214 * gdb.trace/collection.exp (run_trace_experiment): Consume the
20215 continue output at start.
20216 (gdb_collect_locals_test): Robustify regexp.
20217 * gdb.trace/passc-dyn.exp: Fix comment typo.
20218 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
20219
be46087e
CV
202202005-03-08 Corinna Vinschen <vinschen@redhat.com>
20221
20222 * gdb.asm/asm-source.exp: Add iq2000 case.
20223 * gdb.asm/iq2000.inc: New file.
20224
384e1a61 202252005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 20226
384e1a61
MI
20227 * gdb.base/command.exp: Change hardcoded value to regular expression.
20228 * gdb.base/float.exp: Add powerpc to the list of targets checked.
20229
584b6e9e
DJ
202302005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
20231
20232 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
20233 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
20234 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
20235 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
20236 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
20237
ab5b5d61
MK
202382005-03-05 Mark Kettenis <kettenis@gnu.org>
20239
20240 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
20241 changes.
20242
ae051c1b
PG
202432004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
20244
a9c64011
AS
20245 * lib/compiler.c: Add test for IBM's xlc compiler.
20246 * lib/compiler.cc: Likewise.
ae051c1b 20247
3f0f6ed2
JB
202482004-02-24 Joel Brobecker <brobecker@adacore.com>
20249
20250 * gdb.ada/fixed_points.exp: Create compilation object directory
20251 before running the test.
20252 * gdb.ada/null_record.exp: Likewise.
20253 * gdb.ada/packed_array.exp: Likewise.
20254 * gdb.ada/start.exp: Likewise.
20255
724f452b
JB
202562005-02-15 Joel Brobecker <brobecker@adacore.com>
20257
20258 * gdb.ada/packed_array/pa.adb: New file.
20259 * gdb.ada/packed_array.exp: New testcase.
20260
57f5cdfb 202612005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 20262
1f393151
MK
20263 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
20264 files.
20265
ebdda337
MK
20266 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
20267 on *-*-openbsd*. Correctly match whitespace in regukar
20268 expressions.
20269
cf309262
DJ
202702005-02-10 Daniel Jacobowitz <dan@debian.org>
20271
20272 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
20273 PR exp/1821
20274 * gdb.base/gdb1821.c: New test file.
20275 * gdb.base/gdb1821.exp: New test file.
20276
3be49e7a
JB
202772005-02-09 Joel Brobecker <brobecker@adacore.com>
20278
20279 * gdb.base/start.c: New file.
20280 * gdb.base/start.exp: New testcase.
20281
e292e67d
JB
202822005-02-09 Joel Brobecker <brobecker@adacore.com>
20283
20284 * gdb.ada/start/dummy.adb: New file.
20285 * gdb.ada/start.exp: New testcase.
20286
dbdfa66c
CV
202872005-02-09 Corinna Vinschen <vinschen@redhat.com>
20288
20289 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
20290 for printing symbols and statistics.
20291 Add test for using relative pathnames in "maint print msymbols" test.
20292 Mark "maint info sections DATA" XFAIL on Cygwin.
20293 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
20294 tests.
20295
d7941671
AC
202962005-02-09 Andreas Schwab <schwab@suse.de>
20297
20298 Committed by Andrew Cagney <cagney@gnu.org>
20299 * gdb.base/remotetimeout.exp: New file.
20300
74e5ef44
MK
203012005-02-07 Mark Kettenis <kettenis@gnu.org>
20302
20303 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
20304
464dd14d
JB
203052005-02-03 Joel Brobecker <brobecker@adacore.com>
20306
20307 * gdb.ada/gnat_ada.gpr: New file.
20308 * gdb.ada/gnat_ada.gin: Delete, no longer used.
20309 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
20310 * configure.ac: No longer generate gnat_ada.gpr.
20311 * configure: Regenerate.
20312 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
20313 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
20314 * gdb.ada/null_record/bar.ads: Likewise.
20315 * gdb.ada/null_record/bar.adb: Likewise.
20316 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
20317 * gdb.ada/null_record.exp (testdir): New variable.
20318 (testfile): executable is now in testdir subdirectory.
20319 (srcfile): Use full path to the main compilation unit.
20320 * gdb.ada/fixed_points.exp: Same changes as above.
20321
30d756ae
NR
203222005-02-03 Nick Roberts <nickrob@snap.net.nz>
20323
20324 * gdb.base/interp.exp: New test.
20325
9d799f85
AC
203262005-01-24 Andrew Cagney <cagney@gnu.org>
20327
20328 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
20329
15656118
AC
203302005-01-19 Andrew Cagney <cagney@gnu.org>
20331
a892c31b
AC
20332 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
20333 configure.ac not configure.in.
20334
15656118
AC
20335 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
20336 of powerpc*-*-*.
20337 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 20338 * gdb.base/list.exp (test_list_function)
15656118
AC
20339 (test_list_filename_and_function): Ditto.
20340 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
20341
a7b01baf
AC
203422005-01-16 Andrew Cagney <cagney@gnu.org>
20343
17d92a02
AC
20344 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
20345
a7b01baf
AC
20346 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
20347
bc8332bb
AC
203482005-01-14 Andrew Cagney <cagney@gnu.org>
20349
20350 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
20351 * gdb.mi/mi2-var-cmd.exp: Ditto.
20352
4d074752
CV
203532005-01-10 Corinna Vinschen <vinschen@redhat.com>
20354
20355 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
20356
bec39cab
AC
203572005-01-07 Andrew Cagney <cagney@gnu.org>
20358
20359 * configure.ac: Rename configure.in, require autoconf 2.59.
20360 * configure: Re-generate.
20361 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
20362 * gdb.stabs/configure: Re-generate.
20363 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
20364 * gdb.hp/configure: Re-generate.
20365 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
20366 autoconf 2.59.
20367 * gdb.hp/gdb.objdbg/configure: Re-generate.
20368 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
20369 autoconf 2.59.
20370 * gdb.hp/gdb.defects/configure: Re-generate.
20371 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
20372 autoconf 2.59.
20373 * gdb.hp/gdb.compat/configure: Re-generate.
20374 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
20375 autoconf 2.59.
20376 * gdb.hp/gdb.base-hp/configure: Re-generate.
20377 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
20378 autoconf 2.59.
20379 * gdb.hp/gdb.aCC/configure: Re-generate.
20380
f10b16d4
JB
203812004-12-15 Jim Blandy <jimb@redhat.com>
20382
20383 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
20384 under NPTL when there is debugging info available for libpthread.
20385
fb6e1814
JG
203862004-12-13 Jerome Guitton <guitton@gnat.com>
20387
20388 * gdb.ada/fixed_points.c: New file.
20389 * gdb.ada/fixed_points.exp: New file.
20390
fe46cd3a
RC
203912004-12-03 Randolph Chung <tausq@debian.org>
20392
20393 * gdb.arch/pa-nullify.exp: New file.
20394 * gdb.arch/pa-nullify.s: New file.
20395
8de0841b
RC
203962004-11-30 Randolph Chung <tausq@debian.org>
20397
20398 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
20399 instead of "tbug". Fix regexp to work properly with gdb_test.
20400
c8170782
PH
204012004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
20402
20403 * gdb.base/bitfields2.exp: New test.
20404 * gdb.base/bitfields2.c: New file.
20405
954269c2
RE
204062004-11-28 Richard Earnshaw <rearnsha@arm.com>
20407
20408 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
20409
0107feed
RC
204102004-11-16 Randolph Chung <tausq@debian.org>
20411
20412 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
20413
f073ae8c
DJ
204142004-11-14 Daniel Jacobowitz <dan@debian.org>
20415
20416 * gdb.threads/threadapply.exp: Correct "macro details" test.
20417
19ad59e7
JJ
204182004-11-11 Jeff Johnston <jjohnstn@redhat.com>
20419
20420 * gdb.threads/threadapply.exp: New test.
20421 * gdb.threads/threadapply.c: New file.
20422
9cf0961b
MK
204232004-11-07 Mark Kettenis <kettenis@gnu.org>
20424
20425 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
20426 frames.
20427
c789492a
FL
204282004-11-05 Felix Lee <felix+log1@specifixinc.com>
20429
20430 * gdb.base/cursal.exp: New file.
20431 * gdb.base/cursal.c: New file.
20432
a1e167bb
AC
204332004-11-03 Andrew Cagney <cagney@gnu.org>
20434
20435 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
20436
b7cbf173
MK
204372004-10-30 Mark Kettenis <kettenis@gnu.org>
20438
20439 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
20440 NetBSD/ELF targets.
20441
88f9d34f
JB
204422004-10-29 Joel Brobecker <brobecker@gnat.com>
20443
20444 * gdb.threads/bp_in_thread.c: New file, copied from
20445 pthread_cond_wait.c.
20446 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
20447 file, rather than reusing the .c file from another testcase.
20448
ca7d6a0c
JB
204492004-10-20 Joel Brobecker <brobecker@gnat.com>
20450
20451 * gdb.ada/null_record.exp: Check where we stopped after
20452 sending the start command, instead of where the associated
20453 temporary breakpoint was inserted.
20454
0d863d03
AC
204552004-10-14 Andrew Cagney <cagney@gnu.org>
20456
20457 * gdb.mi/gdb701.c (main): Return 0.
20458
d11e72cb
DJ
204592004-10-13 Daniel Jacobowitz <dan@debian.org>
20460
d40539a4 20461 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 20462
e1923096
JJ
204632004-10-12 Jeff Johnston <jjohnstn@redhat.com>
20464
20465 * gdb.threads/schedlock.c: Add comment markers to use to find
20466 line numbers.
20467 * gdb.threads/schedlock.exp: Adjust regex to handle the new
20468 comments.
20469 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
20470 breakpoint lines.
20471
ec8ba2c9
DJ
204722004-10-12 Daniel Jacobowitz <dan@debian.org>
20473
20474 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
20475
0eb3658b
DJ
204762004-10-12 Daniel Jacobowitz <dan@debian.org>
20477
20478 * configure.in: Add gdb.dwarf2.
20479 * configure: Regenerated.
20480 * Makefile.in: Add gdb.dwarf2.
20481 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
20482 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
20483 gdb.dwarf2/file1.txt: New files.
20484
a271cc33
OF
204852004-10-11 Orjan Friberg <orjanf@axis.com>
20486
a9c64011 20487 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
20488 of "run", since the latter doesn't work with remote targets. Adjust
20489 the breakpoint numbering accordingly.
20490 * gdb.threads/pthread_cond_wait.exp: Ditto.
20491
895ce074
MC
204922004-10-08 Michael Chastain <mec.gnu@mindspring.com>
20493
20494 * gdb.base/overlays.exp: Update copyright years.
20495
6be3092d
KI
204962004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
20497
20498 * gdb.base/overlays.exp: Disable if target is Linux.
20499
e05389b8
FL
205002004-10-06 Felix Lee <felix+log1@specifixinc.com>
20501
20502 * config/gdbserver.exp (gdb_load): Use right filename on remote.
20503
73cb587d
KI
205042004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
20505
20506 * gdb.asm/asm-source.exp: Add m32r-linux target.
20507 * gdb.asm/m32r-linux.inc: New file.
20508
3c0edcdc
AC
205092004-09-24 Andrew Cagney <cagney@redhat.com>
20510 David Anderson <anderson@redhat.com>
20511
20512 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
20513 command fails, assume things will work.
20514 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
20515 (_GNU_SOURCE): Define.
20516 (print_unsigned, print_hex): Change parameter to "long long".
20517 (print_byte_count): New function, use to print byte counts.
20518 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
20519 O_LARGEFILE.
20520 (main): Compute an upper bound on a corefile in max_core_size.
20521 Limit memory chunk size to max_core_size. Limit total memory
20522 allocated to max_core_size.
20523
4bb3667f
AC
205242004-09-23 Andrew Cagney <cagney@gnu.org>
20525
20526 * gdb.base/bigcore.exp: Replace the code that creates a corefile
20527 from a separate process with code that creates a corefile by
20528 making the inferior dump core.
20529
60fe1a51
MK
205302004-09-23 Mark Kettenis <kettenis@gnu.org>
20531
20532 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
20533 block.
20534
8e937346
MC
205352004-09-23 Michael Chastain <mec.gnu@mindspring.com>
20536
20537 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
20538 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
20539 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
20540 Likewise.
20541
7213f6d6
JJ
205422004-09-20 Jeff Johnston <jjohnstn@redhat.com>
20543
20544 * gdb.java/jprint.exp: New test case for java inferior call.
20545 * gdb.java/jprint.java: Ditto.
20546
eac69dca
JB
205472004-09-15 Joel Brobecker <brobecker@gnat.com>
20548
20549 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
20550
22227696
MC
205512004-09-14 Michael Chastain <mec.gnu@mindspring.com>
20552
20553 * gdb.threads/killed.c: Include <stdlib.h>.
20554 * gdb.threads/pthreads.c: Likewise.
20555
7dd403a4
MC
205562004-09-14 Michael Chastain <mec.gnu@mindspring.com>
20557
20558 * gdb.threads/killed.c: Add copyright notice.
20559
33f2d567
JM
205602004-09-10 Jason Molenda (jmolenda@apple.com)
20561
a9c64011
AS
20562 * gdb.base/define.exp: Two new tests to verify zero space chars
20563 after 'if' and 'while' commands in a user-defined command is correctly
20564 parsed.
33f2d567 20565
e05b62ac
AC
205662004-09-08 Andrew Cagney <cagney@gnu.org>
20567
20568 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
20569 delivery test with duplicate at end of file.
20570
9cbe82da
MK
205712004-09-06 Mark Kettenis <kettenis@jive.nl>
20572
20573 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
20574
564803d9
MC
205752004-09-05 Michael Chastain <mec.gnu@mindspring.com>
20576
20577 * config/hppro.exp: Removed.
20578
7c6807ce
MC
205792004-09-05 Michael Chastain <mec.gnu@mindspring.com>
20580
20581 * config/sparclet.exp: Removed.
20582
bf7e26dd
MC
205832004-09-05 Michael Chastain <mec.gnu@mindspring.com>
20584
20585 * config/udi.exp: Removed.
20586
714e341b
MC
205872004-09-02 Michael Chastain <mec.gnu@mindspring.com>
20588
20589 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
20590 of "exp_continue".
20591 (advancei): Likewise.
20592
1236e623
JJ
205932004-09-01 Jeff Johnston <jjohnstn@redhat.com>
20594
20595 * gdb.base/unload.exp: Fix so messages aren't duplicated.
20596
3bdcad15
MI
205972004-09-01 Manoj Iyer <manjo@austin.ibm.com>
20598
228af206 20599 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
20600 to check for nodebug in executable.
20601 * gdb.gdb/observer.exp (setup_test): Likewise.
20602 * gdb.gdb/selftest.exp (test_with_self): Likewise.
20603 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
20604
c72b934c
AC
206052004-09-01 Andrew Cagney <cagney@gnu.org>
20606
20607 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
20608 files.
20609
edd9b715
JJ
206102004-09-01 Jeff Johnston <jjohnstn@redhat.com>
20611
20612 * gdb.base/unload.exp: Fix expected warning message to match
20613 latest format.
20614
fb4ce06b
CV
206152004-09-01 Corinna Vinschen <vinschen@redhat.com>
20616
20617 * gdb.base/call-rt-st.exp: Fix typos.
20618
ce78e7c3
MI
206192004-08-31 Manoj Iyer <manjo@austin.ibm.com>
20620
20621 * gdb.threads/thread_check.exp: New testcase.
20622 * gdb.threads/thread_check.c: New testcase.
20623
2dedb159
AC
206242004-08-31 Andrew Cagney <cagney@gnu.org>
20625
20626 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
20627 (skip_to_handler_entry): New procedures. Test stepping into a
20628 handler when the breakpoint is at the handler's entry point.
20629
68f53502
AC
206302004-08-30 Andrew Cagney <cagney@gnu.org>
20631
20632 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
20633 gdb/1757.
20634
3e3ffd2b
MC
206352004-08-27 Michael Chastain <mec.gnu@mindspring.com>
20636
20637 With code from Manoj Iyer <manjo@austin.ibm.com>:
20638 * lib/gdb.exp (gdb_file_cmd): Return more information in the
20639 return value. Add an arm for "no debugging symbols found".
20640 Change a stray "error" to "perror".
20641 (gdb_run_cmd): Adapt to new return value.
20642 * gdb.base/remote.exp: Adapt to new return value.
20643 * gdb.gdb/complaints.exp: Likewise.
20644 * gdb.gdb/observer.exp: Likewise.
20645 * gdb.gdb/selftest.exp: Likewise.
20646 * gdb.gdb/xfullpath.exp: Likewise.
20647
4b6f5fd2
JB
206482004-08-27 Joel Brobecker <brobecker@gnat.com>
20649
20650 * gdb.threads/bp_in_thread.exp: New testcase.
20651
e5b25496
MC
206522004-08-27 Michael Chastain <mec.gnu@mindspring.com>
20653
20654 Fix PR testsuite/1735.
20655 * gdb.threads/schedlock.c (thread_function): Add a cast
20656 to suppress a gcc warning.
20657 * gdb.threads/thread-specific.c (thread_function): Likewise.
20658
934353d6
MC
206592004-08-26 Michael Chastain <mec.gnu@mindspring.com>
20660
20661 * gdb.base/unload.c: Include <stdlib.h>.
20662
f98a0aef 206632004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 20664
f98a0aef 20665 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
20666 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
20667 synchronized after the "return".
20668
5a2e8882
MC
206692004-08-26 Michael Chastain <mec.gnu@mindspring.com>
20670
20671 * gdb.mi/basics.c: Include <stdio.h>.
20672 * gdb.mi/pthreads.c: Include <stdlib.h>.
20673 * gdb.mi/var-cmd.c: Include <stdlib.h>.
20674
a9640423
MC
206752004-08-26 Michael Chastain <mec.gnu@mindspring.com>
20676
20677 * gdb.threads/schedlock.c: Add copyright notice.
20678
b04e311d
AC
206792004-08-25 Andrew Cagney <cagney@gnu.org>
20680
20681 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
20682 (skip_over_handler, breakpoint_over_hander): New test procedures.
20683 (advance, advancei): Add a proper prefix, do not use
20684 rerun_to_main.
20685 * gdb.base/sigstep.c (main): Change to use an infinite loop.
20686
7c27f15b
MC
206872004-08-24 Michael Chastain <mec.gnu@mindspring.com>
20688
20689 * gdb.mi/basics.c: Add copyright notice.
20690 * gdb.mi/var-cmd.c: Add copyright notice.
20691
fffc87ae
MC
206922004-08-23 Michael Chastain <mec.gnu@mindspring.com>
20693
20694 * lib/gdb.exp: Remove signed_keyword_not_used.
20695 * lib/compiler.c: Likewise.
20696 * lib/compiler.cc: Likewise.
20697
d782e0bf
MC
206982004-08-23 Michael Chastain <mec.gnu@mindspring.com>
20699
20700 * gdb.base/whatis.c: Remove conditional disabling of "signed".
20701 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
20702
96033e83
MC
207032004-08-23 Michael Chastain <mec.gnu@mindspring.com>
20704
20705 * gdb.base/whatis.c: Add copyright notice.
20706
cf38c229
MK
207072004-08-20 Mark Kettenis <kettenis@gnu.org>
20708
20709 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
20710 it to skip the breakpoints encoded in the inline assembly.
20711
f4b49756
MC
207122004-08-20 Michael Chastain <mec.gnu@mindspring.com>
20713
20714 * Makefile.in: Add gdb.fortran.
20715
2f193b69
MC
207162004-08-20 Michael Chastain <mec.gnu@mindspring.com>
20717
20718 * gdb.base/call-sc.exp (test_scalar_returns):
20719 Fix cut-and-paste glitch in "Make fun return now".
20720
89a237cb
MC
207212004-08-17 Michael Chastain <mec.gnu@mindspring.com>
20722
20723 * configure.in: Add gdb.fortran.
20724 * configure: Regenerate.
20725 * gdb.fortran/Makefile.in: New file.
20726 * lib/gdb.exp (skip_fortran_tests): New procedure.
20727
469aff8e
MC
207282004-08-17 Michael Chastain <mec.gnu@mindspring.com>
20729
20730 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
20731 reference to bug-gnu@prep.ai.mit.edu.
20732 * gdb.mi/mi-var-child.exp: Likewise.
20733 * gdb.mi/mi-var-cmd.exp: Likewise.
20734 * gdb.mi/mi-var-display.exp: Likewise.
20735 * gdb.mi/mi2-var-block.exp: Likewise.
20736 * gdb.mi/mi2-var-child.exp: Likewise.
20737 * gdb.mi/mi2-var-cmd.exp: Likewise.
20738 * gdb.mi/mi2-var-display.exp: Likewise.
20739
00b51b9f
MK
207402004-08-15 Mark Kettenis <kettenis@gnu.org>
20741
20742 * gdb.base/unload.c (main): Make local variable msg const.
20743
45f07fef
MC
207442004-08-15 Michael Chastain <mec.gnu@mindspring.com>
20745
20746 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
20747 to bug-gnu@prep.ai.mit.edu.
20748 * gdb.mi/mi-disassemble.exp: Likewise.
20749 * gdb.mi/mi-eval.exp: Likewise.
20750 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
20751 default line number.
20752 * gdb.mi/mi-return.exp: Likewise.
20753 * gdb.mi/mi-simplerun.exp: Likewise.
20754 * gdb.mi/mi-stack.exp: Likewise.
20755 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
20756 number with explicit range test.
20757 * gdb.mi/mi-watch.exp: Likewise.
20758 * gdb.mi/mi2-break.exp: Likewise.
20759 * gdb.mi/mi2-cli.exp: Likewise.
20760 * gdb.mi/mi2-disassemble.exp: Likewise.
20761 * gdb.mi/mi2-eval.exp: Likewise.
20762 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
20763 default line number.
20764 * gdb.mi/mi2-return.exp: Likewise.
20765 * gdb.mi/mi2-simplerun.exp: Likewise.
20766 * gdb.mi/mi2-stack.exp: Likewise.
20767 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
20768 number with explicit range test.
20769 * gdb.mi/mi2-watch.exp: Likewise.
20770
dd8c8ee7
MC
207712004-08-15 Michael Chastain <mec.gnu@mindspring.com>
20772
20773 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
20774 * gdb.cp/m-static.exp: Likewise.
20775 * gdb.cp/rtti.exp: Likewise.
20776
4e838464
MK
207772004-08-14 Mark Kettenis <kettenis@gnu.org>
20778
20779 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
20780
8d8cb839
EZ
207812004-08-14 Eli Zaretskii <eliz@gnu.org>
20782
20783 * ChangeLog: Prefix Local Variables with semi-colons and indent
20784 the reference to older ChangeLog files, to fix fontification in
20785 Emacs.
20786
deea8bb0
MC
207872004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20788
20789 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
20790 * gdb.mi/mi2-break.exp: Likewise.
20791
c3297504
MC
207922004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20793
20794 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
20795
25808999
MC
207962004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20797
20798 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
20799
226a8d71
MC
208002004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20801
20802 * gdb.cp/classes.exp: Remove unused declarations. Just let
20803 test names default instead of providing special names. Remove
20804 extraneous demangler test.
20805
37fdf854
JJ
208062004-08-12 Jeff Johnston <jjohnstn@redhat.com>
20807
20808 * gdb.base/unload.exp: New test for breakpoints in dynamically
20809 loaded libraries.
20810 * gdb.base/unload.c: Ditto.
20811 * gdb.base/unloadshr.c: Ditto.
20812
2d3a7986
MC
208132004-08-12 Michael Chastain <mec.gnu@mindspring.com>
20814
20815 * gdb.cp/classes.exp (test_ptype_class_objects): Call
20816 cp_test_ptype_class.
20817 (test_enums): Likewise.
20818
c72b934c
AC
208192004-08-10 Andrew Cagney <cagney@gnu.org>
20820
20821 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
20822 files.
20823
cc503c8a
AC
208242004-08-10 Andrew Cagney <cagney@gnu.org>
20825
20826 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
20827 init_malloc call.
20828
902f2ccb
MC
208292004-08-10 Michael Chastain <mec.gnu@mindspring.com>
20830
20831 * ChangeLog: Add copyright notice. The notice is copied
20832 from emacs 21.3 top level ChangeLog.
20833
78c90502
MC
208342004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20835
20836 * lib/cp-support.exp: New file.
20837 * lib/cp-support.exp (cp_test_type_class): New function.
20838 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
20839 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
20840 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
20841 cp_test_ptype_class.
20842
88e5ea78
MC
208432004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20844
20845 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
20846 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
20847 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
20848 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
20849 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
20850 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
20851 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
20852 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
20853 gdb.mi/mi2-watch.exp: Update copyright years.
20854
6a89fc9c
MK
208552004-08-09 Mark Kettenis <kettenis@gnu.org>
20856
20857 * gdb.base/sigaltstack.exp: Provide proper anchoring.
20858
1482e0de
MC
208592004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20860
20861 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
20862 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
20863 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
20864 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
20865 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
20866 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
20867 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
20868 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
20869 gdb.mi/mi-watch.exp: Update copyright years.
20870
1a5ce3f3
DJ
208712004-08-08 Daniel Jacobowitz <dan@debian.org>
20872
20873 PR gdb/1738
20874 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
20875 from a breakpoint with a pending signal.
20876
04f6ecf2
DJ
208772004-08-08 Daniel Jacobowitz <dan@debian.org>
20878
20879 PR gdb/1736
20880 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
20881 * gdb.base/sigaltstack.exp (finish_test): Consume output until
20882 the prompt.
20883 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
20884
54d90d35
DJ
208852004-08-08 Daniel Jacobowitz <dan@debian.org>
20886
20887 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
20888
d2f6abb0
DJ
208892004-08-08 Daniel Jacobowitz <dan@debian.org>
20890
20891 PR gdb/1736
20892 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
20893 for i?86-*-linux*.
20894
5598c03d
DJ
208952004-08-08 Daniel Jacobowitz <dan@debian.org>
20896
20897 * gdb.arch/i386-prologue.exp: Compile without debug information.
20898
c6fee705
MC
208992004-08-08 Michael Chastain <mec.gnu@mindspring.com>
20900
20901 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
20902 rather than asking gdb to search.
20903
dd90efdb
MC
209042004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20905
20906 * gdb.base/gcore.c: Include <string.h>.
20907
1e84bec1
MC
209082004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20909
20910 * gdb.base/gcore.c: Add copyright notice.
20911
e425eb2b
MC
209122004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20913
20914 * gdb.base/freebpcmd.c: Include <stdio.h>.
20915 * gdb.base/long_long.c: Include <string.h>.
20916 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
20917 * gdb.base/siginfo.c: Include <string.h>.
20918 * gdb.base/sigstep.c: Include <string.h>.
20919
cb9aaed5
MC
209202004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20921
20922 * gdb.base/complex.c: Include <stdlib.h>.
20923
55944f3d
MC
209242004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20925
20926 * gdb.base/complex.c: Add copyright notice.
20927
7b2953d9
MC
209282004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20929
20930 * gdb.base/charset.c: Include <stdlib.h>.
20931
c9133d23
MC
209322004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20933
20934 * gdb.base/auxv.c: Include <stdlib.h>.
20935
0a8490ad
MC
209362004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20937
20938 * gdb.base/auxv.c: Add copyright notice.
20939
3426d5ec
MC
209402004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20941
20942 * gdb.base/coremaker.c: Add copyright notice.
20943 * gdb.base/coremaker2.c: Add copyright notice.
20944
8da195dd
AC
209452004-08-04 Andrew Cagney <cagney@gnu.org>
20946
20947 * gdb.base/store.exp: Update copyright.
20948 (check_set, up_set, check_struct, up_struct): Add a prefix to test
20949 names, do not import gdb_prompt.
20950
8d394f98
AC
209512004-08-01 Andrew Cagney <cagney@gnu.org>
20952
20953 Fix PR testsuite/1729.
20954 * gdb.base/dump.exp: Add test name to callers of capture_value, do
20955 not use capture_value with value 4.
20956 (capture_value): Add optional test name parameter.
20957 (test_reload_saved_value, test_restore_saved_value): Use $msg as
20958 the prefix, pass to capture_value.
20959
b6702b23
MK
209602004-08-01 Mark Kettenis <kettenis@gnu.org>
20961
20962 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
20963 * gdb.arch/i386-prologue.c (standard): New prototype and function.
20964 (main): Call new function.
20965
c203e0ca
MC
209662004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20967
20968 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
20969
a7995a30
MC
209702004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20971
20972 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
20973
9366563b
MC
209742004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20975
b6eeaf26 20976 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
20977 Accept more values of vtbl pointer. Remove some messages
20978 about "obsolete gcc or gdb".
20979
2fc1f950
MC
209802004-07-30 Michael Chastain <mec.gnu@mindspring.com>
20981
20982 * gdb.cp/classes.exp: Accept more varieties of ptype output.
20983
c724d49b
MC
209842004-07-30 Michael Chastain <mec.gnu@mindspring.com>
20985
20986 * gdb.base/asm-source.exp: Properly convert target board
20987 debug flags from gcc format to binutils format.
20988
736b0fce
MK
209892004-07-28 Mark Kettenis <kettenis@gnu.org>
20990
20991 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
20992 gdb1718". PR backtrace/1718 partially fixed.
20993
5633ea5c
JJ
209942004-07-27 Jeff Johnston <jjohnstn@redhat.com>
20995
20996 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
20997
575eebb1
NC
209982004-07-26 Nick Clifton <nickc@redhat.com>
20999
21000 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
21001 good default value for a specific architecture is available then
21002 set it to that value. Otherwise default to the -gstabs switch.
21003 Remove the -g... switches from the asm-flags variable. Allow the
21004 target board info to override the value if it wants to. Pass the
21005 switch on the assembler command line.
21006
62104619
MK
210072004-07-23 Mark Kettenis <kettenis@gnu.org>
21008
21009 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
21010 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
21011 (main): Call new function.
21012
4a1135b8
MC
210132004-07-22 Michael Chastain <mec.gnu@mindspring.com>
21014
21015 Test for PR exp/1715.
21016 * gdb.base/radix.exp: Refactor common procedures. Make all
21017 test names unique. Change XFAIL to KFAIL.
21018
8a12c1f0
MC
210192004-07-20 Michael Chastain <mec.gnu@mindspring.com>
21020
21021 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
21022 * gdb.ada/gnat_ada.gin: ... to here.
21023 * configure.in: Use gnat_ada.gin.
21024 * configure: Regenerate.
21025
23b451cf
AC
210262004-07-20 Andrew Cagney <cagney@gnu.org>
21027
21028 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
21029 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
21030 XFAILs. Clean up test messages and comments. Check backtraces.
21031 Delete re-sync code.
21032
ab618a02
MC
210332004-07-19 Michael Chastain <mec.gnu@mindspring.com>
21034
21035 Fix PR cli/740.
21036 * gdb.base/annota1.exp: Honor gdb,nosignals.
21037 * gdb.base/annota3.exp: Likewise.
21038
46dad340
MC
210392004-07-19 Michael Chastain <mec.gnu@mindspring.com>
21040
21041 * lib/java.exp: Update copyright notice.
21042
756d8c70
AC
210432004-07-19 Andrew Cagney <cagney@gnu.org>
21044
21045 * gdb.base/selftest.exp: Copy file from here ...
21046 * gdb.gdb/selftest.exp: ... to here.
21047
586027e6
AC
210482004-07-16 Andrew Cagney <cagney@redhat.com>
21049
21050 * lib/insight-support.exp: Delete file.
21051 * lib/java.exp (java_init): Fix copyright.
21052
029d2200
AC
210532004-07-16 Andrew Cagney <cagney@gnu.org>
21054
21055 * gdb.base/restore.c: Append "prologue" to comments marking the a
21056 function's prologue.
21057 * gdb.base/restore.exp: Update copyright, re-indent.
21058 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
21059 callerN" prefix where needed. Update patterns that match a
21060 function's prologue.
21061
653b62c5
MC
210622004-07-16 Michael Chastain <mec.gnu@mindspring.com>
21063
21064 * gdb.base/restore.c: Add copyright notice.
21065
f7d690e5
AC
210662004-07-16 Andrew Cagney <cagney@gnu.org>
21067
21068 * gdb.base/logical.exp: Update copyright.
21069 (evaluate): New procedure. Use to re-implement tests using
21070 several tables.
21071
d629a7cb
MH
210722004-07-14 Martin Hunt <hunt@redhat.com>
21073
21074 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
21075 which fixes some problems where init.tcl was not found.
21076
9c7bb332
AC
210772004-07-13 Andrew Cagney <cagney@gnu.org>
21078
6bf46641
AC
21079 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
21080 (check_sizeof, check_valueof): Do not include the output in the
21081 test name. Use gdb_test.
21082 (get_valueof): Use gdb_test_multiple.
21083
c4ffd4c0
AC
21084 * gdb.base/step-test.exp: Update copyright. Use
21085 gdb_test_multiple. Ensure that test names do not include
21086 architecture dependent output.
21087
ab89363a
AC
21088 * gdb.gdb/observer.exp: Update copyright.
21089 (setup_test): Use gdb_test_multiple.
21090 (attach_first_observer, attach_second_observer)
21091 (attach_third_observer, detach_first_observer)
21092 (detach_second_observer, detach_third_observer)
21093 (reset_counters, check_counters): Make $message a prefix.
21094 (test_normal_stop_notifications): Add "args" parameter - a list of
21095 init functions to be called. Make $message a prefix,
21096 (test_observer_normal_stop): Change the message prefixes so that
21097 they are unique, pass the attach / detach procedures to
21098 test_normal_stop_notifications.
21099
ec58997a
AC
21100 * gdb.base/signull.exp (test_segv): Prefix all tests with
21101 "${name}". Clean up test messages.
21102
b475183b
AC
21103 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
21104
9c7bb332
AC
21105 * gdb.base/ena-dis-br.exp: Update copyright.
21106 (break_at): New function. Replace send_gdb with gdb_test,
21107 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
21108 ignore count, not stopped at bpt", with KFAIL.
21109
2dd95497
CV
211102004-07-13 Corinna Vinschen <vinschen@redhat.com>
21111
21112 * gdb.base/attach.exp: Remove cleanupfile handling.
21113
419e626b
AC
211142004-07-12 Andrew Cagney <cagney@gnu.org>
21115
21116 * gdb.base/annota1.exp: Cleanup corefile test name.
21117 * gdb.base/annota3.exp: Ditto.
21118
8b1b3228
AC
211192004-07-12 Andrew Cagney <cagney@gnu.org>
21120
78650829
AC
21121 * gdb.base/signals.exp: Clean up copyright, re-indent.
21122
8b1b3228
AC
21123 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
21124 gdb_test and gdb_test_multiple.
21125
935c2760
JJ
211262004-07-08 Jeff Johnston <jjohnstn@redhat.com>
21127
21128 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 21129 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
21130 provide line number info for first statement in main.
21131
1544280f
AC
211322004-07-08 Andrew Cagney <cagney@gnu.org>
21133
1279f4ff
AC
21134 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
21135
1544280f
AC
21136 * gdb.base/sigbpt.exp: Make the common part of each test name a
21137 prefix instead of suffix.
21138
bcc82369
BR
211392004-07-07 Bob Rossi <bob_rossi@cox.net>
21140
21141 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
21142 test from test_tbreak_creation_and_listing to
21143 test_file_list_exec_source_file
21144 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
21145 Changed name of test from test_tbreak_creation_and_listing to
21146 test_file_list_exec_source_file
21147
23f4b0aa
JJ
211482004-07-07 Jeff Johnston <jjohnstn@redhat.com>
21149
21150 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
21151 the jmisc() constructor instead of <init>.
21152 * gdb.java/jmisc1.exp: Ditto.
21153
56401cd5
AC
211542004-07-07 Andrew Cagney <cagney@gnu.org>
21155
21156 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
21157 corrupting the PC.
21158
44ae2f6a
MC
211592004-07-06 Michael Chastain <mec.gnu@mindspring.com>
21160
21161 * gdb.cp/templates.exp: Accept whitespace change in demangler
21162 output.
21163
45a83408
AC
211642004-07-06 Andrew Cagney <cagney@gnu.org>
21165
21166 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
21167
d205ad70
MC
211682004-07-02 Michael Chastain <mec.gnu@mindspring.com>
21169
21170 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
21171 * lib/compiler.cc: Likewise.
21172
06ea1a61
MC
211732004-06-30 Michael Chastain <mec.gnu@mindspring.com>
21174
21175 * lib/compiler.cc: Work around string preprocessing problem
21176 with old hp c++ compiler.
21177 * lib/compiler.c: Likewise.
21178
daab1251
CV
211792004-06-29 Corinna Vinschen <vinschen@redhat.com>
21180
21181 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
21182 directives to conditionalize symbol prefixing.
21183 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
21184 additional_flags handling. Add underscore prefix for Cygwin.
21185 * gdb.arch/i386-unwind.c: Use preprocessor directives to
21186 conditionalize symbol prefixing.
21187 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
21188 additional_flags handling. Add underscore prefix for Cygwin.
21189
cc984116
CV
211902004-06-29 Corinna Vinschen <vinschen@redhat.com>
21191
21192 * gdb.base/bigcore.exp: Skip test on Cygwin.
21193
c279b077
MC
211942004-06-28 Michael Chastain <mec.gnu@mindspring.com>
21195
21196 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
21197 formats for "info register". Use gdb_test_multiple. Fix
21198 the "invalid register" test.
21199
0e915747
CV
212002004-06-28 Corinna Vinschen <vinschen@redhat.com>
21201
21202 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
21203 PID for Cygwin. Add Cygwin specific strings to check for in some
21204 tests.
21205 (do_attach_tests): Add a test for user interaction when attaching
21206 to a process with no matching symbol table already loaded.
21207
11422c86
AC
212082004-06-26 Andrew Cagney <cagney@gnu.org>
21209
21210 Test PR java/1567 and PR java/1565.
21211 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
21212 * gdb.java/jmisc2.exp: Delete file.
21213
cefbce26
MC
212142004-06-26 Michael Chastain <mec.gnu@mindspring.com>
21215
21216 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
21217
e19f872c
CV
212182004-06-25 Corinna Vinschen <vinschen@redhat.com>
21219
21220 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
21221 attach process.
21222
d931ba3b
MC
212232004-06-23 Michael Chastain <mec.gnu@mindspring.com>
21224
21225 * gdb.cp/pr-1553.exp: Remove.
21226
aef68c48
MC
212272004-06-22 Michael Chastain <mec.gnu@mindspring.com>
21228
21229 * gdb.cp/pr-1553.cc: Remove.
21230 * gdb.cp/pr-1553.exp: Disable this test.
21231
8d5df71a
JB
212322004-06-20 Jim Blandy <jimb@redhat.com>
21233
a9c64011 21234 Fix PR testsuite/1680.
8d5df71a
JB
21235 * gdb.arch/i386-sse.exp: Properly quote curly braces in
21236 regular expressions.
21237
4ac6f39d
MC
212382004-06-19 Michael Chastain <mec.gnu@mindspring.com>
21239
21240 Fix PR testsuite/1679.
21241 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
21242 Issue an UNSUPPORTED result instead.
21243
1b413552
JB
212442004-06-18 Jim Blandy <jimb@redhat.com>
21245
21246 * gdb.base/charset.exp: Only send a control-C if we see a new
21247 prompt and incomplete command.
21248
6daa6ebd
MC
212492004-06-18 Michael Chastain <mec.gnu@mindspring.com>
21250
21251 * gdb.cp/pr-574.cc: Add copyright notice.
21252
51fa4ae0
JB
212532004-06-17 Jim Blandy <jimb@redhat.com>
21254
21255 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
21256 cases where the regexp has no groups; this grabs random text from
21257 the previous test suite, whatever that was.
21258
8fea26c5
MC
212592004-06-17 Michael Chastain <mec.gnu@mindspring.com>
21260
21261 * gdb.cp/printmethod.cc: Add copyright notice.
21262
1e3aeb41
MC
212632004-06-16 Michael Chastain <mec.gnu@mindspring.com>
21264
21265 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
21266
9d9030bc
AC
212672004-06-16 Andrew Cagney <cagney@gnu.org>
21268
21269 * gdb.base/signull.c: Update copyright. Include <string.h>.
21270 (bowler): Replace data_pointer with data_read
21271 and data_write cases. Add code_descriptor case.
21272 (zero, desc): New array and pointer.
21273 (data, code): Change to simple pointers.
21274 * gdb.base/signull.exp: Fix probe pattern matching a function
21275 descriptor SIGSEGV. Replace data_pointer with data_read and
21276 data_write tests.
21277
acd4ad44
AC
212782004-06-16 Andrew Cagney <cagney@gnu.org>
21279
21280 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
21281
08fd625c
MC
212822004-06-15 Michael Chastain <mec.gnu@mindspring.com>
21283
21284 * gdb.base/long_long.c: Add copyright notice.
21285
1903502c
MC
212862004-06-15 Michael Chastain <mec.gnu@mindspring.com>
21287
21288 * gdb.base/long_long.exp: Remove reference to
21289 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
21290 to gdb_breakpoint and gdb_continue_to_breakpoint.
21291
83313cb1
JB
212922004-06-14 Jim Blandy <jimb@redhat.com>
21293
21294 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
21295 endian case.
21296
1bf404ef
AC
212972004-06-14 Andrew Cagney <cagney@gnu.org>
21298
21299 * gdb.base/gcore.exp (capture_command_output): Delete the always
21300 passing tests containing inferior values.
21301 * gdb.base/ending-run.exp: Do not include the breakpoint address
21302 in the test message. Update copyright.
21303 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
21304 size in the test name, use gdb_test_multiple. Update copyright.
21305
ef220b33
MC
213062004-06-14 Michael Chastain <mec.gnu@mindspring.com>
21307
21308 * gdb.cp/ref-types.cc: Add copyright notice.
21309
4f70a4c9
MC
213102004-06-14 Michael Chastain <mec.gnu@mindspring.com>
21311
21312 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
21313 hp_aCC_compiler.
21314 * lib/compiler.cc: Likewise.
21315 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
21316 'set' commands. Log diagnostics for other lines. Set
21317 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
21318
335928ac
MC
213192004-06-13 Michael Chastain <mec.gnu@mindspring.com>
21320
21321 * gdb.cp/try_catch.cc: Add copyright notice.
21322
2efb12e8
MC
213232004-06-12 Michael Chastain <mec.gnu@mindspring.com>
21324
21325 * gdb.cp/userdef.cc: Add copyright notice.
21326
0bbed51a
MC
213272004-06-11 Michael Chastain <mec.gnu@mindspring.com>
21328
21329 * gdb.cp/virtfunc.cc: Add copyright notice.
21330
e12a46c9
RC
213312004-06-11 Randolph Chung <tausq@debian.org>
21332
21333 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
21334 problem.
21335
338e05af
AC
213362004-06-10 Andrew Cagney <cagney@gnu.org>
21337
21338 * lib/compiler.cc, lib/compiler.c: Append either
21339 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
21340 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
21341 instead of gcc-3-3.
21342
dc3f10cb
AC
213432004-06-09 Andrew Cagney <cagney@gnu.org>
21344
b4d946af
AC
21345 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
21346 gdb/1455, bug is specific to "long long" and "double".
a9c64011 21347
dc3f10cb
AC
21348 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
21349 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
21350 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
21351 fixed.
21352
b5c0bfa2
AC
213532004-06-09 Andrew Cagney <cagney@gnu.org>
21354
21355 * gdb.base/structs.exp (test_struct_returns): Replace
21356 "return_value_unknown" and "finish_value_unknown" by
21357 "return_value_known" and "finish_value_known". Instead of
21358 "return_value_unknown" iff "finish_value_unknown", check
21359 "return_value_known" implies "finish_value_known".
21360
caeb605f
MH
213612004-06-08 Martin Hunt <hunt@redhat.com>
21362
21363 * gdb.base/float.exp: Add pattern for mips targets.
21364
c892bb64
RC
213652004-06-08 Randolph Chung <tausq@debian.org>
21366
21367 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
21368 message for unknown architectures more clear.
21369
48306d3e
JB
213702004-06-08 Joel Brobecker <brobecker@gnat.com>
21371
21372 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
21373 start the execution of the program.
21374
83ecb59f
JB
213752004-06-07 Jim Blandy <jimb@redhat.com>
21376
21377 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
21378 * gdb.arch/i386-cpuid.h: New helper file.
21379
55264cb4
RC
213802004-06-07 Randolph Chung <tausq@debian.org>
21381
21382 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
21383 has started.
21384
23cadb28
RM
213852004-06-04 Roland McGrath <roland@redhat.com>
21386
21387 Fix PR gdb/1647.
21388 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
21389 differently to be robust to output buffering differences.
21390
51d01eda
MC
213912004-06-04 Michael Chastain <mec.gnu@mindspring.com>
21392
21393 * gdb.threads/pthreads.exp: Update copyright years.
21394 (check_control_c): Change asynchronous 'after' to synchronous.
21395
f4fc3b93
RM
213962004-06-04 Roland McGrath <roland@redhat.com>
21397
21398 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
21399 next gdb prompt.
21400
4013522b
MC
214012004-06-02 Michael Chastain <mec.gnu@mindspring.com>
21402
21403 Fix PR gdb/1636.
21404 * gdb.threads/manythreads.exp: Change asynchronous 'after'
21405 calls to synchronous.
21406
7a8f1e6b
JB
214072004-05-26 Jim Blandy <jimb@redhat.com>
21408
21409 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
21410
81bb3443
RC
214112004-05-24 Randolph Chung <tausq@debian.org>
21412
21413 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
21414 * gdb.asm/pa.inc: New file.
21415
8f5a3103
MK
214162004-05-22 Mark Kettenis <kettenis@gnu.org>
21417
21418 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
21419
734b8fe8 214202004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 21421 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
21422
21423 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
21424 GDB prompt.
21425
725603e1
UW
214262004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
21427
f4fc3b93 21428 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
21429 setjmp/longjmp. Use sigaction instead of signal.
21430
8b923272 214312004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 21432 Michael Snyder <msnyder@redhat.com>
8b923272
JB
21433
21434 * gdb.threads/pthread_cond_wait.c: New file.
21435 * gdb.threads/pthread_cond_wait.exp: New testcase.
21436
8bfabb04
AC
214372004-05-13 Andrew Cagney <cagney@redhat.com>
21438
21439 * gdb.base/signull.exp, gdb.base/signull.c: New files.
21440 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
21441
42edda50
AC
214422004-05-11 Andrew Cagney <cagney@redhat.com>
21443
21444 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
21445 fixed but revealed gdb/1639.
21446
d303a6c7
AC
214472004-05-10 Andrew Cagney <cagney@redhat.com>
21448
21449 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
21450 func1" and "next to 2nd alarm", kernel bug avoided.
21451
bf08c2a1
DJ
214522004-05-10 Daniel Jacobowitz <dan@debian.org>
21453
21454 PR external/1568
21455 * gdb.base/bigcore.exp: Check the size of the dumped core file.
21456 XFAIL if it is smaller than bytes_allocated.
21457 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
21458 (main): Make chunks_allocated unsigned. Correct comment.
21459
c0586a34
JB
214602004-05-07 Joel Brobecker <brobecker@gnat.com>
21461
21462 * gdb.arch/powerpc-aix-prologue.c: New file.
21463 * gdb.arch/powerpc-aix-prologue.exp: New file.
21464
f2785d12
JB
214652004-05-07 Jim Blandy <jimb@redhat.com>
21466
21467 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
21468 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
21469
bd7f6e30
JB
214702004-05-06 Joel Brobecker <brobecker@gnat.com>
21471
21472 * gdb.base/sep.exp: No longer setup_kfail when the program was
21473 built with dwarf2.
21474
0a5e7efe
JI
214752004-05-05 Jim Ingham <jingham@apple.com>
21476
21477 * gdb.base/pending.exp: Make sure pending breakpoints
21478 preserve the ignore count.
f4fc3b93 21479
a8958849
MK
214802004-04-27 Jerome Guitton <guitton@gnat.com>
21481
21482 * i386-prologue.exp: Add testcase for jump instruction as first
21483 instruction of the real code.
21484 * i386-prologue.c (jump_at_beginning): New function.
21485
7e103f5b
MK
214862004-04-28 Mark Kettenis <kettenis@gnu.org>
21487
21488 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
21489 x86_64-*-*.
21490
5d38b224
MK
214912004-04-28 Mark Kettenis <kettenis@gnu.org>
21492
21493 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
21494 i*86-*-*.
21495
0ef32fd9
MK
214962004-04-25 Mark Kettenis <kettenis@gnu.org>
21497
21498 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
21499 expression that checks the return type.
21500
71d7dd7c
AC
215012004-04-23 Andrew Cagney <cagney@redhat.com>
21502
21503 * gdb.base/call-sc.exp: New test of scalar call/return values.
21504 * gdb.base/call-sc.c: Ditto.
21505
1e9f977e
JJ
215062004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
21507
21508 * gdb.threads/manythreads.c: Reduce thread stack size.
21509
899d9e3a
JJ
215102004-04-23 Jeff Johnston <jjohnstn@redhat.com>
21511
21512 * gdb.threads/manythreads.c: Add copyright notice.
21513
61bcae62
AC
215142004-04-23 Andrew Cagney <cagney@redhat.com>
21515
21516 * gdb.base/siginfo.exp: Better handle step out of signal.
21517 * gdb.base/sigstep.exp: Ditto.
21518
7339a42e 215192004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 21520 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
21521
21522 * gdb.threads/manythreads.c: New testcase.
21523 * gdb.threads/manythreads.exp: Ditto.
21524
5c98409b
JB
215252004-04-22 Jim Blandy <jimb@redhat.com>
21526
21527 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
21528 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
21529
3b611f1a
MC
215302004-04-21 Michael Chastain <mec.gnu@mindspring.com>
21531
21532 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
21533
f0fd9238
AC
215342004-04-21 Andrew Cagney <cagney@redhat.com>
21535
21536 * gdb.base/sigstep.c: New file.
21537 * gdb.base/sigstep.exp: New file.
21538
90990674
JB
215392004-04-16 Joel Brobecker <brobecker@gnat.com>
21540
21541 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
21542 call to observer_notify_normal_stop.
21543
78cef34b
AC
215442004-04-15 Andrew Cagney <cagney@redhat.com>
21545
21546 * gdb.base/siginfo.c: New file.
21547 * gdb.base/siginfo.exp: New file.
21548
d2343407
JB
215492004-04-12 J. Brobecker <brobecker@gnat.com>
21550
21551 * gdb.base/sep.exp: Fix typo in comment.
21552
a2dba3c8
JB
215532004-04-12 J. Brobecker <brobecker@gnat.com>
21554
21555 * gdb.base/sep.c: New file.
21556 * gdb.base/sep-proc.c: New file.
21557 * gdb.base/sep.exp: New testcase.
21558
15f7b60e
MK
215592004-04-09 Mark Kettenis <kettenis@gnu.org>
21560
21561 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
21562 support.
21563
44f4de1a
AC
215642004-04-05 Andrew Cagney <cagney@redhat.com>
21565
21566 * gdb.base/sigaltstack.c: New file.
21567 * gdb.base/sigaltstack.exp: New file.
21568
ef04f396
JB
215692004-04-04 Joel Brobecker <brobecker@gnat.com>
21570
21571 * gdb.base/foll-fork.exp: Update the expected output for
21572 "help set follow-fork-mode", to match a change that was made
21573 to the help of this variable on 2004-01-13.
21574
d40d2c92
JB
215752004-04-01 Joel Brobecker <brobecker@gnat.com>
21576
21577 * lib/ada.exp: Add copyright notice.
21578 * bar.ads: Likewise.
21579 * bar.adb: Likewise.
21580 * null_record.adb: Likewise.
21581 * null_record.exp: Likewise.
21582 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
21583
f86ef5a3
JB
215842004-04-01 Joel Brobecker <brobecker@gnat.com>
21585
21586 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
21587 * configure: Regenerate.
21588
414e70e3
JB
215892004-04-01 Joel Brobecker <brobecker@gnat.com>
21590
21591 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
21592 to build the application. Remove the message printed when in
21593 verbose mode, redundant with the UNSUPPORTED message above.
21594
f0aaee49
JB
215952004-03-31 Joel Brobecker <brobecker@gnat.com>
21596
21597 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
21598 * gdb.ada (null_record.exp): New testcase.
21599
ac81cb54
JB
216002004-03-31 Joel Brobecker <brobecker@gnat.com>
21601
21602 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
21603
854af2f7
JB
216042004-03-31 Joel Brobecker <brobecker@gnat.com>
21605
21606 * gdb.ada: New subdirectory.
21607 * gdb.ada/Makefile.in: New file.
21608 * gdb.ada/gnat_ada.gpr.in: New file.
21609
034cb681
JB
216102004-03-31 Joel Brobecker <brobecker@gnat.com>
21611
21612 * lib/ada.exp: New file.
21613
78a1a894
DJ
216142004-03-24 Daniel Jacobowitz <drow@mvista.com>
21615
21616 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
21617 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
21618
4b2b3b3e
AC
216192004-03-22 Andrew Cagney <cagney@redhat.com>
21620
21621 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
21622 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
21623 Problem identified by Ulrich Weigand.
21624
23c73aa3
DC
216252004-03-17 David Carlton <carlton@kealia.com>
21626
21627 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
21628 PR c++/826.
21629
d63a86f8
RM
216302004-03-16 Roland McGrath <roland@redhat.com>
21631
21632 * gdb.base/auxv.exp: New file.
21633 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
21634
0e02aa50
DC
216352004-03-12 David Carlton <carlton@kealia.com>
21636
21637 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
21638 * gdb.cp/pr-1553.cc: Ditto.
21639 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
21640 pass branch.
21641
c20b71be
MC
216422004-03-12 Michael Chastain <mec.gnu@mindspring.com>
21643
21644 * gdb.cp/templates.exp: Accept more template types.
21645
c7414a01
MC
216462004-03-09 Michael Chastain <mec.gnu@mindspring.com>
21647
21648 From Corinna Vinschen with modifications.
21649 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
21650 local variable obj_with_enum.
21651 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
21652 results with obj_with_enum.
21653
ed69573c
MC
216542004-03-09 Michael Chastain <mec.gnu@mindspring.com>
21655
21656 * gdb.cp/classes.cc: New file, copied from misc.cc.
21657 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
21658
28301461
MC
216592004-03-09 Michael Chastain <mec.gnu@mindspring.com>
21660
21661 * gdb.cp/misc.cc: Add copyright notice.
21662
1198ecbe
DC
216632004-03-05 David Carlton <carlton@kealia.com>
21664
21665 * gdb.cp/rtti.exp: Add 'print *obj3' test.
21666 * gdb.cp/rtti.h: Update copyright.
21667 (namespace n2::n3): New.
21668 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
21669 (n2::n3::func3): New.
21670 (main): Call n2::n3::func3.
21671 * gdb.cp/rtti2.cc: Update copyright.
21672 (n2::create3): New.
21673
9e08c470
MK
216742004-03-04 Mark Kettenis <kettenis@gnu.org>
21675
21676 * gdb.asm/openbsd.inc: Fix typo.
21677
4bebc3aa
FF
216782004-03-03 Fred Fish <fnf@redhat.com>
21679
21680 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
21681 "val" instead of unused "size". Update copyright year.
21682
6ea9fb37
DJ
216832004-02-29 Daniel Jacobowitz <drow@mvista.com>
21684
21685 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
21686 to use unsigned char.
21687 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
21688 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
21689
23b23974
DJ
216902004-02-29 Daniel Jacobowitz <drow@mvista.com>
21691
21692 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
21693 line of output.
21694
7574fd53
DJ
216952004-02-28 Daniel Jacobowitz <drow@mvista.com>
21696
21697 * gdb.base/relocate.c (dummy): Initialize.
21698
a195357f
DJ
216992004-02-28 Daniel Jacobowitz <drow@mvista.com>
21700
21701 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
21702 a breakpoint at exit.
21703
72fd54a9
FF
217042004-02-27 Fred Fish <fnf@redhat.com>
21705
21706 * gdb.base/chng-syms.exp: Add expect condition to match failing
21707 case that isn't a timeout.
21708
b9d23137
AC
217092004-02-27 Andrew Cagney <cagney@redhat.com>
21710
21711 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
21712 support.
21713
15d208f6 217142004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 21715
15d208f6
FF
21716 * gdb.arch/gdb1431.c: Remove.
21717 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
21718 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
21719 of "until" incorrectly.
21720
98f9cd2d
JB
217212004-02-26 J. Brobecker <brobecker@gnat.com>
21722
21723 * gdb.cp/class2.cc (empty): New class.
21724 (refer): New function.
21725 (main): Declare an object of type empty and use it.
21726 * gdb.cp/class2.exp: Print the value of an object of type empty.
21727
9b50c11b
JJ
217282004-02-26 Jeff Johnston <jjohnstn@redhat.com>
21729
21730 * gdb.base/langs.exp: Update query string to match the
21731 new nquery format used for pending breakpoints.
21732
0dcd613f
AC
217332004-02-26 Andrew Cagney <cagney@redhat.com>
21734
21735 Fix PR i18n/1570.
21736 * gdb.base/charset.c: Update copyright notice.
21737 (main, init_string): Remove the escape character '\e' tests.
21738 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
21739 * gdb.base/charset.exp (valid_host_charset): Ditto.
21740 * gdb.base/setvar.exp: Ditto.
21741
b8a56647
AC
217422004-02-24 Andrew Cagney <cagney@redhat.com>
21743
90d59e34
AC
21744 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
21745 mmapped data in core file" PASS and FAIL messages consistent.
21746
b8a56647
AC
21747 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
21748 setting a breakpoint. Work around PR java/1565.
21749
9f27c604
JJ
217502004-02-23 Jeff Johnston <jjohnstn@redhat.com>
21751
21752 * lib/gdb.exp (gdb_breakpoint): Update query string to match
21753 new nquery format.
21754 * gdb.base/pending.exp: Ditto.
21755
3224a706
MK
217562004-02-22 Mark Kettenis <kettenis@gnu.org>
21757
21758 * configure.in: Run stabs tests on *BSD.
21759 * configure: Regenerated.
21760
41e0a9ca
MK
217612004-02-21 Mark Kettenis <kettenis@gnu.org>
21762
21763 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
21764
1e1b3428
FF
217652004-02-20 Fred Fish <fnf@redhat.com>
21766
21767 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
21768 blank in test for "returns short", for consistency with other
21769 "returns xxx" tests. Update copyright year.
21770
f9a7572a
FF
217712004-02-19 Fred Fish <fnf@redhat.com>
21772
21773 New testcase for PR breakpoint/1558.
21774 * gdb.arch/gdb1558.exp: New file.
21775 * gdb.arch/gdb1558.c: New file.
21776
b2ce2854
EZ
217772004-02-19 Elena Zannoni <ezannoni@redhat.com>
21778
21779 * gdb.base/nodebug.exp: Fix typo.
21780
e7c9ff01
JB
217812004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
21782
21783 Committed by Jim Blandy <jimb@redhat.com>.
21784
62f4b920
JB
21785 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
21786
2db536a1
JB
21787 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
21788
e7c9ff01
JB
21789 * gdb.base/float.exp: Support s390*-*-* targets.
21790
f3205b34
AF
217912004-02-17 Adam Fedor <fedor@gnu.org>
21792
21793 * gdb.base/gdb1555.exp: New file.
21794 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
21795
9d62932d
EZ
217962004-02-17 Elena Zannoni <ezannoni@redhat.com>
21797
21798 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
21799
344c9711
FF
218002004-02-16 Fred Fish <fnf@redhat.com>
21801
21802 * gdb.arch/gdb1291.c: Remove
21803 * gdb.arch/gdb1291.s: New test input file.
21804 * gdb.arch/gdb1291.exp: Expand test to check case that should not
21805 fail. Test for correct result, known incorrect result, other
21806 failures and timeouts.
21807
2d822687
AC
218082004-02-16 Andrew Cagney <cagney@redhat.com>
21809
21810 * gdb.base/bigcore.exp: New file.
21811 * gdb.base/bigcore.c: New file.
21812
dac15b66
AC
218132004-02-13 Andrew Cagney <cagney@redhat.com>
21814
21815 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
21816 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
21817 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
21818 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
21819 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
21820 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
21821 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
21822 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
21823 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
21824 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
21825
6bdfc2c4
JJ
218262004-02-11 Jeff Johnston <jjohnstn@redhat.com>
21827
21828 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
21829 executed is an alloc instruction.
21830
87b3ede8
DC
218312004-02-11 David Carlton <carlton@kealia.com>
21832
21833 * gdb.cp/breakpoint.exp: New.
21834 * gdb.cp/breakpoint.cc: New.
21835
6e19e2bf
MC
218362004-02-11 Michael Chastain <mec.gnu@mindspring.com>
21837
21838 Partial fix for PR gdb/1543.
21839 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
21840 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
21841 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
21842 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
21843 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
21844 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
21845 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
21846 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
21847 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
21848 to bug-gdb@prep.ai.mit.edu .
21849 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
21850 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
21851 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
21852 Likewise.
21853
5c5455dc
AC
218542004-02-10 Andrew Cagney <cagney@redhat.com>
21855
21856 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
21857 using gdb_internal_error_resync.
21858
9cf689d7
DJ
218592004-02-09 Daniel Jacobowitz <drow@mvista.com>
21860
21861 * gdb.threads/thread-specific.exp: Stop early if no threads are
21862 found.
21863
d2dc51db
MC
218642004-02-09 Michael Chastain <mec.gnu@mindspring.com>
21865
21866 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
21867
14b1a056
DJ
218682004-02-08 Daniel Jacobowitz <drow@mvista.com>
21869
21870 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
21871 breakpoints.
21872
83f66e8f
DJ
218732004-02-07 Daniel Jacobowitz <drow@mvista.com>
21874
21875 * config/sim.exp (gdb_load): Handle $arg == "".
21876 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
21877 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
21878
30fc0091
EZ
218792004-02-07 Elena Zannoni <ezannoni@redhat.com>
21880
a9c64011
AS
21881 * gdb.base/maint.exp: Update test to reflect
21882 obstack changes.
30fc0091 21883
4d806929
JJ
218842004-02-04 Jeff Johnston <jjohnstn@redhat.com>
21885
21886 * gdb.base/pendshr.c (pendfunc): New function that calls
21887 pendfunc1.
21888 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
21889
7bfdd688
FF
218902004-02-04 Fred Fish <fnf@redhat.com>
21891
21892 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
21893 function symbols and update copyright years.
21894 * gdb.arch/gdb1291.c: Ditto.
21895
aaa08ee4
MC
218962004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21897
21898 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
21899
dbad7755
MC
219002004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21901
21902 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
21903
ec4646ef
MC
219042004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21905
21906 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
21907
1b802196
FF
219082004-02-02 Fred Fish <fnf@redhat.com>
21909
21910 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
21911 remote targets. Update copyright years.
21912
18fe2033
JJ
219132004-02-02 Jeff Johnston <jjohnstn@redhat.com>
21914
21915 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
21916 support.
21917 * gdb.base/langs.exp: Fix test which attempts to create
21918 breakpoint on non-existent function to handle new pending
21919 support.
21920 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
21921 a breakpoint.
21922 * gdb.base/pending.exp: New test.
21923 * gdb.base/pending.c: New file.
21924 * gdb.base/pendshr.c: Ditto.
21925
8d577d32
DC
219262004-02-02 David Carlton <carlton@kealia.com>
21927
21928 * gdb.cp/overload.exp: Add overloadNamespace tests.
21929 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
21930 (overloadNamespace, XXX): New.
21931 (main): Call XXX::marker2.
21932
3ad13771
FF
219332004-02-01 Fred Fish <fnf@redhat.com>
21934
21935 * gdb.base/dump.exp: Use runto_main instead of "runto main".
21936 * gdb.base/finish.exp: Ditto.
21937 * gdb.base/gcore.exp: Ditto.
21938 * gdb.base/huge.exp: Ditto.
21939 * gdb.base/info-proc.exp: Ditto.
21940 * gdb.base/return2.exp: Ditto.
21941 * gdb.threads/gcore-thread.exp: Ditto.
21942
44c75849
DJ
219432004-02-01 Daniel Jacobowitz <drow@mvista.com>
21944
21945 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
21946
005bc093
MK
219472004-02-01 Mark Kettenis <kettenis@gnu.org>
21948
21949 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
21950 that opening the file succeeds on OpenBSD.
21951
c47cebdb
DJ
219522004-02-01 Daniel Jacobowitz <drow@mvista.com>
21953
21954 * gdb.threads/thread-specific.c: New file.
21955 * gdb.threads/threads-specific.exp: New test script.
21956 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
21957 to expect_out.
21958
5a01311c
MK
219592004-02-01 Mark Kettenis <kettenis@gnu.org>
21960
21961 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
21962 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
21963 only on the "print_small_structs from print_long_arg_list" test.
21964
ce22a4f1
DJ
219652004-02-01 Daniel Jacobowitz <drow@mvista.com>
21966
21967 * gdb.base/completion.exp: Kill a stray backslash.
21968
21969 From Jim Ingham <jingham@apple.com>:
21970 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
21971 agrees with the result from sending a tab.
21972
abbab9d3
DJ
219732004-01-31 Daniel Jacobowitz <drow@mvista.com>
21974
21975 * gdb.base/chng-syms.exp: Remove stray newline.
21976
53904d1e
MK
219772004-01-31 Mark Kettenis <kettenis@gnu.org>
21978
21979 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
21980 *-*-openbsd*.
21981 * gdb.asm/openbsd.inc: New file.
21982
3a4b3aac
MK
219832004-01-30 Mark Kettenis <kettenis@gnu.org>
21984
21985 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
21986 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
21987 *-*solaris2*. Remove commented out default settings for
21988 asm-flags. Replace gdb_compile with target_link.
21989
ebac27b4
MC
219902004-01-29 Michael Chastain <mec.gnu@mindspring.com>
21991
21992 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
21993 for all tests. Remove old hp-ux and cygnus xfail cases.
21994
d8679d84
PH
219952004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
21996
21997 * gdb.base/chng-syms.exp: New file.
21998 * gdb.base/chng-syms.c: New file.
21999
0a55bc22
MC
220002004-01-24 Michael Chastain <mec.gnu@mindspring.com>
22001
22002 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
22003 Provide arms for current output in all my configurations.
22004
94b8e876
MC
220052004-01-24 Michael Chastain <mec.gnu@mindspring.com>
22006
22007 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
22008 * lib/compiler.cc: Likewise.
22009 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
22010 get the right preprocessor. Eval the output directly. Remove
22011 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
22012 hp_f77_compiler and hp_f90_compiler completely.
22013 (gdb_preprocess): Delete.
22014 (get_compiler): Delete.
22015
7cf03d44
MK
220162004-01-24 Mark Kettenis <kettenis@gnu.org>
22017
22018 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
22019 <string.h>.
22020
68b6dce9
NR
220212004-01-24 Nick Roberts <nick@nick.uklinux.net>
22022
22023 * gdb.mi/mi-stack.exp: Update copyright.
22024
b368761e
DC
220252004-01-23 David Carlton <carlton@kealia.com>
22026
22027 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
22028 test for cp_lookup_transparent_type.
22029 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
22030 call them.
22031
f2061b53
DJ
220322004-01-23 Daniel Jacobowitz <drow@mvista.com>
22033
22034 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
22035 after -var-update.
22036
37fc574a
DC
220372004-01-23 David Carlton <carlton@kealia.com>
22038
22039 * gdb.cp/namespace.cc (C::ensureRefs): New.
22040 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
22041
8e94b928
NR
220422004-01-20 Nick Roberts <nick@nick.uklinux.net>
22043
22044 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
22045 case "-stack-list-locals 2".
22046 * gdb.mi/mi-var-child.exp: Test for case
22047 "-var-list-children --all-values NAME".
22048
997b0952
MC
220492004-01-18 Michael Chastain <mec.gnu@mindspring.com>
22050
22051 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
22052
52470da3
MK
220532004-01-18 Mark Kettenis <kettenis@gnu.org>
22054
7049b4b8
MK
22055 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
22056 used with gdb_test_multiple.
22057
52470da3
MK
22058 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
22059 read at address 0. This fixes PR testsuite/1504.
22060
da6012e5
DJ
220612004-01-18 Daniel Jacobowitz <drow@mvista.com>
22062
22063 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
22064 Remove downloading, guessing the host executable, the calls to
22065 gdb_file_cmd and gdb_target_cmd, and "load" support.
22066 (infer_host_exec): New function broken out from gdb_load.
22067 (gdb_load): New wrapper for gdbserver_gdb_load.
22068 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
22069 gdb_target_cmd. Use -target-select.
22070 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
22071 Download binaries to the host. Clear last_mi_remote_file when
22072 we load a new binary.
22073 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
22074 call gdbserver_gdb_load and mi_gdb_target_cmd.
22075
32c70722
MC
220762004-01-17 Michael Chastain <mec.gnu@mindspring.com>
22077
22078 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
22079 type patterns.
22080
b0cecf36
MC
220812004-01-17 Michael Chastain <mec.gnu@mindspring.com>
22082
22083 * gdb.cp/templates.exp: Fix typo in test name of
22084 "print Foo<volatile char*>::foo".
22085
4120d7e6
MC
220862004-01-15 Michael Chastain <mec.gnu@mindspring.com>
22087
22088 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
22089
f679e530
BE
220902004-01-16 Ben Elliston <bje@wasabisystems.com>
22091
22092 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
22093 (clean mostlyclean): Remove empty rm.
22094
091c48f6
MC
220952004-01-15 Michael Chastain <mec.gnu@mindspring.com>
22096
22097 * gdb.base/setvar.exp: Add copyright years.
22098
3e5fc8d2
DC
220992004-01-14 David Carlton <carlton@bactrian.org>
22100
22101 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
22102 PR c++/1511 and update coment.
22103 * gdb.cp/templates.exp: Update patterns to match current output.
22104 If changes involve something other than whitespace, KFAIL
22105 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
22106
63d06c5c
DC
221072004-01-14 David Carlton <carlton@kealia.com>
22108
22109 * gdb.cp/namespace.exp: Add tests involving classes defined within
22110 namespaces.
22111 * gdb.cp/namespace.cc (C::CClass): New.
22112 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
22113
a51dab88
EZ
221142004-01-14 Elena Zannoni <ezannoni@redhat.com>
22115
22116 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
22117 what debug info we have. Print a better message if something goes
22118 wrong while producing the separate debug info file.
22119
a476ccc9
MC
221202004-01-14 Michael Chastain <mec.gnu@mindspring.com>
22121
22122 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
22123
f453692c
MC
221242004-01-14 Michael Chastain <mec.gnu@mindspring.com>
22125
22126 * gdb.base/callfuncs.c: Add copyright notice.
22127
f40063a5
MC
221282004-01-13 Michael Chastain <mec.gnu@mindspring.com>
22129
22130 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
22131 inheritance. PR gdb/1498, PR gcc/13539.
22132
19ac3974
EZ
221332004-01-13 Elena Zannoni <ezannoni@redhat.com>
22134
a9c64011
AS
22135 * gdb.threads/gcore-thread.exp: Prefix name of binary with
22136 test specific name.
22137 * gdb.mi/gdb669.exp: Ditto.
22138 * gdb.mi/mi-pthreads.exp: Ditto.
22139 * gdb.mi/mi1-pthreads.exp: Ditto.
22140 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 22141
56c97c6e
MC
221422004-01-12 Michael Chastain <mec.gnu@mindspring.com>
22143
22144 * gdb.cp/member-ptr.cc: Add copyright notice.
22145
a0644324
MC
221462004-01-12 Michael Chastain <mec.gnu@mindspring.com>
22147
22148 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
22149 some patterns for recent versions of gcc and hpacc. Delete
22150 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
22151 Delete tests that access a NULL pointer-to-member-data. This
22152 script is still disabled for gcc.
22153
32fabe09
EZ
221542004-01-12 Elena Zannoni <ezannoni@redhat.com>
22155
22156 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 22157 escaped correctly.
32fabe09 22158
1f8a6abb
EZ
221592004-01-12 Elena Zannoni <ezannoni@redhat.com>
22160
22161 * gdb.base/sepdebug.exp: New file.
22162 * gdb.base/sepdebug.c: New file.
22163 * lib/gdb.exp (separate_debug_filename): New procedure.
22164 (gdb_gnu_strip_debug): New procedure.
22165
48efe704
AC
221662004-01-12 Andrew Cagney <cagney@redhat.com>
22167
22168 * gdb.mi/ChangeLog: Delete file. Renamed to ...
22169 * gdb.mi/ChangeLog-1999-2003: New file.
22170
a9415475
AC
221712004-01-12 Andrew Cagney <cagney@redhat.com>
22172
22173 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
22174 "Renaming a directory to a non-empty directory returns ENOTEMPTY
22175 or EEXIST", treat EBUSY as an XFAIL.
22176
83b8cf9d
MC
221772004-01-11 Michael Chastain <mec.gnu@mindspring.com>
22178
22179 * gdb.base/scope.exp: Remove obsolete setup_xfail for
22180 hp_cc_compiler.
22181
9939d2a8
MC
221822004-01-10 Michael Chastain <mec.gnu@mindspring.com>
22183
22184 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
22185 decorations.
22186
1ff8cadf
MC
221872004-01-10 Michael Chastain <mec.gnu@mindspring.com>
22188
22189 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
22190 and "(aCC)" decorations. Remove obsolete doco about old
22191 test results.
22192
6fa9022e
MC
221932004-01-09 Michael Chastain <mec.gnu@mindspring.com>
22194
22195 * gdb.cp/exception.exp: Fix typo in doco.
22196
209721fe
MK
221972004-01-09 Mark Kettenis <kettenis@gnu.org>
22198
22199 * gdb.base/gdb1476.exp: Fix typo.
22200
ef11303e
MC
222012004-01-09 Michael Chastain <mec.gnu@mindspring.com>
22202
22203 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
22204 file.
22205
041ab88c
MC
222062004-01-09 Michael Chastain <mec.gnu@mindspring.com>
22207
22208 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
22209 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
22210 Use gdb_compile. Remove restriction on gcc. Add some patterns
22211 for recent version of gdb. Delete second half, which was a copy
22212 of the first half with different build flags. This test is
22213 still disabled because it is still not ready for production.
22214
e36d075a
MC
222152004-01-08 Michael Chastain <mec.gnu@mindspring.com>
22216
22217 * gdb.cp/exception.cc: Add copyright notice.
22218 * gdb.cp/exception.exp: Add a notice that this file is broken
22219 because of line number changes caused by addition of copyright
22220 notice.
22221
42b190ad
MC
222222004-01-08 Michael Chastain <mec.gnu@mindspring.com>
22223
22224 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
22225 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
22226
8f25f06b
MC
222272004-01-08 Michael Chastain <mec.gnu@mindspring.com>
22228
22229 * gdb.cp/classes.exp: Accept gnu abi 2.
22230 * gdb.cp/derivation.exp: Likewise.
22231 * gdb.cp/overload.exp: Likewise.
22232 * gdb.cp/virtfunc.exp: Likewise.
22233
06ded8b8
MC
222342004-01-08 Michael Chastain <mec.gnu@mindspring.com>
22235
22236 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
22237 semicolon after end of function.
22238
77c26ae3
MC
222392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22240
22241 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
22242 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
22243 boilerplate code for compiling and running the program under
22244 test. Add some string method tests.
22245
20757486
MC
222462004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22247
22248 * gdb.cp/bs15503.cc: Add copyright notice.
22249 * gdb.cp/bs15503.exp: Adjust line number.
22250
0fd3b503
MC
222512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22252
22253 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
22254 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
22255
10d1bea8
MC
222562004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22257
22258 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
22259 hp_cc_compiler.
22260
2789202a
MC
222612004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22262
22263 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
22264 * gdb.cp/ctti.exp: Use the marker instead of "next".
22265 With gcc, run further before bailing.
22266
b862f14c
MC
222672004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22268
22269 * gdb.cp/cttiadd.cc: Add copyright notice.
22270 * gdb.cp/cttiadd1.cc: Likewise.
22271 * gdb.cp/cttiadd2.cc: Likewise.
22272 * gdb.cp/cttiadd3.cc: Likewise.
22273
96da2469
MC
222742004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22275
22276 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
22277 Use gdb_test, gdb_test_multiple. Use floating-point values that
22278 have exact representations in IEEE-ish formats.
22279
053248ff
MC
222802004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22281
22282 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
22283 compilers. Delete duplicate call to get_compiler_info.
22284 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
22285 * gdb.base/volatile.exp: Likewise.
22286
84acecdd
MK
222872004-01-07 Mark Kettenis <kettenis@gnu.org>
22288
22289 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
22290 memory at address 0.
22291
fe11a27f
MC
222922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22293
22294 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
22295 to test for hp-ux assembler. Fix copyright years.
22296
60ad077b
AC
222972004-01-07 Andrew Cagney <cagney@redhat.com>
22298
22299 * gdb.base/fileio.c (strerrno): Add "EBUSY".
22300
1c9b8f33
AC
223012004-01-07 Andrew Cagney <cagney@redhat.com>
22302
22303 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
22304 when creating the read-only file. From analysis by Roland McGrath
22305 and Elena Zannoni.
22306
753ccc7a
MC
223072004-01-06 Michael Chastain <mec.gnu@mindspring.com>
22308
22309 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
22310
eca3e36b
MC
223112004-01-06 Michael Chastain <mec.gnu@mindspring.com>
22312
22313 * gdb.base/cvexpr.c: Be type-safe with function pointers and
22314 data pointers.
22315
f8d4bac4
MC
223162004-01-06 Michael Chastain <mec.gnu@mindspring.com>
22317
22318 * gdb.cp/m-static.exp: Compile one source file at a time.
22319 Delete unused call to get_compiler_info.
22320
9b4e0f94
MC
223212004-01-06 Michael Chastain <mec.gnu@mindspring.com>
22322
22323 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
22324 * gdb.base/call-rt-st.exp: Likewise.
22325 * gdb.base/nodebug.exp: Likewise.
22326 * gdb.base/volatile.exp: Likewise.
22327 * gdb.cp/ref-types.exp: Likewise.
22328 * gdb.cp/templates.exp: Likewise.
22329
023c1024
MK
223302004-01-05 Mark Kettenis <kettenis@gnu.org>
22331
22332 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
22333
19703c4a
MC
223342004-01-05 Michael Chastain <mec.gnu@mindspring.com>
22335
22336 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
22337 hppa*-hp-hpux*.
22338
18b67037
MK
223392004-01-04 Mark Kettenis <kettenis@gnu.org>
22340
ba6219c8
MK
22341 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
22342 x86_64-*-*.
22343
18b67037
MK
22344 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
22345 sparc64-*-* and sparc*-solaris2*.
22346
1bfbbb9d
MK
223472004-01-04 Mark Kettenis <kettenis@gnu.org>
22348
22349 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
22350 return ${tests}" test. The ${tests} already mentions the
22351 filename.
22352
06846494
MC
223532004-01-02 Michael Chastain <mec.gnu@mindspring.com>
22354
22355 * gdb.cp/local.exp: Accept gcc abi 2.
22356
3b0cb202
MC
223572004-01-02 Michael Chastain <mec.gnu@mindspring.com>
22358
22359 * gdb.cp/templates.exp: Accept gcc abi 2.
22360
0643ec3f
MC
223612004-01-02 Michael Chastain <mec.gnu@mindspring.com>
22362
22363 * lib/compiler.cc: Remove supports_template_debugging.
22364 * gdb.cp/templates.exp: Do not test supports_template_debugging.
22365
d231d0b1
MC
223662004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22367
22368 * gdb.cp/namespace.exp: Accept gcc abi 2.
22369
44ffb27c
MC
223702004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22371
22372 * gdb.cp/method.exp: Accept gcc abi 2.
22373
184ad485
MC
223742004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22375
22376 * gdb.cp/classes.exp: Generate identical results as old version.
22377 * gdb.cp/derivation.exp: Likewise.
22378 * gdb.cp/overload.exp: Likewise.
22379 * gdb.cp/virtfunc.exp: Likewise.
22380
116f09e7
MC
223812004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22382
22383 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
22384 mysterious bug with sourceware version of expect.
22385
b1379776
MC
223862004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22387
22388 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
22389 current versions of gcc, including gcc abi 2. Remove gratuitous
22390 restart of test program. Use gdb_test_multiple and gdb_test for
22391 all tests. Add patterns to xfail missing "const" in "const char *"
22392 and kfail PR gdb/1155.
22393
6b7a4c0e
MC
223942004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22395
22396 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
22397 current versions of gcc, including gcc abi 2. Remove gratuitous
22398 restart of test program. Use gdb_test_multiple and gdb_test for
22399 all tests. Add patterns to kfail PR gdb/1498.
22400
51615d72
MC
224012003-12-31 Michael Chastain <mec.gnu@mindspring.com>
22402
22403 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
22404 current versions of gcc, including gcc abi 2. Use "breakpoint"
22405 and "continue" instead of restarting the target program. Use
22406 gdb_test_multiple and gdb_test for all tests.
22407
7b79a9d7
MK
224082004-01-01 Mark Kettenis <kettenis@gnu.org>
22409
22410 * gdb.asm/asm-source.exp: Update copyright year. Link statically
22411 for *-*-solaris2*.
22412
1cd3489f
MC
224132003-12-31 Michael Chastain <mec.gnu@mindspring.com>
22414
22415 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
22416 current versions of gcc, including gcc abi 2. Use "breakpoint"
22417 and "continue" instead of restarting the target program several
22418 times. Use gdb_test_multiple and gdb_test for all tests.
22419
850742db
MC
224202003-12-18 Michael Chastain <mec.gnu@mindspring.com>
22421
22422 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
22423 source files.
22424
eb4bbda8
MC
224252003-12-16 Michael Chastain <mec.gnu@mindspring.com>
22426
22427 * gdb.base/environ.exp: Handle compiling test case from multiple
22428 source files.
22429
e42c7771
MC
224302003-12-16 Michael Chastain <mec.gnu@mindspring.com>
22431
22432 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
22433
80e4b428
JB
224342003-12-17 Jim Blandy <jimb@redhat.com>
22435
5f06973a
JB
22436 * gdb.base/freebpcmd.c: Add copyright notice.
22437
80e4b428
JB
22438 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
22439
0ab84fb7
MC
224402003-12-16 Michael Chastain <mec.gnu@mindspring.com>
22441
22442 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
22443
1b3bb3d0
JB
224442003-12-13 Jim Blandy <jimb@redhat.com>
22445
22446 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
22447
3a4c9371
KB
224482003-12-12 Kevin Buettner <kevinb@redhat.com>
22449
22450 * gdb.asm/frv.inc: New file.
22451 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
22452
a1dea79a
FF
224532003-12-09 Fred Fish <fnf@redhat.com>
22454
22455 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
22456 functions to break1.c and leave prototypes behind. Add more
22457 "set breakpoint NN here" comments.
22458 * gdb.base/break1.c: New file.
22459
22460 * gdb.base/break.exp: Handle compiling test case from multiple
22461 source files and change source file references as needed.
22462 * gdb.base/completion.exp: Ditto.
22463 * gdb.base/condbreak.exp: Ditto.
22464 * gdb.base/define.exp: Ditto.
22465 * gdb.base/ena-dis-br.exp: Ditto.
22466 * gdb.base/info-proc.exp: Ditto.
22467 * gdb.base/maint.exp: Ditto.
22468 * gdb.base/until.exp: Ditto.
22469
22470 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
22471 hardcoded line numbers.
22472 * gdb.base/define.exp: Ditto.
22473 * gdb.base/ena-dis-br.exp: Ditto.
22474 * gdb.base/maint.exp: Ditto.
22475 * gdb.base/until.exp: Ditto.
22476
22477 * gdb.base/completion.exp: Use "break1" for completion tests since
22478 "break" is no longer a unique prefix.
22479
5266b69c
AC
224802003-12-06 Andrew Cagney <cagney@redhat.com>
22481
22482 * gdb.base/structs.exp (test_struct_returns): When applicable, set
22483 "return_value_unimplemented". When an unimplemented struct return
22484 architecture, report incorrect values as a KFAIL
22485
374451f0
MC
224862003-12-05 Michael Chastain <mec.gnu@mindspring.com>
22487
22488 * gdb.cp/rtti.exp: Accept new wording of warning from
22489 cp_lookup_rtti_type.
22490
ba9b20a7
MC
224912003-12-05 Michael Chastain <mec.gnu@mindspring.com>
22492
22493 Partial fix for PR testsuite/1456.
22494 * gdb.base/scope.exp (test_at_main): Replace references to
22495 gcc_compiled with calls to test_compiler_info.
22496 (test_at_foo): Likewise.
22497 (test_at_bar): Likewise.
22498
b74b6d0b
MC
224992003-12-04 Michael Chastain <mec.gnu@mindspring.com>
22500
22501 Partial fix for PR testsuite/1456.
22502 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
22503 to test_compiler_info.
22504
ccfa3402
MC
225052003-12-03 Michael Chastain <mec.gnu@mindspring.com>
22506
22507 * gdb.base/so-impl-ld.exp: Update copyright notice.
22508
f6246aba
MC
225092003-12-02 Michael Chastain <mec.gnu@mindspring.com>
22510
22511 Partial fix for PR testsuite/1456.
22512 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
22513 to test_compiler_info.
22514
13ae734a
MC
225152003-11-28 Michael Chastain <mec.gnu@mindspring.com>
22516
22517 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
22518 from current versions of gdb. Clean up regular expressions.
22519 Delete redundant timeout case.
22520
d8e1cdee
MC
225212003-11-28 Michael Chastain <mec.gnu@mindspring.com>
22522
22523 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
22524 from current versions of gdb. Clean up regular expressions.
22525 Delete redundant timeout case.
22526
96457b64
MC
225272003-12-01 Michael Chastain <mec.gnu@mindspring.com>
22528
22529 Partial fix for PR testsuite/1456.
22530 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
22531 gcc_compiled with call to test_compiler_info.
22532
f35309fc
MC
225332003-11-30 Michael Chastain <mec.gnu@mindspring.com>
22534
22535 Partial fix for PR testsuite/1456.
22536 * gdb.base/list.exp (test_list_function): Delete unused declaration
22537 of gcc_compiled.
22538
d7afdf9b
MC
225392003-11-29 Michael Chastain <mec.gnu@mindspring.com>
22540
22541 Partial fix for PR testsuite/1456.
22542 * gdb.base/complex.exp: Replace reference to gcc_compiled with
22543 call to test_compiler_info.
22544
71507b56
MK
225452003-11-29 Mark Kettenis <kettenis@gnu.org>
22546
22547 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
22548 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
22549 it to create the appropriate note.inc.
22550 * gdb.asm/asmsrc1.s: Include "note.inc".
22551 * gdb.asm/netbsd.inc: New file.
22552 * gdb.asm/empty.inc: New file.
22553
f81f93f7
MC
225542003-11-28 Michael Chastain <mec.gnu@mindspring.com>
22555
22556 Partial fix for PR testsuite/1456.
22557 * gdb.base/constvars.exp: Replace references to gcc_compiled with
22558 calls to test_compiler_info.
22559
9a77938e
MC
225602003-11-27 Michael Chastain <mec.gnu@mindspring.com>
22561
22562 Partial fix for PR testsuite/1456.
22563 * gdb.base/volatile.exp: Replace references to gcc_compiled with
22564 calls to test_compiler_info.
22565
e8367dc7
MK
225662003-11-27 Mark Kettenis <kettenis@gnu.org>
22567
22568 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
22569 pattern for the KFAILs.
22570
526c61ee
AF
225712003-11-25 Adam Fedor <fedor@gnu.org>
22572
22573 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
22574 * gdb.objc/objcdecode.m: New file.
22575
28f2d600
AF
225762003-11-25 Adam Fedor <fedor@gnu.org>
22577
22578 * gdb.objc/nondebug.exp: Test for PR objc/1236.
22579 * gdb.objc/nondebug.m: New file.
22580
a3895cee
BE
225812003-11-26 Ben Elliston <bje@wasabisystems.com>
22582
22583 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
22584 NetBSD as it does on FreeBSD. Modelled on a similar change by
22585 Mark Kettenis on 2003-05-30.
22586 (link-flags): Set to "--entry _start" regardless of target.
22587 Special linker flags are to be appended to $link-flags.
22588 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
22589
c9f2c8a3
MC
225902003-11-25 Michael Chastain <mec.gnu@mindspring.com>
22591
22592 * gdb.cp/method.exp: Accept output of new demangler.
22593
15a0587a 225942003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
22595
22596 * gdb/class2.exp: New file.
22597 * gdb/class2.cc: New file.
22598
3c00b570
MC
225992003-11-25 Michael Chastain <mec.gnu@mindspring.com>
22600
22601 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
22602 of new demangler.
22603
7027acc7
MK
226042003-11-23 Mark Kettenis <kettenis@gnu.org>
22605
22606 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
22607 of gdb_test "run".
22608
b0e1598a
MK
226092003-11-23 Mark Kettenis <kettenis@gnu.org>
22610
22611 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
22612 "continue" into "run".
22613
4d9eda44
MC
226142003-11-23 Michael Chastain <mec.gnu@mindspring.com>
22615
22616 Partial fix for PR testsuite/1456.
22617 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
22618 call to test_compiler_info.
22619 * gdb.cp/ctti.exp: Likewise.
22620 * gdb.cp/derivation.exp: Likewise.
22621 * gdb.cp/member-ptr.exp: Likewise.
22622 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
22623 reference to gcc_compiled.
22624
226252003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
22626
22627 Fix PR testsuite/1463.
22628 * gdb.base/structs.exp (start_structs_test): Call
22629 get_debug_format before using the debug format.
22630
d422fe19
AC
226312003-11-22 Andrew Cagney <cagney@redhat.com>
22632
22633 * lib/gdb.exp (gdb_test_multiple): Add simple example.
22634 * gdb.base/structs.exp: Use gdb_test_multiple.
22635
039cf96d
AC
226362003-11-20 Andrew Cagney <cagney@redhat.com>
22637
6882279b
AC
22638 * gdb.base/structs.exp: Handle and recover from internal errors.
22639 Replace "foo${n}" with "foo<n>" in test messages.
22640
e53890ae
AC
22641 * gdb.base/structs.exp: Update copyright. Rewrite.
22642 * gdb.base/structs.c: Update copyright. Rewrite.
22643
2b211c59
AC
22644 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
22645 resync count exceeded.
d63a86f8 22646
039cf96d
AC
22647 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
22648 from the internal error.
22649 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
22650 Original from Jim Blandy.
22651 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 22652
eac98b22
AC
226532003-11-19 Andrew Cagney <cagney@redhat.com>
22654
22655 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
22656 KFAIL.
22657
67455b2a
MK
226582003-11-17 Mark Kettenis <kettenis@gnu.org>
22659
22660 New testcase for PR backtrace/1435.
22661 * gdb.arch/i386-unwind.exp: New file.
22662 * gdb.arch/i386-unwind.c: New file.
22663
853d6e5b
AC
226642003-11-17 Andrew Cagney <cagney@redhat.com>
22665
22666 * lib/gdb.exp (compiler_info): New global.
22667 (test_compiler_info): New function.
22668 (get_compiler_info): Set compiler_info.
22669 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
22670 "compiler_info" to gcc-<major>-<minor>.
22671
38cf6e11
MC
226722003-11-15 Michael Chastain <mec.gnu@mindspring.com>
22673
22674 * gdb.trace/configure: Remove.
22675
a50d3602
EZ
226762003-11-13 Elena Zannoni <ezannoni@redhat.com>
22677
22678 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 22679 breakpoints.
a50d3602
EZ
22680 * gdb.base/break.exp: Remove all references to explicit line
22681 numbers.
22682
d9407aaa
NC
226832003-11-11 Nick Clifton <nickc@redhat.com>
22684
22685 * gdb.base/shreloc.exp: Do not run for targets which do not
22686 support shared objects.
22687
db488fc1
CV
226882003-11-10 Corinna Vinschen <vinschen@redhat.com>
22689
22690 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
22691 Don't run tests if nofileio flag is given.
22692
6a90a18e
EZ
226932003-11-07 Elena Zannoni <ezannoni@redhat.com>
22694
22695 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 22696 as well as 'Watchpoint'.
6a90a18e 22697
0b915e9c
EZ
226982003-11-06 Elena Zannoni <ezannoni@redhat.com>
22699
22700 Reported by Jim Ingham <jingham@apple.com>:
22701 * gdb.base/annota1.exp: Match at least one occurrence of the
22702 signal handler annotation.
22703
d7e4b55f
EZ
227042003-11-06 Elena Zannoni <ezannoni@redhat.com>
22705
a9c64011
AS
22706 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
22707 as well as 'Watchpoint'.
d7e4b55f 22708
2fe4e8d0
MC
227092003-11-05 Michael Chastain <mec@shout.net>
22710
22711 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
22712
6ef88553
KW
227132003-11-03 Kris Warkentin <kewarken@qnx.com>
22714
22715 * gdb.arch/gdb1291.c: New test file.
22716 * gdb.arch/gdb1291.exp: New test script.
22717 * gdb.arch/gdb1431.c: New test file.
22718 * gdb.arch/gdb1431.exp: New test script.
22719
ae7dc4d8
MC
227202003-10-22 Michael Chastain <mec@shout.net>
22721
22722 * gdb.mi/pthreads.c: Add copyright notice.
22723
c39d7427
MC
227242003-10-22 Michael Chastain <mec@shout.net>
22725
22726 * gdb.threads/pthreads.c: Add copyright notice.
22727
8b7d96c1
MC
227282003-10-20 Michael Chastain <mec@shout.net>
22729
22730 * gdb.base/gdb1056.exp: New test script.
22731
d1d69fdd
DJ
227322003-10-13 Daniel Jacobowitz <drow@mvista.com>
22733
22734 * gdb.threads/killed.exp: Use gdb_run_cmd.
22735
7d605576
DJ
227362003-10-13 Daniel Jacobowitz <drow@mvista.com>
22737
22738 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
22739 create a core file.
22740 * gdb.threads/gcore-thread.exp: Likewise.
22741
618ec112
CV
227422003-10-13 Corinna Vinschen <vinschen@redhat.com>
22743
22744 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
22745 type, based on char type.
22746 (struct bit_flags_short_t): New bitfield type, based on short type.
22747 (init_bit_flags_char): New fuction.
22748 (init_bit_flags_short): Ditto.
22749 (print_bit_flags_char): Ditto.
22750 (print_bit_flags_short): Ditto.
22751 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
22752
9367a73c
MC
227532003-10-11 Michael Chastain <mec@shout.net>
22754
22755 * gdb.base/call-rt-st.exp: Update copyright year.
22756
1decf120
KI
227572003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
22758
22759 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
22760 * gdb.disasm/sh3.s: Ditto.
22761
5445b2ae
DJ
227622003-10-07 Daniel Jacobowitz <drow@mvista.com>
22763
22764 * gdb.threads/switch-threads.exp: New test.
22765 * gdb.threads/switch-threads.c: New source file.
22766
aec24853
CV
227672003-10-07 Corinna Vinschen <vinschen@redhat.com>
22768
22769 * gdb.base/ending-run.exp: Add sh specific case.
22770
adc7428d
AC
227712003-10-06 Andrew Cagney <cagney@redhat.com>
22772
22773 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
22774 * gdb.disasm/mn10200.exp: Delete obsolete file.
22775
c9d37158
DJ
227762003-09-29 Daniel Jacobowitz <drow@mvista.com>
22777
22778 * ChangeLog: Correct an entry command.exp -> commands.exp.
22779 * gdb.base/commands.exp (bp_deleted_in_command_test)
22780 (temporary_breakpoint_commands): Check noargs.
22781
79c2c32d
DC
227822003-09-25 David Carlton <carlton@kealia.com>
22783
22784 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
22785 of some print tests, where appropriate. Add tests for C::D::cd,
22786 E::ce, F::cXfX, G::XgX.
22787 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
22788
594e6d67
RE
227892003-09-25 Richard Earnshaw <rearnsha@arm.com>
22790
22791 * lib/java.exp (java_init): Import target_alias before using it.
22792
10f0d451
DC
227932003-09-25 David Carlton <carlton@kealia.com>
22794
22795 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
22796
274bcba0
EZ
227972003-09-23 Elena Zannoni <ezannoni@redhat.com>
22798
d63a86f8 22799 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 22800 weirdness.
274bcba0 22801
cdbf20f7
MC
228022003-09-17 Michael Chastain <mec@shout.net>
22803
22804 * gdb.cp/gdb1355.exp: New file.
22805 * gdb.cp/gdb1355.c: New file.
22806
71e06f80
CV
228072003-09-15 Corinna Vinschen <vinschen@redhat.com>
22808
22809 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
22810 * gdb.asm/sh.inc: New file.
22811
5c4e30ca
DC
228122003-09-11 David Carlton <carlton@kealia.com>
22813
bd45b7af
DC
22814 * gdb.cp/namespace.exp: Add tests for namespace types.
22815 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
22816 (test_namespace): New.
22817
1c199746
EZ
228182003-09-11 Elena Zannoni <ezannoni@redhat.com>
22819
a9c64011 22820 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 22821 * gdb.stabs/weird.exp: Ditto.
1c199746 22822
04ed252f
MC
228232003-09-08 Michael Chastain <mec@shout.net>
22824
22825 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
22826
d8a2d9e7
MC
228272003-09-07 Michael Chastain <mec@shout.net>
22828
22829 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
22830 'parse error'.
22831
161afb24
MK
228322003-09-07 Mark Kettenis <m.kettenis@osp.nl>
22833
22834 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
22835
49f2741a
MC
228362003-08-30 Michael Chastain <mec@shout.net>
22837
22838 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
22839 * gdb.gdb/observer.exp: Ditto.
22840 * gdb.gdb/xfullpath.exp: Ditto.
22841
8afa723e
MK
228422003-08-29 Mark Kettenis <kettenis@gnu.org>
22843
22844 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
22845 *-*-*bsd*.
22846
f31dfe3b
JJ
228472003-08-28 Jeff Johnston <jjohnstn@redhat.com>
22848
22849 * gdb.base/dump.exp: Skip for ia64.
22850
4630e498
JJ
228512003-08-25 Jeff Johnston <jjohnstn@redhat.com>
22852
22853 * gdb.asm/asm-source.exp: Add ia64 support.
22854 * gdb.asm/ia64.inc: New file.
22855
1105b7ef
MC
228562003-08-22 Michael Chastain <mec@shout.net>
22857
22858 * gdb.cp: New directory.
22859 * gdb.cp/*: Copy from gdb.c++/*.
22860 * gdb.c++/*: Remove.
22861 * Makefile.in: Change gdb.c++ to gdb.cp.
22862 * configure.in: Ditto.
22863 * configure: Regnerate.
22864
c945b932
MK
228652003-08-18 Mark Kettenis <kettenis@gnu.org>
22866
22867 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
22868 * gdb.arch/i386-prologue.c (gdb1338): Add function.
22869
2b66634b
DJ
228702003-08-17 Daniel Jacobowitz <drow@mvista.com>
22871
22872 * mi-var-display.exp (-var-list-children weird): Accept function
22873 pointers with argument types.
22874 * mi1-var-display.exp (-var-list-children weird): Likewise.
22875 * mi2-var-display.exp (-var-list-children weird): Likewise.
22876
a356f73b
DJ
228772003-08-17 Daniel Jacobowitz <drow@mvista.com>
22878
22879 * gdb.base/annota3.exp: Add missing newline.
22880
483417b8
MC
228812003-08-06 Michael Chastain <mec@shout.net>
22882
22883 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
22884
c99c59c3
MS
228852003-08-12 Michael Snyder <msnyder@redhat.com>
22886
22887 * gdb.base/float.exp: Add test for SH.
22888
55ed7501
MK
228892003-08-10 Mark Kettenis <kettenis@gnu.org>
22890
22891 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
22892
1a371f2e
EZ
228932003-08-07 Elena Zannoni <ezannoni@redhat.com>
22894
22895 * gdb.base/completion.exp: Remove reduntant completion test
22896 on filename.
22897
e0f353ce
EZ
228982003-08-07 Elena Zannoni <ezannoni@redhat.com>
22899
a9c64011
AS
22900 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
22901 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
22902 gdb.trace/save-trace.exp: Make sure that full pathnames are
22903 escaped correctly.
e0f353ce 22904
5710a1af 229052003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 22906
a9c64011
AS
22907 * configure.in: Don't generate config.h from config.hin.
22908 * configure: Regenerate.
22909 * config.hin: Remove file.
22910 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
22911 * gdb.threads/pthreads.c: Ditto.
5710a1af 22912
dcd81ce9
DJ
229132003-08-07 Daniel Jacobowitz <drow@mvista.com>
22914
22915 From Kei Sakamoto <sakamoto.kei@renesas.com>:
22916 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
22917 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
22918 Replace ld24 with seth/add3.
22919
6009d884
AC
229202003-08-02 Andrew Cagney <cagney@redhat.com>
22921
22922 * gdb.base/annota3.exp: New file.
22923 * gdb.base/annota3.c: New file.
22924 * gdb.c++/annota3.exp: New file.
22925 * gdb.c++/annota3.cc: New file.
22926
51514e06
MC
229272003-07-29 Michael Chastain <mec@shout.net>
22928
22929 * gdb.threads/tls.c (spin): Check errno only if sem_wait
22930 actually failed.
22931 (do_pass): Likewise.
22932 * gdb.threads/tls.exp: Always initialize no_of_threads.
22933
4ee6625b
DJ
229342003-07-27 Daniel Jacobowitz <drow@mvista.com>
22935
22936 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
22937 pattern.
22938 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
22939 * gdb.threads/tls.exp: Recognize one case of the host library not
22940 supporting TLS.
22941
225f2bf6
AC
229422003-07-27 Andrew Cagney <cagney@redhat.com>
22943
22944 * gdb.base/fileio.exp: Use SH when running commands using
22945 remote_exec.
22946
bcb27c9f
DJ
229472003-07-24 Daniel Jacobowitz <drow@mvista.com>
22948
22949 From Kei Sakamoto <sakamoto.kei@renesas.com>:
22950 * gdb.base/relocate.c (dummy): New padding array.
22951
3d67be83
MS
229522003-07-22 Michael Snyder <msnyder@redhat.com>
22953
d63a86f8 22954 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
22955
22956 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
22957 patterns to be more general, accepting old and new output.
22958 Some output chars (such as '+') also must be quoted.
d63a86f8 22959 Some addresses are displayed numerically instead of
3d67be83
MS
22960 symbolically.
22961
57ba3b85
MS
229622003-07-23 Michael Snyder <msnyder@redhat.com>
22963
686d097c
MS
22964 * gdb.base/return2.exp: Don't test long-long return.
22965
57ba3b85
MS
22966 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
22967 * gdb.disasm/t01_mov.exp: Ditto.
22968 * gdb.disasm/t02_mova.s: Ditto.
22969 * gdb.disasm/t02_mova.exp: Ditto.
22970 * gdb.disasm/t03_add.s: Ditto.
22971 * gdb.disasm/t03_add.exp: Ditto.
22972 * gdb.disasm/t04_sub.s: Ditto.
22973 * gdb.disasm/t04_sub.exp: Ditto.
22974 * gdb.disasm/t05_cmp.s: Ditto.
22975 * gdb.disasm/t05_cmp.exp: Ditto.
22976 * gdb.disasm/t06_ari2.s: Ditto.
22977 * gdb.disasm/t06_ari2.exp: Ditto.
22978 * gdb.disasm/t07_ari3.s: Ditto.
22979 * gdb.disasm/t07_ari3.exp: Ditto.
22980 * gdb.disasm/t08_or.s: Ditto.
22981 * gdb.disasm/t08_or.exp: Ditto.
22982 * gdb.disasm/t09_xor.s: Ditto.
22983 * gdb.disasm/t09_xor.exp: Ditto.
22984 * gdb.disasm/t10_and.s: Ditto.
22985 * gdb.disasm/t10_and.exp: Ditto.
22986 * gdb.disasm/t11_logs.s: Ditto.
22987 * gdb.disasm/t11_logs.exp: Ditto.
22988 * gdb.disasm/t12_bit.s: Ditto.
22989 * gdb.disasm/t12_bit.exp: Ditto.
22990 * gdb.disasm/t13_otr.s: Ditto.
22991 * gdb.disasm/t13_otr.exp: Ditto.
22992
e00759ef
EZ
229932003-07-22 Elena Zannoni <ezannoni@redhat.com>
22994
22995 * gdb.threads/tls.exp :Add kfail for 'info address' case.
22996
8bc2021f
EZ
229972003-07-22 Elena Zannoni <ezannoni@redhat.com>
22998
a9c64011
AS
22999 * gdb.threads/tls.c : New file.
23000 * gdb.threads/tls.exp : New file.
23001 * gdb.threads/tls-main.c : New file.
23002 * gdb.threads/tls-shared.c : New file.
23003 * gdb.threads/tls-shared.exp : New file.
8bc2021f 23004
89320c4c
AS
230052003-07-22 Andreas Schwab <schwab@suse.de>
23006
23007 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
23008
180dea7c
AS
230092003-07-20 Andreas Schwab <schwab@suse.de>
23010
23011 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
23012 due to insn reordering.
23013
0714963c
AC
230142003-07-15 Andrew Cagney <cagney@redhat.com>
23015
23016 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
23017
98a23b3f
MC
230182003-07-15 Michael Chastain <mec@shout.net>
23019
23020 * gdb.base/gdb1250.exp: New file.
23021 * gdb.base/gdb1250.c: New file.
23022
27e417a2
ML
230232003-07-09 Michal Ludvig <mludvig@suse.cz>
23024
23025 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
23026 expansion of size_t to 'unsigned long', not only to 'unsigned'.
23027
8bc2021f
EZ
230282003-07-09 Elena Zannoni <ezannoni@redhat.com>
23029
a9c64011
AS
23030 * gdb.threads/tls.c: New file.
23031 * gdb.threads/tls.exp: New file.
23032 * gdb.threads/tls-main.c: New file.
23033 * gdb.threads/tls-shared.c: New file.
23034 * gdb.threads/tls-shared.exp: New file.
8bc2021f 23035
d99968dc
EZ
230362003-07-09 Elena Zannoni <ezannoni@redhat.com>
23037
23038 * gdb.base/annota1.exp: Make sure that we properly escape the
23039 full path of the source file. Xfail more permissive patterns,
d63a86f8 23040 due to a compiler debug info problem.
d99968dc 23041
83876b3b
AS
230422003-07-07 Andreas Schwab <schwab@suse.de>
23043
2705e972
AS
23044 * gdb.asm/m68k.inc: New file.
23045 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
23046
83876b3b
AS
23047 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
23048 arguments"): Also match negative number.
23049
23050 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
23051
3a871b37
DJ
230522003-07-03 Daniel Jacobowitz <drow@mvista.com>
23053
23054 * gdb.base/store.c (charest): New typedef.
23055 (add_char): Rename to add_charest, update.
23056 (wack_char): Rename to wack_charest, update types. Return l + r
23057 to keep r live across the call.
23058 (wack_short, wack_int, wack_long, wack_longest, wack_float)
23059 (wack_double, wack_doublest): Return l + r to keep r live across
23060 the call.
23061 * gdb.base/store.exp: Accomodate store.c changes.
23062
b2a7f303
DC
230632003-06-30 David Carlton <carlton@kealia.com>
23064
23065 * gdb.c++/maint.exp (test_invalid_name): New.
23066 (test_first_component): Add tests for invalid names.
23067
3c6cb4a1
MC
230682003-06-29 Michael Chastain <mec@shout.net>
23069
23070 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
23071 output of '<VTT for class>' for virtual base classes.
23072
f1c2644b
DJ
230732003-06-29 Daniel Jacobowitz <drow@mvista.com>
23074
23075 * gdb.base/completion.exp: Tab-complete "complet" instead of
23076 "compl".
23077 * gdb.base/complex.exp, gdb.base/complex.c: New files.
23078
18080350
DJ
230792003-06-29 Daniel Jacobowitz <drow@mvista.com>
23080
23081 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
23082 * gdb.base/volatile.exp: Likewise.
23083
f56973f8
DJ
230842003-06-29 Daniel Jacobowitz <drow@mvista.com>
23085
23086 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
23087 gdb/1265.
23088
230892003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
23090 Daniel Jacobowitz <drow@mvista.com>
23091
23092 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
23093 initial line count of 'captured_main' from 26 to 32.
23094 (test_with_self): Allow xmalloc call to be interleaved with the
23095 preceding two lines.
23096
e766d4d6
JB
230972003-06-24 Joel Brobecker <brobecker@gnat.com>
23098
23099 * gdb.base/bang.exp: New testcase.
23100
f125c9a4
JB
231012003-06-23 Joel Brobecker <brobecker@gnat.com>
23102
23103 * gdb.base/langs.exp: Add some tests for the "minimal" language
23104 support.
23105
6e25beaf
EZ
231062003-06-23 Elena Zannoni <ezannoni@redhat.com>
23107
23108 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
23109 the testcase.
23110
2f816dda
DJ
231112003-06-22 Daniel Jacobowitz <drow@mvista.com>
23112
23113 * gdb.base/relocate.exp: Test add-symbol-file with a variable
23114 offset.
23115
db5a5748
DJ
231162003-06-22 Daniel Jacobowitz <drow@mvista.com>
23117
23118 * gdb.c++/pr-1210.cc: New file.
23119 * gdb.c++/pr-1210.exp: New file.
23120
1df0c130
DJ
231212003-06-21 Daniel Jacobowitz <drow@mvista.com>
23122
23123 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
23124 000-exec-continue.
23125
a92feac0
MK
231262003-06-15 Mark Kettenis <kettenis@gnu.org>
23127
23128 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
23129 on *-*-*bsd* instead of *-*-freebsd*.
23130
81a58f5b
AC
231312003-06-14 Andrew Cagney <cagney@redhat.com>
23132
23133 * gdb.base/store.exp: Test longest and doublest. Test all
23134 parameters. Weaken return statement match.
23135 * gdb.base/store.c: Add longest and doublest - aka long long and
23136 long double functions. Put all parameters into local register
23137 variables. Use negative values.
23138
b257a0d3
AC
231392003-06-14 Andrew Cagney <cagney@redhat.com>
23140
23141 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
23142 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
23143 exit status.
23144 * gdb.base/fileio.exp: Disable target when nointerrupts and
23145 noinferiorio, instead of limiting it to remote. Use remote_exec
23146 instead of system.
d63a86f8 23147
21c38304
JJ
231482003-06-12 Jeff Johnston <jjohnstn@redhat.com>
23149
23150 * gdb.base/float.exp: Add ia64 support.
23151
1bcdb424
CV
231522003-06-12 Corinna Vinschen <vinschen@redhat.com>
23153
23154 * gdb.base/fileio.exp: Run only on remote targets.
23155
6aeb981f
CV
231562003-06-10 Corinna Vinschen <vinschen@redhat.com>
23157
23158 * gdb.base/fileio.c: New file, testing File-I/O.
23159 * gdb.base/fileio.exp: Ditto.
23160
53df362e
RG
231612003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
23162
23163 * gdb.base/shreloc.exp: New file, check symbol values obtained from
23164 shared objects after relocation at load time (gdb PR/1132).
23165 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 23166 as above, part of the shared object relocation test.
53df362e 23167
ffee1b46
MK
231682003-06-08 Mark Kettenis <kettenis@gnu.org>
23169
b5ca3722
MK
23170 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
23171 fully filled history list.
23172 * gdb.base/gdb_history: New file.
23173
03ed860d
MK
23174 * gdb.base/signals.exp: XFAIL "continue to func1" on
23175 i*86-*-freebsd*.
23176
ffee1b46
MK
23177 * gdb.base/attach.exp: When trying to attach to a nonexistent
23178 process, make it possible to specify the PID based on the target,
23179 and do so for *-*-freebsd*.
23180
d80dbb52
RH
231812003-06-02 Richard Henderson <rth@redhat.com>
23182
23183 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
23184
6dd77b81
RH
231852003-06-02 Richard Henderson <rth@redhat.com>
23186
23187 * gdb.base/selftest.exp: Next over lim_at_start initialization.
23188
f6347e16
RH
231892003-06-02 Richard Henderson <rth@redhat.com>
23190
23191 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
23192
2c161407
DJ
231932003-06-01 Daniel Jacobowitz <drow@mvista.com>
23194
23195 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
23196 of globalvar.
23197
572eb746
MK
231982003-06-01 Mark Kettenis <kettenis@gnu.org>
23199
23200 * gdb.asm/asm-source.exp: Check for memory read errors in
23201 disassembler test on *BSD too.
23202
9e9617a5
RH
232032003-06-01 Richard Henderson <rth@redhat.com>
23204
23205 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
23206 for .frame.
23207 (gdbasm_call): Lose ldgp.
23208 (gdbasm_startup): Add frame information.
23209 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
23210
7b34ad4e
MK
232112003-05-31 Mark Kettenis <kettenis@gnu.org>
23212
23213 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
23214 i?86-*-*.
23215
10059fdf
MK
232162003-05-30 Mark Kettenis <kettenis@gnu.org>
23217
23218 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
23219 FreeBSD.
23220
acf4b816
RH
232212003-05-29 Richard Henderson <rth@redhat.com>
23222
23223 * gdb.asm/alpha.inc: New file.
23224 * gdb.asm/asm-source.exp: Use it.
23225
e9ecd949
JB
232262003-05-29 Jim Blandy <jimb@redhat.com>
23227
23228 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
23229 'core.PID'.
23230
e3e5a4f3
JB
232312003-05-22 Jim Blandy <jimb@redhat.com>
23232
23233 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
23234 backtrace.
d63a86f8 23235
72fe3d25
DC
232362003-05-20 David Carlton <carlton@math.stanford.edu>
23237
23238 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
23239 this time.
23240
58da2eb2
DC
232412003-05-19 David Carlton <carlton@bactrian.org>
23242
23243 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
23244 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
23245
1fcb5155
DC
232462003-05-19 David Carlton <carlton@bactrian.org>
23247
23248 * gdb.c++/namespace.exp: Add namespace scope and anonymous
23249 namespace tests.
23250 Bump copyright date.
23251 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
23252 (main): Call C::D::marker2.
23253 * gdb.c++/namespace1.cc: New file.
23254
85e85163
JJ
232552003-05-14 Jeff Johnston <jjohnstn@redhat.com>
23256
23257 Roland McGrath <roland@redhat.com>
d63a86f8 23258 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
23259 there is no manager thread.
23260
a25fbfec
JJ
232612003-05-08 Jeff Johnston <jjohnstn@redhat.com>
23262
d63a86f8
RM
23263 * gdb.threads/schedlock.exp: Remove assumption that all threads
23264 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
23265 in one of the child threads rather than the main thread.
23266
be375bae
JB
232672003-05-07 Jim Blandy <jimb@redhat.com>
23268
09bf6082
JB
23269 Add support for assembly source testing on the s390x.
23270 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
23271 architecture.
23272 * gdb.asm/s390x.inc: New file.
23273
be375bae
JB
23274 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
23275 succession of 'if' statements.
23276
00905d52
AC
232772003-05-05 Andrew Cagney <cagney@redhat.com>
23278
23279 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
23280
b1e29e33
AC
232812003-05-05 Andrew Cagney <cagney@redhat.com>
23282
23283 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
23284 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
23285
e33d66ec
EZ
232862003-05-02 Elena Zannoni <ezannoni@redhat.com>
23287
23288 * gdb.base/charset.exp: Update based on new behavior of set/show
23289 charset commands.
23290
2b6fd0d8
AC
232912003-05-01 Andrew Cagney <cagney@redhat.com>
23292
23293 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
23294 variable do not give memory errors.
23295
130cacce
AF
232962003-04-30 Adam Fedor <fedor@gnu.org>
23297
23298 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
23299 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
23300 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
23301 gdb.objc/basicclass.m: : New files
23302
23303 * lib/gdb.exp (gdb_compile_objc): New procedure.
23304
bea71854
DJ
233052003-04-27 Daniel Jacobowitz <drow@mvista.com>
23306
23307 * gdb.base/signals.exp: Make backtrace tests more specific.
23308
0f20eeea
DC
233092003-04-23 David Carlton <carlton@bactrian.org>
23310
23311 * gdb.c++/maint.exp (test_first_component): Add tests for
23312 'operator' in more locations.
23313
c8c4d8dc
KB
233142003-04-16 Kevin Buettner <kevinb@redhat.com>
23315
23316 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
23317
3fe60e3c
EZ
233182003-04-16 Elena Zannoni <ezannoni@redhat.com>
23319
23320 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 23321 func marke' instead. Update test name.
3fe60e3c 23322
9219021c
DC
233232003-04-15 David Carlton <carlton@math.stanford.edu>
23324
23325 * gdb.c++/maint.exp: New file.
23326
5dd55bdd
EZ
233272003-04-14 Elena Zannoni <ezannoni@redhat.com>
23328
23329 * gdb.threads/schedlock.c: Change type of thread function argument
23330 to long, to avoid warnings on 64-bit platforms.
23331
00890572
EZ
233322003-04-14 Elena Zannoni <ezannoni@redhat.com>
23333
a9c64011
AS
23334 * gdb.base/attach.exp: Add new message from ptrace in case of
23335 attaching to nonexistent process.
d63a86f8 23336
93201743
JB
233372003-04-11 Jim Blandy <jimb@redhat.com>
23338
23339 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
23340 gdb.c++/userdef.cc: Place comments on the lines to which the
23341 marker function might return.
23342 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
23343 gdb.c++/userdef.exp: Look for those comments to check that we've
23344 returned to the right place, instead of checking line numbers.
23345
2a11c64d
EZ
233462003-04-11 Elena Zannoni <ezannoni@redhat.com>
23347
a9c64011
AS
23348 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
23349 match on sourcefile name, instead of directory name.
2a11c64d 23350
68ab8fc5
EZ
233512003-04-10 Elena Zannoni <ezannoni@redhat.com>
23352
d63a86f8 23353 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
23354 working directory name.
23355
5624293a
JB
233562003-04-09 Jim Blandy <jimb@redhat.com>
23357
23358 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
23359 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
23360 after an inferior function call, report the failure, but allow the
23361 test to continue.
23362
f1f02ee4
SC
233632003-04-05 Stephane Carrez <stcarrez@nerim.fr>
23364
23365 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
23366 with -DPROTOTYPES.
23367
6eb79af0
SC
233682003-04-05 Stephane Carrez <stcarrez@nerim.fr>
23369
23370 * gdb.base/break.exp: Revert last patch.
23371
8dfb4cf0
SC
233722003-04-04 Stephane Carrez <stcarrez@nerim.fr>
23373
23374 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
23375 with -DPROTOTYPES.
23376
ed4c619a
AC
233772003-04-02 Andrew Cagney <cagney@redhat.com>
23378
23379 * gdb.base/callfuncs.exp: Make "print add" messages unique.
23380 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
23381 matching directories by the name breakpoint.
23382 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
23383 Make "continue to marker1" consistent.
23384 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
23385 message consistent.
23386 * lib/gdb.exp: Put "the program is no longer running", and "the
23387 program exited" in parenthesis.
23388 * lib/mi-support.exp: Ditto.
d63a86f8 23389
4e35d5f0 233902003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 23391
4e35d5f0
BR
23392 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
23393
71900fe8
AC
233942003-03-29 Andrew Cagney <cagney@redhat.com>
23395
23396 * gdb.base/sizeof.c (main): Print the value of '\377'.
23397 * gdb.base/sizeof.exp: Check the sign of '\377'.
23398
c0655a16
MC
233992003-03-27 Michael Chastain <mec@shout.net>
23400
23401 * gdb.base/gdb1090.exp: New file.
23402 * gdb.base/gdb1090.cc: New file.
23403
5b2a3989
JB
234042003-03-27 J. Brobecker <brobecker@gnat.com>
23405
23406 * gdb.gdb/observer.exp: New regression test.
23407
79876890
MC
234082003-03-27 Michael Chastain <mec@shout.net>
23409
23410 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
23411 * gdb.base/ptype.exp: Likewise.
23412
6eac95e3
CV
234132003-03-27 Corinna Vinschen <vinschen@redhat.com>
23414
23415 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
23416
e8c71839
MC
234172003-03-26 Michael Chastain <mec@shout.net>
23418
23419 * gdb.base/ptype.exp: Actually use some typedef'd types.
23420
71b10041
SC
234212003-03-21 Stephane Carrez <stcarrez@nerim.fr>
23422
23423 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
23424 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
23425
2512cf80
CV
234262003-03-20 Corinna Vinschen <vinschen@redhat.com>
23427
23428 * gdb.base/default.exp: Fix regular expression.
23429
0d195a4f
CV
234302003-03-20 Corinna Vinschen <vinschen@redhat.com>
23431
23432 * gdb.base/args.exp: Fix regular expression.
23433
8a2dbca8
CV
234342003-03-20 Corinna Vinschen <vinschen@redhat.com>
23435
23436 * gdb.base/help.exp: Allow Win32 child process.
23437
bf028682
CV
234382003-03-20 Corinna Vinschen <vinschen@redhat.com>
23439
23440 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
23441 when stepping out of main().
23442
182dbe85
CV
234432003-03-20 Corinna Vinschen <vinschen@redhat.com>
23444
23445 * gdb.base/default.exp: Check for win32 specific message when calling
23446 "run" without executable.
23447
d67a6ba5
CV
234482003-03-20 Corinna Vinschen <vinschen@redhat.com>
23449
23450 * gdb.base/args.exp: Expect .exe in output.
23451
a955b5bb
CV
234522003-03-20 Corinna Vinschen <vinschen@redhat.com>
23453
23454 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
23455 Cygwin native.
23456
bf6bad4b
AC
234572003-03-17 Andrew Cagney <cagney@redhat.com>
23458
23459 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
23460 vector registes.
23461 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
23462 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
23463
293e9a31
DC
234642003-03-17 David Carlton <carlton@math.stanford.edu>
23465
23466 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
23467 test, for PR breakpoints/38.
23468 Call test_watchpoint_and_breakpoint.
23469 * gdb.base/watchpoint.c (func3): New function.
23470 (main): Call func3.
23471
5330f2db
DC
234722003-03-04 David Carlton <carlton@math.stanford.edu>
23473
23474 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
23475 Garply<Garply<char> >:: garply".
23476 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
23477 with respect to PR c++/1111; note also PR c++/1113.
23478 (test_template_breakpoints): KFAIL "constructor breakpoint" with
23479 respect to PR c++/1062.
23480 KFAIL "destructor breakpoint" with respect to PR c++/1112.
23481
6ece72da
DC
234822003-03-03 David Carlton <carlton@math.stanford.edu>
23483
23484 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
23485 with respect to PR c++/57.
23486 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
23487 c++/826.
23488 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
23489 respect to PR c++/57.
23490
85ca1584
DC
234912003-03-03 David Carlton <carlton@math.stanford.edu>
23492
23493 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
23494 respect to PR c++/33 into FAILs.
23495
98e9c5b8
MC
234962003-03-03 Michael Chastain <mec@shout.net>
23497
7bedbf27
MC
23498 * configure.in: Update copyright years.
23499
235002003-03-03 Michael Chastain <mec@shout.net>
23501
23502 * Makefile.in: Update copyright years.
98e9c5b8 23503
f683e100
DC
235042003-02-28 David Carlton <carlton@math.stanford.edu>
23505
23506 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
23507 print class instead of struct and/or superfluous protection
23508 specifiers, as long as the resulting output is equivalent to the
23509 source code.
23510 Delete FIXME from end of messages on tests that don't need
23511 fixing.
23512
a9e0cf2c
DC
235132003-02-28 David Carlton <carlton@math.stanford.edu>
23514
23515 * gdb.c++/templates.exp (do_tests): Allow const in the two
23516 Foo<volatile char *>::foo tests.
23517
e8d359df
MS
235182003-02-27 Michael Snyder <msnyder@redhat.com>
23519
d63a86f8 23520 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
23521 will be consistant.
23522
0b71dc91
DC
235232003-02-26 David Carlton <carlton@math.stanford.edu>
23524
23525 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
23526 char *>::foo" test with respect to PR c++/33. Create a new test
23527 which is identical to that one except that it doesn't put the
23528 space between the "char" and the "*"; KFAIL it, too.
23529
dd14ab43
DC
235302003-02-26 David Carlton <carlton@math.stanford.edu>
23531
23532 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
23533 template types into either PASSes or KFAILs (corresponding to PR
23534 c++/57). Tweak indentation. Update copyright.
23535
1146c7f1
SC
235362003-02-23 Stephane Carrez <stcarrez@nerim.fr>
23537
23538 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
23539
74641dfb
MC
235402003-02-13 Michael Chastain <mec@shout.net>
23541
23542 * gdb.base/exprs.exp: Remove i960 remnants.
23543 * gdb.base/funcargs.exp: Likewise.
23544 * gdb.base/list.exp: Likewise.
23545 * gdb.base/ptype.exp: Likewise.
23546
559cd2d0
DC
235472003-02-14 David Carlton <carlton@math.stanford.edu>
23548
23549 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
23550 pEe->D::vg()" from XFAIL to KFAIL.
23551
c4f90d87
JM
235522003-02-13 Jason Molenda (jmolenda@apple.com)
23553
23554 * gdb.base/maint.exp: Update maint print statistics regexp to include
23555 new entries.
23556
cbc4d97c
MC
235572003-02-13 Michael Chastain <mec@shout.net>
23558
23559 * gdb.c++/inherit.exp: Remove call to get_debug_format.
23560
40f235b7
MC
235612003-02-12 Michael Chastain <mec@shout.net>
23562
23563 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
23564 * gdb.c++/inherit.exp: Likewise.
23565 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
23566 * gdb.c++/templates.exp: Likewise.
23567 * gdb.c++/virtfunc.exp: Likewise.
23568
c56716b0
JM
235692003-02-06 Jason Molenda (jason-cl@molenda.com)
23570
23571 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
23572 why the code is written that way.
23573
070afcf8
MC
235742003-02-05 Michael Chastain <mec@shout.net>
23575
23576 * gdb.base/dump.exp: Add missing copyright line.
23577
5d0331e5
JM
235782003-02-05 Jason Molenda (jason-cl@molenda.com)
23579
f7ae6d3e 23580 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
23581 at the beginning so the breakpoint doesn't get set on the loop.
23582
92851186
MC
235832003-02-05 Michael Chastain <mec@shout.net>
23584
23585 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
23586 output for configurations with gcc 2.95.3.
23587
cbf1e085
AC
235882003-02-05 Keith Seitz <keiths@redhat.com>
23589 Andrew Cagney <ac131313@redhat.com>
23590
23591 * gdb.mi/mi-cli.exp: New file.
d63a86f8 23592
29518e1e
MC
235932003-02-04 Michael Chastain <mec@shout.net>
23594
23595 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
23596 Call perror and then continue.
23597
5af1d5f3
MC
235982003-02-03 Michael Chastain <mec@shout.net>
23599
23600 * gdb.c++/pr-1023.cc: New file.
23601 * gdb.c++/pr-1023.exp: New file.
23602
6b549786
JB
236032003-02-05 Jim Blandy <jimb@redhat.com>
23604
23605 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
23606 it's local to foobar. Check for it there, and check that it's not
23607 present in main.
23608 * gdb.c++/local.cc (marker2): New function.
23609 (foobar): Call marker1.
23610 (main): Call marker2 instead of marker1.
23611
67f16606
AC
236122003-02-04 Andrew Cagney <ac131313@redhat.com>
23613
23614 * gdb.disasm/mn10200.exp: Obsolete file.
23615 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
23616 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
23617 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
23618
1c5cb38e
DC
236192003-02-04 David Carlton <carlton@math.stanford.edu>
23620
23621 * gdb.c++/overload.exp: Test intToChar(1).
23622 * gdb.c++/overload.cc (intToChar): New.
23623 (main): Call intToChar.
23624
d1fe6965
DC
236252003-02-03 David Carlton <carlton@math.stanford.edu>
23626
23627 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
23628 'might_kfail' arg.
23629 KFAIL some of the continue_to_bp_overloaded calls, according to
23630 PR c++/1025.
23631
9ba61c5d
MC
236322003-02-01 Michael Chastain <mec@shout.net>
23633
23634 * gdb.base/advance.c (marker1): New marker function.
23635 * gdb.base/advance.exp: When the 'advance' command lands on the
23636 return breakpoint, it can legitimately stop on either the
23637 current line or the next line. Accommodate both outcomes.
23638 * gdb.base/until.exp: Likewise.
23639
e7494ffb
AC
236402003-02-02 Andrew Cagney <ac131313@redhat.com>
23641
23642 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
23643 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
23644 now a list, not a tuple.
23645 * gdb.mi/mi-var-display.exp: Ditto.
23646 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 23647
075559bc
AC
236482003-02-01 Andrew Cagney <ac131313@redhat.com>
23649
23650 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
23651 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
23652 stack backtraces.
23653 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 23654
2bd4c7b1
MK
236552003-02-01 Mark Kettenis <kettenis@gnu.org>
23656
23657 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
23658 gdb.mi/mi1-pthreads.exp: Return instead of calling
23659 gdb_suppress_entire_file.
23660
eabd8992
MS
236612003-02-01 Mark Salter <msalter@redhat.com>
23662
23663 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
23664
71469e2f
MS
236652003-01-31 Mark Salter <msalter@redhat.com>
23666
23667 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
23668 Support empty arg.
23669
38a94d44
MC
236702003-01-30 Michael Chastain <mec@shout.net>
23671
23672 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
23673 This was a workaround for a UTF-8 bug in readline 4.3. The bug
23674 has been fixed in gdb/readline on 2003-01-09.
23675
19ea9e73
MS
236762003-01-29 Michael Snyder <msnyder@redhat.com>
23677
e8d359df
MS
23678 * gdb.base/maint.exp: Allow for leading underscore in symbol.
23679 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
23680 * gdb.base/args.exp: Skip if target does not support args passing.
23681
2307bd6a
DJ
236822003-01-22 Daniel Jacobowitz <drow@mvista.com>
23683
19ea9e73 23684 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
23685 gdb_test. Accept a list of expect arguments as the third
23686 parameter.
23687 (gdb_test): Use it.
23688
f2dd3617
EZ
236892003-01-20 Elena Zannoni <ezannoni@redhat.com>
23690
23691 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
23692 allow for different test tree configurations. Update some
23693 tescases accordingly.
23694 * gdb.arch/altivec-regs.exp: Ditto.
23695 * gdb.asm/asm-source.exp: Ditto.
23696 * gdb.base/advance.exp: Ditto.
23697 * gdb.base/display.exp: Ditto.
d63a86f8 23698 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
23699 * gdb.base/mips_pro.exp: Ditto.
23700 * gdb.base/overlays.exp: Ditto.
23701 * gdb.base/relocate.exp: Ditto.
23702 * gdb.base/setshow.exp: Ditto.
23703 * gdb.base/step-line.exp: Ditto.
23704 * gdb.base/step-test.exp: Ditto.
23705 * gdb.base/until.exp: Ditto.
23706 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
23707
c71cdefd
DC
237082003-01-17 David Carlton <carlton@math.stanford.edu>
23709
23710 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
23711 corresponding to PR c++/945.
23712 Update copyright.
23713
fdba05d7
DC
237142003-01-17 David Carlton <carlton@math.stanford.edu>
23715
23716 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
23717 corresponding to PR c++/68.
23718
237192003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
23720
23721 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
23722 (test_paddr_hairy_functions): Call print_addr_2_kfail for
23723 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
23724
c362c33a
EZ
237252003-01-15 Elena Zannoni <ezannoni@redhat.com>
23726
0fbc361c
EZ
23727 * gdb.base/break.exp: Fix change of default location, because of
23728 removal of until tests.
23729 * gdb.base/help.exp: Update test for new 'until' help message.
23730 Add test for help on 'advance'.
a9c64011 23731 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 23732
dabf8a35
MK
237332003-01-15 Mark Kettenis <kettenis@gnu.org>
23734
23735 * gdb.base/default.exp: Adapt "info float" test for recent changes
23736 to that command. Add test for "info vector".
23737 * gdb.base/float.exp: New file. Add test for "info float" that
23738 resembles the old test in gdb.base/default.exp.
23739
a1769aca
DC
237402003-01-15 David Carlton <carlton@math.stanford.edu>
23741
23742 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
23743
82025e13
EZ
237442003-01-15 Elena Zannoni <ezannoni@redhat.com>
23745
23746 * gdb.base/break.exp: Move the tests of until command from here...
23747 * gdb.base/until.exp: ... to here. New file. Add other tests.
23748 * gdb.base/advance.c: New file.
23749 * gdb.base/advance.exp: New file.
23750
8f9ab801
EZ
237512003-01-14 Elena Zannoni <ezannoni@redhat.com>
23752
a9c64011
AS
23753 * gdb.base/args.c: New file.
23754 * gdb.base/args.exp: New file.
8f9ab801 23755
9ae66589
DJ
237562003-01-14 Daniel Jacobowitz <drow@mvista.com>
23757
23758 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
23759
8d77e5c3
DJ
237602003-01-14 Daniel Jacobowitz <drow@mvista.com>
23761
23762 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
23763
12d2f0a1
DJ
237642003-01-14 Daniel Jacobowitz <drow@mvista.com>
23765
23766 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
23767 dates.
23768
6ca37014
DJ
237692003-01-13 Daniel Jacobowitz <drow@mvista.com>
23770
23771 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
23772
b0023472
DJ
237732003-01-13 Daniel Jacobowitz <drow@mvista.com>
23774
23775 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
23776 (ptype &*"foo").
23777 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
23778
607fbc54 237792003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
23780
23781 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
23782 * gdb.mi/mi1-console.exp: Likewise.
23783
607fbc54 237842003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
23785
23786 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
23787 * gdb.mi/mi1-console.exp: Likewise.
23788
a1fb14a2
DJ
237892003-01-13 Daniel Jacobowitz <drow@mvista.com>
23790
23791 * gdb.c++/overload.exp: Remove some fixed XFAILs.
23792
c4cf40b7
DJ
237932003-01-09 Daniel Jacobowitz <drow@mvista.com>
23794
23795 * gdb.base/detach.exp: New test.
23796
696d5a5b
DJ
237972003-01-09 Daniel Jacobowitz <drow@mvista.com>
23798
23799 * Makefile.in (ALL_SUBDIRS): New variable.
23800 (subdirs, clean, distclean): Use it.
23801 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
23802 regenerating Makefile, since it is generated from the top level.
23803 * gdb.asm/Makefile.in: Likewise.
23804 * gdb.base/Makefile.in: Likewise.
23805 * gdb.c++/Makefile.in: Likewise.
23806 * gdb.disasm/Makefile.in: Likewise.
23807 * gdb.java/Makefile.in: Likewise.
23808 * gdb.mi/Makefile.in: Likewise.
23809 * gdb.threads/Makefile.in: Likewise.
23810 * gdb.trace/Makefile.in: Likewise.
23811
754533e4
DC
238122003-01-09 David Carlton <carlton@math.stanford.edu>
23813
23814 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
23815 Add copyright year 2003.
23816
d8b3e9ee
MC
238172003-01-06 Michael Chastain <mec@shout.net>
23818
23819 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
23820 When selecting a thread, 'line' and 'file' are optional.
23821 * gdb.mi/mi1-pthreads.exp: Likewise.
23822
8e9e0fe6
AS
238232003-01-06 Andreas Schwab <schwab@suse.de>
23824
23825 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
23826 failures.
23827
b5ab8ff3
DJ
238282003-01-04 Daniel Jacobowitz <drow@mvista.com>
23829
23830 Fix PR gdb/844
23831 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
23832 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
23833
23834 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
23835 instead of calling gdb_suppress_entire_file.
23836 * gdb.threads/print-threads.exp: Likewise.
23837 * gdb.threads/schedlock.exp: Likewise.
23838
23839 * gdb.threads/killed.exp: Return instead of calling
23840 gdb_suppress_entire_file.
23841 * gdb.threads/linux-dp.exp: Likewise.
23842 * gdb.threads/pthreads.exp: Likewise.
23843
1e698235
DJ
238442003-01-04 Daniel Jacobowitz <drow@mvista.com>
23845
23846 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
23847 stabs.
23848 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
23849 * gdb.base/whatis.exp: Always allow (void) after function names.
23850
147ff08c
DJ
238512003-01-04 Daniel Jacobowitz <drow@mvista.com>
23852
23853 * gdb.c++/casts.exp: Correct regexp.
23854
dc62bfc2
MK
238552003-01-04 Mark Kettenis <kettenis@gnu.org>
23856
23857 * configure.in: Call AC_CONFIG_HEADER. Don't call
23858 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
23859 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
23860 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
23861 aforementioned directories in the AC_OUPUT call.
23862 * config.hin: New file.
23863 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
23864 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
23865 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
23866 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
23867 pass -I$objdir instead of -I$objdir/$subdir in compilation.
23868 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
23869 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
23870 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
23871 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
23872 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
23873 gdb.threads/configure.in, gdb.threads/configure,
23874 gdb.threads/config.in, gdb.trace/configure.in,
23875 gdb.trace/configure: Removed.
23876
77afa639
MC
238772003-01-03 Michael Chastain <mec@shout.net>
23878
23879 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
23880 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
23881
7634bb6e
DJ
238822003-01-03 Daniel Jacobowitz <drow@mvista.com>
23883
23884 * gdb.base/store.exp: Fix regular expressions.
23885
b39c905e
MK
238862002-12-28 Mark Kettenis <kettenis@gnu.org>
23887
23888 * configure.in: Rewrite.
23889 * configure: Regenerated.
23890
0a8551dd
DC
238912003-01-03 David Carlton <carlton@math.stanford.edu>
23892
23893 * gdb.base/psymtab.exp: New file.
23894 * gdb.base/psymtab1.c: Ditto.
23895 * gdb.base/psymtab2.c: Ditto.
23896
c60b7188
AF
238972002-12-23 Adam Fedor <fedor@gnu.org>
23898
23899 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
23900
ee73db83
DC
239012002-12-23 David Carlton <carlton@math.stanford.edu>
23902
23903 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
23904 and current_directory initialization.
23905
d6c1774e
JB
239062002-12-22 Jim Blandy <jimb@redhat.com>
23907
f0a847b8
JB
23908 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
23909 rather than as part of the output file name.
23910
d6c1774e
JB
23911 * gdb.base/attach.exp: There's no need to copy the test program to
23912 /tmp; that was only ever necessary on HP/UX, and this test is
23913 entirely disabled there anyway.
23914
f0708dbb
JB
239152002-12-21 Jim Blandy <jimb@redhat.com>
23916
4c2acfea
JB
23917 * gdb.c++/psmang.exp: Doc fix.
23918
f0708dbb
JB
23919 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
23920 test.
23921
9579e000
DC
239222002-12-20 David Carlton <carlton@math.stanford.edu>
23923
23924 * gdb.c++/annota2.exp: KFAIL annotate-quit.
23925
d1810171
MC
239262002-12-18 Michael Chastain <mec@shout.net>
23927
23928 * gdb.c++/annota2.exp: Add copyright year 2002.
23929
76565097
DC
239302002-12-17 David Carlton <carlton@math.stanford.edu>
23931
23932 * gdb.c++/try_catch.cc: Add marker comments.
23933 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
23934 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
23935 * gdb.c++/m-static.cc: Ditto.
23936 * gdb.c++/m-static1.cc: Ditto.
23937 * gdb.c++/try_catch.cc: Ditto.
23938
da81390b
JJ
239392002-12-16 Jeff Johnston <jjohnstn@redhat.com>
23940
23941 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
23942 to see whether we are using the new -environment-directory
23943 command which resets via -r or the old version of the command
23944 which may prompt the user. Part of fix for gdb/741.
23945
b304d130
AC
239462002-12-13 Andrew Cagney <ac131313@redhat.com>
23947
23948 * gdb.fortran/types.exp: Update obsolete comment.
23949 * gdb.fortran/exprs.exp: Ditto.
23950 * lib/gdb.exp: Delete obsolete code.
23951 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
23952 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
23953 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
23954 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
23955 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
23956 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
23957 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
23958 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
23959 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
23960 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
23961 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
23962 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
23963 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
23964 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
23965 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
23966 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
23967 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
23968 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
23969 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
23970 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
23971 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
23972 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
23973 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
23974 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
23975 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
23976 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
23977 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
23978 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
23979 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
23980 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
23981 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
23982 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
23983 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
23984 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
23985 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
23986 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
23987 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
23988
a23b6e6a
DC
239892002-12-11 David Carlton <carlton@math.stanford.edu>
23990
23991 * gdb.c++/m-data.exp: Add test for members that shadow global
23992 variables: see PR gdb/804.
23993 * gdb.c++/m-data.cc: Ditto.
23994
6604731b
DJ
239952002-12-10 Daniel Jacobowitz <drow@mvista.com>
23996
23997 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
23998
de46ecd7
DC
239992002-12-06 David Carlton <carlton@math.stanford.edu>
24000
24001 * gdb.base/store.c: Don't declare functions static.
24002
27e829d0
AC
240032002-12-04 Andrew Cagney <ac131313@redhat.com>
24004
24005 * gdb.base/store.exp, gdb.base/store.c: New files.
24006
92806416
DJ
240072002-12-03 Daniel Jacobowitz <drow@mvista.com>
24008
24009 * gdb.base/selftest.exp: Update for current gdb.
24010
3bcbaac5
DJ
240112002-12-03 Daniel Jacobowitz <drow@mvista.com>
24012
24013 * gdb.base/maint.exp: Only dump symbols from one source file
24014 or objfile.
24015
f4f00b1f
DJ
240162002-12-03 Daniel Jacobowitz <drow@mvista.com>
24017
24018 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
24019 function call.
24020
f1c8a949
JB
240212002-11-25 Jim Blandy <jimb@redhat.com>
24022
24023 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
24024 function appearing in error message.
24025
9e297a97
DJ
240262002-11-21 Daniel Jacobowitz <drow@mvista.com>
24027
24028 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
24029
1f312e79
JJ
240302002-11-08 Jeff Johnston <jjohnstn@redhat.com>
24031
d63a86f8
RM
24032 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
24033 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
24034 should be in mi console format. This is part of fix for PR gdb/604.
24035
83c31e7d
FN
240362002-09-18 Fernando Nasser <fnasser@redhat.com>
24037
24038 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
24039 which explicitly prints the zero offset as "+0".
24040
322b3f65
DJ
240412002-10-22 Daniel Jacobowitz <drow@mvista.com>
24042
24043 * gdb.threads/schedlock.c (args): Make unsigned.
24044
240452002-10-21 Daniel Jacobowitz <drow@mvista.com>
24046
24047 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
24048 numbers. Allow "foo2|selected stack frame".
24049 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
24050 * gdb.asm/asmsrc2.s: Likewise.
24051 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
24052 comments.
24053 * gdb.asm/mips.inc: New file.
24054
5e2fe5b8
AF
240552002-10-18 Adam Fedor <fedor@gnu.org>
24056
24057 * gdb.base/default.exp: Update expected output to include 'ObjC'.
24058 * gdb.base/help.exp: Likewise.
24059
abe1a5d0
KB
240602002-10-17 Kevin Buettner <kevinb@redhat.com>
24061
24062 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
24063 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
24064
10abb1d4
JB
240652002-10-02 Jim Blandy <jimb@redhat.com>
24066
24067 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
24068
1f609b42
AC
240692002-10-01 Andrew Cagney <ac131313@redhat.com>
24070
24071 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
24072 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
24073 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
24074 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
24075 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
24076 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
24077 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
24078
0aee02e4
AC
240792002-09-29 Andrew Cagney <ac131313@redhat.com>
24080
24081 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
24082 * mi0-disassemble.exp, mi0-eval.exp: Delete.
24083 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
24084 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
24085 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
24086 * mi0-var-block.exp, mi0-var-child.exp: Delete.
24087 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 24088
6fde09ad
KB
240892002-09-27 Kevin Buettner <kevinb@redhat.com>
24090
24091 * gdb.base/annota1.exp (info break): Make directory components of
24092 path optional since not all compilers emit this debug information.
24093
889bf7c5
PA
24094 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
24095 step ends up stepping out of the function instead of stopping on
24096 the epilogue.
6fde09ad 24097
9e8aab75
KS
240982002-09-26 Keith Seitz <keiths@redhat.com>
24099
24100 * lib/insight-support.exp (gdbtk_start): Figure out where
24101 the insight executable is based on where gdb is. Use this
24102 executable to start insight instead of gdb.
24103
e36180d7
AC
241042002-09-25 Andrew Cagney <cagney@redhat.com>
24105
24106 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
24107
9dd34b2b
AC
241082002-09-24 Andrew Cagney <ac131313@redhat.com>
24109
24110 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
24111 test_isolated_complaints.
24112 (test_empty_complaint): New function.
24113 (test_empty_complaints): New function. Check no output when no
24114 complaints.
d63a86f8 24115
dea97812
KB
241162002-09-19 Jim Blandy <jimb@redhat.com>
24117
a9c64011 24118 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 24119
54951bd7
AC
241202002-09-19 Andrew Cagney <ac131313@redhat.com>
24121
24122 * gdb.gdb/complaints.exp: New file.
24123
dec43320
AC
241242002-09-18 Andrew Cagney <ac131313@redhat.com>
24125
24126 * gdb.base/maint.exp: Check `help maint internal-warning'.
24127
e70d6e3f
DC
241282002-09-18 David Carlton <carlton@math.stanford.edu>
24129
24130 * gdb.c++/m-static.exp: Remove breakpoints depending on line
24131 numbers, and replace them by a single breakpoint after the
24132 constructors are all finished.
24133 Add test 4.
24134 * gdb.c++/m-static.cc: Add test 4.
24135 * gdb.c++/m-static.h: New file.
24136 * gdb.c++/m-static1.cc: New file.
24137
24138 * gdb.c++/printmethod.exp: New file.
24139 * gdb.c++/printmethod.cc: New file.
24140
24141 * gdb.c++/pr-574.exp: New file.
24142 * gdb.c++/pr-574.cc: New file.
24143
afb5c968
CV
241442002-09-18 Corinna Vinschen <vinschen@redhat.com>
24145
24146 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
24147 embedded targets which never actually exit.
24148
31e45dee
FN
241492002-09-18 Fernando Nasser <fnasser@redhat.com>
24150
24151 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
24152 "don't step after run" as unresolved or unsupported, instead of xfail.
24153
a283c5a1
CV
241542002-09-18 Corinna Vinschen <vinschen@redhat.com>
24155
24156 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
24157 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
24158 Add newline to expected string in "step out of main (status wrapper)"
24159 case.
24160
11350d2a
CV
241612002-09-18 Corinna Vinschen <vinschen@redhat.com>
24162
24163 * lib/gdb.exp (rerun_to_main): Allow restarting application.
24164 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
24165
0deec7d6
TT
241662002-09-17 Tom Tromey <tromey@redhat.com>
24167
24168 * gdb.base/printcmds.exp (test_print_string_constants): Expect
24169 \000, not \0, in double-quoted string.
24170
b2b4a1b5
CV
241712002-09-14 Corinna Vinschen <vinschen@redhat.com>
24172
c9d37158 24173 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
24174 string after running the commands execution on breakpoint tests.
24175
1c56143a
CV
241762002-09-13 Corinna Vinschen <vinschen@redhat.com>
24177
24178 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
24179
37f8da45
JB
241802002-09-12 Joel Brobecker <brobecker@gnat.com>
24181
24182 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
24183
08b468e0
KS
241842002-09-10 Keith Seitz <keiths@redhat.com>
24185
24186 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
24187 runto proc.
24188 (mi_run_to_main): Use mi_runto.
24189 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
24190
dc360f58
KS
241912002-09-10 Keith Seitz <keiths@redhat.com>
24192
24193 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
24194 regexp for stopping at main. Could have multiple event notifications.
24195 Don't assume that main was declared with no parameters.
24196 (mi_next): Use mi_step_to.
24197 (mi_step): Use mi_next_to.
24198
ce3abcfb
CV
241992002-09-09 Corinna Vinschen <vinschen@redhat.com>
24200
24201 * gdb.base/default.exp: Fix expected string in `info float' test.
24202
d1f5b980
BE
242032002-09-09 Ben Elliston <bje@redhat.com>
24204
24205 * config/mips.exp: Update comments.
24206 * config/mips-idt.exp: Likewise.
24207 * config/nind.exp: Likewise.
24208 * config/slite.exp: Likewise.
24209 * config/sparclet.exp: Likewise.
24210 * config/udi.exp: Likewise.
24211 * config/vx.exp: Likewise.
24212 * config/vxworks29k.exp: Likewise.
24213
2f71430b
JB
242142002-09-05 Jim Blandy <jimb@redhat.com>
24215
24216 * gdb.threads/killed.exp: Fix test failure message.
24217
7ddebc7e
KS
242182002-09-04 Keith Seitz <keiths@redhat.com>
24219
24220 * lib/mi-support.exp: Update copyright.
24221 (mi_gdb_test): Increase the priority of the expected pattern
24222 so that it matches gdb_test.
24223
0ae67eb3
KS
242242002-09-03 Keith Seitz <keiths@redhat.com>
24225
24226 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
24227 Use integer comparison instead of string comparison for testing
24228 whether binary was built.
24229
38fc42c8
JB
242302002-09-03 Jim Blandy <jimb@redhat.com>
24231
24232 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
24233
b6ff0e81
JB
242342002-08-29 Jim Blandy <jimb@redhat.com>
24235
24236 * gdb.threads/pthreads.exp: Move the portable thread compilation
24237 code into a function in lib/gdb.exp, and call that from here.
24238 * lib/gdb.exp (gdb_compile_pthreads): New function.
24239
07c98896
KS
242402002-08-29 Keith Seitz <keiths@redhat.com>
24241
24242 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
24243 expect_out so that callers can get at it.
24244
0312286c
DJ
242452002-08-23 Daniel Jacobowitz <drow@mvista.com>
24246
24247 * gdb.threads/print-threads.c: New file.
24248 * gdb.threads/print-threads.exp: New file.
24249 * gdb.threads/schedlock.c: New file.
24250 * gdb.threads/schedlock.exp: New file.
24251
dd039bc4
EZ
242522002-08-22 Elena Zannoni <ezannoni@redhat.com>
24253
a9c64011
AS
24254 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
24255 not altivec.c.
dd039bc4 24256
1f36144c
MK
242572002-08-17 Mark Kettenis <kettenis@gnu.org>
24258
24259 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
24260 targets. The problem should be fixed now.
24261
16057ec7 242622002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
24263
24264 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
24265 2002-07-24 change that removes final dots from error messages.
24266
3c1499ad
TT
242672002-08-13 Tom Tromey <tromey@redhat.com>
24268
24269 * gdb.base/readline.exp: New file.
24270
a20ce2c3
AC
242712002-08-01 Andrew Cagney <ac131313@redhat.com>
24272
24273 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
24274 supress message.
24275
db034ac5
AC
242762002-08-01 Andrew Cagney <cagney@redhat.com>
24277
24278 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
24279 CHILL_FOR_TARGET and CHILL_LIB.
24280 * configure.in (configdirs): Remove gdb.chill.
24281 * configure: Regenerate.
24282 * lib/gdb.exp: Obsolete references to chill.
24283 * gdb.fortran/types.exp: Ditto.
24284 * gdb.fortran/exprs.exp: Ditto.
24285
3e000b18
KB
242862002-07-30 Kevin Buettner <kevinb@redhat.com>
24287
24288 * gdb.base/shlib-call.exp (additional_flags): Conditionally
24289 set Irix-specific compile and link flags.
24290
28f4966b
KB
242912002-07-29 Kevin Buettner <kevinb@redhat.com>
24292
24293 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
24294 source files. The ``-o'' option doesn't work with the ``-E'' option
24295 when using the Irix compiler.
24296
46c0d5a6
DJ
242972002-07-19 Daniel Jacobowitz <drow@mvista.com>
24298
24299 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
24300 Improve support for reusing an exec file. Copy exec file
24301 to target, and run gdbserver on the target instead of on the host.
24302
eecf4bed
JB
243032002-07-18 Jim Blandy <jimb@redhat.com>
24304
0f815cdf
JB
24305 * gdb.base/ending-run.exp: Don't expect to see the program end in
24306 some orderly fashion when we're running on a real stand-alone
24307 board.
24308
eecf4bed
JB
24309 * gdb.base/interrupt.exp: Correct logic for skipping tests on
24310 targets that don't support interrupts.
24311
52d309e4
JB
243122002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
24313
24314 * gdb.base/attach.exp: Add patterns to match output from /proc-based
24315 systems.
24316 Move comments in expect statements to inside the actions, so that they
24317 don't get matched against.
24318
ff683d9e
MK
243192002-07-10 Mark Kettenis <kettenis@gnu.org>
24320
24321 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
24322 function when asleep" test.
24323
b5356753
AC
243242002-07-10 Andrew Cagney <ac131313@redhat.com>
24325
24326 * gdb.base/page.exp: Rewrite to handle problems with very long
24327 `info set' output. Update copyright.
24328
6aa4d13a
AC
243292002-06-26 Andrew Cagney <ac131313@redhat.com>
24330
24331 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
24332 gdb.threads-hp.
24333 * gdb.hp/configure: Regenerate.
24334 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
24335 * gdb.hp/gdb.threads-hp/configure: Delete file.
24336 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
24337
8cf8c2b8
AC
243382002-06-22 Andrew Cagney <ac131313@redhat.com>
24339
24340 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
24341 setlocale, bindtextdomain and textdomain.
24342
6827a8f8
JB
243432002-06-11 Jim Blandy <jimb@redhat.com>
24344
919d772c
JB
24345 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
24346 preprocessor macro information is present.
24347
6827a8f8
JB
24348 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
24349 tests.
24350
c15b0d21
MS
243512002-06-06 Michael Snyder <msnyder@redhat.com>
24352
c5984d70
MS
24353 * gdb.base/overlays.exp: Record addresses of overlay
24354 functions in TCL variables rather than in GDB variables,
24355 to avoid having GDB convert them to pointers (with loss
24356 of information).
24357
d63a86f8 24358 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 24359 default linker script changes.
c15b0d21
MS
24360 * gdb.base/long_long.exp: Add check for sizeof (long double).
24361
be26fe0d
ML
243622002-06-06 Michal Ludvig <mludvig@suse.cz>
24363
24364 * gdb.asm/asm-source.exp: Add x86-64 target.
24365 * gdb.asm/x86_64.inc: New.
d63a86f8 24366
258093ca 243672002-05-30 Michael Chastain <mec@shout.net>
258093ca 24368
4b3153f1 24369 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
24370 * gdb.c++/m-static.cc: New file.
24371 * gdb.c++/m-static.exp: New file.
24372
241264c6
MS
243732002-05-28 Michael Snyder <msnyder@redhat.com>
24374
24375 * gdb.base/call-ar-st.exp: Allow for reduced floating point
24376 precision.
24377
9bba8c8f 243782002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 24379
4b3153f1 24380 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
24381 * gdb.c++/m-data.cc: New file.
24382 * gdb.c++/m-data.exp: New file.
24383
243842002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 24385
4b3153f1 24386 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 24387 * gdb.c++/try_catch.cc: New file.
d63a86f8 24388 * gdb.c++/try_catch.exp: New file.
9bba8c8f 24389
def1b996
MC
243902002-05-27 Michael Chastain <mec@shout.net>
24391
24392 * gdb.c++/local.exp: Accept more nested types in output.
24393
522ba268
MC
243942002-05-26 Michael Chastain <mec@shout.net>
24395
24396 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
24397
277254ba
MS
243982002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
24399
24400 * lib/gdb.exp (gdb_wrapper_init): Just because
24401 gdb_wrapper_file exists, this does not mean that the file
24402 should not be rebuilt. That is what gdb_wrapper_initialized
24403 is for.
24404 (default_gdb_init): Reset gdb_wrapper_initialized.
24405
b61a8733
MS
244062002-05-23 Michael Snyder <msnyder@redhat.com>
24407
d63a86f8 24408 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
24409 the precision of the floating point test results.
24410 * gdb.base/call-rt-st.exp: Ditto.
24411
b61a8733
MS
24412 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
24413 * gdb.base/call-rt-st.exp: Ditto.
24414
56f6e910
MC
244152002-05-19 Michael Chastain <mec@shout.net>
24416
24417 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
24418
ad0b0016
EZ
244192002-05-19 Elena Zannoni <ezannoni@redhat.com>
24420
a9c64011
AS
24421 * configure.in (configdirs): Add gdb.arch.
24422 * configure: Regenerate.
ad0b0016 24423
f617d2b6
JB
244242002-05-17 Jim Blandy <jimb@redhat.com>
24425
24426 * gdb.base/completion.exp: Recognize the more detailed error
24427 messages produced by the macro expander's lexical analyzer.
24428
eac2a696
EZ
244292002-05-14 Elena Zannoni <ezannoni@redhat.com>
24430
a9c64011
AS
24431 * gdb.arch/altivec-abi.c: New file.
24432 * gdb.arch/altivec-abi.exp: New file.
24433 * gdb.arch/altivec-regs.c: New file.
24434 * gdb.arch/altivec-regs.exp: New file.
eac2a696 24435
2fdde8f8
DJ
244362002-05-14 Daniel Jacobowitz <drow@mvista.com>
24437
24438 * gdb.base/maint.exp (maint print type): Update for new type
24439 structure.
d63a86f8 24440
e31f1a7c
EZ
244412002-05-14 Elena Zannoni <ezannoni@redhat.com>
24442
24443 * gdb.arch: New directory.
24444 * gdb.arch/configure.in: New file.
24445 * gdb.arch/configure: New file.
24446 * gdb.arch/Makefile.in: New file.
24447
db589741
CV
244482002-05-13 Corinna Vinschen <vinschen@redhat.com>
24449
24450 * gdb.asm/asm-source.exp: Add v850 as supported target.
24451 * gdb.asm/v850.inc: New file.
24452
8ce2a7dc
DJ
244532002-05-13 Daniel Jacobowitz <drow@mvista.com>
24454
24455 * gdb.c++/annota2.exp (annotate-quit): Add comment.
24456
df763c7f
DJ
244572002-05-12 Daniel Jacobowitz <drow@mvista.com>
24458
24459 * gdb.base/break.exp: Check 'break "marker2"'.
24460
377daeed
MS
244612002-05-10 Michael Snyder <msnyder@redhat.com>
24462
24463 * gdb.base/long_long.exp: Fix typo.
24464
c4b7bc2b
JB
244652002-05-10 Jim Blandy <jimb@redhat.com>
24466
ecac9a4e
JB
24467 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
24468 a bug.
24469
c4b7bc2b
JB
24470 * gdb.base/printcmds.exp (test_integer_literals_rejected):
24471 Recognize more detailed error message produced by the macro
24472 expander's lexical analyzer.
24473 * lib/gdb.exp (test_print_reject): Same.
24474
e71019a1
MK
244752002-05-09 Mark Kettenis <kettenis@gnu.org>
24476
24477 * gdb.c++/method.exp: Fix typo.
24478
fedfc8e6
MS
244792002-05-08 Michael Snyder <msnyder@redhat.com>
24480
166a1957
MS
24481 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
24482 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 24483 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
24484 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
24485 Add iftarget clause for strongarm.
d63a86f8 24486
f1c47eb2
MS
244872002-05-06 Michael Snyder <msnyder@redhat.com>
24488
cb9a9d3e
MS
24489 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
24490 (gdb_continue_to_end): Accept output from status wrapper.
24491 * gdb.base/ending-run.exp: Add case for output from status wrapper.
24492 Clean up fail messages to match pass messages.
24493
f1c47eb2
MS
24494 Enable the "needs_status_wrapper" testsuite feature.
24495 * lib/gdb.exp (gdb_wrapper_init): New procedure.
24496 (gdb_compile): Conditionally call gdb_wrapper_init.
24497 * gdb.base/a2-run.exp: Recognize output from status wrapper.
24498 * gdb.c++/method.exp: Recognize output from status wrapper.
24499
6079c749
BE
245002002-05-06 Ben Elliston <bje@redhat.com>
24501From Graydon Hoare <graydon@redhat.com>
24502
24503 * config/sid.exp: Include support for "rawsid" protocol.
24504
188baff3
JB
245052002-05-03 Jim Blandy <jimb@redhat.com>
24506
24507 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
24508 * gdb.c++/hang3.C: New file.
24509
b9c07f0f
AC
245102002-05-04 Andrew Cagney <ac131313@redhat.com>
24511
24512 * gdb.base/default.exp: Remove obsolete code.
24513 * gdb.c++/misc.exp: Ditto. Update copyright.
24514 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
24515 * gdb.base/whatis.exp: Ditto. Update copyright.
24516 * gdb.base/scope.exp: Ditto. Update copyright.
24517 * gdb.base/ptype.exp: Ditto. Update copyright.
24518 * gdb.base/printcmds.exp: Ditto. Update copyright.
24519 * gdb.base/opaque.exp: Ditto. Update copyright.
24520 * gdb.base/list.exp: Ditto.
24521 * gdb.base/funcargs.exp: Ditto. Update copyright.
24522 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
24523 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
24524 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
24525 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
24526 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
24527 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
24528
5c7a0397
MS
245292002-05-02 Michael Snyder <msnyder@redhat.com>
24530
d6dcc264 24531 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
24532 * gdb.base/long_long.exp: Add xscale target.
24533 * gdb.base/default.exp: Add xscale target.
24534
eb7f1c48
JB
245352002-05-01 Jim Blandy <jimb@redhat.com>
24536
24537 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
24538 gdb.c++/hang.exp: New test.
24539
a6befae8
FF
245402002-05-01 Fred Fish <fnf@redhat.com>
24541
24542 * gdb.base/completion.exp: Handle completions of "./Make" for
24543 more than one completion possibility, as is the case when we
24544 build and test in the source tree.
24545
0a310277
AG
245462002-04-29 Anthony Green <green@redhat.com>
24547
24548 * gdb.java/jmisc1.exp: New file.
24549 * gdb.java/jmisc2.exp: New file.
24550
6ff9af88
DJ
245512002-04-24 Daniel Jacobowitz <drow@mvista.com>
24552
24553 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
24554
96b3d632
EZ
245552002-04-23 Elena Zannoni <ezannoni@redhat.com>
24556
24557 * gdb.base/help.exp: Change 'help status' to allow for target
24558 dependent output differences.
24559
5019bb54
MC
245602002-04-22 Michael Chastain <mec@shout.net>
24561
24562 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
24563
a805a116
MC
245642002-04-22 Michael Chastain <mec@shout.net>
24565
24566 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
24567
a1706bfd
DM
245682002-04-17 David S. Miller <davem@redhat.com>
24569
24570 * gdb.asm/sparc64.inc: New file.
24571 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
24572
a73a20a2
EZ
245732002-04-19 Elena Zannoni <ezannoni@redhat.com>
24574
24575 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
24576 instruction file directly into the build tree. Clean up at end of
24577 test.
24578
ba678339
DM
245792002-04-18 David S. Miller <davem@redhat.com>
24580
24581 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
24582 handle 64-bit platforms correctly.
24583 * gdb.base/maint.exp: Likewise.
24584
b03399da
KB
245852002-04-18 Kevin Buettner <kevinb@redhat.com>
24586
24587 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
24588 ``-fpic'' when compiling files comprising a shared library, but
24589 it does need additional linker flags in order to find shared
24590 libraries at run time.
24591
e2004992
KB
245922002-04-18 Kevin Buettner <kevinb@redhat.com>
24593
24594 * gdb.base/cvexpr.c (use): New function.
24595 (main): Invoke use() on all global variables to prevent
24596 some linkers from deleting these otherwise unused symbols.
24597
d8937120
MC
245982002-04-17 Michael Chastain <mec@shout.net>
24599From David S. Miller <davem@redhat.com>
24600
24601 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
24602 handle 64-bit platforms correctly.
24603
ffd61a58
MS
246042002-04-12 Michael Snyder <msnyder@redhat.com>
24605From Jim Blandy <jimb@redhat.com>
a9c64011 24606 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
24607 script can handle this instead.
24608 * gdb.base/bar.c (barx): Same.
24609 * gdb.base/baz.c (bazx): Same.
24610 * gdb.base/grbx.c (grbxx): Same.
24611
24612 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
24613 manager doesn't automatically unmap overlays unnecessarily.
24614
6b8426a6
MH
246152002-04-10 Martin M. Hunt <hunt@redhat.com>
24616
24617 * gdb.base/ending-run.exp: Fix pattern for Mips targets
24618 stepping out of main.
24619
34af4875
MC
246202002-04-09 Michael Chastain <mec@shout.net>
24621
24622 * gdb.c++/local.cc (main): Move call to marker1() inside nested
24623 scope so that the nested scope tests will make sense.
24624 * gdb.c++/local.exp: Write patterns that actually work with gcc
24625 (the HP patterns "were never known to work with gcc").
24626 Keep the old aCC patterns too.
24627
2d1676a0
DJ
246282002-04-09 Daniel Jacobowitz <drow@mvista.com>
24629
24630 * gdb.base/attach.exp: Correct target board test.
24631
3a63e3f9
MC
246322002-04-08 Michael Chastain <mec@shout.net>
24633
24634 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
24635 in a const method. Add some xfail and fail cases for configurations
24636 that do not emit the "const ...".
24637
f18dabd2
MC
246382002-04-07 Michael Chastain <mec@shout.net>
24639
24640 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
24641 Accept "A * const" and "const A * const" as type of "this".
24642 Fix spelling of getFunky throughout. Make messages uniform.
24643
0fcddd82
EZ
246442002-04-07 Elena Zannoni <ezannoni@redhat.com>
24645
a9c64011 24646 Work around for PR gdb/285:
0fcddd82
EZ
24647 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
24648
16a8534a
EZ
246492002-04-07 Elena Zannoni <ezannoni@redhat.com>
24650
24651 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
24652 instructions file at run time instead of configure time.
24653 Sometimes we run the test in a directory that is not the one we
24654 configured in.
24655 * gdb.asm/configure.in: Delete creation of symlink.
24656 * gdb.asm/configure: Regenerate.
24657
24181d81
JB
246582002-04-05 J. Brobecker <brobecker@gnat.com>
24659
24660 * gdb.gdb/xfullpath.exp: New test, to exercise the new
24661 xfullpath () function.
24662
7cdb7107
DJ
246632002-04-04 Daniel Jacobowitz <drow@mvista.com>
24664
24665 * gdb.asm/Makefile.in: Correct dependencies.
24666
24667 * gdb.asm/powerpc.inc: New file.
24668 * gdb.asm/asm-source.exp: Add PowerPC.
24669 * gdb.asm/configure.in: Likewise.
24670 * gdb.asm/configure: Regenerated.
24671
a7d17088
DJ
246722002-04-04 Daniel Jacobowitz <drow@mvista.com>
24673
24674 * gdb.base/relocate.exp: New file.
24675 * gdb.base/relocate.c: New file.
24676
cd721503
FF
246772002-04-04 Fred Fish <fnf@redhat.com>
24678
24679 * gdb.base/step-test.exp: Update comment regarding stopping in
24680 memcpy/bcopy calls inserted as part of the compiler runtime.
24681
b22ad7a7
MS
246822002-04-04 Michael Snyder <msnyder@redhat.com>
24683
24684 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
24685
5f279fa6
DJ
246862002-04-03 Daniel Jacobowitz <drow@mvista.com>
24687
24688 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
24689 (gdb_expect): Remove $notransfer hack.
24690
dd0fd3ce
DJ
246912002-04-02 Daniel Jacobowitz <drow@mvista.com>
24692
24693 * gdb.c++/classes.exp ("calling method for small class"): Match
24694 updated register output.
24695
1e50cda1
DJ
246962002-03-30 Daniel Jacobowitz <drow@mvista.com>
24697
24698 Fix PR gdb/452
24699 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
24700 when finished. Make gdb_file_cmd send "exec-file" when
24701 appropriate.
24702
24015922
DJ
247032002-03-30 Daniel Jacobowitz <drow@mvista.com>
24704
24705 * gdb.base/attach.exp: Remove extra setup_xfail.
24706
dd7dfd64
MS
247072002-03-26 Michael Snyder <msnyder@redhat.com>
24708
24709 * gdb.base/default.exp: Add tests for dump, append, and restore.
24710 * gdb.base/help.exp: Add tests for dump, append, and restore.
24711 * gdb.base/dump.exp: New file, test dump, append and restore.
24712 * gdb.base/dump.c: New file.
24713
48b2f8d7
MS
247142002-03-27 Michael Snyder <msnyder@redhat.com>
24715
d63a86f8 24716 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
24717 clean-ups in help messages.
24718
05b4d525
FF
247192002-03-26 Fred Fish <fnf@redhat.com>
24720
24721 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
24722 have debugging info for those functions and the compiler uses them
24723 internally to copy structs around.
24724
d7679631
FF
247252002-03-26 Fred Fish <fnf@redhat.com>
24726
24727 * gdb.base/list.exp: Revert the change made yesterday and add note
24728 about why we don't list the default lines for remote targets.
24729
523ac3f9
MS
247302002-03-25 Michael Snyder <msnyder@redhat.com>
24731
24732 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
24733
754b2b8d
FF
247342002-03-25 Fred Fish <fnf@redhat.com>
24735
24736 * gdb.base/list.exp: This test works on remote targets so remove
24737 the short circuit for remote targets. Update copyright.
24738
33c3e192
FF
247392002-03-25 Fred Fish <fnf@redhat.com>
24740
24741 * gdb.base/attach.exp: Fix logic error that was suppressing this
24742 test for all non hppa*-*-hpux* targets, instead of the hp target.
24743 Move comments closer to the suppression point. Also now need to
24744 check that we are running natively.
24745
d43e73ee
MS
247462002-03-22 Michael Snyder <msnyder@redhat.com>
24747
882c8f02
MS
24748 * gdb.base/default.exp: Add test for gcore. Update copyright.
24749 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 24750
04c12f60
FF
247512002-03-06 Fred Fish <fnf@redhat.com>
24752
24753 * gdb.base/funcargs.c: Remove extraneous ';' character.
24754 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
24755
b43df995
MC
247562002-03-04 Michael Chastain <mec@shout.net>
24757
24758 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
24759 accommodate gcc v3 function signature.
24760 * gdb.mi/mi0-var-cmd-exp: Ditto.
24761
92362027
AC
247622002-02-24 Andrew Cagney <ac131313@redhat.com>
24763
24764 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
24765 ``GNU/Linux'' or ``Linux kernel''
24766 * testsuite/gdb.threads/pthreads.c: Ditto.
24767
258ad32d
MC
247682002-02-24 Michael Chastain <mec@shout.net>
24769
24770 * gdb.threads/pthreads.c (thread1): Add a return statement.
24771 (thread2): Likewise.
24772 (foo): Likewise.
24773
04c3b3d4
MC
247742002-02-23 Michael Chastain <mec@shout.net>
24775
24776 * gdb.threads/linux-dp.c (philosopher): Add a return statement
24777 to placate gcc.
24778
5a2a0a20
MC
247792002-02-23 Michael Chastain <mec@shout.net>
24780
24781 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
24782 test "ptype bint". The test passes on all my stabs configurations.
24783
a640f7fc
JB
247842002-02-21 Jim Blandy <jimb@redhat.com>
24785
27924826
JB
24786 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
24787 filename at a time, and watch for the ones we want to see.
24788
a640f7fc
JB
24789 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
24790 types of pointers to prototyped functions.
24791
edcc8c75
AC
247922002-02-20 Andrew Cagney <ac131313@redhat.com>
24793
24794 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
24795 signed, unsigned and straight char.
24796 (padding_char, padding_short, padding_int, padding_long,
24797 padding_long_long, padding_float, padding_double,
24798 padding_long_double): New global variables.
24799 (fill, fill_structs): New functions.
24800
24801 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
24802 for correctly sized writes. Update copyright.
24803 (get_valueof): New procedure.
24804 (get_sizeof): Call get_valueof.
24805 (check_valueof): New procedure.
24806 (check_padding): New procedure.
24807
ac57ea44
MC
248082002-02-20 Michael Chastain <mec@shout.net>
24809
24810 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
24811 to setup_xfail. Document some of the remaining calls.
24812
7a10c941
MC
248132002-02-18 Michael Chastain <mec@shout.net>
24814
24815 * gdb.c++/userdef.exp: Update copyright year.
24816
fb8acdcc
DJ
248172002-02-18 Daniel Jacobowitz <drow@mvista.com>
24818
24819 * gdb.c++/userdef.exp: Test overloaded operators properly.
24820 Remove xfails.
24821
fda6ae12
MS
248222002-02-14 Michael Snyder <msnyder@redhat.com>
24823
24824 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
24825
676a0442
DJ
248262002-02-14 Daniel Jacobowitz <drow@mvista.com>
24827
24828 * gdb.base/a2-run.exp: Check for a remote target properly.
24829 * gdb.base/annota1.exp: Likewise.
24830 * gdb.base/list.exp: Likewise.
24831 * gdb.base/reread.exp: Likewise.
24832 * gdb.base/scope.exp: Likewise.
24833 * gdb.base/shlib-call.exp: Likewise.
24834 * gdb.base/term.exp: Likewise.
24835 * gdb.c++/annota2.exp: Likewise.
24836
78b4f468
RE
248372002-02-13 Richard Earnshaw <rearnsha@arm.com>
24838
24839 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
24840
9a81ba51
MC
248412002-02-10 Michael Chastain <mec@shout.net>
24842
24843 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
24844 (call_after_alloca): Ditto.
24845
004af6c7
DJ
248462002-02-10 Daniel Jacobowitz <drow@mvista.com>
24847
24848 * gdb.base/ending-run.exp: Guard "cont" test with
24849 gdb_skip_stdio_test.
24850
37225f62
JB
248512002-02-06 Jim Blandy <jimb@redhat.com>
24852
24853 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
24854 from here...
24855 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
24856 To here. Disable this test on non-HP platforms. Add big comment.
24857
fe6fdd96
MS
248582002-02-04 Michael Snyder <msnyder@redhat.com>
24859
24860 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
24861 other than d10v and m32r.
24862
036fad3f
RE
248632002-02-02 Richard Earnshaw <rearnsha@arm.com>
24864
24865 * gdb.base/default.exp: Rewrite test patterns to reduce time
24866 taken to match them.
24867
7148ab62
DJ
248682002-01-30 Daniel Jacobowitz <drow@mvista.com>
24869
24870 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
24871 Allow a start function above main.
24872 * gdb.threads/linux-dp.exp: Fix copyright date.
24873
396cc255
DJ
248742002-01-30 Daniel Jacobowitz <drow@mvista.com>
24875
a9c64011
AS
24876 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
24877 (check_philosopher_stack): Check for manager thread before checking
24878 for a just-starting thread.
396cc255 24879
f038d31b
DJ
248802002-01-30 Daniel Jacobowitz <drow@mvista.com>
24881
24882 From Neil Booth <neil@daikokuya.demon.co.uk>:
24883 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
24884 warnings.
24885
b3ff9d9a
FF
248862002-01-21 Fred Fish <fnf@redhat.com>
24887
24888 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
24889 not caller.
24890
39ad761d
JB
248912002-01-21 Jim Blandy <jimb@redhat.com>
24892
24893 * gdb.base/reread.exp: Check that GDB properly re-reads the
24894 executable file when it changes while no inferior is running.
24895
aaf320fa
FF
248962002-01-21 Fred Fish <fnf@redhat.com>
24897
a9c64011
AS
24898 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
24899 optionally accept the "shlib events" variation.
aaf320fa 24900
808a31f5
JB
249012002-01-21 Jim Blandy <jimb@redhat.com>
24902
24903 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
24904 call `fflush' after every `printf', so that the output is produced
24905 at predictable points, regardless of whatever buffering does (or
24906 doesn't) take place.
24907 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
24908 at different points.
24909
4420d5e2
DJ
249102002-01-20 Daniel Jacobowitz <drow@mvista.com>
24911
24912 * gdb.c++/inherit.exp: Update copyright years.
24913 * gdb.c++/method.exp: Likewise.
24914
3e36a0f4
DJ
249152002-01-20 Daniel Jacobowitz <drow@mvista.com>
24916
24917 * gdb.c++/classes.exp: Update for improved v3 support and skipping
24918 artificial methods/arguments.
24919 * gdb.c++/derivation.exp: Likewise.
24920 * gdb.c++/inherit.exp: Likewise.
24921 * gdb.c++/method.exp: Likewise.
24922 * gdb.c++/virtfunc.exp: Likewise.
24923
b4ceaee6
AC
249242002-01-18 Andrew Cagney <ac131313@redhat.com>
24925
24926 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
24927 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
24928 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
24929 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
24930 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
24931 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
24932
ecace851
JB
249332002-01-17 Jim Blandy <jimb@redhat.com>
24934
24935 * gdb.asm/asm-source.exp (info symbol): Take another shot at
24936 anchoring the pattern matching the entry point symbol's name.
24937
375fc983
AC
249382002-01-17 Andrew Cagney <ac131313@redhat.com>
24939
24940 * gdb.base/maint.exp: Update ``maint internal-error'' to match
24941 continue/quit query. Update copyright.
24942
fe6fdd96
MS
249432002-01-14 Michael Snyder <msnyder@redhat.com>
24944
24945 * gdb.base/gcore.exp: Remove extra debugging output.
24946
e017c81f
DJ
249472002-01-13 Daniel Jacobowitz <drow@mvista.com>
24948
24949 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
24950 for slightly dubious v2 mangled string.
24951
37ab3bf8
DJ
249522002-01-13 Daniel Jacobowitz <drow@mvista.com>
24953
24954 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
24955
1bc05c3a 249562002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 24957
1bc05c3a 24958 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 24959
1bc05c3a
JM
24960 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
24961 constructors.
24962 * gdb.c++/derivation.exp: Likewise.
24963 * gdb.c++/templates.exp: Likewise.
24964 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 24965
1bc05c3a
JM
249662002-01-10 Michael Snyder <msnyder@redhat.com>
24967
24968 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 24969
a911c360
MS
249702002-01-08 Michael Snyder <msnyder@redhat.com>
24971
24972 * gdb.base/gcore.exp: New test for generate-core-file command.
24973 * gdb.base/gcore.c: Testcase for above.
24974 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
24975
ea2119ec
JM
249762002-01-08 Jason Merrill <jason@redhat.com>
24977
24978 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
24979
68203136
FF
249802002-01-07 Fred Fish <fnf@redhat.com>
24981
24982 * gdb.c++/overload.exp: Remove unconditional xfails for:
24983 print foo_instance1.overloadargs(1)
24984 print foo_instance1.overloadargs(1, 2)
24985 print foo_instance1.overloadargs(1, 2, 3)
24986 print foo_instance1.overloadargs(1, 2, 3, 4)
24987 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
24988 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
24989 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
24990 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
24991 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
24992 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
24993 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
24994 print foo_instance1.overload1arg()
24995 print foo_instance1.overload1arg((char)arg2)
24996 print foo_instance1.overload1arg((signed char)arg3)
24997 print foo_instance1.overload1arg((unsigned char)arg4)
24998 print foo_instance1.overload1arg((int)arg7)
24999 print foo_instance1.overload1arg((unsigned int)arg8)
25000 print foo_instance1.overload1arg((float)arg11)
25001 print foo_instance1.overload1arg((double)arg12)
d63a86f8 25002
21b9b5b1
MS
250032002-01-07 Michael Snyder <msnyder@redhat.com>
25004
25005 * gdb.base/huge.exp: New test. Print a very large target data object.
25006 (skip_huge_test): New test variable. Define if you want to skip this
25007 test. The test reads an 8 megabyte data object from the target, so it
25008 might be very time consuming on remote targets with a slow connection.
25009 * gdb.base/huge.c: New file. Test case for above.
25010
725f922e
FF
250112002-01-07 Fred Fish <fnf@redhat.com>
25012
25013 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
25014 g_instance.bfoo, and g_instance.cfoo.
25015
889bf7c5 250162002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 25017
889bf7c5
PA
25018 * gdb.base/break.c (multi_line_if_conditional): New function.
25019 (multi_ilne_while_conditional): Likewise.
25020 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
25021 IF or WHILE condition puts the breakpoint at the start of
25022 the condition.
f286b2c3 25023
634d57ec
JL
25024 * gdb.base/selftest.exp (backtrace through signal handler): Remove
25025 hppa*-*-hpux* expected failure.
25026 * gdb.base/structs.exp (do_function_calls): Similarly.
25027
25028 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
25029 watchpoints.
25030
9fbfe2dc
AC
250312002-01-06 Andrew Cagney <ac131313@redhat.com>
25032
25033 Fix PR gdb/66.
25034 * gdb.base/structs.exp: Replace skip for a29k with skip for
25035 gdb,cannot_call_functions.
25036 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
25037 * gdb.base/callfuncs.exp: Ditto.
25038 * gdb.base/call-rt-st.exp: Ditto.
25039 * gdb.base/call-strs.exp: Ditto.
25040 * gdb.base/callfwmall.exp: Ditto.
25041 * gdb.base/scope.exp: Obsolete xfail a29k.
25042 * gdb.c++/misc.exp: Ditto.
25043 * gdb.c++/cplusfuncs.exp: Ditto.
25044 * gdb.base/ptype.exp: Ditto.
25045 * gdb.base/printcmds.exp: Ditto.
25046 * gdb.base/opaque.exp: Ditto.
25047 * gdb.base/list.exp: Ditto.
25048 * gdb.base/funcargs.exp: Ditto.
25049 * gdb.base/default.exp: Ditto.
25050
8ddad156
MS
250512002-01-04 Michael Snyder <msnyder@redhat.com>
25052
ca4976a6 25053 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
25054 * gdb.base/maint.exp: Add tests for maint info sections options.
25055
1b074332
JL
25056Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
25057
25058 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
25059
7d159115
CV
250602001-12-20 Corinna Vinschen <vinschen@redhat.com>
25061
25062 * gdb.asm/arm.inc: New file.
25063 * gdb.asm/asm-source.exp: Add arm targets.
25064 * gdb.asm/configure.in: Ditto.
25065 * gdb.asm/configure: Recreated from configure.in.
25066
8fb87725
JL
25067Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
25068
afabe08c
JL
25069 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
25070 with HP's compiler.
25071 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
25072 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
25073 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
25074 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
25075
25076 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
25077 either HP's compilers or GCC.
25078
db521deb
JL
25079 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
25080 a SIGBUS or SIGSEGV.
25081
25082 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
25083
25084 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
25085 can be compiled with either HP's compiler or GCC.
25086
cfa88ab7
JL
25087 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
25088 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
25089 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
25090
ca344dff
JL
25091 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
25092 to match current gdb output. Update due to using auto-solib-limit
25093 for limiting instead of overloading auto-solib-add.
25094 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
25095 test program.
25096
3f3c6e55 25097 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
25098 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
25099 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
25100 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
25101 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
25102 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
25103 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
25104 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
25105 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
25106 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
25107 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
25108 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
25109 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 25110
8fb87725
JL
25111 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
25112 a SIGTRAP to the inferior.
25113
cf599fa7
CV
251142001-12-19 Corinna Vinschen <vinschen@redhat.com>
25115
25116 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
25117 Substitute call to target_link by call to gdb_compile.
25118
2cd045cd
JL
25119Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
25120
a9c64011
AS
25121 * gdb.base/break.exp: Fix HP specific search string when testing
25122 backtracing in a called function.
2cd045cd 25123
a9c64011
AS
25124 * gdb.base/constvars.exp: Only set lang to C++ if we're
25125 compiling the test with HP's compilers.
25126 * gdb.base/volatile.exp: Similarly.
2cd045cd 25127
99ebe9ac
JB
251282001-12-19 Jim Blandy <jimb@redhat.com>
25129
25130 * gdb.base/printcmds.exp: Expect the null character to be printed
25131 as '\0', and the '\013' to be printed as '\v'.
25132 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
25133 * gdb.base/setvar.exp: Same.
25134
b9891b29
JB
251352001-12-17 Jim Blandy <jimb@redhat.com>
25136
0eba65ab
JB
25137 * gdb.base/completion.exp: Rather than completing very long
25138 filenames, which can make the readline library produce output we
25139 don't recognize, cd to the directory first, and then complete
25140 using nice, short relative paths.
25141
6970b5b1
JB
25142 * gdb.base/completion.exp: On some systems, there is, in fact, a
25143 variable named `b' in scope, since GDB treats all static
a9c64011
AS
25144 variables as being in scope. So use `no_var_named_this'
25145 instead of `b'.
6970b5b1 25146
b9891b29 25147 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 25148 can't find the core file's registers as a failure.
b9891b29 25149
e6ccd35f
JSC
251502001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
25151
a9c64011
AS
25152 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
25153 test expect string more specific.
e6ccd35f 25154
105ba819
CV
251552001-12-13 Corinna Vinschen <vinschen@redhat.com>
25156
25157 * gdb.asm/asm-source.exp: Add support for xstormy16.
25158 * gdb.asm/configure.in: Ditto.
25159 * gdb.asm/configure: Rebuild.
25160 * gdb.asm/xstormy16.inc: New file.
25161
e9e79dd9
FF
251622001-12-10 Fred Fish <fnf@redhat.com>
25163
25164 * gdb.base/maint.exp: Update to match changes in type dumping code.
25165
347dc97d
JB
251662001-12-10 Jim Blandy <jimb@redhat.com>
25167
25168 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
25169 matching the entry point symbol's name at the beginning of the
25170 line.
347dc97d 25171
5178b9d6
DJ
251722001-12-07 Daniel Jacobowitz <drow@mvista.com>
25173
25174 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
25175 gdb.c++/inherit.exp, gdb.c++/method.exp,
25176 gdb.c++/namespace.exp, gdb.c++/templates.exp,
25177 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
25178 and class layout support.
25179
af890c52
DJ
251802001-12-07 Daniel Jacobowitz <drow@mvista.com>
25181
25182 * gdb.c++/classes.exp: Add test for static member function.
25183 * gdb.c++/misc.cc: Add class with static member function.
25184
7a345fb3
JB
251852001-12-07 Jim Blandy <jimb@redhat.com>
25186
f2e54a80 25187 If GDB says it can't find the struct the function returned, report
8032bf31
JB
25188 those tests as `unsupported'.
25189 * gdb.base/call-rt-st.exp (print_struct_call): New function.
25190 Rewrite subsequent tests to use it.
25191
25192 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
25193 those tests as `unsupported'.
25194 * gdb.base/structs.exp (call_struct_func): New function.
25195 (do_function_calls): Use call_struct_func to call the functions
25196 returning structs.
25197
0bc69509
JB
25198 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
25199 whether functions are prototyped or not, so we can't possibly pass
25200 arguments to t_float_values2 properly.
25201
7a345fb3
JB
25202 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
25203 value of `timeout' for targets other than the mips*tx39-*.
25204
edb6ede1
MS
252052001-12-06 Michael Snyder <msnyder@redhat.com>
25206
d63a86f8 25207 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
25208 and detect whether the start symbol has a leading underscore.
25209
2d842f13
JB
252102001-12-04 Jim Blandy <jimb@redhat.com>
25211
25212 * gdb.base/completion.exp: Clarify indentation.
25213
68550daf
JB
252142001-12-03 Jim Blandy <jimb@redhat.com>
25215
25216 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
25217 variables on the S/390, not `.word'.
25218
cd5195a8
JB
252192001-11-30 Jim Blandy <jimb@redhat.com>
25220
25221 Add assembly-source tests for s390-ibm-linux.
25222 * gdb.asm/s390.inc: New file.
25223 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
25224 the S/390 architecture.
a9c64011 25225 * gdb.asm/configure: Regenerated.
cd5195a8 25226
ca9efc90
MS
252272001-11-30 Michael Snyder <msnyder@redhat.com>
25228
25229 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
25230 next, info source, info sources, info line, global and static
25231 variables, and static functions.
25232 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
25233 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
25234 * gdb.asm/asmsrc1.s: Add a static function and some variables.
25235 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
25236 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
25237 (gdbasm_leave): Restore frame pointer.
25238 (gdbasm_startup): Copy stack set-up from crt0.S.
25239
d0e66976
FN
252402001-11-26 Fernando Nasser <fnasser@redhat.com>
25241
25242 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
25243 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
25244 to a local (non-static) variable. Copy tstruct.a to a static buffer
25245 and return a pointer to that buffer.
25246 * gdb.base/callfwmall.c (t_structs_a): Ditto.
25247
e2334072
MK
252482001-11-24 Mark Kettenis <kettenis@gnu.org>
25249
25250 * gdb.asm/configure.in: Fix recognition of ix86 target.
25251 * gdb.asm/configure: Regenerate.
25252
756caa3d
MS
252532001-11-21 Michael Snyder <msnyder@redhat.com>
25254
25255 * gdb.asm/sparc.inc: New file.
25256 * gdb.asm/asm-source.exp: Recognize sparc target.
25257 * gdb.asm/configure.in: Recognize sparc target.
25258 * gdb.asm/configure: Regenerate.
d63a86f8 25259
9a4d72d5
MS
252602001-11-21 Michael Snyder <msnyder@redhat.com>
25261
25262 * gdb.asm/m32r.inc: New file.
25263 * gdb.asm/asm-source.exp: Recognize m32r target.
25264 * gdb.asm/configure.in: Recognize m32r target.
25265 * gdb.asm/configure: Regenerate.
25266
a773d1cd
MS
252672001-11-20 Michael Snyder <msnyder@redhat.com>
25268
017ac23d
MS
25269 * gdb.asm/i386.inc: New file.
25270 * gdb.asm/asm-source.exp: Recognize ix86 target.
25271 * gdb.asm/configure.in: Recognize ix86 target.
25272 * gdb.asm/configure: Regenerate.
25273
a773d1cd
MS
25274 * gdb.c++/namespace.exp: Fix quotes in output messages.
25275
bb632afb
MS
252762001-11-14 Michael Snyder <msnyder@redhat.com>
25277
25d559ca 25278 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
25279 qualifier in a type cast expression, to designate an address
25280 in the instruction space (Harvard architecture).
25281
4749e309
MS
252822001-11-13 Michael Snyder <msnyder@redhat.com>
25283
25284 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
25285 Tests for expressions using 'const' and 'volatile'.
25286
25050984
CV
252872001-11-13 Corinna Vinschen <vinschen@redhat.com>
25288
25289 * gdb.asm/asm-sources.exp: Allow defining linker flags.
25290
1902c51f
DJ
252912001-11-12 Daniel Jacobowitz <drow@mvista.com>
25292
25293 * lib/mi-support.exp (mi_run_to_helper): Move comments
25294 outside of gdb_expect.
25295
dcf95b47
DJ
252962001-11-11 Daniel Jacobowitz <drow@mvista.com>
25297
25298 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
25299 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
25300 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
25301 mi0_run_to): New functions.
25302 * gdb.mi/mi-simplerun.exp: Use them.
25303 * gdb.mi/mi0-simplerun.exp: Likewise.
25304 * gdb.mi/mi-var-cmd.exp: Likewise.
25305 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 25306
45b074e1
AC
253072001-11-10 Andrew Cagney <ac131313@redhat.com>
25308
25309 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
25310 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
25311
bf50d346
AC
253122001-11-09 Andrew Cagney <ac131313@redhat.com>
25313
25314 * gdb.base/restore.exp: Include $expected value in restored test
25315 message.
25316
9383332c
AC
253172001-11-09 Andrew Cagney <ac131313@redhat.com>
25318
25319 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
25320 implemented.
25321
db62520a
MS
253222001-11-08 Michael Snyder <msnyder@redhat.com>
25323
25324 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
25325 Add pass/fail message for stop at breakpoint in call dummy function.
25326
b5703437
MS
253272001-11-07 Michael Snyder <msnyder@redhat.com>
25328
d63a86f8
RM
25329 * gdb.c++/templates.exp (test_template_breakpoints):
25330 If we get an overload menu, but it does not match what
760f6330 25331 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
25332 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
25333 making the whitespace optional. Argument for "new" may be
25334 "unsigned" as well as "unsigned int/long".
d63a86f8 25335 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
25336 making the whitespace optional. Also replace "(void) with
25337 "((void|)), making the keyword "void" optional.
d63a86f8 25338 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
25339 making the whitespace optional. Also replace "(void) with
25340 "((void|)), making the keyword "void" optional.
3bf40917
MS
25341 * gdb.base/callfuncs.c (t_float_values): This function must
25342 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 25343 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
25344 can be tested against both cases. Usually one case involves
25345 promotion of float to double, while the other does not.
25346 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
25347 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
25348 includes a stack frame for "start".
25349
c8ab4e6d
JB
253502001-11-05 Jim Blandy <jimb@redhat.com>
25351
25352 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
25353 pointers are 32 bits long, and that offsets of relocs are always
25354 stored in the data (REL-style), and not in the reloc entry itself
25355 (RELA-style).
25356 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
25357 stabs.
25358
3f08ced9
MS
253592001-11-01 Michael Snyder <msnyder@redhat.com>
25360
25361 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
25362 and regular expression operators by using quoting.
25363
cbfa24cd
MS
253642001-10-31 Michael Snyder <msnyder@redhat.com>
25365
25366 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
25367 depending on what the symbol table contains.
25368 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
25369 the output of the ptype command. Similarly, accept both "const &"
25370 and "const&".
25371
aaa68313
CV
253722001-10-31 Corinna Vinschen <vinschen@redhat.com>
25373
25374 * gdb.base/miscexprs.c (main): Add usage of preprocessor
25375 symbol `STORAGE' to allow to choose the storage class of
25376 the local datastructures.
25377 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
25378 compiler directive.
25379
91740388
MS
253802001-10-30 Michael Snyder <msnyder@redhat.com>
25381
25382 * gdb.base/jump.exp: Allow it to run for all targets.
25383
1b7c05e7
CV
253842001-10-29 Corinna Vinschen <vinschen@redhat.com>
25385
25386 * gdb.base/call-ar-st.c (print_double_array): Match for loop
25387 with new double_array size.
25388 (main): Change storage class of all local variables to static.
25389 Reduce size of double_array to 9.
25390 * gdb.base/call-ar-st.exp: Increase timeout value.
25391 Change expected output for double array to match new size in
25392 call-ar-st.c.
25393
36a22261
CV
253942001-10-29 Corinna Vinschen <vinschen@redhat.com>
25395
25396 * gdb.base/ending-run.exp: Create identical output when passing
25397 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 25398 Stormy16 target.
36a22261 25399
92b8ae91
MK
254002001-10-28 Mark Kettenis <kettenis@gnu.org>
25401
25402 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
25403 that we catch the expected failure under Linux/x86.
25404
cb135b83
OF
254052001-10-29 Orjan Friberg <orjanf@axis.com>
25406
25407 * gdb.base/setvar.exp: Escape curly braces.
25408 * gdb.stabs/weird.exp: Ditto.
25409
6884aa54
DJ
254102001-10-27 Daniel Jacobowitz <drow@mvista.com>
25411
25412 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
25413 * gdm.mi/mi0-hack-cli.exp: Likewise.
25414
0398c9aa
AC
254152001-10-25 Andrew Cagney <ac131313@redhat.com>
25416
25417 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
25418 messages.
25419
d20bf2e8
AC
254202001-10-21 Andrew Cagney <ac131313@redhat.com>
25421
25422 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
25423 checking MI enabled.
25424
03dd63aa
CV
254252001-10-09 Corinna Vinschen <vinschen@redhat.com>
25426
25427 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
25428
1d9d99f3
FCE
254292001-10-04 Frank Ch. Eigler <fche@redhat.com>
25430
25431 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
25432 if gdb child process crashes, just signal an error.
25433
838ae6c4
JB
254342001-10-02 Jim Blandy <jimb@redhat.com>
25435
25436 * lib/gdb.exp (test_xfail_format): Simplify.
25437
25438 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
25439 front of the variable name `format'. Simplify `if'.
25440
8f0cbc1c
DJ
254412001-10-01 Daniel Jacobowitz <drow@mvista.com>
25442
25443 * gdb.threads/pthreads.exp: Wait for output and delay
25444 before sending ^C.
25445
1f08dafd
DJ
254462001-10-01 Daniel Jacobowitz <drow@mvista.com>
25447
25448 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
25449 some incorrect output instead of timing out.
25450 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
25451
674f90ff
CV
254522001-09-28 Corinna Vinschen <vinschen@redhat.com>
25453
25454 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
25455 check to allow additional `int'.
25456
9b284272
DJ
254572001-09-27 Daniel Jacobowitz <drow@mvista.com>
25458
25459 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
25460 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
25461
b55a4771
MS
254622001-09-27 Michael Snyder <msnyder@redhat.com>
25463
25464 * lib/gdb.exp (test_debug_format): New proc.
25465 (setup_xfail_format): Use new proc test_debug_format.
25466 * gdb.base/constvars.exp (local_compiler_xfail_check): New
25467 proc; use new service proc test_debug_format.
25468 Replace all other "gcc_compiled" tests with this test.
25469 * gdb.base/volatile.exp (local_compiler_xfail_check): New
25470 proc; use new service proc test_debug_format.
25471 Replace all other "gcc_compiled" tests with this test.
25472
254732001-09-27 Michael Snyder <msnyder@redhat.com>
25474
25475 * gdb.base/cvexpr.exp: New file.
25476 * gdb.base/cvexpr.c: New file
25477 Test for expressions using const and volatile keywords.
25478
4e6667ac
CV
254792001-09-26 Corinna Vinschen <vinschen@redhat.com>
25480
25481 * gdb.base/constvars.exp: Check for different orders of keywords
25482 and additional "int" strings in output.
25483
4f337972
AC
254842001-09-22 Andrew Cagney <ac131313@redhat.com>
25485
25486 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
25487 responses from "help maint".
25488
2015650d
FCE
254892001-09-19 Frank Ch. Eigler <fche@redhat.com>
25490
25491 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
25492 to localhost:NNN instead of :NNN, in case Xvfb is listening
25493 only on TCP.
25494
f3bcedc1
CV
254952001-09-19 Corinna Vinschen <vinschen@redhat.com>
25496
25497 * gdb.base/recurse.exp: When checking leaving the watchpoint
25498 scope, recognize when gdb is in function's epilogue and pass.
25499
6b819c92
KS
255002001-09-18 Keith Seitz <keiths@redhat.com>
25501
25502 * lib/insight-support.exp (_gdbtk_export_target_info): Add
25503 support for running tests against sid targets.
25504 (gdbtk_done): Ditto.
25505
a10c9419
CV
255062001-09-18 Corinna Vinschen <vinschen@redhat.com>
25507
25508 * gdb.base/ending-run.c (main): Set stdout buffersize
25509 to the same reasonable value for any target.
25510 * gdb.base/ending-run.exp: Add a regular expression
25511 to make testsuite happy on Sanyo Stormy16 target.
25512
739d0d99
CV
255132001-09-17 Corinna Vinschen <vinschen@redhat.com>
25514
25515 * gdb.base/display.c (do_loops): Add float variable `f'.
25516 Increment f in loop.
25517 * gdb.base/display.exp: Increment timeout by 60 seconds.
25518 Change float display test to use variable `f'.
25519
1b8947f0
JB
255202001-09-17 Jim Blandy <jimb@redhat.com>
25521
25522 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
25523 overflowing the limited breakpoint tables on some ROM monitors
25524 (like the ROM68K).
25525
9890ac81
FCE
255262001-09-15 Frank Ch. Eigler <fche@redhat.com>
25527
25528 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
25529 the "-ac" (disable access control) flag.
25530
6db765ea
JH
255312001-08-30 Jeff Holcomb <jeffh@redhat.com>
25532
25533 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
25534 ints.
25535
4c32cc04
KS
255362001-08-30 Keith Seitz <keiths@redhat.com>
25537
25538 * lib/gdb.exp: Move all insight-related functionality into
25539 separate file.
25540 * lib/insight-support.exp: New file.
25541
8d6e6f81
FCE
255422001-08-29 Frank Ch. Eigler <fche@redhat.com>
25543
25544 * config/sid.exp (sid_start): Never set sid verbosity; disable
25545 expect_background {} that consumed its stdout; tolerate </dev/null.
25546 Attempt to set endianness override in "sid" protocol mode. Cleanup.
25547
6a90e1d0
AC
255482001-08-18 Andrew Cagney <ac131313@redhat.com>
25549
25550 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
25551 CLI jump command to start it.
25552 (mi_run_to_main): Fail immediatly when unexpected output.
25553
1759b3c3
AC
255542001-08-18 Andrew Cagney <ac131313@redhat.com>
25555
25556 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
25557 beginning of function. Fix PR gdb/191.
25558
61d11d80
FCE
255592001-08-16 Frank Ch. Eigler <fche@redhat.com>
25560
25561 * config/sid.exp (sid_start): Don't warn if we cannot figure out
25562 what to force sid endianness to.
25563
942a4df2
KS
255642001-08-15 Keith Seitz <keiths@redhat.com>
25565
25566 * lib/gdb.exp (gdbtk_start): Don't set environment
25567 variables for TCL_LIBRARY and friends. Insight will
25568 now figure these out for itself.
25569
0521c418
MS
255702001-08-02 Michael Snyder <msnyder@redhat.com>
25571
25572 * gdb.base/completion.exp: Remove the symbol "a64l" from
25573 the expect string; this is target-specific, and not related
25574 to what is being tested.
25575
74a9a58a
DB
255762001-08-02 Dave Brolley <brolley@redhat.com>
25577
25578 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
25579
c70819fa
MS
255802001-07-25 Michael Snyder <msnyder@redhat.com>
25581
c2b8fa57
MS
25582 * gdb.base/consecutive.exp: New file. Test stepping over
25583 breakpoints on consecutive instructions.
25584 * gdb.base/consecutive.c: New file.
25585
c70819fa
MS
25586 * gdb.base/call-rt-st.exp: Use double-backslash to quote
25587 curly braces in regular expressions.
25588
2b1a1355
MS
255892001-07-25 Michael Snyder <msnyder@redhat.com>
25590
25591 * gdb.base/ending-run.exp: Accept "Program exited normally" as
25592 legitimate output from stepping out of main.
25593
413eca6f
KS
255942001-07-22 Keith Seitz <keiths@redhat.com>
25595
25596 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
25597 the empty string, do not run the tests.
25598
7e5a9322
SC
255992001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25600
25601 * gdb.base/long_long.exp: Detect size of pointer. Take into
25602 account 2-byte pointers when testing for p/a results.
25603
de58f10f
SC
256042001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25605
d63a86f8 25606 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
25607 and defined to 1K for m68hc11.
25608 (random_data): Reduce table to 1K for embedded platforms (68hc11).
25609 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
25610 (sizeof_random_data): New variable to tell the size of the data table;
25611 don't test past this size; always run to main.
25612
d6f5fea1
SC
256132001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25614
25615 * gdb.base/return2.exp: return of long long and double fails for
25616 68HC11; don't execute these tests on that platform.
25617 * gdb.base/return.exp: Return of a double fails for 68hc11.
25618
c477543d
SC
256192001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25620
25621 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
25622 tests that print a float.
25623 * call-rt-st.exp: Likewise.
25624
63cf1c79
MK
256252001-07-12 Mark Kettenis <kettenis@gnu.org>
25626
25627 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
25628 running this test on Linux.
25629
112f9ab5
MC
256302001-06-24 Michael Chastain <chastain@redhat.com>
25631
25632 * gdb.base/arithmet.exp: Remove some tests to make all test names
25633 unique.
25634
4970cb0f
MS
256352001-07-03 Michael Snyder <msnyder@redhat.com>
25636
25637 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
25638 the output of the ptype command.
25639
d85da69f
MS
256402001-07-02 Michael Snyder <msnyder@redhat.com>
25641
4c8a82de
MS
25642 * gdb.base/completion.exp: Don't assume that break.c is the only
25643 source file that may contain functions named "marker".
d85da69f
MS
25644 * gdb.base/corefile.exp: Quote the curly braces in regexp.
25645
8afc772b
AC
256462001-06-28 Andrew Cagney <ac131313@redhat.com>
25647
25648 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
25649 of files to delete.
25650
25651 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
25652 * gdb.disasm/h8300s.exp: New file.
25653 gdb.disasm/h8300s.s: Likewise.
25654
cff22675
AC
256552001-06-27 Andrew Cagney <ac131313@redhat.com>
25656
25657 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
25658 empty breakpoint tables.
25659
68c81b54
AC
256602001-06-25 Andrew Cagney <ac131313@redhat.com>
25661
25662 * lib/mi-support.exp: Update args=... part of stop-reason
25663 patterns. Accept either a list or a tuple.
25664
2dd62704
AC
256652001-06-23 Andrew Cagney <ac131313@redhat.com>
25666
25667 * lib/mi-support.exp: Remove local emacs variable defining
25668 change-log-default-name.
25669
b4127474
MC
256702001-06-22 Michael Chastain <chastain@redhat.com>
25671
25672 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
25673 This is operationally compatible with the previous version.
25674
8dbfb380
JB
256752001-06-13 Jim Blandy <jimb@redhat.com>
25676
25677 * lib/gdb.exp (gdb_test): Doc fix.
25678
f2d8c86d
MC
256792001-06-10 Michael Chastain <chastain@redhat.com>
25680
25681 * gdb.base/exprs.exp: Remove a duplicate test.
25682
81564d34
JB
256832001-06-06 Jim Blandy <jimb@redhat.com>
25684
25685 * gdb.base/return2.exp (main): Use values to test float and double
25686 returns that are not NaN's, to avoid being confused by IEEE
25687 comparison rules.
25688
da55addb
MS
256892001-06-04 Michael Snyder <msnyder@redhat.com>
25690
25691 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 25692 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
25693 rather than wait for 12 more tests to time out.
25694
42c65987
JB
256952001-06-06 Jim Blandy <jimb@redhat.com>
25696
b18bced9 25697 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 25698 Don't forget to match the GDB prompt.
b18bced9 25699
42c65987
JB
25700 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
25701
5b41e5f0
JB
257022001-06-04 Jim Blandy <jimb@redhat.com>
25703
25704 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
25705 command.
25706
015e046f
KB
257072001-05-31 Kevin Buettner <kevinb@redhat.com>
25708
25709 * gdb.base/annota1.exp (info break): Match four or more spaces
25710 after "Address".
25711
fb1ffbbe
MC
257122001-05-31 Michael Chastain <chastain@redhat.com>
25713
25714 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
25715 (dm_type_int_star): Likewise.
25716 (dm_type_long_star): Likewise.
25717 (dm_type_void_star): Likewise.
25718
5ea2a32c
KB
257192001-05-29 Kevin Buettner <kevinb@redhat.com>
25720
25721 * gdb.base/completion.exp (INPUTRC): Set this environment variable
25722 to a known value in order to get consistent results regardless
25723 of the setting of INPUTRC or the presence or contents of .inputrc.
25724
ae23c492
MS
257252001-05-24 Michael Snyder <msnyder@redhat.com>
25726
ac55707e
MS
25727 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
25728 Don't require that the main thread and the manager thread are the
25729 first in the list.
25730
ae23c492
MS
25731 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
25732 debugging. If test fails, issue an "unsupported" not a "fail".
25733
400071f1
JB
257342001-05-24 Jim Blandy <jimb@redhat.com>
25735
25736 Don't assume that short is shorter than int.
25737 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
25738 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 25739 this isn't true.
400071f1
JB
25740 ("print unsigned char == (~0)"): Add test that verifies that ~0,
25741 an int, is not equal to ~0 stored in an unsigned char. This tests
25742 the same thing that the previous test meant to, but works on
25743 16-bit machines, too.
25744 ("print unsigned char != (~0)"): Same test, complemented.
25745
0816a3e5
MS
257462001-05-24 Michael Snyder <msnyder@redhat.com>
25747
25748 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 25749 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
25750 and prevents dejagnu getting out of step.
25751
f6dc23a9
KB
257522001-05-23 Kevin Buettner <kevinb@redhat.com>
25753
25754 * gdb.base/finish.exp (finish_void): Revise pattern for
25755 stopping on the call statement to not permit stopping at
25756 the start of the instructions comprising the call sequence.
25757
7dbd117d
MC
257582001-05-19 Michael Chastain <chastain@redhat.com>
25759
25760 * gdb.base/callfuncs.exp: Make all test names unique.
25761 * gdb.base/commands.exp: Make all test names unique.
25762 * gdb.base/condbreak.exp: Make all test names unique.
25763 * gdb.base/dbx.exp: Make all test names unique.
25764 * gdb.base/default.exp: Make all test names unique.
25765 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
25766 and TIMEOUT messages to their corresponding PASS message.
25767 * gdb.base/ending-run.exp: Make all test names unique.
25768 * gdb.base/long_long.exp: Remove duplicate test.
25769
6b0b0a9e
KB
257702001-05-21 Kevin Buettner <kevinb@redhat.com>
25771
25772 * gdb.base/finish.exp (finish_void): Allow "finish" command to
25773 stop on the call statement as well as the statement after the
25774 call.
25775
2caa35cb
MS
257762001-05-21 Michael Snyder <msnyder@redhat.com>
25777
25778 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
25779
40713331
EZ
257802001-05-10 Elena Zannoni <ezannoni@redhat.com>
25781
a9c64011
AS
25782 * gdb.base/completion.exp: Revamp test. Make it execute on all
25783 platforms.
40713331 25784
c2c1be8d
EZ
257852001-05-10 Elena Zannoni <ezannoni@redhat.com>
25786
a9c64011
AS
25787 * config/gdbserver.exp (gdb_load): Handle the case
25788 in which the arguments to gdbserver are given in the
25789 baseboard configuration file.
25790 Also handle the case in which the server needs to do a
25791 load.
2c9cd303 25792
9671de48
KS
257932001-05-07 Keith Seitz <keiths@cygnus.com>
25794
a9c64011
AS
25795 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
25796 set up the display for testing.
25797 (gdbtk_start): Convert all paths to paths that tcl will like.
25798 Export target information to environment.
25799 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
25800 necessary.
25801 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
25802 (to_tcl_path): New proc to convert a given pathname into
25803 a path acceptible as an argument to a tcl command.
25804 (_gdbtk_export_target_info): New proc to export target info
25805 into the environment for gdbtk testing.
25806 (gdbtk_done): New proc to signal end-of-test.
9671de48 25807
5a360f47
JB
258082001-05-06 Jim Blandy <jimb@redhat.com>
25809
25810 * restore.c: Make the code of caller0 correspond to its comment.
25811
66c756c6
MS
258122001-05-03 Michael Snyder <msnyder@redhat.com>
25813
25814 * config/sid.exp (gdb_target_sid): Check for error messages.
25815 On error or timeout, don't make expect exit (which will terminate
25816 all subsequent tests); instead just make gdb exit.
d63a86f8 25817 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
25818 return a negative value.
25819
a966fde5
JB
258202001-04-24 Jim Blandy <jimb@redhat.com>
25821
851c18e0
JB
25822 * gdb.c++/templates.exp: If we see the prompt for the overload
25823 list, but we haven't recognized any of the longer patterns,
25824 arrange for this test to fail, not hang.
25825
a966fde5
JB
25826 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
25827 variations.
25828
db144853
MC
258292001-04-22 Michael Chastain <chastain@redhat.com>
25830
25831 * gdb.c++/local.exp: Use the 'runto' library function.
25832 * gdb.c++/namespace.exp: Likewise.
25833 * gdb.c++/overload.exp: Likewise.
25834
3207ec21
KB
258352001-03-26 Kevin Buettner <kevinb@redhat.com>
25836
25837 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
25838 * gdb.base/step-line.exp: New file. Test step/next in presence of
25839 #line directives.
25840 * gdb.base/step-line.c: New file. Test program for the above.
25841 * gdb.base/step-line.inp: New file. We pretend that this file has
25842 been transformed by some other tool into step-line.c.
25843
13b57657
JB
258442001-03-21 Jim Blandy <jimb@redhat.com>
25845
25846 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
25847 unmangled operator names.
25848
754cbe1c
JB
258492001-03-20 Jim Blandy <jimb@redhat.com>
25850
25851 * gdb.threads/linux-dp.exp: Recognize an additional message
25852 generated by GDB when it doesn't understand how to debug threads
25853 on the target system.
25854
177495c9
AC
258552001-03-19 Andrew Cagney <ac131313@redhat.com>
25856
25857 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
25858
f266096b
MC
258592001-03-12 Michael Chastain <chastain@redhat.com>
25860
25861 * gdb.c++/derivation.exp: Use the 'runto' library function.
25862
cac3c2ff
MC
258632001-03-12 Michael Chastain <chastain@redhat.com>
25864
25865 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
25866
b6c11a24
MC
258672001-02-24 Michael Chastain <chastain@redhat.com>
25868
25869 * gdb.c++/ref-types.exp: Change handwritten code to library
25870 function 'runto'.
25871
6bae5bce
OF
258722001-03-16 Orjan Friberg <orjanf@axis.com>
25873
25874 * gdb.base/signals.exp: Set count to 0 explicitly.
25875
0015fd9a
MS
258762001-03-15 Mark Salter <msalter@redhat.com>
25877
25878 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
25879 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
25880 (gdb_load): Add support for additional target_info: gdb_download_size
25881 and gdb_load_timeout.
0015fd9a 25882
fc33412a
DT
25883Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
25884
25885 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
25886 file -- to prevent failing when the compile fails but we have no
25887 intention of running the tests anyway.
fc33412a
DT
25888
25889 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
25890 tests if set.
25891
25892 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 25893 integers.
fc33412a
DT
25894
25895 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
25896 * gdb.c++/namespace.exp: Ditto.
25897
115f06de
OF
258982001-03-07 Orjan Friberg <orjanf@axis.com>
25899
25900 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
25901 * gdb.base/pointers.exp: Relax pattern match of decimals.
25902
b6ba6518
KB
259032001-03-06 Kevin Buettner <kevinb@redhat.com>
25904
25905 * Makefile.in, config/abug.exp, config/cfdbug.exp,
25906 config/cpu32bug.exp, config/dve.exp, config/est.exp,
25907 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
25908 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
25909 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
25910 config/sh.exp, config/sid.exp, config/slite.exp,
25911 config/sparclet.exp, config/udi.exp, config/unknown.exp,
25912 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
25913 config/vxworks.exp, config/vxworks29k.exp,
25914 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
25915 gdb.base/all-bin.exp, gdb.base/annota1.exp,
25916 gdb.base/arithmet.exp, gdb.base/assign.exp,
25917 gdb.base/async.exp, gdb.base/attach.exp,
25918 gdb.base/bitfields.exp, gdb.base/bitops.exp,
25919 gdb.base/break.exp, gdb.base/call-ar-st.exp,
25920 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
25921 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
25922 gdb.base/commands.exp, gdb.base/completion.exp,
25923 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
25924 gdb.base/constvars.exp, gdb.base/corefile.exp,
25925 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
25926 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
25927 gdb.base/ending-run.exp, gdb.base/environ.exp,
25928 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
25929 gdb.base/finish.exp, gdb.base/foll-exec.exp,
25930 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
25931 gdb.base/funcargs.exp, gdb.base/help.exp,
25932 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
25933 gdb.base/logical.exp, gdb.base/long_long.exp,
25934 gdb.base/maint.exp, gdb.base/mips_pro.exp,
25935 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
25936 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
25937 gdb.base/pointers.exp, gdb.base/printcmds.exp,
25938 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
25939 gdb.base/regs.exp, gdb.base/relational.exp,
25940 gdb.base/remote.exp, gdb.base/reread.exp,
25941 gdb.base/restore.exp, gdb.base/return2.exp,
25942 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
25943 gdb.base/selftest.exp, gdb.base/setshow.exp,
25944 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
25945 gdb.base/sigall.exp, gdb.base/signals.exp,
25946 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
25947 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
25948 gdb.base/step-test.exp, gdb.base/structs.c,
25949 gdb.base/structs.exp, gdb.base/structs2.exp,
25950 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
25951 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
25952 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
25953 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
25954 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
25955 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
25956 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
25957 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
25958 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
25959 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
25960 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
25961 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
25962 gdb.fortran/types.exp, gdb.java/jmisc.exp,
25963 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
25964 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
25965 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
25966 gdb.trace/circ.exp, gdb.trace/collection.exp,
25967 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
25968 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
25969 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
25970 gdb.trace/report.exp, gdb.trace/save-trace.exp,
25971 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
25972 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
25973 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
25974 notices.
25975
dc96c6c7 259762001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
25977
25978 * gdb.base/varargs.c (find_max_double): Fix printf format string:
25979 first arg is int not float.
25980
dc96c6c7 259812001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
25982
25983 * gdb.base/reread.exp: Unsupported for non-native targets;
25984 doesn't work for remote debugging.
25985
9b0c4aeb
FN
259862001-02-19 Fernando Nasser <fnasser@redhat.com>
25987
25988 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
25989 * gdb.base/ending-run.exp: Properly handle the BSP state when
25990 stepping past the end of main.
9b0c4aeb 25991
02aa71d5
MC
259922001-02-19 John Moore <jmoore@redhat.com>
25993
25994 * gdb.base/commands.exp (infrun_breakpoint_command_test):
25995 Converted HPUX fix for non-expected items following multiple
25996 step commands into general solution for all platforms.
25997
1fa449a4
MC
259982001-02-18 Michael Chastain <chastain@redhat.com>
25999
26000 * gdb.c++/classes.exp (do_tests): Change runto statements
26001 from "runto 'foo(void)'" to "runto 'foo'". This makes the
26002 statements demangler agnostic.
26003 * gdb.c++/virtfunc.exp (do_tests): Likewise.
26004 (gdb_virtfunc_restart): Likewise.
26005
b2f9ec70
MC
260062001-02-14 Michael Chastain <chastain@redhat.com>
26007
26008 * gdb.c++/inherit.exp (do_tests): Change runto statements
26009 from "runto 'foo(void)'" to "runto 'foo'". This makes the
26010 statements demangler agnostic.
26011
cf74b8ca
AC
26012Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
26013
26014 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
26015 ``continue to bkpt at common_routine in thread 2'' and ``stopped
26016 before calling common_routine 15 times'' tests.
cf74b8ca 26017
99f78f56
MC
260182001-02-11 Michael Chastain <chastain@redhat.com>
26019
26020 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
26021 Helps the test script figure out which demangler is in use.
26022 (dm_type_foo_ref): Ditto.
26023 (dm_type_int_star): Ditto.
26024 (dm_type_long_star): Ditto.
26025 (dm_type_unsigned_int): Ditto.
26026 (dm_type_void): Ditto.
26027 (dm_type_void_star): Ditto.
99707966 26028 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
26029 Probe the gdb demangler and set variables to accommodate
26030 formatting differences.
26031 (info_func_regexp): New function. Same as info_func, but
26032 matches against a regexp.
26033 (info_func): Match against a literal string.
26034 (print_addr_2): New function. Match against a literal string,
26035 which can be different from the input to gdb.
26036 (print_addr): Simply call print_addr_2 with the same argument twice.
26037 (test_lookup_operator_functions): Use demangler formatting variables.
26038 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
26039 the tests in the same order as the C++ class declaration.
26040 (test_paddr_operator_functions): Ditto.
26041 (test_paddr_overloaded_functions): Ditto.
26042 (test_paddr_hairy_functions): Use demangler formatting variables.
26043 Add reference to gdb/19 for related tests.
26044 (do_tests): Call probe_demangler.
26045
1de8f023
KB
260462001-01-30 Kevin Buettner <kevinb@redhat.com>
26047
26048 * gdb.c++/templates.cc (printf): Remove unused function definition.
26049
ca3f91ed
MS
260502001-01-26 Felix Lee <flee@redhat.com>
26051
26052 * sid.exp (sid_exit): Pass host, not target, to remote_close.
26053
260542001-01-25 matthew green <mrg@redhat.com>
26055
26056 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
26057 up sid.
26058 (sid_exit): Call `remote_pop_conn' after GDB is gone.
26059
260602001-01-25 matthew green <mrg@redhat.com>
26061
26062 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 26063 Deprecate $sid_spawn_id.
ca3f91ed
MS
26064 (sid_exit): Remove code necessary only for `spawn.'
26065
260662001-01-25 matthew green <mrg@redhat.com>
26067
26068 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
26069
fb18ec4a
MC
260702001-01-28 Michael Chastain <chastain@redhat.com>
26071
26072 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
26073 to call when tests fail. It takes gdb out of the overloaded
26074 function choice menu back to the main prompt, so that the test
26075 program stays synchronized.
26076 (set_bp_overloaded): New proc to collect all the common
26077 code for setting a breakpoint on an overloaded name. Calls
26078 take_gdb_out_of_choice_menu when needed.
26079 (menu_overload1arg): New variable to collect the repeated
26080 instances of the expected menu for an overloaded name. Change
26081 the regular expression to handle changes in g++ type encoding:
26082 "void" can be either "void" or "", and "unsigned int" can be
26083 either "unsigned int" or "unsigned".
26084 (continue_to_bp_overloaded): Change regular expressions to handle
26085 changes in g++ type encoding.
26086 (no proc): Call take_gdb_out_of_choice_menu when needed.
26087 Remove redundant calls to "info break". Accept either "canceled"
26088 or "cancelled". Change regular expressions in "info break"
26089 calls to handle changes in g++ type encoding. Give all tests
26090 unique strings.
26091
9c646a6e
BE
260922001-01-17 Ben Elliston <bje@redhat.com>
26093
26094 * config/sid.exp: New file.
26095
9549d9c1
AC
26096Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
26097
26098 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
26099
dc96c6c7 261002000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
26101
26102 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
26103 Add a RE to accept a non-ascii char if one is ever presented.
26104
b4df4f68
FN
261052000-12-20 Fernando Nasser <fnasser@redhat.com>
26106
297dd0fd 26107 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 26108
dc96c6c7 261092000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 26110
d63a86f8 26111 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
26112 in regexp. One '\' does not suffice on Linux.
26113
4a7bddb6
MC
261142000-12-09 Michael Chastain <chastain@redhat.com>
26115
26116 * gdb.base/break.exp (test_clear_command): Use a marker function
26117 rather than 'main' for the test function. Also move this
26118 test to an execution point where the marker function names are
26119 guaranteed to be bound to functions. (Executing tests after a
26120 'finish' from main runs into name conflicts with local names
26121 in __libc_start_main).
26122
dc96c6c7 261232000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
26124
26125 * gdb.base/finish.exp: New test for gdb's "finish" command.
26126 * gdb.base/return2.exp: New test for gdb's "return" command.
26127 * gdb.base/return2.c: New source file for above.
26128
dc96c6c7 261292000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
26130
26131 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
26132 * gdb.base/miscexprs.exp: Ditto.
26133 * gdb.base/pointers.exp: Ditto.
26134 * gdb.c++/derivation.exp: Ditto.
26135 * gdb.c++/local.exp: Ditto.
26136 * gdb.c++/namespace.exp: Ditto.
26137 * gdb.c++/overload.exp: Ditto.
26138 * gdb.c++/ref-types.exp: Ditto.
26139
dc96c6c7 261402000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
26141
26142 * gdb.base/constvars.exp: Test result of "up" command.
26143 * gdb.base/miscexprs.exp: Ditto.
26144 * gdb.base/pointers.exp: Ditto.
26145 * gdb.base/scope.exp: Ditto.
26146 * gdb.c++/derivation.exp: Ditto.
26147 * gdb.c++/local.exp: Ditto.
26148 * gdb.c++/namespace.exp: Ditto.
26149 * gdb.c++/overload.exp: Ditto.
26150 * gdb.c++/ref-types.exp: Ditto.
26151
44097287
FN
261522000-11-22 Michael Chastain <chastain@redhat.com>
26153
26154 * mips_pro.exp: Accept either "middle -> top -> main" or
26155 "middle -> main" in the backtrace, because gcc can optimize
26156 tail calls to jumps. Remove setup_xfail for the hppa case.
26157 Add a comment with the original warning messages from PR 3016,
26158 which was filed in 1993, to preserve them for posterity.
26159
9d2e1bab
ND
261602000-11-17 Nick Duffek <nsd@redhat.com>
26161
26162 * lib/gdb.exp (gdb_test): Override timeout with board info.
26163
1aca8eb7
ND
261642000-11-17 Nick Duffek <nsd@redhat.com>
26165
26166 * gdb.base/display.exp: Don't kill running stub. Add "again" to
26167 the second kill and detach messages.
26168
93076499
ND
261692000-11-17 Nick Duffek <nsd@redhat.com>
26170
26171 * configure.in: Add AC_EXEEXT.
26172 * configure: Regenerate.
26173 * Makefile.in (just-check): Export EXEEXT.
26174 * lib/gdb.exp ($EXEEXT): Import from environment.
26175 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
26176 expect "maint dump-me" on Cygwin.
26177 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
26178 $EXEEXT.
26179
30e87cd3
ND
261802000-11-17 Nick Duffek <nsd@redhat.com>
26181
26182 * gdb.base/break.exp: Test backtrace and finish from called
26183 function on all platforms, not just HP-UX.
26184
dc96c6c7 261852000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
26186
26187 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
26188 code from gdb_target_monitor, so it can be used independantly
26189 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 26190
dc96c6c7 261912000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
26192
26193 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
26194 * gdb.base/corefile.exp: Expect the message "Program is being
26195 debugged already" when we send the "corefile" command, since
26196 the preceeding gdb_load may have connected gdb to a remote target.
26197 * gdb.base/display.exp: Disable hardware watchpoints if new
26198 board info variable "no_hardware_watchpoints" is true.
26199 Replace single-letter commands with more readable ones.
26200 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
26201 if new board info variable "no_hardware_watchpoints" is true.
26202 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
26203 to see if stdio (printf) testing is possible.
26204 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
26205 board info variable "no_hardware_watchpoints" is true. Use new
26206 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
26207
39124dea
FN
262082000-11-13 Fernando Nasser <fnasser@redhat.com>
26209
26210 From Orjan Friberg <orjanf@axis.com>:
26211 * gdb.base/printcmds.exp: Escape curly braces followed by a number
26212 in array print pattern match.
26213
a9e2e984
FN
262142000-11-09 Fernando Nasser <fnasser@redhat.com>
26215
26216 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
26217 spelling "cancelled" to U.S. spelling "canceled" to match changes
26218 made to gdb.
26219 * gdb.c++/ovldbreak.exp: Ditto.
26220
c7db355b
PS
262212000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26222
26223 * gdb.base/callfuncs.c (main): Moved to end of file, call
26224 t_double_values to initialize the FPU before inferior calls are made.
26225 * gdb.base/callfuncs.exp: Test for register preservation after calling
26226 inferior functions. Add tests for continuining, finishing and
26227 returning from a stop in a call dummy.
26228
dc96c6c7 262292000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
26230
26231 * gdb.base/commands.exp: Break up long lines, and re-indent.
26232
dc96c6c7 262332000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
26234
26235 * config/gdbserver.exp: Rewritten from the ground up, to make it
26236 compatible with the current dejagnu tree, and to make it work with
26237 the new "gdbserver" in libremote.
26238
dc96c6c7 262392000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
26240
26241 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
26242 * gdb.base/varargs.exp: Skip entire test if no printf support.
26243 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
26244 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
26245
dc96c6c7 262462000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
26247
26248 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
26249 no floating point support.
26250 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
26251 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
26252 * gdb.base/call-rt-st.exp: Ditto.
26253 * gdb.base/call-strs.exp: Ditto.
26254
bac5fc66
JG
262552000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
26256
26257 * gdb.base/sizeof.c: include <stdio.h>.
26258
26259 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
26260 'finish', otherwise uncaptured gdb_prompt would potentially
26261 throw remaining test points out of sync.
bac5fc66 26262
b22a6027
SB
262632000-07-26 Scott Bambrough <scottb@netwinder.org>
26264
26265 * gdb.base/recurse.exp: Run tests for all targets.
26266 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
26267 gnu-oldld case on ARM.
26268 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
26269 for ARM targets.
d63a86f8 26270
d8231941
AG
26271Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
26272
26273 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
26274 * gdb.java/configure: Rebuild.
26275
8caabe69
AG
26276Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
26277
26278 * gdb.java/jv-exp.exp: New file.
26279
9d273ca3
AG
26280Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
26281
26282 * configure: Rebuilt.
26283 * configure.in (configdirs): Add gdb.java.
26284 * gdb.java/jmisc.java: New file.
26285 * gdb.java/jmisc.exp: New file.
26286 * gdb.java/Makefile.in: New file.
26287 * gdb.java/configure: Rebuilt.
26288 * gdb.java/configure.in: New file.
26289 * lib/java.exp: New file.
26290
4f823a66
AC
26291Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
26292
26293 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 26294 underflow.
4f823a66 26295
2391e11d
AC
26296Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
26297
26298 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 26299 and the compilers sizes.
2391e11d 26300
54602222
ND
263012000-07-09 Nick Duffek <nsd@redhat.com>
26302
26303 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
26304 (use_methods): New function.
26305 (main): Call use_methods().
26306 * gdb.c++/classes.exp (test_method_param_class): New procedure.
26307 (do_tests): Call test_method_param_class.
26308
2bec0572
ND
263092000-07-09 Nick Duffek <nsd@redhat.com>
26310
26311 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
26312 spelling.
26313 (test_enums): New procedure. Move enum tests from end of script
26314 to here. Set breakpoint on function name instead of line number.
26315 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
26316 (enums2): New marker function.
26317 (enums1): New function.
26318 (main): Call enums1(). Move enum tests to enums1().
26319
78492fde
AC
26320Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
26321
26322 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 26323 compile/link program. Update line numbers.
78492fde
AC
26324 * gdb.asm/d10v.inc: Define ``startup''.
26325 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 26326
49a2cef8
AC
26327Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
26328
26329 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
26330
3e6c8688
EZ
263312000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26332
26333 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 26334 of 'help maint print' command.
3e6c8688 26335
9ff5cbe9
AC
26336Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
26337
26338 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 26339 they use gdb_expect_list.
9ff5cbe9 26340
17c579bd
AC
26341Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
26342
26343 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
26344 memory-read-packet-size'' instead of ``set endian big'' to test
26345 long commands.
17c579bd 26346
e6d71bf3
DB
263472000-06-03 Daniel Berlin <dan@cgsoftware.com>
26348
26349 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 26350 g++, and stop skipping them.
e6d71bf3
DB
26351
26352 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
26353 work under g++.
26354
d63a86f8 26355 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
26356 initialization.
26357
dc96c6c7 263582000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
26359
26360 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
26361 the regular expression: accept an (almost) arbitrary sequence of
26362 "frames-invalid" and "breakpoints-invalid" messages both before
26363 and after the "starting" message.
26364
dc96c6c7 263652000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
26366
26367 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 26368
dc96c6c7 263692000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
26370
26371 * gdb.base/annota1.exp (annotate-signal-handler-caller):
26372 Relax the regular expression a little, make it pass on Solaris 8.
26373
8216cda9
KB
263742000-05-12 Kevin Buettner <kevinb@redhat.com>
26375
26376 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 26377 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
26378 Instead, it is permissible for gdb to stop on the line of the
26379 call itself.
26380
1a570b2f
MS
263812000-05-12 Michael Snyder <msnyder@.cygnus.com>
26382
26383 * gdb.base/break.exp (bp on small function, optimized file):
26384 Add a second pass pattern. The behavior differs here between stabs
26385 and dwarf for one-line functions. Stabs preserves two line symbols
26386 (one before the prologue and one after) with the same line number,
26387 but dwarf regards these as duplicates and discards one of them.
26388 Therefore the address after the prologue (where the breakpoint is)
26389 has no exactly matching line symbol, and GDB reports the breakpoint
26390 as if it were in the middle of a line rather than at the beginning.
26391
dc96c6c7 263922000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 26393
d63a86f8 26394 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
26395 rather than "send_gdb" (for consistancy).
26396
7d418785
AC
26397Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
26398
26399 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
26400 * gdb.c++/templates.cc: Properly check for GCC version number.
26401 * lib/compiler.cc: Likewise
26402
dc96c6c7 264032000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 26404
d63a86f8 26405 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
26406 gdb may not stop at the first line of main, due to code motion.
26407
dc96c6c7 264082000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
26409
26410 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
26411 This test depends on parsing the printf output from the target.
26412 Since the sparclet stub doesn't do stdio, this will never work.
26413 * gdb.base/call-rt-st.exp: ditto.
26414 * gdb.base/call-strs: ditto.
26415
dc96c6c7 264162000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
26417
26418 * gdb.base/miscexprs.exp: make sizeof long array test portable.
26419
26420 * gdb.base/ending-run.exp: After connecting to a remote target,
26421 but before running, the target will appear to be in a random
26422 location. Specify both a file and a line for breakpoints.
26423 Also, the function that calls main may be called 'init'
26424 rather than 'start'.
26425
a5a51225
EZ
264262000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26427
26428 * gdb.base/help.exp: Update output for add-symbol-file command.
26429
7930cc7c
FN
264302000-04-10 Fernando Nasser <fnasser@cygnus.com>
26431
26432 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26433 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
26434
23e37ab1
C
264352000-04-07 J.T. Conklin <jtc@redback.com>
26436
e93c542c
C
26437 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
26438
23e37ab1
C
26439 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
26440
591b8fa3
PDM
26441Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
26442
26443 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 26444 values that can be represented exactly.
591b8fa3
PDM
26445 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
26446 above change, and to not check against the directory part of the source
26447 file name.
26448 (step into print_long_arg_list): Likewise.
26449 (print print_small_structs from print_long_arg_list): Likewise.
26450 (print print_long_arg_list): Likewise.
26451
7a495180
EZ
264522000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26453
30b53638 26454 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 26455
beb998c6
AC
26456Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
26457
26458 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
26459
1c689132
DB
264602000-03-25 Daniel Berlin <dan@cgsoftware.com>
26461
26462 * gdb.base/commands.exp (deprecated_command_test): Add test for
26463 deprecate with no arguments.
26464
c1790a9d
JL
264652000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
26466
26467 * gdb.base/break.exp: Add new test for setting breakpoints on
26468 optimized code so we can test breakpoints work even when function
26469 prologues may be optimized away
26470
003ba290
FN
264712000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
26472
26473 From David Whedon <dwhedon@gordian.com>
a9c64011 26474 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 26475
6837a0a2
DB
264762000-03-22 Daniel Berlin <dan@cgsoftware.com>
26477
26478 * gdb.base/help.exp: Added test for new apropos command.
26479
b9593231
KB
264802000-03-21 Kevin Buettner <kevinb@redhat.com>
26481
26482 * gdb.base/pointers.c (usevar): New function.
26483 (main): Make sure that global variables v_int_pointer2, rptr,
26484 and y are all referenced someplace in the program by calling
26485 usevar() on them. [Some linkers delete symbols which are
26486 never referenced. The space remains, but there's no way to
26487 get a (symbolic) handle on the variable from the debugger.]
26488
751a959b
EZ
264892000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26490
26491 * gdb.base/printcmds.c: Add typedeffed arrays.
26492
26493 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 26494 procedure to test arrays that are typedef'd.
751a959b 26495
73a93a32
JI
264962000-03-13 James Ingham <jingham@leda.cygnus.com>
26497
26498 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 26499 the library directories.
73a93a32 26500
fb40c209
AC
26501Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
26502
26503 * configure.in (configdirs): Add sub directory gdb.mi.
26504 * configure: Re-generate.
26505
26506 * gdb.mi: New directory.
d63a86f8 26507
ee4dd2c9
AC
265082000-02-25 Scott Bambrough <scottb@netwinder.org>
26509
26510 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 26511 a long long value as a double on ARM platforms.
ee4dd2c9 26512
70f0cc22
JB
265132000-02-16 Jim Blandy <jimb@redhat.com>
26514
26515 * gdb.base/break.exp ("breakpoint line number"): Make sure the
26516 default source file is set properly before running this test.
26517
853819b8
EZ
265182000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26519
26520 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 26521 gdbtk/library directory, not in gdbtcl2.
853819b8 26522
dfcd3bfb
JM
265232000-02-04 Jim Blandy <jimb@redhat.com>
26524
26525 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
26526 backslash from regexp pattern.
26527
26528 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
26529 procedure. Use it to run all the "continue to bp overloaded"
26530 tests. Note that this changes the names of the tests slightly.
26531 If the breakpoint hit message includes a hex PC value, because
26532 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
26533 from the real source code, still consider that a pass.
26534
26535 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
26536 XFAIL here if the breakpoint message contains a hex address. Note
26537 similar change on 1999-11-02.
26538
26539 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
26540
26541 * gdb.base/ptype.exp: Establish a default source file before
26542 calling get_debug_format.
26543
265442000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
26545
26546 * gdb.base/watchpoint.exp: Remove duplication of test messages.
26547
8b93c638
JM
265482000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
26549
26550 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
26551 of successive stepi commands -- while in the prologue we should see
26552 the function entry bracket.
26553
265542000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
26555
26556 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
26557 reach __change_mode() when stepping through the end of main().
26558
c5394b80
JM
265592000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
26560
26561 * gdb.base/default.exp: Fix expected pattern.
26562 * gdb.base/help.exp: Same.
26563
0d06e24b
JM
265642000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26565
26566 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 26567 Don't use xfail's because that affects only the following test.
d63a86f8 26568
0d06e24b 26569 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 26570 solaris or linux.
0d06e24b
JM
26571
26572 * gdb.base/selftest.exp: Update to reflect changes to main.c.
26573
dc96c6c7 265742000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 26575
d63a86f8 26576 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
26577 "A syntax error" rather than "A parse error". Accept both.
26578
265792000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
26580
26581 * gdb.base/default.exp: Remove OS dependent string from "target
26582 remote" test.
26583 * gdb.base/help.exp: Same for "help target remote" test.
26584
c3f6f71d
JM
265852000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26586
26587 From Jim Kingdon <kingdon@redhat.com>:
26588
26589 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
26590 prompt (cleanup rather than necessity, but still might keep output
26591 from spilling to next test).
c3f6f71d
JM
26592
265932000-01-02 Fred Fish <fnf@cygnus.com>
26594
26595 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
26596 AIX, which defines them in <sys/types.h>.
26597
ed9a39eb 265981999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 26599
ed9a39eb 26600 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 26601 float" test.
ed9a39eb
JM
26602
266031999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 26604
ed9a39eb 26605 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
26606
26607 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
26608 outermost frame disallowed".
26609
266101999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
26611
26612 * gdb.base/setvar.exp: New tests for setting the value of a struct
26613 with a constant list.
26614
266151999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
26616
26617 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
26618 require the user to type a cast before setting the value of a struct.
26619
de57eccd
JM
266201999-12-06 Jim Blandy <jimb@cygnus.com>
26621
26622 * gdb.base/default.exp: Expect the new 'info float' command on
26623 all i386 platforms.
26624
26625 * gdb.threads/linux-dp.exp: Expand our ability to recognize
26626 LinuxThreads libraries that don't support debugging.
26627
c2d11a7d
JM
26628Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
26629
26630 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
26631 Change the buffer type to ``unsigned char'' to simplify size
26632 arithmetic.
c2d11a7d
JM
26633
26634 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
26635 stub only handles 400-1 byte packets. Verify that the download
26636 worked.
c2d11a7d
JM
26637
266381999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
26639
26640 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
26641 tests, using UNRESOLVED for the untested cases. Also, does not wait
26642 for a timeout if the prompt was received before a recognizable pattern.
26643
266441999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
26645
26646 * lib/gdb.exp (gdb_expect_list): Fix spelling.
26647
266481999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26649
26650 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 26651 watchpoints.
c2d11a7d
JM
26652
266531999-11-24 Jason Merrill <jason@casey.cygnus.com>
26654
26655 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
26656
26657 * gdb.c++/local.exp: Be more flexible in recognizing local class
26658 name mangling. Don't allow horribly truncated method names.
26659 * gdb.c++/derivation.exp: Expect protected inheritance.
26660 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
26661 * gdb.c++/virtfunc.exp: Likewise.
26662 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
26663 when printing a nested enum.
26664
266651999-11-22 Jim Blandy <jimb@cygnus.com>
26666
26667 * gdb.base/step-test.exp: Properly await GDB's response to setting
26668 a breakpoint on the call to large_struct_by_value.
26669
26670 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
26671 just because we have debug info for the `start' function.
26672
266731999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
26674
26675 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
26676 "Unknown signal" messages, which indicate (on LinuxThreads) that
26677 GDB doesn't know how to debug threads on this system. This is
26678 better than hanging while philosopher 0 dumps chatter into gdb.log.
26679
266801999-11-18 Tom Tromey <tromey@cygnus.com>
26681
26682 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
26683
266841999-11-18 Fred Fish <fnf@cygnus.com>
26685
26686 * gdb.base/coremaker2.c: Add sample program for generating
26687 cores that is more self contained than coremaker.c. Eventually
26688 I'll add more code to this and tie it into the testsuite.
26689
4ce44c66
JM
266901999-11-12 Stan Shebs <shebs@andros.cygnus.com>
26691
26692 * gdb.base/dollar.exp: Remove, now in gdb.hp.
26693
266941999-11-10 Jimmy Guo <guo@cup.hp.com>
26695
26696 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 26697 from $srcdir/lib/.
4ce44c66 26698 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 26699 and gdb.c++/.
4ce44c66
JM
26700
26701 * gdb.c++/derivation.exp: remove redundant get compiler info code.
26702
d63a86f8 26703 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
26704 'continue with watch' test point.
26705
267061999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
26707
26708 Merged from p2linux-990323-branch:
d63a86f8 26709
4ce44c66
JM
26710 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
26711
11cf8741
JM
26712Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
26713
26714 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 26715 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
26716
26717Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
26718
26719 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 26720 gdb_expect_list.
11cf8741
JM
26721
26722Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
26723
26724 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
26725
267261999-11-03 Mark Salter <msalter@cygnus.com>
26727
26728 * gdb.base/break.exp: Fix "stub continue" pattern.
26729
267301999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
26731
26732 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
26733
267341999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
26735
26736 * gdb.base/display.exp ("finish"): Add timeout clause.
26737
26738 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
26739 plain prompt clause, so this doesn't have to time out in order to
26740 fail.
26741
26742 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 26743 breakpoint hit messages include an address.
11cf8741
JM
26744
26745 * gdb.base/display.exp: Don't forget to escape parens in regular
26746 expressions. Unix regexp notatation sucks.
26747
267481999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26749
26750 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 26751 order for 'signalled' message.
11cf8741 26752
5c44784c
JM
267531999-11-01 Stan Shebs <shebs@andros.cygnus.com>
26754
26755 From Jimmy Guo <guo@cup.hp.com>:
26756 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
26757 * gdb.base/annota1.c: Add code for tests to work with.
26758
267591999-10-26 Frank Ch. Eigler <fche@cygnus.com>
26760
26761 * gdb.base/remote.exp: New test for remote downloading settings.
26762 * gdb.base/remote.c: New file with large .data.
26763
917317f4
JM
267641999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
26765
26766 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
26767 for LinuxThreads support, merged from the Code Fusion branch.
26768
26769Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
26770
26771 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
26772 containing exp_continue into a while within an expect. Don't
26773 attempt a start more than three times. Check return value from
26774 gdb_load.
d63a86f8 26775
2df3850c
JM
26776Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
26777
26778 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 26779 a pass case.
2df3850c 26780
2acceee2
JM
267811999-10-01 Kevin Buettner <kevinb@cygnus.com>
26782
26783 * gdb.base/break.c (main): Added a statement that we can step
26784 off of.
26785 * gdb.base/break.exp: Added tests for setting a breakpoint
26786 at an offset and stepping onto a breakpoint.
26787
267881999-10-01 Fred Fish <fnf@cygnus.com>
26789
d63a86f8 26790 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
26791 gdb output.
26792
c2c6d25f
JM
267931999-09-18 Jim Blandy <jimb@cris.red-bean.com>
26794
26795 * gdb.base/break.exp: Code locations are in hex, don't forget!
26796 (For HP-UX.)
26797
267981999-09-17 Stan Shebs <shebs@andros.cygnus.com>
26799
26800 * condbreak.exp: Use break.c as test program.
26801 * condbreak.c: Remove, redundant with break.c.
26802
268031999-09-15 Stan Shebs <shebs@andros.cygnus.com>
26804
26805 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 26806 Z-packets if the target needs it.
c2c6d25f
JM
26807
268081999-09-13 James Ingham <jingham@leda.cygnus.com>
26809
26810 * gdb.c++/overload.exp: Added tests for listing overloaded
26811 functions with function pointers in the arg, explicitly calling
26812 out the version you want.
26813
cff3e48b
JM
268141999-09-09 Stan Shebs <shebs@andros.cygnus.com>
26815
26816 * long_long.exp: Add variations of test cases that work for
26817 targets with 16-bit ints and 32-bit doubles.
26818
d4f3574e
SS
268191999-09-08 Stan Shebs <shebs@andros.cygnus.com>
26820
26821 * break.c (main): Compare a possibly-uninitialized argc with an
26822 unlikely value that fits in 16 bits.
26823
268241999-09-07 Stan Shebs <shebs@andros.cygnus.com>
26825
26826 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
26827 0xfeeb, don't want negative numbers if ints are 16 bits.
26828
26829 * lib/gdb.exp (skip_cplus_tests): New proc.
26830 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
26831 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
26832 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
26833 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
26834 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
26835 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
26836 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
26837 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
26838
26839 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
26840
26841Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
26842
26843 * gdb.base/corefile.exp (up): Allow a parameter to appear
26844 in the frame that we're going up to.
26845
26846 From Jim Blandy <jimb@cygnus.com>:
26847
26848 * gdb.base/default.exp (info float): Expect some output now.
26849
26850 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
26851 returning floating-point values to fail on the x86.
26852 * gdb.base/callfwmall.exp (do_function_calls): Same.
26853
26854 * gdb.base/list.exp (test_listsize): Correct expectations for
26855 listing line 1 with listsize 2. Also, listing a single line
26856 works now, as does listing three lines. [Kevin's note: There
26857 were a number of other cases fixed too where the expectations
26858 differed...]
26859
268601999-09-02 Stan Shebs <shebs@andros.cygnus.com>
26861
26862 * gdb.base/selftest.exp: Add case for when version prints as
26863 constant string instead of char pointer.
26864
104c1213
JM
268651999-08-25 Stan Shebs <shebs@andros.cygnus.com>
26866
26867 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 26868 stepping out of main.
104c1213
JM
26869
26870 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
26871 G++ used.
26872
26873 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 26874 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
26875
26876 * gdb.c++/ovldbreak.exp: Update match string in test that
26877 includes a warning of multiple breakpoints.
26878
268791999-08-24 Stan Shebs <shebs@andros.cygnus.com>
26880
26881 * gdb.base/display.exp: Improve precision of step-after-finish
26882 added yesterday.
26883
26884 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 26885 test.
104c1213
JM
26886
26887 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
26888 configs when using G++, not just hppa*.
26889
268901999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26891
26892 * gdb.base/async.c: New file.
26893 * gdb.base/async.exp: New file.
26894
26895Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
26896
26897 * gdb.base/break.exp: Tweak PA specific tests to properly handle
26898 PA64.
26899
53a5351d
JM
26900Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
26901
104c1213
JM
26902 * gdb.base/display.exp: "finish" can leave us mid-line on many
26903 targets, deal with it. Add a small constant to main, instead of
26904 1000 since main+1000 may not be a valid address in the target.
26905
53a5351d
JM
26906 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
26907 on hpux11.
26908
26909 * gdb.base/attach.exp: Handle another hpux11 error message variant
26910 when attaching to a process that does not exist.
26911
269121999-08-19 J.T. Conklin <jtc@redback.com>
26913
26914 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 26915 characters in 'continue to 1241' test.
53a5351d
JM
26916
269171999-08-17 Stan Shebs <shebs@andros.cygnus.com>
26918
26919 * gdb.base/call-ar-st.exp: Add a shorter match case for the
26920 stop in print_long_arg_list, define and use a whitespace
26921 variable in print_small_structs test, add an XFAIL for Solaris.
26922 * gdb.base/dbx.exp: XFAIL func commands until somebody is
26923 interested enough to fix.
26924
7be570e7
JM
269251999-08-13 Keith Seitz <keiths@cygnus.com>
26926
26927 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
26928 (dbx_gdb_load): Remove. Use gdb_load instead, since that
26929 proc knows about targets other than the natives.
26930 (test_assign): Use "gdb_run_cmd" to "run" the target.
26931 Check that we've actually hit the breakpoint at main.
26932 When we attempt to assign a value to a local variable, check
26933 that the variable is in the current scope, i.e., don't use
26934 a test with an empty result.
26935
26936Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
26937
26938 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 26939 command.
7be570e7
JM
26940
269411999-08-09 Stan Shebs <shebs@andros.cygnus.com>
26942
26943 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26944 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
26945 gdb.compat, gdb.threads-hp.
26946 gdb.hp/configure, gdb.hp/configure.in: New files.
26947 gdb.hp/Makefile.in: Recurse into new subdirs.
26948 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
26949 gdb.hp/gdb.objdbg: New directory, tests for debugging info
26950 in object files.
26951 gdb.hp/tools: New directory, aux tools for HP-specific tests.
26952
96baa820
JM
269531999-08-05 Stan Shebs <shebs@andros.cygnus.com>
26954
26955 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 26956 funky printf, remove a bogus p/a test.
96baa820
JM
26957
269581999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26959
26960 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
26961 connected to the target. This is necessary when running not
26962 natively.
96baa820
JM
26963
269641999-08-03 Stan Shebs <shebs@andros.cygnus.com>
26965
26966 * gdb.base/step-test.exp: Removed some extraneous messages.
26967
26968 * gdb.base/long_long.exp: Don't run memory examination tests
26969 on little-endian targets (they will need a different set of
26970 results to match).
26971
269721999-08-02 Stan Shebs <shebs@andros.cygnus.com>
26973
26974 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
26975 until somebody decides to fix GDB.
26976
26977 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 26978 constant as "ULL".
96baa820
JM
26979 * gdb.base/long_long.exp: Loosen x/c test, add partial result
26980 matches for a couple x/2 commands.
26981
a0b3c4fd
JM
269821999-07-30 Stan Shebs <shebs@andros.cygnus.com>
26983
26984 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
26985 by merging in ref-types2 tests.
26986 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
26987
26988 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26989 * gdb.c++/Makefile.in: Add standard actions.
26990 (EXECUTABLES): Rename from PROGS, update list.
26991 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
26992 from gdb.hp.
26993 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
26994 foo and bar locals.
26995 * gdb.c++/anon-union.exp: Fix tests to match.
26996 * gdb.c++/classes.exp: Run if HP compiler used, add extra
26997 expect matches to handle output variations.
26998 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
26999 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 27000 output, add HP alternatives for new and delete prints.
a0b3c4fd 27001 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 27002 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
27003 * gdb.c++/demangle.exp: Use $style when reporting failure.
27004 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
27005 * gdb.c++/inherit.exp: Run if HP compiler used, add some
27006 match alternatives.
27007 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 27008 compilers.
a0b3c4fd
JM
27009 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
27010 * gdb.c++/method.exp: Add match alternatives.
27011 * gdb.c++/misc.cc: Add bool types.
27012 * gdb.c++/misc.exp: Add tests for bool types.
27013 * gdb.c++/overload.exp: Add xfails.
27014 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
27015 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
27016 add some more template parameter tests (only for HP currently).
27017 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
27018 * gdb.c++/virtfunc.cc: Add return type and value for main.
27019 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
27020 match alternatives.
d63a86f8 27021
a0b3c4fd
JM
270221999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27023
27024 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
27025
270261999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
27027
27028 * gdb.base/signals.exp: Don't expect getting a backtrace from
27029 within a signal handler to fail on Linux.
27030
270311999-07-29 Stan Shebs <shebs@andros.cygnus.com>
27032
27033 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27034 * lib/gdb.exp: Remove some gratuitious semicolons.
27035 (delete_breakpoints): Increase timeout.
27036 (gdb_expect): Add -notransfer option.
27037 (gdb_test): Use -notransfer option.
27038 (get_compiler_info): Add f77 case.
27039 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 27040 case.
a0b3c4fd
JM
27041 (gdb_preprocess): Call get_compiler.
27042
27043 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
27044 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
27045 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
27046 gdb.base/long_long.exp, gdb.base/printcmds.exp,
27047 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
27048 third arg to gdb_test.
a0b3c4fd
JM
27049 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
27050 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 27051 HP-UX xfails, add others.
a0b3c4fd
JM
27052 * gdb.base/completion.exp: Reflect name change of self-test.
27053 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
27054 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
27055 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
27056 HP failure number.
a0b3c4fd
JM
27057 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
27058 useless HP-UX 10.30 references.
27059 * gdb.base/maint.exp: Loosen matches.
27060 * gdb.base/pointers.c (main): Declare more_code.
27061 * gdb.base/pointers.exp: Match on output of a `next'.
27062 * gdb.base/structs.c: Add prototypes.
27063 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
27064 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
27065
270661999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27067
27068 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 27069 command.
a0b3c4fd
JM
27070
270711999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27072
27073 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
27074 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
27075
27076 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
27077 debug info. Deal with lack of signal hanlder info in stack.
27078
a9c64011 27079 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
27080 * gdb.base/annota1.exp: If printf has debug info, deal with it.
27081
5a2468f5
JM
270821999-07-19 Stan Shebs <shebs@andros.cygnus.com>
27083
27084 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 27085 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 27086
adf40b2e
JM
27087Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
27088
27089 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 27090 a1-selftest.exp.
adf40b2e
JM
27091 * gdb.base/configure: Re-generate.
27092
270931999-07-12 Stan Shebs <shebs@andros.cygnus.com>
27094
27095 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
27096 in trying to run first and name is too long.
27097
27098 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
27099 pointers2.c and pointers2.exp, respectively.
27100 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
27101 doschk happier.
27102
43e526b9
JM
271031999-07-08 Stan Shebs <shebs@andros.cygnus.com>
27104
27105 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
27106 callfuncs2.c and callfuncs2.exp.
27107
27108 * gdb.base/list.exp: Remove mistaken xfails.
27109 * gdb.base/list0.h: Add optional prototypes.
27110
9846de1b
JM
27111Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
27112
a9c64011 27113 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 27114 calling malloc.
a9c64011
AS
27115 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
27116 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 27117 use.
9846de1b
JM
27118
271191999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27120
27121 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
27122 * gdb.base/annota2.cc, annota2.exp: Move from here.
27123 * gdb.c++/annota2.cc, annota2.exp: To here.
27124 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
27125
43ff13b4
JM
27126Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
27127
27128 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 27129 a consistent format.
43ff13b4 27130
085dd6e6
JM
271311999-06-25 Stan Shebs <shebs@andros.cygnus.com>
27132
27133 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27134 * lib/gdb.exp (get_compiler_info): Add detection for assorted
27135 HP compilers, also set the globals $true and $false.
27136
27137 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
27138 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
27139 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
27140 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
27141 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
27142 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
27143 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
27144 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
27145 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
27146 whatis.c} Add C++ compatible function definitions and return
27147 types, add includes for library functions.
085dd6e6
JM
27148 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
27149 * gdb.base/step-test.c (myglob): Rename from glob.
27150 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
27151 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
27152 files, move here from gdb.hp.
085dd6e6 27153 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
27154 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
27155 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
27156 Adjust line numbers in regexps.
085dd6e6
JM
27157
27158 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
27159 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
27160 instead of 0/1.
27161
27162 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
27163 foll-vfork.exp: New files, move here from gdb.hp.
27164 * gdb.base/page.exp: New file, test of pagination command.
27165
27166 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
27167 recursion test.
27168 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
27169
27170 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 27171 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
27172
27173 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 27174 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 27175 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 27176 watchpoint test.
085dd6e6
JM
27177 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
27178 them work.
27179 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
27180 expressions properly.
27181 * gdb.base/corefile.exp: Loosen the match slightly.
27182 * gdb.base/default.exp: Allow "Error accessing memory" message
27183 also.
27184 * gdb.base/display.exp: Skip over x/0 j if PA64.
27185 * gdb.base/funcargs.exp: Add xfails for HP-UX.
27186 * gdb.base/interrupt.exp: Ditto.
27187 * gdb.base/langs.exp: Add symbolic matches governed by compiler
27188 in use.
27189 * gdb.base/list.exp: Add xfails for HP-UX.
27190 * gdb.base/long_long.exp: Refine some of the numeric matches.
27191 * gdb.base/mips_pro.exp: Xfail on HP-UX.
27192 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
27193 * gdb.base/nodebug.exp: Succeed on more varieties of output.
27194 * gdb.base/opaque.exp: Remove some HP-UX xfails.
27195 * gdb.base/ptype.exp: Succeed on more varieties of output.
27196 * gdb.base/scope.exp: Add xfails for HP-UX.
27197 * gdb.base/sect-cmd.exp: Add more cases.
27198 * gdb.base/setvar.exp: Add xfails for HP-UX.
27199 * gdb.base/shlib-call.exp: Loosen some matches slightly.
27200 * gdb.base/signals.exp: Match on void symbolically.
27201 * gdb.base/step-test.exp: Add case for PA64.
27202 * gdb.base/term.exp: Add exit and restart.
27203 * gdb.base/twice.exp: Clean up after self.
27204 * gdb.base/varargs.exp: Disable overload resolution explicitly.
27205 * gdb.base/whatis.exp: Allow more ways to pass tests.
27206
27207 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 27208 no longer useful.
085dd6e6
JM
27209
27210Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
27211
27212 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 27213 list of patterns.
085dd6e6 27214 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
27215 print_double_array(double_array)", "continuing to breakpoint
27216 1018", "print print_double_array(array_d)" and "continuing to
27217 1034" tests.
d63a86f8 27218
085dd6e6
JM
272191999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
27220
a9c64011 27221 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
27222
272231999-06-24 Stan Shebs <shebs@andros.cygnus.com>
27224
27225 * config/mt-*: Remove, these haven't been used since 1996.
27226
272271999-06-22 Stan Shebs <shebs@andros.cygnus.com>
27228
27229 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 27230 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
27231 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
27232
9e0b60a8
JM
272331999-06-18 Stan Shebs <shebs@andros.cygnus.com>
27234
27235 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
27236 simpler match case for the ptype of the big class.
27237
272381999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
27239
27240 * gdb.exp: Fix test for gdb_prompt existence.
27241
272421999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
27243
27244 * gdb.exp (gdb_test): Add fail after calls to perror.
27245
272461999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
27247
27248 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
27249
272501999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
27251
27252 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
27253
0f71a2f6
JM
27254Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
27255
27256 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 27257 malloc() is linked in.
0f71a2f6
JM
27258
272591999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
27260
27261 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
27262 step at end.
27263
27264 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
27265
272661999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
27267
27268 * gdb.java/jv-print.exp: New file. (Our first Java test!)
27269
cce74817
JM
27270Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
27271
27272 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
27273 * gdb.base/mips_pro.exp: Likewise.
27274
272751999-06-02 Keith Seitz <keiths@cygnus.com>
27276
27277 * gdb.c++/templates.cc: Change all "new" operators to throw
27278 an exception.
27279 * gdb.c++/cplusfuncs.cc: Likewise.
27280
27281 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
27282
27283Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
27284
27285 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
27286 * gdb.base/ending-run.exp: When stepping out of main, accept a
27287 step into an arbitrary assembler file.
cce74817 27288
392a587b
JM
272891999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27290
d63a86f8 27291 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 27292 "breakpoint-invalid" to be printed.
6fdff2c5
PA
27293 * gdb.base/annota2.exp: Revise line number for main
27294 breakpoint. Allow any number of "frames-invalid" and
27295 "breakpoint-invalid" to be printed.
392a587b
JM
27296 * gdb.base/annota2.cc: Initialize a.x to 0.
27297
9e086581
JM
272981999-05-17 Keith Seitz <keiths@cygnus.com>
27299
6fdff2c5
PA
27300 * gdb.base/call-ar-st.exp: Skip
27301 "print print_double_array (double_array)" when "skip_float_tests" set.
27302 Ditto for "print print_double_array(array_d)",
27303 "print print_small_structs", "print print_ten_doubles", and
27304 "step into print_long_arg_list".
27305 Don't assume we can step into "print_long_arg_list": we could step
27306 into memcpy.
27307 * gdb.base/call-rt-st.exp: Don't run float-related tests when
27308 "skip_float_tests" is set: "print print_one_double(*d1)"
27309 and "print print_two_floats(*f3)".
9e086581
JM
27310 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
27311 "skip_float_tests" is set.
6fdff2c5
PA
27312 * gdb.base/varargs.exp: Skip
27313 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
27314 "skip_float_tests" set.
d63a86f8 27315
cd0fc7c3
SS
273161999-05-06 Keith Seitz <keiths@cygnus.com>
27317
27318 * gdb.base/annota2.cc: Include stdio.h.
27319
27320Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
27321
27322 * gdb.base/crossload.exp: Remove, this has been disabled ever
27323 since BFD stopped including all targets, and cross-GDB gets
27324 plenty of testing anyway.
27325 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
27326 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
27327 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
27328 * gdb.base/README: Remove, was doc for this.
27329 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 27330 needed.
cd0fc7c3 27331
b83266a0
SS
273321999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27333
27334 * gdb.base/call-ar-st.exp: Fix one regular expression in test
27335 output.
27336
27337 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
27338 * gdb.base/annota2.exp: New file. More annotation tests.
27339 * gdb.base/annota1.c: New file. Source file for annota1.exp.
27340 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
27341
273421999-04-23 Angela Marie Thomas <angela@cygnus.com>
27343
27344 * config/cfdbug.exp: New file.
27345
7a292a7a
SS
273461999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
27347
27348 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
27349 Marcus Daniel's and Dale Hawkins's demangler crashes.
27350
27351 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
27352 test_lucid_style_demangling, test_arm_style_demangling,
27353 test_hp_style_demangling): Try Tom Tromey's core-dumping
27354 identifier under each demangling style.
7a292a7a
SS
27355
273561999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
27357
27358 * gdb.c++/demangle.exp: Include the current demangling style
27359 in all test names.
27360 (current_demangling_style): New global variable.
27361 (set_demangling_style, test_demangling_core, test_demangling,
27362 test_demangling_exact): New functions.
27363 (test_gnu_style_demangling, test_lucid_style_demangling,
27364 test_arm_style_demangling, test_hp_style_demangling): Use those,
27365 instead of calling gdb_test and gdb_test_exact directly.
27366 (catch_demangling_errors): New function, which reports errors
27367 signalled by the demangling test functions in an orderly way.
27368 (do_tests): Use catch_demangling_errors.
27369
273701999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
27371
27372 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 27373 grouping in expressions, not {}.
7a292a7a
SS
27374
27375 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 27376 initialized yet.
7a292a7a
SS
27377
273781999-04-01 Stan Shebs <shebs@andros.cygnus.com>
27379
27380 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
27381 are listed.
27382
273831999-03-26 Stan Shebs <shebs@andros.cygnus.com>
27384
27385 * gdb.stabs/weird.exp: Test for CC being defined before
27386 looking at its value.
27387
273881999-03-25 Stan Shebs <shebs@andros.cygnus.com>
27389
27390 * gdb.base/call-ar-st.exp: Remove stray '#'.
27391 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
27392 "short int" and "long int".
27393 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 27394 change, to mollify finicky HP compiler.
7a292a7a
SS
27395 * gdb.hp/reg-test.exp (testfile): Fix file name.
27396 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 27397
7a292a7a
SS
27398 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
27399 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
27400 alternate form of enum ptype.
27401
c906108c
SS
274021999-03-23 Stan Shebs <shebs@andros.cygnus.com>
27403
7a292a7a
SS
27404 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
27405 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
27406 passing skip_hp_tests, so as not to waste time on guaranteed
27407 failure.
7a292a7a 27408
c906108c
SS
27409 * gdb.c++/overload.cc: Pass string instead of char addr, always
27410 init ccpfoo.
27411 * gdb.c++/templates.cc: Fix syntax error.
27412
7a292a7a
SS
27413Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27414
27415 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 27416 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
27417 command.
27418
274191999-03-18 James Ingham <jingham@cygnus.com>
27420
27421 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
27422
27423 * gdb.c++/method.exp: It was testing an uninitialized int on the
27424 stack and assuming it was positive.
27425
27426 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
27427
27428 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 27429 keep it from killing the rest of the tests.
7a292a7a
SS
27430 Use gdb_continue_to_end.
27431
27432 * gdb.base/sigall.exp: use gdb_continue_to_end.
27433
27434 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
27435
27436 * gdb.base/display.exp: use runto_main, not run.
27437
d63a86f8
RM
27438 * gdb.base/default.exp: Check for the current error message in the
27439 r abbreviation test.
7a292a7a
SS
27440 Add strongarm to the targets that know info float.
27441
d63a86f8 27442 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
27443 run which doesn't work with monitors.
27444
6fdff2c5
PA
27445 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
27446 1034 test.
7a292a7a
SS
27447
27448 * gdb.base/break.exp: use the gdb_continue_to_end proc.
27449
6fdff2c5
PA
27450 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
27451 end of a program. Traps the case (in Cygmon) when the program
27452 never really exits. Same as Mark's continue_to_exit, but I had
27453 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
27454
27455 * config/monitor.exp (gdb_target_monitor): added another
27456 target_info parameter: remotebinarydownload. This will set the
27457 remotebinarydownload flag if this is causing some boards trouble.
27458
274591999-03-18 Mark Salter <msalter@cygnus.com>
27460
27461 * lib/gdb.exp (continue_to_exit): New function.
27462
27463 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
27464 * gdb.base/ending-run.exp: Ditto.
27465 * gdb.base/step-test.exp: Ditto.
27466
274671999-03-16 Stan Shebs <shebs@andros.cygnus.com>
27468
27469 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
27470 (suggested by Art Haas <ahaas@neosoft.com>).
27471
274721999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
27473
889bf7c5 27474 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
27475
27476Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
27477
27478 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 27479 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
27480
274811999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
27482
27483 * gdb.base/call-strs.exp: Don't assume that `step' will step over
27484 a call to strlen; sometimes we do have sources.
27485
274861999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
27487
27488 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 27489 character, so GDB won't print garbage after its end.
d63a86f8 27490
c906108c
SS
27491 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
27492 breakpoint there instead. Sometimes GCC emits memcpy to handle
27493 the large structures being passed by value, so we step into that
27494 instead of sum_array_print, which obscures what we're really testing.
27495 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
27496 the bizarre steps into memcpy, so do that here. Add check for
27497 stepping into function calls that pass large structures by value.
27498 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
27499 Remove all references to specific line numbers.
27500 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
27501 New type and function.
27502 (main): Call large_struct_by_value, passing it a large struct by value.
27503 * lib/gdb.exp (gdb_get_line_number): New function.
27504
27505 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
27506 more portable.
27507
7a292a7a
SS
275081999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
27509
c906108c
SS
27510 * lib/gdb.exp: Doc fixes.
27511
7a292a7a
SS
275121999-03-05 Nick Clifton <nickc@cygnus.com>
27513
d63a86f8 27514 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
27515
275161999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
27517
c906108c 27518 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
27519 commands. They're not germane to this test, and they don't work
27520 that way on remote targets.
c906108c 27521
3fc11d3e
JM
275221999-03-01 James Ingham <jingham@cygnus.com>
27523
27524 * Changelog entries merged over from gdb development branch.
27525
3fc11d3e
JM
27526 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
27527
27528 * lib/gdb.exp (gdbtk_analyze_results): Generic function
27529 for outputting results of test run.
27530
2d4a1622 27531 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
27532
27533 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 27534
7a292a7a
SS
275351999-02-25 Felix Lee <flee@cygnus.com>
27536
27537 * lib/gdb.exp (debug_format): initialize
27538
c906108c
SS
275391999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
27540
27541 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
27542 * gdb.base/call-rt-st.c: Ditto.
27543
c906108c
SS
275441999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
27545
27546 * gdb.threads/pthreads.exp (horiz): New variable.
27547 (test_startup): Fix regexps that capture thread numbers.
27548
275491999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
27550
27551 * gdb.base/smoke.exp: Disambiguate two test case names (both
27552 called ``print'').
27553
27554Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
27555
27556 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 27557 compilation.
c906108c
SS
27558
275591999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
27560
27561 * gdb.base/miscexprs.exp: Change patterns to match GDB's
27562 actual output formatting.
27563 * gdb.base/smoke.exp: GDB removes leading 0's.
27564 * gdb.base/volatile.exp: Don't check type of remuneration;
27565 that variable is no longer defined in constvars.c.
27566 * gdb.base/step-test.c (main): Exit with explicit exit code.
27567 * gdb.base/step-test.exp: Remove two nexti checks--they are
27568 not portable.
27569
275701999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
27571
27572 * gdb.base/help.exp ("help delete display"): Fix test to match
27573 gdb's output.
27574
27575 * gdb.base/long_long.c (known_types): Initialize values to zero.
27576 * gdb.base/long_long.exp: Step one more line
27577 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
27578 leading zeros. Explicitly ask for hex formatting. Use
27579 unique test case names.
c906108c
SS
27580
27581Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27582
d63a86f8 27583 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
27584
27585 * gdb.c++/method.exp: Add missing close brace.
27586
275871999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
27588
27589 * gdb.base/maint.exp: Use 'set height 0' to disable page
27590 prompting, not 'set height 400'.
27591
27592 Fix a bunch of timeouts.
27593 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
27594 four separate tests, so expect doesn't take forever to match a ton
27595 of text against a regexp with lots of .* forms.
27596 ("maint print psymbols", "maint print symbols"): Make some of
27597 these greps more selective, so that expect doesn't try to wade
27598 through huge piles of output and time out.
27599
27600 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
27601
27602 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
27603 tests: one which doesn't expect shlib events to be reported, and
27604 another which does, but is XFAIL for all platforms other than
27605 HP/UX.
c906108c
SS
27606
27607 * gdb.base/break.exp: Teach the test suite that the `catch
27608 fork', `catch vfork', and `catch exec' commands produce error
27609 messages on platforms that don't provide these features.
27610
27611Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
27612
27613 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
27614 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
27615 (shortening names from solib_threshold.exp etc), won't run on
27616 anything but HP-UX for the foreseeable future.
c906108c 27617 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 27618 reflect move.
c906108c
SS
27619
27620Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
27621
27622 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 27623 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
27624
27625Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
27626
27627 * gdb.base/shlib-call.exp: add test cases to verify that gdb
27628 successfully re-sets breakpoints in shared libraries.
27629 * gdb.base/shmain.c (main): return 0, don't fall off the end.
27630
27631Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27632
d63a86f8
RM
27633 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
27634 and compiled w/o GCC.
c906108c
SS
27635
27636 * gdb.hp/watch-cmd.exp: ditto.
27637
27638 * gdb.hp/watch-hp.exp: ditto.
27639
27640 * gdb.hp/xdb1.exp: ditto.
27641
27642 * gdb.hp/xdb2.exp: ditto.
27643
27644 * gdb.hp/dbx.exp: ditto.
27645
27646Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
27647
27648 * constvars.c: Remove C++-isms.
27649 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 27650 with GCC.
c906108c
SS
27651
27652Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
27653
27654 The following changes are part of the HP merge.
27655
27656 * gdb.base/break.exp: new tests to verify that catchpoints for
27657 fork, vfork, and exec don't trigger inappropriately.
27658
27659 * gdb.base/opaque.exp: compile one file at a time, then link.
27660
27661 * gdb.base/signals.exp: be more restrictive about which hppa
27662 systems receive a setup_xfail. new tests.
27663
27664 * gdb.base/solib_threshold.build: new file.
27665 * gdb.base/solib_threshold.exp: new file.
27666 * gdb.base/solib_threshold.link_opts: new file.
27667 * gdb.base/solib_threshold.mk: new file.
27668 * gdb.base/gen_solib_threshold.c: new file.
27669
27670 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
27671 tests. New tests for enums inside classes.
27672
27673 * gdb.c++/compiler.cc: indicate support of template debugging.
27674
27675 * gdb.c++/demangle.exp: run hp style demangling tests.
27676
27677 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
27678 tests.
27679
27680 * gdb.c++/misc.cc: changes to support new tests.
27681
27682 * gdb.c++/templates.cc: changes to support HP's compiler; changes
27683 to support new tests.
27684
27685 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
27686 gcc, then skip these tests.
27687
27688Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
27689
27690 The following files are part of the HP merge; some had longer
27691 names at HP, but have been renamed to be no more than 14
27692 characters in length.
27693
27694 * gdb.hp/ambiguous.cc: new file.
27695 * gdb.hp/ambiguous.exp: new file.
27696 * gdb.hp/attach.exp: new file.
27697 * gdb.hp/attach2.exp: new file.
27698 * gdb.hp/classes-hp.exp: new file.
27699 * gdb.hp/ctti.exp: new file.
27700 * gdb.hp/ctti-add.cc: new file.
27701 * gdb.hp/ctti-add1.cc: new file.
27702 * gdb.hp/ctti-add2.cc: new file.
27703 * gdb.hp/ctti-add3.cc: new file.
27704 * gdb.hp/dbx.exp: new file.
27705 * gdb.hp/exception.cc: new file.
27706 * gdb.hp/exception.exp: new file.
27707 * gdb.hp/foll-exec.c: new file.
27708 * gdb.hp/foll-exec.exp: new file.
27709 * gdb.hp/foll-fork.c: new file.
27710 * gdb.hp/foll-fork.exp: new file.
27711 * gdb.hp/foll-vfork.c: new file.
27712 * gdb.hp/foll-vfork.exp: new file.
27713 * gdb.hp/inherit-hp.exp: new file.
27714 * gdb.hp/more-steps.exp: new file.
27715 * gdb.hp/namespace.cc: new file.
27716 * gdb.hp/namespace.exp: new file.
27717 * gdb.hp/optimize.exp: new file.
27718 * gdb.hp/pxdb.c: new file.
27719 * gdb.hp/pxdb.exp: new file.
27720 * gdb.hp/quicksort.exp: new file.
27721 * gdb.hp/reg-test.exp: new file.
27722 * gdb.hp/reg-test.s: new file.
27723 * gdb.hp/sized-enum.c: new file.
27724 * gdb.hp/sized-enum.exp: new file.
27725 * gdb.hp/start-stop.exp: new file.
27726 * gdb.hp/templ-hp.cc: new file.
27727 * gdb.hp/templ-hp.exp: new file.
27728 * gdb.hp/thr-lib.c: new file.
27729 * gdb.hp/thr-lib.exp: new file.
27730 * gdb.hp/thr-lib.h: new file.
27731 * gdb.hp/thr-liblib.c: new file.
27732 * gdb.hp/virtfun-hp.c: new file.
27733 * gdb.hp/virtfun-hp.exp: new file.
27734 * gdb.hp/watch-cmd.exp: new file.
27735 * gdb.hp/watch-hp.exp: new file.
27736 * gdb.hp/xdb1.exp: new file.
27737 * gdb.hp/xdb2.exp: new file.
27738 * gdb.hp/xdb3.exp: new file.
27739
27740Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
27741
27742 The following files are part of the HP merge; some had longer
27743 names at HP, but have been renamed to be no more than 14
27744 characters in length.
27745
27746 * gdb.base/ss.h: new file.
27747 * gdb.base/call-ar-st.c: new file.
27748 * gdb.base/call-ar-st.exp: new file.
27749 * gdb.base/call-rt-st.c: new file.
27750 * gdb.base/call-rt-st-exp: new file.
27751 * gdb.base/call-strs.exp: new file.
27752 * gdb.base/ena-dis-br.exp: new file.
27753 * gdb.base/environ.exp: new file.
27754 * gdb.base/long_long.exp: new file.
27755 * gdb.base/sect-cmd.exp: new file.
27756 * gdb.base/shlib-cl2.exp: new file.
27757 * gdb.base/smoke.exp: new file.
27758 * gdb.base/so-impl-ld.c: new file.
27759 * gdb.base/so-impl-ld.exp: new file.
27760 * gdb.base/so-indr-cl.c: new file.
27761 * gdb.base/so-indr-cl.exp: new file.
27762 * gdb.base/varargs.exp: new file.
27763 * gdb.base/volatile.exp: new file.
27764 * gdb.base/whatis-exp.exp: new file.
7a292a7a 27765 * gdb.base/display.exp: new file.
c906108c
SS
27766 * gdb.c++/derivation.exp: new file.
27767 * gdb.c++/local.exp: new file.
27768 * gdb.c++/member-ptr.exp: new file.
27769 * gdb.c++/overload.exp: new file.
27770 * gdb.c++/ovldbreak.exp: new file.
27771 * gdb.c++/ref-types.exp: new file.
27772 * gdb.c++/ref-types2.exp: new file.
27773 * gdb.c++/userdef.exp: new file.
d63a86f8 27774
c906108c
SS
27775Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
27776
27777 * gdb.base/default.exp: Reflect wording change in remote.c.
27778
dc96c6c7 27779Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27780
27781 * gdb.base/help.exp: Update to reflect current text.
27782
27783Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
27784
27785 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
27786 they're stack variables and contain garbage.
27787 * gdb.c++/anon-union.exp: new file.
27788
27789 The following changes were made by David Taylor
889bf7c5
PA
27790 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
27791 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
27792 in changes by HP.
c906108c
SS
27793
27794 * gdb.base/bitops.exp: new file.
27795 * gdb.base/default.exp: change expected messages for catch and
27796 info catch tests to reflect HP merge changes.
27797 * gdb.base/enable-disable-break.exp
27798 * gdb.base/ending-run.c: new file.
27799 * gdb.base/long_long.c: new file.
27800 * gdb.base/maint.exp: new file.
27801 * gdb.base/pointers2.exp: new file.
27802 * gdb.base/shlib-call2.exp: new file.
27803 * gdb.base/solib.exp: new file.
27804 * gdb.base/step-test.c: new file.
27805 * gdb.c++/anon-union.cc: new file.
27806 * gdb.c++/local.cc: new file.
27807 * gdb.c++/member-pointer.cc: new file.
27808 * gdb.c++/method.cc: new file.
27809 * gdb.c++/ref-types.cc: new file.
27810 * gdb.c++/ref-types2.cc: new file.
27811 * gdb.c++/userdef.cc: new file.
d63a86f8 27812
c906108c
SS
27813 * gdb.base/scope.exp: compile one file at a time, then link.
27814 * gdb.base/langs.exp: ditto.
27815 * gdb.base/list.exp: ditto.
d63a86f8 27816
c906108c
SS
27817Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
27818
27819 The following changes were made by David Taylor
889bf7c5
PA
27820 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
27821 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
27822 in changes by HP.
d63a86f8 27823
c906108c
SS
27824 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
27825 skip tests. When compiling pass c++ flag to gdb_compile.
27826 * gdb.c++/
d63a86f8 27827
c906108c
SS
27828 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
27829 test for on hppa*-*-hpux*; use args to see if c++ was specified.
27830 (skip_hp_tests): new function.
27831 (gdb_preprocess): new function.
27832
27833 * configure.in (hpdir): decide whether to configure gdb.hp.
27834 * configure: regenerated.
27835
27836 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
27837 to delete on clean.
27838 (EXECUTABLES): update to reflect new additions.
27839 * gdb.base/commands.exp: update message expected.
27840 * gdb.base/default.exp: add copyright notice.
27841 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
27842 * gdb.base/help.exp: update messages to reflect current text.
27843 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
27844 targets for recurse tests.
27845 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
27846 skip this file.
27847
27848 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
27849 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
27850 compilation.
27851 * gdb.c++/misc.exp: ditto.
27852 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
27853 run the tests. tell gdb_compile that it's a c++ compilation.
27854
27855 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 27856
c906108c
SS
27857 * gdb.base/all-bin.exp: new file.
27858 * gdb.base/arithmet.exp: new file.
27859 * gdb.base/assign.exp: new file.
27860 * gdb.base/completion.exp: new file.
27861 * gdb.base/cond-expr.exp: new file.
27862 * gdb.base/condbreak.exp: new file.
27863 * gdb.base/define.exp: new file.
27864 * gdb.base/dollar.exp: new file.
27865 * gdb.base/environment.exp: new file.
27866 * gdb.base/eval-skip.exp: new file.
27867 * gdb.base/jump.exp: new file.
27868 * gdb.base/logical.exp: new file.
27869 * gdb.base/pointers.exp: new file.
27870 * gdb.base/relational.exp: new file.
27871 * gdb.base/section_command.exp: new file.
27872 * gdb.base/whatis-expr.exp: new file.
27873
27874 * gdb.base/all-types.c: new file.
27875 * gdb.base/call-array-struct.c: new file.
27876 * gdb.base/call-return-struct.c: new file.
27877 * gdb.base/call-strings.c: new file.
27878 * gdb.base/callfuncs2.c: new file.
27879 * gdb.base/condbreak.c: new file.
27880 * gdb.base/constvars.c: new file.
27881 * gdb.base/display.c: new file.
27882 * gdb.base/int-type.c: new file.
27883 * gdb.base/jump.c: new file.
27884 * gdb.base/miscexprs.c: new file.
27885 * gdb.base/pointers.c: new file.
27886 * gdb.base/pointers2.c: new file.
27887 * gdb.base/shmain.c: new file.
27888 * gdb.base/shr1.c: new file.
27889 * gdb.base/shr2.c: new file.
27890 * gdb.base/solib.c: new file.
27891 * gdb.base/solib1.c: new file.
27892 * gdb.base/solib2.c: new file.
27893 * gdb.base/varargs.c: new file.
27894 * gdb.c++/derivation.cc: new file.
27895 * gdb.c++/overload.cc: new file.
27896 * gdb.c++/ovldbreak.cc: new file.
27897 * gdb.hp/attach.c: new file.
27898 * gdb.hp/attach2.c: new file.
27899 * gdb.hp/average.c: new file.
27900 * gdb.hp/compiler.c: new file.
27901 * gdb.hp/compiler.cc: new file.
27902 * gdb.hp/execd-program.c: new file.
27903 * gdb.hp/follow-exec.c: new file.
27904 * gdb.hp/follow-fork.c: new file.
27905 * gdb.hp/follow-vfork-and-exec.c: new file.
27906 * gdb.hp/misc-hp.cc: new file.
27907 * gdb.hp/more-steps.c: new file.
27908 * gdb.hp/optimize.c: new file.
27909 * gdb.hp/quicksort.c: new file.
27910 * gdb.hp/run-hp.c: new file.
27911 * gdb.hp/start-stop.c: new file.
27912 * gdb.hp/sum.c: new file.
27913 * gdb.hp/templates-hp.cc: new file.
27914 * gdb.hp/thread-local-in-lib.c: new file.
27915 * gdb.hp/thread-local-in-lib.h: new file.
27916 * gdb.hp/thread-local-in-lib.lib.c: new file.
27917 * gdb.hp/vforked-program.c: new file.
27918 * gdb.hp/virtfunc-hp.cc: new file.
27919 * gdb.hp/watchpoint-hp.c: new file.
27920 * gdb.hp/xdb.c: new file.
27921 * gdb.hp/xdb0.c: new file.
27922 * gdb.hp/xdb0.h: new file.
27923 * gdb.hp/xdb1.c: new file.
27924
27925Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
27926
27927 The following change was made by Edith Epstein
889bf7c5
PA
27928 <eepstein@cygnus.com> as part of a project to merge in changes
27929 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
27930
27931 * gdb.c++/demangle.exp: changed the expected output for some
27932 ARM-style mangling -- removed second reference to datatype.
889bf7c5 27933 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 27934 T1<char>::~T1<char>(void)
c906108c 27935 becomes,
a9c64011
AS
27936 maint demangle __dt__11T1__pt__2_cFv
27937 T1<char>::~T1(void)
c906108c 27938
889bf7c5 27939 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 27940
c906108c
SS
27941Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
27942
27943 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
27944 * gdb.trace/backtrace.exp: Likewise.
27945 * gdb.trace/circ.exp: Likewise.
27946 * gdb.trace/collection.exp: Likewise.
27947 * gdb.trace/deltrace.exp: Likewise.
27948 * gdb.trace/infotrace.exp: Likewise.
27949 * gdb.trace/limits.exp: Likewise.
27950 * gdb.trace/packetlen.exp: Likewise.
27951 * gdb.trace/passc-dyn.exp: Likewise.
27952 * gdb.trace/passcount.exp: Likewise.
27953 * gdb.trace/report.exp: Likewise.
27954 * gdb.trace/save-trace.exp: Likewise.
27955 * gdb.trace/tfind.exp: Likewise.
27956 * gdb.trace/tracecmd.exp: Likewise.
27957 * gdb.trace/while-dyn.exp: Likewise.
27958 * gdb.trace/while-stepping.exp: Likewise.
27959
279601998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
27961
27962 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
27963
27964Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
27965
27966 From Brendan Kehoe:
27967 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
27968 int return types.
27969
27970Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
27971
27972 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 27973 remote dos host testing right.
c906108c
SS
27974
27975Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
27976
27977 * gdb.base/corefile.exp: remove some xfails.
27978
27979Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
27980
27981 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 27982 have different timestamps.
c906108c
SS
27983
27984Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
27985
27986 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 27987 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
27988
27989Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
27990
27991 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 27992 delta.
c906108c
SS
27993
27994Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
27995
27996 * gdb.base/default.exp: Add brace missing from previous delta.
27997
27998Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
27999
28000 * gdb.base/default.exp: Support test for info float for all
28001 varieties of arm toolchain.
28002
dc96c6c7 28003Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28004
28005 * gdb.trace/*.exp: remove "remote_download" command.
28006
dc96c6c7 28007Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28008
28009 * gdb.trace/*.exp: remove -gdwarf from compile.
28010
28011Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
28012
28013 * gdb.trace/configure.in(AC_INIT): typo
28014 * gdb.trace/configure: regenerated
28015
dc96c6c7 28016Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28017
28018 * config/m68k-emc.exp: New file.
28019 * lib/<emc-support.exp trace-support.exp}: New files.
28020 * configure.in: add new test directory gdb.trace.
28021 * gdb.trace/{configure configure.in Makefile.in}: New files.
28022 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
28023 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
28024 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
28025 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
28026 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
28027 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
28028 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 28029
dc96c6c7 28030Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28031
28032 * gdb.c++/classes.exp: Change all regular expressions to match
28033 arbitrary combinations of newline/carriage-return, so that they
28034 will work equally well on Unix and Windows.
28035 * gdb.c++/inherit.exp: ditto.
28036 * gdb.c++/virtfunc.exp: ditto.
28037
280381998-08-11 Dawn Perchik <dawn@cygnus.com>
28039
28040 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
28041
c2d11a7d
JM
28042Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
28043
28044 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
28045 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
28046 to use a0-a3/d0-d3 as needed.
28047
28048Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
28049
28050 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
28051 * gdb.disasm/am33.exp: Corresponding changes.
28052
c906108c
SS
280531998-07-11 Felix Lee <flee@cygnus.com>
28054
28055 * gdb.base/callfuncs.exp: add cmp10 test.
28056 * gdb.base/callfuncs.c (cmp10): new function.
28057
28058Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
28059
d63a86f8 28060 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
28061 into two parts to get around a synchronization problem in expect.
28062
3fc11d3e
JM
28063Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
28064
28065 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
28066
28067 * configure.in: Add options for gdbtk testsuite.
28068
28069 * configure: Regenerate.
28070
28071 * gdb.gdbtk: New directory to hold gdbtk tests.
28072
c906108c
SS
28073Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
28074
28075 * gdb.fortran/types.exp: Escape brackets in expect patterns
28076 for test_float_literal_types_accepted tests.
28077 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
28078 before run test.
28079
c2d11a7d
JM
28080Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
28081
28082 * am33.exp: Just compile, do not link the testcase.
28083 * am33.s: Add ".am33" pseudoop to force am33 mode.
28084
c906108c
SS
280851998-06-25 Felix Lee <flee@cygnus.com>
28086
28087 * gdb.base/setshow.exp: make sure $pc is sane.
28088
28089 * gdb.stabs/weird.exp: split expect patterns properly.
28090
c2d11a7d
JM
28091Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
28092
28093 * gdb.disasm/am33.s: New disassembler testfile for the am33.
28094 * gdb.disasm/am33.exp: Run it.
28095
dc96c6c7 28096Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28097
28098 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
28099 match processing (and eliminate spurious timeouts when running).
28100
dc96c6c7 28101Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28102
28103 * gdb.base/signals.exp (test_handle_all_print): put back Mach
28104 exception test, but conditionalize it on target [mach | gnu].
28105
dc96c6c7 28106Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28107
28108 * gdb.base/overlays.exp: fixup compile line for linker script.
28109
28110Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
28111
28112 * gdb.fortran/types.exp: don't guess at float size.
28113
28114Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
28115
28116 * gdb.base/exprs.exp: delete test that depends on int size.
28117
28118Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
28119
28120 * config/sim.exp: Removed checks for target triplets.
28121 (gdb_target_sim): Use gdb,target_sim_options.
28122
28123Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
28124
28125 * gdb.base/reread.exp: New file.
28126 * gdb.base/reread1.c: New file.
28127 * gdb.base/reread2.c: New file.
28128
28129Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
28130
28131 * config/sim.exp: Use 'target sim -sparclite' when running
28132 SPARClite programs.
28133
28134Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
28135
28136 * gdb.base/structs2.exp: New file.
28137 * gdb.base/structs2.c: New file.
28138
28139Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
28140
28141 * gdb.asm/common.inc: New file.
28142 * gdb.asm/d10v.inc: New file.
28143 * asm-source.exp: Pass -I's to gas to find .inc files.
28144 Update line numbers in expected output.
28145 * asmsrc1.s: Rewrite.
28146 * asmsrc2.s: Rewrite.
28147 * configure.in: Create arch.inc symlink.
28148 * configure: Regenerate.
28149 * Makefile.in (distclean): Delete arch.inc.
28150
28151Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
28152
28153 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
28154 (t_enum_value2): ditto
28155 (t_enum_value3): ditto
28156 (main): ditto
c906108c
SS
28157Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
28158
28159 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
28160 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
28161 change.
28162 Use gdb_test instead of send_gdb/gdb_expect sequences.
28163
28164Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
28165
28166 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
28167 not void.
28168
28169Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
28170
28171 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
28172 subroutines. Used to test gdbs ability to single step through PC
28173 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
28174
28175Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
28176
28177 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
28178 more rigorous EGCS C++ error checking.
28179
28180Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28181
a9c64011
AS
28182 * gdb.base/help.exp: Clean up `help set args' and `help show args'
28183 tests.
28184 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
28185 function when asleep.
28186 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
28187 for i*86 Linux and SVR4 signal handling problems.
28188 Remove linux xfail for `next to handler in signals_tests_1', fixed
28189 by recent infrun.c change.
28190 Limit backtrace to 10 frames to avoid timeout problems with infinite
28191 stack backtraces.
28192 Adjust expect pattern in `handle all print' test to match Apr 28 1997
28193 target.[ch] change.
c906108c
SS
28194
28195Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
28196
28197 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
28198 for a newline from gdb before continuing.
28199 (default_gdb_exit): Just look for y or n.
28200 (gdb_test): Detect abnormal exit from GDB running on DOS; if
28201 it does, fail the rests of the tests in the file.
28202
28203Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
28204
28205 * config/cygmon.exp: New file.
28206
28207Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
28208
28209 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 28210 main" test on remote targets.
c906108c
SS
28211
28212 * gdb.base/scope.exp: Fix problem with filelocal_bss before
28213 run test on remote targets.
28214
28215Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
28216
28217 * gdb.asm: New directory.
28218 * configure.in: Configure it.
28219 * configure: Regenerate.
28220 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
28221 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
28222
28223Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
28224
28225 * config/mn10300-eval.exp: New file to support MN10300 eval board.
28226
dc96c6c7 28227Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 28228
a9c64011
AS
28229 * gdb.base/overlays (several files): Merge the two overlay
28230 managers into one. Change variables (foox, barx, bazx, grbxx)
28231 back into ints but force them to load in their proper sections.
c906108c
SS
28232
28233Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
28234
28235 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 28236 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
28237 (D10VCopy): Handle memory regions crossing 16k boundaries.
28238 (D10VCopy): Transfer data in 32 bit chunks.
28239
28240Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
28241
28242 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 28243 correct.
c906108c
SS
28244
28245 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 28246 map. Include space for printf in .text segment.
c906108c
SS
28247
28248 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 28249 updated d10v memory VMA/LMA map.
c906108c 28250 (D10VCopy): Call D10VTranslate.
d63a86f8 28251
c906108c
SS
28252Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
28253
28254 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
28255
28256 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
28257 that it won't be put into the .sdata - small data -
28258 section. Update reference.
c906108c
SS
28259 * gdb.base/baz.c (bazx, baz): Ditto.
28260 * gdb.base/foo.c (foox, foo): Ditto.
28261 * gdb.base/grbx.c (grbxx, grbx): Ditto.
28262
28263 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 28264 to be arrays.
d63a86f8 28265
dc96c6c7 28266Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 28267
a9c64011
AS
28268 * gdb.base/overlays.exp: fix up and get working again.
28269 Add tests for backtraces from an overlay function.
d63a86f8 28270
c906108c
SS
28271Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
28272
28273 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
28274 "calling function with watchpoint enabled".
28275
28276Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
28277
28278 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 28279 gdb_suppress_tests for d10v-*-*.
c906108c
SS
28280 * lib/gdb.exp (gdb_suppress_tests): Disable this function
28281 pending review of whether it is useful or not.
28282
28283Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
28284
28285 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
28286
28287Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
28288
28289 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
28290 * config/dve.exp: New file to support Densan boards.
28291
28292Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
28293
28294 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 28295 reads and BSD.
c906108c
SS
28296
28297Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
28298
28299 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
28300 response.
28301
28302 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
28303
28304Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
28305
28306 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 28307 test.
c906108c
SS
28308
28309 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 28310 target_sizeof_long and target_bigendian_p.
c906108c 28311 (structs_by_value, structs_by_reference): Check values according
889bf7c5 28312 to targets word size and endianess.
d63a86f8 28313
c906108c
SS
28314Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
28315
28316 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 28317 output.
c906108c
SS
28318
28319Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
28320
28321 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 28322 Update test of set args help to match source change.
c906108c
SS
28323
28324Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
28325
28326 * gdb.base/default.exp: Expect help system output to be in
28327 alphabetical order.
28328 * gdb.base/help.exp: Ditto.
28329
28330Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
28331
28332 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
28333 "i*86-pc-linux-gnu*".
28334 * gdb.base/interrupt.exp: Ditto.
28335 * gdb.base/corefile.exp: Ditto.
28336
28337 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 28338 define vxworks when building the testcase.
c906108c
SS
28339
28340 * gdb.base/ptype.exp: Fix testnames to be unique.
28341 * gdb.base/radix.exp: Ditto.
28342 * gdb.base/term.exp: Ditto.
28343 * gdb.base/whatis.exp: Ditto.
28344 * gdb.c++/classes.exp: Ditto.
28345
28346Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
28347
28348 * gdb.base/callfuncs.exp: Fix indentation.
28349
28350 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
28351 suppress_flag has been set.
28352 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
28353 target feature.
28354
28355Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
28356
28357 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
28358 the testcase.
28359
28360 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 28361 set_debug_traps() and breakpoint().
c906108c
SS
28362 * gdb.c++/misc.cc (main): Ditto.
28363 * gdb.c++/templates.cc (main): Ditto.
28364 * gdb.c++/virtfunc.cc (main): Ditto.
28365
28366Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
28367
28368 * lib/gdb.exp(gdb_step_for_stub): New function.
28369 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
28370 exists, reload the executable and do a "continue" instead of
28371 doing a jump.
28372 (runto_main): Use gdb_step_for_stub.
d63a86f8 28373
c906108c 28374 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 28375 tests to have unique names.
c906108c
SS
28376 * gdb.base/callfuncs.exp: Ditto.
28377 * gdb.base/commands.exp: Ditto.
28378 * gdb.base/default.exp: Ditto.
28379 * gdb.base/help.exp: Ditto.
28380 * gdb.base/list.exp: Ditto.
28381 * gdb.base/opaque.exp: Ditto.
28382 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
28383 similar tests.
d63a86f8 28384
c906108c
SS
28385 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
28386 * gdb.c++/cplusfuncs.cc: Ditto.
28387 * gdb.c++/virtfunc.cc: Ditto.
28388
28389 * config/monitor.exp: Keep track of the last file we saw, rather
28390 than trying to get the info from gdb.
28391
28392 * gdb.fortran/types.exp: Move comment to previous line.
28393
28394Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
28395
28396 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 28397 target mode.
c906108c
SS
28398
28399Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
28400
28401 From Bob Manson:
28402 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 28403 string from GDB when it connects.
c906108c
SS
28404
28405 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
28406
28407Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
28408
28409 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
28410 if we can't get a debug format from GDB (we may be testing an
28411 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
28412
28413 * gdb.stabs/weird.exp: Fix quoting.
28414
28415 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
28416
28417Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
28418
28419 * config/arm-ice.exp: New file.
28420
28421Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
28422
28423 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 28424 until it has been modified to work with the new testsuite.
c906108c 28425
99707966 28426 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
28427 testcase won't compile, cause all of the testcases in the file to
28428 fail instead.
c906108c
SS
28429
28430 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
28431 (gdb_clear_suppressed): New procedure.
28432 (gdb_stop_suppressing_tests): Only clear suppress_flag if
28433 it contains a positive value.
28434
28435Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
28436
28437 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
28438
28439 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
28440
28441Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
28442
28443 * lib/gdb.exp (setup_xfail_format): New function.
28444 (get_debug_format): New function to get debug format.
28445 (debug_format): New global variable to hold last value set
28446 by get_debug_format.
28447 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 28448 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
28449 * gdb.c++/ptype.exp: Ditto.
28450 * gdb.c++/classes.exp: Ditto.
28451 * gdb.c++/cplusfuncs.exp: Ditto.
28452 * gdb.c++/inherit.exp: Ditto.
28453 * gdb.c++/templates.exp: Ditto.
28454 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 28455
c906108c
SS
28456Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
28457
28458 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
28459 host doesn't have a currently-open connection.
28460
28461 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
28462 any gdb stub target. Handle cases where gdb doesn't respond when
28463 interrupted in a sane fashion.
c906108c
SS
28464
28465 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 28466 same thing in a totally different way.
c906108c
SS
28467
28468 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 28469 setting "timeout".
c906108c 28470 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 28471 default_gdb_init now.
c906108c
SS
28472
28473Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
28474
28475 * gdb.base/printcmds.exp: Fix "check for floating addition"
28476 regexp to accept results within approx +/- .01 of exact value.
28477 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
28478
28479Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
28480
28481 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 28482 properly.
c906108c
SS
28483 (gdb_expect): Add optional timeout parameter, and add timeout
28484 value to various calls.
28485 (gdb_suppress_tests): Only give one warning message per group.
28486
28487Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
28488
28489 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
28490 global variables. Handle getting a value for $timeout more
28491 gracefully.
c906108c
SS
28492
28493Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
28494
28495 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 28496 initialize.
c906108c 28497 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 28498 by a target configuration file.
c906108c
SS
28499 (gdb_expect): Pass the timeout to remote_expect.
28500
28501 * config/monitor.exp(gdb_load): Fix typo in regexp.
28502
28503Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
28504
28505 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
28506
28507Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
28508
28509 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
28510 here. Call gdb_target_exec before rebooting the target, to make
28511 sure the connection to the target is closed.
c906108c
SS
28512 (gdb_load): Pass the name of the executable to gdb_target_monitor.
28513 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
28514 Also detect "Timeout reading from remote" error.
28515
28516 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
28517 gdb_target_monitor. Don't call gdb_file_cmd here; let
28518 gdb_target_monitor do it.
c906108c
SS
28519
28520 * gdb.disasm/hppa.exp: Don't use exec_output.
28521
28522Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
28523
28524 * gdb.base/list.exp: If we're debugging a non-native target,
28525 try to set the pc register to point to the start of the
28526 program before doing the first list command.
28527
28528 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 28529 test_calls after restarting.
c906108c
SS
28530
28531 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 28532 reloading.
c906108c
SS
28533
28534 * gdb.base/watchpoint.exp: Fix typo.
28535
28536 * gdb.base/setshow.exp: Check for use_gdb_stub.
28537
28538 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 28539 stub case.
c906108c
SS
28540 * gdb.base/langs.exp: Ditto.
28541
28542 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
28543 gdb_load_offset. If we weren't given a file to load, figure out
28544 what the current file is and use it.
c906108c
SS
28545
28546 * config/i386-bozo.exp: New file.
28547
28548Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
28549
28550 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
28551 feature.
28552
28553 * config/proelf.exp: New entry.
28554
28555Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
28556
28557 * lib/gdb.exp: Remove spurious .* patterns at the beginning
28558 of regexps.
28559
28560 * gdb.base/watchpoint.exp: Don't run the test_stepping
28561 tests if gdb can't call functions on the target.
28562
28563 * gdb.base/setshow.exp: Don't run the set prompt tests if
28564 the board has gdb_prompt set.
28565
28566Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
28567
28568 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
28569 * gdb.base/commands.exp: Likewise.
28570 * gdb.base/setshow.exp: Likewise.
28571
28572Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
28573
28574 * config/monitor.exp(gdb_start): Look for gdb_prompt target
28575 feature.
28576
28577 * config/i960.exp: New file.
28578
28579Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
28580
28581 * gdb.base/funcargs.exp: Check for gdb,short_int target
28582 feature instead of looking for explicit target triplets.
28583
dc96c6c7 28584Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 28585
d63a86f8 28586 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
28587 "p 123DEADBEEF", to check parse_number.
28588 * top.c: change "to enable to enable" to "to enable" in a couple
28589 of help strings.
28590
28591Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
28592
28593 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
28594 on the mn10300.
d63a86f8 28595
c906108c
SS
28596Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
28597
28598 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
28599 where the test executable is run with explicit args.
28600 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
28601
28602Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
28603
28604 * gdb.base/run.c: Use FAKEARGV to build test executable that
28605 does not require a command line arg, since most simulators
28606 don't currently support passing such an arg into the simulated
28607 program.
28608 * gdb.base/commands.exp: Change tests to insert the proper
28609 value as the arg to the first recursive factorial call. Change
28610 compilation line to define FAKEARGV at compile time.
28611
28612Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
28613
28614 * gdb.base/recurse.exp: Enable these tests for the mn10300.
28615 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
28616 function with watchpoint enabled" test.
28617
28618Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
28619
28620 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 28621 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
28622
28623 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 28624 "Tests restarted" messages.
c906108c
SS
28625
28626Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
28627
28628 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
28629
dc96c6c7 28630Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28631
28632 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
28633 for INFO SYMBOL; add help tests for OVERLAY commands.
28634 * gdb.base/default.exp: add tests for INFO SYMBOL command;
28635 add tests for OVERLAY commands
28636 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
28637 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
28638 * gdb.base/sigall.c: add usestubs code frag
28639 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 28640
c906108c
SS
28641Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
28642
28643 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
28644 failures.
28645 (gdb_stop_suppressing_tests): Note that tests have restarted.
28646
28647Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
28648
28649 * config/h8300.exp: New file.
28650
28651Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
28652
28653 * gdb.base/setshow.exp: Check for the existence of a
28654 feature, not its value.
28655
28656Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
28657
28658 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
28659
28660 * gdb.base/scope.exp: It's now init0(), not init().
28661
28662 * gdb.base/scope0.c: For now, change init() to be init0().
28663
28664 * config/monitor.exp: Use gdb_serial in preference to serial
28665 or netport.
28666
28667 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 28668 and it's not already set.
c906108c
SS
28669
28670Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
28671
28672 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 28673 isn't using a stub and if it supports argument passing.
c906108c
SS
28674
28675Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
28676
28677 * config/udi.exp(gdb_start): Make sure UDICONF is set
28678 properly before starting gdb.
28679
28680Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
28681
28682 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
28683 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
28684 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
28685
28686Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
28687
28688 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 28689 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
28690
28691 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
28692
28693 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
28694
28695 * config/monitor.exp: Make sure we disconnect from the target.
28696 Also, try a reboot/reload cycle instead of failing if the
28697 load fails.
28698
28699Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
28700
28701 * gdb.base/default.exp: Don't set match_max.
28702 * gdb.base/help.exp: Ditto.
28703 * gdb.base/list.exp: Ditto.
28704 * gdb.base/signals.exp: Ditto.
28705
28706 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
28707 set, use remote_ld to download the testcase instead of
28708 the GDB loader.
28709
28710Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
28711
28712 * config/vr5000.exp: New file.
28713
28714 * config/monitor.exp(gdb_target_monitor): Add pattern for
28715 "Ending remote" to detect errors in connecting.
28716
28717 * gdb.base/setshow.exp: Add .* within auto language test.
28718
28719 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
28720 target feature.
28721
28722 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 28723 and reboot the board if necessary.
c906108c
SS
28724
28725 * gdb.base/setvar.exp(test_set): Handle multiple prints within
28726 a set of tests. Remove print.* from the patterns being checked.
28727
28728Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
28729
28730 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
28731 refer to gdb_spawn_id.
28732
28733 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
28734 longer used.
28735 * config/sparclet.exp: Ditto.
28736 * config/sparclet-old.exp: Ditto.
28737 * config/slite.exp: Ditto.
28738 * config/sim.exp: Ditto.
28739 * gdb.base/funcargs.exp: Ditto.
28740
28741 * lib/gdb.exp:Remove references to gdb_spawn_id.
28742 (gdb_expect): Move to remote.exp.
28743
28744Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
28745
28746 * config/monitor.exp: Detect the "Couldn't establish connection"
28747 message from GDB.
28748
28749Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
28750
28751 * gdb.base/bitfields.exp: Use runto instead of explicit
28752 gdb_run_cmd/gdb_expect sequences.
28753
28754 * gdb.base/break.exp(text_next_with_recursion): Add match for
28755 gdb_expect call.
28756
28757 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
28758 We also need to handle the "A program is being debugged already"
28759 prompt from gdb. Use gdb_test to set the baud rate.
28760
28761 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
28762 to 20000. Really. I mean it.
28763
28764Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
28765
28766 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
28767 fails. If suppress_flag is set, skip perror message about not
28768 being able to send to GDB.
c906108c 28769 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 28770 GDB.
c906108c
SS
28771 (gdb_expect): If suppress_flag is set, always fail immediately.
28772 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
28773 (gdb_init): Call gdb_stop_suppressing_tests.
28774 (default_gdb_exit): Ditto.
28775 (default_gdb_start): Ditto.
28776
28777 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 28778 gdb_stop_suppressing_tests as appropriate.
c906108c 28779 * gdb.base/break.exp: Ditto.
889bf7c5 28780 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
28781 * gdb.base/commands.exp: Ditto.
28782 * gdb.base/exprs.exp: Ditto.
889bf7c5 28783 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
28784 * gdb.base/list.exp: Ditto.
28785 * gdb.base/recurse.exp: Ditto.
889bf7c5 28786 * gdb.base/scope.exp: Ditto.
c906108c
SS
28787 * gdb.base/structs.exp: Ditto.
28788 * gdb.c++/inherit.exp: Ditto.
28789
28790Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
28791
28792 * config/vr4300.exp: New file.
28793
99707966 28794 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 28795
99707966 28796 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
28797
28798Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
28799
28800 * lib/gdb.exp(gdb_init): New function.
28801
28802 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 28803 for each individual variable set.
c906108c
SS
28804
28805 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
28806 name.
28807
28808 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
28809
28810 * gdb.base/scope.exp: Use gdb_test.
28811
28812 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
28813 aborting; the testsuite driver will do that for us (see
28814 gdb_finish). Also, use gdb_test in a few more places.
28815
28816Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
28817
28818 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
28819
28820Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
28821
28822 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
28823 and "add_tests" are not at the same address.
28824
28825Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
28826
28827 * gdb.base/ptype.exp: Use gdb_test.
28828
28829Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
28830
28831 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
28832 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
28833 left in. No longer expect them to fail.
28834
28835 * gdb.stabs/*.mt; Deleted, no longer used.
28836 * gdb.stabs/configure.in: Remove references to target makefile
28837 frags.
28838 * gdb.stabs/configure: Rebuilt.
28839
28840 * gdb.disasm/*.mt: Deleted, no longer used.
28841 * gdb.disasm/configure.in: Remove references to target makefile
28842 frags. Use "sh3.s" as the unique filename for this directory.
28843 * gdb.disasm/configure: Rebuilt.
28844
28845 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
28846 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
28847 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
28848
28849Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
28850
28851 * config/udi.exp: Use mondfe,name instead of remote_host.
28852
28853Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
28854
28855 * gdb.base/watchpoint.exp: Don't expect a failure when calling
28856 a function with a watchpoint enabled on the mn10200.
28857
28858 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
28859 before trying to create it!
28860
28861Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
28862
28863 * config/vx.exp: Use hostname instead of netport.
28864
28865 * config/vxworks.exp: New file.
28866
28867 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
28868
28869 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 28870 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
28871 occurs.
28872
28873 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
28874 $gdb_spawn_id directly.
28875 (gdb_run_cmd): Try _start as well as start. Use the target feature
28876 gdb,start_symbol as the symbol to start from when jumping.
28877
28878Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
28879
28880 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
28881 redundant) test.
28882
28883 * gdb.base/recurse.exp: Relax final value test for 'b' so that
28884 it doesn't lose for 16bit integer systems.
28885
28886Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
28887
28888 * gdb.fortran/types.exp: If the target doesn't support "double"
28889 data types, then expect "real" types to only be 4 bytes.
28890
28891 * gdb.c++/virtfunc.exp: Expect failure for virtual function
28892 call tests if the target doesn't support inferior function calls.
28893
28894 * gdb.base/printcmds.exp: Allow minor deviation in FP values
28895 in printf tests.
28896
28897Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
28898
28899 * gdb.base/help.exp: Disable "help set", "help show", and
28900 "help support". Simplify regexp for "help stack".
28901
28902 * gdb.base/default.exp: Set match_max to 5000 and the timeout
28903 to 60 seconds. Temporarily set match_max to 15000 around the
28904 "info copying" test.
28905
28906 * gdb.base/nodebug.exp: Don't try to do an inferior function
28907 call if the target doesn't support them.
28908 * gdb.base/printcmds.exp: Likewise.
28909 * gdb.base/setvar.exp: Likewise.
28910 * gdb.base/structs.exp: Likewise.
28911 * gdb.c++/templates.exp: Likewise.
28912 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
28913
28914 * gdb.base/recurse.exp: Enable for the mn10200.
28915
28916 * configure.in: Do configure gdb.stabs directory for *-*-elf
28917 targets.
28918 * configure: Rebuilt.
28919
28920 * gdb.base/break.exp: Check for gdb,noresults before testing
28921 exit status and/or results from the target.
28922 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
28923 * lib/gdb.exp: Remove old (now bogus) initialization of
28924 noinferior, noargs, noresults and nosignals.
28925
28926Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
28927
28928 * config/sh.exp: New file.
28929
28930 * config/slite.exp: Try to connect multiple times to the board
28931 before rebooting. Only send a "monitor run" if need_monitor_run
28932 is set.
28933
28934 * gdb.base/break.exp: Don't do the "stub continue" test if
28935 the target has gdb_stub set.
28936
28937 * gdb.base/callfuncs.exp: Increase the timeout.
28938
28939 * gdb.base/interrupt.exp: Don't even try to compile the testcase
28940 if the target has gdb,noinferiorio set.
28941
28942 * gdb.base/list.exp: Increase match_max to 10000 characters.
28943
28944 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
28945
28946 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
28947 target.
28948
28949 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
28950
28951Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
28952
28953 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
28954 trying to delete the copy of gdb. Catch the file delete so we
28955 don't die if the delete fails; also, the file should be copied to
28956 the host, not to the build.
c906108c
SS
28957
28958Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
28959
28960 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 28961 parenthesis in case it contains multiple regexps separated
c906108c
SS
28962 with |.
28963
28964 * gdb.base/watchpoint.exp: Use gdb_test.
28965 * gdb.base/default.exp: Ditto.
28966
28967Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
28968
99707966 28969 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 28970
c906108c
SS
28971 * gdb.base/scope.exp: Use gdb_test.
28972 * gdb.c++/classes.exp: Ditto.
28973 * gdb.c++/inherit.exp: Ditto.
28974
28975Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
28976
28977 * gdb.base/crossload.exp: Don't use execute_anywhere, use
28978 remote_exec instead.
28979 * gdb.base/corefile.exp: Don't be ridiculous.
28980 * gdb.base/*.c: Add missing stub invocations.
28981
28982Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
28983
28984 * config/slite.exp: Miscellaneous fixes.
28985
28986 * lib/gdb.exp: Fix runto.
28987
28988 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
28989 the target.
28990
28991 * gdb.base/watchpoint.exp: Fix regexp.
28992
28993 * lib/gdb.exp(default_gdb_exit): Add a catch to the
28994 close and wait commands, as the descriptor may now be
28995 invalid. Always call "remote_close host".
28996
28997Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
28998
28999 Major rewrite for testsuite revision.
d63a86f8 29000
c906108c
SS
29001 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
29002 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
29003 instead of relying on spawn_id to always contain a valid
29004 spawn id.
29005 (get_compiler_info): New procedure to build the ${binfile}.ci
29006 file, instead of replicating this in N different places.
29007 (gdb_compile): New procedure.
d63a86f8 29008
c906108c 29009 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
29010 appropriate arguments) instead of compile. Use gdb_test in a lot
29011 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
29012 at the start of a testcase, as this is no longer done magically.
29013
29014 config/*-gdb.exp: Rename without the -gdb suffix.
29015
29016 config/mips.exp: Use remote_close instead of exit_remote_shell.
29017 config/monitor.exp: Use target_info instead of looking at
29018 baud, timeout, etc.
29019 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
29020
29021Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29022
29023 * gdb.c++/templates.exp (test_ptype_of_templates),
29024 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
29025 Update expect patterns for destructors and assignment operators
29026 to match corresponding c-typeprint.c changes.
29027 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
29028 to destructor breakpoint test, GDB should be able to set the
29029 destructor breakpoint without specifying arguments.
29030
29031Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
29032
29033 * gdb.threads/pthreads.exp: Change result for failure to compile due
29034 to lack of pthreads runtime support from an error to simply an
29035 unsupported test, per dejagnu standards.
29036
29037Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29038
29039 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
29040 where GDB exits to reduce pattern match time.
29041 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
29042
29043 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
29044
dc96c6c7 29045Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29046
29047 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
29048 * gdb.base/default.exp: ditto.
29049 * gdb.base/nodebug.exp: ditto.
29050 * gdb.base/printcmds.exp: ditto.
29051 * gdb.base/ptype.exp: ditto.
29052 * gdb.base/setvar.exp: ditto.
29053 * gdb.base/structs.exp: ditto.
29054 * gdb.base/setshow.c: Guard against uninitialized values of argc.
29055
29056Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
29057
29058 * configure, */configure: Rebuild with autoconf 2.12.
29059
29060Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
29061
29062 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
29063 use new i*86-pc-linux*-gnu quads.
29064 * gdb.base/corefile.exp: Ditto.
29065 * gdb.base/signals.exp: Ditto.
29066 * gdb.base/sigall.exp: Ditto.
29067 * gdb.base/interrupt.exp: Ditto.
29068
29069 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
29070 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
29071 RedHat 4.0.
d63a86f8 29072
c906108c 29073 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
29074 linux. This allows the test case to at least compile on latest
29075 linux, but still not run due to missing the threads runtime library.
c906108c
SS
29076
29077Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29078
29079 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
29080 directory to search gdb directory. Accept and step over conditional
29081 stack alignment code. Consume $prompt in failure cases.
29082 Reset timeout to $oldtimeout instead of some arbitrary value.
29083 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
29084 timeout problems with infinite stack backtraces.
29085 * gdb.base/ptype.exp (ptype struct link, union tu_link):
29086 Accept function parameters for linkfunc member.
29087
29088Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
29089
29090 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
29091 (CXXFLAGS): Remove, unreferenced.
29092 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
29093 previous -B options and also add -B option to pick up cross compiled
29094 runtime.
c906108c
SS
29095 (TARGET_INCLUDES): Add for -I options and add code to initialize when
29096 doing cross compiles.
29097 (target_alias): Declare global.
29098 (xgcc): Set variable to full path of gcc in build tree. Use findfile
29099 to verify that gcc exists in build tree, and if so set CC to that
29100 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 29101
c906108c
SS
29102Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
29103
29104 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
29105 ptype test for anonymous union. Fixup testcase to match
29106 current gcc debug output.
29107
29108Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
29109
29110 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
29111 force argument to an unsigned long type.
29112
29113Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
29114
29115 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 29116 tests and anonymous union print/ptype tests.
c906108c
SS
29117 * gdb.base/list.exp (test_forward-search): Increase timeout by
29118 5 minutes for the "search extremely long line" case.
29119 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
29120 completely optional and that the pass/fail messages use the command as
29121 the message if that third arg is a null string.
29122 (gdb_test_exact): Arrange that a null string pattern means match a
29123 null string output rather than any output, which might include random
889bf7c5 29124 errors.
c906108c
SS
29125 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
29126 backtrace test.
29127 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
29128 always failing and failure is now exposed by gdb.exp changes.
29129
29130Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
29131
29132 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
29133 weren't being noted.
29134
29135Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29136
29137 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
29138 * gdb.stabs/weird.exp: Remove v_comb xfails.
29139
dc96c6c7 29140Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29141
29142 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 29143 list.exp scope.exp watchpoint.exp]
c906108c 29144 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 29145
dc96c6c7 29146Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29147
29148 * config/monitor.exp: Increase download timeout to 1000 seconds.
29149
dc96c6c7 29150Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29151
29152 * config/m32r.exp: Increase timeout to 120 seconds.
29153
29154Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
29155
29156 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
29157 and accept older ordering as obsolescent gcc or gdb.
29158 * gdb.c++/templates.exp: Ditto.
29159 * gdb.c++/virtfunc.exp: Ditto.
29160
29161Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
29162
29163 * gdb.base/coremaker.c: Add code to mmap some data so we
29164 can check that it ends up in the core file.
29165 * gdb.base/corefile.exp: Add test to read mmapped data
29166 from core file.
29167
dc96c6c7 29168Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29169
29170 * config/m32r.exp: New file.
29171
29172Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
29173
29174 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
29175 that cflags can contains -gstabs, and work correctly for other tests.
29176
dc96c6c7 29177Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29178
29179 * gdb.base/setshow.exp: New file, tests show and set.
29180 * gdb.base/setshow.c: New file, tests show and set.
29181 * gdb.base/help.exp: Add test for help set|show annotate.
29182 * gdb.base/default.exp: Add test for set|show annotate.
29183
29184Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
29185
29186 * testsuite/gdb.base/break.exp: Make backtrace from factorial
29187 errors unique.
29188 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
29189 explicitly.
29190
29191Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
29192
29193 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
29194 and width commands. This is done elsewhere.
29195 * (gdb_start): Don't call gdb_start_sim here. That's already
29196 done in gdb_load. This fixes lots of failures in default.exp.
29197
29198Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
29199
29200 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
29201 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
29202 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
29203 in the same we we treat other failures (since it may be an expected
889bf7c5 29204 condition), rather than as an error.
c906108c
SS
29205 * gdb.base/signals.exp (test_handle_all_print): Revert back to
29206 old test format.
29207
29208Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
29209
29210 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
29211 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 29212 twice. Nuke the duplicates.
c906108c 29213 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 29214 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
29215 Remove config.h along with other config files.
29216
29217Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
29218
29219 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
29220 "p func1 ()" and note that rests of tests are skipped.
29221 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 29222 setup_xfails for "print func2::coremaker_local".
c906108c
SS
29223 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
29224 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
29225 affected by the previous run test.
29226 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
29227 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
29228 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
29229 "pass int powerset tuple" and "pass modeless int powerset tuple".
29230 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
29231 "real write 4" and "real write 8".
29232 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 29233 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
29234 "print \$i after tuple assign 2", and
29235 "print vs2 after tuple assign 2".
29236 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
29237 meaningful error message and return -1 so the caller can
29238 suppress further tests and avoid a cascade of errors.
d63a86f8 29239
c906108c
SS
29240Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
29241
29242 * gdb.base/a1-selftest.exp: Tweak tests to account for new
29243 format for printing version.
29244 * gdb.base/default.exp: Ditto.
29245 * gdb.base/interrupt.exp: Fix problem with cascade of
29246 errors if child process dies while calling a function.
d63a86f8 29247
c906108c
SS
29248Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
29249
29250 * Makefile.in (VPATH): Add
29251 * Makefile.in (Makefile, config.status): Fix rules so things get
29252 remade when necessary.
29253
29254Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
29255
29256 * Makefile.in (just-check): Add path to sibling expect dir
29257 to environment variable specified by RPATH_ENVVAR.
29258
29259Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
29260
29261 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
29262 (just-check): Add shared library paths for libstdc++, tk,
29263 tcl, bfd, and opcodes to the environment variable specified
29264 in RPATH_ENVVAR.
29265 * configure.in: Add support to recognize --enable-shared flag
29266 and generate correct value for RPATH_ENVVAR.
29267 * configure: Regenerated with autoconf.
29268
29269Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
29270
29271 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 29272 include all osf versions.
c906108c
SS
29273 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
29274 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
29275 when target is linux. When failing to build pthreads test
29276 executable, give more meaningful message.
29277 * gdb.threads/pthreads.c: Hpux also uses old definition of second
29278 arg for pthread_create.
d63a86f8 29279
c906108c
SS
29280Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
29281
29282 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 29283 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 29284 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 29285 and -lpthreads (everybody else).
c906108c
SS
29286 (test_startup): Fail gracefully if threads are not supported.
29287 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
29288 "p/c array_index("abcdef",2)" when not gcc compiled.
29289 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
29290 "print func2::coremaker_local" when not gcc compiled.
29291 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
29292 "ptype on opaque struct tagname (statically)",
29293 "ptype on opaque struct tagname (dynamically) 1", and
29294 "ptype on opaque struct tagname (dynamically) 2"
29295 for not compiled with gcc.
29296 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
29297 backtrace when compiled with gcc.
d63a86f8 29298 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
29299 than always return success.
29300
29301Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
29302
29303 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
29304
29305Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
29306
29307 * gdb.base/structs.exp: Undo last change.
29308
29309Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
29310
29311 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
29312 encapsulate all the steps/nexts done during self test, starting
29313 at main, and makes them less sensitive to optimization issues.
29314 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
29315 signal handler" test.
29316 * gdb.threads/pthreads.exp: Only run this for native configs.
29317 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
29318 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
29319 tests.
29320 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
29321 for "runto test_calls(void)" test.
d63a86f8 29322
c906108c
SS
29323Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
29324
29325 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
29326 and don't expect address info in breakpoint confirmations.
29327
29328Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
29329
29330 * gdb.base/list.exp (test_forward_search): Increase timeout
29331 temporarily by 60 seconds for searching extremely long line,
889bf7c5 29332 and then reset to old value when done. Increase expect input
c906108c
SS
29333 buffer to 10000.
29334
29335Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
29336
29337 * gdb.base/list.exp (test_forward_search): Fix to handle very
29338 long source line without overflowing expect's input buffer.
29339
29340Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
29341
29342 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
29343 "buffer_full".
29344
29345 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
29346 "buffer_full".
29347
29348 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
29349 "buffer_full".
29350
29351 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
29352 "buffer_full".
29353
29354Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
29355
29356 * configure.in (configdirs): Add gdb.threads.
29357 * configure: Regenerated with autoconf.
29358 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
29359 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
29360 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 29361
c906108c
SS
29362Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
29363
29364 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
29365
29366Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
29367
29368 * gdb.base/signals.exp (test_handle_all_print): Test separately for
29369 each signal's status in the output of "handle all print".
29370 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
29371 the \r\n sequence that immediately precedes the gdb prompt.
29372 * gdb.base/a1-selftest.exp: Save original timeout and restore
29373 after test.
29374
29375Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
29376
29377 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
29378 symbol.
29379
29380Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
29381
29382 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
29383
29384Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
29385
29386 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
29387 timeout by 60 seconds.
29388
29389Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
29390
29391 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
29392 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
29393 error return.
29394
29395Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
29396
29397 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
29398 gdb initialization, also report how long dejagnu waited. Restore
29399 old timeout before doing error return. Temporarily increase timeout
889bf7c5 29400 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
29401
29402Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
29403
29404 * lib/gdb.exp: Report timeout value for verbosity level 2.
29405 * config/gdbserver.exp: Ditto.
29406 * config/hppro.exp: Ditto.
29407 * config/mips-gdb.exp: Ditto.
29408 * config/monitor.exp: Ditto.
29409 * config/netware.exp: Ditto.
29410 * config/sim-gdb.exp: Ditto.
29411 * config/slite-gdb.exp: Ditto.
29412 * config/udi-gdb.exp: Ditto.
29413 * config/unix-gdb.exp: Ditto.
29414 * config/vx-gdb.exp: Ditto.
29415 * gdb.base/a1-selftest.exp: Ditto.
29416 * gdb.base/a2-run.exp: Ditto.
29417 * gdb.base/break.exp: Ditto.
29418 * gdb.base/corefile.exp: Ditto.
29419 * gdb.base/list.exp: Ditto.
29420 * gdb.base/recurse.exp: Ditto.
29421 * gdb.base/scope.exp: Ditto.
29422 * gdb.base/signals.exp: Ditto.
29423
29424Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
29425
29426 * gdb.threads/Makefile.in (docdir): Removed.
29427
29428Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
29429
29430 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 29431 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 29432 @srcdir@.
d63a86f8 29433 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
29434 autoconf 2.5 or higher.
29435 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
29436
29437Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
29438
29439 * configure: Regenerated.
29440 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
29441 avoid name clashes with SunOS headers.
29442
29443Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
29444
29445 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
29446
29447Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
29448
29449 * gdb.base/callfuncs.exp: Finish last change -- make sure the
29450 prototype information ends up in the compiler info file.
29451
29452Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
29453
29454 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
29455 attempting to regenerate it. Eliminate use of a temporary file
29456 and just generate the info file directly. Source it immediately,
29457 for consistency of use.
29458 * gdb.base/corefile.exp: Ditto
29459 * gdb.base/exprs.exp: Ditto.
29460 * gdb.base/funcargs.exp: Ditto.
29461 * gdb.base/langs.exp: Ditto.
29462 * gdb.base/list.exp: Ditto.
29463 * gdb.base/mips_pro.exp: Ditto.
29464 * gdb.base/nodebug.exp: Ditto.
29465 * gdb.base/opaque.exp: Ditto.
29466 * gdb.base/ptype.exp: Ditto.
29467 * gdb.base/scope.exp: Ditto.
29468 * gdb.base/setvar.exp: Ditto.
29469 * gdb.base/signals.exp: Ditto.
29470 * gdb.base/whatis.exp: Ditto.
29471 * gdb.c++/templates.exp: Ditto.
29472 * gdb.c++/virtfunc.exp: Ditto.
29473 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 29474 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
29475
29476Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29477
29478 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
29479 it got fixed by the recent lookup_minimal_symbol_by_pc change.
29480 Increase timeout, a lot of single stepping might be needed if the
29481 target has no hardware watchpoints.
29482
29483Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
29484
29485 * gdb.base/break.exp: Ignore compiler warnings when compiling
29486 break.c.
29487 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
29488 * gdb.base/default.exp: Add h8300 xfails. Handle messages
29489 from remote-sim.
29490 * gdb.base/exprs.exp: Add h8300 xfails.
29491 * gdb.base/funcargs.exp: Likewise.
29492 * gdb.base/nodebug.exp: Likewise.
29493 * gdb.base/printcmds.exp: Likewise.
29494 * gdb.base/ptype.exp: Likewise.
29495 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
29496 h8300 xfails.
d63a86f8 29497 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
29498 on the h8300.
29499 * gdb.base/funcargs.c: Explicitly make last constant argument to
29500 call_after_alloca_subr an unsigned long type.
29501 * gdb.base/return.c: Include stdio.h.
29502
29503Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
29504
29505 * config/abug.exp: New file for the older Motorola Bug monitor
29506 that runs on the mvme13x series VME boards.
29507 * config/monitor.exp: Use the new config array for target settings
29508 if they exist.
29509
29510Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
29511
29512 * sim-gdb.exp: Make the SH simulator allocate less space when
29513 it is targeted.
29514
29515Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
29516
29517 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
29518 test.
29519
29520Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
29521
29522 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
29523 "rs6000-*-*" for "list function in include file" when gcc compiled.
29524 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
29525 for "p ctable1[120]".
29526 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
29527 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
29528 Remove setup_xfail for "rs6000-*-*" for
29529 "print 'scope0.c'::filelocal before run".
29530 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
29531 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
29532 since some compilers don't allow both options to be given
29533 on the same command line. Create object file and move it.
d63a86f8 29534
c906108c
SS
29535Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
29536
29537 * gdb.base/corefile.exp: Always regenerate the core file, since
29538 we always regenerate the coremaker program. Detect special case
29539 where registers cannot be read from core file.
d63a86f8 29540
c906108c
SS
29541Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
29542
29543 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
29544 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
29545 * gdb.c++/templates.exp: Only match on basename of file since
29546 some formats like xcoff don't encode directory information.
29547 * gdb.stabs/weird.exp: Use the right sed script for powerpc
29548 and rs6000 AIX xcoff targets.
29549 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
29550 * configure: Regenerate.
29551 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
29552 here, rather than in distclean.
d63a86f8 29553
c906108c
SS
29554Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
29555
29556 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
29557 defined, and use it to compile the test case with -O2. The
29558 native compilation still uses no optimization.
29559 * gdb.base/mips_pro.c: Remove inline assembly code since
29560 it is compiled PIC by default, which results in assembler
29561 warnings that make the testsuite think the compilation
29562 was unsuccessful.
29563
29564Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
29565
29566 * gdb.c++/misc.exp: Add note to message for
29567 "print s.a for foo struct" that this is a known gcc 2.7.2
29568 and earlier bug.
29569
29570Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
29571
29572 * gdb.base/break.exp: Fix pattern for matching "Delete all
29573 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
29574 setup_xfail for deleting all breakpoints test. Fix various
29575 timeout messages to include "(timeout)".
29576 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
29577 for "p t_float_values2(3.14159,float_val2)".
29578 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
29579 for "continue to call2g" when gcc compiled.
29580 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
29581 "up to foo in langs.exp", "show language at foo in langs.exp",
29582 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
29583 and "show language at fsub in langs.exp".
29584 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
29585 "list line 1 in include file", "list message for lines past EOF",
29586 "list function in include file", "list list0.h:foo", and
29587 "list filename:function; nonexistant function".
29588 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
29589 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
29590 and "ptype t_char_array" to be for native cc only.
d63a86f8 29591
c906108c
SS
29592Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
29593
d63a86f8 29594 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 29595 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 29596 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
29597
29598Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
29599
29600 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
29601 "bt in signals.exp". This problem only appears when running
29602 the testsuite, and then only intermittently.
29603
29604Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
29605
29606 * gdb.base/return.exp (return_tests): Differentiate between
29607 two tests of continuing.
29608
29609Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
29610
29611 * */Makefile.in (maintainer-clean): Remove config.log.
29612 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
29613 * gdb.c++/Makefile.in (PROGS): Add inherit.
29614 (clean): Remove *.ci.
29615
29616Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
29617
29618 * gdb.c++/misc.cc: Add test code from Mike Stump.
29619 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
29620
29621Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
29622
29623 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
29624 to "alpha-*-osf2*" and add comment.
29625 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
29626 setup_xfail for "step over execarg initialization" and
29627 "step over corearg initialization".
c906108c
SS
29628 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
29629 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
29630 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 29631 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
29632 "print func2::coremaker_local", and "backtrace in corefile.exp".
29633 * gdb.base/signals.exp: Build and source signals.ci.
29634 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
29635 to be for gcc only.
29636 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 29637
c906108c
SS
29638Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29639
29640 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
29641 Feb 3 procfs.c change.
29642
29643Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
29644
29645 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
29646
29647Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
29648
29649 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
29650 from dejagnu's apparent default of 10 seconds, which gives random
29651 results when running the tests over NFS on moderately loaded systems.
29652 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
29653
29654Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
29655
29656 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
29657 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 29658 result reports.
c906108c
SS
29659
29660Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
29661
29662 * configure.in (CY_AC_PATH_TCLH): Remove.
29663 * configure: Regenerate.
29664
29665Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
29666
29667 * gdb.c++/Makefile.in (clean): Add missing '{'.
29668
29669Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
29670
29671 * lib/gdb.exp: Provide a default value for noinferior.
29672
29673 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
29674 Load libgloss.exp.
29675
29676Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
29677
29678 * gdb.disasm/hppa.exp: Compile directly into an executable, use
29679 the executable, not the .o to run the tests from.
29680
29681Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
29682
29683 * gdb.base/break.exp: Don't test for program exit or exit status
29684 if $noresults if nonzero.
29685 * gdb.base/langs.exp: Likewise.
29686 * gdb.base/watchpoint.exp: Likewise.
29687
29688 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
29689 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
29690 trying to compile the testcase.
29691
29692Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
29693
29694 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
29695 * gdb.base/signals.exp (continue to handler): Likewise.
29696
29697Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
29698
29699 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
29700
29701 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
29702
29703Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
29704
29705 * gdb.base/corefile.exp: Recognize "not found" as failure
29706 when trying to determine if a core file was generated.
29707 If no core file was generate the first time, try again without
29708 the ulimit -c to work around braindamaged shells.
29709
29710Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
29711
29712 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
29713 [] tests with "test" and enclose string in quotes.
29714 * gdb.stabs/configure: Rebuild
d63a86f8 29715
c906108c
SS
29716Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
29717
29718 Changes in sync with expect:
29719 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
29720 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
29721 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
29722 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
29723 argument to AC_REQUIRE.
29724 * configure: Regenerated.
29725
29726Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
29727
29728 * gdb.base/corefile.exp: When generating a core, discard any
29729 error messages about ulimit not found and the "core dumped"
29730 message from the shell that runs the coredumper.
29731
29732Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
29733
29734 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
29735
29736 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
29737 which sed script to run. Expect failure for v_comb test
29738 on PA targets too.
d63a86f8 29739
c906108c
SS
29740Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
29741
29742 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 29743 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
29744
29745Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
29746
29747 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
29748 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 29749 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
29750 * lib/gdb.exp (default_gdb_start): Fix typo.
29751 * gdb.base/corefile.exp: Allow "Core was generated by ..."
29752 messages to not include the full program name that caused
29753 the core dump since some systems (such as solaris) apparently
29754 truncate this path to about 80 characters.
29755 When generating a core file first try increasing the core file
29756 size limit to unlimited since some systems may default it to
29757 zero, and it is harmless to try it. Move the test for failing
29758 to generate a core file to where it will actually get executed.
29759 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
29760 new gdb result from g++ debug info improvements and make old
29761 pattern obsolescent. Also account for size_t differences
29762 (may be int or long).
29763 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
29764 initialization before function call is placed in the delay slot
29765 and thus appears to be skipped over by commands such as "next".
29766
29767Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
29768
29769 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
29770
29771Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
29772
29773 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
29774 input source file; fix code to compile test to deal with this
29775 convention.
29776 * gdb.c++/*.exp: Likewise.
29777
29778Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
29779
29780 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
29781 "bt in signals.exp".
29782
29783Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
29784
29785 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
29786 "step over execarg initialization" and
889bf7c5 29787 "step over corearg initialization".
c906108c
SS
29788
29789Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
29790
29791 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
29792 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
29793
29794Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
29795
29796 From Rob Savoye (rob@poseidon.cygnus.com)
29797 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
29798 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
29799 configure.in}, gdb.disasm/{Makefile.in, configure.in},
29800 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
29801 configure.in}: Major reworking for autoconfig.
c906108c
SS
29802 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
29803 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 29804 New files.
c906108c
SS
29805 * config/unix-gdb.exp: Make GDB global.
29806 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
29807 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
29808 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
29809 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
29810 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
29811 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 29812 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
29813 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
29814 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
29815 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
29816 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 29817 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
29818 to returns as necessary, arrange for test to compile own testcase
29819 executable.
c906108c 29820 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 29821
c906108c
SS
29822Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
29823
29824 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 29825 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
29826 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
29827 "backtrace through signal handler".
29828
29829Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29830
29831 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
29832 continuing from a job control stop signal.
29833 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
29834
29835Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
29836
29837 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
29838 * gdb.base/corefile.exp: Likewise.
29839 * gdb.base/funcargs.exp: Likewise.
29840
29841Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
29842
29843 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
29844 * config/monitor.exp: Add support for setting baud rate.
29845
29846Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
29847
29848 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
29849 i*86-*-linux* xfails for "backtrace through signal handler".
29850 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
29851 "print func2::coremaker_local".
29852 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 29853 alpha-dec-osf2* xfail for
c906108c
SS
29854 "delete all breakpoints when none".
29855
29856Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
29857
29858 * gdb.base/break.exp: Change test that deletes all breakpoints
29859 when no user breakpoints are installed. A post 4.15 change
29860 causes gdb to no longer prompt in this case.
29861
29862Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
29863
29864 * gdb.base/return.exp (return_tests): Change xfail for test
29865 "correct value returned double test" to stop xfailing at
29866 Solaris 2.5. Apparently the bug has been fixed.
29867
29868Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
29869
29870 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
29871 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
29872
29873Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
29874
29875 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
29876 * gdb.disasm/hppa.s: Corresponding changes.
29877
29878Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
29879
29880 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
29881 makefile fragment.
29882 * config/mt-hpux: Deleted.
29883
29884Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
29885
d63a86f8 29886 * Many files: When warning about suppressed tests due to a
c906108c
SS
29887 nonexistant test binary, avoid incrementing the warning count.
29888
29889Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
29890
29891 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 29892
c906108c
SS
29893Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29894
29895 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
29896 "sparc-*-solaris2*".
29897
29898Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29899
29900 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
29901 Add global and local variables and initialize them.
29902 * gdb.base/corefile.exp: Test correct mapping of corefile sections
29903 by printing variables. Remove rs6000 and powerpc xfails, BFD now
29904 extracts the file name and terminating signal from the core file.
29905 * TODO: Remove note about tests for correct mapping of corefile.
29906 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
29907 from optimizing it away.
29908 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
29909 handles common blocks.
29910
29911Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
29912
29913 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
29914 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
29915
29916Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
29917
29918 * Makefile.in (maintainer-clean): New target, synonym for
29919 realclean.
29920 * gdb.base/Makefile.in (maintainer-clean): Likewise.
29921 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
29922 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
29923 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
29924 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
29925 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
29926
29927Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
29928
29929 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
29930 xfails when not gcc compiled for "print foo::funclocal".
29931 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
29932 "print foo::funclocal at foo",
29933 "print 'scope1.c'::foo::funclocal at foo",
29934 "print foo::funclocal_bss at foo",
29935 "print 'scope1.c'::foo::funclocal_bss at foo",
29936 "print foo::funclocal_ro at foo",
29937 "print 'scope1.c'::foo::funclocal_ro at foo",
29938 "print bar::funclocal at foo" and
29939 "print 'scope1.c'::bar::funclocal at foo".
29940 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
29941 gcc compiled for "print foo::funclocal at bar".
29942 Expand all messages to ensure that they identify that
29943 the test is at bar().
29944 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
29945 gcc compiled for:
29946 "ptype on opaque struct pointer (statically)",
29947 "ptype on opaque struct tagname (statically)",
29948 "ptype on opaque struct pointer (dynamically) 1",
29949 "ptype on opaque struct tagname (dynamically) 1",
29950 "ptype on opaque struct pointer (dynamically) 2" and
29951 "ptype on opaque struct tagname (dynamically) 2
29952 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
29953 gcc compiled for:
29954 "p datalocal"
29955 "whatis datalocal",
29956 "ptype datalocal",
29957 "p bsslocal",
29958 "whatis bsslocal", and
29959 "ptype bsslocal".
29960 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
29961 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
29962 when not gcc compiled.
29963 * gdb.base/funcargs.exp (float_and_integral_args): Add
29964 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
29965 compiled.
29966 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
29967 "backtrace from call6a" when not gcc compiled.
29968 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
29969 "backtrace from call7a" when not gcc compiled.
29970 * gdb.base/callfuncs.exp (do_function_calls):
29971 Add "hppa*-*-hpux*" xfail when not gcc compiled for
29972 "p t_char_array_values(char_array_val2,char_array_val1)",
29973 "p t_char_array_values(char_array_val1,char_array_val2)",
29974 "p t_char_array_values("carray 1","carray 2")",
29975 "p t_char_array_values("carray 1",char_array_val2)",
29976 "p t_char_array_values(char_array_val1,"carray 2")",
29977 "p sum_args(1,{2})",
29978 "p sum_args(2,{2,3})",
29979 "p sum_args(3,{2,3,4})",
29980 "p sum_args(4,{2,3,4,5})"
29981 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
29982 "backtrace in corefile.exp" when not gcc compiled.
29983
29984Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29985
29986 * gdb.base/signals.exp: Rewrite `handle all print' test as
29987 a procedure. Accept blanks or TABs as whitespace, increase
29988 timeout and expect input buffer size for the large output
29989 from the command. Remove "i*86-*-bsdi2.0" xfail.
29990
29991Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29992
29993 * gdb.base/setvar.exp: Add new testcases for truncation when
29994 assigning invalid values to bitfields.
29995
29996Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
29997
d63a86f8 29998 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
29999 mips-sgi-irix* xfail for
30000 "call inferior func with struct - returns char *"
30001 and fix test so that an optional (unsigned char *) cast is
889bf7c5 30002 accepted in the result.
c906108c
SS
30003
30004Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
30005
30006 * gdb.base/funcargs.exp (float_and_integral_args): Remove
30007 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
30008 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
30009 * gdb.base/signals.exp: Remove duplicate "handle all print" test
30010 that accidentally got checked in.
30011
30012Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
30013
d63a86f8 30014 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
30015 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
30016 compiled test.
30017 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
30018 Add mips-sgi-irix5* xfail for not gcc compiled.
30019 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
30020 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
30021 compiled for "p top", "whatis top", "p middle", and "whatis
30022 middle".
c906108c
SS
30023 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
30024 "whatis signed char" for not gcc compiled.
30025 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
30026 "set variable signed char=-1 (-1)" and
30027 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
30028 * gdb.base/funcargs.exp (float_and_integral_args):
30029 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
30030 Add mips-sgi-irix* xfail when not gcc compiled for
30031 "continue to call2b".
30032 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
30033 "continue to call2g".
6fdff2c5
PA
30034 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
30035 compiled for "backtrace from call6a"
30036 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
30037 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
30038 when not gcc compiled for "backtrace from call7a".
c906108c
SS
30039 (localvars_after_alloca): Fix gdb_test cmds for
30040 "print * after runto ...".
30041 Remove rs6000-*-* xfails for
30042 "print i after runto localvars_after_alloca" and
30043 "print l after runto localvars_after_alloca"
30044 for all compilers.
30045 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 30046 when not compiled with gcc, for:
c906108c
SS
30047 "print signed char == (minus)",
30048 "print signed char != (minus)",
30049 "print signed char < (minus)",
30050 "print signed char > (minus)".
30051 * gdb.base/callfuncs.exp (do_function_calls):
30052 Add mips-sgi-irix* xfail, when compiled with native compiler, for
30053 "call inferior func with struct - returns char *".
d63a86f8 30054 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
30055 "correct value returned double test" to include Solaris 2.4.
30056 * gdb.base/funcargs.exp (float_and_integral_args):
30057 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 30058
c906108c
SS
30059Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30060
30061 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
30062 enumeration bitfields if compiling with GNU C.
30063 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
30064 to empty' prompt.
30065
30066Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
30067
30068 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
30069 test for PRO targets.
30070
30071 * gdb.base/funcargs.exp: Avoid ever setting more than 8
30072 breakpoints in the inferior at any given time by making
30073 two groups of breakpoints for call2*, call6* and call7*
30074 tests.
30075
30076Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30077
30078 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
30079 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
30080 from optimizing it away.
30081 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
30082 "call inferior func with struct".
30083
30084Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
30085
30086 * configure.in: Only configure gdb.chill for particular targets.
30087
30088Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
30089
30090 * gdb.base/Makefile.in: Add action to .c.o transformation
30091 rule that generates a .ci file for each .o file and remove
30092 explicit .c.o rules except for callfuncs.o.
30093 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
30094 generates a .ci file for each .o file and remove explicit
30095 .cc.o rules.
30096 (clean): Remove *.tmp *.ci files.
30097 (EXECUTABLES): Remove templ-info.exp.
30098 * gdb.base/compiler.c: New file.
30099 * gdb.c++/compiler.cc: New file
30100 * gdb.base/scope.exp: Source gdb.base/scope.ci.
30101 Change rs6000-*-* xfail for
30102 "print 'scope0.c'::filelocal_ro" and
30103 "print 'scope1.c'::filelocal" and
30104 "print 'scope1.c'::filelocal_bss" and
30105 "print 'scope1.c'::filelocal_ro" and
30106 "print 'scope1.c'::foo::funclocal" and
30107 "print 'scope1.c'::foo::funclocal_ro" and
30108 "print 'scope1.c'::bar::funclocal" and
30109 "print 'scope0.c'::filelocal_ro" and
30110 "print 'scope1.c'::filelocal at foo" and
30111 "print 'scope1.c'::filelocal_bss at foo" and
30112 "print 'scope1.c'::filelocal_ro at foo" and
30113 "print 'scope1.c'::foo::funclocal at foo" and
30114 "print 'scope1.c'::foo::funclocal_bss at foo" and
30115 "print 'scope1.c'::foo::funclocal_ro at foo" and
30116 "print 'scope1.c'::bar::funclocal at foo" and
30117 "print 'scope0.c'::filelocal_ro" and
30118 "print 'scope1.c'::filelocal" and
30119 "print 'scope1.c'::filelocal_bss" and
30120 "print 'scope1.c'::filelocal_ro" and
30121 "print 'scope1.c'::foo::funclocal" and
30122 "print 'scope1.c'::foo::funclocal_bss" and
30123 "print 'scope1.c'::foo::funclocal_ro" and
30124 "print 'scope1.c'::bar::funclocal" and
30125 "print 'scope1.c'::bar::funclocal_bss"
30126 to only be xfail'd when not compiled with gcc.
d63a86f8 30127 Add rs6000-*-* xfail for
c906108c
SS
30128 "print 'scope0.c'::filelocal_bss before run"
30129 when compiled with gcc.
30130 (test_at_main): Add rs6000-*-* xfail for
30131 "print filelocal_ro in test_at_main"
30132 when compiled with gcc.
30133 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 30134 Add rs6000-*-aix* xfail for
c906108c
SS
30135 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
30136 "ptype t_char_array", not compiled with gcc.
30137 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
30138 xfail for "list foo (in include file)" when gcc compiled.
30139 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 30140 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
30141 "run to call0a" if not compiled with gcc.
30142 (unsigned_integral_args): Add rs6000-*-* xfail for
30143 "run to call1a" if not compiled with gcc.
30144 (float_and_integral_args): Add rs6000-*-* xfail for
30145 "run to call2a" if not compiled with gcc and for
30146 "continue to call2b" for any compiler.
30147 Add rs6000-*-* xfail to
30148 "print f1 after run to call2a" for gcc compiled.
30149 (discard_and_shuffle): Add rs6000-*-* xfail for
30150 "run to call6a".
30151 (shuffle_round_robin): Add rs6000-*-* xfail for
30152 "backtrace from call7a" if not compiled with gcc.
30153 Add rs6000-*-* xfail for
30154 "backtrace from call7b" if compiled with gcc.
30155 (call_after_alloca): Add rs6000-*-* xfail for
30156 "print c in call_after_alloca" and
30157 "print s in call_after_alloca" and
30158 "backtrace from call_after_alloca_subr"
30159 if not compiled with gcc.
30160 (localvars_in_indirect_call): Add rs6000-*-* xfail for
30161 "print c in localvars_in_indirect_call" and
30162 "print c in localvars_in_indirect_call" and
30163 "backtrace in indirectly called function" and
30164 "stepping into indirectly called function"
30165 if not compiled with gcc.
30166 (localvars_after_alloca): Add rs6000-*-* xfail for
30167 "print c after runto localvars_after_alloca" and
30168 "print s after runto localvars_after_alloca" and
30169 "print i after runto localvars_after_alloca" and
30170 "print l after runto localvars_after_alloca"
30171 for all compilers.
30172 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
30173 than whatis-info.exp.
30174 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
30175 than opaque-info.exp.
30176 Setup rs6000-*-* xfail for
d63a86f8 30177 "ptype on opaque struct pointer (statically)" and
c906108c
SS
30178 "ptype on opaque struct pointer (dynamically)" when
30179 not compiled with gcc.
30180 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
30181 rather than callf-info.exp.
30182 (do_function_calls): Add clear_xfail for rs6000-*-* for
30183 "p t_float_values2(3.14159,float_val2)". Seems to work
30184 fine there, both with xlc and gcc. Need to find out what
30185 it is doing right and fix other platforms.
30186 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
30187 "call inferior func with struct - returns int",
30188 "call inferior func with struct - returns long",
30189 "call inferior func with struct - returns float",
30190 "call inferior func with struct - returns double",
30191 "call inferior func with struct - returns char *",
30192 but only if not gcc compiled (presumes xlc compiled).
30193 Change rs6000-*-* xfails for
30194 "call inferior func with struct - returns char" and
30195 " call inferior func with struct - returns short" to only
30196 xfail if not using gcc.
30197 (clean mostlyclean): Remove *.ci and *.tmp files.
30198 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
30199 than templ-info.exp.
30200 * gdb.base/langs.exp: Source gdb.base/langs.ci.
30201 Add rs6000-*-* xfail for "up to foo in langs.exp"
30202 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 30203 when not gcc compiled.
d63a86f8 30204
c906108c
SS
30205Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
30206
30207 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
30208 * gdb.base/corefile.exp: Likewise.
30209 * gdb.base/list.exp: Likewise.
30210 * gdb.base/scope.exp: Likewise.
30211 * gdb.base/siganls.exp: Likewise.
30212
30213 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
30214 compiler output.
30215 * gdb.base/whatis.exp: Likewise.
30216
30217Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
30218
30219 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
30220 failure (opcode table has been fixed to match reality).
30221
30222Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
30223
30224 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
30225 "call inferior func with struct - returns char",
30226 "call inferior func with struct - returns short"
30227
30228 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
30229 "print 'scope0.c'::filelocal at main",
30230 "print 'scope0.c'::filelocal_bss in test_at_main",
30231 "print 'scope0.c'::filelocal at foo",
30232 "print 'scope0.c'::filelocal_bss in test_at_foo",
30233 "print 'scope0.c'::filelocal at bar",
30234 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 30235
c906108c
SS
30236 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
30237 in source file 1". This bug seems to have been fixed with both
30238 gcc and native cc (was native assembler bug?).
30239
30240Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
30241
30242 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
30243 "backtrace through signal handler" to "i*86-*-sysv4*".
30244 * gdb.base/signals.exp: Add xfail for "'next' behaved as
30245 continue" case. Add "known SVR4 bug" to fail message.
30246 Add "i*86-*-bsdi2.0" xfail for "handle all print".
30247 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
30248 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
30249 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
30250 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
30251 "up to foo in langs.exp", "show language at foo in
30252 langs.exp", "up to cppsub_ in langs.exp", "show
30253 language at cppsub_ in langs.exp", "up to fsub in
30254 langs.exp", and "show language at fsub in langs.exp".
30255 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
30256 "bactrace in corefile.exp".
30257 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
30258 "call inferior function with struct - returns float" and
30259 "call inferior function with struct - returns double".
d63a86f8 30260
c906108c
SS
30261Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
30262
30263 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
30264 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
30265 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
30266 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
30267
30268Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
30269
30270 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
30271 (or overriden) "CHILL" macro rather then bare "gcc".
30272 Also look for ../../gcc/xgcc since that is what we will
30273 actually need, not "Makefile". Remove following assignment
30274 of CHILL to CHILL_FOR_TARGET because that results in
30275 recursive definition.
30276
30277Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
30278
30279 * gdb.base/corefile.exp: Change xfail for backtrace in
30280 corefile.exp from linuxaout to all linux.
30281 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
30282 cases where we miss the breakpoint at the signal handler
30283 for some reason. Setup xfail for linuxoldld/linuxaout and
30284 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
30285 hitting SIGURG breakpoint.
30286 * gdb.base/signals.exp: Setup xfail for "next" acting like
30287 continue to add linuxoldld. Setup xfail for all linux for
30288 "next to handler in signals_tests_1", "backtrace in
30289 signals_tests_1", "continue to func1", "pass SIGUSR1",
30290 and continue to handler".
30291
30292Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
30293
30294 * Update all FSF addresses except those in COPYING* files.
30295
30296Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
30297
30298 * gdb.base/a2-run.exp: Change messages to be more explicit about
30299 the status of args, and quote binfile in results.
30300
30301Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
30302
30303 * gdb.base/callfuncs.exp: Add tests for passing structs to
30304 inferior functions and return various types.
30305 * gdb.base/callfuncs.c: Add functions to receive a struct
30306 and return a member of the struct, in various types.
30307
30308Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30309
30310 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
30311
30312Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
30313
30314 * config/vxworks29k.exp: New file, sources vxworks.exp.
30315
30316Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
30317
30318 * config/gdbremote.exp: New file. Testing framework using
30319 gdbserver.
30320
30321Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
30322
30323 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
30324 "call function when asleep" and "send end of file".
30325 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
30326 for "backtrace in corefile.exp".
30327 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
30328 for "backtrace through signal handler".
30329 * gdb.base/corefile.exp: Make sure we actually generate a core file
30330 before trying the core tests. Some systems allow the user to suppress
30331 generation of core files and default to that (linux for example).
30332 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
30333 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
30334
30335Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
30336
30337 * gdb.threads: New directory with some crude multi-threaded
30338 gdb tests (step.exp and step2.exp).
30339 * config/mt-lynx (STEP_EXECUTABLE): Define.
30340 (THREADFLAGS): Define.
30341
30342Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
30343
30344 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
30345
30346 * gdb.base/signals.exp: Disable whole file for lynx until
30347 further notice.
30348
30349 * gdb.base/signals.exp: xfail test where "next" acts like
30350 "continue" for lynx.
30351
30352 * gdb.base/interrupt.exp: xfail test for calling function while
30353 inferior is asleep for lynx.
30354
30355 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
30356 than one cr-lf after each command.
30357
30358Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30359
30360 * configure.in: Reinstate setting of stabsdirs variable, fix
30361 typo in setting up configdirs for native builds.
30362
30363 * gdb.base/return.exp: Fix typo in return double test.
30364 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
30365 compiler from optimizing them away.
30366
30367Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
30368
30369 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
30370 sequences to be echo'd by gdb when using gdb_test.
30371 * gdb.chill/chexp.exp: Likewise.
30372 * gdb.fortran/exprs.exp: Likewise
30373
30374Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
30375
30376 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
30377 after the inferior gdb has started.
30378
30379 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
30380 after each command.
30381 * gdb.base/funcargs.exp: Likewise.
30382 * gdb.base/gdbvars.exp: Likewise.
30383 * gdb.base/interrupt.exp: Likewise.
30384 * gdb.base/list.exp: Likewise.
30385 * gdb.base/watchpoint.exp: Likewise.
30386 * gdb.c++/demangle.exp: Likewise.
30387 * gdb.c++/inherit.exp: Likewise.
30388 * gdb.chill/chexp.exp: Likewise.
30389 * gdb.fortran/exprs.exp: Likewise.
30390
30391 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
30392 test if we can't handle IO to/from the inferior.
30393
30394 * gdb.c++/misc.exp: Always check for a program already being
30395 started after sending a "run" command to gdb.
30396
30397 * gdb.base/twice.exp: Start with a fresh gdb.
30398
30399 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
30400 only depend on gdb's expression code, not the chill runtime.
30401
30402 * gdb.base/return.c: Put return values into variables so we
30403 can have gdb print them rather than depending on the program
30404 to print them.
30405 * gdb.base/return.exp: Corresponding changes.
30406
30407 * lib/gdb.exp: Provide default value for noinferiorio.
30408 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
30409 the inferior.
30410
30411 * gdb.base/break.exp: Always check for a program already being
30412 started after sending a "run" command to gdb.
30413 (text_next_with_recursion): Don't check the output from the
30414 program's printf statement. Instead just make sure the program
30415 exited.
30416
30417 * gdb.base/commands.exp: Protect tests which need arguments with
30418 $noargs conditionals.
30419
30420Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30421
30422 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
30423 of structure member arrays to match gdb/valops.c:value_addr change.
30424
30425Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
30426
30427 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
30428 cases.
30429
30430Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
30431
30432 * configure.in (configdirs): Remove gdb.chill from default list
30433 of subdirs and then add it back in only if doing a native build.
30434 The current chill compiler does not yet work in any cross build.
30435 * Revert all signal changes from Jul 6.
30436 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
30437 for sh-hms targets, allowing these tests to link, with no other
30438 changes. Testing is suppressed by setting "nosignals" in site.exp.
30439
30440Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
30441
30442 * configure.in (signaldirs): Define and add to configdirs for all
30443 targets except some specific ones that are known to not support signals.
30444 Also clean up formatting.
30445 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
30446 (signals, sigall): Remove rules to build.
30447 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
30448 Moved to new gdb.signals directory.
30449 * gdb.signals: New test directory.
30450 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
30451 signals.c signals.exp}: New or moved files.
30452
30453Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
30454
30455 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
30456
30457Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
30458
30459 * gdb.base/return.exp: Xfail `return double' test failure
30460 on at least Solaris 2.3 and handle future/past versions on
30461 a case by case basis as appropriate. Also update message
30462 to include i*86 failures.
30463
30464Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30465
30466 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
30467
30468 * lib/gdb.exp: Fix comment which erroneously identified
30469 gdb_file_cmd as gdb_load (the 19 May change was in fact to
30470 gdb_file_cmd not gdb_load).
30471 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
30472
30473 * gdb.base/setvar.exp: Make test names consistent between pass and
30474 fail cases. Use gdb_test more.
30475
30476Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30477
30478 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
30479
30480Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30481
30482 * gdb.base/help.exp: Fix expected help string for `show commands'.
30483
30484Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
30485
30486 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
30487
30488 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
30489 of a text section.
30490
30491Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
30492
30493 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
30494 that loop eventually terminates. Fix Connection refused logic so
30495 that testsuite will expire nicely.
30496
30497Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
30498
30499 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
30500 config/rom68k.exp: New tcl glue for the appropriate monitors.
30501 These all just end up calling monitor.exp.
30502 * config/monitor.exp (gdb_target_monitor): Handle `Connection
30503 refused' by retrying. Cleanup some timeout issues.
30504 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
30505 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
30506 callers don't have to set/restore global timeout variable.
30507
30508 * The following set of changes centralizes management of the global
30509 timeout variable. This way, it can be set in one target dependent
30510 place instead of dozens of places scattered throughout the test suite.
30511 If you need to lengthen a timeout, then you should either set timeout
30512 in one of the config/{target}.exp files, or multiply it by a factor.
30513 Setting it to an absolute value is always going to lose for some
30514 targets.
30515 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
30516 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
30517 * gdb.base/funcargs.exp: Don't set timeout.
30518 * gdb.base/list.exp (test_forward_search): Only use local timeout.
30519 * gdb.base/printcmds.exp (test_print_string_constants
30520 test_print_array_constants): Don't set timeout.
30521 * gdb.base/ptype.exp: Don't set timeout.
30522 * gdb.base/recurse.exp: Don't set timeout.
30523 * gdb.base/return.exp: Don't set timeout.
30524 * gdb.base/watchpoint.exp: Don't set timeout.
30525 * gdb.c++/classes.exp (do_tests): Don't set timeout.
30526 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
30527
30528Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
30529
30530 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
30531
30532Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30533
30534 * lib/gdb.exp: Disable chill tests for irix5.
30535
30536Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30537
30538 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
30539 each test pass or fail.
30540
30541Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30542
30543 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
30544 xlc not gcc.
30545
30546Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
30547
30548 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
30549
30550Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
30551
30552 * config/est.exp: Fix copyright and comments. Remove dead code.
30553 Use targetname, serialport and baud variables instead of fixed
30554 constants.
30555 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
30556 * config/cpu32bug.exp: New file to support cpu32bug monitors.
30557
30558Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30559
30560 * gdb.base/watchpoint.exp: Don't run
30561 test_watchpoint_triggered_in_syscall for sunos.
30562
30563Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30564
30565 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
30566 they don't seem to exist. Do include stdio.h.
30567
30568Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30569
30570 * gdb.base/a1-selftest.exp: Add alpha xfail.
30571
30572Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30573
30574 * gdb.base/watchpoint.c (main): Prompt before calling read().
30575 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
30576 Revise accordingly. Remove cruft about sending "123" several
30577 times, until it gets noticed. Clean up the "print buf[0]" stuff
30578 so that it passes or fails, and waits for prompts in the usual way.
30579
30580Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30581
30582 * gdb.base/recurse.exp: Fix comment.
30583
30584 * TODO: Remove item about printing variables in nodebug.exp. Add
30585 item about enabling tests which are only run on some targets.
30586
30587 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
30588 fail, make test names unique, use new gdb_test convention
30589 regarding pattern, use gdb_test more, etc.).
30590
30591 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
30592 fail, make test names unique, etc.).
30593
30594Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30595
30596 * gdb.base/nodebug.c: Change return type of top and middle to
30597 short.
30598 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
30599 are fixed by the recent mdebugread.c changes. Allow `short ()'
30600 as type for top and middle.
30601
30602Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30603
30604 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
30605 nearly as I can tell, the whole thing was an accident in Stu's
30606 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
30607 to replace a send/expect pair with gdb_test, but ended up only
30608 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
30609 of 30 Mar 1995 took care of it, but left this vestigial comment
30610 which I am now nuking.
30611
30612Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30613
30614 * gdb.base/break.exp: Look for different line number for
30615 breakpoint at main depending on usestubs.
30616
30617Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30618
30619 * gdb.base/list.exp: Adjust some alternate expect patterns to
30620 match recent list0.c change. Add alternate expect pattern for
30621 output from `list default lines around main' for optimizing
30622 compilers.
30623
30624Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30625
30626 * lib/gdb.exp: If nosignals is not set, set it to 0.
30627
30628Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
30629
30630 * config/slite-gdb.exp: Responds to load symbol table prompt.
30631 * gdb.base/break.exp: Adjust line number, fix rerun.
30632 * gdb.base/langs0.c: Add #ifdef usestubs.
30633
30634Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
30635
30636 * gdb.base/list.exp: Adjust line contents after adding new lines in
30637 list0.c. Also fix a syntax error.
30638
30639 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
30640 * gdb.base/break.exp: ditto.
30641 * gdb.base/list.exp: ditto.
30642 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
30643 * gdb.base/run.c: ditto.
30644 * gdb.base/list0.c: ditto.
30645 * gdb.base/funcargs.c: ditto.
30646
30647Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
30648
30649 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
30650 $targetname, $serialport and $baud instead of hardwired variables.
30651 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
30652 target doesn't support signals.
30653
30654Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
30655
30656 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
30657
30658Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30659
30660 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
30661 Don't rely on the value of an auto variable before it has been
30662 initialized. Use gdb_test more.
30663
30664Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30665
30666 * lib/gdb.exp (default_gdb_version): A version number must start
30667 with a digit, but other than that contains all characters up to
30668 the first whitespace character.
30669
30670Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30671
30672 * gdb.base/commands.exp (breakpoint_command_test): New tests.
30673
30674Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30675
30676 * gdb.c++/*.exp: Warn if executable does not exist. The original
30677 reason for skipping the warning was that configure.in sometimes
30678 intentionally skipped building the executables but the tcl code
30679 had no way of knowing. That (a) was always bogus with respect to
30680 error handling, (b) is no longer true (right now there is no way
30681 to skip C++ tests).
30682
30683 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
30684
30685Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30686
30687 * gdb.base/list.exp: Add expect patterns for output from
30688 SunPRO compiled executables.
30689 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
30690 types.
30691
30692Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30693
30694 * gdb.base/break.exp (test_next_with_recursion): Accept any line
30695 number (we are already testing that the correct source line text
30696 gets printed).
30697
30698 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
30699 that is what is intended, but something needed to be done to get
30700 sunos4 native working again.
30701
30702 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
30703
30704 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
30705 apparently went with a (very) old xfail.
30706
30707Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
30708
30709 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
30710 runto_main is a proc in gdb.exp that will do 'step' for target use
30711 stubs.
30712 * gdb.base/exprs.exp: ditto.
30713 * gdb.base/interrupt.exp: ditto.
30714 * gdb.base/opaque.exp: ditto.
30715 * gdb.base/printcmds.exp: ditto.
30716 * gdb.base/ptype.exp: ditto.
30717 * gdb.base/scope.exp: ditto.
30718 * gdb.base/setvar.exp: ditto.
30719 * gdb.base/signals.exp: ditto.
30720 * gdb.base/twice.exp: ditto.
30721 * gdb.c++/classes.exp: ditto.
30722 * gdb.c++/inherit.exp: ditto.
30723 * gdb.c++/templates.exp: ditto.
30724 * gdb.base/break.exp: no run and hit main for stubs. Change line
30725 numbers for breakpoints and info breakpoint.
30726 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
30727 breakpoint().
30728 * gdb.base/callfuncs.c: ditto.
30729 * gdb.base/exprs: ditto.
30730 * gdb.base/interrupt.c: ditto.
30731 * gdb.base/opaque0.c: ditto.
30732 * gdb.base/printcmds.c: ditto.
30733 * gdb.base/ptype.c: ditto.
30734 * gdb.base/scope0.c: ditto.
30735 * gdb.base/setvar.c: ditto.
30736 * gdb.base/signals.c: ditto.
30737 * gdb.base/twice.c: ditto.
30738 * gdb.c++/misc.cc: ditto.
30739 * gdb.c++/templates.cc: ditto.
30740
30741Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30742
30743 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
30744
30745 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
30746 somewhere between `read' and `main.c'. I'm pretty sure the
30747 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
30748 and it isn't particularly useful.
30749
30750 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
30751
30752Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30753
30754 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
30755
30756Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
30757
30758 * config/mt-slite: add LIBS and -nostdlib.
30759 * config/slite-gdb.exp: add this new file to support sparclite target.
30760
30761Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
30762
30763 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
30764
30765 * gdb.base/a2-run.exp: Change argument to istarget from
30766 "*-*-vxworks" to "*-*-vxworks*".
30767 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
30768
30769Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
30770
30771 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
30772 will not runto main but do a 'step' to step out of breakpoint().
30773 * config/mt-slite: add -Dusestubs.
30774
30775Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30776
30777 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
30778 instead of just @.
30779
30780 * gdb.base/signals.exp: Add test for "handle all print".
30781 * TODO: Remove "handle all print". Also remove item about
30782 checking copyright date (I don't like the idea of a spurious FAIL
30783 based on when we run the tests).
30784
30785 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
30786 for SunOS4 (reason for failure not investigated). Remove
30787 redundant test for $binfile.
30788
30789 * gdb.base/nodebug.c (array_index): Call malloc.
30790
30791 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
30792
30793Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
30794
30795 * gdb.base/recurse.exp: Update gdb_test invocation to use new
30796 conventions and slightly simplify the matching regexp.
30797
30798Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30799
30800 * gdb.base/break.exp: Update gdb_test invocation to use new
30801 convention.
30802
30803 * lib/gdb.exp: If noargs is not set, set it to 0.
30804
30805 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
30806 tests unique.
30807
30808 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
30809
30810Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30811
30812 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
30813 one argument of type "<non-float parameter>".
30814
30815Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
30816
30817 * config/rom68k.exp: New file to support Motorola IDP board.
30818 * gdb.base/a2-run.exp: Skip this file if noargs is set.
30819 * gdb.base/break.c: Change things around so that this program
30820 doesn't depend upon args. This is necessary to make remote
30821 targets work (in general, they can't take args).
30822 * gdb.base/break.exp: Don't try to send args to program. Don't
30823 expect output. Also, replace lots of code with gdb_test.
30824
30825Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30826
30827 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
30828 printing of '\'' (which is what the comment says we are testing,
30829 even though we were not), not '''.
30830 (test_integer_literals_rejected): Test that printing ''' is an error.
30831
30832 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
30833 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
30834 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
30835 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
30836 Use gdb_test not test_print_accept.
30837 * lib/gdb.exp: Remove test_print_accept.
30838
30839 * gdb.base/signals.exp (signal_tests_1): Make pass message
30840 consistent with fail message.
30841
30842 * gdb.base/whatis.exp: Remove xfails for printing char vs.
30843 unsigned char; the bug (PR 1821) is fixed.
30844
30845 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
30846
30847 * gdb.base/scope.exp (test_at_localscopes): Call pass for
30848 successful tests--makes xfailing them work right.
30849
30850Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30851
30852 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
30853 only \r\n, not .*. The test can pass .* as the last thing in
30854 $pattern if that is what it wants. In addition to providing this
30855 flexibility, this change should speed up pattern matching in cases
30856 where the pattern already ended with .* (there were a number of
30857 them). This change also helps catch bad patterns--in the old
30858 scheme the typo "char \*" instead of "char \\*" would pass. Now
30859 it is caught.
30860 * Many .exp files: Update callers.
30861
30862 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
30863 clearer and does not spuriously match multiple ('s. Likewise for
30864 ) and *.
30865
30866 * gdb.base/nodebug.exp: Test ability to call a function and pass
30867 it a string (even with no debugging info).
30868
30869 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
30870 "p '\'", which is the same as "p ''" once tcl gets done with
30871 quoting, to "p '\\'", which I suspect is what is intended (one
30872 backslash gets sent to GDB).
30873
30874 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
30875
30876Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30877
30878 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
30879 1817) was fixed literally years ago.
30880
30881Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30882
30883 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
30884 test, it causes stepping out of call_after_alloca_subr with
30885 optimizing compilers.
30886 (localvars_in_indirect_call): Consume GDB prompt if `finish'
30887 fails.
30888
30889 * gdb.c++/templates.exp: Source templ-info.exp only if
30890 the templates executable exists.
30891
30892 * gdb.c++/misc.cc (class Contains_static_instance,
30893 class Contains_nested_static_instance),
30894 gdb.c++/classes.exp (test_static_members): Test printing of
30895 a class that contains a static instance of the class.
30896
30897Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30898
30899 * gdb.base/langs2.c (cppsub_): Don't prototype.
30900 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
30901 only, I believe).
30902
30903Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30904
30905 * lib/gdb.exp (skip_chill_tests): New procedure.
30906
30907 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
30908
30909Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
30910
30911 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
30912 each expect pattern. Cuts runtime from 12 to about 4 seconds.
30913
30914Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30915
30916 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
30917
30918 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
30919 disassemble 8, not 16, instructions for part 4.
30920
30921 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
30922 support the latter anymore.
30923
30924 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
30925 -DNO_PROTOTYPES.
30926 * gdb.base/callfuncs.c: Control use of prototypes based on
30927 NO_PROTOTYPES, not __STDC__.
30928 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
30929 t_float_values2 tests if prototypes in use.
30930
30931 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
30932 t_double_values): When checking differences against DELTA, check
30933 that difference is within the range (-DELTA,DELTA), not just
30934 (-infinity,DELTA).
30935
30936Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
30937
30938 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
30939 'file' command firts, then 'target', then 'load', this is due to gdb
30940 target set up.
30941 * config/mips-gdb.exp: Fix a couple regular exp bugs.
30942
30943Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
30944
30945 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
30946 FP load/store variants.
30947 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
30948
30949Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
30950
30951 * gdb.base/term.exp: Do not give a warning if not native, it is
30952 not an abnormal condition.
30953
30954Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
30955
30956 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
30957 t_char_array".
30958
30959Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
30960
30961 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
30962 are getting the version number.
30963
30964 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
30965 if not native, it is not an abnormal condition.
30966
30967Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30968
30969 * lib/gdb.exp: Just use "file exists", rather than undocumented
30970 dejagnu procedure "findfile".
30971
30972Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
30973
30974 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
30975 (LDFLAGS): Set to -Xlinker -Ur.
30976
30977 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
30978 Removed, these values are set by lib/gdb.exp.
30979
30980 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
30981
30982Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
30983
30984 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
30985 of replicating gdb startup code.
30986
30987 * config/mt-vxworks (LDFLAGS): Set to -r.
30988 (CFLAGS_FOR_TARGET): Removed.
30989
30990 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
30991 (gdb) and gdb for vxworks uses (vxgdb).
30992
30993 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
30994 executable is not in the tree and host != target, use sed and
30995 program_transform_name to determine the gdb name used by the
30996 target.
30997
30998 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
30999 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
31000
31001Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31002
31003 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
31004 floats, chars, and shorts where there are ANSI-style function
31005 definitions.
31006
31007 * gdb.base/langs.exp, gdb.base/langs*: New test.
31008 * gdb.base/Makefile.in: Build it.
31009 * TODO: Remove item about checking that C names don't get C++
31010 demangling applied; this test tests it.
31011
31012Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31013
31014 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
31015 went with the const70 xfail. The xfail went away a year ago.
31016
31017 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
31018
31019 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
31020 for hp300.
31021
31022 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
31023
31024 * gdb.base/a1-selftest.exp: Don't run on hp300.
31025
31026Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31027
31028 * Makefile.in (site.exp): Set host_alias and target_alias as well
31029 as host_triplet and target_triplet.
31030
31031Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31032
31033 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
31034
31035 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
31036 places as other ecoff systems).
31037
31038 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
31039 ultrix.
31040
31041Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31042
31043 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
31044 remove them.
31045 * gdb.base/nodebug.exp: Accept "function" in addition to "text
31046 variable and "variable" in addition to "data variable".
31047 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
31048
31049 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
31050 2.
31051 * gdb.base/list1.c (long_line): Add additional statement at start
31052 of function.
31053 * gdb.base/list.exp (test_forward_search): Update line number to
31054 reflect new statement.
31055
31056Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31057
31058 * gdb.base/signals.exp: Reinitialize searched source directories
31059 after gdb_start call.
31060
31061Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
31062
31063 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
31064 * gdb.stabs/Makefile.in: Likewise.
31065
31066 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
31067 change. Instead split the tests into smaller pieces.
31068 * gdb.disasm/hppa.s: Corresponding changes.
31069
31070Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31071
31072 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
31073 Quote ^C when passing it to stty. For some shells ^ is a pipe.
31074
31075 * gdb.base/funcargs.exp: Modify many tests so that every test
31076 either passes or fails. Make some test names unique.
31077
31078Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31079
31080 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
31081 Call stty to set interrupt character.
31082
31083 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
31084 for HP assembler versus GNU assembler based on actual behavior of
31085 $(CC), rather than assuming that $(AS) is always the GNU assembler.
31086
31087 * TODO: Suggest a few more stepping tests.
31088
31089Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
31090
31091 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
31092 restart GDB for h8300 after a continue.
31093 (return): Add pattern to match a29k-udi behavior.
31094 * gdb.base/nodebug.exp: Remove obsolete comment.
31095 * gdb.base/regs.exp: New file, testing of register displays.
31096 * gdb.base/return.exp: Fix typo in reference to $objdir.
31097 * gdb.base/whatis.exp: Always start with a fresh GDB.
31098
31099Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31100
31101 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
31102 higher, these tests generate a lot of output.
31103
31104Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31105
31106 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
31107 code following the catch silently ignored some errors; without the
31108 catch they should be thrown like any other tcl error. Also, the
31109 catch used "" instead of {} which meant all the callers who wanted
31110 to include one of the characters "[]$ had to quote it an extra time.
31111 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
31112 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
31113 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
31114 Remove extra quoting.
31115
31116Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
31117
31118 * gdb.base/commands.exp: Make test names unique; every test either
31119 passes or fails. Update some comments.
31120
31121 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
31122
31123Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31124
31125 The following fixes a FAIL caused by the fact that the alpha stabs
31126 configuration didn't use the ".if alpha" code in weird.def.
31127 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
31128 bit pointer, so the 32 bit version works even on the alpha.
31129 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
31130 Remove the stuff which allowed us to have separate versions for
31131 alpha and everything else.
31132
31133 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
31134 regexp which "info func operator\[\](" is supposed to match. Fix
31135 string to send to GDB. Note that GDB still doesn't work right. Add a
31136 new test for "info func .perator\[\](" which GDB does handle correctly.
31137
31138 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
31139
31140Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31141
31142 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
31143 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
31144 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
31145 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
31146 it makes the tests harder to understand and confuses test-o-matic.
31147 The preferred style is that each test provides a PASS or a FAIL,
31148 and has a unique message (e.g. "continue #54" not just "continue")
31149 which is the same for the pass and the fail.
31150 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
31151 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
31152 to lib/gdb.exp.
31153 * gdb.base/printcmds.exp: Use test_print_accept. Remove
31154 prt_accept which was basically the same thing. Likewise for
31155 test_print_reject and prt_reject.
31156 * lib/gdb.exp (test_print_reject): Add some more error message
31157 patterns to match from the former printcmds.exp (prt_reject).
31158 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
31159 One defect of the passcount stuff is that some of it failed to
31160 report XPASS where appropriate.
31161 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
31162 stuff before and after arg in expected pattern.
31163 (test_paddr_operator_functions): Re-do test without print_addr_of;
31164 this is the only test which seems to want extra stuff there.
31165
31166Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31167
31168 * gdb.base/nodebug.exp: Update new tests to reflect improved
31169 wording of gdb output.
31170
31171 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
31172 and "ptype" work on variables in files compiled without -g.
31173 Replaces commented out "maint print msymbol" tests.
31174
31175Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31176
31177 * gdb.base/setvar.c (dummy): Call malloc.
31178
31179 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
31180 losing with the irix4 sed.
31181
31182 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
31183 ALRM" on irix4.
31184
31185Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31186
31187 * TODO: Remove items about corefile.exp testing new exec-file and
31188 backtrace; both are now done. Add items about printing enums.
31189
31190Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31191
31192 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
31193 "get signal $thissig" test fails.
31194
31195 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
31196
31197Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31198
31199 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
31200 compiler warning with dec alpha compiler.
31201
31202 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
31203 extra \n from gdb_test call (this explains why the prompt test
31204 that I removed yesterday was there).
31205 (user_defined_command_test): Remove extra \n and prompt test.
31206
31207 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
31208 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
31209 doesn't exist.
31210 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
31211 Also remove alpha workaround, which turns out to be because
31212 SIGABRT == SIGLOST.
31213
31214 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
31215
31216 * gdb.base/help.exp: Don't test "help show".
31217
31218Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31219
31220 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
31221 "set print address" is on.
31222 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
31223 pass prompt to gdb_test; gdb_test already looks for the prompt.
31224
31225 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
31226
31227 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
31228 was a vestige of the manual TESTSTRATEGY, and the purpose of it
31229 was to make sure that gdb can read a core file. But (a) the "read
31230 the corefile" part didn't make it to a1-selftest.exp, we just
31231 delete the corefile after creating it, and (b) we test reading
31232 corefiles in corefile.exp anyway. Also, this test left around a
31233 xgdb process on Solaris.
31234
31235 * gdb.base/corefile.exp: Also test backtrace.
31236
31237Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
31238
31239 * gdb.base/commands.exp: Test a simple user defined command with
31240 arguments and if/while statements; verify the full user command is
31241 printed by "show user".
31242
31243 * gdb.base/commands.exp: Test if/while commands as part of a
31244 breakpoint command list; verify they appear in breakpoint
31245 information.
31246
31247Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31248
31249 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
31250 than by dividing by zero.
31251
31252Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
31253
31254 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
31255 performing an inferior call with watchpoints enabled.
31256 * gdb.base/watchpoint.c (main): Delete second unnecessary read
31257 call.
31258
31259Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31260
31261 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
31262 of "file" command.
31263
31264 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
31265 Add additional pattern for when "int operator int(void);" appears
31266 in a different order.
31267
31268Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31269
31270 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
31271
31272 * gdb.base/help.exp: Replace most of docstrings for "info signals"
31273 and "signal" with ".*".
31274
31275Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31276
31277 * TODO: Add note about "handle all nostop".
31278
31279 * gdb.base/{sigall.c, sigall.exp}: New test.
31280 * gdb.base/Makefile.in: Add it.
31281
31282Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
31283
31284 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
31285 when invoking GDB, suppresses any windowing interface.
31286
31287Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
31288
31289 * config/sim-gdb: New file, simulator testing support.
31290
31291Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
31292
31293 * gdb.base/interrupt.exp: Test calling func1 twice.
31294
31295Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
31296
31297 * gdb.base/list.exp (test_forward_search): Set timeout higher
31298 when we'll be getting lots of output from gdb.
31299
31300 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
31301 "init_malloc" to after the expect statement. Run it if that
31302 regexp is taken, but also for two others which happen if source
31303 cannot be found.
31304
31305Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31306
31307 * gdb.base/printcmds.exp: New test, for printing register before
31308 program is running.
31309
31310Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31311
31312 * gdb.base/list.exp: Correct some alternate expect patterns
31313 to reflect changes in list1.c.
31314
31315Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31316
31317 * TODO: Add item regarding large frames.
31318
31319 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
31320
31321 * TODO: Remove item about enabling return.exp; it
31322 is enabled. Suggest a few more "return" tests.
31323
31324Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31325
31326 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
31327 anonymous unions.
31328
31329Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31330
31331 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
31332 and pr-5646.o, so "make" is the same as "make all", not "make
31333 pr-4975.o".
31334
31335Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
31336
31337 * gdb.base/list.exp: Adjust expectations to reflect changes in
31338 list1.c.
31339 (test_forward_search): New test proc.
31340 * gdb.base/list1.c (long_line): New function, has long source line.
31341
31342Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
31343
31344 * gdb.base/a1-selftest.exp: Change initial stepping to know about
31345 additional line of code that was added.
31346
31347Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
31348
31349 * gdb.disasm/hppa.s: Break the large branching tests into smaller
31350 tests so as not to overflow expect's input buffers.
31351 * gdb.disasm/hppa.exp: Corresponding changes.
31352
31353Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31354
31355 Beginnings of template debugging tests.
31356 * gdb.c++/templ-info.cc: New file to test for template
31357 debugging capability of the compiler.
31358 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
31359 templ-info.cc.
31360 * gdb.c++/templates.cc: Add explicit template instantiations
31361 to enable compiling with -fno-implicit-templates. Add destructor
31362 and 'value' method to T5 class for template tests.
31363 * gdb.c++/templates.exp: Add testcases for printing of template
31364 types, setting breakpoints on template methods and calling a
d63a86f8 31365 template method.
c906108c
SS
31366
31367Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
31368
31369 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
31370 branch target since some assemblers (gas-2.5) may emit a
31371 relocation for the branch instead of resolving it in the
31372 assembler.
31373
31374Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31375
31376 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
31377 through signal handler.
31378
31379Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31380
31381 * configure.in (*-*-netware): Use config/mt-netware.
31382
31383 * config/mt-netware: New file.
31384 * config/mt-i386-netware: Removed, separate configs for different
31385 netware architectures are no longer needed now that we have
31386 --with-headers.
31387
31388Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31389
31390 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
31391 by the recent changes to use ANSI C arithmetic conversions.
31392
31393Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31394
31395 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
31396 bug involving using inferior_pid to figure out whether to select a
31397 frame.
31398
31399Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
31400
31401 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
31402 match the current disassembler output.
31403
31404Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
31405
31406 * gdb.fortran/exprs.exp: Expect VOID instead of void.
31407 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
31408 types, expect "int" as type of integer values (for now).
31409
31410Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
31411
31412 * gdb.base/commands.exp: New tests for if/while commands.
31413
31414Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
31415
31416 * lib/gdb.exp (runto): Replace sub-pattern for hex value
31417 by .*, since hex values have different syntax in Chill mode.
31418
31419Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31420
31421 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
31422 linefeed from expect pattern for repeated types with indices > 9.
31423
31424Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
31425
31426 First part of Fortran test suite.
31427 * gdb.fortran: New directory.
31428 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
31429
31430Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31431
31432 * gdb.base/default.exp: Update expect pattern for load command
31433 without arguments.
31434
31435Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
31436
31437 * configure.in: Change i386 to i[345]86.
31438 * gdb.base/configure.in: Likewise.
31439 * gdb.c++/configure.in: Likewise.
31440 * gdb.chill/configure.in: Likewise.
31441
31442Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
31443
31444 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
31445 patterns, since that is not a valid context for comments.
31446
31447Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
31448
31449 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
31450 repeated types and repeated types with indices > 9.
31451
31452Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
31453
31454 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
31455 2417; old bug has been fixed.
31456
31457Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
31458
31459 * gdb.base/interrupt.exp: When trying to wake up the inferior,
31460 send the newline ourselves instead of assuming gdb_test will do
31461 so when passed an empty input string.
31462
31463 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
31464 stabs testcode.
31465
31466Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31467
31468 * lib/gdb.exp (gdb_test): Don't send anything if the first
31469 argument is an empty string. This makes cases where we want to
31470 match output that is already in expect's buffers (for example,
31471 matching a breakpoint after gdb_run_cmd has been called) work
31472 reliably.
31473
31474Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31475
31476 * config/netware.exp: New file.
31477
31478Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31479
31480 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
31481 the -B and -L prefixes so we can find the debugging stub.
31482
31483 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
31484 there and we are using the gcc from the tree.
31485
31486 * gdb.base/types.c: Removed.
31487
31488 * gdb.base/configure.in: Look for makefile fragments in ../config.
31489 Recognize i386-*-netware.
31490 * gdb.c++/configure.in: Likewise.
31491
31492Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31493
31494 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
31495 the correct TCL syntax.
31496
31497Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31498
31499 * gdb.base/opaque.exp: use runto instead of messing around with
31500 breakpoints. Simplify by using gdb_test.
31501
31502 * gdb.base/bitfields.exp: restart between tests on netware targets
31503 because breakpoints aren't relocated after target death. Run
31504 processes to completion.
31505
31506 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
31507
31508Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
31509
31510 * Makefile.in: Remove extra tabs that confuse some versions
31511 of "make". Use the newly built gdb to test with by default,
31512 rather than the first one in the tester's search path.
31513
31514Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
31515
31516 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
31517
31518 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
31519 condition help.
31520
31521Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31522
31523 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
31524
31525 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
31526 running.
31527 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
31528 * gdb.base/funcargs.exp: Likewise.
31529
31530 * gdb.base/bitfields.exp: Simplify by using gdb_test.
31531 * gdb.base/funcargs.exp: Likewise.
31532
31533 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
31534 message is "".
31535
31536Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31537
31538 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
31539 return,signals,twice}.exp: Handle non-existant binaries
31540 consistantly.
31541
31542 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
31543 * gdb.base/Makefile.in: Don't try to generate a core dump, we
31544 might testing a cross development system.
31545
31546Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31547
31548 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
31549 runtest script is relative to ${srcdir}, not ${rootdir}.
31550
31551Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
31552
31553 * gdb.base/signals.exp: Allow for optionality of breakpoint
31554 address.
31555
31556Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31557
31558 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
31559
31560Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31561
31562 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
31563 for size_t definition.
31564 * gdb.c++/templates.cc: Likewise
31565
31566 * config/mt-i386-netware: New file.
31567
31568 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
31569 defined.
31570
31571 * gdb.base/Makefile.in: Added support for systems that name core
31572 files by appending "core" to the program name.
31573 * gdb.base/a1-selftest.exp: Likewise.
31574
31575Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31576
31577 * gdb.base/return.exp: Add comment and message for `return double'
31578 test failure on Sparc Solaris.
31579
31580Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
31581
31582 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
31583
31584Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31585
31586 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
31587 from optimizing them away.
31588 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
31589 patterns to include default constructors and assignment operators,
31590 to match gcc versions beyond 2.5.8. Accept any cplus demangling
31591 character in the output of the virtual base pointer.
31592
31593Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31594
31595 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
31596 expression match in print_addr_of to avoid unintented matches.
31597 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
31598 versions up to 2.5.8.
31599
31600Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31601
31602 * gdb.base/list.exp: Tweak alternate pattern for listing of an
31603 included file to run under newer versions of expect.
31604 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
31605 consecutive >'s in templates to accomodate recent cplus-dem.c change.
31606 Remove xfail for the virtual table of BDDHookV.
31607
31608Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
31609
31610 * lib/gdb.exp (string_to_regexp): Set a default result.
31611 (default_gdb_start): Fix misleading message.
31612
31613Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
31614
31615 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
31616 Remove all CC, etc definitions.
31617 * config/mt-hpux: New file.
31618 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
31619 (CFLAGS, LDFLAGS): Define.
31620 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
31621
31622 * Makefile.in (site.exp): Don't insert host_os, etc.
31623 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
31624 (distclean): Check existence of subdir.
31625 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
31626 * gdb.base/Makefile.in: General cleanup and simplification.
31627 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
31628 to build executables. Use default rule to build .o files.
31629 (EXPECT, RUNTEST, CC): Fix relative pathname.
31630 (site.exp): Don't insert host_os, etc.
31631 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
31632 and/or SIGUSR1 defined.
31633 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
31634 * gdb.c++/Makefile.in: General cleanup and simplification.
31635 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
31636 (CFLAGS): Remove.
31637 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
31638
31639Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
31640
31641 * gdb.base/recurse.exp: Misc changes to get tests running again
31642 after Kung's changes to the watchpoint code.
31643 * gdb.base/watchpoint.exp: Likewise.
31644
31645Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
31646
31647 * lib/gdb.exp (string_to_regexp): Convert {\} also.
31648
31649Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
31650
31651 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
31652 * lib/gdb.exp (default_gdb_start): Define.
31653 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
31654 gdb.base/funcargs.exp, gdb.base/opaque.exp,
31655 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
31656 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
31657 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
31658 Don't call gdb_target_udi in between tests.
31659
31660Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31661
31662 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
31663 (which was basically just a local version of the same thing). In
31664 addition to avoiding duplication, gdb_test_exact is faster.
31665 * lib/gdb.exp (gdb_test_exact): Fix typo.
31666
31667 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
31668 don't give an error.
31669
31670 * gdb.base/term.exp: Call delete_breakpoints before starting.
31671
31672 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
31673 (t10): Add comment.
31674
31675Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
31676
31677 Reorganization of the GDB Test Suite.
31678
31679 * gdb.base: New directory, contains all the basic tests.
31680 * gdb.c++: New directory, tests specific to C++.
31681 * gdb.chill: New directory, tests specific to Chill.
31682 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
31683 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
31684 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
31685 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
31686 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
31687 t30-31 to chill).
31688 * */gdbme.*: Rename to match appropriate expect scripts.
31689 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
31690 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
31691 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
31692 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
31693 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
31694 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
31695 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
31696 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
31697 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
31698 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
31699 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
31700 gdb.c++/virtfunc.cc: New names of C++ files.
31701 * gdb.chill/chillvars.ch: New name of Chill file.
31702 * gdb.base/configure.in, gdb.c++/configure.in,
31703 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
31704 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
31705 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
31706 * configure.in (configdirs): Update to reflect directory changes.
31707 (target_abbrev): No longer define for any configuration.
31708 * Makefile.in: Cosmetic improvements to header comments.
31709
31710Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
31711
31712 Various changes to gdb.t31:
31713
31714 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
31715 * gdbme.ch: Make all key-words and predefineds be upper-case.
31716 * chillvars.exp: Expect key-words and predefinds in upper-case.
31717
31718 * chillvars.exp: Use gdb_test_exact many places.
31719 Change expected output for arrays (which now includes index labels).
31720
31721 * pr-5020.exp, gdme.ch (module PR_5020):
31722 New test, for PR-5020.
31723
31724Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
31725
31726 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
31727 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
31728
31729Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
31730
31731 * Makefile.in: Fix bit-rot in definitions of CHILL,
31732 CHILL_FOR_TARGET and Chill_LIB.
31733 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
31734 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
31735 CHILL, and CHILL_LIB.
31736
31737Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
31738
31739 * Revert the previous changes. Please see Rob's directory
31740 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
31741
31742Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
31743
31744 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
31745 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
31746 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
31747 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
31748 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
31749 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
31750 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
31751 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
31752 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
31753 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
31754 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
31755 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
31756 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
31757 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
31758 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
31759 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
31760 changes from 94Q1.
31761
31762Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
31763
31764 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
31765 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
31766 Rob's new testing fragments.
31767
31768Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
31769
31770 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 31771 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
31772
31773Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
31774
31775 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
31776 version also, match on casted version strings, and match on
31777 gdb startup case where the line numbers might be messed up.
31778
31779Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
31780
31781 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 31782 (CFLAGS): Delete it from here.
c906108c
SS
31783
31784Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
31785
31786 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
31787
31788Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
31789
31790 * Makefile.in (RUNTEST): Default to just "runtest".
31791
31792Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31793
31794 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
31795 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
31796 the code has been restructured.
31797
31798Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31799
31800 * gdb.t00/default.exp (set write): Allow any number of \r and/or
31801 \n, not just one of each.
31802
31803 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
31804 /bin/cc gives a warning if you do.
31805
31806Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
31807
d63a86f8 31808 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
31809 __t10ListS_link1ZUiRCUiPT0
31810
31811Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31812
31813 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
31814 on local variables in recursive functions.
31815
31816 * gdb.t07/Makefile.in: Build the new test.
31817
31818Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31819
31820 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
31821 directly. Instead compare the return values from actual calls.
31822
31823Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
31824
31825 * Makefile.in (check): Set TCL_LIBRARY for runtest.
31826
31827Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31828
31829 * From Peter Schauer with minor modifications.
a9c64011
AS
31830 * gdb.t15/return.exp (return_tests): Handle targets where "return"
31831 stops in mid-line in the caller. Add xfail for returning a float
31832 value on X86 targets.
c906108c
SS
31833
31834Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31835
31836 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
31837 to avoid expect lossage.
31838 (fmem_LRbug_tests): Likewise.
31839 * gdb.disasm/hppa.s: Corresponding changes.
31840
31841 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
31842 conditions to work with latest dejagnu/expect.
31843
31844 * gdb.t15/funcargs.exp (finish from indirect call): No longer
31845 expected to fail on the PA.
31846 (backtrace in call with trampolines): Explicitly require main
31847 to be frame #1 (no trampolines should show up in backtrace).
31848
31849 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
31850 "continue -expect".
31851 * gdb.t06/break.exp: Likewise.
31852 * gdb.t07/watchpoint.exp: Likewise.
31853 * gdb.t13/bitfields.exp: Likewise.
31854 * gdb.t15/{funcargs,return}.exp: Likewise.
31855 * gdb.stabs/weird.exp: Likewise.
31856 * config/{mips,udi}-gdb.exp: Likewise.
31857
31858 * hppa.sed: Enclose comments within a sed command to avoid
31859 losing with the old OSF1 sed.
31860
31861Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31862
31863 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
31864 sequent dynix.
31865 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
31866 * gdb.t15/funcargs.exp: Conditionally step again to really
31867 finish from marker_call_with_trampolines. Handle the case where
31868 the first step from within call_with_trampolines already steps
31869 us back to main.
31870 * gdb.t15/gdbme.c: Add comment to closing brace of
31871 call_with_trampolines for funcargs.exp.
31872
31873Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31874
d63a86f8 31875 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
31876 Fix typo(s).
31877
31878Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31879
31880 * gdb.t07/gdbme.c: More code for watchpoint testing.
31881
31882 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
31883 "Hardware watchpoint" throughout file.
31884 (test_watchpoint_triggered_in_syscall): New test.
31885 (test_complex_watchpoint): New test.
31886
31887Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31888
31889 * gdbme.c (call_with_trampolines): New function to try and step
31890 into. Tests trampoline problems on the PA.
31891
31892 * funcargs.exp (localvars_in_indirect_call): No longer expect
31893 stepping into indirect call to fail on PAs.
31894 (test_stepping_over_trampolines): New test.
31895
31896Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31897
31898 * TODO: Add suggestions for static member function tests, and
31899 completion tests.
31900
31901Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31902
31903 * TODO: Add suggestions for "p/a" tests.
31904
31905 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
31906 (default_gdb_exit): Replace all the hair with sending "quit" to
31907 the process with a simple close.
31908
31909Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31910
31911 * TODO: Add suggestions for shared library tests.
31912
31913Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31914
31915 * TODO: Add suggestions for x/s tests.
31916
31917Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31918
31919 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
31920 "enable once", and "enable breakpoints once" with ".*".
31921
31922Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31923
31924 * TODO: Add suggestions about structure passing tests.
31925
31926Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31927
31928 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
31929 the primary1 test, use work around if __GNUC__ < 2.
31930 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
31931 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
31932 Test for bad output rather than waiting for timeout. Issue
31933 second continue only if first continue failed.
31934
31935Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31936
31937 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
31938 operator[] test with gdb_test because the old code didn't seem to
31939 be getting the quoting right with the new dejagnu.
31940
31941Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
31942
31943 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
31944 one from the path.
31945 * Makefile.in: Use a fresh expect if there is one, use runtest
31946 from the src tree if there is one.
d63a86f8 31947
c906108c
SS
31948Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31949
31950 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
31951 next over recursive call. Revise the tests from that point on
31952 (which had been skipped) to match GDB's actual (correct) output.
31953
31954 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
31955 with next over a breakpoint whose condition is false.
31956
31957 * gdb.t00/help.exp: Comment out "help set print" tests just like
31958 (and for same reason as) "help set" test.
31959
31960Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31961
31962 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
31963 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
31964
31965Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31966
31967 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
31968 necessary gdb_target_udi.
31969
31970 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
31971
31972 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
31973 1838 and 2417; they are fixed.
31974
31975 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
31976 gdb.t03/ptype.exp (ptype structure, ptype union):
31977 Remove xfails; the test is looser than when the xfails were added.
31978
31979 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
31980 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
31981
31982 * gdb.t01/run.exp: Only run shell test if isnative.
31983
31984 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
31985 since "run" automatically loads if necessary. Call gdb_target_udi
31986 after the "file" since "file" kills any execution target.
31987
31988 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
31989 GDB. GDB doesn't work that way (not anymore at least) on UDI.
31990 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
31991 argument for UDI.
31992
31993Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31994
31995 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
31996
31997 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
31998
31999Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32000
32001 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
32002 properly quoting regexps. This makes the second argument to
32003 demangle a fixed string, which matches the callers, instead of a
32004 shell-style pattern which is what the previous implementation
32005 used. Update some of the callers.
32006
32007Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32008
32009 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
32010 (comib_nullified_tests): Fix typo.
32011 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
32012 strings. No longer expected to fail.
32013
32014 * gdb.disasm/hppa.s (addib_tests): Fix typo.
32015 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
32016 strings. No longer expected to fail.
32017
32018 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
32019 string. No longer expected to fail.
32020
32021Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32022
32023 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
32024 No longer expected to fail.
32025
32026 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
32027 string. No longer expected to fail.
32028
32029Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32030
32031 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
32032 only in the names (I probably got most of them). I was even
32033 generous with some which differed in underscores in names, and
32034 probably missed a few, and I *still* was able to remove almost a
32035 third of the file with almost no impact on testsuite coverage.
32036
32037Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32038
32039 * gdb.t00/default.exp: Match udi_attach error message as well as
32040 the one from child_attach.
32041
32042 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
32043
32044 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
32045
32046 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
32047 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
32048
32049 * Move test with enums and partial symbols back to
32050 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
32051 Reverts the change of 26 May 93. Per today's change to
32052 stabs.texinfo, the behavior that weird.exp was expecting was
32053 unreasonable; what is important is that the compiler+gdb get
32054 things right, which happens with a recent gcc. Also fix the test
32055 to deal with native compilers which put out the stab gdb can't
32056 deal with.
32057
32058Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32059
32060 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
32061 in the names. The main thing these accomplish is to slow things down.
32062 Many more such duplicates surely remain.
32063
32064 * gdb.t00/help.exp: Comment out "help support" test just like
32065 (and for same reason as) "help set" test.
32066
32067Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
32068
32069 * gdb.t06/break.exp: Remove setup_xfails for
32070 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
32071 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
32072 about known bug in gcc to include up through 2.5.8.
32073 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
32074 well as "_vb$".
32075 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
32076 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
32077 with latest gcc and gdb.
32078 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
32079 well as "_vb$".
32080
32081Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32082
32083 * configure.in (hppa*-*-*): Also configure and build stabs-only
32084 tests.
32085
32086Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32087
32088 * gdb.t10/hppa.mt: A makefile fragment for the PA.
32089 * gdb.t10/configure.in (hppa*-*-*): Use it.
32090
32091Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32092
32093 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
32094
32095Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32096
32097 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
32098 versions prior to 1.13.5.
32099
32100Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32101
32102 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
32103 the prompt is at the start of a line.
32104
32105Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32106
32107 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
32108 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
32109 in the copr tests now.
32110 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
32111 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
32112 expected to fail.
32113
32114Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
32115
32116 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
32117 gdb.t31/chillvars.exp, lib/gdb.exp:
32118 Tweak to run under either version of expect.
32119 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
32120 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
32121 * gdb.t11/list.exp: Remove extraneous whitespace.
32122
32123Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32124
32125 * gdb.t16/printcmds.exp (test_print_strings): Accept
32126 "(unsigned char *) " before the string.
32127
32128 * TODO: Add notes about printing of fancy types and GDB expressions.
32129
32130Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
32131
32132 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
32133 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 32134 if doing mips-idt-ecoff.
c906108c
SS
32135
32136Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
32137
32138 * Most .exp files: Tweak to run under either version of expect.
32139
32140Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32141
32142 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
32143 xfails; I'm not sure why they are failing, but not because of PR 1806.
32144
32145Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
32146
32147 * config/unix-gdb.exp: Remove gdb_unload cause it's already
32148 defined in lib/gdb.exp.
32149
32150Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32151
32152 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
32153 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
32154 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
32155 have to be typeless.
32156
32157Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32158
32159 * TODO: Add suggestion for copyright year test.
32160
32161Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
32162
32163 * configure.in (*-*-lynxos*): Add stabs tests.
32164
32165Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
32166
32167 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
32168 so insert a tab before any assembler directive in column zero.
32169
32170 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
32171 stores.
32172 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
32173 stores.
32174 (fpu_short_memory_tests): Likewise.
32175
32176Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32177
32178 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
32179 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
32180 .stabs directives in comments.
32181
32182Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32183
32184 * TODO: New file, describing tests we could write.
32185 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
32186
32187Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32188
32189 * gdb.t06/signals.exp: Add kludge to force re-sync.
32190
32191 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
32192 to xgdb instead of gdb, get out of gdb.
32193
32194Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
32195
32196 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
32197 for info.
32198
32199Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
32200
32201 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
32202 * gdb.stabs/configure.in (hppa*-*-*): Use it.
32203 * gdb.stabs/hppa.sed: New sed script for the PA.
32204
32205Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32206
32207 * gdb.stabs: Re-write weird.def and configuration to use sed
32208 instead of cpp. sed is portable and POSIX; cpp is neither.
32209
32210Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32211
32212 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
32213
32214Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32215
32216 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
32217
32218Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32219
32220 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
32221 "_vb$".
32222 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
32223 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
32224
32225Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32226
32227 * lib/gdb.exp: Comment out code which depends on non-existent
32228 `transform' procedure.
32229
32230Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
32231
32232 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
32233 * lib/gdb.exp: Transform tool name.
32234 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
32235 1.1's new error handling system.
32236
32237Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32238
32239 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
32240
32241Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32242
32243 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
32244 They made pattern matching so slow that timeouts happened on
32245 heavily loaded systems. Now any output from "show print" which
32246 gets us back to the GDB prompt is a PASS.
32247
32248Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
32249
32250 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
32251
32252Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32253
32254 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
32255
32256 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
32257 It is not from PR 3220.
32258
32259Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32260
32261 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
32262 just started failing because they depended on the order the
32263 subcommands are presented, or exact docstring text. This kind of
32264 test is a pain and has minimal benefit.
32265
32266Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32267
32268 * gdb.t09/corefile.exp: At end of test, use "core" command with
32269 no arguments.
32270
32271Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
32272
32273 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
32274 17}/Makefile.in: Make it possible to run the testsuite with Sun
32275 make and CC = cross gcc by adding explicit build rules for .o
32276 files.
32277
32278Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32279
32280 * gdb.t15/funcargs.exp: Don't put comments on same line as
32281 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 32282
c906108c
SS
32283Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32284
32285 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
32286
32287Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
32288
32289 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
32290 * gdb.t20/inherit.exp: remove three dumplicate entries.
32291
32292Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32293
32294 * gdb.t06/break.exp: For "next over recursive call", fail on any
32295 incorrect output, not just on "factorial (value=2)".
32296
32297Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32298
32299 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
32300 working now. Add an xfail if accesing a bss variable causes
32301 a memory error if the target is not yet run.
32302
32303Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32304
32305 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
32306 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
32307 name of __st* demangling (2 strings). Did Kung really get the
32308 more than 95 others right without testing them?
32309
32310Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
32311
32312 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
32313
32314Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
32315
32316 * configure.in (configdirs): Add gdb.disasm
32317 * gdb.disasm: New directory for GDB disassembler tests.
32318 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
32319
32320Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32321
32322 * gdb.t00/help.exp: Don't test "help set".
32323
32324 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
32325 from within expect statements. None of these happen anymore and
32326 they cause regressions to be silently unnoticed.
32327
32328 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
32329 messages) about known failures with gcc cygnus-2.4.5-930417.
32330
32331 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
32332 comp-info.exp so it gets built if it doesn't exist.
32333
32334 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
32335 it is no longer used.
32336 * gdb.t13/comp-info.c: Removed.
32337
32338Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
32339
32340 * gdb.t06/signals.exp: Add xfail for sun3.
32341
32342Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32343
32344 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
32345 relevant because ^C doesn't get sent but failure can be reproduced
32346 interactively).
32347
32348Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32349
32350 * gdb.stabs/alpha.mt: New configuration file for alpha.
32351 * gdb.stabs/configure.in: Use it.
32352 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
32353 sharing with alpha.mt, redefine long to word via preprocessor.
32354 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
32355 for alpha.
32356 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
32357 native cc.
32358 * gdb.t00/teststrategy.exp: Change expect string so that we
32359 consume the `(xgdb)' from the command echo and from the gdb prompt.
32360 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
32361 gdb currently compares all values as long, so this failure probably
32362 applies to any configuration where LONGEST is bigger than a target int.
32363 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
32364 with gcc.
32365 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
32366 to handle opaque pointers, gcc is.
32367 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
32368 as first argument. Include <sys/types.h> and change all operator
32369 new definitions to use size_t.
32370 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
32371 now that we use size_t.
32372
32373Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32374
a9c64011 32375 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 32376 a long or float array cast all array members to the same type.
a9c64011 32377 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 32378 with 64 bit longs.
a9c64011 32379 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 32380 on alpha.
a9c64011 32381 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
32382
32383Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32384
32385 * gdb.t24 (demangle.exp): Constructors of templates have names like
32386 vector<int>::vector(int) not vector<int>::vector<int>(int). See
32387 section 14.6 of the ARM.
32388
32389 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
32390 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
32391 accomplish little and slow down the testsuite.
32392
32393 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
32394 Accept spaces various places.
32395
32396Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32397
32398 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
32399 with watchpoint enabled.
32400
32401 * Makefile.in: Remove definition of CC and remove the second
32402 definition of CXX (the "CXX = gcc" one remains). These definitions
32403 were causing backquotes to be expanded within backquotes, which
32404 doesn't work.
32405
32406Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
32407
32408 * gdb.t17/callfuncs.exp: Add "return 0" to end.
32409
32410Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32411
a9c64011
AS
32412 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
32413 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
32414 by mips cc and contains no stabs entries.
32415
32416Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
32417
32418 * config/vx-gdb.exp: Use fake device to load files rather than
32419 NFS.
32420 * lib/gdb.exp: New proc to do "file" command.
32421 * config/unix-gdb.exp: Use new "file" proc.
32422
32423Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
32424
32425 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
32426 Rework board rebooting slightly.
32427 (gdb_exit): Don't exit from the remote shell; there isn't one.
32428 * gdb.stabs/weird.exp: If a program is being debugged already,
32429 kill it.
32430 * gdb.t04/setvar.exp: Stop and restart gdb.
32431 * gdb.t05/expr.exp: Likewise.
32432 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
32433 restart gdb and reload the program.
32434 * gdb.t08/opaque.exp: Likewise.
32435 * gdb.t12/scope.exp: Likewise.
32436 * gdb.t13/bitfields.exp: Likewise.
32437 * gdb.t15/funcargs.exp: Likewise.
32438 * gdb.t20/classes.exp: Likewise.
32439 * gdb.t03/ptype.exp: Increase timeout.
32440 * gdb.t16/printcmds.exp (test_print_string_constants,
32441 test_print_array_constants): Likewise.
32442 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
32443 * gdb.t20/classes.exp (do_tests): Likewise.
32444 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
32445
32446Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
32447
32448 * gdb.stabs: Renamed *wierd* to *weird*.
32449
32450Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
32451
32452 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
32453 for timeout. Add "known gcc 2.4.5 bug" to failure message.
32454
32455Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
32456
32457 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
32458 (do_tests): Remove xfail for whatis on one_var and two_var.
32459
32460Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
32461
32462 * Makefile.in: Made cross building work better by adding
32463 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
32464
32465Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32466
32467 * gdb.t15/{return.c,return.exp,Makefile.in}:
32468 New test, currently commented out.
32469
32470Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
32471
32472 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
32473 still running and removes the leftover named socket so GDb can do
32474 clean restarts.
32475
32476Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
32477
32478 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
32479 console, not GDB.
32480 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
32481 cross testing works better with "make check"
32482 * config/unix-gdb: Use default procedures for exit and version.
32483 * config/vx-gdb.exp: Cleaned up and massaged back to working order
32484 with the newest VxWorks.
32485
32486Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32487
32488 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
32489 old form.
32490
32491 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
32492 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
32493
32494 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
32495
32496 * config/unix-gdb.exp: Remove this version of gdb_exit
32497 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
32498 Rob says he'll look at it when he gets back to testing boards.
32499
32500Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
32501
32502 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
32503 an expected fail for certain ptype commands.
32504
32505 * gdb.t20/classes.exp: Update expected results of "ptype class
32506 Base1" to account for the constructor that now appears in the type.
32507
32508Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
32509
32510 * configure.in (configdirs): Restore gdb.t04, which mysteriously
32511 disappeared from list.
32512 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
32513 "alldone" proc with call to cleanup and exit.
32514 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
32515 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
32516 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
32517 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
32518 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
32519 "alldone" proc with simple returns that suppress remaining
32520 tests. The alldone proc went away many months ago.
32521
32522Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32523
32524 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
32525
32526 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
32527
32528Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32529
32530 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
32531 as vax gdb will display them.
32532
32533Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32534
32535 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
32536 optimizers.
32537
32538 * scope.exp: Change "bad value for localval" messages so each one
32539 is unique.
32540
32541 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
32542 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
32543
32544 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
32545
32546Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32547
32548 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
32549 doesn't exist (due to optimization).
32550
32551Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32552
32553 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
32554 contains \r because the filename is long.
32555
32556 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
32557 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
32558
32559Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32560
32561 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
32562 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
32563 Ultrix.
32564 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
32565 int tests.
32566 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
32567
32568Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
32569
32570 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
32571
32572 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 32573 to match does not match the passing case but still matches the
c906108c
SS
32574 failing case.
32575
32576Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32577
32578 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
32579
32580Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
32581
32582 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
32583 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
32584 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
32585 Remove various versions of gdb_exit.
32586 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
32587 gdb_exit.
32588 * config/unix-gdb.exp: gdb_exit remains here, and should override
32589 the generic version, since it's doing a lot of wierd stuff that
32590 the other versions aren't. FIXME, fold it in, or abandon this
32591 version.
32592
32593Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32594
32595 * gdb.t24/demangle.exp: Add tests for PR 3220.
32596
32597Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32598
32599 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
32600
32601Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
32602
32603 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
32604 "i386-*-*". Works for i486 as well.
32605
32606 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
32607 bug, and expand domain of xfail to all SVR4 systems, since the
32608 actual problem is likely to be in generic SVR4 /proc support.
32609
32610Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32611
32612 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
32613
32614Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
32615
32616 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
32617 xfails for other systems. Match a missing 'Continuing.' as an
32618 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
32619
32620 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
32621 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
32622 Only issue warning for missing executables if -all option is used.
32623
32624 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
32625 file if -all option is used. It's like an unpredictable XFAIL.
32626
32627Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32628
32629 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
32630 for dynamically linked binaries.
32631
32632 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
32633
32634Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32635
32636 * gdb.t20/inherit.exp: Change message for "print tagless struct"
32637 to state that this is a known bug in old versions of g++.
32638
32639Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32640
32641 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
32642 while waiting for `Continuing'.
32643
32644Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
32645
32646 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
32647 in text, data, and bss.
32648 * gdb.t10/nodebug.c: Add local and global test variables for
32649 initialized and uninitialized data.
32650
32651Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32652
32653 * config/unix-gdb.exp (gdb_exit): Add "wait".
32654
32655Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32656
32657 * gdb.t06/signals.exp: xfail the continue from the handler for all
32658 targets.
32659
32660 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
32661 function with watchpoints enabled, the i386 call dummy starts with
32662 a call.
32663
32664 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
32665 386 bsd names its corefiles.
32666
32667Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
32668
32669 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
32670 compilers don't grok it.
32671 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
32672 with small octal ints rather than character constants, which
32673 are signed and might not fit if first promoted to int.
32674
32675Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
32676
32677 * gdb.t09/Makefile.in (clean): Remove corefile.
32678
32679Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32680
32681 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
32682
32683Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32684 and Jim Kingdon (kingdon@cygnus.com)
32685
32686 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
32687 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
32688 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
32689
32690Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32691
32692 * gdb.t17/interrupt.exp: Add xfail for hppa.
32693
32694Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32695
32696 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
32697 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
32698 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
32699 to determine signed-ness of bitfields and use the result to setup
32700 the xfail.
32701 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
32702 * gdb.t15/funcargs.exp: Use them to step until the second indirect
32703 call line is reached if necessary.
32704
32705Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32706
32707 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
32708
32709Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32710
32711 * gdb.t06/break.exp: Also test `clear' command.
32712
32713Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
32714
32715 * gdb.t00/teststrategy.exp: Remove extra quote.
32716
32717 * gdb.t07/watchpoint.exp: Change xfail for calling function with
32718 watchpoint enabled to be for all non-68k machines.
32719
32720 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
32721
32722Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32723
32724 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
32725 targets use aout.mt instead of ecoff.mt as gas understands
32726 standard aout format.
32727
32728Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
32729
32730 * lib/gdb.exp (runto): Don't insist that function we are running to
32731 was compiled with -g.
32732
32733 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
32734
32735 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
32736 to get back into the read system call.
32737 Accept leading newline in case where we woke it up.
32738
32739Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32740
32741 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
32742 to make the stabs test work on ecoff systems using gcc and -with-stabs.
32743 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
32744 enable ecoff configuration.
32745
32746Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32747
32748 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
32749
32750Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32751
32752 * gdb.t16/printcmds.exp: Add another printf test.
32753
32754Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
32755
32756 * configure.in: If configured -with-stabs on any target, add
32757 stabsdirs to configdirs.
32758
32759Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32760
32761 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
32762 fun" so pattern does not match the command itself.
32763
32764Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32765
32766 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
32767
32768Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32769
32770 * gdb.t17/interrupt.exp: Test for more things.
32771
32772Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32773
32774 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
32775 compiler arranges the code and line numbers.
32776
32777 * gdb.t17/interrupt.exp: Don't send \n after ^C.
32778
32779Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32780
32781 * gdb.t00/help.exp: Increase expect input buffer size.
32782
32783Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32784
32785 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
32786
32787 * gdb.t07/watchpoint.exp: Add xfail for hppa.
32788
32789 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
32790
32791 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
32792 [0-9]*, not just [0-9].
32793
32794Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32795
32796 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
32797
32798 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
32799
32800Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32801
32802 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
32803
32804Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32805
32806 * gdb.t06/signals.c: Add xfails for sun3.
32807
32808 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
32809
32810 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
32811 test_stepping tests.
32812
32813Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32814
32815 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
32816
32817 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
32818
32819 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
32820 rather than actually putting it through cpp twice.
32821
32822 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
32823
32824Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
32825
32826 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
32827 no longer needed.
32828
32829Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32830
32831 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
32832
32833 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
32834 C++ features prints as "struct", make it a pass, not an xfail.
32835
32836Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32837
32838 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
32839 Don't require VA to print as "class" rather than "struct".
32840
32841Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
32842
32843 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
32844
32845Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32846
32847 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
32848
32849Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32850
32851 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
32852 order.
32853
32854Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32855
32856 * gdb.t16/printcmds.exp: Add printf tests.
32857
32858 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
32859
32860 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
32861
32862Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
32863
32864 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
32865 pass counts, to counteract any existing or future setup_xfails.
32866
32867Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32868
32869 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
32870 {BEGIN,END}_COMMON for common block instead of STAB.
32871 * gdb.stabs/wierd.exp: Add xfail for rs6000.
32872
32873 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
32874 intp_var should be N_GSYM not N_LSYM.
32875 wierd-aout.S: Use a label for the value of the N_SO.
32876 wierd.def: Remove all backslashes.
32877 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
32878
32879Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32880
32881 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
32882 get the expected next to inheritance3.
32883
32884Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32885
32886 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
32887 now that gcc-2.4 gets it right.
32888
32889Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32890
32891 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
32892
32893 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
32894 generating comp-info.exp which works for cross-compilation.
32895
32896Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
32897
32898 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
32899 "*-*-sysv4.*".
32900
32901Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
32902
32903 * gdb.t01/run.exp: Start with a fresh gdb.
32904 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
32905 SVR4.x.
32906
32907Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
32908
32909 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
32910 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
32911 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
32912 Makefile.in (distclean, realclean): Remove gdbme.c from list of
32913 things to remove.
32914
32915Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
32916
32917 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
32918 test cases from bug reports.
32919
32920Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
32921
32922 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
32923 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
32924 avoid spurious xfails.
32925 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
32926 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
32927 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
32928
32929Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
32930
32931 * gdb.t00/teststrategy.exp: Rework to provide more useful
32932 description of each test, fix problem with systems that define
32933 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
32934 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
32935 results for "next over recursive call" so timeouts aren't taken
32936 by error.
32937
32938Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
32939
32940 * gdb.t12/scope.exp: Test printing of variables before run.
32941
32942 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
32943 printed in wrong order due to sorting.
32944
32945Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
32946
32947 * gdb.t00/teststrategy.exp: Fix expected results for printing
32948 user entered string constant. Is array of char, prints with no
32949 address.
32950
32951 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
32952 commands.
32953 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
32954 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
32955 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
32956 of struct of char arrays.
32957 * gdb.t00/radix.exp: New tests for radix commands.
32958
32959Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
32960
32961 * gdb.t16/printcmd.exp: Print a variable before running program
32962 (with xfail for AIX).
32963
32964Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
32965
32966 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
32967
32968 * gdb.t16/printcmd.exp: Don't print variables before running program.
32969
32970 * gdb.t06/break.exp: Don't require envp argument to main.
32971
32972 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
32973
32974 * gdb.t02/whatis.exp, gdb.t11/list.exp:
32975 Add xfails for rs6000.
32976
32977 * gdb.t02/whatis.exp: Change other tests not to re-test something
32978 we already tested.
32979
32980 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
32981 each type used has a variable of that type.
32982
32983Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
32984
32985 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
32986
32987Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
32988
32989 * configure.in: change srctrigger to be a file, not a directory
32990
32991Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
32992
32993 * configure.in (mips-idt-ecoff*): Added trailing '*'.
32994
32995 * gdb.t11/list.exp: Fixed a couple of typos.
32996
32997Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
32998
32999 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
33000 is fixed and PR is closed.
33001 * gdb.t16 (gdbme.c): Add simple test string variable.
33002 * gdb.t16 (printcmds.exp): Add tests with simple test string
33003 variable, primarily for boundaries on "set print elements".
33004
33005Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
33006
33007 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
33008 Make leading 0's optional and don't expect a tab in the middle
33009 of the number.
33010
33011 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
33012
33013 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
33014 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
33015 don't end command passed to gdb_test with newline.
33016
33017 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
33018 signed keyword away, don't expect signed bitfields to be signed.
33019
33020 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
33021 printing with only as many 1's as are in the field as well as printing
33022 with 32 1's (see comment).
33023
33024Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
33025
33026 * gdb.t00/default.exp: Start with a fresh gdb.
33027 * configure.in (configdirs): Remove gdb.t31 until the chill
33028 compiler works again. It no longer is able to find chillrt0
33029 since it isn't in libchill.a anymore.
33030 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
33031 wierd.o, make more modular.
33032 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
33033 spurious newlines that caused problems.
33034
33035Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33036
33037 * Move test with enums and partial symbols from gdb.t03/ptype.exp
33038 to gdb.stabs/wierd.exp since GCC has worked around the bug.
33039 gdb.stabs/wierd.{exp,def}: Many new tests.
33040
33041 * gdb.t00/default.exp: update info line for new message.
33042
33043 * gdb.t02/{whatis.exp,gdbme.c}:
33044 Test that "char *" doesn't print as "caddr_t".
33045
33046Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33047
33048 * gdb.t00/help.exp: Use .* in place of some help messages which
33049 just changed.
33050 gdb.t00/default.exp: Update "info frame" test for new message.
33051 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
33052 Remove some xfails
33053
33054Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33055
33056 * gdb.t03/{gdbme.c,ptype.exp}:
33057 Add tests for typedef'd struct and union without tags.
33058 Also check "whatis" on a variable of a typedef'd enum without a tag.
33059
33060 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
33061 PRMS 1823; the bug still exists but isn't reproduced by this test
33062 anymore), and remove rs6000 XFAIL (the bug is fixed).
33063
33064 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
33065 duplicated from whatis.exp. For those that are left, accept
33066 "long", "long int", or "int" for long variables (whatis.exp already
33067 has an XFAIL for "int", so no need to fail it here).
33068
33069 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
33070 Deal with GCC's names for types now that GDB uses the compiler's names.
33071
33072 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
33073 setup_xfail's for sunos4. If we #defined the signed keyword away,
33074 don't expect GDB to know that char it is signed.
33075
33076 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
33077
33078Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
33079
33080 * configure.in (configdirs): Add gdb.t24 for C++ tests that
33081 should work on any system, regardless of debugging format.
33082 * gdb.t21/demangle.exp: Move to gdb.t24.
33083 * gdb.t24/demangle.exp: Move from gdb.t21.
33084 * gdb.t24/{Makefile.in, configure.in}: New files.
33085
33086Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33087
33088 * configure.in: Do gdb.stabs and C++ tests only for stabs.
33089 * gdb.stabs: New directory.
33090
33091Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33092
33093 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
33094 not just "Quit anyway?".
33095
33096Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
33097
33098 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
33099 that all setup_xfails are immediately followed by clear_xfails.
33100
33101Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
33102
33103 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
33104 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
33105 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
33106 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
33107 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
33108 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
33109 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
33110 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
33111 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
33112 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
33113 gdb.t31/chillvars.exp, lib/gdb.exp:
33114 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
33115 bug-gdb@prep.ai.mit.edu.
33116
33117Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
33118
33119 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
33120 with 0.0, not integer 0.
33121
33122Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
33123
33124 * gdb.t06/break.exp: Update for "Kill the program" message change.
33125
33126Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
33127
33128 * Makefile.in (GDBFLAGS): Set to -nx.
33129 * Makefile.in (site.exp): Use GDBFLAGS.
33130
33131Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
33132
33133 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
33134 Makefiles.
33135 (check): depend on just-check.
33136 (just-check): added so that tests can be run without a noop
33137 build pass.
33138
33139Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
33140
33141 Switch to using configure's configdirs.
33142 * Makefile.in (Makefile): add configure.in dependency.
33143 (SUBDIRS): removed redundant assignment.
33144 * configure.in: switch subdirs assignment to configdirs.
33145 * gdb.t*/configure.in: new files.
33146
33147Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
33148
33149 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
33150 works.
33151
33152Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
33153
33154 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
33155 in explicit rules. Apparently this is not supported by some makes.
33156
33157Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
33158
33159 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
33160
33161Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33162
33163 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
33164 disappeared.
33165
33166Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
33167
33168 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
33169
33170Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
33171
33172 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
33173 watchpoint problem that is now fixed.
33174 * gdb.t30/chexp.exp: Remove setup_xfail for printing
33175 uninitialized convenience variables.
33176 * gdb.t31/chillvars.exp: Fix expected patterns for printing
33177 structures.
33178
33179Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33180
33181 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
33182 which causes expect to get out of sync with gdb on long output
33183 from help set.
33184 * gdb.t09/corefile.exp: Make expected pattern for core file
33185 failing signal and frame output format less sun specific.
33186
33187Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
33188
33189 * gdb.t31/chillvars.exp: Add and remove initial dummy
33190 breakpoint, so that symbol table is forced in.
33191 (Needed at least on Sunos4, though it seems not SVR4.)
33192 * gdb.t31/chillvars.exp: Update for changed output format.
33193
33194Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
33195
a9c64011 33196 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
33197
33198Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
33199
33200 * Makefile.in: Added --srcdir when invoking runtest, removed the
33201 need for a local config file. (optional now)
33202
33203Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
33204
33205 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
33206 failure count used to force early termination. Add some more
33207 expected failures for gnu style demangling.
33208
33209Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33210
33211 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
33212 pmi variable from gdb.t20/gdbme to get optimized away.
33213 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
33214 Check for written corefile upon timeout _and_ eof.
33215
33216Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33217
33218 * config/unix-gdb.exp: Add missing return 0.
33219
33220Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33221
33222 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
33223 test termination.
33224
33225Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
33226
33227 * configure.in (subdirs): Put back gdb.t17 which mysteriously
33228 disappeared.
33229
33230Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
33231
33232 * gdb.t10/crossload.exp: Disable the i860-elf test until such
33233 time as i860 support works.
33234
d63a86f8 33235 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
33236 "backtrace 100\r" rather than just "backtrace\r", to match last
33237 change.
33238
33239Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
33240
33241 * config/udi-gdb.exp (gdb_exit): Remove close command.
33242 (gdb_target_udi): New procedure to set the UDI target.
33243 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
33244 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
33245 Added waits for prompts after several question responses. Added
33246 some more responses used by a29k-amd-udi-gdb.
33247 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
33248 pass different arguments, restart UDI connection after program
33249 completion.
33250 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
33251 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
33252 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
33253 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
33254 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
33255 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
33256 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
33257 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
33258 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
33259 after program completion.
33260 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
33261 compiled with a SELECT_VECS setting.
33262 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
33263 infinite recursion.
33264
33265 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
33266 Added checks for COFF results, and made them expected failures for
33267 all targets. It would be better to make them expected failures
33268 for COFF targets only.
33269
33270Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
33271
33272 * Makefile.in: add null dvi target, don't bother to recurse
33273 through test directories for info and install-info; rename
33274 $(datadir) to be dejagnu instead of deja-gnu
33275
33276Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
33277
33278 * gdb.t31/gdbme.ch: Re-enable code that previously caused
33279 compiler to coredump.
33280 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
33281 code.
33282
33283Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
33284
33285 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
33286 coredump.
33287 * gdb.t31/chillvars.exp: Comment out tests that depend on that
33288 code.
33289
33290Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
33291
33292 * gdb.t03/ptype.exp: tests for return code from gdb_test.
33293 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
33294 which in a shell. Deletes xgdb when done.
33295 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
33296 Tests the return from the "set height" or "set width" commands.
33297 Added a few return codes where needed.
33298
33299Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
33300
33301 * Makefile.in (SUBDIRS): Add gdb.t17.
33302 * configure.in (subdirs): Add gdb.t17.
33303 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
33304 files to test gdb's calling of functions in the inferior with
33305 the correct arguments and gdb's ability to retrieve any
33306 result returned.
33307
33308Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
33309
33310 * config/unix-gdb.exp (gdb_exit): Remove close commands that
33311 may be called after gdb goes away. Previous versions of expect
33312 needed these to avoid file descriptor leaks, but they cause
33313 errors with the current revision of expect.
33314 * gdb.t00/gdbvars.exp: Use -re on expected output after
33315 setting sevenbit-strings.
33316 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
33317 to set sevenbit-strings consistent across tests.
33318 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
33319 set sevenbit-strings consistent across tests.
33320
33321Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
33322
33323 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
33324 expected output to match current "expect" expectations.
33325
33326Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
33327
33328 * gdb.t00/default.exp: Change expected output for default "source"
33329 command, to match new gdb behavior which requires a filename to
33330 source.
33331
33332Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
33333
33334 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
33335 expected fail for i486-*-* that misses the marker2 function.
33336 * gdb.t10/crossload.exp (bfddefault): Allow successful
33337 recognition of a format to pass even if no symbols are found.
33338 Explicitly catch failures where the format is not recognized
33339 or is ambiguous, and add the reason to the fail message.
33340 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
33341 the cause is and invalid target and add reason to failure message.
33342 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
33343 elf32-i386, elf32-sparc, and elf32-i860.
33344 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
33345 Set up expected failure for 'filename'::variable scope resolution,
33346 which is now apparently broken on all targets.
33347 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
33348 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
33349 gdb.t23/templates.exp: Change failure for missing binfile into
33350 just a warning.
33351 gdb.t21/demangle.exp: Change all cfront references to 'arm'
33352 references.
33353
33354Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
33355
33356 * gdb.t00/default.exp: Add expected output for default "source"
33357 command, to match new gdb behavior.
33358 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
33359
33360Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
33361
33362 * config/*-gdb.exp: returns an error, rather than exiting on
33363 internal errors.
33364
33365Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
33366
33367 * gdb.t03/gdbme.c: Add pointer to struct variable.
33368 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
33369 referencing struct members.
33370
33371Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
33372
33373 * configure.in (mips-idt-ecoff): New target.
33374 * config/mips-gdb.exp: New file for remote board using MIPS remote
33375 debugging protocol.
33376
33377 * Redid configuration scheme. Removed gdb.t*/configure.in.
33378 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
33379 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
33380 distclean targets. Built executables via .o files. Adjusted
33381 tests to account for source files in $(srcdir) rather than
33382 $(objdir).
33383 * lib/gdb.exp (runto): Don't expect () after the function name,
33384 because it may have arguments.
33385
33386Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
33387
33388 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
33389 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
33390 expected failures for mips-idt-* and mips-sgi-*.
33391 * gdb.t00/default.exp (attach): Kill process if requested.
33392 * gdb.t00/help.exp (help target core, help target): Accept a gdb
33393 that does not read core files.
33394 * gdb.t01/run.exp: Removed checks for exit status code.
33395 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
33396 it is linked in.
33397 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
33398 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
33399 appropriate, rather than doing it by hand.
33400 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
33401 execution.
33402 * gdb.t10/crossload.exp: Kill existing program if needed.
33403 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
33404 appropriate, rather than doing it by hand. Always increase
33405 timeout for this test, not just for VxWorks.
33406
33407Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
33408
33409 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
33410 of Chill STRUCT types and STRUCT values.
33411 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
33412 than "char".
33413 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 33414 struct2): New struct definitions and initializations to test
c906108c
SS
33415 simple Chill STRUCT types.
33416
33417Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
33418
33419 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
33420 the null byte at the end of strings.
33421 * gdb.t00/default.exp: Make show version insensitive to copyright
33422 date.
33423 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
33424 to avoid dependencies on target char signedness.
33425 * gdb.t16/printcmds.exp: Update expected results for explicitly
33426 unsigned char.
33427 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
33428 now work.
33429 * gdb.t21/demangle.exp: Add many more patterns for template
33430 demangling, most of them being expected failures.
33431 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
33432 string we are matching for, to match on the whole string.
33433 * gdb.t21/demangle.exp: Add many new test strings to demangle,
33434 and fix a whole bunch that had incorrect expected output but were
33435 passing anyway because of the bug in "proc demangle".
33436 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
33437 type.
33438 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
33439
33440Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
33441
a9c64011
AS
33442 * gdb/testsuite: made modifications to testcases, etc., to allow
33443 them to work properly given the reorganization of deja-gnu and the
33444 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
33445
33446Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
33447
33448 * gdb/testsuite: Initial creation of gdb/testsuite.
33449 Migrated dejagnu testcases and support files for testing nm to
33450 gdb/testsuite from deja-gnu. These files were moved "as is"
33451 with no modifications. This migration is part of a major overhaul
33452 of dejagnu. The modifications to these testcases, etc., which
33453 will allow them to work with the new version of dejagnu will be
33454 made in a future update.
48efe704 33455
8d8cb839 33456 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 33457\f
8d8cb839
EZ
33458;; Local Variables:
33459;; mode: change-log
33460;; left-margin: 8
33461;; fill-column: 74
33462;; version-control: never
33463;; End:
902f2ccb 33464
28e7fd62 33465 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
33466 Copying and distribution of this file, with or without modification,
33467 are permitted provided the copyright notice and this notice are preserved.
This page took 3.406329 seconds and 4 git commands to generate.