]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
breakpoint.c: fix libc probe scan when no get_longjmp_target exists.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
638aa5a1
AB
12013-10-31 Andrew Burgess <aburgess@broadcom.com>
2
3 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): Add additional
4 tests and update expected error message.
5 (test_watch_register_location): New tests.
6 (do_tests): Call test_watch_register_location.
7 * gdb.base/watchpoints.exp: Update expected error message.
8
055e608a
UW
92013-10-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
10
11 * gdb.arch/s390-multiarch.exp (test_linux_v2): Add $gdb_prompt to
12 the patterns in gdb_test_multiple.
13
9ac69859
NB
142013-10-29 Nicolas Blanc <nicolas.blanc@intel.com>
15
16 * gdb.base/sym-file-lib.c: New file.
17 * gdb.base/sym-file-loader.c: New file.
18 * gdb.base/sym-file-loader.h: New file.
19 * gdb.base/sym-file-main.c: New file.
20 * gdb.base/sym-file.exp: New file.
21 * lib/gdb.exp (is_elf_target): New function.
22
24ba476b
PA
232013-10-29 Pedro Alves <palves@redhat.com>
24
25 * gdb.mi/mi-console.c, gdb.mi/mi-stack.c: Remove local emacs
26 variable setting change-log-default-name to ChangeLog-mi.
27
f69d9aef
AB
282013-10-29 Andrew Burgess <aburgess@broadcom.com>
29
30 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test):
31 Expect <unavailable> pattern.
32
71193121
TV
332013-10-28 Tom de Vries <tom@codesourcery.com>
34
35 * gdb.arch/thumb2-it.S (it_8): Fix typo.
36
38095c27
AK
372013-10-25 Anton Kolesov <Anton.Kolesov@synopsys.com> (tiny change)
38
39 * gdb.base/bang.exp: Use gdb_continue_to_end to properly support
40 remote stubs where exit() behaviour is unreliable.
41
686d4def
PA
422013-10-25 Pedro Alves <palves@redhat.com>
43
44 * gdb.cp/m-static.exp: Adjust expected output of printing a
45 nonexistent or optimized out static field. Also test printing the
46 the "container" object.
47
a35cfb40
MR
482013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
49
50 * lib/gdb.exp (gdb_finish): Send a kill request to `gdbserver'
51 if in the persistent mode.
52 * gdb.trace/disconnected-tracing.exp: Reconnect before completion.
53
bbe769cc
MR
542013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
55
56 * lib/gdb.exp (gdb_gcore_cmd): Also handle a "Target does not
57 support core file generation" reply.
58
95e4302a
JM
592013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
60
61 PR gdb/15986
62 * gdb.base/run.c (main): gdb_get_line_number tag added for
63 commands.exp.
64 (factorial): Likewise.
65
66 * gdb.base/commands.exp (watchpoint_command_test): Use
67 gdb_get_line_number in order to determine the locations in run.c
68 where local_var is detected to go out of scope.
69
4c406179
JM
702013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
71
72 * gdb.base/gnu_vector.exp: Care about endianness when casting
73 scalars to vectors.
74
bb6216d8
TT
752013-10-18 Tom Tromey <tromey@redhat.com>
76
77 * lib/gdb.exp (build_executable_from_specs): Remove duplicate set
78 of "binfile".
79
e8369a73
AB
802013-10-18 Andrew Burgess <aburgess@broadcom.com>
81
82 * gdb.base/watchpoints.exp: Add test for setting software
83 watchpoints of different types before starting the inferior.
84
776f04fa
PA
852013-10-18 Pedro Alves <palves@redhat.com>
86
87 PR gdb/16062
88 * gdb.threads/stepi-random-signal.c: New file.
89 * gdb.threads/stepi-random-signal.exp: New file.
90
e4b8388f
MR
912013-10-17 Maciej W. Rozycki <macro@codesourcery.com>
92
93 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
94 Fix comment typo.
95 * lib/gdb.exp (gdb_init): Likewise.
96
50b34a18
TT
972013-10-17 Tom Tromey <tromey@redhat.com>
98
99 * gdb.base/printcmds.exp (test_printf): Test printf flushing.
100
3db258f5
TT
1012013-10-14 Tom Tromey <tromey@redhat.com>
102
103 * gdb.dwarf2/dwzbuildid.exp (write_dwarf_file): Pass explicit test
104 name to gdb_test_no_output.
105
4856b6bc
JK
1062013-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
107
108 Canonicalize directories for EXEC_FILENAME.
109 * gdb.base/argv0-symlink.exp
110 (kept file symbolic link name for info inferiors): New.
111 (kept directory symbolic link name): Setup kfail.
112 (kept directory symbolic link name for info inferiors): New.
113
9772d074
UW
1142013-10-11 Andreas Arnez <arnez@linux.vnet.ibm.com>
115
116 * gdb.arch/s390-multiarch.exp: New file.
117 * gdb.arch/s390-multiarch.c: New file.
118
2a3be966
JB
1192013-10-11 Joel Brobecker <brobecker@adacore.com>
120
121 * gdb.ada/mi_catch_ex.exp: Adjusts all "catch ..." tests to
122 use the appropriate GDB/MI command instead, and verify
123 the test output.
124
7c647d61
JB
1252013-10-11 Joel Brobecker <brobecker@adacore.com>
126
127 * gdb.base/source-nofile.gdb: New file.
128 * gdb.base/source.exp: Add two tests verifying the behavior when
129 the "source" command is given a non-existant filename.
130
bb66bd51
YQ
1312013-10-11 Yao Qi <yao@codesourcery.com>
132
133 * gdb.mi/mi-catch-load.c: Remove the include of "dlfcn.h".
134 [__WIN32__]: Include "windows.h" and define macro 'dlopen'
135 and 'dlclose'.
136 [!__WIN32__]: Include "dlfcn.h".
137 * gdb.mi/mi-catch-load.exp: Set up kfail.
138
4f424bb1
AK
1392013-10-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
140
141 * lib/gdb.exp (gdb_core_cmd): Replace fixed string "re-load
142 generated corefile" by argument "$test".
143
578d3588
PA
1442013-10-09 Pedro Alves <palves@redhat.com>
145
146 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust expected
147 output.
148
eb4ca471
PA
1492013-10-09 Pedro Alves <palves@redhat.com>
150
151 * gdb.base/catch-syscall.exp (test_catch_syscall_without_args)
152 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
153 (test_catch_syscall_with_wrong_args)
154 (test_catch_syscall_restarting_inferior)
155 (test_catch_syscall_fail_nodatadir)
156 (test_catch_syscall_without_args_noxml)
157 (test_catch_syscall_with_args_noxml)
158 (test_catch_syscall_with_wrong_args_noxml): Use with_test_prefix.
159
dc294be5
TT
1602013-10-08 Tom Tromey <tromey@redhat.com>
161
162 * gdb.dwarf2/dwzbuildid.exp: New file.
163 * lib/dwarf.exp (Dwarf::_section): Add "flags" and "type"
164 parameters.
165 (Dwarf::_defer_output): Change "section" parameter to
166 "section_spec"; update.
167 (Dwarf::gnu_debugaltlink, Dwarf::_note, Dwarf::build_id): New
168 procs.
169
c968bd18
JB
1702013-10-08 Joel Brobecker <brobecker@adacore.com>
171
172 * gdb.ada/mi_catch_ex.exp: Make "mi_execute_to" test names unique.
173
f44eeb11
TT
1742013-10-07 Tom Tromey <tromey@redhat.com>
175
176 * lib/mi-support.exp (varobj_tree::walk_tree): Set _root_idx
177 to 0.
178
0c557179
SDJ
1792013-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
180
181 * gdb.base/corefile.exp: Test whether $_exitsignal is set and
182 $_exitcode is void when opening a corefile.
183 * gdb.base/exitsignal.exp: New file.
184 * gdb.base/segv.c: Likewise.
185 * gdb.base/normal.c: Likewise.
186
5713b9b5
JB
1872013-10-04 Joel Brobecker <brobecker@adacore.com>
188
189 * gdb.mi/mi-start.c, gdb.mi/mi-start.exp: New files.
190
3f983d47
YZ
1912013-10-02 Vidya Praveen <vidyapraveen@arm.com>
192
193 * gdb.trace/entry-values.exp: Modify regular expression to scan for
194 'bl' instruction instead of 'call' for ARM and AArch64 targets.
195
901461f8
PA
1962013-10-02 Pedro Alves <palves@redhat.com>
197
198 * gdb.dwarf2/dw2-reg-undefined.exp <pattern_rax_rbx_rcx_print,
199 pattern_rax_rbx_rcx_info>: Set to "<not saved>".
200 * gdb.mi/mi-reg-undefined.exp (opt_out_pattern): Delete.
201 (not_saved_pattern): New.
202 Replace use of the former with the latter.
203
b477a5e6
PA
2042013-10-02 Pedro Alves <palves@redhat.com>
205
206 * README (Board Settings): Document "exit_is_reliable".
207 * lib/gdb.exp (gdb_continue_to_end): Check whether the board says
208 running to exit reliably reports program exits.
209 * boards/native-gdbserver.exp: Set exit_is_reliable in the board
210 info.
211 * boards/native-stdio-gdbserver.exp: Likewise.
212
a49bed3a
DE
2132013-10-01 Doug Evans <dje@google.com>
214
215 * gdb.python/python.exp: Remove redundant print-stack tests.
216 Make all print-stack test names unique. Fix spelling of print-stack.
217
2ed2ad44
YQ
2182013-09-29 Yao Qi <yao@codesourcery.com>
219
220 * gdb.base/shreloc.exp: Set $msymfile to 'shreloc.txt' if host
221 is remote.
222
7d760051
UW
2232013-09-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
224
225 PR shlibs/8882
226 * gdb.base/corefile.exp: Add a check to assure warning-free
227 core-file load.
228
82bf32bc
JK
2292013-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
230
231 * gdb.dwarf2/dwp-symlink.c: New file.
232 * gdb.dwarf2/dwp-symlink.exp: New file.
233
4fa7d390
DE
2342013-09-20 Doug Evans <dje@google.com>
235
6b4646ce
DE
236 * lib/dwarf.exp (build_executable_from_fission_assembler): New proc.
237 * gdb.dwarf2/fission-base.S: Update. Split out .dwo into separate
238 file.
239 * gdb.dwarf2/fission-loclists.S: Ditto.
240 * gdb.dwarf2/fission-reread.S: Ditto.
241 * gdb.dwarf2/fission-base.exp: Skip of remote host. Compile with
242 build_executable_from_fission_assembler.
243 * gdb.dwarf2/fission-loclists.exp: Ditto.
244 * gdb.dwarf2/fission-reread.exp: Ditto.
245
4fa7d390
DE
246 * lib/future.exp (gdb_find_objcopy, gdb_find_readelf): New procs.
247 * lib/gdb.exp (build_id_debug_filename_get): Update to use them.
248 (gdb_gnu_strip_debug): Ditto.
249 * lib/prelink-support.exp (section_get, prelink_no): Ditto.
250 * gdb.arch/altivec-abi.exp: Ditto.
251 * gdb.base/attach-pie-misread.exp: Ditto.
252 * gdb.base/comprdebug.exp: Ditto.
253 * gdb.base/dup-sect.exp: Ditto.
254 * gdb.base/gnu-debugdata.exp: Ditto.
255 * gdb.base/step-symless.exp: Ditto.
256 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
257 * gdb.dwarf2/dw2-skip-prologue.exp: Ditto.
258 * gdb.dwarf2/gdb-index.exp: Ditto.
259
e4c6a2c4
AB
2602013-09-18 Andrew Burgess <aburgess@broadcom.com>
261
262 * gdb.dwarf2/dw2-reg-undefined.exp: Change pattern for info
263 register to "<optimized out>", and also print the registers.
264
a205fbfc
PA
2652013-09-18 Pedro Alves <palves@redhat.com>
266
267 PR server/15967
268 * gdb.server/wrapper.exp: Also return unsupported for Cygwin, and
269 change text.
270
ee47b2f8
YQ
2712013-09-18 Yao Qi <yao@codesourcery.com>
272
273 * gdb.server/wrapper.c: New.
274 * gdb.server/wrapper.exp: New.
275
49fa26b0
PA
2762013-09-17 Muhammad Waqas <mwaqas@codesourccery.com>
277 Jan Kratochvil <jan.kartochvil@redhat.com>
278 Pedro Alves <palves@redhat.com>
279
280 PR gdb/11568
281 * gdb.thread/thread-specific-bp.c: New file.
282 * gdb.thread/thread-specific-bp.exp: New file.
283
e83b28bc
SDJ
2842013-09-17 Sergio Durigan Junior <sergiodj@redhat.com>
285
286 * gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid
287 convenience function.
288
08d72866
PA
2892013-09-17 Pedro Alves <palves@redhat.com>
290
291 PR gdb/15911
292 * gdb.threads/info-threads-cur-sal-2.c: New file.
293 * gdb.threads/info-threads-cur-sal.c: New file.
294 * gdb.threads/info-threads-cur-sal.exp: New file.
295
57b0d98e
YQ
2962013-09-17 Yao Qi <yao@codesourcery.com>
297
298 * gdb.base/catch-load.c: Remove the include of "dlfcn.h".
299 [__WIN32__]: Include "windows.h" and define macro dlopen
300 and dlclose.
301 [!__WIN32__]: Include "dlfcn.h".
302 * gdb.base/catch-load.exp (one_catch_load_test): Match
303 directory separator.
304
0295a32e
DE
3052013-09-16 Doug Evans <dje@google.com>
306
a587b477
DE
307 * lib/gdb.exp (using_fission): New proc.
308 * gdb.base/info-macros.exp: Skip test if using Fission.
309
0295a32e
DE
310 * gdb.base/break-interp.exp: Fix indentation.
311
a280dbd1
SDJ
3122013-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
313
314 * gdb.base/gdbvars.c (foo_void): New function.
315 (foo_int): Likewise.
316 * gdb.base/gdbvars.exp (test_convenience_functions): New
317 function. Call it.
318
4ac33720
UW
3192013-09-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
320
321 * gdb.arch/s390-tdbregs.c: New file.
322 * gdb.arch/s390-tdbregs.exp: New file.
323
b866c52d
SS
3242013-09-12 Stan Shebs <stan@codesourcery.com>
325
326 * README: New file.
327
dc59cba6
DE
3282013-09-12 Doug Evans <dje@google.com>
329
330 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally
331 added code to print event.inferior.
332
edf9f00c
JK
3332013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
334
335 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only
336 debug part of the binary.
337
5423b017
JK
3382013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
339
340 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment.
341 (addlink): Add comment.
342
9295cf6f
SA
3432013-09-10 Sanimir Agovic <sanimir.agovic@intel.com>
344
345 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
346 canonical pathname.
347
89e63ee4
DE
3482013-09-04 Doug Evans <dje@google.com>
349
314bb8c3
DE
350 * gdb.python/py-events.py (exit_handler): Verify we get the expected
351 event.
352 (continue_handler, new_objfile_handler): Ditto.
353 (test_events): Rename command to "test-events".
354 (test_newobj_events): Rename command to "test-objfile-events".
355 * gdb.python/py-events.exp: Update.
356 * gdb.python/py-evsignal.exp: Update.
357 * gdb.python/py-evthreads.exp: Update.
358
89e63ee4
DE
359 * gdb.base/enumval.c (ZERO): New enum value.
360 (main): Use it
361 * gdb.base/enumval.exp: Test ability to print ZERO.
362
3632013-09-03 Muhammad Bilal <mbilal@codesourcery.com>
41dc8db8
MB
364 Pedro Alves <palves@redhat.com>
365
366 * gdb.base/relocate.exp: Check that invalid options are
367 rejected.
368
26c2b53c
AB
3692013-08-30 Andrew Burgess <aburgess@broadcom.com>
370
371 * gdb.base/code_elim1.c (my_bss_symbol): New variable added.
372 (my_static_symbol): Add comment.
373 (main): Reference my_bss_symbol.
374
96d9056e
PM
3752013-08-30 Phil Muldoon <pmuldoon@redhat.com>
376
377 * gdb.python/py-arch.exp: Tests for invalid architecture.
378
489d4f4d
SA
3792013-08-29 Sterling Augustine <saugustine@google.com>
380
381 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
382 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
383 said conditional.
384
5b791bb5
PM
3852013-08-29 Phil Muldoon <pmuldoon@redhat.com>
386
387 * gdb.python/py-arch.exp: Load gdb-python.exp.
388
8f28f522
PM
3892013-08-29 Phil Muldoon <pmuldoon@redhat.com>
390
391 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
392 itertools for imap attribute. Otherwise use map().
393 (ElidingIterator): Define wrapper function __next__.
394 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
395 use exec (open (read ())) instead.
396 * gdb.python/py-framefilter.exp: Ditto.
397 * gdb.python/py-arch.exp: Update print based test to Python 3.x
398 compliance.
399 * gdb.python/py-frame.exp: Ditto.
400 * gdb.python/py-type.exp: Ditto.
401
1f0c4988
JK
4022013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
403
404 PR gdb/15415
405 * gdb.base/argv0-symlink.c: New file.
406 * gdb.base/argv0-symlink.exp: New file.
407
7893c162
TT
4082013-08-28 Tom Tromey <tromey@redhat.com>
409
410 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
411 when saving index.
412
6211c335
YQ
4132013-08-27 Yao Qi <yao@codesourcery.com>
414
415 * gdb.trace/entry-values.exp: Test unavailable entry value is
416 not shown when option '--skip-unavailable' is specified.
417 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
418 Add tests for new option '--skip-unavailable'.
419
ce4ea2bb
YQ
4202013-08-27 Yao Qi <yao@codesourcery.com>
421
422 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
423 remote_download if it is empty.
424
6e45f158
DE
4252013-08-26 Doug Evans <dje@google.com>
426
779bd270
DE
427 PR symtab/15885
428 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
429 (clean): rm -f *.gdb-index *.with-index.
430 * gdb.dwarf2/gdb-index.exp: New testcase.
431
6e45f158
DE
432 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
433 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
434 run_on_host. All callers updated.
435
b1224238
YQ
4362013-08-24 Yao Qi <yao@codesourcery.com>
437
438 * gdb.trace/entry-values.c (end): New
439 (main): Call end.
440 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
441 tracepoint and collect data. Test entry value is unavailable.
442
b39a8faf
YQ
4432013-08-24 Yao Qi <yao@codesourcery.com>
444
445 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
446 * gdb.trace/entry-values.c: New.
447 * gdb.trace/entry-values.exp: New.
448
9eaabc75
MW
4492013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
450
451 PR gdb/15501
452 * gdb.base/ena-dis-br.exp: Add test to verify
453 enable/disable commands work correctly with
454 multiple arguments that include multiple locations.
455
9f948660
SDJ
4562013-08-22 Samuel Bronson <naesten@gmail.com>
457
458 ARM Linux support for `catch syscall'.
459 * gdb.base/catch-syscall.exp: Test this on ARM now.
460 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
461
e630b974
TT
4622013-08-22 Tom Tromey <tromey@redhat.com>
463
464 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
465 default addr_size.
466 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
467
f3a76454
TT
4682013-08-22 Tom Tromey <tromey@redhat.com>
469
470 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
471 standard_temp_file.
472
de5f37e1
TT
4732013-08-22 Tom Tromey <tromey@redhat.com>
474
475 * gdb.arch/amd64-byte.exp: Use standard_testfile,
476 clean_restart.
477 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
478 * gdb.arch/amd64-dword.exp: Use standard_testfile,
479 clean_restart.
480 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
481 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
482 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
483 * gdb.arch/amd64-word.exp: Use standard_testfile,
484 clean_restart.
485 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
486 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
487 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
488 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
489 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
490 * gdb.arch/i386-signal.exp: Use standard_testfile.
491 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
492 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
493 * gdb.arch/i386-unwind.exp: Use standard_testfile.
494 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
495
8448e842
TT
4962013-08-22 Tom Tromey <tromey@redhat.com>
497
498 * gdb.python/py-error.exp: Use gdb_remote_download.
499 * gdb.python/py-mi.exp: Use gdb_remote_download.
500 * gdb.python/py-objfile-script.exp: Use standard_output_file.
501 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
502 (run_lang_tests): Likewise.
503 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
504 filename.
505 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
506 compiling. Use gdb_remote_download. Update some tests.
507 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
508 standard_output_file.
509 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
510 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
511 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
512 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
513 standard_output_file.
514
16cfcbc2
TT
5152013-08-22 Tom Tromey <tromey@redhat.com>
516
517 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
518
44ee8174
TT
5192013-08-22 Tom Tromey <tromey@redhat.com>
520
521 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
522 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
523 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
524 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
525 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
526 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
527 * lib/gdb.exp (gdb_remote_download): New proc.
528
7a218f88
TT
5292013-08-22 Tom Tromey <tromey@redhat.com>
530
531 * gdb.dwarf2/clztest.exp: Use standard_testfile.
532 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
533 * gdb.dwarf2/fission-base.S: Remove directory from
534 DW_AT_GNU_dwo_name.
535 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
536 debug-file-directory.
537 * gdb.dwarf2/fission-reread.S: Remove directory from
538 DW_AT_GNU_dwo_name.
539 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
540 debug-file-directory.
541
70cc1c23
DE
5422013-08-16 Doug Evans <dje@google.com>
543
544 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
545 prelink complains about an unhandled DWARF version.
546
61884d20
DE
5472013-08-14 Cary Coutant <ccoutant@google.com>
548
549 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
550
5e92f71a
TT
5512013-08-13 Tom Tromey <tromey@redhat.com>
552 Yao Qi <yao@codesourcery.com>
553
554 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
555 * lib/gdb.exp: Handle GDB_PARALLEL.
556 (default_gdb_version): Kill inotify_pid if it exists.
557 (default_gdb_exit): Emit warning if the inotify log is not
558 empty.
559 (standard_output_file): Respect GDB_PARALLEL.
560 (standard_temp_file): Likewise.
561 (gdb_init): Start inotifywait if requested.
562
5c30d39a
AB
5632013-08-13 Andrew Burgess <aburgess@broadcom.com>
564
565 * gdb.base/printcmds.exp (test_printf): Add test for printf of
566 pointer with various flags.
567
17e1c970
TT
5682013-08-13 Tom Tromey <tromey@redhat.com>
569
570 * lib/cache.exp: New file.
571 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
572 * lib/gdb.exp: Load cache.exp.
573 (support_complex_tests, is_ilp32_target, is_lp64_target)
574 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
575 (gdb_skip_xml_test): Use gdb_caching_proc.
576 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
577
4e234898
TT
5782013-08-13 Tom Tromey <tromey@redhat.com>
579
580 * lib/gdb.exp (standard_temp_file): New proc.
581 (support_complex_tests, is_ilp32_target, is_lp64_target)
582 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
583 standard_temp_file.
584
53e981d9
TT
5852013-08-13 Tom Tromey <tromey@redhat.com>
586
587 * lib/gdb.exp (build_id_debug_filename_get): Use
588 standard_output_file.
589 * lib/prelink-support.exp (section_get)
590 (build_executable_own_libs): Use standard_output_file.
591
3f539315
TT
5922013-08-12 Tom Tromey <tromey@redhat.com>
593
594 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
595
b4013987
AA
5962013-08-12 Ali Anwar <alianwar@codesourcery.com>
597
598 * gdb.base/break.exp: Test break via convenience variable
599 with file name.
600
f61d5529
DE
6012013-08-09 Doug Evans <dje@google.com>
602
603 * lib/future.exp (gdb_find_ldd): New proc.
604 * lib/prelink-support.exp (build_executable_own_libs): Call it.
605 Make "/usr/sbin/" in prelink path optional.
606
1ed8d800
YQ
6072013-08-09 Yao Qi <yao@codesourcery.com>
608
609 * gdb.trace/collection.exp (gdb_collect_args_test): Set
610 "only" and "both" to 'print entry-values' before selecting
611 trace frame.
612
82a0a75f
YQ
6132013-08-08 Yao Qi <yao@codesourcery.com>
614
615 * gdb.trace/mi-trace-unavailable.exp: Don't set
616 "print entry-values" to "no".
617 (test_trace_unavailable): Set various values to
618 "print entry-values" to test that the output of
619 '-stack-list-locals' is not affected, and then set
620 set "print entry-values" to "no".
621
ac52f9a2
DE
6222013-08-07 Doug Evans <dje@google.com>
623
624 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
625 * gdb.python/py-value-cc.exp: Update.
626 * gdb.python/py-value.exp: Use different names for .o files for
627 C and C++. Only perform C++ tests if !skip_cplus_tests.
628
bf6d8a91
TT
6292013-08-07 Tom Tromey <tromey@redhat.com>
630
631 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
632
f9125b6c
TT
6332013-08-07 Tom Tromey <tromey@redhat.com>
634
635 * gdb.dwarf2/dwz.exp: New file.
636
3a1115a0
TT
6372013-08-02 Tom Tromey <tromey@redhat.com>
638
639 * gdb.base/watchpoint.c (struct foo5): New.
640 (nullptr): New global.
641 * gdb.base/watchpoint.exp (test_watch_location): Add test.
642
b846d303
DE
6432013-08-01 Doug Evans <dje@google.com>
644
7ee85ab1
DE
645 PR symtab/15691
646 * gdb.dwarf2/fission-mix.exp: New file.
647 * gdb.dwarf2/fission-mix.h: New file.
648 * gdb.dwarf2/fission-mix.c: New file.
649 * gdb.dwarf2/fission-mix2.c: New file.
650
b846d303
DE
651 PR symtab/15695
652 * gdb.base/func-ptr.exp: New file.
653 * gdb.base/func-ptr.c: New file.
654
67d21849
YQ
6552013-08-01 Yao Qi <yao@codesourcery.com>
656
657 * gdb.python/py-sync-interp.c: New.
658 * gdb.python/py-sync-interp.exp: New.
659
de74e63a
YQ
6602013-07-31 Yao Qi <yao@codesourcery.com>
661
662 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
663 'tdump' on stack frame 0 and 1 respectively.
664
680558e8
YQ
6652013-07-31 Yao Qi <yao@codesourcery.com>
666
667 PR gdb/13443
668 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
669 'traceframe'. Wrap test with with_test_prefix.
670 (top level): Update.
671
48bbe0bf
YQ
6722013-07-31 Yao Qi <yao@codesourcery.com>
673
674 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
675 'gdb_start'.
676 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
677 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
678
11b4b7cc
AB
6792013-07-30 Andrew Burgess <aburgess@broadcom.com>
680
681 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
682 when printing an optimized out value. Expect an error when using
683 an optimized out value in an expression.
684
b0c54aa5
AB
6852013-07-30 Andrew Burgess <aburgess@broadcom.com>
686
687 * gdb.dwarf2/pieces-optimized-out.exp: New file.
688 * gdb.dwarf2/pieces-optimized-out.c: New file.
689 * gdb.dwarf2/pieces-optimized-out.S: New file.
690
97c85fc6
MB
6912013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
692
693 PR gdb/15715
694 * gdb.base/setshow.exp: Test that relative paths passed to
695 'set history filename' are converted to absolute paths.
696
5b32ae97
KS
6972013-07-26 Keith Seitz <keiths@redhat.com>
698
699 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
700 of f77.
701 Allow for compiler variations of integer types.
702 Use mi_create_varobj.
703 Use mi_list_varobj_children for the immediate children of `array'.
704 Add "has_more" attribute for grandchildren test.
705
6f64ef53
PA
7062013-07-26 Pedro Alves <palves@redhat.com>
707
708 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
709 files.
710
fdc8aae8
AB
7112013-07-25 Andrew Burgess <aburgess@broadcom.com>
712
713 * gdb.mi/mi-reg-undefined.exp: New file.
714 * gdb.mi/mi-reg-undefined.c: Likewise.
715 * gdb.mi/mi-reg-undefined.S: Likewise.
716
6fbe845e
AB
7172013-07-25 Andrew Burgess <aburgess@broadcom.com>
718
719 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
720 z, o, and t output formats.
721 * gdb.base/display.exp: Use 'k' as an undefined format now that
722 'z' is defined.
723
7b79b135
DE
7242013-07-24 Doug Evans <dje@google.com>
725
726 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
727 "--" to switch.
728
a0607b84
YQ
7292013-07-24 Yao Qi <yao@codesourcery.com>
730
731 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
732 host.
733 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
734 Likewise. If host is remote, copy ${binfile} to host.
735
2eb14a9b
YQ
7362013-07-23 Yao Qi <yao@codesourcery.com>
737
738 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
739 message.
740
5d0a3b53
WN
7412013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
742
743 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
744 instructions and enable disp-step-syscall for arm targets.
745
9a5911c0
WN
7462013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
747
748 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
749 assembler errors on arm.
750 * gdb.dwarf2/mac-fileno.S: Likewise.
751 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
752 * gdb.dwarf2/pr13961.S: Likewise.
753
fa876972
HZ
7542013-07-19 Hui Zhu <hui@codesourcery.com>
755
756 PR gdb/15692
757 * gdb.mi/mi-dprintf.exp: Add double quotes test.
758
1527aea8
YQ
7592013-07-19 Yao Qi <yao@codesourcery.com>
760
761 * gdb.trace/read-memory.exp (test_from_remote): Update test.
762 (teset_from_exec): Likewise.
763
73c1d57e
YQ
7642013-07-19 Yao Qi <yao@codesourcery.com>
765
766 * gdb.trace/read-memory.c: New.
767 * gdb.trace/read-memory.exp: New.
768
a075c3e5
YQ
7692013-07-19 Yao Qi <yao@codesourcery.com>
770
771 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
772 $dest to link options if host is remote. Move the
773 generated file to $dest.a on host if host is remote.
774
623cc285
WN
7752013-07-18 Will Newton <will.newton@linaro.org>
776
777 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
778 to ensure the test is linked against pthreads.
779 * gdb.threads/tls-var-main.c: Likewise.
780 * gdb.threads/tls-shared.c: Likewise.
781
1f74d3b5
YQ
7822013-07-18 Yao Qi <yao@codesourcery.com>
783
784 * lib/future.exp (gdb_default_target_compile): Use tail name
785 of $destfile as the output name of compile. Move the
786 generated file to $destfile on build.
787
f6dc277e
YQ
7882013-07-18 Yao Qi <yao@codesourcery.com>
789
790 * lib/gdb.exp (gdb_compile): Set
791 gdb_saved_set_unbuffered_mode_obj to
792 set_unbuffered_mode_saved.o if host is remote. Invoke
793 remote_download to copy $unbuf_obj to host.
794
e7045703
DE
7952013-07-17 Doug Evans <dje@google.com>
796
797 * gdb.python/py-frame-args.c: New file.
798 * gdb.python/py-frame-args.py: New file.
799 * gdb.python/py-frame-args.exp New file.
800
5ea5559b
AB
8012013-07-16 Andrew Burgess <aburgess@broadcom.com>
802
803 * gdb.base/printcmds.exp (test_printf): Add tests for format
804 strings with missing format specifier.
805
4229ca0e
TT
8062013-07-16 Tom Tromey <tromey@redhat.com>
807
808 * gdb.ada/info_types.exp: Use standard_testfile.
809
5ee657d5
TT
8102013-07-16 Tom Tromey <tromey@redhat.com>
811
812 * gdb.mi/mi-basics.exp: Use standard_output_file.
813 (test_dir_specification, test_cwd_specification)
814 (test_path_specification): Use testsubdir, not subdir and objdir.
815
20e3d738
TT
8162013-07-16 Tom Tromey <tromey@redhat.com>
817
818 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
819
7d7c6477
JB
8202013-07-09 Joel Brobecker <brobecker@adacore.com>
821
822 * gdb.ada/small_reg_param.exp: Accept optional entry value
823 for parameter "w".
824
52cd8b7d
JB
8252013-07-09 Joel Brobecker <brobecker@adacore.com>
826
827 * gdb.ada/small_reg_param.exp: Remove trailing space.
828
2a998fc0
DE
8292013-07-09 Doug Evans <dje@google.com>
830
831 * gdb.base/default.exp: Update expected output of "show print array"
832 and "show print pretty".
833
0329e9fb
UW
8342013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
835
836 * gdb.threads/wp-replication.exp: Stop counting available hardware
837 watchpoints after NR_THREADS iterations.
838
1953058f
AB
8392013-07-08 Andrew Burgess <aburgess@broadcom.com>
840
841 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
842
7c0de741
YQ
8432013-07-07 Yao Qi <yao@codesourcery.com>
844
845 * boards/native-gdbserver.exp: Move invoke of
846 process_multilib_options to gdbserver-base.exp.
847 Move set_board_info 'compiler', 'gdb,noinferiorio',
848 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
849 gdbserver-base.exp.
850 Move proc ${board}_download, ${board}_upload and
851 ${board}_file to gdbserver-base.exp.
852 * boards/native-extended-gdbserver.exp: Likewise.
853 * boards/native-stdio-gdbserver.exp: Likewise.
854 * boards/gdbserver-base.exp: New file.
855
497a4c48
LM
8562013-07-05 Luis Machado <lgustavo@codesourcery.com>
857
858 * gdb.base/dump.exp: Remove arch-specific tests and do a
859 generic data address check to set is64bitonly correctly.
860
bb3f62fc
LM
8612013-07-05 Luis Machado <lgustavo@codesourcery.com>
862
863 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
864 the register number instead of expecting only 0.
865
005faa9d
WN
8662013-07-05 Will Newton <will.newton@linaro.org>
867
868 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
869 in asm syntax to allow building on ARM.
870
4767856f
YQ
8712013-07-05 Yao Qi <yao@codesourcery.com>
872
873 * boards/local-remote-host.exp: Remove obsolete comments.
874 * boards/native-extended-gdbserver.exp: Likewise.
875 * boards/native-gdbserver.exp: Likewise.
876 * boards/native-stdio-gdbserver.exp: Likewise.
877
691a26f5
AB
8782013-07-04 Andrew Burgess <aburgess@broadcom.com>
879
880 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
881 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
882 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
883
4d142eaa
JK
8842013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
885
886 * gdb.base/break-on-linker-gcd-function.exp: Replace
887 prepare_for_testing by build_executable_from_specs and clean_restart.
888
62cef515
TT
8892013-06-27 Tom Tromey <tromey@redhat.com>
890
891 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
892 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
893 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
894 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
895 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
896 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
897 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
898 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
899 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
900 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
901 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
902 Use standard_testfile, standard_output_file, prepare_for_testing,
903 clean_restart.
904
0ab77f5f
TT
9052013-06-27 Tom Tromey <tromey@redhat.com>
906
907 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
908 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
909 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
910 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
911 gdb.base/shreloc.exp, gdb.base/sigall.exp,
912 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
913 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
914 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
915 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
916 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
917 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
918 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
919 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
920 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
921 gdb.base/solib-weak.exp, gdb.base/source.exp,
922 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
923 gdb.base/stap-probe.exp, gdb.base/start.exp,
924 gdb.base/step-break.exp, gdb.base/step-bt.exp,
925 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
926 gdb.base/step-test.exp, gdb.base/structs.exp,
927 gdb.base/structs2.exp, gdb.base/structs3.exp,
928 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
929 standard_output_file, prepare_for_testing, clean_restart.
930
822bd149
TT
9312013-06-27 Tom Tromey <tromey@redhat.com>
932
933 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
934 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
935 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
936 gdb.base/pending.exp, gdb.base/permissions.exp,
937 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
938 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
939 gdb.base/printcmds.exp, gdb.base/prologue.exp,
940 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
941 gdb.base/ptype.exp, gdb.base/randomize.exp,
942 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
943 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
944 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
945 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
946 standard_testfile, standard_output_file, prepare_for_testing,
947 clean_restart.
948
f8b41b00
TT
9492013-06-27 Tom Tromey <tromey@redhat.com>
950
a8c97a87
TT
951 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
952 gdb.base/huge.exp, gdb.base/included.exp,
953 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
954 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
955 gdb.base/info-os.exp, gdb.base/info-proc.exp,
956 gdb.base/info-target.exp, gdb.base/infoline.exp,
957 gdb.base/interp.exp, gdb.base/interrupt.exp,
958 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
959 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
960 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
961 gdb.base/logical.exp, gdb.base/long_long.exp,
962 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
963 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
964 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
965 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
966 standard_testfile, standard_output_file, prepare_for_testing,
967 clean_restart.
968
289f9037
TT
9692013-06-27 Tom Tromey <tromey@redhat.com>
970
a8c97a87
TT
971 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
972 gdb.base/enumval.exp, gdb.base/environ.exp,
973 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
974 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
975 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
976 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
977 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
978 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
979 gdb.base/fullname.exp, gdb.base/funcargs.exp,
980 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
981 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
982 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
983 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
984 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
985 gdb.base/gnu_vector.exp: Use standard_testfile,
986 standard_output_file, prepare_for_testing, clean_restart.
289f9037 987
f76495c8
TT
9882013-06-27 Tom Tromey <tromey@redhat.com>
989
a8c97a87
TT
990 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
991 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
992 gdb.base/call-strs.exp, gdb.base/callexit.exp,
993 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
994 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
995 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
996 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
997 gdb.base/commands.exp, gdb.base/completion.exp,
998 gdb.base/complex.exp, gdb.base/cond-expr.exp,
999 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
1000 gdb.base/constvars.exp, gdb.base/corefile.exp,
1001 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
1002 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
1003 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
1004 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
1005 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
1006 standard_output_file, prepare_for_testing, clean_restart.
1007
a64d2530
TT
10082013-06-27 Tom Tromey <tromey@redhat.com>
1009
a8c97a87
TT
1010 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
1011 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
1012 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
1013 gdb.base/async-shell.exp, gdb.base/async.exp,
1014 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
1015 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
1016 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
1017 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
1018 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
1019 gdb.base/break-on-linker-gcd-function.exp,
1020 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
1021 standard_output_file, prepare_for_testing, clean_restart.
1022
aaff8d73
YQ
10232013-06-26 Yao Qi <yao@codesourcery.com>
1024
1025 * gdb.trace/mi-trace-frame-collected.exp: New.
1026
a0743c90
YQ
10272013-06-25 Yao Qi <yao@codesourcery.com>
1028
1029 * boards/native-extended-gdbserver.exp: Set board_info
1030 'gdb,predefined_tsv'.
1031 * boards/native-gdbserver.exp: Likewise.
1032 * boards/native-stdio-gdbserver.exp: Likewise.
1033 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
1034 uploaded TSVs if target supports tracing.
1035 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
1036 tracing and target has predefined tsv.
1037
9d6e6e84
HZ
10382013-06-25 Yao Qi <yao@codesourcery.com>
1039 Hui Zhu <hui@codesourcery.com>
1040 Pedro Alves <palves@redhat.com>
1041
1042 PR breakpoints/15075
1043 PR breakpoints/15434
1044 * gdb.base/dprintf-next.c: New file.
1045 * gdb.base/dprintf-next.exp: New file.
1046 * gdb.base/dprintf-non-stop.c: New file.
1047 * gdb.base/dprintf-non-stop.exp: New file.
1048 * gdb.base/dprintf.exp: Don't check "continue" in the output
1049 of "info breakpoints".
1050 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1051 Don't check "continue" in script field.
1052
e7ab3185
TT
10532013-06-21 Tom Tromey <tromey@redhat.com>
1054
1055 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
1056 name in a test name.
1057
c898adb7
YQ
10582013-06-20 Yao Qi <yao@codesourcery.com>
1059
1060 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
1061 and set an action.
1062 (test_trace_unavailable): Test command -data-list-register-values
1063 in the context of traceframe and with option --skip-unavailable.
1064 * gdb.trace/trace-unavailable.c (foo): New.
1065 (main): Call it.
1066 * gdb.mi/gdb2549.exp: Update matching pattern.
1067
4d157a3d
MF
10682013-06-19 Mike Frysinger <vapier@gentoo.org>
1069
1070 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
1071 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
1072 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
1073 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
1074 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
1075
d69cace4
LM
10762013-06-19 Luis Machado <lgustavo@codesourcery.com>
1077
1078 * gdb.base/subst.exp: Delete default rules before further
1079 tests.
1080
9bdd0636
YQ
10812013-06-19 Yao Qi <yao@codesourcery.com>
1082
1083 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
1084 unsupported if it is not registered.
1085
427cd150
TT
10862013-06-18 Tom Tromey <tromey@redhat.com>
1087
1088 * gdb.base/random-signal.c: New file.
1089 * gdb.base/random-signal.exp: New file.
1090
6de7c271
WN
10912013-06-18 Will Newton <will.newton@linaro.org>
1092
1093 * gdb.base/skip.c: Use comma to evaluate results of foo()
1094 and bar() before passing to baz().
1095 * gdb.base/skip.c: baz() now takes one argument instead of
1096 two.
1097
5bd1ef56
TT
10982013-06-18 Tom Tromey <tromey@redhat.com>
1099
1100 * gdb.dwarf2/implptrpiece.exp: New file.
1101 * gdb.dwarf2/implptrconst.exp (d): New variable.
1102 Print d.
1103 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
1104
e379b391
TT
11052013-06-18 Tom Tromey <tromey@redhat.com>
1106
1107 * lib/selftest-support.exp (do_self_tests): Reject remote or
1108 non-native targets.
1109 * gdb.gdb/complaints.exp: Remove check.
1110 * gdb.gdb/observer.exp: Remove check.
1111 * gdb.gdb/xfullpath.exp: Remove check.
1112 * gdb.gdb/complaints.exp: Remove check.
1113
4ec70201
PA
11142013-06-07 Pedro Alves <palves@redhat.com>
1115
1116 * boards/native-extended-gdbserver.exp: Remove semicolon.
1117 * config/arm-ice.exp: Likewise.
1118 * config/bfin.exp: Likewise.
1119 * config/cygmon.exp: Likewise.
1120 * config/h8300.exp: Likewise.
1121 * config/monitor.exp: Likewise.
1122 * config/sid.exp: Likewise.
1123 * config/sim.exp: Likewise.
1124 * config/slite.exp: Likewise.
1125 * config/vx.exp: Likewise.
1126 * gdb.arch/i386-bp_permanent.exp: Likewise.
1127 * gdb.asm/asm-source.exp: Likewise.
1128 * gdb.base/args.exp: Likewise.
1129 * gdb.base/attach-pie-misread.exp: Likewise.
1130 * gdb.base/auxv.exp: Likewise.
1131 * gdb.base/bigcore.exp: Likewise.
1132 * gdb.base/bitfields2.exp: Likewise.
1133 * gdb.base/bitfields.exp: Likewise.
1134 * gdb.base/break.exp: Likewise.
1135 * gdb.base/break-interp.exp: Likewise.
1136 * gdb.base/callfuncs.exp: Likewise.
1137 * gdb.base/call-sc.exp: Likewise.
1138 * gdb.base/commands.exp: Likewise.
1139 * gdb.base/corefile.exp: Likewise.
1140 * gdb.base/dbx.exp: Likewise.
1141 * gdb.base/ending-run.exp: Likewise.
1142 * gdb.base/exprs.exp: Likewise.
1143 * gdb.base/funcargs.exp: Likewise.
1144 * gdb.base/hbreak2.exp: Likewise.
1145 * gdb.base/huge.exp: Likewise.
1146 * gdb.base/list.exp: Likewise.
1147 * gdb.base/memattr.exp: Likewise.
1148 * gdb.base/overlays.exp: Likewise.
1149 * gdb.base/printcmds.exp: Likewise.
1150 * gdb.base/recurse.exp: Likewise.
1151 * gdb.base/remotetimeout.exp: Likewise.
1152 * gdb.base/reread.exp: Likewise.
1153 * gdb.base/savedregs.exp: Likewise.
1154 * gdb.base/scope.exp: Likewise.
1155 * gdb.base/sepdebug.exp: Likewise.
1156 * gdb.base/setshow.exp: Likewise.
1157 * gdb.base/setvar.exp: Likewise.
1158 * gdb.base/sigaltstack.exp: Likewise.
1159 * gdb.base/siginfo-addr.exp: Likewise.
1160 * gdb.base/siginfo.exp: Likewise.
1161 * gdb.base/siginfo-obj.exp: Likewise.
1162 * gdb.base/sigrepeat.exp: Likewise.
1163 * gdb.base/sigstep.exp: Likewise.
1164 * gdb.base/structs.exp: Likewise.
1165 * gdb.base/testenv.exp: Likewise.
1166 * gdb.base/twice.exp: Likewise.
1167 * gdb.base/valgrind-db-attach.exp: Likewise.
1168 * gdb.base/valgrind-infcall.exp: Likewise.
1169 * gdb.base/varargs.exp: Likewise.
1170 * gdb.base/watchpoint.exp: Likewise.
1171 * gdb.cp/gdb1355.exp: Likewise.
1172 * gdb.cp/misc.exp: Likewise.
1173 * gdb.disasm/hppa.exp: Likewise.
1174 * gdb.disasm/t01_mov.exp: Likewise.
1175 * gdb.disasm/t02_mova.exp: Likewise.
1176 * gdb.disasm/t03_add.exp: Likewise.
1177 * gdb.disasm/t04_sub.exp: Likewise.
1178 * gdb.disasm/t05_cmp.exp: Likewise.
1179 * gdb.disasm/t06_ari2.exp: Likewise.
1180 * gdb.disasm/t07_ari3.exp: Likewise.
1181 * gdb.disasm/t08_or.exp: Likewise.
1182 * gdb.disasm/t09_xor.exp: Likewise.
1183 * gdb.disasm/t10_and.exp: Likewise.
1184 * gdb.disasm/t11_logs.exp: Likewise.
1185 * gdb.disasm/t12_bit.exp: Likewise.
1186 * gdb.disasm/t13_otr.exp: Likewise.
1187 * gdb.gdb/selftest.exp: Likewise.
1188 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1189 * gdb.mi/mi-reverse.exp: Likewise.
1190 * gdb.pascal/floats.exp: Likewise.
1191 * gdb.python/py-inferior.exp: Likewise.
1192 * gdb.threads/attach-into-signal.exp: Likewise.
1193 * gdb.threads/pthreads.exp: Likewise.
1194 * gdb.threads/thread_events.exp: Likewise.
1195 * gdb.threads/watchthreads.exp: Likewise.
1196 * gdb.trace/actions-changed.exp: Likewise.
1197 * gdb.trace/actions.exp: Likewise.
1198 * gdb.trace/ax.exp: Likewise.
1199 * gdb.trace/backtrace.exp: Likewise.
1200 * gdb.trace/change-loc.exp: Likewise.
1201 * gdb.trace/deltrace.exp: Likewise.
1202 * gdb.trace/disconnected-tracing.exp: Likewise.
1203 * gdb.trace/ftrace.exp: Likewise.
1204 * gdb.trace/infotrace.exp: Likewise.
1205 * gdb.trace/passc-dyn.exp: Likewise.
1206 * gdb.trace/passcount.exp: Likewise.
1207 * gdb.trace/pending.exp: Likewise.
1208 * gdb.trace/qtro.exp: Likewise.
1209 * gdb.trace/range-stepping.exp: Likewise.
1210 * gdb.trace/report.exp: Likewise.
1211 * gdb.trace/save-trace.exp: Likewise.
1212 * gdb.trace/status-stop.exp: Likewise.
1213 * gdb.trace/strace.exp: Likewise.
1214 * gdb.trace/tfile.exp: Likewise.
1215 * gdb.trace/tfind.exp: Likewise.
1216 * gdb.trace/trace-break.exp: Likewise.
1217 * gdb.trace/tracecmd.exp: Likewise.
1218 * gdb.trace/trace-mt.exp: Likewise.
1219 * gdb.trace/tspeed.exp: Likewise.
1220 * gdb.trace/tsv.exp: Likewise.
1221 * gdb.trace/while-stepping.exp: Likewise.
1222 * lib/gdb.exp: Likewise.
1223 * lib/gdbserver-support.exp: Likewise.
1224 * lib/java.exp: Likewise.
1225 * lib/mi-support.exp: Likewise.
1226 * lib/pascal.exp: Likewise.
1227 * lib/prompt.exp: Likewise.
1228 * lib/trace-support.exp: Likewise.
1229
47d48711
PA
12302013-06-07 Pedro Alves <palves@redhat.com>
1231
1232 * gdb.ada/info_types.c: Fix formating in copyright header.
1233 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
1234 * gdb.base/float.c: Likewise.
1235 * gdb.base/inferior-died.c: Likewise.
1236 * gdb.base/interp.c: Likewise.
1237 * gdb.base/jit-main.c: Likewise.
1238 * gdb.base/jit-solib.c: Likewise.
1239 * gdb.base/long_long.c: Likewise.
1240 * gdb.base/longjmp.c: Likewise.
1241 * gdb.base/nextoverexit.c: Likewise.
1242 * gdb.base/pr11022.c: Likewise.
1243 * gdb.base/prelink-lib.c: Likewise.
1244 * gdb.base/prelink.c: Likewise.
1245 * gdb.base/prologue.c: Likewise.
1246 * gdb.base/restore.c: Likewise.
1247 * gdb.base/sigchld.c: Likewise.
1248 * gdb.base/solib-search-lib1.c: Likewise.
1249 * gdb.base/solib-search-lib2.c: Likewise.
1250 * gdb.base/solib-search.c: Likewise.
1251 * gdb.base/solib-search.h: Likewise.
1252 * gdb.base/whatis.c: Likewise.
1253 * gdb.cp/abstract-origin.cc: Likewise.
1254 * gdb.cp/anon-struct.cc: Likewise.
1255 * gdb.cp/baseenum.cc: Likewise.
1256 * gdb.cp/bs15503.cc: Likewise.
1257 * gdb.cp/call-c-1.c: Likewise.
1258 * gdb.cp/call-c.cc: Likewise.
1259 * gdb.cp/class2.cc: Likewise.
1260 * gdb.cp/classes.cc: Likewise.
1261 * gdb.cp/cttiadd.cc: Likewise.
1262 * gdb.cp/cttiadd1.cc: Likewise.
1263 * gdb.cp/cttiadd2.cc: Likewise.
1264 * gdb.cp/cttiadd3.cc: Likewise.
1265 * gdb.cp/derivation.cc: Likewise.
1266 * gdb.cp/derivation2.cc: Likewise.
1267 * gdb.cp/dispcxx.cc: Likewise.
1268 * gdb.cp/exception.cc: Likewise.
1269 * gdb.cp/gdb2384-base.cc: Likewise.
1270 * gdb.cp/gdb2384-base.h: Likewise.
1271 * gdb.cp/gdb2384.cc: Likewise.
1272 * gdb.cp/gdb2495.cc: Likewise.
1273 * gdb.cp/mb-inline.h: Likewise.
1274 * gdb.cp/mb-inline1.cc: Likewise.
1275 * gdb.cp/mb-inline2.cc: Likewise.
1276 * gdb.cp/member-name.cc: Likewise.
1277 * gdb.cp/member-ptr.cc: Likewise.
1278 * gdb.cp/misc.cc: Likewise.
1279 * gdb.cp/namespace1.cc: Likewise.
1280 * gdb.cp/nextoverthrow.cc: Likewise.
1281 * gdb.cp/pr-574.cc: Likewise.
1282 * gdb.cp/pr9631.cc: Likewise.
1283 * gdb.cp/printmethod.cc: Likewise.
1284 * gdb.cp/psmang1.cc: Likewise.
1285 * gdb.cp/psmang2.cc: Likewise.
1286 * gdb.cp/psymtab-parameter.cc: Likewise.
1287 * gdb.cp/ptype-flags.cc: Likewise.
1288 * gdb.cp/ref-params.cc: Likewise.
1289 * gdb.cp/ref-types.cc: Likewise.
1290 * gdb.cp/smartp.cc: Likewise.
1291 * gdb.cp/try_catch.cc: Likewise.
1292 * gdb.cp/userdef.cc: Likewise.
1293 * gdb.cp/using-crash.cc: Likewise.
1294 * gdb.cp/virtfunc.cc: Likewise.
1295 * gdb.cp/virtfunc2.cc: Likewise.
1296 * gdb.dwarf2/callframecfa.S: Likewise.
1297 * gdb.dwarf2/dw2-ranges.c: Likewise.
1298 * gdb.dwarf2/dw2-ranges2.c: Likewise.
1299 * gdb.dwarf2/dw2-ranges3.c: Likewise.
1300 * gdb.dwarf2/dw2-restore.S: Likewise.
1301 * gdb.dwarf2/pieces.S: Likewise.
1302 * gdb.dwarf2/valop.S: Likewise.
1303 * gdb.java/jnpe.java: Likewise.
1304 * gdb.mi/mi-stepn.c: Likewise.
1305 * gdb.mi/mi-var-cp.cc: Likewise.
1306 * gdb.mi/mi-var-rtti.cc: Likewise.
1307 * gdb.mi/ns-stale-regcache.c: Likewise.
1308 * gdb.mi/pr11022.c: Likewise.
1309 * gdb.mi/solib-lib.c: Likewise.
1310 * gdb.mi/solib-main.c: Likewise.
1311 * gdb.python/py-arch.c: Likewise.
1312 * gdb.python/py-block.c: Likewise.
1313 * gdb.python/py-breakpoint.c: Likewise.
1314 * gdb.python/py-events.c: Likewise.
1315 * gdb.python/py-evthreads.c: Likewise.
1316 * gdb.python/py-explore.c: Likewise.
1317 * gdb.python/py-explore.cc: Likewise.
1318 * gdb.python/py-finish-breakpoint.c: Likewise.
1319 * gdb.python/py-finish-breakpoint2.cc: Likewise.
1320 * gdb.python/py-symbol.c: Likewise.
1321 * gdb.threads/execl.c: Likewise.
1322 * gdb.threads/execl1.c: Likewise.
1323
88ab5684
WN
13242013-06-07 Will Newton <will.newton@linaro.org>
1325
1326 * gdb.base/long_long.exp: Fix ARM EABI target glob.
1327
42daa7a0
WN
13282013-06-07 Will Newton <will.newton@linaro.org>
1329
1330 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
1331 and "starting".
1332
f4059ef3
WN
13332013-06-07 Will Newton <will.newton@linaro.org>
1334
1335 * gdb.cp/anon-struct.exp: Conditionalize constructor and
1336 destructor prototypes for ARM ABI.
1337 * gdb.cp/m-static.exp: Likewise.
1338
8cb5cc78
YQ
13392013-06-07 Yao Qi <yao@codesourcery.com>
1340
1341 * gdb.trace/mi-trace-unavailable.exp: New.
1342 * gdb.trace/trace-unavailable.c: New.
1343
c6cf1712
DE
13442013-06-06 Doug Evans <dje@google.com>
1345
1346 * gdb.cp/derivation.exp: Make tests have unique names.
1347
bf6be0f4
TT
13482013-06-06 Tom Tromey <tromey@redhat.com>
1349
1350 * gdb.base/dump.exp (capture_value): Don't put expression into
1351 test name if arguments passed in.
1352 Rename a couple more tests to make them unique.
1353
ebb022fa
TT
13542013-06-06 Tom Tromey <tromey@redhat.com>
1355
1356 * gdb.base/break-always.exp: Explicitly specify test name.
1357
69fc87c2
DE
13582013-06-05 Doug Evans <dje@google.com>
1359 Keith Seitz <keiths@redhat.com>
1360
1361 * gdb.cp/derivation2.cc: New file.
1362 * gdb.cp/derivation.cc (main): Call foo2.
1363 * gdb.cp/derivation.exp: Add tests for typedefs in another
1364 file, and when there's an active block.
1365
f993f39e
LM
13662013-06-05 Luis Machado <lgustavo@codesourcery.com>
1367
1368 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
1369 from targets that use function descriptors in the virtual tables.
1370 Handle presence of dot symbols.
1371
afacd7f3
GB
13722013-06-04 Gary Benson <gbenson@redhat.com>
1373
1374 * gdb.base/break-probes.exp: New file.
1375 * gdb.base/break-probes.c: Likewise.
1376 * gdb.base/break-probes-solib.c: Likewise.
1377 * gdb.base/info-shared.exp: New file.
1378 * gdb.base/info-shared.c: Likewise.
1379 * gdb.base/info-shared-solib1.c: Likewise.
1380 * gdb.base/info-shared-solib2.c: Likewise.
1381
a29a3fb7
GB
13822013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1383 Gary Benson <gbenson@redhat.com>
1384
1385 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
1386 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
1387 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
1388 to be set to "no" to indicate that no ld.so copy should be made.
1389 * gdb.base/break-interp.exp (solib_bp): New constant.
1390 (reach_1): Use the above instead of "_dl_debug_state".
1391 (test_attach): Likewise.
1392 (test_ld): Likewise.
1393 * gdb.threads/dlopen-libpthread.exp: New file.
1394 * gdb.threads/dlopen-libpthread.c: Likewise.
1395 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
1396 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
1397
62a813cc
YQ
13982013-05-30 Yao Qi <yao@codesourcery.com>
1399
1400 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1401 Add a test that no MI notification is emitted when executing
1402 -exec-arguments.
1403
8f56dad4
JK
14042013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1405
1406 PR testsuite/12649
1407 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
1408 $mi_gdb_prompt expectation by mi_expect_stop.
1409 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
1410 (mi info dprintf second time): Replace them by mi_send_resuming_command
1411 and mi_expect_stop.
1412
c588eb20
GB
14132013-05-24 Gary Benson <gbenson@redhat.com>
1414
1415 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
1416 backslash.
1417 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
1418 backslashes.
1419 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
1420 backslash.
1421
c0ea94eb
YQ
14222013-05-24 Yao Qi <yao@codesourcery.com>
1423
1424 * gdb.trace/tfile.exp: Test inferior and thread.
1425
db1ac436
YQ
14262013-05-24 Yao Qi <yao@codesourcery.com>
1427 Pedro Alves <palves@redhat.com>
1428
1429 * gdb.base/range-stepping.exp: Skip the rest of tests if the
1430 test fails.
1431 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
1432 Return 0 if the test passes, otherwise return 1.
1433
b6abb10c
DE
14342013-05-23 Doug Evans <dje@google.com>
1435
1436 * boards/fission-dwp.exp: New file.
1437
bc5065a7
PA
14382013-05-23 Yao Qi <yao@codesourcery.com>
1439 Pedro Alves <palves@redhat.com>
1440
1441 * gdb.base/range-stepping.c: New file.
1442 * gdb.base/range-stepping.exp: New file.
1443 * gdb.trace/range-stepping.c: New file.
1444 * gdb.trace/range-stepping.exp: New file.
1445 * lib/range-stepping-support.exp: New file.
1446
5f2e6b00
TT
14472013-05-22 Tom Tromey <tromey@redhat.com>
1448
1449 * gdb.cp/class2.cc (main): New local 'aref'.
1450 * gdb.cp/class2.exp: Check printing of 'aref'.
1451
e6ba475a
DE
14522013-05-22 Doug Evans <dje@google.com>
1453
1454 * gdb.threads/wp-replication.c (main): Insert some code at the start
1455 to ensure the breakpoint on main is only hit once. Fix comment.
1456
52c935b6
KS
14572013-05-21 Keith Seitz <keiths@redhat.com>
1458 Pedro Alves <palves@redhat.com>
1459
1460 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
1461 gdb_expect.
1462 Add test to flush the remaining input buffer so that this
1463 file passes testsuite/12649.
1464
bd9673a4
PW
14652013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1466
1467 * gdb.base/catch-signal-fork.exp: New file.
1468 * gdb.base/catch-signal-fork.c: New file.
1469
69a97597
SA
14702013-05-21 Sterling Augustine <saugustine@google.com>
1471
1472 * boards/remote-stdio-gdbserver.exp: New file.
1473
44e97363
JK
14742013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1475
1476 PR testsuite/12649
1477 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
1478 racy matches.
1479
02392865
CG
14802013-05-21 Christian Groessler <chris@groessler.org>
1481
1482 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
1483 since it's not supported in all shells.
1484
c5867ab6
HZ
14852013-05-21 Hui Zhu <hui@codesourcery.com>
1486
1487 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
1488 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
1489
6c9e2db4
DE
14902013-05-20 Doug Evans <dje@google.com>
1491
1492 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
1493 (_handle_DW_TAG): Use it.
1494 (cu, tu): Replace parameters is_64, version, addr_size with options.
1495 All callers updated. Add Fission support.
1496 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
1497 * gdb.dwarf2/method-ptr.exp: Ditto.
1498 * gdb.dwarf2/nostaticblock.exp: Ditto.
1499 * gdb.dwarf2/subrange.exp: Ditto.
1500 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
1501
4a6e676c
TT
15022013-05-20 Tom Tromey <tromey@redhat.com>
1503
1504 * gdb.gdb/python-selftest.exp: New file.
1505
e19d3afb
DE
15062013-05-20 Doug Evans <dje@google.com>
1507
1508 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
1509 -fdebug-types-section.
1510
4d804846
JB
15112013-05-20 Joel Brobecker <brobecker@adacore.com>
1512
1513 * gdb.ada/float_param: New testcase.
1514
8d324e83
DE
15152013-05-17 Doug Evans <dje@google.com>
1516
7d0c9981
DE
1517 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
1518 Add tests for "maint check-symtabs", "maint expand-symtabs".
1519
8d324e83
DE
1520 * gdb.base/maint.exp: Remove testing of individual maint command
1521 help output.
1522
177aadc4
PA
15232013-05-16 Pedro Alves <palves@redhat.com>
1524
1525 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
1526 comment. Use gdb_test_no_output.
1527
b8fea896
JB
15282013-05-16 Joel Brobecker <brobecker@adacore.com>
1529
1530 * gdb.ada/complete.exp: Add test verifying completion using
1531 the "tab" key.
1532
52c935b6
KS
15332013-05-15 Keith Seitz <keiths@redhat.com>
1534
1535 * gdb.base/filesym.exp: New completer test.
1536 * gdb.base/filesym.c: New file.
1537
ed0f00b8
PA
15382013-05-15 Pedro Alves <palves@redhat.com>
1539
1540 * gdb.base/fixsection.c: Remove attribution.
1541 * gdb.base/watch-read.exp: Ditto.
1542
55fb6d27
TT
15432013-05-13 Tom Tromey <tromey@redhat.com>
1544
1545 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
1546 size and change type sizes to 4 bytes.
1547
ac1ca910
TT
15482013-05-13 Tom Tromey <tromey@redhat.com>
1549
1550 * gdb.base/exprs.exp (test_expr): Add regression test.
1551 * gdb.base/exprs.c (null_t_struct): New global.
1552
8414efef
MB
15532013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
1554
1555 * gdb.base/default.exp: Disable history saving.
1556 * gdb.base/setshow.exp: Likewise.
1557
9779ab84
PA
15582013-05-10 Pedro Alves <palves@redhat.com>
1559
1560 PR remote/15455
1561
1562 * gdb.trace/qtro.c: New file.
1563 * gdb.trace/qtro.exp: New file.
1564
1e611234
PM
15652013-05-10 Phil Muldoon <pmuldoon@redhat.com>
1566
1567 * gdb.python/py-framefilter.py: New File.
1568 * gdb.python/py-framefilter-mi.exp: Ditto.
1569 * gdb.python/py-framefilter.c: Ditto.
1570 * gdb.python/py-framefilter-mi.exp: Ditto.
1571 * gdb.python/py-framefilter-mi.c: Ditto,
1572 * gdb.python/py-framefilter-gdb.py.in: Ditto.
1573
5e4c3ac4
TT
15742013-05-08 Tom Tromey <tromey@redhat.com>
1575
1576 * gdb.base/solib-search.exp: Set test name for "set
1577 solib-search-path" test.
1578
993654a9
HAQ
15792013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
1580
1581 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
1582 (set_a_tracepoint): Set tracepoint before prologue.
1583 (run_trace_experiment): Test setup_tracepoints and 'break end'
1584 in it.
1585 (trace_buffer_normal): Remove.
1586 (gdb_trace_circular_tests): Remove. Move tests to...
1587 (top level): ...here. Call 'runto_main' before checking for
1588 trace support. Use commands to check the support for circular
1589 trace buffer and changing of trace buffer size. Add test
1590 to calculate size of single frame. Use this size to
1591 calculate the size of trace buffer. Use 'tfind pc func9'
1592 instead of 'tfind 9'. Use 'with_test_prefix'.
1593
c95aea6b
TT
15942013-05-07 Tom Tromey <tromey@redhat.com>
1595
1596 * lib/selftest-support.exp: New file.
1597 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
1598 do_self_tests.
1599 (setup_test, find_gdb): Remove.
1600 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
1601 do_self_tests.
1602 (setup_test, find_gdb): Remove.
1603 (test_observer): Don't call setup_test. Remove argument.
1604 * gdb.gdb/selftest.exp: Load selftest-support.exp.
1605 (find_gdb): Remove.
1606 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
1607 do_self_tests.
1608 (setup_test, find_gdb): Remove.
1609 (test_with_self): Don't call setup_test. Remove argument.
1610
1f031429
PA
16112013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
1612
1613 * gdb.arch/system-gcore.exp: Remove.
1614 * gdb.arch/gcore.c: Remove.
1615 * gdb.base/gcore.exp: Add "info reg system".
1616
58ce7251
SDJ
16172013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
1618
1619 PR breakpoints/15413:
1620 * gdb.base/pending.exp: Add test for completion of the "condition"
1621 command for pending breakpoints.
1622 * gdb.linespec/linespec.ex: Add test for completion of the
1623 "condition" command when dealing with multiple locations.
1624
aacbb8a5
LM
16252013-05-07 Luis Machado <lgustavo@codesourcery.com>
1626
1627 * gdb.threads/wp-replication.c: New file.
1628 * gdb.threads/wp-replication.exp: New file.
1629
2dd6254d
SL
16302013-05-06 Sandra Loosemore <sandra@codesourcery.com>
1631
1632 * gdb.xml/tdesc-regs.exp: Add case for nios2.
1633
c2a96e8c
DE
16342013-05-06 Doug Evans <dje@google.com>
1635
b903e17e
DE
1636 * gdb.base/solib-search-lib1.c: New file.
1637 * gdb.base/solib-search-lib2.c: New file.
1638 * gdb.base/solib-search.c: New file.
1639 * gdb.base/solib-search.h: New file.
1640 * gdb.base/solib-search.exp: New file.
1641
fac51dd9
DE
1642 * lib/gdb.exp (gdb_core_cmd): New function.
1643 * gdb.arch/system-gcore.exp: Use it.
1644 * gdb.arch/vsx-regs.exp: Ditto.
1645 * gdb.base/gcore.exp: Ditto.
1646 * gdb.threads/gcore-thread.exp: Ditto.
1647
c2a96e8c
DE
1648 * gdb.reverse/shr.h: New file.
1649 * gdb.reverse/shr1.c: New file.
1650 * gdb.reverse/shr2.c: #include "shr.h".
1651 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
1652 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
1653 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
1654 Update tests using sleep/printf to use shr2.sl instead.
1655 * gdb.reverse/solib-reverse.exp: Ditto.
1656
b6807d98
TT
16572013-05-06 Tom Tromey <tromey@redhat.com>
1658
1659 * gdb.dwarf2/implptrconst.c: New file.
1660 * gdb.dwarf2/implptrconst.exp: New file.
1661 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
1662 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
1663 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
1664
96f7d3f1
PW
16652013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1666
1667 * gdb.base/catch-sig.c (main): Raise SIGINT.
1668 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
1669
1ebff1fd
HAQ
16702013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
1671
1672 * status-stop.exp (test_tstart_tstart): Check for error
1673 returned by the second 'tstart' command.
1674
f92b06da
WT
16752013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
1676
1677 * gdb.xml/maint_print_struct.exp: New file.
1678 * gdb.xml/maint_print_struct.xml: New file.
1679
ff546935
TT
16802013-04-25 Tom Tromey <tromey@redhat.com>
1681
1682 * gdb.dwarf2/nostaticblock.exp: New file.
1683
bf9e4d0c
MB
16842013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
1685
1686 PR gdb/10462
1687 * gdb.base/setshow.exp: Add test case.
1688
a11cfd87
HZ
16892013-04-23 Hui Zhu <hui@codesourcery.com>
1690
1691 PR gdb/15293
a11cfd87
HZ
1692 * gdb.base/dprintf.exp: Add ignore command.
1693
2d9442cc
HZ
16942013-04-23 Hui Zhu <hui@codesourcery.com>
1695
1696 PR gdb/15165
2d9442cc
HZ
1697 * gdb.base/save-bp.exp: Add test for dprintf.
1698
0f3305ed
TT
16992013-04-22 Tom Tromey <tromey@redhat.com>
1700
1701 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
1702 notice_open_fds.
1703
d504301e
SDJ
17042013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1705
1706 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
1707 ldflags.
1708
9991b207
SDJ
17092013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1710
1711 * gdb.arch/arm-bl-branch-dest.c: New file.
1712 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
1713
433730c9
PA
17142013-04-19 Vladimir Kargov <kargov@gmail.com>
1715 Pedro Alves <palves@redhat.com>
1716
1717 * gdb.arch/i386-float.S: New file.
1718 * gdb.arch/i386-float.exp: New file.
1719
9a908334
LM
17202013-04-18 Luis Machado <lgustavo@codesourcery.com>
1721
1722 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
1723 type void *.
1724
4f22ed5c
DE
17252013-04-17 Doug Evans <dje@google.com>
1726
1727 * lib/dwarf.exp (Dwarf): New proc "tu".
1728 * gdb.dwarf2/missing-sig-type.exp: New file.
1729
a0d3f2f5
SCR
17302013-04-15 Siva Chandra Reddy <sivachandra@google.com>
1731
1732 Add option to link testcases with Pthreads library when
1733 using 'prepare_for_testing' in tests.
1734
1735 * lib/gdb.exp (build_executable_from_specs): Use
1736 gdb_compile_pthreads to compile if option "pthreads" is
1737 specified.
1738
cc16e6c9
TT
17392013-04-15 Tom Tromey <tromey@redhat.com>
1740
1741 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
1742
72f1fe8a
TT
17432013-04-15 Tom Tromey <tromey@redhat.com>
1744
1745 * gdb.base/default.exp: Update for $_exception.
1746 * gdb.cp/exceptprint.cc: New file.
1747 * gdb.cp/exceptprint.exp: New file.
1748 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
1749
6e72ca20
TT
17502013-04-15 Tom Tromey <tromey@redhat.com>
1751
1752 * gdb.cp/typeid.cc: New file.
1753 * gdb.cp/typeid.exp: New file.
1754
591f19e8
TT
17552013-04-15 Tom Tromey <tromey@redhat.com>
1756
1757 * gdb.cp/exception.exp: Add "catch rethrow" tests.
1758
da9160e4
YQ
17592013-04-13 Yao Qi <yao@codesourcery.com>
1760
1761 * gdb.base/completion.exp: Test completion of command
1762 'target ctf' if target ctf is supported.
1763
f81d1120
PA
17642013-04-10 Pedro Alves <palves@redhat.com>
1765
1766 * gdb.base/completion.exp: Test "set height", "set listsize" and
1767 "set trace-buffer-size" completion.
1768 * gdb.base/setshow.exp: Test "set height unlimited".
1769 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
1770 unlimited".
1771
393fd4c3
YQ
17722013-04-10 Yao Qi <yao@codesourcery.com>
1773
1774 * gdb.trace/actions.exp: Save trace data to CTF.
1775 Change to ctf target if GDB supports, read CTF data in ctf
1776 target, and check the actions of tracepoints.
1777 * gdb.trace/while-stepping.exp: Likewise.
1778 * gdb.trace/report.exp: Test GDB saves trace data to CTF
1779 format and read CTF trace file if GDB supports.
1780 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
1781 target is supported, change to ctf target, read trace data and
1782 check output of command "tstatus".
1783 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
1784 read CTF data by target ctf and call check_tsv.
1785
b7a273f8
YQ
17862013-04-10 Yao Qi <yao@codesourcery.com>
1787
1788 * gdb.trace/actions.exp (check_tracepoint): New.
1789 (top level): Start the tracing and check the actions of
1790 tracepoints. Save trace data to tfile format. Restart GDB
1791 and read trace file in tfile target. Check the actions of
1792 tracepoints again.
1793 * gdb.trace/while-stepping.exp: Likewise.
1794
f3786771
YQ
17952013-04-10 Yao Qi <yao@codesourcery.com>
1796
1797 * gdb.trace/report.exp: Use standard_output_file for saved
1798 trace file.
1799
5c2b4418
HZ
18002013-04-10 Hui Zhu <hui@codesourcery.com>
1801
1802 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
1803 (MISCELLANEOUS): Add dprintf-pendshr.sl.
1804 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
1805
f7543f0a
JK
18062013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1807
1808 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
1809 response.
1810
f6de8ec2
PA
18112013-04-08 Pedro Alves <palves@redhat.com>
1812
1813 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
1814 the location.
1815
b8abfd58
SL
18162013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1817
1818 * gdb.cp/cplabel.exp: Allow empty directory in file reported
1819 for breakpoint location.
1820
156bffd0
SL
18212013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1822
1823 * gdb.linespec/linespec.exp: Make dir/file:line tests
1824 conditional for non-remote hosts only.
1825
c9a6ce02
PA
18262013-04-04 Stan Shebs <stan@codesourcery.com>
1827 Pedro Alves <palves@redhat.com>
1828
1829 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
1830 * gdb.trace/actions-changed.c: New file.
1831 * gdb.trace/actions-changed.exp: New file.
1832 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
1833 (gdb_trace_setactions_command): ... this. Add "actions_command"
1834 parameter, and handle it.
1835 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
1836
4bd05f24
YQ
18372013-04-04 Yao Qi <yao@codesourcery.com>
1838
1839 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
1840 'step'.
1841
3758b5ce
YQ
18422013-04-03 Yao Qi <yao@codesourcery.com>
1843
1844 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
1845 "tfile-basic.tf".
1846 (test_tfind_tfile): Likewise.
1847
1dcaed0d
YQ
18482013-04-03 Yao Qi <yao@codesourcery.com>
1849
1850 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
1851 "tfile-basic.tf" instead of "basic.tf".
1852 (write_error_trace_file): Pass argument "tfile-error.tf"
1853 instead of "error.tf".
1854 * gdb.trace/tfile.exp: Update tfile names to
1855 "tfile-basic.tf" and "tfile-error.tf".
1856
0e7a53fc
SL
18572013-04-02 Sandra Loosemore <sandra@codesourcery.com>
1858
1859 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
1860 empty directory in file for breakpoint hit.
1861
9852c492
YQ
18622013-03-29 Yao Qi <yao@codesourcery.com>
1863
1864 * gdb.base/completion.exp: Test completion of commands
1865 "target core", "target tfile" and "target exec".
1866 * gdb.trace/tfile.exp: Test completion of command
1867 "target tfile".
1868
af312be7
JB
18692013-03-28 Joel Brobecker <brobecker@adacore.com>
1870
1871 * gdb.ada/win_fu_syms: New testcase.
1872
e4a48d9d
DE
18732013-03-28 Doug Evans <dje@google.com>
1874
1875 * gdb.base/maint.exp (maint print statistics): Update expected output.
1876
7f7cc265
PA
18772013-03-28 Pedro Alves <palves@redhat.com>
1878
1879 PR gdb/15294
1880
1881 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
1882 mean unlimited instead of $arg < 0.
1883 (test_listsize): Remove "listsize of 0 suppresses output" test.
1884 Test that "set listsize 0" ends up with an unlimited listsize.
1885
fc0da894
PA
18862013-03-28 Pedro Alves <palves@redhat.com>
1887
1888 * gdb.base/list.exp (last_line): New global.
1889 (last_line_re): New global.
1890 (test_listsize, test_list_function, test_list_forward)
1891 (test_repeat_list_command, test_list_range)
1892 (test_list_filename_and_function): Use them.
1893 * gdb.base/list0.c: Comment the last line of the file with "last
1894 line".
1895
abe7b711
PA
18962013-03-28 Pedro Alves <palves@redhat.com>
1897
1898 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
1899 list the whole file.
1900
15b3979c
PA
19012013-03-28 Pedro Alves <palves@redhat.com>
1902
1903 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
1904 "set listsize".
1905
96811e3b
KS
19062013-03-26 Keith Seitz <keiths@redhat.com>
1907
1908 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
1909 from passing.
1910
4043f22b
PA
19112013-03-26 Pedro Alves <palves@redhat.com>
1912
1913 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
1914 until after GDB has run.
1915
14a1aa17
YQ
19162013-03-26 Yao Qi <yao@codesourcery.com>
1917
1918 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
1919 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
1920
99c819ee
MM
19212013-03-26 Markus Metzger <markus.t.metzger@intel.com>
1922
1923 * gdb.btrace/enable.exp: Add regression test.
1924
24955f63
TT
19252013-03-25 Tom Tromey <tromey@redhat.com>
1926
1927 * gdb.cp/m-static.exp: Add destructor-printing tests.
1928
fce632b6
TT
19292013-03-25 Tom Tromey <tromey@redhat.com>
1930
1931 * gdb.cp/m-static.exp: Add constructor ptype tests.
1932 * gdb.cp/m-static.cc (single_constructor): New class.
1933 (main): Make instance of single_constructor.
1934
598d3636
JK
19352013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1936 Pedro Alves <palves@redhat.com>
1937
1938 * gdb.server/server-kill.c: New file.
1939 * gdb.server/server-kill.exp: New file.
1940
c12440c9
PA
19412013-03-21 Pedro Alves <palves@redhat.com>
1942
1943 * gdb.trace/trace-buffer-size.exp (get default buffer size):
1944 Expect $gdb_prompt in gdb_test_multiple.
1945
bd712aed
DE
19462013-03-21 Doug Evans <dje@google.com>
1947
1948 * gdb.base/maint.exp: Update tests for per-command stats.
1949
b2f83c08
TT
19502013-03-21 Tom Tromey <tromey@redhat.com>
1951
1952 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
1953 * gdb.cp/misc.exp: Add test for FILENAME:: case.
1954
ef0026f0
PA
19552013-03-20 Pedro Alves <palves@redhat.com>
1956
1957 PR gdb/15289
1958
1959 * gdb.base/remote.exp: Test
1960 "set remote hardware-watchpoint-limit -1",
1961 "set remote hardware-breakpoint-limit -1",
1962 "set remote hardware-watchpoint-limit 2147483647" and
1963 "set remote hardware-breakpoint-limit 2147483647".
1964
3f1175a9
PA
19652013-03-20 Pedro Alves <palves@redhat.com>
1966 Yao Qi <yao@codesourcery.com>
1967
1968 * gdb.trace/tfile.c: Add comments.
1969 (nonconstglob): New global.
1970 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
1971 global that is not covered by the trace frame. Test
1972 disassembling.
1973
a09ae1c1
JK
19742013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1975
1976 * gdb.base/valgrind-infcall.exp
1977 (continue #$continue_count) <remote connection closed>
1978 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
1979 $valgrind_pid.
1980
9ce98649
TT
19812013-03-15 Tom Tromey <tromey@redhat.com>
1982
1983 * gdb.cp/overload.cc (intintfunc): New.
1984 * gdb.cp/overload.exp: Add regression test.
1985
0a251e08
YQ
19862013-03-15 Yao Qi <yao@codesourcery.com>
1987
1988 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
1989 using with_test_prefix.
1990 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
1991 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
1992 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
1993 * gdb.threads/watchpoint-fork.exp (test): Likewise.
1994 * gdb.base/break-interp.exp (test_core): Likewise.
1995 (test_attach_gdb): Likewise.
1996 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
1997 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
1998 Likewise.
1999 * gdb.base/jit-so.exp (one_jit_test): Likewise.
2000 * gdb.base/jit.exp (one_jit_test): Likewise.
2001 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
2002 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
2003 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
2004 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
2005 Likewise.
2006 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2007 Likewise.
2008 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
2009 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
2010 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
2011 (tracepoint_change_loc_2): Likewise.
2012 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
2013 Likewise.
2014 (disconnected_tfind): Likewise.
2015 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
2016 Likewise.
2017 (test_tfind_remote): Likewise.
2018 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
2019 Likewise.
2020 (test_pending_resolved): Likewise.
2021 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
2022 Likewise.
2023 (test_upload_tsv): Likewise.
2024 * gdb.trace/pending.exp (pending_tracepoint_resolved):
2025 Likewise.
2026 (pending_tracepoint_works): Likewise.
2027 * gdb.trace/report.exp (use_collected_data): Likewise.
2028 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
2029 Likewise.
2030 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
2031 * gdb.trace/strace.exp (strace_info_marker): Likewise.
2032 (strace_trace_on_same_addr): Likewise.
2033 (strace_trace_on_diff_addr): Likewise.
2034 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
2035 (gdb_collect_locals_test): Likewise.
2036 (gdb_unavailable_registers_test): Likewise.
2037 (gdb_collect_globals_test): Likewise.
2038
2c415c0f
YQ
20392013-03-15 Yao Qi <yao@codesourcery.com>
2040
2041 * gdb.base/condbreak.exp: Add semicolon back which was removed
2042 by my previous commit.
2043
ae59b1da
YQ
20442013-03-14 Yao Qi <yao@codesourcery.com>
2045
2046 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
2047 'return'.
2048 (gdb_target_monitor, gdb_load): Likewise.
2049 * config/sid.exp (gdb_load): Likewise.
2050 * config/slite.exp (gdb_load): Likewise.
2051 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
2052 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
2053 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
2054 (single_step_until): Likewise.
2055 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2056 * gdb.arch/system-gcore.exp: Likewise.
2057 * gdb.base/bigcore.exp (extract_heap): Likewise.
2058 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
2059 * gdb.base/call-ar-st.exp: Likewise.
2060 * gdb.base/call-rt-st.exp: Likewise.
2061 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
2062 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
2063 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
2064 * gdb.base/corefile.exp: Likewise.
2065 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
2066 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
2067 * gdb.base/fixsection.exp: Likewise.
2068 * gdb.base/funcargs.exp: Likewise.
2069 * gdb.base/gcore-buffer-overflow.exp: Likewise.
2070 * gdb.base/gcore-relro.exp: Likewise.
2071 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
2072 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
2073 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
2074 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
2075 * gdb.base/list.exp: Likewise.
2076 (set_listsize): Likewise.
2077 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
2078 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
2079 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
2080 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
2081 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
2082 * gdb.base/setvar.exp: Likewise.
2083 (test_set): Likewise.
2084 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
2085 * gdb.base/solib-overlap.exp: Likewise.
2086 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
2087 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
2088 * gdb.base/watchpoint.exp (initialize): Likewise.
2089 (test_simple_watchpoint): Likewise.
2090 (test_disabling_watchpoints): Likewise.
2091 (test_watchpoint_triggered_in_syscall): Likewise.
2092 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
2093 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
2094 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
2095 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
2096 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
2097 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
2098 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2099 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
2100 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
2101 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
2102 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
2103 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
2104 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
2105 * gdb.mi/gdb792.exp: Likewise.
2106 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
2107 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
2108 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
2109 * gdb.threads/gcore-thread.exp: Likewise.
2110 (load_core): Likewise.
2111 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
2112 (test_startup, check_control_c): Likewise.
2113 * gdb.threads/sigstep-threads.exp: Likewise.
2114 * gdb.threads/thread_check.exp: Likewise.
2115 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
2116 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
2117 (set_a_tracepoint, trace_buffer_normal): Likewise.
2118 (gdb_trace_circular_tests): Likewise.
2119 * gdb.trace/collection.exp: Likewise.
2120 * gdb.trace/disconnected-tracing.exp: Likewise.
2121 * gdb.trace/infotrace.exp: Likewise.
2122 * gdb.trace/mi-traceframe-changed.exp: Likewise.
2123 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
2124 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
2125 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
2126 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
2127 * gdb.trace/stap-trace.exp: Likewise.
2128 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
2129 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
2130 * gdb.trace/trace-buffer-size.exp: Likewise.
2131 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
2132 * gdb.trace/unavailable.exp: Likewise.
2133 * gdb.trace/while-dyn.exp: Likewise.
2134 * lib/fortran.exp (set_lang_fortran): Likewise.
2135 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
2136 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
2137 (default_gdb_start, get_compiler_info): Likewise.
2138 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
2139 (get_debug_format, setup_xfail_format): Likewise.
2140 (rerun_to_main, gdb_skip_float_test): Likewise.
2141 (build_id_debug_filename_get, get_remotetimeout): Likewise.
2142 * lib/java.exp (set_lang_java): Likewise.
2143 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
2144 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
2145 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
2146 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
2147 * lib/objc.exp (set_lang_objc): Likewise.
2148 * lib/pascal.exp (set_lang_pascal): Likewise.
2149 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
2150 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
2151 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
2152
bb869963
SDJ
21532013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
2154
2155 PR c++/15203
2156 PR c++/15210
2157 * gdb.cp/m-static.cc (keepalive_int): New function.
2158 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
2159 * gdb.cp/m-static.exp: New test for `sintvar'.
2160
e2be70a0
YQ
21612013-03-14 Yao Qi <yao@codesourcery.com>
2162
2163 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
2164 of 'tstatus' into tstatus_output.
2165 (top level): Save the trace data to tfile. Read trace file in
2166 tfile target. Check the trace status.
2167
8ddb1965
YQ
21682013-03-13 Yao Qi <yao@codesourcery.com>
2169
2170 * gdb.trace/tsv.exp (check_tsv): New.
2171 (top level): Save a tfile on current trace session. Call
2172 check_tsv on live target. Load the tfile with target tfile
2173 and call check_tsv again.
2174
045dd51f
YQ
21752013-03-13 Yao Qi <yao@codesourcery.com>
2176
2177 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
2178 Replace some "gdb_test" with "gdb_test_no_output".
2179
82d049ab
PH
21802013-03-12 Paul Hilfinger <hilfingr@adacore.com>
2181
2182 * gdb.ada/expr_delims.exp: New file.
2183 * gdb.ada/expr_delims/foo.adb: New file.
2184 * gdb.ada/expr_delims/pck.ads: New file.
2185 * gdb.ada/expr_delims/pck.adb: New file.
2186
cb8ea32b
KS
21872013-03-11 Keith Seitz <keiths@redhat.com>
2188
2189 * watchpoint.exp (test_no_hw_watchpoints): Add test using
2190 both condition and thread. Then delete the watchpoint.
2191
2f1d9bdd
MM
21922013-03-11 Christian Himpel <christian.himpel@intel.com>
2193
2194 * Makefile.in: Add btrace testsuite.
2195 * configure: Regenerated.
2196 * configure.ac: Add btrace testsuite.
2197 * gdb.btrace/Makefile.in: New file.
2198 * gdb.btrace/enable.c: New file.
2199 * gdb.btrace/enable.exp: New file.
2200 * gdb.btrace/function_call_history.c: New file.
2201 * gdb.btrace/function_call_history.exp: New file.
2202 * gdb.btrace/instruction_history.c: New file.
2203 * gdb.btrace/instruction_history.exp: New file.
2204 * gdb.btrace/instruction_history.S: New file.
2205 * lib/gdb.exp: Add btrace skip proc.
2206
05c56a9d
JK
22072013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2208
2209 Fix entry-values if the callee called a noreturn function.
2210 * gdb.arch/amd64-tailcall-noret.S: New file.
2211 * gdb.arch/amd64-tailcall-noret.c: New file.
2212 * gdb.arch/amd64-tailcall-noret.exp: New file.
2213
9112db09
JK
22142013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2215
2216 Fix entry-values in C++ across CUs.
2217 * gdb.arch/amd64-tailcall-cxx.exp: New file.
2218 * gdb.arch/amd64-tailcall-cxx1.S: New file.
2219 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
2220 * gdb.arch/amd64-tailcall-cxx2.S: New file.
2221 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
2222
be9a119c 22232013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
2224 Hafiz Abid Qadeer <abidh@codesourcery.com>
2225
2226 gdb/testsuite/
2227 * gdb.trace/trace-buffer-size.exp: New file.
2228 * gdb.trace/trace-buffer-size.c: New file.
2229
049109b0
PA
22302013-03-06 Pedro Alves <palves@redhat.com>
2231
2232 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
2233 doesn't support the tested optional feature, call "unsupported"
2234 with the same test message as the "pass" case, instead of calling
2235 "pass" with a different message. Use the same text for the "fail"
2236 cases too.
2237
4aa54120
YQ
22382013-03-06 Yao Qi <yao@codesourcery.com>
2239
2240 * gdb.trace/tstatus.exp: Remove the invocation of
2241 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
2242 (test_tracepoints): Don't set fast tracepoint.
2243 (top level): Don't check agent library is loaded or not.
2244
b8b71e63
YQ
22452013-03-06 Yao Qi <yao@codesourcery.com>
2246
2247 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
2248 parentheses by "\\".
2249
33f448b1
JK
22502013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2251
2252 * gdb.linespec/base/one/thefile.cc (twodup): New.
2253 (m): Call it.
2254 * gdb.linespec/base/two/thefile.cc (dupname): New.
2255 (n): Call it.
2256 * gdb.linespec/break-ask.exp: New file.
2257 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
2258
1c942fb9
YQ
22592013-02-28 Yao Qi <yao@codesourcery.com>
2260
2261 * gdb.trace/report.exp: Move some code to ...
2262 (use_collected_data): New.
2263 (top level): Call use_collected_data once on the live target.
2264 Save at file of the current trace session, load it with target
2265 tfile, and call use_collected_data again.
2266
5b967901
JK
22672013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2268
2269 * gdb.threads/fork-thread-pending.c (main): Add alarm.
2270
6447023f
JK
22712013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2272
2273 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
2274 Add final kill of ${valgrind_pid}.
2275
9f44fbc0
SCR
22762013-02-20 Siva Chandra Reddy <sivachandra@google.com>
2277
2278 * gdb.python/py-arch.c: New test case
2279 * gdb.python/py-arch.exp: New tests to test
2280 gdb.Architecture.disassemble
2281 * gdb.python/Makefile.in: Add py-arch to the list of
2282 EXECUTABLES.
2283
4c9ad8c2
TT
22842013-02-18 Tom Tromey <tromey@redhat.com>
2285
2286 * gdb.dwarf2/subrange.exp: New file.
2287
f5911ea1
HAQ
22882013-02-15 Pedro Alves <pedro@codesourcery.com>
2289 Hafiz Abid Qadeer <abidh@codesourcery.com>
2290
2291 * gdb.trace/tfile.exp: Add test for -trace-status command.
2292
420f4384
JK
22932013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2294
2295 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
2296 nanosleep by sleep.
2297
4819b3f8
PA
22982013-02-14 Pedro Alves <palves@redhat.com>
2299
2300 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
2301
1773c82c
HAQ
23022013-02-14 Pedro Alves <pedro@codesourcery.com>
2303 Hafiz Abid Qadeer <abidh@codesourcery.com>
2304
2305 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
2306
e234dfaf
TT
23072013-02-12 Tom Tromey <tromey@redhat.com>
2308
2309 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
2310 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
2311
6c01dd94
PA
23122013-02-12 Pedro Alves <palves@redhat.com>
2313
2314 * gdb.base/catch-signal.c: Update copyright years.
2315 * gdb.base/catch-signal.exp: Update copyright years.
2316 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
2317 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
2318 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
2319 * gdb.dwarf2/dw2-error.S: Update copyright years.
2320 * gdb.dwarf2/dw2-error.c: Update copyright years.
2321 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
2322 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
2323 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
2324
595fc67f
PA
23252013-02-12 Pedro Alves <palves@redhat.com>
2326
2327 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
2328 message.
2329 * gdb.base/sigaltstack.exp: Ditto.
2330 * gdb.base/siginfo.exp: Ditto.
2331 * gdb.base/sizeof.exp: Ditto.
2332
17282693
PA
23332013-02-12 Pedro Alves <palves@redhat.com>
2334
2335 * gdb.mi/mi-basics.exp: Tweak intro comment.
2336 * gdb.mi/mi-break.exp: Tweak intro comment.
2337 * gdb.mi/mi-console.exp: Tweak intro comment.
2338 * gdb.mi/mi-file.exp: Tweak intro comment.
2339 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
2340 * gdb.mi/mi-return.exp: Tweak intro comment.
2341 * gdb.mi/mi-stepi.exp: Tweak intro comment.
2342 * gdb.mi/mi-until.exp: Tweak intro comment.
2343 * gdb.mi/mi-watch.exp: Tweak intro comment.
2344
8a4ac37e
PA
23452013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
2346
2347 * gdb.server/no-thread-db.exp: New file.
2348 * gdb.server/no-thread-db.c: New file.
2349 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
2350
c2792f5a
DE
23512013-02-11 Doug Evans <dje@google.com>
2352
2353 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
2354 two decfloats.
2355
d9e98382
SDJ
23562013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
2357
2358 * gdb.base/bitfields.c (struct internalvartest): New declaration.
2359 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
2360
a321661a
JK
23612013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2362
2363 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
2364
134a2066
YQ
23652013-02-06 Yao Qi <yao@codesourcery.com>
2366
2367 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
2368 to ...
2369 (test_create_delete_modify_tsv): ... here. New test on modifying
2370 the initial value of a tsv.
2371
5a2dc60a
JK
23722013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2373
2374 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
2375 (cd .../rdir): ... here.
2376
233d95b5
JK
23772013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2378
2379 * gdb.linespec/base/one/header.h: New file.
2380 * gdb.linespec/base/two/header.h: New file.
2381 * gdb.linespec/macro-relative.c: New file.
2382 * gdb.linespec/macro-relative.exp: New file.
2383
fbd9ab74
JK
23842013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2385
2386 * gdb.base/fullpath-expand-func.c: New file.
2387 * gdb.base/fullpath-expand.c: New file.
2388 * gdb.base/fullpath-expand.exp: New file.
2389 * gdb.base/realname-expand-real.c: New file.
2390 * gdb.base/realname-expand.c: New file.
2391 * gdb.base/realname-expand.exp: New file.
2392
1b56eb55
JK
23932013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2394
2395 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
2396 * gdb.dwarf2/dw2-dir-file-name.c: New file.
2397
af529f8f
JK
23982013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2399
2400 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
2401 (compare_filenames_for_search does not match)
2402 (compare_filenames_for_search does match): New tests.
2403
f5b95b50
JK
24042013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2405
2406 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
2407
d47921b9
JK
24082013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2409
2410 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
2411
8a92335b
JK
24122013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2413
2414 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
2415 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
2416 ${binfile}.mini_debuginfo-debuglink and
2417 ${binfile}.mini_debuginfo-debuglink.xz.
2418
17f2157d
TT
24192013-02-01 Tom Tromey <tromey@redhat.com>
2420
2421 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
2422 attributes.
2423
d65f0a9c
TT
24242013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2425 Tom Tromey <tromey@redhat.com>
2426
2427 * gdb.dwarf2/method-ptr.exp: Link with c++.
2428 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
2429
f25c0135
TT
24302013-01-31 Tom Tromey <tromey@redhat.com>
2431
2432 * gdb.base/jit.exp (compile_jit_test): New proc.
2433 Add PIE tests.
2434
7078baeb
TT
24352013-01-31 Tom Tromey <tromey@redhat.com>
2436
2437 * gdb.dwarf2/method-ptr.cc: New file.
2438 * gdb.dwarf2/method-ptr.exp: New file.
2439
1d24041a
TT
24402013-01-31 Tom Tromey <tromey@redhat.com>
2441
2442 * lib/dwarf.exp (namespace Dwarf): New.
2443
8d9878a4
TT
24442013-01-29 Tom Tromey <tromey@redhat.com>
2445
2446 * gdb.dwarf2/fission-reread.exp: Add unload test.
2447
bed911e5
DE
24482013-01-28 Doug Evans <dje@google.com>
2449
2450 * gdb.dwarf2/fission-loclists.exp: New file.
2451 * gdb.dwarf2/fission-loclists.S: New file.
2452
e229648e
JK
24532013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2454
2455 Code cleanup.
2456 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
2457 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
2458 and prepare_for_testing.
2459 * gdb.base/store.exp: Likewise.
2460
86700f00
TT
24612013-01-25 Tom Tromey <tromey@redhat.com>
2462
2463 * gdb.python/py-explore.exp: Expect the gdb prompt.
2464
8954db33
AB
24652013-01-25 Andrew Burgess <aburgess@broadcom.com>
2466
2467 * gdb.base/gnu_vector.c: New variable for use in tests.
2468 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
2469 changes in scalar to vector casting and widening.
2470 * gdb.python/py-type.c: New variables for use in tests.
2471 * gdb.python/py-type.exp: Update vector related tests to reflect
2472 changes in scalar to vector casting and widening.
2473
2077afdd
TD
24742013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
2475
2476 * gdb.base/prologue-include.c: New file.
2477 * gdb.base/prologue-include.exp: New file.
2478 * gdb.base/prologue-include.h: New file.
2479
d7499464
HAQ
24802013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
2481
2482 PR gdb/13443
2483 * gdb.mi/mi-var-block.exp: Make test messages unique.
2484
e2a3e0f1
TT
24852013-01-23 Tom Tromey <tromey@redhat.com>
2486
2487 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
2488
152fcc9c
TT
24892013-01-23 Tom Tromey <tromey@redhat.com>
2490
2491 * gdb.cp/converts.cc (main): Initialize 'a'.
2492
bea883fd
SCR
24932013-01-23 Siva Chandra Reddy <sivachandra@google.com>
2494
2495 * testsuite/gdb.python/frame.exp: Add a test for
2496 gdb.Frame.architecture() method.
2497
0928e93d
PA
24982013-01-22 Pedro Alves <palves@redhat.com>
2499
2500 * gdb.base/annota1.exp (signal sent): No longer expect
2501 breakpoints-invalid.
2502 * gdb.cp/annota2.exp (continue until exit)
2503 (watch triggered on a.x): Ditto.
2504
9c97429f
PA
25052013-01-22 Pedro Alves <palves@redhat.com>
2506
2507 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
2508 Adjust tests to breakpoints-invalid changes.
2509 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
2510 variables.
2511 Adjust tests to breakpoints-invalid changes.
2512
187d10dd
PA
25132013-01-22 Pedro Alves <palves@redhat.com>
2514
2515 * gdb.base/annota1.exp (annotate ignore count change): Add
2516 expected output for failure case.
2517
ea3aedcb
TT
25182013-01-22 Tom Tromey <tromey@redhat.com>
2519
2520 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
2521 call.
2522
998580f1
MK
25232013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
2524
2525 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 2526 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
2527 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
2528 Also handle 'thread' field.
2529 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
2530 * gdb.mi/mi-watch.exp: Ditto.
2531 * lib/mi-support.exp: Ditto.
2532
8f1d5693
MK
25332013-01-21 Siva Chandra Reddy <sivachandra@google.com>
2534
2535 * gdb.python/py-explore.exp: Improve a test
2536
2d8c5d7c
DB
25372013-01-18  David Blaikie  <dblaikie@gmail.com>
2538
2539 * gdb.base/label.c (main): Correct the type of the second
2540 parameter.
2541
46f35228
TT
25422013-01-18 Tom Tromey <tromey@redhat.com>
2543
2544 * gdb.dwarf2/trace-crash.s: New file.
2545 * gdb.dwarf2/trace-crash.exp: New file.
2546
5965d69d
HAQ
25472013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
2548
43aaf8b6
PA
2549 PR gdb/13443
2550 * gdb.base/checkpoint.exp: Update test messages to make them
2551 unique.
5965d69d 2552
5ae4861a
YQ
25532013-01-18 Yao Qi <yao@codesourcery.com>
2554
2555 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
2556 output of 'info tracepoints'.
2557 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
2558 Likewise.
2559 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
2560 * gdb.trace/disconnected-tracing.c (struct foo): New.
2561
d84fca2c
JK
25622013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2563
2564 * gdb.dwarf2/dw2-dos-drive.S: New file.
2565 * gdb.dwarf2/dw2-dos-drive.exp: New file.
2566
aebb1cc9
DE
25672013-01-17 Doug Evans <dje@google.com>
2568
2782d512
DE
2569 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
2570 CXX_FOR_TARGET.
2571
aebb1cc9
DE
2572 * boards/cc-with-tweaks.exp: New file.
2573
db2b2972
TT
25742013-01-17 Tom Tromey <tromey@redhat.com>
2575
2576 * gdb.base/completion.exp: Add "set cp-abi" completion test.
2577
96343774
PA
25782013-01-17 Pedro Alves <palves@redhat.com>
2579
2580 Merge dg-extract-results.sh from upstream (svn 195224).
2581
2582 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 2583 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
2584
2585 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 2586 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
2587
2588 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 2589 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
2590
2591 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2592 * dg-extract-results.sh: Redirect grep output to /dev/null instead
2593 of grep -q.
2594
675921c0
SD
25952012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
2596
2597 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
2598 interface.
2599 * gdb.base/jithost.c: New file.
2600 * gdb.base/jithost.h: New file.
2601 * gdb.base/jitreader.c : New file.
2602 * gdb.base/jit-protocol.h: New file.
2603
ab04a2af
TT
26042013-01-16 Tom Tromey <tromey@redhat.com>
2605
2606 * gdb.base/catch-signal.c: New file.
2607 * gdb.base/catch-signal.exp: New file.
2608
8ac3646f
TT
26092013-01-16 Tom Tromey <tromey@redhat.com>
2610
2611 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
2612
22fc223e
JK
26132013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2614
2615 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
2616
44478ab3
TT
26172013-01-14 Tom Tromey <tromey@redhat.com>
2618
2619 * gdb.base/completion.exp: Add "set gnutarget" test.
2620
06d66ee9
TT
26212013-01-14 Tom Tromey <tromey@redhat.com>
2622
2623 * gdb.dwarf2/dw2-restrict.S: New file.
2624 * gdb.dwarf2/dw2-restrict.c: New file.
2625 * gdb.dwarf2/dw2-restrict.exp: New file.
2626
c9bf0622
TT
26272013-01-14 Tom Tromey <tromey@redhat.com>
2628
2629 * gdb.dwarf2/dw2-error.exp: New file.
2630 * gdb.dwarf2/dw2-error.c: New file.
2631 * gdb.dwarf2/dw2-error.S: New file.
2632
5b12a61c
JK
26332013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2634
2635 * gdb.cp/parse-lang.cc: New file.
2636 * gdb.cp/parse-lang.exp: New file.
2637
f0a4b570
JK
26382013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2639
2640 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
2641 (set substitute-path): New test.
2642 (fullname present): Remove content.
2643 (substituted fullname): New test.
2644
f751cc97
JB
26452013-01-13 Joel Brobecker <brobecker@adacore.com>
2646
2647 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
2648 check. Move $gdb_py_is_py24 value check right after.
2649
04164e8e
JK
26502013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2651
2652 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
2653 targets.
2654
5bf480a5
YQ
26552013-01-11 Yao Qi <yao@codesourcery.com>
2656
2657 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
2658 for dprintf.
2659 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2660 Check the fields in "=breakpoint-created" for dprintf.
2661
f35a17b5
JK
26622012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2663
2664 * gdb.mi/mi-fullname-deleted.exp: New file.
2665
85817405
JK
26662012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2667
2668 * gdb.base/skip-solib.exp (info skip with pending file): Update the
2669 expected output.
2670 (info skip with pending file): Remove.
2671 (ignoring function in solib, info skip for function multiply): Update
2672 the expected output.
2673 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
2674 (info skip (delete 1), info skip after disabling all)
2675 (info skip after enabling all, info skip after disabling 4 2-3)
2676 (info skip after enabling 2-3, info skip 2-3)
2677 (info skip after deleting 2 3): Update the expected output.
2678 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
2679 statement to its initialization and return.
2680 * gdb.linespec/skip-two.exp: New file.
2681
27210e12
DE
26822012-12-19 Doug Evans <dje@google.com>
2683
2684 * gdb.base/maint.exp: Handle testing with .gdb_index.
2685
bb627a12
JB
26862012-12-19 Joel Brobecker <brobecker@adacore.com>
2687
2688 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
2689 Cavium to FSF.
2690
7785b880
JB
26912012-12-19 Joel Brobecker <brobecker@adacore.com>
2692
2693 * dg-extract-results.sh: Update contact info in copyright notice.
2694 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
2695 GPL v3 or later. Update contact info.
2696 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
2697 gdb.threads/watchpoint-fork-mt.c,
2698 gdb.threads/watchpoint-fork-parent.c,
2699 gdb.threads/watchpoint-fork-st.c,
2700 gdb.threads/watchpoint-fork.h: Likewise.
2701
f2a8bc8a
YQ
27022012-12-15 Yao Qi <yao@codesourcery.com>
2703
2704 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
2705 'installed' field in '=breakpoint-modified'.
2706 (test_reconnect): Check 'installed' field in
2707 '=breakpoint-modified' and '=breakpoint-created'.
2708
2709 * gdb.trace/actions.exp: Update test for 'installed' field.
2710 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
2711 (tracepoint_change_loc_2): Likewise.
2712 Check 'info tracepoint' display nothing else.
2713 * gdb.trace/deltrace.exp: Likewise.
2714 * gdb.trace/infotrace.exp: Likewise.
2715 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
2716 Likewise.
2717 * gdb.trace/passcount.exp: Likewise.
2718 * gdb.trace/tracecmd.exp: Likewise.
2719 * gdb.trace/while-stepping.exp: Likewise.
2720
6592e36f
TT
27212012-12-14 Tom Tromey <tromey@redhat.com>
2722
2723 * gdb.cp/member-name.exp: New file.
2724 * gdb.cp/member-name.cc: New file.
2725
7d27a96d
TT
27262012-12-14 Tom Tromey <tromey@redhat.com>
2727
2728 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
2729
f8c05d0d
DE
27302012-12-14 Doug Evans <dje@google.com>
2731
2732 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
2733 DW_OP_GNU_implicit_pointer is section-relative.
2734
451b7c33
TT
27352012-12-14 Tom Tromey <tromey@redhat.com>
2736
43aaf8b6 2737 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 2738
10e339df
PA
27392012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
2740
6fdff2c5 2741 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 2742
e780d813
DE
27432012-12-13 Doug Evans <dje@google.com>
2744
2745 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
2746 * gdb.multi/multi-arch.exp: Ditto.
2747
ca3dbcc8 27482012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 2749
ca3dbcc8
MG
2750 * gdb.mi/mi-catch-load-so.c: New. Clone of the
2751 catch load test library source file.
2752 * gdb.mi/mi-catch-load.c: New. Clone of the catch
2753 load test source file.
2754 * gdb.mi/mi-catch-load.exp: New. Test file for
2755 basic MI -catch-load and -catch-unload tests.
2756
2960a434
PK
27572012-12-11 Paul Koning <paul_koning@dell.com>
2758
2759 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
2760 exception.
2761 (_iterator_except): New function.
2762 (ArrayPrinter): Use _iterator function instead of local _iterator
2763 class for Python 3 compatibility.
2764 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 2765 _iterator.
2960a434
PK
2766 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
2767 execfile for Python 3 compatibility.
2768 * gdb.python/python.exp: Handle Python 2.4 exception traceback
2769 format in error_prompt test.
6fdff2c5 2770
9325cb04
PK
27712012-12-10 Paul Koning <paul_koning@dell.com>
2772
2773 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 2774 compatibility.
9325cb04
PK
2775 * gdb.python/py-block.exp: Ditto.
2776 * gdb.python/py-breakpoint.exp: Ditto.
2777 * gdb.python/py-cmd.exp: Ditto.
2778 * gdb.python/py-events.py: Ditto.
2779 * gdb.python/py-finish-breakpoint.py: Ditto.
2780 * gdb.python/py-finish-breakpoint2.exp: Ditto.
2781 * gdb.python/py-finish-breakpoint2.py: Ditto.
2782 * gdb.python/py-frame-inline.exp: Ditto.
2783 * gdb.python/py-frame.exp: Ditto.
2784 * gdb.python/py-infthread.exp: Ditto.
2785 * gdb.python/py-objfile.exp: Ditto.
2786 * gdb.python/py-parameter.exp: Ditto.
2787 * gdb.python/py-progspace.exp: Ditto.
2788 * gdb.python/py-prompt.exp: Ditto.
2789 * gdb.python/py-symbol.exp: Ditto.
2790 * gdb.python/py-symtab.exp: Ditto.
2791 * gdb.python/py-template.exp: Ditto.
2792 * gdb.python/py-value-cc.exp: Ditto.
2793 * gdb.python/python.exp: Ditto.
2794 * gdb.python/source2.py: Ditto.
2795 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 2796 compatibility.
9325cb04
PK
2797 Use sorted() function rather than sort() method.
2798 Accept either int or long values for enum values.
2799 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
2800 execfile for Python 3 compatibility.
2801 * gdb.python/py-evsignal.exp: Ditto.
2802 * gdb.python/py-evthreads.exp: Ditto.
2803 * gdb.python/py-mi.exp: Ditto.
2804 * gdb.python/py-pp-maint.exp: Ditto.
2805 * gdb.python/py-prettyprint.exp: Ditto.
2806 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 2807 Python 3 compatibility.
9325cb04
PK
2808 Skip tests for Python 2.4.
2809 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 2810 Python 3 compatibility.
9325cb04
PK
2811 Use byte string rather than character string in memory write test
2812 if Python 3.
2813 * gdb.python/py-pp-maint.py: Change class declarations to "new
2814 class" syntax.
2815 * gdb.python/py-prettyprint.py: Change iterator class to generator
2816 function for Python 3 compatibility.
2817 Make all classes "new style".
2818 Fix indentation issue and stray semicolon.
2819 * gdb.python/py-shared.expChange print syntax for Python 3
2820 compatibility.
2821 Define "long" if Python 3.
2822 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 2823 compatibility.
9325cb04
PK
2824 Accept either int or long values for enum values.
2825 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 2826 compatibility.
9325cb04
PK
2827 Skip "long" and "unicode" tests if Python 3.
2828 Accept either "type" or "class" in type checks.
2829 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
2830 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
2831
8b9737bf
TT
28322012-12-10 Tom Tromey <tromey@redhat.com>
2833
2834 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
2835 (test): Add "two_cu" argument.
2836 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
2837 for types; allow two CUs.
2838
1b80a9fa
JK
28392012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2840
2841 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
2842 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
2843
f0b6d50a
YQ
28442012-12-08 Yao Qi <yao@codesourcery.com>
2845 Pedro Alves <palves@redhat.com>
2846
2847 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
2848 '=breakpoint-created' when GDB merges the tracepoints of both
2849 sides.
2850
2f68a895
TT
28512012-12-07 Tom Tromey <tromey@redhat.com>
2852
2853 * gdb.base/break1.c (enum some_enum, union some_union): New.
2854 (some_enum_global, some_union_global, some_value): New globals.
2855 * gdb.base/completion.exp: Add tag completion tests.
2856
4fc5d43e
TT
28572012-12-07 Tom Tromey <tromey@redhat.com>
2858
2859 * gdb.base/completion.exp: Add tests for ptype and whatis
2860 completion.
2861
6559e013
JB
28622012-12-07 Joel Brobecker <brobecker@adacore.com>
2863
2864 * gdb.base/stale-infcall.exp: Fix copyright line.
2865
ae2b630d
JB
28662012-12-07 Joel Brobecker <brobecker@adacore.com>
2867
2868 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
2869
0ba2eb0f
TT
28702012-12-06 Pedro Alves <palves@redhat.com>
2871 Tom Tromey <tromey@redhat.com>
2872
2873 * gdb.base/exprs.exp: Add tests for cast to void.
2874
731145cb
TT
28752012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
2876
2877 * gdb.python/py-mi.exp: Correct expected results for attribute
2878 "dynamic" returned by -var-update.
2879 Add test case for correct handling of "diplayhint" for children
2880 of dynamic varobjs.
2881 * gdb.python/py-prettyprint.c (set_itme): New function.
2882 (bug_14741) New function.
2883 (main) Add call to bug_14741().
2884 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
2885
e58fcc15
UW
28862012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
2887
2888 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
2889 ${binfile}.funcsyms list.
2890
e9eb0d14
YQ
28912012-12-04 Yao Qi <yao@codesourcery.com>
2892
2893 PR gdb/13443
2894 * gdb.trace/actions.exp: Make test messages unique.
2895
4983028c
TT
28962012-11-29 Tom Tromey <tromey@redhat.com>
2897
2898 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
2899
ea5e6b0e
UW
29002012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
2901
2902 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
2903 * gdb.opencl/datatypes.exp: Likewise.
2904 * gdb.opencl/operators.exp: Likewise.
2905 * gdb.opencl/vec_comps.exp: Likewise.
2906
cdde3dfb
JG
29072012-11-29 Jerome Guitton <guitton@adacore.com>
2908
2909 * gdb.ada/iwide: New testcase.
2910
b50d69b5
JG
29112012-11-29 Jerome Guitton <guitton@adacore.com>
2912
2913 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
2914 ptype test.
2915
c2d3fccf
JG
29162012-11-29 Jerome Guitton <guitton@adacore.com>
2917
2918 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
2919 form {VARIANT_TYPE}ADDRESS.
2920
5edf51fe
YQ
29212012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
2922
2923 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
2924 (func): New function.
2925 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
2926 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
2927 pointers to members with pointer-to-function type.
2928
608e2dbb
TT
29292012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2930 Tom Tromey <tromey@redhat.com>
2931
2932 * gdb.base/gnu-debugdata.exp: New file.
2933 * gdb.base/gnu-debugdata.c: New file.
2934 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
2935 (gdb_unload): Return 0 on success.
2936
4648e588
JK
29372012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2938
2939 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
2940
17d6efc4
JB
29412012-11-26 Joel Brobecker <brobecker@adacore.com>
2942
2943 * gdb.base/empty_exe.exp: New testcase.
2944
ace21957
MF
29452012-11-20 Mike Frysinger <vapier@gentoo.org>
2946
2947 * gdb.base/completion.exp: Add test for help aliases completion.
2948
5c401a0a
YQ
29492012-11-20 Yao Qi <yao@codesourcery.com>
2950
2951 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2952 Don't test 'maint set show-debug-regs'.
2953 Use command 'set remotecache' instead of
2954 'set circular-trace-buffer'.
2955
8dea366b
KS
29562012-11-16 Keith Seitz <keiths@redhat.com>
2957
2958 PR c++/13615
2959 * gdb.cp/baseenum.cc: New file.
2960 * gdb.cp/baseenum.exp: New file.
2961 * gdb.cp/derivation.cc (A): Add copyright.
2962 Add a typedef.
2963 (B): Use A::value_type instead of int. Change all references.
2964 (D): Use value_type instead of int. Change all references.
2965 (E): Likewise.
2966 (F); Likewise.
2967 (Z): New class.
2968 (ZZ): New class.
6fdff2c5 2969 (N, Base, Derived): New namespace and classes.
8dea366b
KS
2970 (main): Add instances of Z and ZZ.
2971 Make sure all symbols from N are kept.
2972 * gdb.cp/derivation.exp: Update typedef changes in tests.
2973 Add tests for class typedefs both before and after starting
2974 the inferior.
2975 Add tests for searching for a typedef while stopped in a
2976 method.
2977
5e34c6c3
LM
29782012-11-14 Luis Machado <lgustavo@codesourcery.com>
2979
2980 * gdb.mi/mi-var-create-rtti.c: New file.
2981 * gdb.mi/mi-var-create-rtti.exp: New file.
2982
5e487a5f
LM
29832012-11-14 Luis Machado <lgustavo@codesourcery.com>
2984
2985 * gdb.base/structs3.exp: Run to main before doing any tests.
2986
6d67b990
AB
29872012-11-14 Andrew Burgess <aburgess@broadcom.com>
2988
2989 * gdb.python/py-type.exp: Uniquify test names.
2990
e5d98164
YQ
29912012-11-14 Yao Qi <yao@codesourcery.com>
2992
2993 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
2994 (thread_function) [DEBUG]: Call 'printf'.
2995 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
2996 command line if 'DEBUG=1' is passed to test.
2997 Remove a pattern to match inferior's output.
2998
62747a60
TT
29992012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
3000
3001 * gdb.mi/mi-fill-memory.exp: New test.
3002
18a9fc12
TT
30032012-11-12 Tom Tromey <tromey@redhat.com>
3004
3005 * gdb.base/completion.exp: Update for "info type-printers".
3006 * gdb.python/py-typeprint.cc: New file.
3007 * gdb.python/py-typeprint.exp: New file.
3008 * gdb.python/py-typeprint.py: New file.
3009
bd69fc68
TT
30102012-11-12 Tom Tromey <tromey@redhat.com>
3011
3012 * gdb.base/call-sc.exp: Use "ptype/r".
3013 * gdb.base/volatile.exp: Don't expect "int".
3014 * gdb.cp/ptype-flags.cc: New file.
3015 * gdb.cp/ptype-flags.exp: New file.
3016 * gdb.cp/templates.exp: Use ptype/r.
3017 (test_ptype_of_templates, test_template_typedef): Likewise.
3018 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
3019 argument. Handle template names and template parameters.
3020 * gdb.mi/mi-var-cmd.exp: Accept "long".
3021 * gdb.mi/mi-var-child.exp: Accept "long".
3022 * gdb.mi/mi-var-display.exp: Accept "long".
3023 * gdb.mi/mi2-var-child.exp: Accept "long".
3024
b3720c3a
TT
30252012-11-12 Tom Tromey <tromey@redhat.com>
3026
3027 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
3028 "ptype" from calls to cp_test_ptype_class.
3029 (test_enums): Likewise.
3030 * gdb.cp/derivation.exp: Remove "ptype" from calls to
3031 cp_test_ptype_class.
3032 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
3033 calls to cp_test_ptype_class.
3034 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
3035 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
3036 from calls to cp_test_ptype_class.
3037 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
3038 command here. Change "in_command" argument to "in_exp".
3039
0d63ecda
KS
30402012-11-10 Keith Seitz <keiths@redhat.com>
3041
3042 PR gdb/14288
3043 * gdb.base/printcmds.c: Add invalid_XXX globals
3044 for repeated byte tests.
3045 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
3046 * gdb.base/wchar.c (main): Add and construct a wchar_t
3047 array with repeated characters.
3048 * gdb.base/wchar.exp: Add repeated character tests.
3049
ed8a1c2d
AB
30502012-11-09 Andrew Burgess <aburgess@broadcom.com>
3051
3052 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
3053 disassembly output.
3054
9107fc8d
PA
30552012-11-09 Pedro Alves <palves@redhat.com>
3056
3057 PR gdb/14306
3058
3059 * gdb.multi/multi-arch-exec.c: New file.
3060 * gdb.multi/multi-arch-exec.exp: New file.
3061
558a9d82
YQ
30622012-11-09 Yao Qi <yao@codesourcery.com>
3063
3064 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
3065 (top level): Call it.
3066
e714f336
YQ
30672012-11-09 Yao Qi <yao@codesourcery.com>
3068
3069 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
3070 typo.
3071
6ecd4729
PA
30722012-11-09 Pedro Alves <palves@redhat.com>
3073
3074 * gdb.multi/multi-arch.exp: New.
3075
9015683b
TT
30762012-11-08 Tom Tromey <tromey@redhat.com>
3077
3078 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
3079 core files, if possible.
3080 * gdb.base/siginfo-thread.c: New file
3081 * gdb.base/siginfo-thread.exp: New file
3082
ea9f10bb
TT
30832012-11-08 Tom Tromey <tromey@redhat.com>
3084
3085 * gdb.base/comprdebug.exp: New file.
3086
f6592439
PA
30872012-11-06 Pedro Alves <palves@redhat.com>
3088
3089 PR gdb/14810
3090
3091 * gdb.base/disabled-location.c: New file.
3092 * gdb.base/disabled-location.exp: New file.
3093
2d338fa9
TT
30942012-11-06 Tom Tromey <tromey@redhat.com>
3095
3096 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
3097 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
3098 gdb_gcore_cmd.
3099 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
3100 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
3101 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
3102 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
3103 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
3104 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
3105 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
3106 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
3107 * lib/gdb.exp (gdb_gcore_cmd): New proc.
3108
68c9da30
PA
31092012-11-05 Pedro Alves <palves@redhat.com>
3110
3111 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
3112 procedure.
3113 (do_vfork_and_follow_child_tests_exec)
3114 (do_vfork_and_follow_child_tests_exit): Call it.
3115
a7c8c931
PA
31162012-11-05 Pedro Alves <palves@redhat.com>
3117
3118 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
3119 fails.
3120
6f6484cd
YQ
31212012-11-03 Yao Qi <yao@codesourcery.com>
3122
3123 Fix PR gdb/14617.
3124 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
3125 Remove setup_kfail, and update test.
3126
b45627a0
TT
31272012-11-02 Tom Tromey <tromey@redhat.com>
3128
3129 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
3130 test.
3131
f50f4e56
PA
31322012-11-02 Pedro Alves <palves@redhat.com>
3133
3134 PR gdb/14766
3135
3136 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
3137 setup_kfail.
3138 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
3139 get registers".
3140
71ce889d
PA
31412012-11-02 Pedro Alves <palves@redhat.com>
3142
3143 * gdb.base/foll-vfork-exit.c: New file.
3144 * gdb.base/foll-vfork.exp (top level): New file-describing
3145 comment.
3146 (vfork_child_follow_to_exit): New procedure.
3147 (tcatch_vfork_then_child_follow): Rename as ...
3148 (tcatch_vfork_then_child_follow_exec): ... this.
3149 (tcatch_vfork_then_child_follow_exit): New procedure.
3150 (do_vfork_and_follow_parent_tests): New procedure, factored out
3151 from do_vfork_and_exec_tests.
3152 (do_vfork_and_follow_child_tests_exec): Ditto.
3153 (do_vfork_and_exec_tests): Delete.
3154 (do_vfork_and_follow_child_tests_exit): New procedure.
3155 (top level): Run tests with both the program that has the vfork
3156 child execing, and the program has the vfork child exiting.
3157
1e35b1a9
PA
31582012-11-02 Pedro Alves <palves@redhat.com>
3159
3160 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
3161 (check_vfork_catchpoints, vfork_parent_follow_through_step)
3162 (vfork_parent_follow_to_bp): Call it.
3163 (kill_child): Delete.
3164 (vfork_and_exec_child_follow_to_main_bp)
3165 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
3166 longer call kill_child.
3167 (tcatch_vfork_then_parent_follow): Call setup_gdb.
3168 (do_vfork_and_exec_tests): Don't runto_main before calling each
3169 test procedure.
3170 (top level): Don't clean restart and set verbose before running
3171 each test procedure.
3172
31732012-11-02 Pedro Alves <palves@redhat.com>
3174
3175 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
3176 (vfork_parent_follow_to_bp)
3177 (vfork_and_exec_child_follow_to_main_bp)
3178 (vfork_and_exec_child_follow_through_step)
3179 (tcatch_vfork_then_parent_follow)
3180 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
3181 Use with_test_prefix.
3182
31832012-11-02 Pedro Alves <palves@redhat.com>
3184
3185 * gdb.base/foll-vfork.c: Add copyright header.
3186 * gdb.base/vforked-prog.c: Add copyright header.
3187
31882012-11-02 Pedro Alves <palves@redhat.com>
3189
3190 * gdb.base/foll-vfork.exp
3191 (vfork_and_exec_child_follow_through_step): Don't skip on
3192 non-HP/UX targets. Expect the next to only step one line on
3193 non-HP/UX targets, rather than stopping only after the exec.
3194
31952012-11-02 Pedro Alves <palves@redhat.com>
3196
3197 Don't hard code line numbers.
3198
3199 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
3200 Expect text from the sources instead of a line number.
3201 (vfork_parent_follow_to_bp)
3202 (vfork_and_exec_child_follow_to_main_bp)
3203 (vfork_and_exec_child_follow_through_step)
3204 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
3205 Use gdb_get_line_number.
3206
32072012-11-02 Pedro Alves <palves@redhat.com>
3208
3209 Modernize.
3210
3211 * gdb.base/foll-vfork.exp: Use standard_testfile and
3212 build_executable. Pass descriptive string to untested.
3213 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
3214 (vfork_and_exec_child_follow_to_main_bp)
3215 (vfork_and_exec_child_follow_through_step)
3216 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
3217 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
3218 of send_gdb/gdb_expect.
3219
3220 (kill_child): New procedure.
3221 (vfork_and_exec_child_follow_to_main_bp)
3222 (vfork_and_exec_child_follow_through_step): Use it.
3223
f0559fff
YQ
32242012-11-02 Yao Qi <yao@codesourcery.com>
3225
3226 * gdb.base/setvar.exp: Test setting nested struct.
3227 * gdb.base/setvar.c (v_struct3): New.
3228
c207c6da
DE
32292012-11-01 Doug Evans <dje@google.com>
3230
3231 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
3232 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
3233 use them.
3234
2f27adfe
AB
32352012-10-31 Andrew Burgess <aburgess@broadcom.com>
3236
3237 PR cli/14772
3238 * gdb.base/gnu_vector.c (union_with_vector_1)
3239 (struct_with_vector_1): Add new struct and union for testing
3240 ptype.
3241 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
3242 structs / unions containing vectors.
3243
bb662ca6
YQ
32442012-10-25 Yao Qi <yao@codesourcery.com>
3245
3246 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
3247 'setup_kfail' instead of 'setup_kfail_for_target'.
3248 * gdb.base/varargs.exp: Likewise.
3249 * lib/gdb.exp (setup_kfail_for_target): Remove.
3250
635d23ff
MK
32512012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
3252
3253 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
3254
afdb064f
MK
32552012-10-25 Mark Kettenis <kettenis@gnu.org>
3256
3257 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
3258
d99dcf51
JB
32592012-10-24 Joel Brobecker <brobecker@adacore.com>
3260
3261 * gdb.ada/set_wstr: New testcase.
3262
32560274
JB
32632012-10-24 Joel Brobecker <brobecker@adacore.com>
3264
3265 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
3266
5ded5331
JB
32672012-10-24 Joel Brobecker <brobecker@adacore.com>
3268
3269 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
3270
d8d84291
MK
32712012-10-24 Mark Kettenis <kettenis@gnu.org>
3272
3273 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
3274
6e933c51
JK
32752012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3276
3277 * gdb.base/callfuncs.exp (do_function_calls): Fix
3278 setup_kfail_for_target for -m32 mode.
3279
274bd000
MK
32802012-10-23 Mark Kettenis <kettenis@gnu.org>
3281
3282 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
3283 are now fixed.
3284
545f743d
YQ
32852012-10-23 Yao Qi <yao@codesourcery.com>
3286
3287 * gdb.base/info-os.exp: Resume the inferior until it exits.
3288
48b56b6a 32892012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
3290
99c7d5a8 3291 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
3292 * gdb.base/print-file-var.exp: Likewise.
3293 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 3294
8de0566d
YQ
32952012-10-17 Yao Qi <yao@codesourcery.com>
3296
3297 * gdb.mi/mi-memory-changed.exp: New.
3298
44883546
YQ
32992012-10-16 Yao Qi <yao@codesourcery.com>
3300
3301 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
3302 returns true.
3303 Call gdb_load_shlibs.
3304 * gdb.reverse/solib-reverse.exp: Likewise.
3305
345f514a
KS
33062012-10-15 Keith Seitz <keiths@redhat.com>
3307
3308 * lib/cp-support.exp (cp_test_ptype_class): Add support
3309 for class typedefs.
3310
3311 * gdb.cp/derivation.exp: Add tests for g_instance.
3312
9e3a7d65
JK
33132012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3314
3315 Fix entry values resolving in inlined frames.
3316 * gdb.arch/amd64-entry-value-inline.S: New file.
3317 * gdb.arch/amd64-entry-value-inline.c: New file.
3318 * gdb.arch/amd64-entry-value-inline.exp: New file.
3319
21a7b089
JK
33202012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3321 Doug Evans <dje@google.com>
3322
3323 Fix recent gdb_breakpoint regression.
3324 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
3325 braces from the parameter.
3326 * gdb.java/jprint.exp: Likewise.
3327
2c47921e
DE
33282012-10-15 Doug Evans <dje@google.com>
3329
3330 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
3331
89398707
JB
33322012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
3333
3334 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
3335
801e4185
TT
33362012-10-15 Tom Tromey <tromey@redhat.com>
3337
3338 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
3339
74f910c8
TT
33402012-10-15 Tom Tromey <tromey@redhat.com>
3341
3342 * gdb.python/py-symbol.exp: Test symbol destructor.
3343
91567807
YQ
33442012-10-14 Yao Qi <yao@codesourcery.com>
3345
3346 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
3347 * gdb.mi/mi-cli.exp: New.
3348
3349 * gdb.mi/mi2-basics.exp: Remove.
3350 * gdb.mi/mi2-break.exp: Remove.
3351 * gdb.mi/mi2-console.exp: Remove.
3352 * gdb.mi/mi2-disassemble.exp: Remove.
3353 * gdb.mi/mi2-eval.exp: Remove.
3354 * gdb.mi/mi2-file.exp: Remove.
3355 * gdb.mi/mi2-hack-cli.exp: Remove.
3356 * gdb.mi/mi2-pthreads.exp: Remove.
3357 * gdb.mi/mi2-read-memory.exp: Remove.
3358 * gdb.mi/mi2-regs.exp: Remove.
3359 * gdb.mi/mi2-return.exp: Remove.
3360 * gdb.mi/mi2-simplerun.exp: Remove.
3361 * gdb.mi/mi2-stack.exp: Remove.
3362 * gdb.mi/mi2-stepi.exp: Remove.
3363 * gdb.mi/mi2-syn-frame.exp: Remove.
3364 * gdb.mi/mi2-until.exp: Remove.
3365 * gdb.mi/mi2-watch.exp: Remove.
3366 * gdb.mi/mi2-var-block.exp: Remove.
3367 * gdb.mi/mi2-var-cmd.exp: Remove.
3368 * gdb.mi/mi2-var-display.exp: Remove.
3369
87332029
YQ
33702012-10-12 Yao Qi <yao@codesourcery.com>
3371
3372 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
3373 trail '.*' on matching patterns.
3374
11fc9057
L
33752012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3376
3377 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
3378 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
3379 * gdb.arch/i386-disp-step.exp: Likewise.
3380 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3381 * gdb.arch/i386-prologue.exp: Likewise.
3382 * gdb.arch/i386-size-overlap.exp: Likewise.
3383 * gdb.arch/i386-size.exp: Likewise.
3384 * gdb.arch/i386-unwind.exp: Likewise.
3385
7d46bcdc
L
33862012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3387
3388 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
3389 * gdb.arch/i386-word.exp: Likewise.
3390
31224d9d
L
33912012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3392
3393 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
3394 is_ilp32_target to set nr_regs.
3395 * gdb.arch/i386-sse.exp: Likewise.
3396
5b7d0050
DE
33972012-10-11 Doug Evans <dje@google.com>
3398
7c09e5a0
DE
3399 PR breakpoints/14643.
3400 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
3401 * gdb.linespec/thread.c: New file.
3402 * gdb.linespec/thread.exp: New file.
3403
5b7d0050
DE
3404 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
3405 Recognize "message" -> print pass and fail. Add eof case.
3406 (runto): Recognize message, no-message. Print pass/fail if requested,
3407 with same treatment as gdb_breakpoint.
3408 (runto_main): Pass no-message to runto.
3409 (gdb_internal_error_resync): Add log message.
3410 (gdb_file_cmd): Tweak internal error fail text for consistency.
3411
2e24f4aa
JK
34122012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3413
3414 Fix crash during stepping on ppc32.
3415 * gdb.base/step-symless.c: New file.
3416 * gdb.base/step-symless.exp: New file.
3417
aa14df25
DE
34182012-10-03 Doug Evans <dje@google.com>
3419
3420 PR symtab/14601
3421 * gdb.cp/using-crash.exp: New file.
3422 * gdb.cp/using-crash.cc: New file.
3423
975531db
DE
34242012-10-02 Doug Evans <dje@google.com>
3425
3426 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
3427 more consistent.
3428 (runto,gdb_debug_format): Ditto.
3429 (gdb_file_cmd): Watch for eof in nested gdb_expect.
3430 Clean up logging and error messages.
3431
b3dc46ff
AB
34322012-10-01 Andrew Burgess <aburgess@broadcom.com>
3433
3434 Test find command on unmapped memory.
3435 * gdb.base/find-unmapped.c: New file.
3436 * gdb.base/find-unmapped.exp: New file.
3437
45814d45
YQ
34382012-09-29 Yao Qi <yao@codesourcery.com>
3439
3440 * gdb.trace/mi-tracepoint-changed.exp: New.
3441 * gdb.mi/mi-breakpoint-changed.exp: New.
3442 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
3443 * gdb.mi/pendshr2.c: New.
3444
4c2786ba
YQ
34452012-09-28 Yao Qi <yao@codesourcery.com>
3446
3447 * gdb.mi/pr11022.exp: New.
3448 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
3449
7977e5d2
TT
34502012-09-27 Tom Tromey <tromey@redhat.com>
3451
3452 * gdb.cp/derivation.exp: Add regression test.
3453 * gdb.cp/derivation.cc (class V_base, class V_inter, class
3454 V_derived): New.
3455 (vderived): New global.
3456
0971de02
TT
34572012-09-26 Tom Tromey <tromey@redhat.com>
3458
3459 * gdb.dwarf2/dw2-common-block.S: New file.
3460 * gdb.dwarf2/dw2-common-block.exp: New file.
3461
4357ac6c
TT
34622012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3463
3464 * gdb.fortran/common-block.exp: New file.
3465 * gdb.fortran/common-block.f90: New file.
3466
6f380991
AB
34672012-09-26 Andrew Burgess <aburgess@broadcom.com>
3468
3469 * gdb.base/duplicate-bp.c: New file.
3470 * gdb.base/duplicate-bp.exp: New file.
3471
8ae551cf
YQ
34722012-09-26 Yao Qi <yao@codesourcery.com>
3473
3474 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
3475
3476 Revert:
3477 2012-09-21 Yao Qi <yao@codesourcery.com>
3478
3479 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
3480
318102b9
SP
34812012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3482
3483 * gdb.base/longest-types.c: New test case.
3484 * gdb.base/longest-types.exp: New test case.
3485
a1e5fd69
YQ
34862012-09-25 Yao Qi <yao@codesourcery.com>
3487
3488 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
3489
04e7407c
JK
34902012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3491
3492 Fix internal error on canonicalization of clang types.
3493 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
3494 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
3495 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
3496
9bf4bce9
JK
34972012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3498
3499 Fix disassemble without parameters in tailcall frame.
3500 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
3501
2603f7ee
AB
35022012-09-21 Andrew Burgess <aburgess@broadcom.com>
3503
3504 * gdb.dwarf2/dw2-op-out-param.S: New file.
3505 * gdb.dwarf2/dw2-op-out-param.exp: New file.
3506
a3569abd
YQ
35072012-09-21 Yao Qi <yao@codesourcery.com>
3508
3509 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
3510
a065d7af
YQ
35112012-09-21 Yao Qi <yao@codesourcery.com>
3512
3513 * gdb.mi/mi-cli.exp: Remove.
3514 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
3515
15544bd9
YQ
35162012-09-21 Yao Qi <yao@codesourcery.com>
3517
3518 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
3519 "=record-started" notification.
3520
82a90ccf
YQ
35212012-09-21 Yao Qi <yao@codesourcery.com>
3522
3523 * gdb.mi/mi-record-changed.exp: New.
3524 * gdb.mi/mi-reverse.exp: Adjust expected output.
3525
d7de8e3c
TT
35262012-09-20 Tom Tromey <tromey@redhat.com>
3527
3528 * gdb.python/python.exp: Test atexit.register.
3529
1aa99537
DE
35302012-09-20 Doug Evans <dje@google.com>
3531
05eade73
DE
3532 * boards/dwarf4-gdb-index.exp: New file.
3533
1aa99537
DE
3534 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
3535 while running the tests.
3536
4ae24af0
JB
35372012-09-18 Joel Brobecker <brobecker@adacore.com>
3538
3539 * gdb.ada/bp_reset: New testcase.
3540
bb25a15c
YQ
35412012-09-18 Yao Qi <yao@codesourcery.com>
3542
3543 * gdb.trace/mi-tsv-changed.exp: New.
3544
201b4506
YQ
35452012-09-18 Yao Qi <yao@codesourcery.com>
3546
3547 * gdb.trace/mi-traceframe-changed.exp: New.
3548
6fc1c773
YQ
35492012-09-17 Yao Qi <yao@codesourcery.com>
3550
3551 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
3552 when it is less than 0.
3553
1ab3b62c
JK
35542012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3555
3556 PR 14119
3557 * gdb.arch/amd64-tailcall-ret.S: New file.
3558 * gdb.arch/amd64-tailcall-ret.c: New file.
3559 * gdb.arch/amd64-tailcall-ret.exp: New file.
3560 * gdb.reverse/amd64-tailcall-reverse.S: New file.
3561 * gdb.reverse/amd64-tailcall-reverse.c: New file.
3562 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
3563
acf9414f
JK
35642012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3565
3566 PR 14548
3567 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
3568 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
3569 * gdb.reverse/singlejmp-reverse.S: New file.
3570 * gdb.reverse/singlejmp-reverse.c: New file.
3571 * gdb.reverse/singlejmp-reverse.exp: New file.
3572
666b578b
JK
35732012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3574
3575 Fix compatibility with old GCC (~4.1).
3576 * gdb.cp/converts.cc (my_enum_var): New variable.
3577
42056501
AB
35782012-09-14 Andrew Burgess <aburgess@broadcom.com>
3579
3580 * gdb.xml/tdesc-regs.exp: Update expected output for new
3581 vector_size syntax of vector types.
3582
b9516fa1
YPK
35832012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
3584
3585 Refactor Python "gdb" module into a proper Python package, by
3586 introducing a new "_gdb" module for code implemented in C, and
3587 using reload/__import__ instead of exec.
3588 * gdb.python/python.exp (Test stderr location): Update module
3589 location of GDB-specific sys.stderr.
3590 (Test stdout location): Ditto for sys.stdout.
3591
18dc9ad8
JK
35922012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3593
3594 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
3595
ea3a9873
KS
35962012-09-12 Keith Seitz <keiths@redhat.com>
3597
3598 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
3599 conversion statement.
3600
5941debb
DE
36012012-09-12 Doug Evans <dje@google.com>
3602
3603 * gdb.base/help.exp: Remove testing of individual command help text,
3604 too much of a maintenance burden. Instead, test the functionality
3605 of "help" itself.
3606
cfc35e02
DE
36072012-09-11 Doug Evans <dje@google.com>
3608
3a0ed5d7
DE
3609 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
3610 breakpoint.
3611
cfc35e02
DE
3612 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
3613 * gdb.dwarf2/fission-reread.S: Ditto.
3614 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
3615 * gdb.dwarf2/fission-reread.exp: Ditto.
3616
350b1b26
AB
36172012-09-11 Andrew Burgess <aburgess@broadcom.com>
3618
3619 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
3620
2fa15f23
JB
36212012-09-10 Joel Brobecker <brobecker@adacore.com>
3622
3623 * gdb.ada/optim_drec: New testcase.
3624
09be558e
DE
36252012-09-10 Doug Evans <dje@google.com>
3626
3627 * boards/fission.exp: Explicitly mark "board" as not remote.
3628
5b4f6e25
KS
36292012-09-10 Keith Seitz <keiths@redhat.com>
3630
3631 PR gdb/13483
3632 * gdb.cp/converts.cc (A::A): Add ctor.
3633 (A::member_): Add member.
3634 (enum my_enum): New enumeration.
3635 (main): Add calls to foo1_7 with various
3636 permitted arguments.
3637 * gdb.cp/converts.exp: Add tests for boolean
3638 conversions permitted by the standard.
3639
b4ca5ed9
YPK
36402012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
3641
3642 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
3643 avoid spurious results due to ~/.gdbinit.
3644 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
3645 $INTERNAL_GDBFLAGS in run command.
3646 * gdb.gdb/observer.exp (setup_test): Ditto.
3647 * gdb.gdb/selftest.exp (test_with_self): Ditto.
3648 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
3649
d54b30bb
DE
36502012-09-06 Doug Evans <dje@google.com>
3651
14910956
DE
3652 * boards/fission.exp: New file.
3653
d54b30bb
DE
3654 * gdb.python/py-value.exp: Use clean_restart.
3655
91b253e1
DE
36562012-09-05 Doug Evans <dje@google.com>
3657
3658 * gdb.base/info-macros.c: Fix whitespace.
3659
1292279a
PA
36602012-08-28 Pedro Alves <palves@redhat.com>
3661
3662 PR gdb/14428
3663
3664 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
3665
1c8cdcb1
JK
36662012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3667
3668 * gdb.base/break-caller-line.c: New file.
3669 * gdb.base/break-caller-line.exp: New file.
3670
1e8e8b51
JK
36712012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3672
3673 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
3674 * gdb.arch/i386-cfi-notcurrent.S: New file.
3675 * gdb.arch/i386-cfi-notcurrent.exp: New file.
3676
1591a1e8
PA
36772012-08-27 Wei-cheng Wang <cole945@gmail.com>
3678 Yao Qi <yao@codesourcery.com>
3679 Pedro Alves <palves@redhat.com>
3680
3681 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
3682 New procedures.
3683 (top level): Add overlap checking tests.
3684
4442ada7
TT
36852012-08-24 Tom Tromey <tromey@redhat.com>
3686
3687 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
3688 gdb_test_multiple fails for other reasons.
3689
e7d50cc9
YQ
36902012-08-24 Yao Qi <yao@codesourcery.com>
3691
3692 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
3693
dfbd5e7b
PA
36942012-08-23 Pedro Alves <palves@redhat.com>
3695
3696 * gdb.base/help.exp: Adjust to "handle" help text change.
3697
8d735b87
YQ
36982012-08-23 Yao Qi <yao@codesourcery.com>
3699
3700 * gdb.trace/disconnected-tracing.c (start, end): New.
3701 (main): Call start and end.
3702 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
3703 existing tests into this proc.
3704 (disconnected_tfind): New.
3705
61b1d759
YQ
37062012-08-23 Yao Qi <yao@codesourcery.com>
3707
3708 * boards/native-gdbserver.exp (${board}_upload): New.
3709 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
3710 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
3711 Execute tfile on remote target.
3712 Copy trace file from target to host.
3713
6ca1b147
JM
37142012-08-22 Joseph Myers <joseph@codesourcery.com>
3715
3716 * gdb.arch/thumb-bx-pc.S: New file.
3717 * gdb.arch/thumb-bx-pc.exp: New file.
3718
706e3705
TT
37192012-08-22 Tom Tromey <tromey@redhat.com>
3720
3721 * gdb.base/maint.exp: Update.
3722
b4893d48
TT
37232012-08-22 Tom Tromey <tromey@redhat.com>
3724
3725 * lib/gdb.exp (skip_unwinder_tests): New proc.
3726 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
3727 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
3728
45b7da81
TT
37292012-08-21 Tom Tromey <tromey@redhat.com>
3730
3731 * gdb.hp/gdb.aCC/exception.exp: Remove.
3732
f94363d7
AP
3733012-08-19 Andrew Pinski <apinski@cavium.com>
3734
3735 * gdb.arch/mips-octeon-bbit.c: New file.
3736 * gdb.arch/mips-octeon-bbit.exp: New Test.
3737
e5afdbd7
KS
3738012-08-19 Keith Seitz <keiths@redhat.com>
3739
3740 PR c++/14365
3741 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
3742 * gdb.dwarf2/dw2-anon-mptr.S: New file.
3743
c29e8b64
JK
37442012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3745
3746 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
3747 verbose -log by more specific untested call.
3748
15a7e7bc
YQ
37492012-08-18 Yao Qi <yao@codesourcery.com>
3750
3751 * gdb.trace/tfind.exp: Move tests on various command help before
3752 checking target supports trace.
3753 Fix the expected output of 'help tfind end'.
3754
a451cb65
KS
37552012-08-17 Keith Seitz <keiths@redhat.com>
3756
3757 PR c++/13356
3758 * gdb.base/default.exp: Update all "check type" tests.
3759 * gdb.base/help.exp: Likewise.
3760 * gdb.base/setshow.exp: Likewise.
3761 * gdb.cp/converts.cc (foo1_type_check): New function.
3762 (foo2_type_check): New function.
3763 (foo3_type_check): New function.
3764 (main): Call new functions.
3765 * converts.exp: Add tests for integer-to-pointer conversions
3766 with/without strict type-checking.
3767
dbf6a605
MF
37682012-08-16 Mike Frysinger <vapier@gentoo.org>
3769
3770 * gdb.base/help.exp: Update expected output.
3771
0c92d8c1
JB
37722012-08-16 Joel Brobecker <brobecker@adacore.com>
3773
3774 * gdb.ada/rdv_wait: New testcase.
3775
e56f7f42
JK
37762012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3777
3778 * gdb.base/attach-twice.exp: Remove excessive ps exec.
3779
f47f77df
DE
37802012-08-13 Doug Evans <dje@google.com>
3781
e202d6e8 3782 * gdb.base/help.exp: Update expected output.
f47f77df
DE
3783 * gdb.base/default.exp: Update expected output of "show convenience".
3784
a72c3253
DE
37852012-08-10 Doug Evans <dje@google.com>
3786
3787 * gdb.python/py-strfns.c: New file.
3788 * gdb.python/py-strfns.exp: New file.
3789 * gdb.python/py-type.exp (test_fields): Add vector tests.
3790
de0bea00
MF
37912012-08-10 Mike Frysinger <vapier@gentoo.org>
3792
3793 PR cli/10436:
3794 * gdb.base/completion.exp: Add tests for handle completion.
3795
5b9afe8a
YQ
37962012-08-09 Yao Qi <yao@codesourcery.com>
3797
3798 * gdb.mi/mi-cmd-param-changed.exp: New.
3799 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
3800 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
3801 * gdb.mi/mi2-prompt.exp: Likewise.
3802
4f485ebc
DE
38032012-08-08 Doug Evans <dje@google.com>
3804
3805 * gdb.base/debug-expr.c: New file.
3806 * gdb.base/debug-expr.exp: New file.
3807 * gdb.base/exprs.exp: Test {type} casts.
3808 * gdb.cp/debug-expr.exp: New file.
3809
5888842d
JK
38102012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3811
3812 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
3813 global variable loop, not a 'break'. Add loop count limit to 100.
3814 Add new fail case for terminated vgdb.
3815
4f69f4c2
JK
38162012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3817 Jean-Marc Saffroy <saffroy@gmail.com>
3818
3819 PR 11804
3820 * gdb.base/gcore-relro.exp: New file.
3821 * gdb.base/gcore-relro-main.c: New file.
3822 * gdb.base/gcore-relro-lib.c: New file.
3823
e2de5390
JK
38242012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3825
3826 Do not false FAIL with old GCCs.
3827 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
3828 GCC < 4.5 in $no_hw mode.
3829
606603c5
JK
38302012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3831
3832 * gdb.base/default.exp (cd): Accept new directory with no arguments.
3833
777f26c2
JK
38342012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3835
3836 * gdb.base/list.exp (test_only_end): New function.
3837 Call it.
3838
2c12abee
TT
38392012-08-06 Tom Tromey <tromey@redhat.com>
3840
3841 * gdb.python/py-mi.exp: Add test for printer whose children
3842 are a list.
3843 * gdb.python/py-prettyprint.c (struct children_as_list): New.
3844 (main): New variable children_as_list.
3845 * gdb.python/py-prettyprint.py (class pp_children_as_list):
3846 New.
3847 (register_pretty_printers): Register new printer.
3848
0eae2cf4
EBM
38492012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3850
3851 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
3852 symbols. Abort if vgdb remote connection is closed.
3853
09e0881d
DE
38542012-08-02 Doug Evans <dje@google.com>
3855
3856 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
3857
b40f514f
SDJ
38582012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
3859
3860 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
3861 s390x, PowerPC 64 and m68k-linux.
3862
11315ae0
UW
38632012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3864
3865 * gdb.base/annota1.exp: Accept no frames-invalid notification
3866 when starting up the program.
3867 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
3868 show a symbolic value as well.
3869 * gdb.server/server-exec-info.exp: Skip test when skipping
3870 gdbserver test and/or when skipping shared library tests.
3871 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
3872 avoid name conflicts with other tests.
3873
0547eeed
UW
38742012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3875
3876 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
3877 Fix wrong output on big-endian systems.
3878 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
3879 4-byte pointer types on 64-bit s390x.
3880
bdddb4de
UW
38812012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3882
3883 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
3884 marker comment at the beginning (after intialization).
3885 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
3886 breakpoint on marker comment instead of function begin.
3887 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
3888 PowerPC.
3889 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
3890 or 64-bit PowerPC.
3891 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
3892 gdb,no_hardware_watchpoints flag is set.
3893 (initialize): Remove now redundant can-use-hw-watchpoints change.
3894
5d206025
YQ
38952012-08-02 Yao Qi <yao@codesourcery.com>
3896 Pedro Alves <palves@redhat.com>
3897
3898 * boards/local-remote-host.exp: New.
3899
4f665099
UW
39002012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3901
3902 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
3903 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
3904 * gdb.base/print-file-var.exp: Likewise.
3905 * gdb.server/solib-list.exp: Skip on remote targets.
3906
b62e2b27
UW
39072012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3908
3909 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
3910 watchpoints on ARM. When expecting software watchpoints, tolerate
3911 (remote) targets that report unsupported hardware watchpoint only
3912 at continue time.
3913 (test_wide_location_2): Likewise.
3914
a967a851
JK
39152012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3916
3917 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
3918 valgrind versions.
3919
75d9f9ff 39202012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
3921
3922 * gdb.base/valgrind-infcall.c: New file.
3923 * gdb.base/valgrind-infcall.exp: New file.
3924
75d9f9ff
JK
3925 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
3926
1c9f2ed2
KS
39272012-07-30 Keith Seitz <keiths@redhat.com>
3928
3929 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
3930 linespecs.
3931
7f9b2034
DE
39322012-07-30 Doug Evans <dje@google.com>
3933
85220e01
DE
3934 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
3935 * gdb.dwarf2/pr13961.S: Ditto.
3936
7f9b2034
DE
3937 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
3938
4e969b4f
AB
39392012-07-30 Andrew Burgess <aburgess@broadcom.com>
3940
3941 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
3942 change its format immediately after reloading the binary.
3943
e7de8362
JK
39442012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3945
3946 Fix testsuite regression after --use-deprecated-index-sections removal.
3947 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
3948 string.
3949 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
3950
7255706c
YQ
39512012-07-27 Yao Qi <yao@codesourcery.com>
3952
3953 KFAIL for PR remote/14161.
3954 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
3955 Cleanup socket files.
3956 (strace_info_marker): Detach inferior.
3957
f2e8016f
TT
39582012-07-26 Tom Tromey <tromey@redhat.com>
3959
6fdff2c5 3960 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 3961
f66713d2
JK
39622012-07-26 Markus Metzger <markus.t.metzger@intel.com>
3963
3964 * gdb.python/py-inferior.c (thread): New function.
3965 (check_threads): New function.
3966 (test_threads): New function.
3967 * gdb.python/py-inferior.exp: Added test.
3968 Replaced runto with continue to breakpoint.
3969
8223e12c
TT
39702012-07-26 Tom Tromey <tromey@redhat.com>
3971
3972 * lib/ada.exp (standard_ada_testfile): New proc.
3973 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
3974 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
3975 * gdb.ada/array_return.exp: Use standard_ada_testfile.
3976 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
3977 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
3978 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
3979 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
3980 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
3981 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
3982 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
3983 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
3984 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
3985 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
3986 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
3987 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
3988 * gdb.ada/char_param.exp: Use standard_ada_testfile.
3989 * gdb.ada/complete.exp: Use standard_ada_testfile.
3990 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
3991 standard_output_file.
3992 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
3993 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
3994 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
3995 standard_output_file.
3996 * gdb.ada/exprs.exp: Use standard_ada_testfile.
3997 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
3998 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
3999 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
4000 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
4001 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
4002 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
4003 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
4004 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
4005 * gdb.ada/homonym.exp: Use standard_ada_testfile.
4006 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
4007 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
4008 * gdb.ada/interface.exp: Use standard_ada_testfile.
4009 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
4010 standard_output_file
4011 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
4012 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
4013 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
4014 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
4015 * gdb.ada/nested.exp: Use standard_ada_testfile.
4016 * gdb.ada/null_array.exp: Use standard_ada_testfile.
4017 * gdb.ada/null_record.exp: Use standard_ada_testfile.
4018 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
4019 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
4020 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
4021 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
4022 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
4023 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
4024 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
4025 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
4026 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
4027 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
4028 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
4029 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
4030 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
4031 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
4032 * gdb.ada/start.exp: Use standard_ada_testfile.
4033 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
4034 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
4035 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
4036 * gdb.ada/tagged.exp: Use standard_ada_testfile.
4037 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
4038 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
4039 * gdb.ada/tasks.exp: Use standard_ada_testfile.
4040 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
4041 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
4042 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
4043 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
4044 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
4045 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
4046 * gdb.ada/widewide.exp: Use standard_ada_testfile.
4047
bbec57e4
JK
40482012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4049
4050 Fix testsuite regression after --use-deprecated-index-sections removal.
4051 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
4052
9cc8e32c
JK
40532012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4054
4055 Fix compatibility with Tcl before 7.5.
4056 * lib/future.exp (lreverse): New function if it does not exist.
4057
ea5ca7b5
MK
40582012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
4059
4060 * gdb.mi/mi-pending.c: New method to set a second pending
4061 breakpoint.
4062 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
4063 condition.
4064
64776a0b
PA
40652012-07-20 Pedro Alves <palves@redhat.com>
4066
4067 PR threads/11692
4068 PR gdb/12203
4069
4070 * gdb.threads/create-fail.c: New file.
4071 * gdb.threads/create-fail.exp: New file.
4072
13e4e967
PA
40732012-07-19 Pedro Alves <palves@redhat.com>
4074
4075 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
4076 * config/vx.exp (gdb_start): Likewise.
4077 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
4078 * gdb.base/setvar.exp (test_set): Likewise.
4079 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
4080 * gdb.reverse/sigall-precsave.exp: Likewise.
4081 * gdb.reverse/sigall-reverse.exp: Likewise.
4082
b7aefa4d
PA
40832012-07-19 Pedro Alves <palves@redhat.com>
4084
4085 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
4086 handler before recording.
4087
608b4967
TT
40882012-07-19 Tom Tromey <tromey@redhat.com>
4089
4090 * gdb.cp/casts.exp: Add tests for typeof and decltype.
4091 * gdb.cp/casts.cc (decltype): New function.
4092 (main): Use it.
4093
b1e0c0fa
PA
40942012-07-19 Pedro Alves <palves@redhat.com>
4095
4096 * gdb.base/sigall.exp (signals): New list.
4097 <top level>: Loop over signals in the $signals list instead of
4098 calling a test function once per signal.
4099 * gdb.reverse/sigall-precsave.exp (signals): New list.
4100 <top level>: Loop over signals in the $signals list instead of
4101 calling a test function once per signal.
4102 * gdb.reverse/sigall-reverse.exp (signals): New list.
4103 <top level>: Loop over signals in the $signals list instead of
4104 calling a test function once per signal.
4105
6ace3df1
YQ
41062012-07-19 Yao Qi <yao@codesourcery.com>
4107
4108 * gdb.base/setshow.exp: Test 'set args ~'.
4109
263a0f8c
JK
41102012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4111
4112 * gdb.base/store.exp (check_set): Import gdb_prompt.
4113 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
4114 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
4115
8f043999
JK
41162012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4117
4118 PR 11914
4119 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
4120 (main): Call eval_sub.
4121 * gdb.python/py-prettyprint.exp:
4122 (python execfile ('py-prettyprint.py')): Move it earlier.
4123 New breakpoint for eval-break.
4124 (continue to breakpoint: eval-break, info locals): New test.
4125 (python execfile ('py-prettyprint.py')): Move it from here.
4126 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
4127 (register_pretty_printers): Register pp_eval_type.
4128
725c7b66
JK
41292012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4130
4131 Fix a testcase regression by me.
4132 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
4133 DW_FORM_data4.
4134
4359dff1
JK
41352012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4136 Doug Evans <dje@google.com>
4137
4138 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
4139 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
4140
61e44cfa
JK
41412012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4142
4143 Fix gdbserver run regression.
4144 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
4145
93c0ef37
TT
41462012-07-12 Tom Tromey <tromey@redhat.com>
4147
4148 * lib/gdb.exp (standard_testfile): Don't declare objdir.
4149 (clean_restart): Likewise.
4150 (core_find): Use standard_output_file.
4151
76027ef5
TT
41522012-07-12 Tom Tromey <tromey@redhat.com>
4153
4154 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
4155 * gdb.dwarf2/dw2-anonymous-func.exp: Use
4156 prepare_for_testing_full.
4157 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
4158 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
4159 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
4160 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
4161 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
4162 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
4163 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
4164 prepare_for_testing_full.
4165 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
4166 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
4167 prepare_for_testing_full.
4168 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
4169 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
4170 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
4171
85b4440a
TT
41722012-07-12 Tom Tromey <tromey@redhat.com>
4173
4174 * lib/gdb.exp (build_executable_from_specs): New proc, from
4175 build_executable.
4176 (build_executable): Use it.
4177 (prepare_for_testing_full): New proc.
4178
55baab26
TT
41792012-07-11 Tom Tromey <tromey@redhat.com>
4180
4181 * gdb.reverse/break-precsave.exp: Use standard_output_file.
4182 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
4183 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
4184 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
4185 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
4186 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
4187 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
4188 * gdb.reverse/step-precsave.exp: Use standard_output_file.
4189 * gdb.reverse/until-precsave.exp: Use standard_output_file.
4190 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
4191
298a9cf0
TT
41922012-07-10 Tom Tromey <tromey@redhat.com>
4193
4194 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
4195 standard_output_file.
4196 * gdb.mi/gdb2549.exp: Use standard_testfile.
4197 * gdb.mi/gdb669.exp: Use standard_testfile.
4198 * gdb.mi/gdb701.exp: Use standard_testfile.
4199 * gdb.mi/gdb792.exp: Use standard_testfile.
4200 * gdb.mi/mi-async.exp: Use standard_testfile.
4201 * gdb.mi/mi-basics.exp: Use standard_testfile.
4202 * gdb.mi/mi-break.exp: Use standard_testfile.
4203 * gdb.mi/mi-cli.exp: Use standard_testfile.
4204 * gdb.mi/mi-console.exp: Use standard_testfile.
4205 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
4206 * gdb.mi/mi-eval.exp: Use standard_testfile.
4207 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
4208 * gdb.mi/mi-file.exp: Use standard_testfile.
4209 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
4210 * gdb.mi/mi-logging.exp: Use standard_testfile.
4211 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
4212 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
4213 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
4214 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
4215 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
4216 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
4217 * gdb.mi/mi-pending.exp: Use standard_testfile,
4218 standard_output_file.
4219 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
4220 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
4221 * gdb.mi/mi-regs.exp: Use standard_testfile.
4222 * gdb.mi/mi-return.exp: Use standard_testfile.
4223 * gdb.mi/mi-reverse.exp: Use standard_testfile.
4224 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
4225 * gdb.mi/mi-solib.exp: Use standard_testfile,
4226 standard_output_file.
4227 * gdb.mi/mi-stack.exp: Use standard_testfile.
4228 * gdb.mi/mi-stepi.exp: Use standard_testfile.
4229 * gdb.mi/mi-stepn.exp: Use standard_testfile.
4230 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
4231 * gdb.mi/mi-until.exp: Use standard_testfile.
4232 * gdb.mi/mi-var-block.exp: Use standard_testfile.
4233 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
4234 * gdb.mi/mi-var-child.exp: Use standard_testfile.
4235 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
4236 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
4237 * gdb.mi/mi-var-display.exp: Use standard_testfile.
4238 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
4239 standard_output_file.
4240 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
4241 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
4242 * gdb.mi/mi-watch.exp: Use standard_testfile.
4243 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
4244 * gdb.mi/mi2-basics.exp: Use standard_testfile.
4245 * gdb.mi/mi2-break.exp: Use standard_testfile.
4246 * gdb.mi/mi2-cli.exp: Use standard_testfile.
4247 * gdb.mi/mi2-console.exp: Use standard_testfile.
4248 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
4249 * gdb.mi/mi2-eval.exp: Use standard_testfile.
4250 * gdb.mi/mi2-file.exp: Use standard_testfile.
4251 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
4252 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
4253 * gdb.mi/mi2-regs.exp: Use standard_testfile.
4254 * gdb.mi/mi2-return.exp: Use standard_testfile.
4255 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
4256 * gdb.mi/mi2-stack.exp: Use standard_testfile.
4257 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
4258 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
4259 * gdb.mi/mi2-until.exp: Use standard_testfile.
4260 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
4261 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
4262 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
4263 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
4264 * gdb.mi/mi2-watch.exp: Use standard_testfile.
4265
f5f3a911
TT
42662012-07-10 Tom Tromey <tromey@redhat.com>
4267
4268 * gdb.cp/abstract-origin.exp: Use standard_testfile.
4269 * gdb.cp/ambiguous.exp: Use standard_testfile,
4270 prepare_for_testing.
4271 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
4272 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
4273 * gdb.cp/anon-ns.exp: Use standard_testfile.
4274 * gdb.cp/anon-struct.exp: Use standard_testfile.
4275 * gdb.cp/anon-union.exp: Use standard_testfile,
4276 prepare_for_testing.
4277 * gdb.cp/arg-reference.exp: Use standard_testfile,
4278 prepare_for_testing.
4279 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
4280 * gdb.cp/breakpoint.exp: Use standard_testfile,
4281 prepare_for_testing.
4282 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
4283 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
4284 standard_output_file.
4285 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
4286 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
4287 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
4288 (test_static_members): Update.
4289 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
4290 * gdb.cp/converts.exp: Use standard_testfile.
4291 * gdb.cp/cp-relocate.exp: Use standard_testfile.
4292 * gdb.cp/cpcompletion.exp: Use standard_testfile,
4293 prepare_for_testing.
4294 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
4295 * gdb.cp/cplabel.exp: Use standard_testfile.
4296 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
4297 prepare_for_testing.
4298 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
4299 * gdb.cp/derivation.exp: Use standard_testfile,
4300 prepare_for_testing.
4301 * gdb.cp/destrprint.exp: Use standard_testfile.
4302 * gdb.cp/dispcxx.exp: Use standard_testfile.
4303 * gdb.cp/exception.exp: Use standard_testfile,
4304 prepare_for_testing.
4305 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
4306 * gdb.cp/extern-c.exp: Use standard_testfile,
4307 prepare_for_testing.
4308 * gdb.cp/formatted-ref.exp: Use standard_testfile,
4309 prepare_for_testing.
4310 * gdb.cp/fpointer.exp: Use standard_testfile.
4311 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
4312 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
4313 standard_output_file.
4314 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
4315 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
4316 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
4317 standard_output_file.
4318 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
4319 (do_tests): Update.
4320 * gdb.cp/koenig.exp: Use standard_testfile.
4321 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
4322 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
4323 * gdb.cp/m-static.exp: Use standard_testfile,
4324 prepare_for_testing.
4325 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
4326 * gdb.cp/mb-inline.exp: Use standard_testfile,
4327 prepare_for_testing.
4328 * gdb.cp/mb-templates.exp: Use standard_testfile,
4329 prepare_for_testing.
4330 * gdb.cp/member-ptr.exp: Use standard_testfile,
4331 prepare_for_testing.
4332 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
4333 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
4334 * gdb.cp/method2.exp: Use standard_testfile.
4335 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
4336 standard_output_file.
4337 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
4338 (do_tests): Update.
4339 * gdb.cp/namespace-enum.exp: Use standard_testfile,
4340 prepare_for_testing.
4341 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
4342 prepare_for_testing.
4343 * gdb.cp/namespace.exp: Use standard_testfile,
4344 prepare_for_testing.
4345 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
4346 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
4347 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
4348 * gdb.cp/nsimport.exp: Use standard_testfile,
4349 prepare_for_testing.
4350 * gdb.cp/nsnested.exp: Use standard_testfile.
4351 * gdb.cp/nsnoimports.exp: Use standard_testfile.
4352 * gdb.cp/nsrecurs.exp: Use standard_testfile,
4353 prepare_for_testing.
4354 * gdb.cp/nsstress.exp: Use standard_testfile,
4355 prepare_for_testing.
4356 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
4357 * gdb.cp/operator.exp: Use standard_testfile.
4358 * gdb.cp/oranking.exp: Use standard_testfile.
4359 * gdb.cp/overload-const.exp: Use standard_testfile.
4360 * gdb.cp/overload.exp: Use standard_testfile,
4361 prepare_for_testing.
4362 * gdb.cp/ovldbreak.exp: Use standard_testfile.
4363 * gdb.cp/ovsrch.exp: Use standard_testfile.
4364 * gdb.cp/paren-type.exp: Use standard_testfile.
4365 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
4366 prepare_for_testing.
4367 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
4368 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
4369 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
4370 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
4371 * gdb.cp/pr10728.exp: Use standard_testfile,
4372 standard_output_file.
4373 * gdb.cp/pr12028.exp: Use standard_testfile.
4374 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
4375 * gdb.cp/pr9167.exp: Use standard_testfile.
4376 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
4377 * gdb.cp/printmethod.exp: Use standard_testfile,
4378 prepare_for_testing.
4379 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
4380 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
4381 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
4382 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
4383 standard_output_file.
4384 * gdb.cp/readnow-language.exp: Use standard_testfile.
4385 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
4386 (gdb_start_again): Use clean_restart.
4387 * gdb.cp/ref-types.exp: Use standard_testfile,
4388 prepare_for_testing.
4389 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
4390 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
4391 * gdb.cp/smartp.exp: Use standard_testfile.
4392 * gdb.cp/static-method.exp: Use standard_testfile.
4393 * gdb.cp/static-print-quit.exp: Use standard_testfile.
4394 * gdb.cp/temargs.exp: Use standard_testfile.
4395 * gdb.cp/templates.exp: Use standard_testfile,
4396 prepare_for_testing.
4397 (do_tests): Update.
4398 * gdb.cp/try_catch.exp: Use standard_testfile,
4399 prepare_for_testing.
4400 * gdb.cp/typedef-operator.exp: Use standard_testfile.
4401 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
4402 * gdb.cp/virtbase.exp: Use standard_testfile,
4403 prepare_for_testing.
4404 * gdb.cp/virtfunc.exp: Use standard_testfile,
4405 prepare_for_testing.
4406 (do_tests): Update.
4407 * gdb.cp/virtfunc2.exp: Use standard_testfile,
4408 prepare_for_testing.
4409
686f09d0
TT
44102012-07-10 Tom Tromey <tromey@redhat.com>
4411
4412 * lib/gdb.exp (standard_testfile): Unset output variables from
4413 earlier invocations.
4414
9357e021
YQ
44152012-07-10 Yao Qi <yao@codesourcery.com>
4416
4417 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
4418 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
4419 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
4420 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
4421 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
4422 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
4423 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
4424 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
4425 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
4426 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
4427 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
4428 * gdb.mi/mi-var-display.exp: Likewise.
4429 * gdb.mi/mi-var-invalidate.exp: Likewise.
4430 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
4431 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
4432 * gdb.mi/mi2-console.exp: Likewise.
4433 * gdb.mi/mi2-disassemble.exp: Likewise.
4434 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
4435 * gdb.mi/mi2-read-memory.exp: Likewise.
4436 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
4437 * gdb.mi/mi2-simplerun.exp: Likewise.
4438 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
4439 * gdb.mi/mi2-syn-frame.exp: Likewise.
4440 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
4441 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
4442 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
4443
e314d629
TT
44442012-07-09 Tom Tromey <tromey@redhat.com>
4445
4446 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
4447 * gdb.base/callfuncs.exp: Add cast-based test.
4448 * gdb.base/callfuncs.c (voidfunc): New function.
4449
06928b3f
DE
44502012-07-08 Doug Evans <dje@google.com>
4451
4452 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
4453
32f11bad
JK
44542012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4455
4456 Fix XFAIL compatibility with old i386 systems.
4457 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
4458 Check also 'Cannot insert breakpoint 0'.
4459
76b83c51
JK
44602012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4461
4462 PR 14321
4463 * gdb.base/find.exp
4464 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
4465
a6fb9c08
TT
44662012-07-06 Tom Tromey <tromey@redhat.com>
4467
4468 * gdb.base/whatis.exp: Add test.
4469
71918a86
TT
44702012-07-06 Tom Tromey <tromey@redhat.com>
4471
4472 * gdb.base/whatis.exp: Add regression test.
4473
fcde5961
TT
44742012-07-06 Tom Tromey <tromey@redhat.com>
4475
4476 * gdb.base/whatis.exp: Add tests.
4477
f9cf0f4a
JK
44782012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4479
4480 PR 12649
4481 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
4482 gdb_test_multiple $gdb_prompt terminator.
4483
979ade8b
PA
44842012-07-04 Pedro Alves <palves@redhat.com>
4485
4486 * gdb.mi/mi-reverse.exp: Use supports_reverse and
4487 supports_process_record.
4488
8a980b44
PA
44892012-07-04 Pedro Alves <palves@redhat.com>
4490
4491 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
4492 endings.
4493 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
4494
855ba978
SS
44952012-07-03 Stan Shebs <stan@codesourcery.com>
4496
4497 * gdb.base/info-os.c (main): Retry resource acquisition until an
4498 available one is found.
4499 * gdb.base/info-os.exp: Collect resource keys from the program
4500 and use them in matching.
4501
fcb44371
JK
45022012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4503
4504 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
4505 Wrap the test into loop for corefile and core0file.
4506
08a67be6
JK
45072012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4508
4509 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
4510 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
4511 .note.GNU-stack.
4512
0f3c2347
JK
4513 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
4514
ff4a4500
SDJ
45152012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
4516
4517 * gdb.base/help.exp (help b, help br, help bre, help brea, help
4518 break): Include help message for the new `-probe' and `-probe-stap'
4519 options.
4520
d3ce09f5
SS
45212012-07-02 Stan Shebs <stan@codesourcery.com>
4522
4523 * gdb.base/dprintf.exp: Add agent style tests.
4524
a1624241
JK
45252012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4526
4527 * gdb.base/stale-infcall.c (infcall): New label test-next.
4528 (main): New labels test-pass and test-fail.
4529 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
4530 $test_fail_bpnum to test-fail.
4531 (test system longjmp tracking support): New test.
4532 Delete $test_fail_bpnum.
4533 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
4534 breakpoint.
4535
42e7ad6c
DE
45362012-06-30 Doug Evans <dje@google.com>
4537
4538 * gdb.dwarf2/fission-reread.S: New file.
4539 * gdb.dwarf2/fission-reread.exp: New file.
4540
37ce89eb
SS
45412012-06-28 Stan Shebs <stan@codesourcery.com>
4542
4543 * gdb.mi/mi-logging.exp: New file.
4544
e5ef252a
PA
45452012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4546 Pedro Alves <palves@redhat.com>
4547
4548 * gdb.threads/siginfo-threads.exp: New file.
4549 * gdb.threads/siginfo-threads.c: New file.
4550 * gdb.threads/sigstep-threads.exp: New file.
4551 * gdb.threads/sigstep-threads.c: New file.
4552
22f1fbae
TT
45532012-06-28 Tom Tromey <tromey@redhat.com>
4554
4555 * gdb.go/package.exp: Partially revert earlier patch; use
4556 gdb_compile again. Use standard_output_file.
4557
2e3cf129
DE
45582012-06-27 Doug Evans <dje@google.com>
4559
4560 * gdb.dwarf2/fission-base.c: New file.
4561 * gdb.dwarf2/fission-base.S: New file.
4562 * gdb.dwarf2/fission-base.exp: New file.
4563
785fd303
JK
45642012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4565
4566 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
4567
1bb9788d
TT
45682012-06-27 Tom Tromey <tromey@redhat.com>
4569
4570 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
4571 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
4572
c83ee902
TT
45732012-06-27 Tom Tromey <tromey@redhat.com>
4574
4575 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
4576 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
4577 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
4578 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
4579 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
4580 prepare_for_testing.
4581 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
4582 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
4583 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
4584 standard_testfile.
4585 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
4586 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
4587 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
4588 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
4589 prepare_for_testing.
4590 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
4591 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
4592 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
4593 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
4594 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
4595 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
4596 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
4597 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
4598 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
4599 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
4600 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
4601 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
4602 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
4603 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
4604 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
4605 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
4606 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
4607 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
4608 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
4609 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
4610 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
4611 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
4612 standard_output_file.
4613 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
4614 standard_output_file.
4615 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
4616 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
4617 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
4618 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
4619 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
4620 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
4621 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
4622 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
4623 * gdb.dwarf2/implptr.exp: Use standard_testfile.
4624 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
4625 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
4626 * gdb.dwarf2/pieces.exp: Use standard_testfile.
4627 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
4628 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
4629 * gdb.dwarf2/valop.exp: Use standard_testfile,
4630 prepare_for_testing.
4631
5204774b
TT
46322012-06-27 Tom Tromey <tromey@redhat.com>
4633
4634 * gdb.python/python.exp: Fix regexps in pagination tests.
4635
ee0bf529
SCR
46362012-06-26 Siva Chandra Reddy <sivachandra@google.com>
4637
4638 * gdb.python/py-symtab.exp: Add tests to test the new attribute
4639 'last' of gdb.Symtab_and_line.
4640 * gdb.python/py-symbol.c: Move break point comment to enable
4641 testing of gdb.Symtab_and_line.last.
4642
14fcc022
TT
46432012-06-26 Tom Tromey <tromey@redhat.com>
4644
4645 * gdb.threads/step.c: Remove.
4646 * gdb.threads/step.exp: Remove.
4647 * gdb.threads/step2.exp: Remove.
4648
0efbbabc
TT
46492012-06-26 Tom Tromey <tromey@redhat.com>
4650
4651 * gdb.threads/watchpoint-fork.exp (test): Use
4652 standard_output_file. Don't declare objdir.
4653 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
4654 standard_output_file.
4655 * gdb.threads/attach-stopped.exp: Use standard_testfile.
4656 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
4657 clean_restart. Remove incdir.
4658 * gdb.threads/corethreads.exp: Use standard_testfile.
4659 * gdb.threads/execl.exp: Use standard_testfile,
4660 standard_output_file, clean_restart.
4661 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
4662 clean_restart.
4663 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
4664 clean_restart.
4665 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
4666 incdir.
4667 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
4668 clean_restart. Remove incdir.
4669 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
4670 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
4671 clean_restart. Remove incdir.
4672 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
4673 Remove incdir.
4674 * gdb.threads/leader-exit.exp: Use standard_testfile.
4675 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
4676 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
4677 clean_restart.
4678 * gdb.threads/manythreads.exp: Use standard_testfile,
4679 clean_restart. Remove incdir.
4680 * gdb.threads/multi-create.exp: Use standard_testfile,
4681 clean_restart.
4682 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
4683 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
4684 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
4685 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
4686 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
4687 * gdb.threads/pending-step.exp: Use standard_testfile,
4688 clean_restart. Remove incdir.
4689 * gdb.threads/print-threads.exp: Use standard_testfile,
4690 clean_restart. Remove incdir.
4691 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
4692 clean_restart. Remove incdir.
4693 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
4694 Remove incdir.
4695 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
4696 incdir.
4697 * gdb.threads/sigthread.exp: Use standard_testfile,
4698 clean_restart.
4699 * gdb.threads/staticthreads.exp: Use standard_testfile,
4700 clean_restart. Remove incdir.
4701 * gdb.threads/switch-threads.exp: Use standard_testfile,
4702 clean_restart. Remove incdir.
4703 * gdb.threads/thread-execl.exp: Use standard_testfile,
4704 clean_restart. Remove incdir.
4705 * gdb.threads/thread-find.exp: Use standard_testfile,
4706 clean_restart.
4707 * gdb.threads/thread-specific.exp: Use standard_testfile,
4708 clean_restart. Remove incdir.
4709 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
4710 clean_restart. Remove incdir.
4711 * gdb.threads/thread_check.exp: Use standard_testfile,
4712 clean_restart. Remove incdir.
4713 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
4714 incdir.
4715 * gdb.threads/threadapply.exp: Use standard_testfile,
4716 clean_restart. Remove incdir.
4717 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
4718 clean_restart. Remove incdir.
4719 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
4720 clean_restart.
4721 * gdb.threads/tls-shared.exp: Use standard_testfile,
4722 clean_restart, standard_output_file.
4723 * gdb.threads/tls-var.exp: Use standard_testfile,
4724 standard_output_file.
4725 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
4726 Remove incdir.
4727 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
4728 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
4729 incdir.
4730 * gdb.threads/watchthreads2.exp: Use standard_testfile,
4731 clean_restart. Remove incdir.
4732
497a5eb0
TT
47332012-06-26 Tom Tromey <tromey@redhat.com>
4734
4735 * gdb.trace/actions.exp: Use standard_testfile.
4736 * gdb.trace/ax.exp: Use standard_testfile.
4737 * gdb.trace/backtrace.exp: Use standard_testfile.
4738 * gdb.trace/change-loc.exp: Use standard_testfile.
4739 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
4740 * gdb.trace/collection.exp: Use standard_testfile,
4741 prepare_for_testing.
4742 * gdb.trace/deltrace.exp: Use standard_testfile.
4743 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
4744 * gdb.trace/ftrace.exp: Use standard_testfile.
4745 * gdb.trace/infotrace.exp: Use standard_testfile.
4746 * gdb.trace/packetlen.exp: Use standard_testfile.
4747 * gdb.trace/passc-dyn.exp: Use standard_testfile.
4748 * gdb.trace/passcount.exp: Use standard_testfile.
4749 * gdb.trace/pending.exp: Use standard_testfile.
4750 * gdb.trace/report.exp: Use standard_testfile.
4751 * gdb.trace/save-trace.exp: Use standard_testfile.
4752 * gdb.trace/stap-trace.exp: Use standard_testfile.
4753 * gdb.trace/status-stop.exp: Use standard_testfile.
4754 * gdb.trace/strace.exp: Use standard_testfile.
4755 * gdb.trace/tfile.exp: Use standard_testfile.
4756 * gdb.trace/tfind.exp: Use standard_testfile.
4757 * gdb.trace/trace-break.exp: Use standard_testfile.
4758 * gdb.trace/trace-mt.exp: Use standard_testfile.
4759 * gdb.trace/tracecmd.exp: Use standard_testfile.
4760 * gdb.trace/tspeed.exp: Use standard_testfile.
4761 * gdb.trace/tstatus.exp: Use standard_testfile.
4762 * gdb.trace/tsv.exp: Use standard_testfile.
4763 * gdb.trace/unavailable.exp: Use standard_testfile,
4764 prepare_for_testing.
4765 * gdb.trace/while-dyn.exp: Use standard_testfile.
4766 * gdb.trace/while-stepping.exp: Use standard_testfile.
4767
7686c074
TT
47682012-06-26 Tom Tromey <tromey@redhat.com>
4769
4770 * gdb.reverse/break-precsave.exp: Use standard_testfile.
4771 * gdb.reverse/break-reverse.exp: Use standard_testfile.
4772 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
4773 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
4774 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
4775 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
4776 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
4777 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
4778 prepare_for_testing.
4779 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
4780 prepare_for_testing.
4781 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
4782 prepare_for_testing.
4783 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
4784 prepare_for_testing.
4785 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
4786 prepare_for_testing
4787 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
4788 * gdb.reverse/machinestate.exp: Use standard_testfile.
4789 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
4790 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
4791 build_executable.
4792 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
4793 build_executable.
4794 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
4795 standard_output_file.
4796 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
4797 standard_output_file.
4798 * gdb.reverse/step-precsave.exp: Use standard_testfile.
4799 * gdb.reverse/step-reverse.exp: Use standard_testfile.
4800 * gdb.reverse/until-precsave.exp: Use standard_testfile.
4801 * gdb.reverse/until-reverse.exp: Use standard_testfile.
4802 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
4803 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
4804
481fc100
TT
48052012-06-26 Tom Tromey <tromey@redhat.com>
4806
4807 * gdb.stabs/weird.exp: Remove directory-checking code. Use
4808 standard_output_file.
4809 * gdb.stabs/exclfwd.exp: Use standard_testfile,
4810 prepare_for_testing. Remove directory-checking code.
4811
7bb18ae2
TT
48122012-06-25 Tom Tromey <tromey@redhat.com>
4813
4814 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
4815 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
4816 build_executable, not prepare_for_testing.
4817 * gdb.multi/base.exp: Use standard_output_file. Use
4818 build_executable, not prepare_for_testing.
4819
cf09b3e4
TT
48202012-06-25 Tom Tromey <tromey@redhat.com>
4821
4822 * gdb.fortran/subarray.exp: Use standard_testfile,
4823 prepare_for_testing.
4824 * gdb.fortran/multi-dim.exp: Use standard_testfile.
4825 * gdb.fortran/module.exp: Use standard_testfile.
4826 * gdb.fortran/logical.exp: Use standard_testfile.
4827 * gdb.fortran/library-module.exp: Use standard_testfile,
4828 standard_output_file.
4829 * gdb.fortran/derived-type.exp: Use standard_testfile,
4830 prepare_for_testing.
4831 * gdb.fortran/complex.exp: Use standard_testfile,
4832 prepare_for_testing.
4833 * gdb.fortran/charset.exp: Use standard_testfile.
4834 * gdb.fortran/array-element.exp: Use standard_testfile,
4835 prepare_for_testing.
4836
18b5ff1b
KS
48372012-06-25 Keith Seitz <keiths@redhat.com>
4838
4839 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
4840 Change rbreak-related tests to KFAIL and add bugzilla numbers.
4841
17b77626
TT
48422012-06-25 Tom Tromey <tromey@redhat.com>
4843
4844 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
4845 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
4846 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
4847 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
4848
f91e3dc1
TT
48492012-06-25 Tom Tromey <tromey@redhat.com>
4850
4851 * gdb.linespec/ls-errs.exp: Use standard_testfile.
4852 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
4853 * gdb.linespec/linespec.exp: Use standard_testfile.
4854
a884434d
TT
48552012-06-25 Tom Tromey <tromey@redhat.com>
4856
4857 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
4858 prepare_for_testing.
4859
efc9d70a
TT
48602012-06-25 Tom Tromey <tromey@redhat.com>
4861
4862 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
4863 prepare_for_testing.
4864 * gdb.opt/inline-break.exp: Use standard_testfile,
4865 prepare_for_testing.
4866 * gdb.opt/inline-bt.exp: Use standard_testfile,
4867 prepare_for_testing.
4868 * gdb.opt/inline-cmds.exp: Use standard_testfile,
4869 prepare_for_testing.
4870 * gdb.opt/inline-locals.exp: Use standard_testfile,
4871 prepare_for_testing.
4872
e2fc92c6
TT
48732012-06-25 Tom Tromey <tromey@redhat.com>
4874
4875 * gdb.asm/asm-source.exp: Use standard_output_file,
4876 standard_testfile. Construct .o files in proper subdir.
4877
b0963d73
TT
48782012-06-25 Tom Tromey <tromey@redhat.com>
4879
4880 * gdb.server/ext-attach.exp: Use standard_testfile,
4881 prepare_for_testing.
4882 * gdb.server/ext-run.exp: Use standard_testfile,
4883 build_executable.
4884 * gdb.server/file-transfer.exp: Use standard_testfile,
4885 prepare_for_testing.
4886 * gdb.server/server-exec-info.exp: Use standard_testfile.
4887 * gdb.server/server-mon.exp: Use standard_testfile,
4888 prepare_for_testing.
4889 * gdb.server/server-run.exp: Use standard_testfile,
4890 build_executable.
4891 * gdb.server/solib-list.exp: Use standard_testfile,
4892 standard_output_file.
4893
8a3e1f8d
TT
48942012-06-25 Tom Tromey <tromey@redhat.com>
4895
4896 * lib/gdb.exp (standard_output_file): Use "file join".
4897 * gdb.go/chan.exp: Use standard_testfile.
4898 * gdb.go/handcall.exp: Use standard_testfile.
4899 * gdb.go/hello.exp: Use standard_testfile.
4900 * gdb.integers/chan.exp: Use standard_testfile.
4901 * gdb.go/methods.exp: Use standard_testfile.
4902 * gdb.go/package.exp: Use standard_testfile.
4903 * gdb.go/strings.exp: Use standard_testfile.
4904 * gdb.go/types.exp: Use standard_testfile.
4905 * gdb.go/unsafe.exp: Use standard_testfile.
4906
944a9061
MGD
49072012-06-25 Greta Yorsh <greta.yorsh@arm.com>
4908
4909 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
4910
1c06bd58
JK
49112012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4912
4913 Fix regression by the previous commit.
4914 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
4915
b4a58790
TT
49162012-06-22 Tom Tromey <tromey@redhat.com>
4917
4918 * gdb.python/lib-types.exp: Use standard_testfile,
4919 prepare_for_testing.
4920 * gdb.python/py-block.exp: Use standard_testfile.
4921 * gdb.python/py-breakpoint.exp: Use standard_testfile.
4922 * gdb.python/py-events.exp: Use standard_testfile,
4923 standard_output_file.
4924 * gdb.python/py-evsignal.exp: Use standard_testfile.
4925 * gdb.python/py-evethreads.exp: Use standard_testfile.
4926 * gdb.python/py-explore-cc.exp: Use standard_testfile.
4927 * gdb.python/py-explore.exp: Use standard_testfile.
4928 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
4929 standard_output_file.
4930 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
4931 prepare_for_testing.
4932 * gdb.python/py-frame-inline.exp: Use standard_testfile.
4933 * gdb.python/py-frame.exp: Use standard_testfile.
4934 * gdb.python/py-inferior.exp: Use standard_testfile.
4935 * gdb.python/py-infthread.exp: Use standard_testfile.
4936 * gdb.python/py-mi.exp: Use standard_testfile.
4937 * gdb.python/py-objfile-script.exp: Use standard_testfile,
4938 build_executable.
4939 * gdb.python/py-objfile.exp: Use standard_testfile.
4940 * gdb.python/py-pp-maint.exp: Use standard_testfile,
4941 prepare_for_testing.
4942 * gdb.python/py-prettyprint.exp: Use standard_testfile.
4943 * gdb.python/py-progspace.exp: Use standard_testfile,
4944 build_executable.
4945 * gdb.python/py-prompt.exp: Use standard_testfile,
4946 build_executable.
4947 * gdb.python/py-section-script.exp: Use standard_testfile,
4948 build_executable.
4949 * gdb.python/py-shared.exp: Use standard_testfile,
4950 standard_output_file, clean_restart.
4951 * gdb.python/py-symbol.exp: Use standard_output_file,
4952 prepare_for_testing.
4953 * gdb.python/py-symtab.exp: Use standard_output_file,
4954 prepare_for_testing
4955 * gdb.python/py-template.exp: Use standard_testfile.
4956 * gdb.python/py-type.exp: Use standard_testfile.
4957 * gdb.python/py-value-cc.exp: Use standard_testfile.
4958 * gdb.python/py-value.exp: Use standard_testfile.
4959 * gdb.python/python.exp: Use standard_testfile, build_executable.
4960
2c44deac
TT
49612012-06-22 Tom Tromey <tromey@redhat.com>
4962
4963 * gdb.objc/basicclass.exp: Use standard_testfile.
4964 (do_objc_tests): Don't declare objdir.
4965 * gdb.objc/nondebug.exp: Use standard_testfile.
4966 (do_objc_tests): Don't declare objdir.
4967 * gdb.objc/objcdecode.exp: Use standard_testfile.
4968 (do_objc_tests): Don't declare objdir.
4969
c24ccbce
TT
49702012-06-22 Tom Tromey <tromey@redhat.com>
4971
4972 * gdb.java/jmain.exp: Use standard_testfile.
4973 * gdb.java/jmisc.exp: Use standard_testfile.
4974 * gdb.java/jnpe.exp: Use standard_testfile.
4975 * gdb.java/jprint.exp: Use standard_testfile.
4976
0a6d0306
TT
49772012-06-22 Tom Tromey <tromey@redhat.com>
4978
4979 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
4980 (standard_output_file, standard_testfile): New procs.
4981 (build_executable, clean_restart): Use standard_output_file.
4982
6ea815ef
YQ
49832012-06-22 Yao Qi <yao@codesourcery.com>
4984
4985 * boards/native-gdbserver.exp: New proc ${board}_exec.
4986 * boards/native-stdio-gdbserver.exp: Likewise.
4987
4c93b1db
TT
49882012-06-21 Tom Tromey <tromey@redhat.com>
4989
4990 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
4991 (build_executable): Update.
4992 (get_compiler_info): Remove 'binfile' argument.
4993 * gdb.ada/arrayidx.exp: Update.
4994 * gdb.ada/null_array.exp: Update.
4995 * gdb.arch/altivec-abi.exp: Update.
4996 * gdb.arch/altivec-regs.exp: Update.
4997 * gdb.arch/amd64-byte.exp: Update.
4998 * gdb.arch/amd64-dword.exp: Update.
4999 * gdb.arch/amd64-word.exp: Update.
5000 * gdb.arch/i386-avx.exp: Update.
5001 * gdb.arch/i386-byte.exp: Update.
5002 * gdb.arch/i386-sse.exp: Update.
5003 * gdb.arch/i386-word.exp: Update.
5004 * gdb.arch/ppc-dfp.exp: Update.
5005 * gdb.arch/ppc-fp.exp: Update.
5006 * gdb.arch/vsx-regs.exp: Update.
5007 * gdb.base/all-bin.exp: Update.
5008 * gdb.base/annota1.exp: Update.
5009 * gdb.base/async.exp: Update.
5010 * gdb.base/attach.exp: Update.
5011 * gdb.base/break-interp.exp: Update.
5012 * gdb.base/call-ar-st.exp: Update.
5013 * gdb.base/call-rt-st.exp: Update.
5014 * gdb.base/call-sc.exp: Update.
5015 * gdb.base/callfuncs.exp: Update.
5016 * gdb.base/catch-load.exp: Update.
5017 * gdb.base/completion.exp: Update.
5018 * gdb.base/complex.exp: Update.
5019 * gdb.base/condbreak.exp: Update.
5020 * gdb.base/consecutive.exp: Update.
5021 * gdb.base/constvars.exp: Update.
5022 * gdb.base/corefile.exp: Update.
5023 * gdb.base/eval-skip.exp: Update.
5024 * gdb.base/expand-psymtabs.exp: Update.
5025 * gdb.base/exprs.exp: Update.
5026 * gdb.base/fileio.exp: Update.
5027 * gdb.base/fixsection.exp: Update.
5028 * gdb.base/funcargs.exp: Update.
5029 * gdb.base/gdb11530.exp: Update.
5030 * gdb.base/gdb1555.exp: Update.
5031 * gdb.base/gnu-ifunc.exp: Update.
5032 * gdb.base/gnu_vector.exp: Update.
5033 * gdb.base/info-macros.exp: Update.
5034 * gdb.base/jit-simple.exp: Update.
5035 * gdb.base/jit-so.exp: Update.
5036 * gdb.base/jit.exp: Update.
5037 * gdb.base/langs.exp: Update.
5038 * gdb.base/list.exp: Update.
5039 * gdb.base/logical.exp: Update.
5040 * gdb.base/long_long.exp: Update.
5041 * gdb.base/longjmp.exp: Update.
5042 * gdb.base/macscp.exp: Update.
5043 * gdb.base/mips_pro.exp: Update.
5044 * gdb.base/miscexprs.exp: Update.
5045 * gdb.base/morestack.exp: Update.
5046 * gdb.base/nodebug.exp: Update.
5047 * gdb.base/opaque.exp: Update.
5048 * gdb.base/pc-fp.exp: Update.
5049 * gdb.base/pending.exp: Update.
5050 * gdb.base/permissions.exp: Update.
5051 * gdb.base/pointers.exp: Update.
5052 * gdb.base/prelink.exp: Update.
5053 * gdb.base/printcmds.exp: Update.
5054 * gdb.base/psymtab.exp: Update.
5055 * gdb.base/ptype.exp: Update.
5056 * gdb.base/relational.exp: Update.
5057 * gdb.base/scope.exp: Update.
5058 * gdb.base/setvar.exp: Update.
5059 * gdb.base/shlib-call.exp: Update.
5060 * gdb.base/shreloc.exp: Update.
5061 * gdb.base/signals.exp: Update.
5062 * gdb.base/sizeof.exp: Update.
5063 * gdb.base/so-impl-ld.exp: Update.
5064 * gdb.base/so-indr-cl.exp: Update.
5065 * gdb.base/solib-disc.exp: Update.
5066 * gdb.base/solib-display.exp: Update.
5067 * gdb.base/solib-nodir.exp: Update.
5068 * gdb.base/solib-overlap.exp: Update.
5069 * gdb.base/solib-symbol.exp: Update.
5070 * gdb.base/solib-weak.exp: Update.
5071 * gdb.base/solib.exp: Update.
5072 * gdb.base/store.exp: Update.
5073 * gdb.base/structs.exp: Update.
5074 * gdb.base/structs2.exp: Update.
5075 * gdb.base/type-opaque.exp: Update.
5076 * gdb.base/unload.exp: Update.
5077 * gdb.base/varargs.exp: Update.
5078 * gdb.base/volatile.exp: Update.
5079 * gdb.base/watch_thread_num.exp: Update.
5080 * gdb.base/watchpoint-solib.exp: Update.
5081 * gdb.base/watchpoint.exp: Update.
5082 * gdb.base/watchpoints.exp: Update.
5083 * gdb.base/whatis.exp: Update.
5084 * gdb.cell/arch.exp: Update.
5085 * gdb.cell/break.exp: Update.
5086 * gdb.cell/bt.exp: Update.
5087 * gdb.cell/core.exp: Update.
5088 * gdb.cell/data.exp: Update.
5089 * gdb.cell/ea-cache.exp: Update.
5090 * gdb.cell/f-regs.exp: Update.
5091 * gdb.cell/fork.exp: Update.
5092 * gdb.cell/gcore.exp: Update.
5093 * gdb.cell/mem-access.exp: Update.
5094 * gdb.cell/ptype.exp: Update.
5095 * gdb.cell/registers.exp: Update.
5096 * gdb.cell/sizeof.exp: Update.
5097 * gdb.cell/solib-symbol.exp: Update.
5098 * gdb.cell/solib.exp: Update.
5099 * gdb.cp/ambiguous.exp: Update.
5100 * gdb.cp/breakpoint.exp: Update.
5101 * gdb.cp/bs15503.exp: Update.
5102 * gdb.cp/casts.exp: Update.
5103 * gdb.cp/class2.exp: Update.
5104 * gdb.cp/cpexprs.exp: Update.
5105 * gdb.cp/cplusfuncs.exp: Update.
5106 * gdb.cp/ctti.exp: Update.
5107 * gdb.cp/dispcxx.exp: Update.
5108 * gdb.cp/gdb1355.exp: Update.
5109 * gdb.cp/gdb2384.exp: Update.
5110 * gdb.cp/gdb2495.exp: Update.
5111 * gdb.cp/infcall-dlopen.exp: Update.
5112 * gdb.cp/local.exp: Update.
5113 * gdb.cp/m-data.exp: Update.
5114 * gdb.cp/m-static.exp: Update.
5115 * gdb.cp/mb-ctor.exp: Update.
5116 * gdb.cp/mb-inline.exp: Update.
5117 * gdb.cp/mb-templates.exp: Update.
5118 * gdb.cp/member-ptr.exp: Update.
5119 * gdb.cp/method.exp: Update.
5120 * gdb.cp/namespace.exp: Update.
5121 * gdb.cp/nextoverthrow.exp: Update.
5122 * gdb.cp/nsdecl.exp: Update.
5123 * gdb.cp/nsrecurs.exp: Update.
5124 * gdb.cp/nsstress.exp: Update.
5125 * gdb.cp/nsusing.exp: Update.
5126 * gdb.cp/pr-1023.exp: Update.
5127 * gdb.cp/pr-1210.exp: Update.
5128 * gdb.cp/pr-574.exp: Update.
5129 * gdb.cp/pr9631.exp: Update.
5130 * gdb.cp/printmethod.exp: Update.
5131 * gdb.cp/psmang.exp: Update.
5132 * gdb.cp/re-set-overloaded.exp: Update.
5133 * gdb.cp/rtti.exp: Update.
5134 * gdb.cp/shadow.exp: Update.
5135 * gdb.cp/templates.exp: Update.
5136 * gdb.cp/try_catch.exp: Update.
5137 * gdb.dwarf2/dw2-ranges.exp: Update.
5138 * gdb.dwarf2/pr10770.exp: Update.
5139 * gdb.fortran/library-module.exp: Update.
5140 * gdb.hp/gdb.aCC/optimize.exp: Update.
5141 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
5142 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
5143 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
5144 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
5145 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
5146 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
5147 * gdb.hp/gdb.compat/xdb1.exp: Update.
5148 * gdb.hp/gdb.compat/xdb2.exp: Update.
5149 * gdb.hp/gdb.compat/xdb3.exp: Update.
5150 * gdb.hp/gdb.defects/bs14602.exp: Update.
5151 * gdb.hp/gdb.defects/solib-d.exp: Update.
5152 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
5153 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
5154 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
5155 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
5156 * gdb.mi/gdb792.exp: Update.
5157 * gdb.mi/mi-pending.exp: Update.
5158 * gdb.mi/mi-solib.exp: Update.
5159 * gdb.mi/mi-var-cp.exp: Update.
5160 * gdb.opt/clobbered-registers-O2.exp: Update.
5161 * gdb.opt/inline-bt.exp: Update.
5162 * gdb.opt/inline-cmds.exp: Update.
5163 * gdb.opt/inline-locals.exp: Update.
5164 * gdb.python/py-events.exp: Update.
5165 * gdb.python/py-finish-breakpoint.exp: Update.
5166 * gdb.python/py-type.exp: Update.
5167 * gdb.reverse/solib-precsave.exp: Update.
5168 * gdb.reverse/solib-reverse.exp: Update.
5169 * gdb.server/solib-list.exp: Update.
5170 * gdb.stabs/weird.exp: Update.
5171 * gdb.threads/attach-into-signal.exp: Update.
5172 * gdb.threads/attach-stopped.exp: Update.
5173 * gdb.threads/tls-shared.exp: Update.
5174 * gdb.trace/change-loc.exp: Update.
5175 * gdb.trace/strace.exp: Update.
5176
95c391b6
TT
51772012-06-19 Tom Tromey <tromey@redhat.com>
5178
5179 * gdb.base/whatis.exp: Add tests.
5180
e910f0b6
TT
51812012-06-19 Tom Tromey <tromey@redhat.com>
5182
5183 * gdb.cp/m-static.cc (keepalive): New function.
5184 (gnu_obj_1::method): Use it.
5185
422d65e7
DE
51862012-06-18 Doug Evans <dje@google.com>
5187
5188 * gdb.base/info-fun.exp: New file.
5189 * gdb.base/info-fun.c: New file.
5190 * gdb.base/info-fun-solib.c: New file.
5191
e2e4d78b
JK
51922012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5193
5194 Remove stale dummy frames.
5195 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
5196 (maintenance info breakpoints): New tests.
5197 * gdb.base/stale-infcall.c: New file.
5198 * gdb.base/stale-infcall.exp: New file.
5199
1788b2d3
JK
52002012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5201
5202 * gdb.arch/amd64-entry-value-param.S: New file.
5203 * gdb.arch/amd64-entry-value-param.c: New file.
5204 * gdb.arch/amd64-entry-value-param.exp: New file.
5205
663b969e
TT
52062012-06-15 Tom Tromey <tromey@redhat.com>
5207
5208 * gdb.cp/namespace.exp: Add "show lang" test.
5209
8e09ad05
IS
52102012-06-15 Iain Sandoe <iain@codesourcery.com>
5211
5212 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
5213 case. (top level): Use gdb_file_cmd instead of gdb_load.
5214
f85e18ee
JK
52152012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5216
5217 PR tdep/14222
5218 * gdb.arch/i386-sse-stack-align.S: New file.
5219 * gdb.arch/i386-sse-stack-align.c: New file.
5220 * gdb.arch/i386-sse-stack-align.exp: New file.
5221
f3b5e280
KS
52222012-06-13 Keith Seitz <keiths@redhat.com>
5223
5224 PR breakpoints/13798 and mi/11541
5225 * gdb.linespec/ls-errs.exp: Add a few more tests for
5226 filenames with spaces and colons.
5227
50af5481
JK
52282012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5229
5230 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
5231 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
5232 (test_function): Call CV_f.
5233 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
5234 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
5235 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
5236 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
5237 (p CV_f(CV::i)): New tests.
5238
d55637df
TT
52392012-06-13 Tom Tromey <tromey@redhat.com>
5240
5241 * gdb.base/condbreak.exp: Add tests for "condition" completion.
5242
cc80f267
JK
52432012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5244
5245 Fix regression by the "ambiguous linespec" series.
5246 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
5247 tests.
5248
bb2af9cc
JK
52492012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5250
5251 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
5252 missing.
5253
e81a37f7
TT
52542012-06-11 Tom Tromey <tromey@redhat.com>
5255
5256 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
5257 location...
5258 (main): ...here.
5259
8efd7788
YQ
52602012-06-07 Yao Qi <yao@codesourcery.com>
5261
5262 * gdb.trace/strace.exp: Shorten some too-long lines.
5263
359f5fe6
PA
52642012-06-06 Pedro Alves <palves@redhat.com>
5265
5266 * gdb.threads/clone-new-thread-event.c: New file.
5267 * gdb.threads/clone-new-thread-event.exp: New file.
5268
7b2fe205
YQ
52692012-06-06 Yao Qi <yao@codesourcery.com>
5270
5271 * gdb.base/dprintf.c (main): Add extra parameter when calling
5272 printf and fprintf.
5273 (bar): New function. It is a dead function, but to ensure
5274 'malloc' is linked explicitly.
5275
3eca55e8
YQ
52762012-06-06 Yao Qi <yao@codesourcery.com>
5277
5278 * gdb.base/info-proc.exp: Return if target doesn't support
5279 'info proc'.
5280
91cc9324
JK
52812012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5282
5283 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
5284 (run program with breakpoint commands): XFAIl if it is not.
5285
c56e7c43
JB
52862012-06-05 Joel Brobecker <brobecker@adacore.com>
5287
5288 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
5289 and add comment.
5290 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
5291 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
5292 "STOP" marker. Adjust testing strategy to make it work on
5293 all targets.
5294
5295 * gdb.base/print-file-var-main.c (main): Rewrite using local
5296 variables and adjust get_version_2's return value check.
5297 Add small comment.
5298 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
5299 marker. Adjust testing strategy to make it work on all targets.
5300
ccab2054
JB
53012012-06-05 Joel Brobecker <brobecker@adacore.com>
5302
5303 * gdb.ada/bad-task-bp-keyword: New testcase.
5304
d0d86158
JK
53052012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5306
5307 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
5308 Simplify it to ...
5309 (symbol-file ${testfile1}): ... here.
5310 (test eliminated var my_global_symbol)
5311 (test eliminated var my_static_symbol)
5312 (test eliminated var my_global_func, get address of main): Wrap them to
5313 'single psymtabs' and 'single symtabs'
5314 (get address of my_global_symbol, get address of my_static_symbol)
5315 (get address of my_global_func, get address of main): Wrap them to
5316 'order1' and 'order2'.
5317
952cf74c
JK
5318 * gdb.base/code_elim.exp
5319 (add-symbol-file ${testfile1} 0x100000)
5320 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
5321 'order2'.
5322 (order1: add-symbol-file ${testfile1} 0x100000)
5323 (order1: add-symbol-file ${testfile2} 0x200000)
5324 (order2: add-symbol-file ${testfile2} 0x200000)
5325 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
5326 .bss as appropriate.
5327
0c5bf5a9
JK
53282012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5329
5330 * gdb.server/solib-list-lib.c: New file.
5331 * gdb.server/solib-list-main.c: New file.
5332 * gdb.server/solib-list.exp: New file.
5333
4196f325
MR
53342012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
5335
5336 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
5337 for 'set print symbol' change.
5338
bfb05775
JK
53392012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5340
5341 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
5342 .debug_abbrev_seg3.
5343
685b1105
JK
53442012-05-24 John Steele Scott <toojays@toojays.net>
5345
5346 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
5347 * gdb.dwarf2/dw2-icc-opaque.S: New file.
5348 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
5349
f3e0e960
SS
53502012-05-23 Stan Shebs <stan@codesourcery.com>
5351
5352 * gdb.mi/mi-info-os.exp: New file.
5353
11eb1b4d
KS
53542012-05-23 Keith Seitz <keiths@redhat.com>
5355
5356 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
5357 return -1 to suppress the rest of the tests.
5358 (compile_stap_bin): Return boolean success value.
5359
b1af9e97
TT
53602012-05-21 Tom Tromey <tromey@redhat.com>
5361
5362 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
5363 Remove kfails.
5364 (test_print_mi_member_types): Likewise.
5365
248537e3
TT
53662012-05-21 Tom Tromey <tromey@redhat.com>
5367
5368 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
5369 print symbol' change.
5370
d791e155
TJB
53712012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
5372
5373 * gdb.python/py-prompt.exp: Quit if the target is remote.
5374
e77afa2e
JK
53752012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5376
5377 Fix ERROR: internal buffer is full.
5378 * gdb.base/info-os.exp (expect_multiline): New function.
5379 (get process list, get process groups, get threads)
5380 (get file descriptors, get internet-domain sockets)
5381 (get shared-memory regions, get semaphores, get message queues): Use
5382 it for these tests.
5383
9cb709b6
TT
53842012-05-18 Tom Tromey <tromey@redhat.com>
5385
5386 * gdb.mi/mi-var-cmd.exp: Update.
5387 * gdb.objc/basicclass.exp (do_objc_tests): Update.
5388 * gdb.cp/virtbase.exp: Update.
5389 * gdb.cp/classes.exp (test_static_members): Update.
5390 * gdb.cp/casts.exp: Update.
5391 * gdb.base/pointers.exp: Update.
5392 * gdb.base/funcargs.exp (pointer_args): Update.
5393 (structs_by_reference): Update.
5394 * gdb.base/find.exp: Update.
5395 * gdb.base/call-strs.exp: Send "set print symbol off".
5396 * gdb.base/call-ar-st.exp: Update.
5397 * gdb.ada/fun_addr.exp: Update.
5398 * gdb.base/printcmds.exp (test_print_symbol): New proc.
5399 Call it.
5400 (test_print_repeats_10, test_print_strings)
5401 (test_print_char_arrays): Update.
5402
b012acdd
TT
54032012-05-18 Tom Tromey <tromey@redhat.com>
5404
5405 * gdb.base/charset.exp (string_display): Update.
5406
1d51a733
TT
54072012-05-18 Tom Tromey <tromey@redhat.com>
5408
5409 * gdb.mi/mi2-var-display.exp: Update.
5410 * gdb.mi/mi-var-display.exp: Update.
5411 * gdb.mi/mi-var-child.exp: Update.
5412 * gdb.cp/expand-psymtabs-cxx.exp: Update.
5413 * gdb.cp/cp-relocate.exp (get_func_address): Update.
5414
957df313
DE
54152012-05-17 Doug Evans <dje@google.com>
5416
682c7f7b
DE
5417 * info-macros.exp: Pass "debug" to prepare_for_testing.
5418
957df313
DE
5419 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
5420 * gdb.ada/Makefile.in (clean): Ditto.
5421 * gdb.arch/Makefile.in (clean): Ditto.
5422 * gdb.asm/Makefile.in (clean): Ditto.
5423 * gdb.base/Makefile.in (clean): Ditto.
5424 * gdb.cell/Makefile.in (clean): Ditto.
5425 * gdb.cp/Makefile.in (clean): Ditto.
5426 * gdb.disasm/Makefile.in (clean): Ditto.
5427 * gdb.dwarf2/Makefile.in (clean): Ditto.
5428 * gdb.fortran/Makefile.in (clean): Ditto.
5429 * gdb.go/Makefile.in (clean): Ditto.
5430 * gdb.hp/Makefile.in (clean): Ditto.
5431 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
5432 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
5433 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
5434 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
5435 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
5436 * gdb.java/Makefile.in (clean): Ditto.
5437 * gdb.linespec/Makefile.in (clean): Ditto.
5438 * gdb.mi/Makefile.in (clean): Ditto.
5439 * gdb.modula2/Makefile.in (clean): Ditto.
5440 * gdb.multi/Makefile.in (clean): Ditto.
5441 * gdb.objc/Makefile.in (clean): Ditto.
5442 * gdb.opencl/Makefile.in (clean): Ditto.
5443 * gdb.opt/Makefile.in (clean): Ditto.
5444 * gdb.pascal/Makefile.in (clean): Ditto.
5445 * gdb.python/Makefile.in (clean): Ditto.
5446 * gdb.reverse/Makefile.in (clean): Ditto.
5447 * gdb.server/Makefile.in (clean): Ditto.
5448 * gdb.stabs/Makefile.in (clean): Ditto.
5449 * gdb.threads/Makefile.in (clean): Ditto.
5450 * gdb.trace/Makefile.in (clean): Ditto.
5451 * gdb.xml/Makefile.in (clean): Ditto.
5452
abc9d0dc
TT
54532012-05-16 Tom Tromey <tromey@redhat.com>
5454
5455 * gdb.base/macscp1.c (macscp_expr): Add comment.
5456 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
5457
6a3a010b
MR
54582012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
5459
5460 * gdb.base/return-nodebug.exp: Also test float and double types.
5461
01429c8e
JK
54622012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5463
5464 PR testsuite/12649
5465 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
5466
54115cd4
JK
5467 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
5468
0c5f383f
SDJ
54692012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
5470
5471 * gdb.base/stap-probe.exp (stap_test): Remove calls to
5472 `rerun_to_main'.
5473 (stap_test_no_debuginfo): Likewise.
5474
e7e0cddf
SS
54752012-05-14 Stan Shebs <stan@codesourcery.com>
5476
5477 * gdb.base/dprintf.c: New file.
5478 * gdb.base/dprintf.exp: New file.
5479
c772f8e7
HZ
54802012-05-14 Hui Zhu <hui_zhu@mentor.com>
5481
5482 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
5483 * gdb.trace/disconnected-tracing.c: New file.
5484 * gdb.trace/disconnected-tracing.exp: New file.
5485
7efc75aa
SCR
54862012-05-13 Siva Chandra Reddy <sivachandra@google.com>
5487
5488 * gdb.python/python.c: Add a new breakpoint comment.
5489 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
5490
85d4a676
SS
54912011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
5492
5493 * gdb.base/info-os.exp: New file.
5494 * gdb.base/info-os.c: New file.
5495
64ea88dc
JB
54962012-05-10 Joel Brobecker <brobecker@adacore.com>
5497
4647ab1b
JB
5498 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
5499 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
5500 New files.
64ea88dc 5501
afba63f1
JB
55022012-05-10 Joel Brobecker <brobecker@adacore.com>
5503
5504 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
5505 gdb.base/ctxobj.exp: New files.
5506
9d198b1e
TT
55072012-05-09 Tom Tromey <tromey@redhat.com>
5508
5509 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
5510
9bfee719
MR
55112012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
5512
5513 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
5514
3a7341d8
MR
55152012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
5516
5517 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
5518 before using it.
5519
52b3699b
TG
55202012-05-04 Tristan Gingold <gingold@adacore.com>
5521
5522 * gdb.base/set-noassign.exp: New test.
5523
a20ee7a4
SCR
55242012-05-03 Siva Chandra Reddy <sivachandra@google.com>
5525
5526 * gdb.python/py-symbol.exp: Add tests to test the new methods
5527 gdb.Symtab.global_block() and gdb.Symtab.static_block().
5528 * gdb.python/py-symbol.c: Add new struct to help test
5529 gdb.Symtab.static_block().
5530
bf2f0858
DE
55312012-05-03 Doug Evans <dje@google.com>
5532
5533 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
5534 commented out.
5535
2d4e0376
YQ
55362012-05-03 Yao Qi <yao@codesourcery.com>
5537
5538 * gdb.base/catch-syscall.exp: Skip it before compilation if target
5539 doesn't support.
5540 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
5541 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
5542
6d0bb9f3
YQ
55432012-05-03 Yao Qi <yao@codesourcery.com>
5544
5545 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
5546
fd820528
DE
55472012-04-30 Doug Evans <dje@google.com>
5548
5549 PR testsuite/13961
5550 * gdb.dwarf2/pr13961.S: New file.
5551 * gdb.dwarf2/pr13961.exp: New file.
5552
b9e219b9
YQ
55532012-04-29 Yao Qi <yao@codesourcery.com>
5554
5555 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
5556
3019eac3
DE
55572012-04-28 Doug Evans <dje@google.com>
5558
5559 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
5560 .Ltype_int_in_cu2. Use name "int2" instead of "int".
5561 All uses updated.
5562 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
5563 "ptype func_cu1" to expand cu2 before cu1.
5564
62e5f89c
SDJ
55652012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
5566 Tom Tromey <tromey@redhat.com>
5567
5568 * gdb.base/default.exp: Add `$_probe_arg*' convenience
5569 variables.
5570 * gdb.base/stap-probe.c: New file.
5571 * gdb.base/stap-probe.exp: New file.
5572 * gdb.trace/stap-trace.c: New file.
5573 * gdb.trace/stap-trace.exp: New file.
5574 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
5575 libgcc's unwinder.
5576
14132e89
MR
55772012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
5578
5579 * gdb.arch/mips16-thunks-inmain.c: New file.
5580 * gdb.arch/mips16-thunks-main.c: New file.
5581 * gdb.arch/mips16-thunks-sin.c: New file.
5582 * gdb.arch/mips16-thunks-sinfrob.c: New file.
5583 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
5584 * gdb.arch/mips16-thunks-sinmain.c: New file.
5585 * gdb.arch/mips16-thunks-sinmips16.c: New file.
5586 * gdb.arch/mips16-thunks.exp: New file.
5587
a766d390
DE
55882012-04-25 Doug Evans <dje@google.com>
5589
5590 * configure.ac: Create gdb.go/Makefile.
5591 * configure: Regenerate.
5592 * gdb.base/default.exp: Add "go" to "set language" testing.
5593 * gdb.go/Makefile.in: New file.
5594 * gdb.go/basic-types.exp: New file.
5595 * gdb.go/chan.exp: New file.
5596 * gdb.go/chan.go: New file.
5597 * gdb.go/handcall.exp: New file.
5598 * gdb.go/handcall.go: New file.
5599 * gdb.go/hello.exp: New file.
5600 * gdb.go/hello.go: New file.
5601 * gdb.go/integers.exp: New file.
5602 * gdb.go/integers.go: New file.
5603 * gdb.go/methods.exp: New file.
5604 * gdb.go/methods.go: New file.
5605 * gdb.go/package.exp: New file.
5606 * gdb.go/package1.go: New file.
5607 * gdb.go/package2.go: New file.
5608 * gdb.go/print.exp: New file.
5609 * gdb.go/strings.exp: New file.
5610 * gdb.go/strings.go: New file.
5611 * gdb.go/types.exp: New file.
5612 * gdb.go/types.go: New file.
5613 * gdb.go/unsafe.exp: New file.
5614 * gdb.go/unsafe.go: New file.
5615 * lib/future.exp: Add Go support.
5616 (gdb_find_go, gdb_find_go_linker): New procs.
5617 (gdb_default_target_compile): Add Go support.
5618 * lib/gdb.exp (skip_go_tests): New proc.
5619 * lib/go.exp: New file.
5620
e65f9ffb
TT
56212012-04-25 Tom Tromey <tromey@redhat.com>
5622
5623 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
5624
14e75d8e
JK
56252012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
5626 Jan Kratochvil <jan.kratochvil@redhat.com>
5627
5628 PR symtab/7259:
5629 * gdb.base/enumval.c: New test case.
5630 * gdb.base/enumval.exp: New test case.
5631 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
5632 field.bitpos.
5633
f3525b70
PA
56342012-04-17 Pedro Alves <palves@redhat.com>
5635
5636 * Makefile.in (site.exp): Make site.exp source
5637 $srcdir/lib/append_gdb_boards_dir.exp.
5638 * lib/append_gdb_boards_dir.exp: New file.
5639
bccbefd2
JK
56402012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5641
5642 New option "set auto-load safe-path".
5643 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
5644 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
5645
bf88dd68
JK
56462012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5647
5648 auto-load: Implementation.
5649 * gdb.base/help.exp (test set height): Increase the height.
5650 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
5651 to ...
5652 (info auto-load python-scripts): ... here.
5653 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
5654 to ...
5655 (info auto-load python-scripts *): ... here.
5656
c0d4d1c0
YQ
56572012-04-16 Yao Qi <yao@codesourcery.com>
5658
5659 * lib/trace-support.exp (get_in_proc_agent): New.
5660 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
5661 of in process trace agent.
5662 * gdb.trace/ftrace.exp: Likewise.
5663 * gdb.trace/pending.exp: Likewise.
5664 * gdb.trace/trace-break.exp: Likewise.
5665 * gdb.trace/trace-mt.exp
5666 * gdb.trace/tspeed.exp: Likewise.
5667 * gdb.trace/tstatus.exp
5668 * gdb.trace/strace.exp: Likewise.
5669
cbf68a60
TS
56702012-04-16 Thomas Schwinge <thomas@codesourcery.com>
5671
dd6d3b70
TS
5672 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
5673 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
5674
cbf68a60
TS
5675 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
5676
8264ba82
AG
56772012-04-14 Anton Gorenkov <xgsa@yandex.ru>
5678
5679 PR mi/13393
5680 * gdb.mi/mi-var-rtti.cc: New file.
5681 * gdb.mi/mi-var-rtti.exp: New file.
5682 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
5683 function.
5684 (mi_varobj_update_with_type_change): updated to avoid code duplication.
5685
de0919f8 56862012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
5687
5688 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
5689 EXECUTABLES.
5690 * gdb.python/py-explore.c: C program used for testing the new
5691 'explore' command on C constructs.
5692 * gdb.python/py-explore.cc: C++ program used for testing the new
5693 'explore' command on C++ constructs.
5694 * gdb-python/py-explore.exp: Tests for the new 'explore'
5695 command on C constructs.
5696 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
5697 command on C++ constructs.
5698
a82da7dd
MK
56992012-04-07 Mark Kettenis <kettenis@gnu.org>
5700
5701 * gdb.base/funcargs.exp (complex_args): Fix typo.
5702
e127cba8
JK
57032012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5704
5705 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
5706 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
5707
40e084e1
KS
57082012-04-05 Keith Seitz <keiths@redhat.com>
5709
5710 * gdb.base/advance.exp: Update error message for
5711 "advance malformed" test.
5712 * gdb.base/break.exp: Likewise for "breakpoint with
5713 trailing garbage" test.
5714 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
5715 with trailing garbage" test.
5716 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
5717 trailng garbage" test.
5718 * gdb.base/until.exp: Likewise for "malformed until" test.
5719 * gdb.cp/ovldbreak.exp: Create the breakpoint table
5720 for "breakpoint info (after setting on all)".
5721 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
5722 tests.
5723 * gdb.cp/cplabel.cc: New file.
5724 * gdb.cp/cplabel.exp: New test.
5725 * gdb.linespec/ls-errs.c: New file.
5726 * gdb.linespec/ls-errs.exp: New test.
5727
a72c8f6a
JK
57282012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5729
5730 * gdb.trace/unavailable.exp
5731 (collect globals: print object on: print derived_partial)
5732 (collect globals: print object on: print derived_whole)
5733 (collect globals: print object off: print derived_partial)
5734 (collect globals: print object off: print derived_whole): Update
5735 expected output.
5736
f87a3023
KS
57372012-03-30 Keith Seitz <keiths@redhat.com>
5738
5739 * gdb.python: Add test for linespecs with commas.
5740
e2171b3c
KS
57412012-03-28 Keith Seitz <keiths@redhat.com>
5742
5743 * gdb.linespec/ls-dollar.cc: New file.
5744 * gdb.linespec/ls-dollar.exp: New test.
5745
57462012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
5747
5748 * gdb.cp/namespace.exp: Add breakpoint tests for functions
5749 starting with the global namespace.
5750
2f4e0a80
DE
57512012-03-23 Doug Evans <dje@google.com>
5752
5753 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
5754
7b282c5a
SCR
57552012-03-22 Siva Chandra Reddy <sivachandra@google.com>
5756
5757 * gdb.python/py-value.cc: Add test case for testing the
5758 methodology exposing C++ values to Python.
5759 * gdb.python/py-value-cc.exp: Add tests testing the methodology
5760 exposing C++ values to Python.
5761 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
5762
2e98ca53
JK
57632012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5764 Siddhesh Poyarekar <siddhesh@redhat.com>
5765
5766 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
5767 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
5768 (generate native core dump): Make the test unsupported if core cannot
5769 be generated.
5770
8320cc4f
JK
57712012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5772
5773 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
5774 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
5775 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
5776
3a69ffb2
JK
57772012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
5778
5779 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
5780
8fabffee
DE
57812012-03-17 Doug Evans <dje@google.com>
5782
5783 * dg-extract-results.sh: Handle KFAILs.
5784
ab260dad
JK
57852012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5786
5787 PR symtab/13777
5788 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
5789
53ba8333
JB
57902012-03-16 Joel Brobecker <brobecker@adacore.com>
5791
5792 * gdb.ada/set_pckd_arr_elt: New testcase.
5793
481860b3
GB
57942012-03-16 Gary Benson <gbenson@redhat.com>
5795
5796 PR breakpoints/10738
5797 * gdb.opt/inline-break.exp: New file.
5798 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
5799 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
5800 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
5801 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
5802 * gdb.base/async-shell.exp: Likewise.
5803 * lib/mi-support.exp (library_loaded_re): Likewise.
5804
410528f0
TT
58052012-03-15 Tom Tromey <tromey@redhat.com>
5806
5807 * gdb.cp/virtfunc2.exp: Update expected output.
5808 * gdb.cp/pr9631.exp: Update expected output.
5809 * gdb.cp/member-ptr.exp: Update expected output.
5810 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
5811 output.
5812 * gdb.cp/casts.exp: Update expected output.
5813
c4aeac85
TT
58142012-03-15 Tom Tromey <tromey@redhat.com>
5815
5816 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
5817 (test_info_vtbl): Likewise.
5818 (do_tests): Call test_info_vtbl.
5819 * gdb.cp/virtfunc.cc (va): New global.
5820
856d06f9
TS
58212012-03-15 Thomas Schwinge <thomas@codesourcery.com>
5822
5823 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
5824 describing DWARF data structures.
5825 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
5826 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
5827 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
5828 * gdb.dwarf2/dw2-entry-value.S: Likewise.
5829 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5830 * gdb.dwarf2/dw2-param-error.S: Likewise.
5831 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
5832 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
5833 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
5834 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
5835 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
5836 * gdb.dwarf2/pr11465.S: Likewise.
5837
e837f12a
JK
58382012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5839
5840 * gdb.mi/mi2-prompt.exp: New file.
5841
ccbb4f28
JB
58422012-03-13 Joel Brobecker <brobecker@adacore.com>
5843
5844 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
5845
32039130
JB
58462012-03-13 Joel Brobecker <brobecker@adacore.com>
5847
5848 * gdb.ada/bp_range_type: New testcase.
5849
16899756
DE
58502012-03-13 Doug Evans <dje@google.com>
5851
5852 * gdb.base/default.exp: Delete tests for symbol-reloading.
5853 * gdb.base/help.exp: Ditto.
5854 * gdb.base/setshow.exp: Ditto.
5855 * gdb.base/gdb_history: Delete references to symbol-reloading.
5856
87b0bb13
JK
58572012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5858
5859 * gdb.base/attach-twice.c: New files.
5860 * gdb.base/attach-twice.exp: New files.
5861
0d7941a9
KS
58622012-03-08 Keith Seitz <keiths@redhat.com>
5863
5864 * lib/gdb.exp (gdb_get_line_number): Throw an
5865 error instead of returning -1.
5866 * gdb.base/break.exp: Remove unused variable
5867 bp_location5.
5868 * gdb.base/hbreak2.exp: Likewise.
5869 * gdb.base/sepdebug.exp: Likewise.
5870
f4647387
YQ
58712012-03-08 Yao Qi <yao@codesourcery.com>
5872 Pedro Alves <palves@redhat.com>
5873
5874 Fix PR server/13392.
5875 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
5876 (tracepoint_change_loc_2): Remove kfail. Return if failed to
5877 download tracepoints.
5878 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
5879 (pending_tracepoint_resolved_during_trace): Likewise.
5880 (pending_tracepoint_installed_during_trace): Likewise.
5881 (pending_tracepoint_with_action_resolved): Likewise.
5882
83c532cb
KS
58832012-03-08 Keith Seitz <keiths@redhat.com>
5884
5885 * gdb.ada/array_bounds.exp: Get breakpoint for line
5886 with "START", not "STOP".
5887 * gdb.python/py-infthread.exp: Do not continue to
5888 line marked "Break here.", which is undefined.
5889
d6b6bbb7
LM
58902012-03-08 Luis Machado <lgustavo@codesourcery.com>
5891
5892 Revert:
5893
5894 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5895
5896 Implement testsuite workaround for PR breakpoints/13781.
5897 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5898 (set breakpoint condition-evaluation host): New conditional command.
5899
7fe25d9b
JK
59002012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5901
5902 Fix CU relative vs. absolute DIE offsets.
5903 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
5904 one.
5905
51898c15
JK
59062012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5907
5908 Fix false FAIL on distros with relro linkage as default.
5909 * gdb.reverse/solib-precsave.exp: Try to compile the test using
5910 -Wl,-z,norelro first.
5911
8131799e
JB
59122012-03-06 Joel Brobecker <brobecker@adacore.com>
5913
5914 * gdb.ada/bp_on_var: New testcase.
5915
ba241969
JB
59162012-03-06 Joel Brobecker <brobecker@adacore.com>
5917
5918 * gdb.ada/bp_enum_homonym: New testcase.
5919
abe49676
YQ
59202012-03-06 Yao Qi <yao@codesourcery.com>
5921
5922 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
5923 x86_64-*-* and i?86-*-*.
5924 Set up KFAIL for gdb/13808.
5925
d8df103b
TT
59262012-03-05 Tom Tromey <tromey@redhat.com>
5927
5928 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
5929 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
5930
b7b189f3
TT
59312012-03-05 Tom Tromey <tromey@redhat.com>
5932
5933 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
5934
69dc1c4d
YQ
59352012-03-04 Yao Qi <yao@codesourcery.com>
5936
5937 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
5938 messages for KFAIL.
5939
3f20c47f
JK
59402012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5941
5942 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
5943 (print one_two_three, indexes off, print few_reps, indexes off)
5944 (print many_reps, indexes off, print empty, indexes off)
5945 (print one_two_three, print few_reps, print many_reps, print empty):
5946 Call setup_xfail if $gcc_old.
5947
abf1152a
JK
59482012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5949
5950 Implement testsuite workaround for PR breakpoints/13781.
5951 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5952 (set breakpoint condition-evaluation host): New conditional command.
5953
a06715f8
JK
59542012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5955
5956 Code cleanup.
5957 * gdb.cp/mb-templates.exp: New variables executable. Use it for
5958 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
5959 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
5960 number 1 by $bpnum. Four times.
5961
5808517f
YQ
59622012-03-03 Yao Qi <yao@codesourcery.com>
5963
5964 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
5965
dfe2ac14
JK
59662012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5967
5968 Setup KFAIL for PR server/13796.
5969 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
5970
8bbc467a
JB
59712012-03-02 Joel Brobecker <brobecker@adacore.com>
5972
5973 * gdb.ada/operator_bp: New testcase.
5974
c0eac87f
JB
59752012-03-02 Joel Brobecker <brobecker@adacore.com>
5976
5977 * gdb.ada/info_locals_renaming: New testcase.
5978
4f42c881
TT
59792012-03-02 Tom Tromey <tromey@redhat.com>
5980
5981 * gdb.base/nextoverexit.c: New file.
5982 * gdb.base/nextoverexit.exp: New file.
5983
7380c0c9
EBM
59842012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5985
5986 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
5987 parameter.
5988
1faeff08
MR
59892012-03-01 Maciej W. Rozycki <macro@mips.com>
5990
5991 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
5992 core registers.
5993
320b6f49 59942012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
5995 Maciej W. Rozycki <macro@codesourcery.com>
5996 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
5997
5998 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
5999
ad5f7d6e
PA
60002012-03-01 Pedro Alves <palves@redhat.com>
6001
6002 PR gdb/13767
6003
6004 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
6005 (gdb_collect_globals_test): Call it.
6006
d3dc44a6
KS
60072012-03-01 Keith Seitz <keiths@redhat.com>
6008
6009 * gdb.cp/method2.exp: Output of overload menu is now
6010 alphabetized. Update tests for "break A::method".
6011 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
6012 of hard-coding them.
6013 Overload menu is alphabetized: rewrite to accommodate.
6014 Unset variables LINE and TYPES which are used in other tests.
6015 Compute the output of "info break".
6016 Update the breakpoint table after all breakpoints are deleted.
6017 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
6018 compute ACTUALS and the method body based on parameters.
6019 Update expected output accordingly.
6020 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
6021 unique comments to allow the use of gdb_get_line_number.
6022
60232012-03-01 Keith Seitz <keiths@redhat.com>
6024
6025 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
6026 some Tcl syntax.
6027 * gdb.cp/ovldbreak.exp: Likewise.
6028
7949c2a0
KS
60292012-03-01 Keith Seitz <keiths@redhat.com>
6030
6031 * gdb.base/help.exp (help show user): Update expected result
6032 for new doc string changes (add "non-python").
6033
7d74f244
DE
60342012-03-01 Scott J. Goldman <scottjg@vmware.com>
6035
6036 * gdb.python/py-cmd.exp: Add test to verify that python commands can
6037 be put in the user-defined category and that the commands appear in
6038 "help user-defined".
6039
1b611343
JB
60402012-02-29 Joel Brobecker <brobecker@adacore.com>
6041
6042 * gdb.ada/tagged_not_init: New testcase.
6043
99b1c762
JB
60442012-02-29 Joel Brobecker <brobecker@adacore.com>
6045
6046 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
6047 * gdb.ada/enum_idx_packed: New testcase.
6048
2d4a02ee
JB
60492012-02-29 Joel Brobecker <brobecker@adacore.com>
6050
6051 * gdb.ada/aliased_array: New testcase.
6052
2e6fda7d
JB
60532012-02-29 Joel Brobecker <brobecker@adacore.com>
6054
6055 * gdb.ada/whatis_array_val: New testcase.
6056
9a7f938f
JK
60572012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6058
6059 Fix disp-step-syscall.exp: fork: single step over fork.
6060 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
6061 whitespaces.
6062 (single step over $syscall): Remove its check.
6063 (single step over $syscall final pc): New check.
6064
8703a944
JK
60652012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6066
6067 Support processors without SSSE3.
6068 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
6069 pabsd into ...
6070 (ssse3_test): ... a new function.
6071 (main): Call ssse3_test.
6072 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
6073 Update expected values everywhere.
6074 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
6075 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
6076 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
6077 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
6078 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
6079 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
6080 Move these tests lower.
6081 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
6082 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
6083 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
6084 New tests.
6085
c03e6ccc
YQ
60862012-02-29 Yao Qi <yao@codesourcery.com>
6087 Pedro Alves <palves@redhat.com>
6088
6089 * gdb.trace/trace-mt.c: New.
6090 * gdb.trace/trace-mt.exp: New.
6091
7964b62a
TS
60922012-02-28 Thomas Schwinge <thomas@codesourcery.com>
6093
2c8910ba
TS
6094 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
6095 numbers instead of hardcoding them.
6096 * gdb.base/annota1.c: Provide suitable markers.
6097 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
6098 numbers instead of hardcoding them.
6099 * gdb.base/annota3.c: Provide suitable markers.
6100
6101 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
6102 * gdb.base/annota3.c: Likewise.
6103 * gdb.base/sigall.c: Likewise.
6104 * gdb.base/signals.c: Likewise.
6105 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 6106
5a41c0b7
MR
61072012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
6108
6109 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
6110 failure return path.
6111
ebbbe5c5
LM
61122012-02-27 Luis Machado <lgustavo@codesourcery.com>
6113
6114 * gdb.base/save-bp.exp: Account for new condition evaluator output.
6115
8d126d8a
LM
61162012-02-24 Luis Machado <lgustavo@codesourcery.com>
6117
6118 * gdb.base/cond-eval-mode.exp: New file.
6119
11337c2f
PA
61202012-02-24 Pedro Alves <palves@redhat.com>
6121
6122 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
6123 (top level): Use with_test_prefix.
6124
13fc3e3c
PA
61252012-02-24 Pedro Alves <palves@redhat.com>
6126
6127 * gdb.threads/attach-into-signal.exp (corefunc): Use
6128 with_test_prefix.
6129
07c1b626
JK
61302012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6131
6132 Fix false FAILs on old CPUs without SSE.
6133 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
6134 Return untested for Illegal instruction.
6135
596ba138
JK
61362012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6137
6138 Fix false FAILs with glibc debug infos installed.
6139 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
6140 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
6141
aeaa2474
SA
61422012-02-22 Sterling Augustine <saugustine@google.com>
6143
6144 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
6145 constant with cast.
6146
aed555c9
PA
61472012-02-21 Pedro Alves <palves@redhat.com>
6148
6149 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
6150
78afebb4
PA
61512012-02-21 Pedro Alves <palves@redhat.com>
6152
6153 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
6154
fdcfef12
PA
61552012-02-21 Pedro Alves <palves@redhat.com>
6156
6157 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
6158 with_test_prefix.
6159
0f4d39d5
PA
61602012-02-21 Pedro Alves <palves@redhat.com>
6161
6162 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
6163 with_test_prefix here.
6164 (top level): Do it here instead. Remove `:' from the
6165 with_test_prefix string.
6166 * gdb.base/attach-pie-misread.exp: Remove the leading space the
6167 the suffix `:' from the with_test_prefix prefix string.
6168 * gdb.base/break-interp.exp: Ditto.
6169 * gdb.base/catch-load.exp: Ditto.
6170 * gdb.base/disp-step-syscall.exp: Ditto.
6171 * gdb.base/jit-so.exp: Ditto.
6172 * gdb.base/jit.exp: Ditto.
6173 * gdb.base/sepdebug.exp: Ditto.
6174 * gdb.base/solib-display.exp: Ditto.
6175 * gdb.base/solib-overlap.exp: Ditto.
6176 * gdb.base/watch-cond-infcall.exp: Ditto.
6177 * gdb.base/watchpoint.exp: Ditto.
6178 * gdb.dwarf2/dw2-noloc.exp: Ditto.
6179 * gdb.mi/mi-watch.exp: Ditto.
6180 * gdb.mi/mi2-watch.exp: Ditto.
6181 * gdb.threads/non-ldr-exc-1.exp: Ditto.
6182 * gdb.threads/non-ldr-exc-2.exp: Ditto.
6183 * gdb.threads/non-ldr-exc-3.exp: Ditto.
6184 * gdb.threads/non-ldr-exc-4.exp: Ditto.
6185 * gdb.threads/watchpoint-fork.exp: Ditto.
6186 * gdb.threads/watchthreads-reorder.exp: Ditto.
6187 * gdb.trace/change-loc.exp: Ditto.
6188 * gdb.trace/pending.exp: Ditto.
6189 * gdb.trace/status-stop.exp: Ditto.
6190 * gdb.trace/strace.exp: Ditto.
6191 * gdb.trace/trace-break.exp: Ditto.
6192 * gdb.trace/unavailable.exp: Ditto.
6193 * lib/gdb.exp (with_test_prefix): Always prefix with space and
6194 suffix with colon. Adjust leading comments.
6195
6a5870ce
PA
61962012-02-21 Pedro Alves <palves@redhat.com>
6197 Tom Tromey <tromey@redhat.com>
6198
6199 * lib/gdb.exp: Add description of test prefixes.
6200 (with_test_prefix): New procedure.
6201 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
6202 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
6203 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
6204 instead of lappend to append to pf_prefix.
6205 * gdb.base/catch-load.exp: Use with_test_prefix.
6206 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
6207 * gdb.base/jit-so.exp: Use with_test_prefix.
6208 * gdb.base/jit.exp: Use with_test_prefix.
6209 * gdb.base/return-nodebug.exp (do_test): Use append instead of
6210 lappend to append to pf_prefix.
6211 * gdb.base/sepdebug.exp: Use with_test_prefix.
6212 * gdb.base/solib-display.exp: Use with_test_prefix.
6213 * gdb.base/solib-overlap.exp: Use with_test_prefix.
6214 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
6215 * gdb.base/watchpoint.exp: Use with_test_prefix.
6216 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
6217 * gdb.mi/mi-watch.exp: Use with_test_prefix.
6218 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
6219 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
6220 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
6221 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
6222 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
6223 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
6224 append instead of lappend to append to pf_prefix.
6225 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
6226 * gdb.trace/change-loc.exp: Use with_test_prefix.
6227 * gdb.trace/pending.exp: Use with_test_prefix.
6228 * gdb.trace/status-stop.exp: Use with_test_prefix.
6229 * gdb.trace/strace.exp: Use with_test_prefix.
6230 * gdb.trace/trace-break.exp: Use with_test_prefix.
6231 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
6232 instead of lappend to append to pf_prefix.
6233
35dc4a6b
JK
62342012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6235
6236 Fix racy FAILs.
6237 * gdb.base/inferior-died.c (main): Add return of 0.
6238 * gdb.base/inferior-died.exp (continue): Fix expectation of
6239 asynchronous events.
6240 (p 1): New test.
6241
c5a006e6
PA
62422012-02-20 Pedro Alves <palves@redhat.com>
6243
6244 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
6245 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
6246 gdb's internal debug output. For the non-threaded case, look for
6247 "Program received signal SIGLARM", for the threaded case, peek at
6248 the thread's siginfo.
6249
cc51a170
PA
62502012-02-20 Pedro Alves <palves@redhat.com>
6251
6252 General cleanup, make output test messages unique, and build
6253 different executable files for the non-threaded and threaded
6254 cases.
6255
6256 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
6257 Delete.
6258 (executable_nothr, executable_thr): New globals.
6259 (top level): Adjust to delete both executables.
6260 (corefunc): New parameter $executable. Set $pf_prefix instead of
6261 hand writing a prefix in tests. Issue a clean_restart and enable
6262 lin-lwp debug output here.
6263 (top level): Adjust. Use build_executable. Don't start gdb here,
6264 and don't enable lin-lwp debug output here.
6265 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
6266
c755f03d
JK
62672012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6268
6269 Fix racy FAILs.
6270 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
6271 "continue" command.
6272
6bec5e0a
JK
62732012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6274
6275 Fix for gdbserver non-extended mode.
6276 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
6277 and gdb_run_cmd.
6278
2e8265fd
TT
62792012-02-17 Tom Tromey <tromey@redhat.com>
6280
6281 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
6282 * gdb.python/py-events.exp: Check 'dir' output.
6283 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
6284
9e507076
YQ
62852012-02-17 Yao Qi <yao@codesourcery.com>
6286
6287 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
6288
32d22ab1
TT
62892012-02-16 Tom Tromey <tromey@redhat.com>
6290
6291 * gdb.base/inferior-died.c: Don't include stdio.h.
6292
9addecb9
TT
62932012-02-16 Tom Tromey <tromey@redhat.com>
6294
6295 * gdb.base/inferior-died.c: New file.
6296 * gdb.base/inferior-died.exp: New file.
6297
4cb6da1c
AR
62982012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
6299
6300 * gdb.base/break-inline.exp: New file.
6301 * gdb.base/break-inline.c: New file.
6302
3af2590d
TT
63032012-02-15 Tom Tromey <tromey@redhat.com>
6304
6305 * gdb.base/pc-fp.exp: Add "info register" tests.
6306
29988831
TT
63072012-02-15 Tom Tromey <tromey@redhat.com>
6308
6309 * gdb.base/regs.exp: Remove.
6310
10010058
PA
63112012-02-15 Pedro Alves <palves@redhat.com>
6312
6313 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
6314 the target doesn't support tracepoints.
6315 * gdb.trace/circ.exp: Ditto.
6316 * gdb.trace/collection.exp: Ditto.
6317 * gdb.trace/packetlen.exp: Ditto.
6318 * gdb.trace/passc-dyn.exp: Ditto.
6319 * gdb.trace/report.exp: Ditto.
6320 * gdb.trace/tfind.exp: Ditto.
6321 * gdb.trace/tspeed.exp: Ditto.
6322 * gdb.trace/tsv.exp: Ditto.
6323 * gdb.trace/unavailable.exp: Ditto.
6324 * gdb.trace/while-dyn.exp: Ditto.
6325
a2e0062d
PA
63262012-02-15 Pedro Alves <palves@redhat.com>
6327
6328 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
6329 gdb_test_multiple, and call unsupported instead of fail, if the
6330 remote side does not support the request.
6331
a1999d40
PA
63322012-02-15 Pedro Alves <palves@redhat.com>
6333
6334 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
6335 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
6336 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
6337 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
6338 * gdb.server/server-run.exp: Make sure gdb is disconnected.
6339 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
6340 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
6341 doesn't start with "extended-" already.
6342
7cee1e54
PA
63432012-02-15 Pedro Alves <palves@redhat.com>
6344
6345 Support extended-remote. Avoid cascading timeouts.
6346
6347 * gdb.base/attach.exp (do_attach_tests): Add expected output for
6348 the extended-remote target. If attaching with no file fails, load
6349 the file manually.
6350 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
6351
816338b5
SS
63522012-02-14 Stan Shebs <stan@codesourcery.com>
6353
6354 * gdb.base/ena-dis-br.exp: Add enable count test.
6355
cc30c4bd
PA
63562012-02-13 Pedro Alves <palves@redhat.com>
6357
6358 * config/mips-idt.exp: Delete.
6359 * gdb.base/a2-run.exp: Remove mips-idt xfails.
6360 * gdb.base/bitfields.exp: Remove mips-idt restarts.
6361 * gdb.base/break.exp: Remove mips-idt references.
6362 * gdb.base/chng-syms.exp: Ditto.
6363 * gdb.base/default.exp: Ditto.
6364 * gdb.base/funcargs.exp (funcargs_reload): Delete.
6365 (top level): Don't call it.
6366 * gdb.base/opaque.exp: Remove mips-idt restarts.
6367 * gdb.base/ptype.exp: Remove mips-idt xfails.
6368 * gdb.base/scope.exp: Remove mips-idt restarts.
6369 * gdb.base/sepdebug.exp: Remove mips-idt references.
6370 * gdb.base/watchpoint.exp (maybe_clean_restart)
6371 (maybe_reinitialize): Delete.
6372 (test_disabling_watchpoints, test_disabling_watchpoints)
6373 (test_watchpoint_triggered_in_syscall)
6374 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
6375 Don't call them.
6376
57008375
JK
63772012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6378
6379 * gdb.server/server-exec-info.exp: New file.
6380
4a2d9c08
PA
63812012-02-10 Pedro Alves <palves@redhat.com>
6382
6383 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
6384 always non-empty.
6385 (test_attach): Always pass $exec to test_attach_gdb.
6386
09fa21bd
TT
63872012-02-08 Tom Tromey <tromey@redhat.com>
6388
6389 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
6390 before inferior is started.
6391
f0823d2c
TT
63922012-02-07 Tom Tromey <tromey@redhat.com>
6393
6394 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
6395 Symbol.value.
6396 * gdb.python/py-symbol.c (qq): Set default value.
6397
63982012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
6399
6400 * gdb.python/py-symbol.c (qq): New global.
6401 * gdb.python/py-symbol.exp: Add test for frame-less
6402 lookup_symbol.
6403 * gdb.python/py-symtab.exp: Fix line number.
6404
f7e44f65
JB
64052012-02-03 Joel Brobecker <brobecker@adacore.com>
6406
6407 * gdb.ada/mi_task_arg: New testcase.
6408
4c9ed63c
PA
64092012-02-02 Pedro Alves <palves@redhat.com>
6410
6411 * gdb.reverse/until-precsave.exp: Also put "record save" under the
6412 extended timeout.
6413
c0b9f2c6
PA
64142012-02-02 Pedro Alves <palves@redhat.com>
6415
6416 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
6417 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
6418
5f8cefd7
PA
64192012-02-02 Pedro Alves <palves@redhat.com>
6420
6421 * gdb.base/term.exp: Rewrite.
6422 * gdb.base/term.c: New.
6423
2f3a2569
PA
64242012-02-02 Pedro Alves <palves@redhat.com>
6425
6426 * gdb.base/default.exp (run "r" abbreviation, run): Add
6427 extended-remote expected output.
6428
f149aabd
TT
64292012-02-02 Tom Tromey <tromey@redhat.com>
6430
6431 * gdb.cp/dispcxx.exp: New file.
6432 * gdb.cp/dispcxx.cc: New file.
6433
03bef283
TT
64342012-02-01 Tom Tromey <tromey@redhat.com>
6435
6436 * gdb.base/jit-simple.exp: New file.
6437 * gdb.base/jit-simple.c: New file.
6438
a79b18b5
YQ
64392012-01-30 Yao Qi <yao@codesourcery.com>
6440
6441 * gdb.base/skip.exp: Make test result unique.
6442
f0d1a53e
JK
64432012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6444
6445 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
6446 compatibility with valgrind-3.7.0.
6447
4b3c9f41
PA
64482012-01-27 Pedro Alves <palves@redhat.com>
6449
6450 * gdb.base/watchpoint.exp (no_hw): New global.
6451 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
6452 disable hw watchpoints.
6453 (test_wide_location_1, test_wide_location_2): If no_hw is set,
6454 don't expect hw watchpoints.
6455 (no_hw_watchpoints): Always clean restart.
6456 (do_tests): New procedure, factored out from the top level.
6457 (top level): Run tests twice. Once with hw watchpoints enabled,
6458 another time with hw watchpoints disabled.
6459
a13491c8
PA
64602012-01-27 Pedro Alves <palves@redhat.com>
6461
6462 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
6463 out from the top level.
6464 (top level): Call it instead.
6465
f2c8a051
PA
64662012-01-27 Pedro Alves <palves@redhat.com>
6467
6468 * gdb.base/watchpoint.exp (top level): Re-enable hardware
6469 watchpoints sooner.
6470
654d7a9e
PA
64712012-01-27 Pedro Alves <palves@redhat.com>
6472
6473 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
6474
274f47f3
PA
64752012-01-27 Pedro Alves <palves@redhat.com>
6476
6477 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
6478 "You may have requested too many hardware
6479 breakpoints/watchpoints".
6480
e4d63ba2
PA
64812012-01-27 Pedro Alves <palves@redhat.com>
6482
6483 * gdb.base/watchpoint.exp (maybe_clean_restart)
6484 (maybe_reinitialize): New.
6485 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
6486 expect "hit N times".
6487 (test_disabling_watchpoints, test_complex_watchpoint)
6488 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
6489 Call maybe_clean_restart.
6490 (top level): Use clean_restart. Remove "mips-idt-*"
6491 reinitialization.
6492
dbd95daf
PA
64932012-01-27 Pedro Alves <palves@redhat.com>
6494
6495 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
6496
f3ad2025
PA
64972012-01-27 Pedro Alves <palves@redhat.com>
6498
6499 * gdb.base/watchpoint.exp: Clean restart after tests that don't
6500 require `initialize' anymore. Remove unnecessary `initialize'
6501 calls.
6502
100aa3ae
PA
65032012-01-27 Pedro Alves <palves@redhat.com>
6504
6505 * gdb.base/watchpoint.exp (wp_set): Delete.
6506 (initialize, test_simple_watchpoint, top level): Remove dead code.
6507
c79a8e11
PA
65082012-01-27 Pedro Alves <palves@redhat.com>
6509
6510 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
6511 typo.
6512
048fe15a
PA
65132012-01-27 Pedro Alves <palves@redhat.com>
6514
6515 * config/extended-gdbserver.exp: New file.
6516 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
6517 comment.
6518 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
6519 * boards/native-extended-gdbserver.exp: New file.
6520
4033a6bf
PA
65212012-01-26 Pedro Alves <palves@redhat.com>
6522
6523 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
6524 and gdb_test_multiple.
6525
3d7f4b81
PA
65262012-01-26 Pedro Alves <palves@redhat.com>
6527
6528 Make test messages unique, and more identifiable.
6529 * gdb.multi/watchpoint-multi.exp: Change test messages.
6530
484abf42
TT
65312012-01-25 Tom Tromey <tromey@redhat.com>
6532
6533 * gdb.base/solib-disc.exp: Fix regexps.
6534
edcc5120
TT
65352012-01-24 Tom Tromey <tromey@redhat.com>
6536
6537 * lib/mi-support.exp (mi_expect_stop): Add special case for
6538 solib-event.
6539 * gdb.base/catch-load-so.c: New file.
6540 * gdb.base/catch-load.exp: New file.
6541 * gdb.base/catch-load.c: New file.
6542 * gdb.base/break-interp.exp (reach_1): Update regexp.
6543
30b91c90
JK
65442012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6545
6546 Fix fuzzy results.
6547 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
6548 lpsimple and func.
6549
53fe1783
GB
65502012-01-24 Gary Benson <gbenson@redhat.com>
6551
6552 Delete #if 0'd out code.
6553 * gdb.base/default.exp (info catch): Remove.
6554 * gdb.base/gdb_history (info catch): Likewise.
6555 * gdb.base/help.exp (info catch): Likewise.
6556
d0d8b0c6
JK
65572012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6558
6559 Fix watchpoints to be specific for each inferior.
6560 * gdb.multi/watchpoint-multi.c: New file.
6561 * gdb.multi/watchpoint-multi.exp: New file.
6562
4403d8e9
JK
65632012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6564
6565 Fix watchpoints across inferior fork.
6566 * gdb.threads/watchpoint-fork-child.c: New file.
6567 * gdb.threads/watchpoint-fork-mt.c: New file.
6568 * gdb.threads/watchpoint-fork-parent.c: New file.
6569 * gdb.threads/watchpoint-fork-st.c: New file.
6570 * gdb.threads/watchpoint-fork.exp: New file.
6571 * gdb.threads/watchpoint-fork.h: New file.
6572
050a2e1d
PA
65732012-01-23 Pedro Alves <palves@redhat.com>
6574
6575 * gdb.base/call-signal-resume.exp: Allow output after "return".
6576
6a52fb62
PA
65772012-01-20 Pedro Alves <palves@redhat.com>
6578
6579 * gdb.python/py-finish-breakpoint.py: Fix typo.
6580
145b16a9
UW
65812012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
6582
6583 * gdb.base/info-proc.exp: Also run on remote targets. Main
6584 "info proc" command is now always present; whether target supports
6585 actual info proc operation is detected when attempting to issue
6586 the command.
6587
26f6125e
JK
65882012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6589
6590 * .gdbinit: Remove.
6591
eb5227ce
PA
65922012-01-19 Pedro Alves <palves@redhat.com>
6593
6594 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
6595 look at the funtions' returns.
6596 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
6597 (jprint.print(int, int)): Change return type to int. Adjust.
6598
1db33378
PP
65992012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
6600
6601 PR gdb/9538
6602 * gdb.base/sepdebug.exp: New test.
6603
b9736cf8
PA
66042012-01-18 Pedro Alves <palves@redhat.com>
6605
6606 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
6607 Allow output before ^done.
6608
4aac40c8
TT
66092012-01-16 Tom Tromey <tromey@redhat.com>
6610
6611 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
6612 Add tests for relative directory.
6613
cafec441
TT
66142012-01-16 Tom Tromey <tromey@redhat.com>
6615
6616 * gdb.base/printcmds.c (enum flag_enum): New.
6617 (three): New global.
6618 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
6619 enum printing.
6620 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
6621 FlagEnumerationPrinter.
6622 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
6623 * gdb.python/py-pp-maint.c (enum flag_enum): New.
6624 (fval): New global.
6625
abcc4978
PA
66262012-01-16 Pedro Alves <palves@redhat.com>
6627
6628 * lib/gdb.exp (banned_procedures): New variable.
6629 (banned_variables_traced): Rename to ...
6630 (banned_traced): ... this.
6631 (gdb_init): Also trace banned procedures.
6632 (gdb_finish): Also untrace banned procedures.
6633
97ccebe8
PA
66342012-01-16 Pedro Alves <palves@redhat.com>
6635
6636 Remove all calls to strace.
6637
2af7517b
JK
66382012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6639
6640 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
6641 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
6642
9241a8bc
PP
66432012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
6644
6645 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
6646 * gdb.base/pie-execl.exp: Likewise.
6647
3848a17f
KS
66482012-01-12 Keith Seitz <keiths@redhat.com>
6649
6650 PR mi/10586
6651 * gdb.mi/var-cmd.c (struct anonymous): New structure.
6652 (do_anonymous_type_tests): New function.
6653 (main): Call do_anonymous_type_tests.
6654 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
6655 (verify_everything): New procedure.
6656 * gdb.mi/mi-var-cp.cc (class A): New class.
6657 (anonymous_structs_and_unions): New function.
6658 (main): Call anonymous_structs_and_unions.
6659 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
6660 (verify_everything): New procedure.
6661
440e2fca
KS
66622012-01-12 Keith Seitz <keiths@redhat.com>
6663
6664 * lib/mi-support.exp: Expand comments about PATH_EXPR.
6665 (varobj_tree::get_path_expr): Assume that all varobjs are
6666 compound unless they are known simple types.
6667 Adjust path expressions based on parent type, path parent type,
6668 and tree language.
6669 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
6670 the root varobj.
6671 (mi_walk_varobj_tree): Add LANGUAGE parameter.
6672
675399c9
PA
66732012-01-11 Pedro Alves <palves@redhat.com>
6674
6675 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
6676 core files on this machine" anymore.
6677
97ddaa9b
PH
66782012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6679
6680 * gdb.base/watchpoint.c (recurser): Initialize local_x.
6681 (main): Repeat recurser call.
6682 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
6683 equivalent to 'local_x'.
6684
ea733575 66852012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 6686 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
6687
6688 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
6689
2ca0b532
PA
66902012-01-05 Pedro Alves <alves.ped@gmail.com>
6691
6692 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
6693 * gdb.python/py-events.c (first): Add bits for new "step N" test.
6694 * gdb.python/py-events.exp: Test that "step N" tripping on a
6695 breakpoint emits a breakpoint event.
6696
6e681866
JB
66972012-01-03 Joel Brobecker <brobecker@adacore.com>
6698
6699 * gdb.base/auxv.exp: Reformat the copyright notice.
6700
3c2d6aff
YQ
67012012-01-03 Yao Qi <yao@codesourcery.com>
6702
6703 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
6704 (strace_trace_on_diff_addr): New.
6705 * gdb.trace/strace.c: (main): Add two local variables.
6706
0852fee3
UW
67072011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
6708
6709 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
6710 * gdb.cell/gcore.exp: Likewise.
6711 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
6712 to verify the correct instance of main is selected.
6713
12c3e59c
JB
67142012-01-02 Joel Brobecker <brobecker@adacore.com>
6715
6716 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
6717 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
6718 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
6719 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
6720 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
6721 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
6722 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
6723 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
6724 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
6725 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
6726 gdb.threads/thread_check.c: Reformat copyright header.
6727
c0f378ec
EBM
67282011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
6729
e4a7ca93 6730 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
6731 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
6732 is not enabled.
6733
3bc96cfb
JK
67342011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6735
6736 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
6737 parameter to self_exec, adjust the function.
6738 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
6739 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
6740 (set var do_exit = 0): Remove test.
6741 (newline at end of file): Add one.
6742
095bcf5e
JB
67432011-12-27 Joel Brobecker <brobecker@adacore.com>
6744
6745 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
6746 New files.
6747
18d19bd1
JK
67482011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6749
6750 Fix racy FAILs.
6751 * gdb.threads/fork-thread-pending.c (barrier): New variable.
6752 (thread_function, thread_forker): Call pthread_barrier_wait for it.
6753 (main): Call pthread_barrier_init for it.
6754
e809353a
JK
67552011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6756
6757 Fix double send_gdb leading to racy FAILs.
6758 * gdb.base/break.exp (set silent break bp_location1): Replace
6759 3x send_gdb and gdb_expect by gdb_test.
6760 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
6761 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
6762 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
6763 instead of send_gdb. Twice.
6764 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
6765 3x send_gdb and gdb_expect by gdb_test.
6766 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
6767
da8cb7ec
JK
67682011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6769
6770 * gdb.linespec/linespec.exp: Compile using {c++}.
6771
ae1a303e
JK
67722011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6773
6774 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
6775 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
6776 (verify GCC PR debug/51668): New test.
6777
cc72b2a2
KP
67782011-12-23 Kevin Pouget <kevin.pouget@st.com>
6779
6780 Introduce gdb.FinishBreakpoint in Python.
6781 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
6782 py-finish-breakpoint2
6783 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
6784 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
6785 instead of line number.
6786 * gdb.python/py-finish-breakpoint.c: New file.
6787 * gdb.python/py-finish-breakpoint.exp: New file.
6788 * gdb.python/py-finish-breakpoint.py: New file.
6789 * gdb.python/py-finish-breakpoint2.cc: New file.
6790 * gdb.python/py-finish-breakpoint2.exp: New file.
6791 * gdb.python/py-finish-breakpoint2.py: New file.
6792
3b7962f9
JK
67932011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6794
6795 Partial fix of compatibility with gcc-4.7.
6796 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
6797 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
6798 Add comment to add a PASS case in the future.
6799
6538471c
JK
6800 Fix compatibility with gcc-4.7.
6801 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
6802
7052e42c
UW
68032011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
6804
6805 PR tdep/12797
6806 * gdb.base/callfuncs.exp: Remove KFAIL.
6807
9ac7f98e
JB
68082011-12-21 Joel Brobecker <brobecker@adacore.com>
6809
6810 * gdb.ada/task_bp: New testcase.
6811
f6eeced0
JK
68122011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6813
6814 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
6815 -DNO_SECTIONS.
6816 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
6817
72225e17
JK
68182011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6819
6820 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
6821 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
6822 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6823 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
6824 conditional for gcc <= 4.5.
6825
13ac8d2c
JK
68262011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6827
6828 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
6829 by XFAIL.
6830 * gdb.cp/static-method.exp (info addr A::func())
6831 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6832 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6833 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6834 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
6835 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
6836 (test value of F in k3_m): Likewise.
6837 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6838 Likewise.
6839
049682ba
JK
68402011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6841
6842 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
6843 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
6844 Remove.
6845 * gdb.threads/attachstop-mt.c: Remove.
6846 * gdb.threads/attachstop-mt.exp: Remove.
6847
2c9d8796
MK
68482011-12-17 Mark Kettenis <kettenis@gnu.org>
6849
6850 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
6851
e0f9f062
DE
68522011-12-16 Doug Evans <dje@google.com>
6853
f4aa2101 6854 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
6855 * boards/native-gdbserver.exp: New file.
6856
e0f9f062
DE
6857 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
6858 gdbserver output.
6859 (gdbserver_default_get_remote_address): New function.
6860 (gdbserver_start): Call gdb,get_remote_address to compute argument
6861 to "target remote" command.
6862
80b6e756
PM
68632011-12-16 Phil Muldoon <pmuldoon@redhat.com>
6864
1c3ad6ab 6865 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
6866 python print-stack. Add set/show python print-stack
6867 off|full|message tests.
6868
1576bd00
YQ
68692011-12-15 Yao Qi <yao@codesourcery.com>
6870
6871 * gdb.trace/strace.c: New
6872 * gdb.trace/strace.exp: New.
6873
d6a0f6e0
TT
68742011-12-14 Tom Tromey <tromey@redhat.com>
6875
6876 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
6877
31015e1d
DE
68782011-12-14 Doug Evans <dje@google.com>
6879
6880 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
6881
7b50312a
PA
68822011-12-14 Pedro Alves <pedro@codesourcery.com>
6883
6884 PR threads/10729
6885
6886 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 6887 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 6888
924437bc
PA
68892011-12-13 Pedro Alves <pedro@codesourcery.com>
6890 Doug Evans <dje@google.com>
6891
6892 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
6893 (clean_restart): Remove references to the gdb_stub target board
6894 variable.
6895 (gdb_step_for_stub): Delete.
6896
6897 * gdb.base/annota1.exp: Remove all references to [target_info
6898 exists gdb_stub], gdb_step_for_stub and usestubs.
6899 * gdb.base/annota3.exp: Ditto.
6900 * gdb.base/async.exp: Ditto.
6901 * gdb.base/break.exp: Ditto.
6902 * gdb.base/code-expr.exp: Ditto.
6903 * gdb.base/commands.exp: Ditto.
6904 * gdb.base/completion.exp: Ditto.
6905 * gdb.base/condbreak.exp: Ditto.
6906 * gdb.base/consecutive.exp: Ditto.
6907 * gdb.base/cvexpr.exp: Ditto.
6908 * gdb.base/define.exp: Ditto.
6909 * gdb.base/display.exp: Ditto.
6910 * gdb.base/ena-dis-br.exp: Ditto.
6911 * gdb.base/environ.exp: Ditto.
6912 * gdb.base/gnu-ifunc.exp: Ditto.
6913 * gdb.base/maint.exp: Ditto.
6914 * gdb.base/pending.exp: Ditto.
6915 * gdb.base/sect-cmd.exp: Ditto.
6916 * gdb.base/sepdebug.exp: Ditto.
6917 * gdb.base/unload.exp: Ditto.
6918 * gdb.base/watchpoint-solib.exp: Ditto.
6919 * gdb.cp/annota2.exp: Ditto.
6920 * gdb.cp/annota3.exp: Ditto.
6921 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
6922 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
6923 * gdb.mi/mi-pending.exp: Ditto.
6924 * gdb.trace/circ.exp: Ditto.
6925 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
6926 * gdb.base/list.exp: Ditto.
6927
6928 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
6929 breakpoint function and all references to the usestubs macro.
6930 * gdb.base/exprs.c: Ditto.
6931 * gdb.base/freebpcmd.c: Ditto.
6932 * gdb.base/bitfields.c: Ditto.
6933 * gdb.base/bitfields2.c: Ditto.
6934 * gdb.base/break.c: Ditto.
6935 * gdb.base/call-sc.c: Ditto.
6936 * gdb.base/call-signals.c: Ditto.
6937 * gdb.base/callfuncs.c: Ditto.
6938 * gdb.base/charset.c: Ditto.
6939 * gdb.base/consecutive.c: Ditto.
6940 * gdb.base/constvars.c: Ditto.
6941 * gdb.base/funcargs.c: Ditto.
6942 * gdb.base/int-type.c: Ditto.
6943 * gdb.base/interrupt.c: Ditto.
6944 * gdb.base/langs0.c: Ditto.
6945 * gdb.base/list0.c: Ditto.
6946 * gdb.base/mips_pro.c: Ditto.
6947 * gdb.base/miscexprs.c: Ditto.
6948 * gdb.base/nodebug.c: Ditto.
6949 * gdb.base/opaque0.c: Ditto.
6950 * gdb.base/pointers.c: Ditto.
6951 * gdb.base/printcmds.c: Ditto.
6952 * gdb.base/ptype.c: Ditto.
6953 * gdb.base/recurse.c: Ditto.
6954 * gdb.base/reread1.c: Ditto.
6955 * gdb.base/reread2.c: Ditto.
6956 * gdb.base/restore.c: Ditto.
6957 * gdb.base/return.c: Ditto.
6958 * gdb.base/run.c: Ditto.
6959 * gdb.base/scope0.c: Ditto.
6960 * gdb.base/sepdebug.c: Ditto.
6961 * gdb.base/setshow.c: Ditto.
6962 * gdb.base/setvar.c: Ditto.
6963 * gdb.base/sigall.c: Ditto.
6964 * gdb.base/signals.c: Ditto.
6965 * gdb.base/structs.c: Ditto.
6966 * gdb.base/structs2.c: Ditto.
6967 * gdb.base/testenv.c: Ditto.
6968 * gdb.base/twice.c: Ditto.
6969 * gdb.base/unwindonsignal.c: Ditto.
6970 * gdb.base/watchpoint.c: Ditto.
6971 * gdb.base/watchpoints.c: Ditto.
6972 * gdb.base/whatis.c: Ditto.
6973 * gdb.cp/classes.cc: Ditto.
6974 * gdb.cp/cplusfuncs.cc: Ditto.
6975 * gdb.cp/derivation.cc: Ditto.
6976 * gdb.cp/formatted-ref.cc: Ditto.
6977 * gdb.cp/misc.cc: Ditto.
6978 * gdb.cp/overload.cc: Ditto.
6979 * gdb.cp/ovldbreak.cc: Ditto.
6980 * gdb.cp/ref-params.cc: Ditto.
6981 * gdb.cp/ref-types.cc: Ditto.
6982 * gdb.cp/templates.cc: Ditto.
6983 * gdb.cp/virtfunc.cc: Ditto.
6984 * gdb.hp/gdb.aCC/run.c: Ditto.
6985 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
6986 * gdb.hp/gdb.compat/xdb0.c: Ditto.
6987 * gdb.reverse/consecutive-reverse.c: Ditto.
6988 * gdb.reverse/sigall-reverse.c: Ditto.
6989 * gdb.reverse/until-reverse.c: Ditto.
6990 * gdb.reverse/watch-reverse.c: Ditto.
6991 * gdb.trace/actions.c: Ditto.
6992 * gdb.trace/circ.c: Ditto.
6993 * gdb.trace/collection.c: Ditto.
6994
fabde485
PA
69952011-12-13 Pedro Alves <pedro@codesourcery.com>
6996
6997 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
6998 (func6, func7): New.
6999 (main): Call func6 and func7.
7000 * gdb.base/watchpoint.exp (test_wide_location_1)
7001 (test_wide_location_2): New.
7002 (top level): Re-enable hardware watchpoints if necessary. Call
7003 test_wide_location_1 and test_wide_location_2.
7004
ff7d1690
YQ
70052011-12-11 Yao Qi <yao@codesourcery.com>
7006
7007 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
7008
a6af7abe
JB
70092011-12-11 Joel Brobecker <brobecker@adacore.com>
7010
7011 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
7012 expected output for unsupported case.
7013
61638e15
JK
70142011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7015
7016 PR testsuite/12649
7017 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
7018 Protect gdb_test_multiple by final $gdb_prompt match.
7019
0a00efc3
JK
70202011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7021
7022 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
7023 New variable, new test.
7024 (list static-method.cc:xxx::(anonymous namespace)::A::func)
7025 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
7026 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
7027 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
7028 them if HAVE_GCC_45682_FIXED is not set.
7029
4511b1ba
YQ
70302011-12-10 Yao Qi <yao@codesourcery.com>
7031
7032 * gdb.trace/status-stop.exp: New.
7033 * gdb.trace/status-stop.c: New.
7034
27949e73
JK
70352011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7036
7037 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
7038 timeout.
7039
d8ea7931
TT
70402011-12-08 Tom Tromey <tromey@redhat.com>
7041
7042 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
7043 condition.
7044
1cc310d2
SS
70452011-12-07 Stan Shebs <stan@codesourcery.com>
7046
7047 * gdb.trace/tfind.exp: Update for output changes.
7048
d482a875
PA
70492011-12-07 Pedro Alves <pedro@codesourcery.com>
7050
7051 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
7052 throws "Cannot insert catchpoints in this configuration".
7053 * gdb.ada/mi_catch_ex.exp: Likewise.
7054
f0ba3972
PA
70552011-12-06 Pedro Alves <pedro@codesourcery.com>
7056
7057 * gdb.base/break-always.exp: Test changing memory at addresses
7058 with breakpoints inserted.
7059
f8eba3c6
TT
70602011-12-06 Joel Brobecker <brobecker@acacore.com>
7061
6fdff2c5
PA
7062 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
7063 involving a fully qualified function name.
f8eba3c6
TT
7064
70652011-12-06 Tom Tromey <tromey@redhat.com>
7066
7067 * gdb.ada/homonym.exp: Add three breakpoint tests.
7068
70692011-12-06 Tom Tromey <tromey@redhat.com>
7070
7071 * gdb.base/solib-weak.exp (do_test): Remove kfail.
7072 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
7073 * gdb.objc/objcdecode.exp: Update for output changes.
7074 * gdb.linespec/linespec.exp: New file.
7075 * gdb.linespec/lspec.cc: New file.
7076 * gdb.linespec/lspec.h: New file.
7077 * gdb.linespec/body.h: New file.
7078 * gdb.linespec/base/two/thefile.cc: New file.
7079 * gdb.linespec/base/one/thefile.cc: New file.
7080 * gdb.linespec/Makefile.in: New file.
7081 * gdb.cp/templates.exp (test_template_breakpoints): Update for
7082 output changes.
7083 * gdb.cp/re-set-overloaded.exp: Remove kfail.
7084 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
7085 makes one breakpoint.
7086 * gdb.cp/method2.exp (test_break): Update for output changes.
7087 * gdb.cp/mb-templates.exp: Update for output changes.
7088 * gdb.cp/mb-inline.exp: Update for output changes.
7089 * gdb.cp/mb-ctor.exp: Update for output changes.
7090 * gdb.cp/ovsrch.exp: Use fully-qualified names.
7091 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
7092 has multiple matches.
7093 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
7094 error message change.
7095 * gdb.base/list.exp (test_list_filename_and_number): Update for
7096 error message change.
7097 * gdb.base/break.exp: Disable pending breakpoints. Update for
7098 output changes.
7099 * configure.ac: Add gdb.linespec.
7100 * configure: Rebuild.
7101 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
7102
c642a434
UW
71032011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
7104
7105 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
7106 last_break register on s390*-*-* targets.
7107
b18003d1
JB
71082011-12-06 Joel Brobecker <brobecker@adacore.com>
7109
7110 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
7111 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
7112 of parameter X in procedure Foo.
7113
fe96589c
SS
71142011-12-05 Stan Shebs <stan@codesourcery.com>
7115
7116 * gdb.trace/tfind.exp: Update help string matches.
7117
1820ab47
JK
71182011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7119
7120 * gdb.server/ext-run.exp (get process list): Accept also systemd
7121 as PID 1.
7122
e11ac3a3
JK
71232011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7124 Pedro Alves <pedro@codesourcery.com>
7125
7126 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
7127 starting GDB.
7128 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
7129 $use_gdb_stub.
7130 * gdb.base/display.exp: Likewise.
7131 * gdb.base/ending-run.exp: Likewise.
7132 * gdb.base/list.exp (test_listsize): Likewise.
7133 * gdb.base/setshow.exp: Likewise.
7134 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
7135 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
7136 check by global $use_gdb_stub.
7137 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
7138 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
7139 (default_gdb_init): Unset global $use_gdb_stub.
7140 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
7141 by global $use_gdb_stub.
7142 * lib/gdbserver-support.exp: Extend comments for set_board_info
7143 gdb_protocol and gdb,socketport.
7144 (gdbserver_start_extended): Set global gdbserver_protocol and
7145 gdbserver_gdbport. Clear global use_gdb_stub.
7146 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
7147 from target use_gdb_stub.
7148 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
7149
1d41d75c
DE
71502011-12-03 Doug Evans <dje@google.com>
7151
7152 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
7153 (gdb_step_for_stub): Add comments.
7154
d6d7a51a
MR
71552011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
7156
7157 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
7158 to the caller.
7159 (gdb_test_multiple): Likewise.
7160
05acf274
JK
71612011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7162
7163 Fix gdb.mi/mi-solib.exp without system debug info installed.
7164 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
7165 expect attribute, return 0 for it. Update comments.
7166
2268b414
JK
71672011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7168
7169 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
7170 (corrupted list): Adjust the expectation.
7171
585861ea
JK
71722011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7173
7174 PR threads/13448
7175 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
7176 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
7177 * gdb.threads/tls-var-main.c: New file.
7178 * gdb.threads/tls-var.c: New file.
7179 * gdb.threads/tls-var.exp: New file.
7180
968643aa
JK
71812011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7182
7183 PR testsuite/12649
7184 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
7185 Protect gdb_test_multiple by final $gdb_prompt match.
7186 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
7187 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
7188 (test_tracepoints): Likewise.
7189
9750bca9
JK
71902011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7191
7192 PR breakpoints/13346
7193 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
7194 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
7195 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
7196
ac1349b7
JB
71972011-12-01 Joel Brobecker <brobecker@adacore.com>
7198
7199 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
7200 * gdb.ada/homonym/homonym.adb: For use of all types defined
7201 locally inside both Get_Value subprograms.
7202
26d44faf
JK
72032011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7204
7205 Fix racy FAILs.
7206 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
7207 of send_gdb.
7208
514f6425
UW
72092011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7210
7211 * gdb.base/testenv.exp: Skip on remote targets. Unset global
7212 environment variable after test completed.
7213
4255c8d2
UW
72142011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7215
7216 * gdb.base/solib-nodir.exp: Skip if remote target.
7217 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
7218 application. Call gdb_load_shlibs.
7219 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
7220
a35ad96a
JB
72212011-11-29 Joel Brobecker <brobecker@adacore.com>
7222
7223 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
7224
1a1d5513
JB
72252011-11-28 Joel Brobecker <brobecker@adacore.com>
7226
7227 * gdb.ada/fullname_bp: New testcase.
7228
50b4ddf8
JK
72292011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7230
7231 PR testsuite/12649
7232 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
7233 Wrap send_gdb into a new gdb_test.
7234
fb0aec57
JK
7235 Code cleanup.
7236 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
7237 Convert send_gdb and gdb_expect to gdb_test_multiple.
7238
2376d946
JK
72392011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7240
7241 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
7242
1eec78bd
KS
72432011-11-23 Keith Seitz <keiths@redhat.com>
7244
7245 * lib/mi-support.exp (varobj_tree): New namespace and procs.
7246 (mi_varobj_tree_test_children_callback): New proc.
7247 (mi_walk_varobj_tree): New proc.
7248
36dfb11c
TT
72492011-11-22 Tom Tromey <tromey@redhat.com>
7250
7251 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
7252 Add "use_mi_command" argument.
7253 (mi_run_cmd, mi_run_with_cli): New procs.
7254 * gdb.mi/solib-lib.c: New file.
7255 * gdb.mi/solib-main.c: New file.
7256 * gdb.mi/mi-solib.exp: New file.
7257
0e965dd0
DE
72582011-11-21 Doug Evans <dje@google.com>
7259
7260 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
7261 _Unwind_DebugHook is missing.
7262
f196051f
SS
72632011-11-20 Stan Shebs <stan@codesourcery.com>
7264
7265 * gdb.trace/tstatus.exp: New.
7266 * gdb.trace/actions.c: Include string.h.
7267
bfccc43c
YQ
72682011-11-18 Yao Qi <yao@codesourcery.com>
7269
7270 * gdb.trace/pending.exp: New.
7271 * gdb.trace/pending.c: New.
7272 * gdb.trace/pendshr1.c: New.
7273 * gdb.trace/pendshr2.c: New.
7274 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
7275 tracepoint location becomes pending.
7276 (tracepoint_change_loc_2): New.
7277
73cd8ab1
DM
72782011-11-16 David S. Miller <davem@davemloft.net>
7279
7280 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
7281 target is sparc*-*-linux*
7282
77426730
PK
72832011-11-15 Paul Koning <paul_koning@dell.com>
7284
7285 * gdb.python/py-type.exp: New testcases for exceptions on scalar
7286 types.
7287
ed59ded5
DE
72882011-11-14 Doug Evans <dje@google.com>
7289
7290 * gdb.base/shell.exp: New file.
7291
405f8e94
SS
72922011-11-14 Stan Shebs <stan@codesourcery.com>
7293
7294 * gdb.trace/ftrace.c: New.
7295 * gdb.trace/ftrace.exp: New.
7296
1e4d1764
YQ
72972011-11-14 Yao Qi <yao@codesourcery.com>
7298
7299 * gdb.trace/change-loc-1.c: New.
7300 * gdb.trace/change-loc-2.c: New.
7301 * gdb.trace/change-loc.c: New.
7302 * gdb.trace/change-loc.exp: New.
7303 * gdb.trace/change-loc.h: New.
7304 * gdb.trace/trace-break.c (marker): Define new symbol.
7305 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 7306 New.
1e4d1764
YQ
7307 (break_trace_same_addr_6): New.
7308
71eba9c2 73092011-11-12 Matt Rice <ratmice@gmail.com>
7310
7311 * gdb.base/info-macros.exp: Make tests for info definitions
7312 test info macro. Add tests for info macro argument processing.
7313 Rename a few tests.
7314
1d93e29a
KS
73152011-11-11 Keith Seitz <keiths@redhat.com>
7316
7317 PR gdb/12843
7318 * gdb.base/linespecs.exp: New file.
7319
a4b5b48a
DE
73202011-11-11 Doug Evans <dje@google.com>
7321
7322 * gdb.threads/print-threads.exp: Extend timeout for slower
7323 tests.
7324
f6b47be4
DE
73252011-11-10 Doug Evans <dje@google.com>
7326
792a0230
DE
7327 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
7328 "record to end of main" test.
7329
f6b47be4
DE
7330 * gdb.python/py-type.c (TS): New typedef.
7331 (ts): New global.
7332 * gdb.python/py-type.exp: Test field list of typedef.
7333
22355c90
JB
73342011-11-10 Joel Brobecker <brobecker@adacore.com>
7335
7336 * gdb.ada/small_reg_param: New testcase.
7337
a7860e76
TT
73382011-11-09 Tom Tromey <tromey@redhat.com>
7339
7340 * gdb.cp/destrprint.exp: New file.
7341 * gdb.cp/destrprint.cc: New file.
7342
72a2e3dc
MI
73432011-11-08 Meador Inge <meadori@codesourcery.com>
7344
7345 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
7346 (switch_stack_to_other): New test function.
7347 * gdb.arch/thumb-prologue.exp: New test cases.
7348
c7195df2 73492011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
7350
7351 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
7352
d3895d7d
YQ
73532011-11-08 Yao Qi <yao@codesourcery.com>
7354
7355 * gdb.exp (supports_process_record): New.
7356 (supports_reverse): New.
7357 * gdb.reverse/break-precsave.exp: Call support_process_record
7358 to run test conditionally.
7359 * gdb.reverse/consecutive-precsave.exp: Likewise.
7360 * gdb.reverse/i386-precsave.exp: Likewise.
7361 * gdb.reverse/machinestate-precsave.exp: Likewise.
7362 * gdb.reverse/solib-precsave.exp: Likewise.
7363 * gdb.reverse/step-precsave.exp: Likewise.
7364 * gdb.reverse/until-precsave.exp: Likewise.
7365 * gdb.reverse/watch-precsave.exp: Likewise.
7366 * gdb.reverse/break-reverse.exp: Call support_reverse to run
7367 test conditionally.
7368 * gdb.reverse/consecutive-reverse.exp: Likewise.
7369 * gdb.reverse/finish-precsave.exp: Likewise.
7370 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
7371 * gdb.reverse/finish-reverse.exp: Likewise.
7372 * gdb.reverse/i386-reverse.exp: Likewise.
7373 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7374 * gdb.reverse/machinestate.exp: Likewise.
7375 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
7376 * gdb.reverse/sigall-precsave.exp: Likewise.
7377 * gdb.reverse/sigall-reverse.exp: Likewise.
7378 * gdb.reverse/solib-reverse.exp: Likewise.
7379 * gdb.reverse/step-reverse.exp: Likewise.
7380 * gdb.reverse/until-reverse.exp: Likewise.
7381 * gdb.reverse/watch-reverse.exp: Likewise.
7382
a59306a3
YQ
73832011-11-05 Yao Qi <yao@codesourcery.com>
7384
7385 * gdb.trace/trace-break.exp: Add test on setting two
7386 fast tracepoints at the same address.
7387
87769f59
JK
73882011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7389
7390 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
7391
3065dfb6
SS
73922011-11-02 Stan Shebs <stan@codesourcery.com>
7393
7394 * gdb.trace/collection.c: Add code using strings.
7395 * gdb.trace/collection.exp: Add tests of string collection.
7396
89e208db
JK
73972011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7398
7399 * gdb.base/skip-solib.exp (executable_main): New variable.
7400 (binfile_main): Base it on that.
7401 Use $executable_main in clean_restart calls. Drop gdb_exit and
7402 gdb_start calls.
7403
405e54e9
JK
74042011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7405
7406 Fix racy FAILs.
7407 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
7408 breakpoint_re globals import by async. Set string_regex to .* for
7409 async. Remove the optional thread_selected_re and breakpoint_re
7410 globals expectations.
7411
58e8570a
JM
74122011-11-01 Joseph Myers <joseph@codesourcery.com>
7413
7414 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
7415 well as Cygwin.
7416
7b35ec7f 74172011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
7418
7419 Add tests for skip command.
89e208db
JK
7420 * gdb.base/skip-solib-lib.c: New
7421 * gdb.base/skip-solib-main.c: New
7422 * gdb.base/skip-solib.exp: New
7423 * gdb.base/skip.c: New
7424 * gdb.base/skip.exp: New
7425 * gdb.base/skip1.c: New
7426 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 7427
b9fd1791
PA
74282011-10-31 Yao Qi <yao@codesourcery.com>
7429 Pedro Alves <pedro@codesourcery.com>
7430
6fdff2c5
PA
7431 * gdb.trace/trace-break.c: New.
7432 * gdb.trace/trace-break.exp: New.
b9fd1791 7433
4323fecc
JK
74342011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7435
7436 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
7437 break-here-2.
7438
0e5bf2a8
PA
74392011-10-28 Pedro Alves <pedro@codesourcery.com>
7440
7441 * gdb.threads/no-unwaited-for-left.c: New.
7442 * gdb.threads/no-unwaited-for-left.exp: New.
7443 * gdb.threads/non-ldr-exc-1.c: New.
7444 * gdb.threads/non-ldr-exc-1.exp: New.
7445 * gdb.threads/non-ldr-exc-2.c: New.
7446 * gdb.threads/non-ldr-exc-2.exp: New.
7447 * gdb.threads/non-ldr-exc-3.c: New.
7448 * gdb.threads/non-ldr-exc-3.exp: New.
7449 * gdb.threads/non-ldr-exc-4.c: New.
7450 * gdb.threads/non-ldr-exc-4.exp: New.
7451
3a3dad98
JK
74522011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7453
7454 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
7455 * gdb.base/attach-pie-misread.exp: Likewise.
7456 * gdb.base/break-interp.exp: Likewise.
7457 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
7458 testcases for use_gdb_stub.
7459 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
7460 (continue): New testcase.
7461 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
7462 * gdb.threads/attach-into-signal.exp: Likewise.
7463 * gdb.threads/attach-stopped.exp: Likewise.
7464 * gdb.threads/attachstop-mt.exp: Likewise.
7465
d6a5d40c
PK
74662011-10-28 Paul Koning <paul_koning@dell.com>
7467
7468 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
7469
ca539be8
JK
74702011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7471
7472 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
7473 (mi_gdb_test): Import globals thread_selected_re
7474 and breakpoint_re. Expect them optionally at the regex start.
7475
d234ef5c
DE
74762011-10-27 Doug Evans <dje@google.com>
7477
7478 * gdb.python/python.exp: Test source -s.
7479
ab964825
PK
74802011-10-26 Paul Koning <paul_koning@dell.com>
7481
7482 * gdb.python/lib-types.cc (struct A): New structure.
7483 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 7484
54d8a644
PK
74852011-10-25 Paul Koning <paul_koning@dell.com>
7486
7487 PR python/13327
d234ef5c 7488
54d8a644
PK
7489 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
7490 fetch_lazy method.
7491
b0221781
YQ
74922011-10-24 Yao Qi <yao@codesourcery.com>
7493
7494 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
7495 target is tic6x-*-*.
7496
6cda5a20
JB
74972011-10-21 Joel Brobecker <brobecker@adacore.com>
7498
7499 * gdb.ada/mi_task_info/task_switch.adb: New file.
7500 * gdb.ada/mi_task_info.exp: New file.
7501
5ed9db04
JK
75022011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7503
7504 * gdb.cp/expand-psymtabs-cxx.exp: New file.
7505 * gdb.cp/expand-psymtabs-cxx.cc: New file.
7506
9df2fbc4
PM
75072011-10-20 Phil Muldoon <pmuldoon@redhat.com>
7508
7509 PR python/12656
7510
7511 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
7512 global_block tests.
7513
736086ba
TT
75142011-10-18 Tom Tromey <tromey@redhat.com>
7515
7516 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
7517
4af31552
TT
75182011-10-18 Tom Tromey <tromey@redhat.com>
7519
7520 * gdb.base/source.exp: Don't include full file name in test name.
7521 * gdb.python/python.exp: Don't include full file name in test
7522 name.
7523
43136979
AR
75242011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7525
7526 * gdb.base/attach-pie-noexec.c: New files.
7527 * gdb.base/attach-pie-noexec.exp: New files.
7528
543a9323
JM
75292011-10-17 Joseph Myers <joseph@codesourcery.com>
7530
7531 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
7532 prompt for each extra line in command.
7533
21ae7a4d
JK
75342011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7535
7536 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
7537 Revert the part of:
7538 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7539 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7540 Change the expected string.
7541
20ec36d9
JK
75422011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7543
7544 Fix results with system glibc debug info installed.
7545 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
7546 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
7547 Accept also __libc_ symbol prefix and no prefix.
7548
6501c2fc
KS
75492011-10-14 Keith Seitz <keiths@redhat.com>
7550
7551 PR c++/13225
7552 * gdb.cp/converts.cc (foo3_1): New function.
7553 (foo3_2): New functions.
7554 * gdb.cp/converts.exp: Add tests for int to pointer conversion
7555 and null pointer conversions of integer constant zero.
7556 Add test to check if all arguments are checked for incompatible
7557 conversion BADNESS.
7558
55b1fd0c
TT
75592011-10-14 Tom Tromey <tromey@redhat.com>
7560
7561 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
7562 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
7563 linespec.
7564
22c05d8a
JK
75652011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7566
7567 Fix internal error regression.
7568 * gdb.dwarf2/implptr-optimized-out.S: New file.
7569 * gdb.dwarf2/implptr-optimized-out.exp: New file.
7570
1d6edc3c
JK
75712011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7572
7573 Fix empty DWARF expressions DATA vs. SIZE conditionals.
7574 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
7575 (loclist): New.
7576 (4): New abbrev.
7577 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
7578 Use prepare_for_testing, remove clean_restart.
7579 (p arraynoloc, p arraycallnoloc): New tests.
7580
9ec72168
JK
75812011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7582
7583 * gdb.cp/namespace-enum.exp (executable): New variable.
7584 (binfile): Use ${objdir}/${subdir}/ prefix.
7585 Use ${executable} for clean_restart.
7586
9c6c53f7
SA
75872011-10-11 Sterling Augustine <saugustine@google.com>
7588
7589 * gdb.cp/Makefile.in: Add namespace-enum test.
7590 * gdb.cp/namespace-enum.exp: New file.
7591 * gdb.cp/namespace-enum.c: New file.
7592 * gdb.cp/namespace-enum-main.c: New file.
7593
fac7ceb3
UW
75942011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
7595
7596 * gdb.python/py-shared.exp: Relax filename check to handle remote:
7597 sysroot.
7598
941b2081
JK
75992011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7600
7601 Reimplement @entry in input expressions.
7602 * gdb.base/exprs.c (v_int_array_init): New variable.
7603 * gdb.base/exprs.exp (print v_int_array_init)
7604 (print *v_int_array_init@1, print *v_int_array_init@2)
7605 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
7606 (print v_int_array_init[1]@1): New tests.
7607
0344e878
JM
76082011-10-10 Joseph Myers <joseph@codesourcery.com>
7609
7610 * gdb.cp/gdb2495.exp: Do not include directories in filename in
7611 expected message.
7612
5a56e9c5
DE
76132011-10-09 Doug Evans <dje@google.com>
7614
7615 * gdb.base/alias.exp: Add tests for alias command.
7616
2bda9cc5
JK
76172011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7618
7619 * gdb.arch/amd64-entry-value.s: New file.
7620 * gdb.mi/mi2-amd64-entry-value.s: New file.
7621
a471c594
JK
76222011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7623
7624 Display @entry parameter values even for references.
7625 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
7626 functions.
7627 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
7628 reference and datap_input.
7629 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
7630 breakpoints.
7631 (continue to breakpoint: entry_reference: reference)
7632 (entry_reference: bt at entry)
7633 (continue to breakpoint: entry_reference: breakhere_reference)
7634 (entry_reference: bt, entry_reference: ptype regparam)
7635 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
7636 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
7637 (entry_reference: p regcopy, entry_reference: p nodataparam)
7638 (entry_reference: p nodataparam@entry): New tests.
7639
36b11add
JK
76402011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7641
7642 Support @entry in input expressions.
7643 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
7644 (entry_stack: p s1@entry, entry_stack: p s2@entry)
7645 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
7646 (tailcall: p j@entry): New tests.
7647 * gdb.cp/koenig.cc (A::entry): New function.
7648 (main): Call it.
7649 * gdb.cp/koenig.exp (p entry (c)): New test.
7650
e18b2753
JK
76512011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7652
7653 Display @entry parameter values (without references).
7654 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
7655 (different, validity, invalid): New functions.
7656 (main): Call them.
7657 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
7658 stacktest, breakhere_stacktest, different, breakhere_different,
7659 breakhere_validity and breakhere_invalid.
7660 (entry: bt): Update for @entry.
7661 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
7662 (entry_validity: *, entry_invalid: *): Many new tests.
7663 * gdb.base/break.exp
7664 (run until breakpoint set at small function, optimized file): Accept
7665 also the @entry suffix.
7666 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
7667 * gdb.mi/mi2-amd64-entry-value.c: New files.
7668 * gdb.mi/mi2-amd64-entry-value.exp: New files.
7669
2d6c5dc2
JK
76702011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7671
7672 Protect entry values against self tail calls.
7673 * gdb.arch/amd64-entry-value.cc (self2, self): New.
7674 (main): Call self.
7675 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
7676 (set debug entry-values 1, self: bt debug entry-values): New tests.
7677
111c6489
JK
76782011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7679
7680 Recognize virtual tail call frames.
7681 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
7682 (amb_b, amb_a): New.
7683 (main): Call a and b.
7684 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
7685 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
7686 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
7687 New tests.
7688
8e3b41a9
JK
76892011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7690
7691 Implement basic support for DW_TAG_GNU_call_site.
7692 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
7693 * gdb.arch/amd64-entry-value.cc: New file.
7694 * gdb.arch/amd64-entry-value.exp: New file.
7695
181cebd4
JK
76962011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7697
7698 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
7699 * gdb.dwarf2/implptr-64bit.S: New file.
7700 * gdb.dwarf2/implptr-64bit.exp: New file.
7701
741f5e3c
JK
77022011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7703
7704 Fix initial language detection with -readnow.
7705 * gdb.cp/readnow-language.cc: New file.
7706 * gdb.cp/readnow-language.exp: New file.
7707
a73d2258
JK
77082011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7709
7710 Fix printed anonymous struct name.
7711 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
7712
af369495
JM
77132011-10-09 Joseph Myers <joseph@codesourcery.com>
7714
7715 * gdb.base/solib-symbol.exp: Do not include directories in
7716 filenames in expected messages.
7717
1fa57852
DE
77182011-10-07 Doug Evans <dje@google.com>
7719
7720 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
7721
bd054e06
KP
77222011-10-07 Kevin Pouget <kevin.pouget@st.com>
7723
7724 Allow Python notification of new object-file loadings.
7725 * gdb.python/py-events.exp: Test newobjfile event.
7726 * gdb.python/py-events.py: Register newobjfile callback.
7727 * gdb.python/py-events.c: Add call to shared library
7728 * gdb.python/py-events-shlib.c: New file.
7729
8031b6f8
JM
77302011-10-06 Joseph Myers <joseph@codesourcery.com>
7731
7732 * gdb.base/fixsection.exp: Do not include directories in filename
7733 in expected message.
7734
7fea6923
PM
77352011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7736
7737 Add tests for passing of environment variables to inferior.
7738 * gdb.base/testenv.c: New test source.
7739 * gdb.base/testenv.exp: New expect test.
7740
687f2a88
PK
77412011-10-04 Paul Koning <paul_koning@dell.com>
7742
7743 * gdb.python/py-value.c (main): Break before return.
7744
cb6be26b
KP
77452011-10-04 Kevin Pouget <kevin.pouget@st.com>
7746
7747 PR python/12691: Add the inferior to Python exited event
7748 * gdb.python/py-events.exp: Test the inferior attribute of exited
7749 event with a fork.
7750 * gdb.python/py-events.py: Print inferior number on exit.
7751 * gdb.python/py-events.c: Fork the inferior.
7752
fb213700
EBM
77532011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
7754
7755 * gdb.base/jit.exp: Add testcase name to log message
7756
aa2071bd
PK
77572011-10-03 Paul Koning <paul_koning@dell.com>
7758 Jan Kratochvil <jan.kratochvil@redhat.com>
7759
7760 * gdb.python/py-value.exp
7761 (python inval = gdb.parse_and_eval('*(int*)0'))
7762 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
7763 (set argc=2, python print argc_lazy): New tests.
7764
dd11a36c
JB
77652011-10-02 Joel Brobecker <brobecker@adacore.com>
7766
7767 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
7768
46f886f1
JK
77692011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7770 Pedro Alves <pedro@codesourcery.com>
7771
7772 * gdb.python/py-value.exp (test_value_in_inferior): New variable
7773 can_read_0, test for it.
7774 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
7775 (parse_and_eval with memory error): ... here, make it untested if
7776 can_read_0.
7777
c5cb204f
MP
77782011-09-30 Marek Polacek <mpolacek@redhat.com>
7779
7780 * gdb.python/python.exp (verify pagination beforehand)
7781 (verify pagination afterwards): Fix race by splitting the line.
7782
68fb0ec0
JM
77832011-09-29 Joseph Myers <joseph@codesourcery.com>
7784
7785 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
7786 for 64-bit multilibs from i?86-* targets.
7787
6aee0d90
MP
77882011-09-29 Marek Polacek <mpolacek@redhat.com>
7789
7790 * lib/gdb.exp: Fix a typo in one of the comments.
7791
e9101ff5
MP
77922011-09-29 Marek Polacek <mpolacek@redhat.com>
7793
7794 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
7795 matching pattern.
7796
7a81bdbf
PK
77972011-09-28 Paul Koning <paul_koning@dell.com>
7798
7799 * gdb.python/py-type.c (enum E): New.
7800 * gdb.python/py-type.exp (test_fields): Add tests for Python
7801 mapping access to fields.
7802 (test_enums): New test for field access on enums.
7803
6710bf39
SS
78042011-09-27 Stan Shebs <stan@codesourcery.com>
7805
7806 * gdb.trace/collection.exp: Test collection of $_ret.
7807
b2a6bdeb
AT
78082011-09-22 Andreas Tobler <andreast@fgznet.ch>
7809
7810 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
7811 list of compilation switches for <*-*-freebsd*>.
7812
3c9057f3
SS
78132011-09-19 Stan Shebs <stan@codesourcery.com>
7814
7815 * gdb.trace/tspeed.exp: New file.
7816 * gdb.trace/tspeed.c: New file.
7817
34518530
YQ
78182011-09-18 Yao Qi <yao@codesourcery.com>
7819
7820 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
7821 instructions.
7822 (test_adr_32bit, test_pop_pc): Likewise.
7823 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
7824 Thumb instructions.
7825 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
7826 in gdb_test_multiple.
7827 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
7828
ab254057
YQ
78292011-09-17 Yao Qi <yao@codesourcery.com>
7830
7831 * lib/gdb.exp (can_single_step_to_signal_handler): New.
7832 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
7833 support single step to signal handler.
7834
9c317b71
YQ
78352011-09-17 Yao Qi <yao@codesourcery.com>
7836
7837 * gdb.base/disp-step-fork.c: New.
7838 * gdb.base/disp-step-syscall.exp: New.
7839 * gdb.base/disp-step-vfork.c: New.
7840
a8123151
JB
78412011-09-16 Joel Brobecker <brobecker@adacore.com>
7842
7843 * gdb.ada/tasks.exp: Make the expected output for
7844 the `info tasks' tests more resilient to spacing
7845 changes.
7846
63a9aad8
JK
78472011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7848
7849 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
7850 (reached breakpoint 2, reached breakpoint 3): Update expected output.
7851
2aa48337
KP
78522011-09-15 Kevin Pouget <kevin.pouget@st.com>
7853
7854 PR Python/12692 Add gdb.selected_inferior() to Python interface.
7855 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
7856
6839b47f
KP
78572011-04-30 Kevin Pouget <kevin.pouget@st.com>
7858
7859 Handle multiple breakpoint hits in Python interface:
7860 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
7861 presence.
7862 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
7863 breakpoint hits.
7864
0935723e
JK
78652011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7866 Jan Kratochvil <jan.kratochvil@redhat.com>
7867
7868 * gdb.python/py-events.exp: Remove pretty printing comment.
7869 * gdb.python/py-evsignal.exp: New file.
7870 * gdb.python/py-evthreads.c: Include signal.h.
7871 (thread3): Remove variable count3. Remove variable bad and use raise
7872 instead.
7873 (thread2): Remove variable count2. Move thread3 pthread_create here,
7874 merge pthread_join to a single line.
7875 (main): Remove variable count1. Merge pthread_join with pthread_create
7876 to a single line.
7877 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
7878 KFAIL python/12966 for gdbserver. Test return value of
7879 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
7880 gdb_expect by gdb_test and gdb_test_multiple.
7881 (thread 2, thread 3): New tests.
7882
4801a9a3
PA
78832011-09-12 Matt Rice <ratmice@gmail.com>
7884 Pedro Alves <pedro@codesourcery.com>
7885
7886 PR gdb/13175
7887
7888 * gdb.base/interp.exp: New tests.
7889 * gdb.base/interp.c: New file.
7890
24ece742
DE
78912011-09-12 Doug Evans <dje@google.com>
7892
7893 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
7894 * gdb.dwarf2/typeddwarf.exp: Ditto.
7895
7f062217
JK
78962011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7897
7898 Fix compatibility with x32 arch.
7899 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
7900 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
7901 is_x86_like_target.
7902 * testsuite/gdb.trace/collection.exp: Likewise.
7903 * testsuite/gdb.trace/report.exp: Likewise.
7904 * testsuite/gdb.trace/unavailable.exp: Likewise.
7905 * testsuite/gdb.trace/while-dyn.exp: Likewise.
7906 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
7907 (is_x86_like_target): Check also is_amd64_regs_target.
7908
08711b9a
JK
79092011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7910
7911 PR breakpoints/12435
7912 * gdb.arch/amd64-prologue-xmm.c: New file.
7913 * gdb.arch/amd64-prologue-xmm.exp: New file.
7914 * gdb.arch/amd64-prologue-xmm.s: New file.
7915
b99b5f66
JK
79162011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7917
7918 * gdb.dwarf2/dw2-param-error-main.c: New file.
7919 * gdb.dwarf2/dw2-param-error.S: New file.
7920 * gdb.dwarf2/dw2-param-error.exp: New file.
7921
a391a2f6
PA
79222011-09-08 Pedro Alves <pedro@codesourcery.com>
7923
7924 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
7925 inferior's pid and look for a core dump named core.$pid. Use
7926 `remote_file' commands on the host instead of hand coding shell
7927 commands on the build.
7928 * gdb.base/valgrind-db-attach.exp: Kill the program before
7929 finishing the test.
7930
7d8e6458 79312011-09-02 Matt Rice <ratmice@gmail.com>
7932
7933 * lib/prompt.exp: New file for testing the first prompt.
7934 * gdb.python/py-prompt.exp: Ditto.
7935 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
7936
68e77c9e
PA
79372011-09-02 Pedro Alves <pedro@codesourcery.com>
7938
7939 * gdb.threads/gcore-thread.exp: Set the global core_supported to
7940 0, before testing gcore.
7941
9655e943
JK
79422011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7943
df6dc84d
JK
7944 * dw2-ifort-parameter-debug.S: Update copyright year.
7945 * dw2-ifort-parameter.c: Update copyright year.
7946 * dw2-ifort-parameter.exp: Update copyright year.
7947
9655e943
JK
7948 * dw2-ifort-parameter-debug.S: New file.
7949 * dw2-ifort-parameter.c: New file.
7950 * dw2-ifort-parameter.exp: New file.
7951
353d1d73
JK
79522011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7953
7954 * gdb.base/commands.exp (error_clears_commands_left): New function.
7955 (): Call it.
7956
5c07461a
JK
79572011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7958
7959 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
7960 (C): Initialize `a'.
7961 * gdb.mi/mi-inheritance-syntax-error.exp
7962 (-data-evaluate-expression $path): Expect `a' as 5.
7963
0d932b2f
MK
79642011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
7965
7966 PR mi/11912
7967 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
7968 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
7969 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
7970 keyword in output of -var-info-path-expression.
7971
bdb54049
JK
79722011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7973
7974 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
7975 * gdb.trace/collection.exp: Likewise.
7976 * gdb.trace/report.exp: Likewise.
7977 * gdb.trace/unavailable.exp: Likewise.
7978 * gdb.trace/while-dyn.exp: Likewise.
7979
59cde39c
KS
79802011-08-18 Keith Seitz <keiths@redhat.com>
7981
7982 PR c++/12266
7983 * gdb.cp/meth-typedefs.cc: New file.
7984 * gdb.cp/meth-typedefs.exp: New file.
7985
fa3a4f15
PM
79862011-08-17 Phil Muldoon <pmuldoon@redhat.com>
7987
6fdff2c5 7988 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 7989
c1049fca
JK
79902011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7991
7992 * gdb.arch/i386-dr3-watch.exp
7993 (watchpoint on gap1 does not fit debug registers)
7994 (delete all watchpoints): Fix racy expect strings.
7995
d93f7b5c
YQ
79962011-08-14 Yao Qi <yao@codesourcery.com>
7997
7998 * gdb.base/maint.exp: set data_section to ".neardata".
7999 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
8000 * gdb.base/savedregs.exp: Handle SIGILL.
8001 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
8002 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
8003
457e09f0
DE
80042011-08-12 Doug Evans <dje@google.com>
8005
8006 * gdb.python/py-symbol.exp: Add test for symbol.type.
8007
5d0bb2fb
UW
80082011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
8009
8010 * gdb.threads/pthreads.exp: Enable on non-native configurations.
8011 * gdb.mi/mi-pthreads.exp: Likewise.
8012 * gdb.mi/mi2-pthreads.exp: Likewise.
8013 * gdb.mi/gdb669.exp.exp: Likewise.
8014
fcdfa280
PA
80152011-08-09 Pedro Alves <pedro@codesourcery.com>
8016
8017 * lib/mi-support.exp (detect_async): Rename to...
8018 (mi_detect_async): ... this.
8019 * gdb.mi/mi-nonstop-exit.exp: Adjust.
8020 * gdb.mi/mi-nonstop.exp: Adjust.
8021 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
8022 * gdb.mi/mi-nsintrall.exp: Adjust.
8023 * gdb.mi/mi-nsmoribund.exp: Adjust.
8024 * gdb.mi/mi-nsthrexec.exp: Adjust.
8025
9d8fa392
PA
80262011-08-09 Pedro Alves <pedro@codesourcery.com>
8027
8028 * gdb.base/display.c (do_loops): New `p_i' local.
8029 * gdb.base/display.exp: Test displaying a variable that is
8030 temporarily at a bad address.
8031
b6cede78
JK
80322011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8033
8034 * gdb.dwarf2/dw2-op-stack-value.S: New file.
8035 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
8036
67bedb8c
JK
80372011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8038
8039 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
8040 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
8041 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 8042
af6e93b2
PA
80432011-08-05 Pedro Alves <pedro@codesourcery.com>
8044
8045 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
8046 procedure.
8047 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
8048
1cf0e11f
YQ
80492011-08-05 Yao Qi <yao@codesourcery.com>
8050
8051 * gdb.base/callfuncs.exp: Set language after main.
8052 * gdb.cp/cplusfuncs.exp: Likewise.
8053 * gdb.cp/inherit.exp: Likewise.
8054
a1e28cb2
UW
80552011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
8056
8057 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
8058 * gdb.base/watch-vfork.exp: Skip on remote targets.
8059
d4f5bbb9
UW
80602011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
8061
8062 * gdb.threads/thread-find.exp: Support remote targets.
8063
724f4f80
UW
80642011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
8065
8066 * gdb.base/jit.exp: Download solib_binfile to target.
8067 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
8068 and call dlopen without full path name.
8069 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
8070 dlopen without full path name.
8071
934709f0
PW
80722011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8073
8074 * gdb.base/break-always.exp: Complete the test
8075 with duplicated breakpoints and enabling/disabling them.
8076
c26106c4
TT
80772011-08-02 Tom Tromey <tromey@redhat.com>
8078
8079 PR gdb/11289:
8080 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
8081
9300444e 80822011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
8083
8084 PR gdb/13045
8085 * gdb.base/float.exp: Add new test case for PR gdb/13045
8086 * gdb.base/float.c: New file.
8087
00bd41d6
PM
80882011-07-28 Phil Muldoon <pmuldoon@redhat.com>
8089
8090 * gdb.python/py-mi.exp: Test printers returning string hint, and
8091 also not returning a value.
8092 * gdb.python/py-prettyprint.c: Add testcase for above.
8093 * gdb.python/py-prettyprint.py: Add test printer for above.
8094
d24f74ce
JK
80952011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8096
8097 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
8098 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
8099 (.Ldie30) Add as field "data4".
8100 (.Ldie32) Rename field "b" to "shl".
8101 (abbrev4) Change for the "data4" field.
8102 (abbrev5, abbrev6) Remove.
8103 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
8104 (p &s.shl): ... here. Add comment.
8105 (p &s.data4): New.
8106
bb7da2bf
JK
81072011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8108
8109 Fix crash on lval_computed values.
8110 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
8111
11081198
JK
81122011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8113
8114 * gdb.base/help.exp (help whatis): Update the expected string.
8115
3c6e0cb3
JK
81162011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8117
8118 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
8119 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
8120 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
8121 Change the expected string.
8122
efa80663
PA
81232011-07-26 Pedro Alves <pedro@codesourcery.com>
8124
8125 * gdb.base/watchpoint.exp
8126 (test_disable_enable_software_watchpoint): New procedure.
8127 (top level): Run it.
8128
db8e4570
UW
81292011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8130
8131 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
8132 executable file "${binfile}", C++ version "${binfile}-cxx".
8133 * gdb.python/py-prettyprint.exp: Likewise.
8134 * gdb.python/py-symbol.exp: Likewise.
8135 * gdb.python/py-type.exp: Likewise.
8136 * gdb.python/py-value.exp: Likewise.
8137 * gdb.python/py-template.exp (test_template_arg): Pass full executable
8138 file name instead of just suffix.
8139
543305c9
JK
81402011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8141
8142 Fix implicit pointer offsets.
8143 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
8144 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
8145 (continue to breakpoint: continue to baz breakpoint for implptr)
8146 (sanity check element 0, sanity check element 1)
8147 (enter the inlined function, check element 0 for the offset)
8148 (check element 1 for the offset)
8149 (continue to breakpoint: ignore the second baz breakpoint): New tests.
8150 (set foo breakpoint for implptr): Update the breakpoint number.
8151
b3215adc
UW
81522011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8153
8154 * gdb.python/py-mi.exp: Use different file names for different
8155 versions of the executable under test.
8156 * gdb.python/py-prettyprint.exp: Likewise.
8157 * gdb.python/py-symbol.exp: Likewise.
8158 * gdb.python/py-template.exp: Likewise.
8159 * gdb.python/py-type.exp: Likewise.
8160 * gdb.python/py-value.exp: Likewise.
8161
182b9acc
UW
81622011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8163
8164 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
8165 flag after restarting GDB if necessary.
8166
e6052b5d
UW
81672011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8168
8169 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
8170
1ced966e
PA
81712011-07-22 Pedro Alves <pedro@codesourcery.com>
8172
8173 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
8174 backend doesn't leave used debug registers behind.
8175
3543a589
TT
81762011-07-22 Tom Tromey <tromey@redhat.com>
8177
8178 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
8179 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
8180 argument.
8181 * gdb.dwarf2/typeddwarf-amd64.S: New file.
8182
14d15303 81832011-07-21 Matt Rice <ratmice@gmail.com>
8184
8185 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
8186 in mostlyclean rule. Add files ending in .core.
8187
9b158ba0 81882011-07-21 Matt Rice <ratmice@gmail.com>
8189
8190 PR macros/12999
8191 * gdb.base/info-macros.c: New test sources.
8192 * gdb.base/info-macros.exp: New tests.
8193
d17b6f81
PM
81942011-07-21 Phil Muldoon <pmuldoon@redhat.com>
8195
8196 * gdb.python/python.exp: Add prompt substitution tests.
8197
918dd910
JK
81982011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8199
8200 Fix crash if referenced CU is aged out.
8201 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
8202 New.
8203 * gdb.dwarf2/implptr.exp: Likewise.
8204
0e37a63c
JK
82052011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8206
8207 * gdb.dwarf2/implptr.S: Rebuilt.
8208 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
8209 (bar): Use them for j, k, l.
8210 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
8211 COMPILE.
8212 (print j in implptr:bar): Update for the intp typedef.
8213 (print p[0].x in implptr:foo): Use more exact regex.
8214
f65cf84c
TT
82152011-07-18 Tom Tromey <tromey@redhat.com>
8216
8217 * gdb.cp/static-method.exp: Add missing single quote.
8218
d5b4a7be
YQ
82192011-07-18 Yao Qi <yao@codesourcery.com>
8220
8221 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
8222 supported.
8223 * gdb.mi/mi-nonstop-exit.exp: Likewise.
8224 * gdb.mi/mi-nonstop.exp: Likewise.
8225 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8226 * gdb.mi/mi-nsintrall.exp: Likewise.
8227 * gdb.mi/mi-nsmoribund.exp: Likewise.
8228 * gdb.mi/mi-nsthrexec.exp: Likewise.
8229 * gdb.python/py-evthreads.exp: Likewise.
8230
e9ea2662
JK
82312011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8232
8233 Code cleanup.
8234 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
8235 it. Substitute it instead of test_compiler_info everywhere.
8236
ce451573
UW
82372011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8238
8239 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
8240 remote targets as well.
8241
756d88a7
UW
82422011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8243
8244 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
8245 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
8246
31f83dc5
UW
82472011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8248
8249 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
8250 a remote machine, not the host.
8251 (gdb_compile_shlib): Set soname if target is remote.
8252
059241a0
PP
82532011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
8254
8255 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
8256
28a0b48c 82572011-07-13 Matt Rice <ratmice@gmail.com>
8258
8259 * gdb.python/py-objfile-script-gdb.py: Renamed to
8260 py-objfile-script-gdb.py.in.
8261 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
8262 py-objfile-script-gdb.py.
8263 * gdb.python/py-objfile-script.exp: Update reference to
8264 py-objfile-script-gdb.py.
8265
9a771b67
JK
82662011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8267
8268 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
8269 reference undefined label.
8270
04ad99e6
JK
82712011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8272
8273 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
8274 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
8275 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
8276 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
8277
713389e0
PM
82782011-07-11 Phil Muldoon <pmuldoon@redhat.com>
8279
6fdff2c5 8280 PR python/12438
713389e0 8281 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 8282 deprecated tests. Add set/show python print-backtrace tests.
713389e0 8283
97d146f8
JK
82842011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8285
8286 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
8287 debug info.
8288
facde0e5 82892011-07-06 Matt Rice <ratmice@gmail.com>
8290
8291 * gdb.python/python.exp: Update filename paths.
8292 * gdb.python/py-symtab.exp: Ditto.
8293
438640d1
MP
82942011-07-06 Marek Polacek <mpolacek@redhat.com>
8295
8296 * gdb.python/py-evthreads.exp: Add missing `$'.
8297
33a365df
MF
82982011-07-06 Jie Zhang <jie.zhang@analog.com>
8299
8300 * config/bfin.exp: New file.
8301 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
8302 * gdb.asm/bfin.inc: New file.
8303
8f7ae686
MP
83042011-07-06 Marek Polacek <mpolacek@redhat.com>
8305
df46027d 8306 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
8307 the whole output.
8308
eb2a6f42
TT
83092011-07-05 Tom Tromey <tromey@redhat.com>
8310
8311 * gdb.java/jprint.java (jprint.hi): New field.
8312 * gdb.java/jprint.exp: Print string.
8313
177b42fe
TJB
83142011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
8315
8316 * gdb.base/call-sc.c: Fix typos.
8317 * gdb.base/ifelse.exp: Likewise.
8318 * gdb.base/structs.c: Likewise.
8319
3b2a0cf2
JB
83202011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8321
8322 * gdb.base/jit-so.exp: New test.
8323 * gdb.base/jit-dlmain.c: New file.
8324 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
8325
46fc714c
JK
83262011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8327
8328 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
8329 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
8330 * gdb.cp/pr9167.exp (p b): Likewise.
8331 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
8332 (test value of P in inner_m, test type of Z in inner_m): Call
8333 setup_xfail for gcc <= 4.5.
46fc714c 8334
418c7cf7
JK
83352011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8336
8337 * gdb.cp/paren-type.cc: New files.
8338 * gdb.cp/paren-type.exp: New files.
8339
3d50dd94
JK
83402011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8341
8342 Stop on first linespec terminator instead of eating what we can.
8343 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
8344 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
8345 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
8346 (break C::f()): ... this one.
8347 (break C::operator()()): New test.
8348 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
8349 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
8350 test.
8351
dcf9f4ab
JK
83522011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8353
8354 Fall back linespec to minimal symbols.
8355 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
8356 error message.
8357 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
8358 * gdb.cp/minsym-fallback-main.cc: New file.
8359 * gdb.cp/minsym-fallback.cc: New file.
8360 * gdb.cp/minsym-fallback.exp: New file.
8361 * gdb.cp/minsym-fallback.h: New file.
8362
3f542ed1
JK
83632011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8364
8365 * gdb.cp/no-dmgl-verbose.cc: New file.
8366 * gdb.cp/no-dmgl-verbose.exp: New file.
8367
83682011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
8369
8370 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
8371 __GI_.
8372 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
8373 (f): New function.
8374 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
8375 (complete p 'func<short>(): ... here.
8376 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
8377 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
8378 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
8379 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
8380 Make them KFAIL gcc/49546.
8381
00eb2c4a
JB
83822011-07-01 Joel Brobecker <brobecker@adacore.com>
8383
8384 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
8385
85a20c42
JK
83862011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8387
8388 Test GCC PR debug/49546.
8389 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
8390 (test type of F in k3_m, test value of F in k3_m): New.
8391 * gdb.cp/temargs.cc (struct S3, struct K3): New.
8392 (main): New variable k3. Call k3.k3_m.
8393
d2d43431
JB
83942011-07-01 Jean-Charles Delay <delay@adacore.com>
8395
8396 * gdb.ada/packed_array.exp: Fix expected outout.
8397
54ae186f
JB
83982011-07-01 Jean-Charles Delay <delay@adacore.com>
8399
8400 * gdb.ada/packed_array.exp: fixed expected output.
8401
8f17729f
JB
84022011-07-01 Joel Brobecker <brobecker@adacore.com>
8403
8404 * gdb.ada/same_enum: New testcase.
8405
f5aa6869
JB
84062011-07-01 Joel Brobecker <brobecker@adacore.com>
8407
8408 * gdb.ada/ptr_typedef: New testcase.
8409
828292f2
JB
84102011-07-01 Joel Brobecker <brobecker@adacore.com>
8411
8412 * gdb.ada/arrayptr.exp: Add ptype test.
8413
18920c42
JB
84142011-07-01 Joel Brobecker <brobecker@adacore.com>
8415
8416 * gdb.ada/char_enum: New testcase.
8417
3536d9e3 84182011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
8419
8420 * gdb.base/dump.exp (capture_pointer_with_type): New.
8421 Get value from address instead of name.
8422 Start GDB once, and do `dump' and `restore'
8423 tests together.
8424
db863c42
MF
84252011-06-30 Jie Zhang <jie.zhang@analog.com>
8426 Mike Frysinger <vapier@gentoo.org>
8427
8428 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
8429 helper functions for getting/setting remotetimeout variable.
8430 * lib/gdb.exp (gdb_load): If the target is remote, set
8431 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
8432 with $loadtimeout. Set $load_ok to 0 before doing the load.
8433 Instead of returning, immediately, set $load_ok to 0. Call
8434 set_remotetimeout with $oldremotetimeout, and then return if
8435 $load_ok is 1.
8436
e9e642a8
AB
84372011-06-30 Andrew Burgess <aburgess@broadcom.com>
8438
8439 * gdb.python/py-template.exp: Don't run this test if the target
8440 does not support c++ tests.
8441
32019081
JK
84422011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8443
8444 Fix non-only rename list for Fortran modules import.
8445 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
8446 tests.
8447 * gdb.fortran/module.f90 (module moduse): New.
8448 (program module): use moduse, test var_x, var_y and var_z.
8449
0ecee54c
TT
84502011-06-29 Tom Tromey <tromey@redhat.com>
8451
8452 PR testsuite/12040:
8453 * gdb.fortran/array-element.exp: Use f90, not f77.
8454 * gdb.fortran/complex.exp: Use f90, not f77.
8455 * gdb.fortran/derived-type.exp: Use f90, not f77.
8456 * gdb.fortran/library-module.exp: Use f90, not f77.
8457 * gdb.fortran/logical.exp: Use f90, not f77.
8458 * gdb.fortran/module.exp: Use f90, not f77.
8459 * gdb.fortran/multi-dim.exp: Use f90, not f77.
8460 * gdb.fortran/subarray.exp: Use f90, not f77.
8461
3b2b8fea
TT
84622011-06-29 Tom Tromey <tromey@redhat.com>
8463
8464 * gdb.fortran/charset.exp: New file.
8465 * gdb.fortran/charset.f90: New file.
8466
42159ca5
TT
84672011-06-29 Tom Tromey <tromey@redhat.com>
8468
8469 PR testsuite/12040:
8470 * lib/future.exp: New file, mostly extracted from ada.exp.
8471 Rewrote compatibility code to use rename.
8472 (gdb_find_gfortran): New proc.
8473 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
8474 gfortran patch.
8475 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
8476 Move to future.exp.
8477 * lib/gdb.exp: Always load future.exp.
8478
af69a5ce
YQ
84792011-06-28 Yao Qi <yao@codesourcery.com>
8480
8481 * gdb.cp/exception.cc: Don't include iostream.
8482 (bar): Remove print statement.
8483 (catcher): New.
8484 (main): Remove print statements. Call function catcher.
8485 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
8486 Set breakpoint on catcher, and check the value of parameter.
8487
ab5c6a72
YQ
84882011-06-23 Yao Qi <yao@codesourcery.com>
8489
6fdff2c5
PA
8490 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
8491 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 8492
9497469f
MP
84932011-06-23 Marek Polacek <mpolacek@redhat.com>
8494
8495 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
8496 mi_gdb_test.
8497
b9132588
MP
84982011-06-23 Marek Polacek <mpolacek@redhat.com>
8499
5d197ed0 8500 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 8501
e55595ca
MP
85022011-06-23 Marek Polacek <mpolacek@redhat.com>
8503
5d197ed0
MP
8504 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
8505
85062011-06-23 Marek Polacek <mpolacek@redhat.com>
8507
8508 * gdb.mi/mi2-basics.exp: Fix races. Honour the
8509 `test_exec_and_symbol_mi_operatons' return value.
8510 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8511 gdb_test_multiple.
8512 (test_exec_and_symbol_mi_operatons): Likewise.
8513 (test_path_specification): Likewise.
e55595ca 8514
be777e08
YQ
85152011-06-23 Yao Qi <yao@codesourcery.com>
8516
8517 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
8518 supported.
8519 * lib/gdb.exp (support_displaced_stepping): New.
8520
615556d6
YQ
85212011-06-23 Yao Qi <yao@codesourcery.com>
8522
8523 * gdb.threads/execl.exp: Skip on remote target.
8524
833b0ca7
MP
85252011-06-21 Marek Polacek <mpolacek@redhat.com>
8526
5d197ed0 8527 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
8528 mi_gdb_test.
8529
1ee4023a
MP
85302011-06-20 Marek Polacek <mpolacek@redhat.com>
8531
5d197ed0 8532 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 8533
d0b1d624
MP
85342011-06-20 Marek Polacek <mpolacek@redhat.com>
8535
5d197ed0 8536 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
8537 mi_gdb_test.
8538
79aa92c1
MP
85392011-06-20 Marek Polacek <mpolacek@redhat.com>
8540
5d197ed0 8541 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 8542
5ce5db06
YQ
85432011-06-14 Yao Qi <yao@codesourcery.com>
8544
8545 gdb/testsuite/
8546 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
8547
533a737e
JK
85482011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8549
8550 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
8551
d0e53741
TT
85522011-06-10 Tom Tromey <tromey@redhat.com>
8553
8554 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
8555 Add tests for pointer-to-member-function.
8556 * gdb.cp/temargs.cc (S::somefunc): New function.
8557 (K2): New class.
8558 (main): Instantiate K2; call method.
8559
b5916bbd
JB
85602011-06-08 Joel Brobecker <brobecker@adacore.com>
8561
8562 * gdb.python/py-inferior.c (f2): Make str an array rather
8563 than a pointer.
8564 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
8565
5be4dfca
JK
85662011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8567
8568 * gdb.base/async-shell.c: New file.
8569 * gdb.base/async-shell.exp: New file.
8570
9f47e254
PA
85712011-06-06 Pedro Alves <pedro@codesourcery.com>
8572
8573 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
8574
64b9b334
JB
85752011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
8576
8577 From Stephen Kitt <steve@sk2.org>
8578 * gdb.base/help.exp: Adjust following some spelling corrections
8579 in GDB.
8580
dbc0f131
YQ
85812011-06-01 Yao Qi <yao@codesourcery.com>
8582
8583 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
8584
fd336a18
KS
85852010-05-31 Keith Seitz <keiths@redhat.com>
8586
8587 PR c++/12750
8588 * gdb.cp/static-method.cc: New file.
8589 * gdb.cp/static-method.exp: New file.
8590
fa8b9902
KS
85912010-05-31 Keith Seitz <keiths@redhat.com>
8592
8593 PR symtab/12704
8594 * gdb.cp/anon-ns.cc: New file.
8595 * gdb.cp/anon-ns.exp: New file.
8596
0a5b1e09
PA
85972011-05-31 Pedro Alves <pedro@codesourcery.com>
8598
8599 * gdb.arch/i386-dr3-watch.c: New file.
8600 * gdb.arch/i386-dr3-watch.exp: New file.
8601
0578b8d1
YQ
86022011-05-30 Yao Qi <yao@codesourcery.com>
8603
8604 * gdb.base/callfuncs.c (t_structs_fc): New.
8605 (t_structs_dc, t_structs_ldc): New.
8606 (t_double_many_args):
8607 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
8608 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
8609 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
8610 * gdb.base/callfuncs.exp: Call new functions.
8611
6680506e
YQ
86122011-05-30 Yao Qi <yao@codesourcery.com>
8613
ff4d2c60
YQ
8614 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
8615 Call rerun_and_prepare for each test to isolate effects.
8616
86172011-05-30 Yao Qi <yao@codesourcery.com>
8618
8619 * gdb.base/varargs.c (find_max_float_real): New.
8620 (find_max_double_real, find_max_long_double_real): New.
8621 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
8622 * lib/gdb.exp (setup_kfail_for_target): New.
8623
e43ec454
YQ
86242011-05-30 Yao Qi <yao@codesourcery.com>
8625
8626 * gdb.base/funcargs.c (callca, callcb, callcc): New.
8627 (callcd, callce, callcf, callc1a, callc1b): New.
8628 (callc2a, callc2b): New.
8629 * gdb.base/funcargs.exp (complex_args): New.
8630 (complex_integral_args, complex_float_integral_args): New.
8631 * lib/gdb.exp (support_complex_tests): New. Determine
8632 whether to run test cases on _Complex types.
8633
432b4d03
JK
86342011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8635
8636 * gdb.threads/leader-exit.c: New file.
8637 * gdb.threads/leader-exit.exp: New file.
8638
6caf069d
MP
86392011-05-27 Marek Polacek <mpolacek@redhat.com>
8640
9497469f 8641 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 8642
97fce28b
MP
86432011-05-27 Marek Polacek <mpolacek@redhat.com>
8644
8645 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
8646 remove the `supported' variable.
8647 * gdb.mi/mi-nonstop.exp: Likewise.
8648 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8649 * gdb.mi/mi-nsintrall.exp: Likewise.
8650 * gdb.mi/mi-nsmoribund.exp: Likewise.
8651 * gdb.mi/mi-nsthrexec.exp: Likewise.
8652
9da8c2a0
PA
86532011-05-26 Pedro Alves <pedro@codesourcery.com>
8654
8655 * gdb.reverse/finish-reverse-bkpt.exp: New test.
8656
2c03e5be
PA
86572011-05-26 Pedro Alves <pedro@codesourcery.com>
8658
8659 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
8660
2e21250d
KS
86612011-05-24 Keith Seitz <keiths@redhat.com>
8662
8663 PR breakpoint/12803
8664 * gdb.cp/cmpd-minsyms.cc (a): New method.
8665 (b): New method.
8666 (c): New method.
8667 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
8668
cdac0397
PA
86692011-05-24 Pedro Alves <pedro@codesourcery.com>
8670
8671 * gdb.base/commands.exp (watchpoint_command_test): Check that the
8672 watchpoint's command list didn't execute when the watchpoint went
8673 out of scope.
8674
ee5683ab
PM
86752011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
8676
8677 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
8678 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
8679 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
8680 * gdb.arch/i386-gnu-cfi.exp: Likewise.
8681 * gdb.arch/i386-permbkpt.exp: Likewise.
8682 * gdb.arch/i386-prologue.exp: Likewise.
8683 * gdb.arch/i386-size-overlap.exp: Likewise.
8684 * gdb.arch/i386-size.exp: Likewise.
8685 * gdb.arch/i386-unwind.exp: Likewise.
8686 * gdb.reverse/i386-precsave.exp: Likewise.
8687 * gdb.reverse/i386-reverse.exp: Likewise.
8688 * gdb.reverse/i386-sse-reverse.exp: Likewise.
8689 * gdb.reverse/i387-env-reverse.exp: Likewise.
8690 * gdb.reverse/i387-stack-reverse.exp: Likewise.
8691
c91c8c16
PA
86922011-05-24 Pedro Alves <pedro@codesourcery.com>
8693
8694 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
8695 file doesn't error, using MI.
8696
c50491a7
TT
86972011-05-23 Tom Tromey <tromey@redhat.com>
8698
8699 * gdb.base/charset.exp (string_display): Add tests to assign to
8700 arrays.
8701 * gdb.base/charset.c (short_array, int_array, long_array): New.
8702
4a07b7da
PA
87032011-05-20 Pedro Alves <pedro@codesourcery.com>
8704
8705 Cope with async mode.
8706
4a07b7da
PA
8707 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
8708 into gdb_test + mi_expect_stop.
8709
b275f2d2
PA
87102011-05-20 Pedro Alves <pedro@codesourcery.com>
8711
8712 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
8713 (callme): Remove printf call.
8714
eec52c44
PM
87152011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
8716
8717 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
8718 quote pattern to avoid problems with Cygwin/mingw expect versions.
8719 * gdb.base/default.exp (show convenience): Use double
8720 quote pattern for regular expressions.
8721
b3c8eb43
JK
87222011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8723
8724 Fix -readnow for -gdwarf-4 unused type units.
8725 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
8726 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
8727
ed731959
JK
87282011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8729
8730 * gdb.base/kill-after-signal.c: New file.
8731 * gdb.base/kill-after-signal.exp: New file.
8732
3b48433d
PA
87332011-05-16 Pedro Alves <pedro@codesourcery.com>
8734
8735 * gdb.ada/start.exp: Call untested with the correct test filename.
8736 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
8737 test filename. Make the test's binary unique.
8738 * gdb.arch/i386-signal.exp: Call untested with the correct test
8739 filename.
8740 * gdb.arch/i386-size-overlap.exp: Ditto.
8741 * gdb.arch/Makefile.in (EXECUTABLES): Update.
8742 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8743 * gdb.cp/call-c.exp: Ditto.
8744 * gdb.mi/mi-reverse.exp: Call untested with the correct test
8745 filename. Make the test's binary unique.
8746 * gdb.mi/Makefile.in (EXECUTABLES): Update.
8747 * gdb.python/py-mi.exp: Ditto.
8748 * gdb.python/Makefile.in (EXECUTABLES): Update.
8749 * gdb.reverse/i386-precsave.exp: Ditto.
8750 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
8751 test filename.
8752 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8753 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
8754 unique.
8755 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
8756 test filename.
8757 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
8758 * gdb.trace/tfile.exp: Ditto.
8759
ba4a8bdd
YQ
87602011-05-14 Yao Qi <yao@codesourcery.com>
8761
8762 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
8763 type.
8764
dbaefcf7
DE
87652011-05-13 Doug Evans <dje@google.com>
8766
8767 * gdb.python/py-objfile-script.exp: New file.
8768 * gdb.python/py-objfile-script.c: New file.
8769 * gdb.python/py-objfile-script-gdb.py: New file.
8770 * testsuite/gdb.python/py-section-script.exp: Test
8771 "info auto-load-scripts".
8772
9930639c
TT
87732011-05-13 Tom Tromey <tromey@redhat.com>
8774
8775 * gdb.dwarf2/clztest.exp: New file.
8776 * gdb.dwarf2/clztest.c: New file.
8777 * gdb.dwarf2/clztest.S: New file.
8778
05272e11
DE
87792011-05-13 Doug Evans <dje@google.com>
8780
cc63ef9b
DE
8781 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
8782 String16 tests.
05272e11 8783
6edba76f
TT
87842011-05-13 Tom Tromey <tromey@redhat.com>
8785
8786 * lib/gdb.exp (is_x86_like_target): New proc.
8787 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
8788 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
8789 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
8790 -nostdlib to compiler.
8791 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
8792 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
8793 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
8794 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
8795 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
8796
028d0ed5
TJB
87972011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8798
8799 * gdb.python/py-function.exp: Test setting a value from a function
8800 which executes a command.
8801
8a9b8146
TT
88022011-05-12 Tom Tromey <tromey@redhat.com>
8803
8804 * gdb.dwarf2/typeddwarf.S: New file.
8805 * gdb.dwarf2/typeddwarf.c: New file.
8806 * gdb.dwarf2/typeddwarf.exp: New file.
8807
10483e8e
MP
88082011-05-12 Marek Polacek <mpolacek@redhat.com>
8809
8810 * gdb.mi/mi-basics.exp: Fix races. Honour the
8811 `test_exec_and_symbol_mi_operatons' return value.
8812 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8813 gdb_test_multiple.
8814 (test_exec_and_symbol_mi_operatons): Likewise.
8815 (test_path_specification): Likewise.
8816
faf067f1
JK
88172011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8818
8819 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
8820 (gdb_touch_execfile): Remove catch wrappers. New variable time.
8821 Replace `file copy' and `file rename' by `file mtime'. Twice.
8822
7ff911a3
JK
88232011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8824
8825 * gdb.base/readline-ask.c: New file.
8826 * gdb.base/readline-ask.exp: New file.
8827 * gdb.base/readline-ask.inputrc: New file.
8828
a536c6d7
UW
88292011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
8830
8831 * gdb.cell/bt.exp: Delete breakpoints before running to signal
8832 to avoid race condition.
8833 * gdb.cell/coremaker.c: Use small stack size.
8834 * gdb.cell/ea-standalone.exp: Use file name without path as
8835 argument to c_to.
8836 * gdb.cell/fork.exp: Allow other output when continuing to end.
8837
d472a426
JK
88382011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8839
8840 * gdb.threads/corethreads.c: New file.
8841 * gdb.threads/corethreads.exp: New file.
8842
88432011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
8844
8845 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
8846 Try to compile the test using -Wl,-z,norelro first.
8847 (load_core): New variable libthread_db_seen, initialize it.
8848 (zeroed-threads cannot be listed): Protect it by XFAIL on
8849 !$libthread_db_seen.
8850
8be455d7
JK
88512011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8852
8853 PR 12573
8854 * gdb.dwarf2/dw2-skip-prologue.S: New file.
8855 * gdb.dwarf2/dw2-skip-prologue.c: New file.
8856 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
8857
1976171a
JK
88582011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8859
8860 * gdb.cp/psymtab-parameter.cc: New file.
8861 * gdb.cp/psymtab-parameter.exp: New file.
8862
7db6f30f
JK
88632011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8864
8865 Fix a race.
8866 * gdb.cp/static-print-quit.exp (print c): Split to ...
8867 (print c - <return>, print c - q <return>, print c - to quit):
8868 ... these. Make the testfile untested on gdb-7.1.
8869
85161e9e 88702011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
8871
8872 * lib/gdb.exp (exec_target_file, exec_symbol_file,
8873 gdb_rename_execfile, gdb_touch_execfile): New.
8874 * gdb.base/reread.exp: Use new procs to handle multiple
8875 exec files.
8876
0c51be18
YQ
88772011-05-05 Yao Qi <yao@codesourcery.com>
8878
8879 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
8880 (test_adr_32bit, test_pop_pc): New.
8881 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
8882 (test_adr_32bit, test_pop_pc): New.
8883
4d393d60
JM
88842011-05-04 Joseph Myers <joseph@codesourcery.com>
8885
8886 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
8887 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
8888 targets.
8889 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
8890 handle targets.
8891
8ffd0459
JK
88922011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8893
8894 * gdb.base/completion.exp (complete help info wat): Rename to ...
8895 (complete 'help info wat'): ... here.
8896 Remove all `-re ".*' and `-re "^.*' redundant regexes.
8897 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
8898
8e28d804
PA
88992011-05-04 Pedro Alves <pedro@codesourcery.com>
8900
8901 * gdb.base/completion.exp: Use gdb_test_multiple instead of
8902 gdb_test and explicit $gdb_prompt/timeout matches.
8903
3eb2ef34
YQ
89042011-05-04 Yao Qi <yao@codesourcery.com>
8905
8906 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
8907 and __thumb2__.
8908
aaaf81a3
MP
89092011-05-03 Marek Polacek <mpolacek@redhat.com>
8910
8911 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
8912 in place of `gdb_test "delete breakpoints"'. This eliminates two
8913 testcases.
8914
c4cbc0df
PA
89152011-05-02 Pedro Alves <pedro@codesourcery.com>
8916
8917 PR testsuite/12649
8918 Fix races.
8919
8920 * gdb.base/completion.exp: Remove all sleep calls. Remove
8921 unnecessary regexs. Don't explicitly expect anything after the
8922 prompt. Eat the prompt if necessary.
8923
b4cbb4a3
EBM
89242011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
8925
8926 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
8927 accept to show the caller line again as well as the line after.
8928
d65aec65
PM
89292011-04-29 Phil Muldoon <pmuldoon@redhat.com>
8930
8931 PR mi/12531
8932
8933 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
8934 compile target.
8935 * gdb.python/py-prettyprint.exp: Add C++ object for
8936 CPLUS_FAKE_CHILD test.
8937
30852783
UW
89382011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
8939
8940 * gdb.base/signest.exp: New file.
8941 * gdb.base/signest.c: Likewise.
8942
c7b1f0d9
JK
89432011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8944
8945 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
8946 thread and breakpoint notifications.
8947
559a7a62
JK
89482011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8949
8950 * gdb.base/fortran-sym-case.c: New file.
8951 * gdb.base/fortran-sym-case.exp: New file.
8952 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
8953 * gdb.dwarf2/dw2-case-insensitive.c: New file.
8954 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
8955
8344e389
JK
89562011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8957
8958 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
8959 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
8960 false #1', `if true else false #2' and `if true else false #3'.
8961
2484c66b
UW
89622011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
8963
8964 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
8965 while delivering signal.
8966
8d3788bd
VP
89672011-04-27 Vladimir Prus <vladimir@codesourcery.com>
8968
8969 MI breakpoint notifications.
8970
8971 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
8972 * testsuite/gdb.mi/mi2-cli.exp: Adust.
8973 * testsuite/gdb.mi/mi-watch.exp: Adust.
8974 * testsuite/gdb.mi/mi2-watch.exp: Adust.
8975 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
8976 notifications.
8d3788bd 8977
3e03848b
JK
89782011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8979
8980 * gdb.base/gdbindex-stabs-dwarf.c: New file.
8981 * gdb.base/gdbindex-stabs.c: New file.
8982 * gdb.base/gdbindex-stabs.exp: New file.
8983
918c9108
YQ
89842011-04-25 Yao Qi <yao@codesourcery.com>
8985
8986 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
8987 with /*...*/.
8988 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
8989
90556b8c
JK
89902011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8991
8992 * gdb.python/py-value.exp (test_objfiles): Name the first test
8993 `py-value in file.filename'.
8994
03f2bd59
JK
89952011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8996
8997 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
8998 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
8999 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
9000 !gdbserver_reconnect_p..
9001 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
9002
7b08b9eb
JK
90032011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9004
9005 * gdb.cp/cpcompletion.exp (complete class methods)
9006 (complete class methods beginning with F): Move them above runto. New
9007 comment about the runto delimiter.
9008
b78974c3
PA
90092011-04-20 Pedro Alves <pedro@codesourcery.com>
9010
9011 * gdb.base/maint.exp: Test that "maint print registers" works
9012 without a running program.
9013
20429c40 90142011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 9015
20429c40
MP
9016 * gdb.base/setshow.exp: Fix racy tests.
9017 ($old_gdb_prompt): New variable.
9018
7a9dd1b2
TT
90192011-04-19 Tom Tromey <tromey@redhat.com>
9020
9021 * gdb.mi/mi-nsmoribund.exp:
9022 * gdb.hp/gdb.objdbg/objdbg01.exp:
9023 * gdb.base/structs.exp (test_struct_returns):
9024 * gdb.base/call-sc.exp (test_scalar_returns):
9025 * gdb.base/bigcore.exp: Remove duplicate words.
9026
02835898
JK
90272011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9028
9029 * gdb.base/break-interp-lib.c (v, vptr): New variables.
9030 * gdb.base/break-interp.exp (test_attach): New comment.
9031
254f582e
JK
90322011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9033
9034 * gdb.threads/gcore-thread.exp ($core0file): New variable.
9035 (clear __stack_user.next, clear stack_used.next)
9036 (save a zeroed-threads corefile): New test.
9037 Call core_load for $core0file.
9038 (zeroed-threads cannot be listed): New test.
9039
4fe85f5c
JK
90402011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9041
9042 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
9043 filename.
9044 ($srcfile): Preserve the original value.
9045 ($testfile): Match it the .exp filename.
9046 ($corefile): New variable. Substitute it around.
9047 Use clean_restart.
9048 ($prev_timeout): Remove.
9049 (load_core): Move core loading into this proc.
9050 Fix restore of $timeout if load_core fails.
9051
63524580
JK
90522011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9053
9054 * gdb.base/eu-strip-infcall.c: New file.
9055 * gdb.base/eu-strip-infcall.exp: New file.
9056
90359a16
JK
90572011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9058
9059 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
9060 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
9061
626e7282
JK
90622011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9063
9064 Fix Python access to inlined frames.
9065 * gdb.python/py-frame-inline.c: New file.
9066 * gdb.python/py-frame-inline.exp: New file.
9067
3363d018
EBM
90682011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
9069
9070 * gdb.base/gdb1090.exp: Change breakpoint location to read the
9071 content of 's24' correctly (avoiding "optimized out").
9072 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
9073
28781456
JK
90742011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9075
9076 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
9077
4a4106ca
TJB
90782011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
9079
9080 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
9081 expect a colon in watch -location output.
9082
d26ccb4f
JK
90832011-04-13 Marek Polacek <mpolacek@redhat.com>
9084
df46027d 9085 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
9086 New testcase `expect response to define backtrace'. Also remove
9087 redundant `default' block.
9088
e1ab1f9c
JK
90892011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9090
9091 * gdb.python/py-prettyprint.c (struct hint_error): New.
9092 (main): New variable hint_error.
9093 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
9094 "print hint_error".
9095 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
9096 (register_pretty_printers): Register it.
9097
0c2e6019
TT
90982011-04-04 Tom Tromey <tromey@redhat.com>
9099
9100 * gdb.cp/maint.exp (test_help): Update.
9101 (test_namespace): Likewise.
9102
af57139d
JB
91032011-04-01 Joel Brobecker <brobecker@adacore.com>
9104
9105 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
9106 * gdb.ada/arrayptr.exp: Add new tests.
9107
956a9fb9
JB
91082011-04-01 Joel Brobecker <brobecker@adacore.com>
9109
9110 * gdb.ada/mi_catch_ex: New testcase.
9111
d0c4d642
PA
91122011-04-01 Pedro Alves <pedro@codesourcery.com>
9113
9114 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
9115 base::overload(void) method without specifying "const".
9116
18819fa6
UW
91172011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
9118
9119 * gdb.arch/thumb-singlestep.S: New file.
9120 * gdb.arch/thumb-singlestep.exp: Likewise.
9121
a4c8e806
TT
91222011-03-31 Tom Tromey <tromey@redhat.com>
9123
9124 * gdb.python/py-prettyprint.py (exception_flag): New global.
9125 (NoStringContainerPrinter._iterator.next): Check it.
9126 * gdb.python/py-prettyprint.c (main): New variable nstype2.
9127 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
9128
53832f31
TT
91292011-03-29 Tom Tromey <tromey@redhat.com>
9130
9131 * gdb.cp/anon-struct.cc: New file.
9132 * gdb.cp/anon-struct.exp: New file.
9133
e4620230
JK
91342011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9135
9136 Test STT_GNU_IFUNC support.
9137 * gdb.base/gnu-ifunc-lib.c: New file.
9138 * gdb.base/gnu-ifunc.c: New file.
9139 * gdb.base/gnu-ifunc.exp: New file.
9140
d0fb5eae
JK
91412011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9142
9143 Support a ring of related breakpoints.
9144 * gdb.base/watchpoint-delete.c: New file.
9145 * gdb.base/watchpoint-delete.exp: New file.
9146
20106cfb
JK
91472011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9148
9149 * gdb.ada/arrayparam.exp (print first after function call): Use
9150 explicit package name. Add a comment
9151 (print lasta after function call): Rename ...
9152 (print last after function call): ... it and use explicit package
9153 name.
9154 (print length after function call): Use explicit package name.
9155 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
9156 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
9157 (multiple matches for symbol i): Rename ...
9158 (multiple matches for symbol integervar): ... it.
9159 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
9160 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
9161
e7ab5e63
AB
91622011-03-25 Andrew Burgess <aburgess@broadcom.com>
9163
9164 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
9165 environment variable to make grep output more predictable. Move
9166 all the environment setup into gdb_init so it's done once per test
9167 case rather than each time we start gdb.
9168
9ef07c8c
TT
91692011-03-24 Tom Tromey <tromey@redhat.com>
9170
9171 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
9172 test.
9173
dd90784c
JK
91742011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9175
9176 * gdb.dwarf2/dw2-entry-value-main.c: New file.
9177 * gdb.dwarf2/dw2-entry-value.S: New file.
9178 * gdb.dwarf2/dw2-entry-value.exp: New file.
9179
05775840
PM
91802011-03-22 Phil Muldoon <pmuldoon@redhat.com>
9181
6fdff2c5 9182 PR python/12183
05775840
PM
9183
9184 * gdb.python/py-function.exp: Add GdbError tests.
9185
8661b11b
PA
91862011-03-18 Pedro Alves <pedro@codesourcery.com>
9187
9188 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
9189 (reglocal_test_func, statlocal_test_func): New functions.
9190 (globals_test_func): Call new functions.
9191 * gdb.trace/unavailable.exp (gdb_collect_args_test)
9192 (gdb_collect_locals_test): New procedure.
9193 (gdb_trace_collection_test): Call new procedures.
9194
0fdb4f18
PA
91952011-03-18 Pedro Alves <pedro@codesourcery.com>
9196
9197 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
9198 (test_register, test_register_unavailable): New procedures.
9199 (gdb_unavailable_registers_test): New procedure.
9200 (gdb_trace_collection_test): Call it.
9201
99c3dc11
PM
92022011-03-18 Phil Muldoon <pmuldoon@redhat.com>
9203
6fdff2c5 9204 PR python/12149
99c3dc11
PM
9205
9206 * gdb.python/python.exp: Add gdb.write tests.
9207
29703da4
PM
92082010-03-17 Phil Muldoon <pmuldoon@redhat.com>
9209
9210 * gdb.python/Makefile.in: Add py-objfile.
9211 * gdb.python/py-objfile.exp: New file.
9212 * gdb.python/py-objfile.c: New file.
9213 * gdb.python/py-block.exp: Add is_valid tests.
9214 * gdb.python/py-inferior.exp: Ditto.
9215 * gdb.python/py-infthread.exp: Ditto.
9216 * gdb.python/py-symbol.exp: Ditto.
9217 * gdb.python/py-symtab.exp: Ditto.
9218
598997c8
KS
92192011-03-16 Keith Seitz <keiths@redhat.com>
9220
9221 PR c++/12273
9222 * gdb.cp/cmpd-minsyms.exp: New test.
9223 * gdb.cp/cmpd-minsyms.cc: New file.
9224
9225 PR c++/11734
9226 * gdb.cp/ovsrch.exp: New test.
9227 * gdb.cp/ovsrch.h: New file.
9228 * gdb.cp/ovsrch1.cc: New file.
9229 * gdb.cp/ovsrch2.cc: New file.
9230 * gdb.cp/ovsrch3.cc: New file.
9231 * gdb.cp/ovsrch4.cc: New file.
9232
c91513d8
PP
92332011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
9234
9235 PR gdb/12528
9236 * gdb.base/Makefile.in: Adjust EXECUTABLES.
9237 * gdb.base/break-on-linker-gcd-function.exp: New test.
9238 * gdb.base/break-on-linker-gcd-function.cc: New file.
9239
7470fc63
AT
92402011-03-15 Andreas Tobler <andreast@fgznet.ch>
9241
9242 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
9243
959e7469
PM
92442011-03-15 Phil Muldoon <pmuldoon@redhat.com>
9245
9246 * lib/gdb.exp (gdb_unload): Add another termination case.
9247
9373cf26
JK
92482011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9249
9250 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
9251 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
9252 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
9253 Provide a stub byte there.
9254 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
9255 DW_AT_entry_pc.
9256 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
9257
24e9cda0
UW
92582011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
9259
9260 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
9261 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
9262 "generic ABI, auto".
9263 (altivec_abi_tests): Accept vectors returned by reference.
9264
7371cf6d
PM
92652010-03-14 Phil Muldoon <pmuldoon@redhat.com>
9266
9267 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
9268
ce77046a
UW
92692011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
9270
9271 * gdb.python/py-section-script.exp: Skip test if no Python support.
9272
176400c3
UW
92732011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
9274
9275 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
9276
ecec24e6
PM
92772011-03-10 Phil Muldoon <pmuldoon@redhat.com>
9278
9279 * gdb.python/py-parameter.exp: Update tests to the new Python
9280 parameter API. Add "no documentation" test. Add deprecated API
9281 backward compatibility test.
9282
5dbdd470
TT
92832011-03-09 Tom Tromey <tromey@redhat.com>
9284
9285 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
9286 gdb_continue_to_end.
9287
b66e66ee
MK
92882011-03-09 Mark Kettenis <kettenis@gnu.org>
9289
9290 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
9291 tabs.
9292
eceb0c5f
TT
92932011-03-09 Tom Tromey <tromey@redhat.com>
9294
9295 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
9296 parentheses.
9297 (gdb_continue_to_end): Add "allow_extra" parameter. Use
9298 $command.
9299 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
9300 argument to gdb_continue_to_end.
9301 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
9302 argument to gdb_continue_to_end.
9303 * gdb.cp/annota3.exp: Fix regex.
9304 * gdb.cp/annota2.exp: Fix regex.
9305 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
9306 gdb_continue_to_end.
9307 * gdb.base/call-signal-resume.exp: Revert earlier patch.
9308 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
9309 gdb_continue_to_end.
9310
63154eca
PA
93112011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9312
9313 * gdb.server/ext-run.exp
9314 (load new file without any gdbserver inferior): New test.
9315
967d1f9b
TT
93162011-03-07 Tom Tromey <tromey@redhat.com>
9317
9318 * Makefile.in (TAGS): Rewrite.
9319
d68dcbb9
JK
93202011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9321
9322 * gdb.trace/report.exp (12.1: trace report #1): New match for the
9323 initial commands echo. New match for `Found trace'. Anchor all the
9324 other matches. Anchor and match for `No trace frame found' the final
9325 match.
9326
6bf58e63
TT
93272011-03-07 Tom Tromey <tromey@redhat.com>
9328
9329 * Makefile.in (TAGS): New target.
9330
fda326dd
TT
93312011-03-07 Tom Tromey <tromey@redhat.com>
9332
9333 * lib/opencl.exp (skip_opencl_tests): Update for exit message
9334 change.
9335 * lib/mi-support.exp (mi_gdb_test): Update for exit message
9336 change.
9337 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
9338 exit message change.
9339 (skip_altivec_tests): Update for exit message change.
9340 (skip_vsx_tests): Likewise.
9341 (gdb_continue_to_end): Likewise. Add 'command' argument.
9342 * lib/cell.exp (skip_cell_tests): Update for exit message change.
9343 * gdb.threads/tls.exp: Update for exit message change.
9344 * gdb.threads/thread-unwindonsignal.exp: Use
9345 gdb_continue_to_end.
9346 * gdb.threads/step.exp (step_it): Update for exit message change.
9347 (continue_all): Likewise.
9348 * gdb.threads/print-threads.exp (test_all_threads): Update for
9349 exit message change.
9350 * gdb.threads/interrupted-hand-call.exp: Use
9351 gdb_continue_to_end.
9352 * gdb.threads/execl.exp: Use gdb_continue_to_end.
9353 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
9354 gdb_continue_to_end.
9355 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
9356 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
9357 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
9358 * gdb.cp/method.exp: Update for exit message change.
9359 * gdb.cp/mb-templates.exp: Update for exit message change.
9360 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
9361 * gdb.cp/annota3.exp: Update for exit message change.
9362 * gdb.cp/annota2.exp: Update for exit message change.
9363 * gdb.cell/fork.exp: Use gdb_continue_to_end.
9364 * gdb.base/term.exp: Update for exit message change.
9365 * gdb.base/step-test.exp (test_i): Update for exit message change.
9366 * gdb.base/sigstep.exp (advance): Update for exit message change.
9367 (advancei): Likewise.
9368 * gdb.base/siginfo.exp: Update for exit message change.
9369 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
9370 * gdb.base/reread.exp: Use gdb_continue_to_end.
9371 * gdb.base/langs.exp: Use gdb_continue_to_end.
9372 * gdb.base/interrupt.exp: Update for exit message change.
9373 * gdb.base/gdb1555.exp: Update for exit message change.
9374 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
9375 * gdb.base/ending-run.exp: Update for exit message change.
9376 * gdb.base/chng-syms.exp: Update for exit message change.
9377 * gdb.base/checkpoint.exp: Update for exit message change.
9378 * gdb.base/catch-syscall.exp (check_for_program_end): Use
9379 gdb_continue_to_end.
9380 (test_catch_syscall_with_wrong_args): Likewise.
9381 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
9382 * gdb.base/break-interp.exp (test_ld): Update for exit message
9383 change.
9384 * gdb.base/bang.exp: Update for exit message change.
9385 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
9386 (do_call_attach_tests): Likewise.
9387 * gdb.base/a2-run.exp: Update for exit message change.
9388 * gdb.arch/ppc-dfp.exp: Update for exit message change.
9389 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
9390 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
9391
dd19bd70
JK
93922011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9393
9394 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
9395
30e62689
TT
93962011-03-03 Tom Tromey <tromey@redhat.com>
9397
9398 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
9399 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
9400 * gdb.hp/gdb.aCC/configure.ac: Remove.
9401 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
9402 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
9403 * gdb.hp/gdb.base-hp/configure.ac: Remove.
9404 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
9405 * gdb.hp/gdb.compat/configure (Makefile): Remove.
9406 * gdb.hp/gdb.compat/configure.ac: Remove.
9407 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
9408 * gdb.hp/gdb.defects/configure (Makefile): Remove.
9409 * gdb.hp/gdb.defects/configure.ac: Remove.
9410 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
9411 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
9412 * gdb.hp/gdb.objdbg/configure.ac: Remove.
9413 * gdb.hp/configure.ac: Remove.
9414 * gdb.hp/configure: Remove.
9415 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
9416 substitution.
9417 (Makefile): Remove rule.
9418 * gdb.cell/configure.ac: Remove.
9419 * gdb.cell/configure: Remove.
9420 * gdb.stabs/Makefile.in (Makefile): Remove.
9421 (distclean): Don't remove config.status or config.log.
9422 * gdb.stabs/configure (Makefile): Remove.
9423 * gdb.stabs/configure.ac: Remove.
9424 * configure: Rebuild.
9425 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
9426 Remove stabs- and cell-specific logic. Test for existence of
9427 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
9428 subdirectories, gdb.cell, and and gdb.stabs.
9429 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
9430
c171f854
JB
94312011-03-03 Joel Brobecker <brobecker@adacore.com>
9432
9433 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
9434 end of buffer.
9435
9a5193cb
JB
94362011-03-02 Joel Brobecker <brobecker@adacore.com>
9437
9438 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
9439 gdb_test when running a test where we expected no output back.
9440
9bb4c1bb
MS
94412011-02-28 Michael Snyder <msnyder@vmware.com>
9442
9443 * gdb.cp/overload.cc: Change initializer value to integer.
9444
3bd0f5ef
MS
94452011-02-27 Michael Snyder <msnyder@vmware.com>
9446
9447 * gdb.multi/base.exp: Add test for remove-inferiors.
9448
2279eaad
JB
94492011-02-26 Joel Brobecker <brobecker@adacore.com>
9450
9451 * gdb.python/py-frame.exp: Simplify the initialization phase
9452 using prepare_for_testing.
9453
c82c0b55
MS
94542011-02-25 Michael Snyder <msnyder@vmware.com>
9455
9456 * gdb.multi/base.exp: Add tests for info inferiors with args.
9457
1d94651b
JK
94582011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9459
9460 * gdb.dwarf2/dw2-ranges.S: Rename to ...
9461 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
9462 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
9463 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
9464 asmfile3. Comment the STABS (#3) file compilation. Compile
9465 everything through assembler. Provide KFAIL for symtab/12497.
9466 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
9467 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
9468 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
9469 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
9470
3bd0f5ef
MS
94712011-02-24 Michael Snyder <msnyder@vmware.com>
9472
9473 * gdb.base/break.exp: Add tests for delete breakpoints using
9474 convenience variables and value history references.
9475
12c1418e
MS
94762011-02-24 Michael Snyder <msnyder@vmware.com>
9477
9478 * gdb.base/break.exp: Remove debugging 'printf' accidentally
9479 left behind in previous check-in.
9480
e5a67952
MS
94812011-02-23 Michael Snyder <msnyder@vmware.com>
9482
9483 * gdb.base/break.exp: Add tests for "info break" with arguments.
9484 * gdb.trace/infotrace.exp: Update patterns for error and help.
9485 * gdb.base/completion.exp: Update pattern.
9486 * gdb.base/ena-dis-br.exp: Update pattern.
9487 * gdb.base/help.exp: Update patterns.
9488
94892011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
9490
9491 * gdb.base/memattr.exp: New test.
9492 * gdb.base/memattr.c: Test load for memattr.exp.
9493
6e6fbe60
DE
94942011-02-22 Doug Evans <dje@google.com>
9495
9496 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
9497
1d41d745
MS
94982011-02-22 Michael Snyder <msnyder@vmware.com>
9499
9500 * Makefile.in: Make more clean.
9501 * gdb.ada/Makefile.in: Ditto.
9502 * gdb.arch/Makefile.in: Ditto.
9503 * gdb.asm/Makefile.in: Ditto.
9504 * gdb.base/Makefile.in: Ditto.
9505 * gdb.cp/Makefile.in: Ditto.
9506 * gdb.dwarf2/Makefile.in: Ditto.
9507 * gdb.java/Makefile.in: Ditto.
9508 * gdb.mi/Makefile.in: Ditto.
9509 * gdb.modula2/Makefile.in: Ditto.
9510 * gdb.python/Makefile.in: Ditto.
9511 * gdb.server/Makefile.in: Ditto.
9512 * gdb.stabs/Makefile.in: Ditto.
9513 * gdb.threads/Makefile.in: Ditto.
9514 * gdb.trace/Makefile.in: Ditto.
9515
79ba84ca
MS
95162011-02-22 Michael Snyder <msnyder@vmware.com>
9517
df46027d 9518 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
9519 info threads.
9520
b9b35694
JB
95212011-02-22 Joel Brobecker <brobecker@adacore.com>
9522
9523 * gdb.python/py-breakpoint.exp: Fix the expected output of
9524 one of the "maint info breakpoints" tests to accept the output
9525 generated on platforms that do not have hardware watchpoints.
9526
8bfb830f
JB
95272011-02-22 Joel Brobecker <brobecker@adacore.com>
9528
9529 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
9530 clean_restart. Be a little stricter in the expected output
9531 for one of the tests. Fix a typo in one of the comments.
9532
c45f3c54
JB
95332011-02-22 Joel Brobecker <brobecker@adacore.com>
9534
9535 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
9536 Delete variable binfile, no longer use. Add or modify test
9537 comments to make them unique.
9538
b97c863c
MS
95392011-02-21 Michael Snyder <msnyder@vmware.com>
9540
9541 * Makefile.in: Update for make clean.
9542 * gdb.ada/Makefile.in: Ditto.
9543 * gdb.arch/Makefile.in: Ditto.
9544 * gdb.asm/Makefile.in: Ditto.
9545 * gdb.base/Makefile.in: Ditto.
9546 * gdb.cp/Makefile.in: Ditto.
9547 * gdb.dwarf2/Makefile.in: Ditto.
9548 * gdb.java/Makefile.in: Ditto.
9549 * gdb.mi/Makefile.in: Ditto.
9550 * gdb.modula2/Makefile.in: Ditto.
9551 * gdb.python/Makefile.in: Ditto.
9552 * gdb.server/Makefile.in: Ditto.
9553 * gdb.stabs/Makefile.in: Ditto.
9554 * gdb.threads/Makefile.in: Ditto.
9555 * gdb.trace/Makefile.in: Ditto.
9556
aea5b279
MS
95572011-02-21 Michael Snyder <msnyder@vmware.com>
9558
9559 * gdb.threads/thread-find.exp: Update patterns for changes in
9560 output of "info threads" command.
9561
e3039479
UW
95622011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9563 Ulrich Weigand <uweigand@de.ibm.com>
9564
9565 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
9566 (skip_hw_watchpoint_tests): Likewise.
9567 (skip_hw_watchpoint_multi_tests): Likewise.
9568
b800ec70
UW
95692011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
9570
9571 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
9572 (skip_hw_watchpoint_tests): Likewise.
9573 (skip_hw_watchpoint_multi_tests): Likewise.
9574 (skip_hw_watchpoint_access_tests): Likewise.
9575
9576 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
9577 * gdb.base/pr11022.exp: Likewise.
9578 * gdb.base/watch-read.exp: Likewise.
9579 * gdb.base/watch_thread_num.exp: Likewise.
9580 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9581 * gdb.base/watchpoint-hw.exp: Likewise.
9582 * gdb.base/watchpoint.exp: Likewise.
9583 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
9584 * gdb.threads/watchthreads-reorder.exp: Likewise.
9585 * gdb.threads/watchthreads.exp: Likewise.
9586 * gdb.threads/watchthreads2.exp: Likewise.
9587
91033e37
JB
95882011-02-21 Joel Brobecker <brobecker@adacore.com>
9589
9590 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
9591 the debugger is unable to find the array bounds.
9592
eeaafae2
JK
95932011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9594
9595 * gdb.cp/typedef-operator.exp: New file.
9596 * gdb.cp/typedef-operator.cc: New file.
9597
e338d953
MS
95982011-02-17 Michael Snyder <msnyder@vmware.com>
9599
9600 * gdb.threads/thread-find.exp: Fix regular expressions.
9601
e67ad678
JB
96022011-02-17 Joel Brobecker <brobecker@adacore.com>
9603
9604 * gdb.ada/packed_array: Expand testcase to test printing of
9605 unconstrained packed array.
9606
93084bca
JB
96072011-02-17 Joel Brobecker <brobecker@adacore.com>
9608
9609 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
9610
a0c78a73
PA
96112011-02-16 Pedro Alves <pedro@codesourcery.com>
9612
f65d5553 9613 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
9614 (main): Initialize it before collecting, and and clear it
9615 afterwards.
f65d5553
PA
9616 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
9617 collecting with '{type} addr', where the addr expression is not an
9618 rvalue.
a0c78a73 9619
3dfcbbd2
KW
96202011-02-16 Ken Werner <ken.werner@de.ibm.com>
9621
9622 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
9623 a bool variable. Expect correct OpenCL names for vector types. Use the
9624 uc3 variable name instead of referring to the uchar3 built-in type.
9625 Escape the asterisk at the half pointer test.
9626
08807d5a
PA
96272011-02-16 Pedro Alves <pedro@codesourcery.com>
9628
f65d5553 9629 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
9630 (main): Initialize it before collecting, and and clear it
9631 afterwards.
f65d5553
PA
9632 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
9633 collecting overlapping memory ranges.
08807d5a 9634
60f98dde
MS
96352011-02-15 Michael Snyder <msnyder@vmware.com>
9636
9637 * gdb.base/default.exp: Add tests for thread commands.
9638 * gdb.base/help.exp: Add tests for thread commands.
9639 * gdb.threads/thread-find.exp: New test for thread find command.
9640
648cd113
KW
96412011-02-15 Ken Werner <ken.werner@de.ibm.com>
9642
9643 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
9644
494e194e
YQ
96452011-02-15 Yao Qi <yao@codesourcery.com>
9646
9647 PR tdep/12352
9648 * gdb.arch/arm-disp-step.S : New test for str instruction.
9649 * gdb.arch/arm-disp-step.exp : Likewise.
9650
d9492458
TJB
96512011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
9652
9653 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
9654 "vector_register2_vr" test strings. Test the extended floating
9655 point registers (F32~F63).
9656 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
9657 IBM XL C compiler. Make the test program use a register provided
9658 by the compiler for the lxvd2x instruction.
9659
8af8e3bc
PA
96602011-02-14 Pedro Alves <pedro@codesourcery.com>
9661
9662 * gdb.trace/unavailable.cc (class Base, class Middle, class
9663 Derived): New types.
9664 (derived_unavail, derived_partial, derived_whole): New globals.
9665 (virtual_partial): New global.
9666 (virtualp): Point at virtual_partial.
9667 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
9668 related to unavailable vptr.
9669
1b28d0b3
PA
96702011-02-14 Pedro Alves <pedro@codesourcery.com>
9671
9672 * gdb.trace/unavailable.cc (a, b, c): New globals.
9673 (main): Set and clear them.
9674 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
9675 `a' and `c', and check that `b' isn't collected, although `a' and
9676 `c' are.
9677
ec0a52e1
PA
96782011-02-14 Pedro Alves <pedro@codesourcery.com>
9679
9680 * gdb.trace/unavailable.cc (struct Virtual): New.
9681 (virtualp): New global pointer.
9682 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
9683 printing a pointer to an object whose type has a vtable, with
9684 print object on.
9685
24e6bcee
PA
96862011-02-14 Pedro Alves <pedro@codesourcery.com>
9687
9688 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
9689 value repeat handles unavailableness.
9690
39d37385
PA
96912011-02-14 Pedro Alves <pedro@codesourcery.com>
9692
9693 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
9694 tests for building arrays from unavailable values, subscripting
9695 non-memory rvalue unvailable arrays, and accessing fields or
9696 baseclasses of non-lazy unavailable values,
9697 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
9698 struct types.
9699 (g_smallstruct, g_smallstruct_b): New globals.
9700
06d72e16
PA
97012011-02-14 Pedro Alves <pedro@codesourcery.com>
9702
9703 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
9704
bc9a5551
JK
97052011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9706
9707 Fix const/volatile qualifiers of C++ types, PR c++/12328.
9708 * gdb.cp/overload-const.exp: New file.
9709 * gdb.cp/overload-const.cc: New file.
9710
54fcddd0
UW
97112011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9712
9713 * gdb.opencl/callfuncs.cl: New file.
9714 * gdb.opencl/callfuncs.exp: New test.
9715 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
9716
d6dafb7c
UW
97172011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9718
9719 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
9720 when computing result.
9721 * gdb.arch/altivec-abi.exp: Update expected results.
9722
a449c2d8
TJB
97232011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9724
9725 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
9726 * gdb.base/jit.exp: Likewise.
9727 * gdb.base/pie-execl.exp: Likewise.
9728 * gdb.base/solib-nodir.exp: Likewise.
9729 * gdb.base/solib-overlap.exp: Likewise.
9730
764880b7
PA
97312011-02-07 Pedro Alves <pedro@codesourcery.com>
9732
9733 * gdb.trace/collection.c (global_pieces): New.
9734 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
9735 New procedure.
9736 (gdb_trace_collection_test): Call it.
9737
505500db
SW
97382011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
9739
9740 * gdb.python/py-evthreads.c: New file.
9741 * gdb.python/py-evthreads.exp: New file.
9742 * gdb.python/py-events.py: New file.
9743 * gdb.python/py-events.exp: New file.
9744 * gdb.python/py-events.c: New file.
9745
385203ed
DD
97462011-02-04 David Daney <ddaney@caviumnetworks.com>
9747
9748 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
9749
9011945e
AB
97502011-02-03 Andrew Burgess <aburgess@broadcom.com>
9751
9752 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
9753 gdb.base/disasm-end-cu.exp: New test for disassembling over the
9754 boundary between two compilation units.
9755
580688f3
PA
97562011-02-02 Pedro Alves <pedro@codesourcery.com>
9757
9758 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
9759 (Virtual): New structs.
9760 (virtual_o, virtual_middle_b): New globals.
9761 * gdb.cp/virtbase.exp: New tests.
9762
d3f0f853
PP
97632011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
9764
9765 * gdb.base/jit.exp: New file.
9766 * gdb.base/jit-main.c: New file.
9767 * gdb.base/jit-solib.c: New file.
9768
b2030fb5
UW
97692011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
9770
9771 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
9772 proceed to initial kernel entry point.
9773 * gdb.opencl/datatypes.exp: Likewise.
9774 * gdb.opencl/operators.exp: Likewise.
9775 * gdb.opencl/vec_comps.exp: Likewise.
9776
2db19d1e
SW
97772011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
9778
9779 * gdb.cp/nsnested.cc: New.
9780 * gdb.cp/nsnested.exp: New.
9781 * gdb.cp/nsnoimports.exp: New.
9782 * gdb.cp/nsnoimports.cc: New.
9783
6b0c4c1f
JB
97842011-01-31 Joel Brobecker <brobecker@adacore.com>
9785
9786 * gdb.base/interact.exp: Add extra tests that verify that
9787 the value of the interactive-mode setting does not change
9788 after the script is sourced.
9789
80b23b6a
JK
97902011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9791
9792 * gdb.cp/noparam.exp: New file.
9793 * gdb.cp/noparam.cc: New file.
9794
ffd5ec24
PA
97952011-01-28 Pedro Alves <pedro@codesourcery.com>
9796
9797 * gdb.trace/tfile.exp: Test that with no traceframe selected,
9798 there's no stack or registers.
9799
a81766d8
TT
98002011-01-26 Tom Tromey <tromey@redhat.com>
9801
9802 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
9803 space before string output. Add test for "set print pretty off"
9804 case.
9805
585fdaa1
PA
98062011-01-25 Pedro Alves <pedro@codesourcery.com>
9807
9808 * gdb.base/frame-args.exp: Adjust.
9809 * gdb.dwarf2/dw2-noloc.exp: Adjust.
9810 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
9811 * gdb.dwarf2/pieces.exp: Adjust.
9812 * gdb.opt/clobbered-registers-O2.exp: Adjust.
9813 * gdb.opt/inline-locals.exp: Adjust.
9814 * gdb.threads/fork-child-threads.exp: Adjust.
9815
d468832a
KW
98162011-01-25 Ken Werner <ken.werner@de.ibm.com>
9817
9818 * gdb.opencl/convs_casts.cl: Move program scope variables into the
9819 OpenCL kernel function. Add a comment as marker. Add address space
9820 qualifiers for the remaining program scope variables.
9821 * gdb.opencl/datatypes.cl: Likewise.
9822 * gdb.opencl/operators.cl: Likewise.
9823 * gdb.opencl/vec_comps.cl: Likewise.
9824 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
9825 Add breakpoint at the marker comment.
9826 * gdb.opencl/datatypes.exp: Likewise.
9827 * gdb.opencl/operators.exp: Likewise.
9828 * gdb.opencl/vec_comps.exp: Likewise.
9829
490f124f
PA
98302011-01-24 Pedro Alves <pedro@codesourcery.com>
9831
9832 * gdb.base/printcmds.c (some_struct): New struct and instance.
9833 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
9834 procedure.
9835 <global scope>: Call it.
9836
6da78614
KW
98372011-01-21 Ken Werner <ken.werner@de.ibm.com>
9838
9839 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
9840 argument to the gdb_compile_opencl_hostapp call.
9841
ec64c9aa
YQ
98422011-01-19 Yao Qi <yao@codesourcery.com>
9843
9844 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
9845 positve list.
9846
810cfdbb
YQ
98472011-01-19 Yao Qi <yao@codesourcery.com>
9848
9849 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
9850 canonical form.
9851 Remove "xscale-*-*"
9852 * gdb.xml/tdesc-regs.exp: Likewise.
9853 * gdb.python/py-section-script.exp: Replace ARM target triplet
9854 with canonical form.
9855 Match arm*-*-symbianelf*.
9856 * gdb.base/dup-sect.exp: Likewise.
9857 * lib/dwarf.exp: New.
9858 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
9859 dwarf2_support.
9860 * gdb.dwarf2/dup-psym.exp: Likewise.
9861 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
9862 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
9863 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
9864 * gdb.dwarf2/dw2-basic.exp: Likewise.
9865 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9866 * gdb.dwarf2/dw2-const.exp: Likewise.
9867 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
9868 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
9869 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
9870 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
9871 * gdb.dwarf2/dw2-filename.exp: Likewise.
9872 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
9873 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
9874 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9875 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9876 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
9877 * gdb.dwarf2/dw2-noloc.exp: Likewise.
9878 * gdb.dwarf2/dw2-op-call.exp: Likewise.
9879 * gdb.dwarf2/dw2-producer.exp: Likewise.
9880 * gdb.dwarf2/dw2-ranges.exp: Likewise.
9881 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
9882 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
9883 * gdb.dwarf2/dw2-strp.exp: Likewise.
9884 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
9885 * gdb.dwarf2/implptr.exp: Likewise.
9886 * gdb.dwarf2/mac-fileno.exp: Likewise.
9887 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
9888 * gdb.dwarf2/pieces.exp: Likewise.
9889 * gdb.dwarf2/pr11465.exp: Likewise.
9890 * gdb.dwarf2/valop.exp: Likewise.
9891 * gdb.dwarf2/watch-notconst.exp: Likewise.
9892 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
9893
4694da01
TT
98942011-01-19 Tom Tromey <tromey@redhat.com>
9895
9896 * gdb.python/py-infthread.exp: Add thread tests.
9897
b075872c
JB
98982011-01-14 Joel Brobecker <brobecker@adacore.com>
9899
9900 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
9901
2c3e6e24
JB
99022011-01-14 Joel Brobecker <brobecker@adacore.com>
9903
9904 * gdb.ada/widewide: New testcase.
9905
de8fa76c
JB
99062011-01-13 Joel Brobecker <brobecker@adacore.com>
9907
9908 * gdb.base/interact.exp: New testcase.
9909
1b05df00
TT
99102011-01-12 Tom Tromey <tromey@redhat.com>
9911
9912 * gdb.mi/gdb2549.exp: Update for error message changes.
9913 * gdb.mi/mi-cli.exp: Likewise.
9914 * gdb.mi/mi-disassemble.exp: Likewise.
9915 * gdb.mi/mi-pthreads.exp: Likewise.
9916 * gdb.mi/mi-regs.exp: Likewise.
9917 * gdb.mi/mi-stack.exp: Likewise.
9918 * gdb.mi/mi-var-block.exp: Likewise.
9919 * gdb.mi/mi-var-cmd.exp: Likewise.
9920 * gdb.mi/mi2-cli.exp: Likewise.
9921 * gdb.mi/mi2-disassemble.exp: Likewise.
9922 * gdb.mi/mi2-pthreads.exp: Likewise.
9923 * gdb.mi/mi2-regs.exp: Likewise.
9924 * gdb.mi/mi2-stack.exp: Likewise.
9925 * gdb.mi/mi2-var-block.exp: Likewise.
9926 * gdb.mi/mi2-var-cmd.exp: Likewise.
9927
c2ff108b
JK
99282011-01-12 Andrew Burgess <aburgess@broadcom.com>
9929 Jan Kratochvil <jan.kratochvil@redhat.com>
9930
9931 PR fortran/11104 and DWARF unbound arrays detection.
9932 * gdb.fortran/multi-dim.exp: New file.
9933 * gdb.fortran/multi-dim.f90: New file.
9934
b716877b
AB
99352011-01-12 Andrew Burgess <aburgess@broadcom.com>
9936
9937 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
9938 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
9939 add new tests for opcode dumping.
9940
6c162d5e
TT
99412011-01-11 Tom Tromey <tromey@redhat.com>
9942
9943 * gdb.python/py-infthread.exp: Load gdb-python.exp.
9944
77b06cd7
TJB
99452010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
9946
9947 Convert hardware watchpoints to use breakpoint_ops.
9948 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
9949 type is not supported.
9950 * gdb.base/foll-fork.exp: Likewise.
9951 * gdb.base/foll-vfork.exp: Likewise.
9952
f39a75d0
PM
99532011-01-10 Phil Muldoon <pmuldoon@redhat.com>
9954
9955 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
9956 Use load_lib gdb-python.exp.
9957 * gdb.python/python.exp: Ditto.
9958 * gdb.python/py-function.exp: Ditto.
9959
fc529d80
AS
99602011-01-09 Andreas Schwab <schwab@linux-m68k.org>
9961
9962 * gdb.threads/tls.exp ("info address me"): Fix expected output.
9963
fb03cb59
JK
99642011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9965
9966 * configure: Regenerate.
9967
d8e22779
TT
99682011-01-06 Tom Tromey <tromey@redhat.com>
9969
9970 * gdb.python/py-frame.exp: Test gdb.newest_frame.
9971
09050809
JB
99722011-01-06 Joel Brobecker <brobecker@adacore.com>
9973
fc529d80
AS
9974 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
9975 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
9976 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9977 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
9978 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
9979 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9980 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
9981 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
9982 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
9983 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
9984 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
9985 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
9986 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
9987 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9988 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9989 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
9990 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
9991 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
9992 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9993 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
9994 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
9995 gdb.ada/uninitialized_vars.exp,
9996 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
9997 Simplify by using clean_restart.
09050809 9998
8ed5dd9e
JB
99992011-01-06 Joel Brobecker <brobecker@adacore.com>
10000
10001 Add marker to be used as anchor for inserting breakpoints.
10002 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
10003 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
10004 Likewise.
10005
10006 Remove uses of gdb_start_cmd.
10007 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
10008 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
10009
10010 Do not run testcase if testing with GDBserver.
10011 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
10012 if testing with GDBserver.
10013
368a124f
JB
100142011-01-06 Joel Brobecker <brobecker@adacore.com>
10015
10016 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
10017 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
10018 copyright header.
10019
44944448
JB
100202011-01-05 Joel Brobecker <brobecker@adacore.com>
10021
10022 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
10023 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
10024 testsuite/gdb.fortran/complex.f,
10025 testsuite/gdb.fortran/derived-type.f90,
10026 testsuite/gdb.fortran/library-module-lib.f90,
10027 testsuite/gdb.fortran/library-module-main.f90,
10028 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
10029 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
10030 Copyright year update.
10031
31886ea6
JB
100322011-01-05 Joel Brobecker <brobecker@adacore.com>
10033
10034 * gdb.base/langs1.f: Add copyright header.
10035
ebedcab5
JK
100362011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10037
10038 * gdb.base/morestack.exp: New file.
10039 * gdb.base/morestack.c: New file.
10040
de1eb2f9
JK
100412011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10042
10043 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
10044
9e87a409
JB
100452010-12-29 Joel Brobecker <brobecker@adacore.com>
10046
10047 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
10048 * gdb.ada/arrayptr.exp: Add test printing that new variable.
10049
720d1a40
JB
100502010-12-29 Joel Brobecker <brobecker@adacore.com>
10051
10052 * gdb.ada/lang_switch.exp: Correct expected parameter value.
10053
a283af87
AS
100542010-12-25 Andreas Schwab <schwab@linux-m68k.org>
10055
5d3d9cba
AS
10056 * gdb.threads/tls.exp: Fix typo.
10057
a283af87
AS
10058 * gdb.threads/thread-specific.exp (get_thread_list): Update.
10059 * gdb.threads/execl.exp: Update.
10060
2a20745c
YQ
100612010-12-23 Yao Qi <yao@codesourcery.com>
10062
10063 * gdb.arch/arm-disp-step.exp: New.
10064 * gdb.arch/arm-disp-step.S: New.
10065
a7658b96
TT
100662010-12-21 Tom Tromey <tromey@redhat.com>
10067
10068 * gdb.threads/execl.exp: Update.
10069 * gdb.threads/linux-dp.exp: Update.
10070 * gdb.threads/manythreads.exp: Update.
10071 * gdb.threads/tls.exp: Update.
10072
5b79abe7
TT
100732010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10074
10075 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
10076 (NextOverThrowDerivates) <resumebpt>: New.
10077 (resumebpt_test): New.
10078 (main): Call resumebpt_test.
10079 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
10080
0914bcdb
SS
100812010-12-12 Stan Shebs <stan@codesourcery.com>
10082
10083 * gdb.trace/tsv.exp: Test print command on trace state variables.
10084
305aeedc
TT
100852010-12-09 Tom Tromey <tromey@redhat.com>
10086
10087 * gdb.base/interp.exp: Add regression test.
10088
186c406b
TT
100892010-12-09 Tom Tromey <tromey@redhat.com>
10090
10091 * gdb.java/jnpe.java: New file.
10092 * gdb.java/jnpe.exp: New file.
10093 * gdb.cp/nextoverthrow.exp: New file.
10094 * gdb.cp/nextoverthrow.cc: New file.
10095
aae1c79a
DE
100962010-12-07 Doug Evans <dje@google.com>
10097
10098 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
10099 of data-directory.
10100 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
10101 updated.
10102 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
10103
60f98dde 101042010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
10105
10106 * gdb.base/callfuncs.exp: Test for skip_float_tests.
10107 * gdb.base/call-sc.exp: Ditto.
10108 * gdb.base/finish.exp: Ditto.
10109 * gdb.base/return.exp: Ditto.
10110 * gdb.base/return2.exp: Ditto.
10111
5fa290c1
DE
101122010-11-30 Doug Evans <dje@google.com>
10113
10114 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
10115 (gdb_expect_list): Fix spelling errors in comments.
10116 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
10117 send_gdb/gdb_expect_list where applicable.
10118 * gdb.base/call-ar-st.exp: Ditto.
10119 * gdb.base/funcargs.exp: Ditto.
10120 * gdb.base/gcore.exp: Ditto.
10121 * gdb.base/page.exp: Ditto.
10122 * gdb.base/sigaltstack.exp: Ditto.
10123 * gdb.base/siginfo.exp: Ditto.
10124 * gdb.base/sigstep.exp: Ditto.
10125 * gdb.base/trace-commands.exp: Ditto.
10126
4e04c971
DE
101272010-11-29 Doug Evans <dje@google.com>
10128
10129 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
10130 printer-name;subprinter-name.
10131
8cf6f0b1
TT
101322010-11-29 Tom Tromey <tromey@redhat.com>
10133
10134 * gdb.dwarf2/implptr.exp: New file.
10135 * gdb.dwarf2/implptr.c: New file.
10136 * gdb.dwarf2/implptr.S: New file.
10137
94b6973e
PM
101382010-11-29 Phil Muldoon <pmuldoon@redhat.com>
10139
fc529d80 10140 PR python/12199
94b6973e
PM
10141
10142 * gdb.python/py-breakpoint.exp: Test the delete method.
10143
8358c15c
JK
101442010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10145
10146 Fix step_resume_breakpoint unsaved during an infcall.
10147 * gdb.base/step-resume-infcall.exp: New file.
10148 * gdb.base/step-resume-infcall.c: New file.
10149
f6df29bc
TJB
101502010-11-24 Edjunior Machado <emachado@br.ibm.com>
10151
10152 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
10153
f2b5a5cf
TJB
101542010-11-24 Edjunior Machado <emachado@br.ibm.com>
10155
10156 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
10157 on ppc64's symbols; "finish" and "return" commands must accept to
10158 show the caller line again as well as the line after.
10159 * gdb.asm/powerpc64.inc: New file.
10160
6b0ecdc2
DE
101612010-11-23 Doug Evans <dje@google.com>
10162
10163 * lib/gdb.exp (gdb_test_sequence): New function.
10164 (gdb_expect_list): Add verbose -log call for each pattern.
10165 * gdb.base/signals.exp (test_handle_all_print): Call it.
10166 Reduce timeout increment from 6 minutes to 1 minute.
10167 * gdb.server/ext-run.exp: Call it.
10168
ea976c60
PM
101692010-11-23 Phil Muldoon <pmuldoon@redhat.com>
10170
f2b5a5cf 10171 PR python/12212
ea976c60
PM
10172
10173 * gdb.python/python.exp: Check that selected_thread raises an
10174 error when no inferior is loaded.
10175
c0efa795
JK
101762010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10177
10178 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
10179 * gdb.dwarf2/dw2-stack-boundary.S: New file.
10180
ec3aa567
JK
101812010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10182
10183 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
10184 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
10185
d8249011
DE
101862010-11-18 Doug Evans <dje@google.com>
10187
10188 * gdb.server/ext-run.exp: Fix intermittent failures.
10189
d4eba7d1
NF
101902010-11-12 Nathan Froyd <froydnj@codesourcery.com>
10191
10192 * gdb.stabs/gdb11479.exp: Use runto_main.
10193
b04c2f88
NF
101942010-11-12 Nathan Froyd <froydnj@codesourcery.com>
10195
10196 * gdb.base/break-entry.exp: Skip if using a stub.
10197
ae9d7ce4
NF
101982010-11-12 Nathan Froyd <froydnj@codesourcery.com>
10199
10200 * gdb.python/py-inferior.exp: Pack values in target endianness.
10201
621c8364
TT
102022010-11-12 Tom Tromey <tromey@redhat.com>
10203
10204 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
10205 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
10206 MemoryError.
10207 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
10208 type.
10209 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
10210 MemoryError.
10211 (test_subscript_regression): Update exception type.
10212
84f4c1fe
PM
102132010-11-11 Phil Muldoon <pmuldoon@redhat.com>
10214
10215 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
10216 breakpoint tests.
10217
a1442452
PA
102182010-11-09 Pedro Alves <pedro@codesourcery.com>
10219
10220 * gdb.base/watchpoint.exp: Test "watch -location" with an
10221 innacessible location.
10222
efd11a33
JK
102232010-11-09 Edjunior Machado <emachado@br.ibm.com>
10224 Luis Machado <luisgpm@br.ibm.com>
10225
10226 * gdb.base/maint.exp: Expect "." prefix.
10227 * gdb.base/nodebug.exp: Expect "." Likewise.
10228 * gdb.base/sepsymtab.exp: Expect "." Likewise.
10229 * gdb.base/watchpoint-cond-gone.exp: Likewise.
10230 * gdb.base/watchpoint.exp: Expect a software watch to be created for
10231 POWER server processors.
10232
aa00efb5
JK
102332010-11-08 Edjunior Machado <emachado@br.ibm.com>
10234 Luis Machado <luisgpm@br.ibm.com>
10235
10236 * gdb.base/break-entry.exp: convert entry point for
10237 ppc64 and expect leading `.' on ppc64's symbols
10238
99e7ae30
DE
102392010-11-05 Doug Evans <dje@google.com>
10240
10241 * gdb.base/help.exp: Update expected output.
b521dba8
DE
10242 * gdb.python/py-param.exp: Delete, contents moved to ...
10243 * gdb.python/py-parameter.exp: ... here. New file.
10244 Add test for gdb.parameter ("directories").
99e7ae30 10245
f4b8a18d
KW
102462010-11-05 Ken Werner <ken.werner@de.ibm.com>
10247
10248 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
10249 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
10250 * configure: Regenerate.
10251 * gdb.opencl/Makefile.in: New File.
10252 * gdb.opencl/datatypes.exp: Likewise.
10253 * gdb.opencl/datatypes.cl: Likewise.
10254 * gdb.opencl/operators.exp: Likewise.
10255 * gdb.opencl/operators.cl: Likewise.
10256 * gdb.opencl/vec_comps.exp: Likewise.
10257 * gdb.opencl/vec_comps.cl: Likewise.
10258 * gdb.opencl/convs_casts.exp: Likewise.
10259 * gdb.opencl/convs_casts.cl: Likewise.
10260 * lib/opencl.exp: Likewise.
10261 * lib/opencl_hostapp.c: Likewise.
10262 * lib/opencl_kernel.cl: Likewise.
10263 * lib/cl_util.c: Likewise.
10264 * lib/cl_util.c: Likewise.
10265 * gdb.base/default.exp (set language): Add "opencl" to the list of
10266 languages.
10267
a9d5ef47
SW
102682010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
10269
10270 * gdb.cp/overload.exp: Added test for inheritance overload.
10271 * gdb.cp/overload.cc: Ditto.
10272 * gdb.cp/oranking.exp: Removed releveant kfails.
10273
03eb1c79
JK
102742010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10275 Joel Brobecker <brobecker@adacore.com>
10276
10277 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
10278 check test_compiler_info.
10279
dbc98a8b
KW
102802010-11-03 Ken Werner <ken.werner@de.ibm.com>
10281
10282 * gdb.base/gnu_vector.exp: Adjust expect messages.
10283
120bd360
KW
102842010-11-03 Ken Werner <ken.werner@de.ibm.com>
10285
10286 * gdb.base/gnu_vector.exp: Add unary operator tests.
10287
c37f7098
KW
102882010-11-03 Ken Werner <ken.werner@de.ibm.com>
10289
10290 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
10291
7b51bc51
DE
102922010-11-02 Doug Evans <dje@google.com>
10293
10294 * gdb.python/py-pp-maint.c: New file.
10295 * gdb.python/py-pp-maint.exp: New file.
10296 * gdb.python/py-pp-maint.py: New file.
10297
50c97f38
TT
102982010-11-02 Tom Tromey <tromey@redhat.com>
10299
10300 * gdb.base/default.exp: Remove "scheme" from language list.
10301
a289b8f6
JK
103022010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10303
10304 Revert:
10305 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10306 * gdb.threads/sigstep-threads.exp: New file.
10307 * gdb.threads/sigstep-threads.c: New file.
10308
cd017491
MS
103092010-10-20 Michael Snyder <msnyder@vmware.com>
10310
10311 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
10312
8e6a5956
UW
103132010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
10314
10315 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
10316 Skip test completely if gdb,no_hardware_watchpoints.
10317
2c04da0d
UW
103182010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
10319
10320 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
10321 strict, but do not check for any particular function name within libc.
10322
79afc5ef
SW
103232010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
10324
10325 * gdb.cp/smartp.exp: New test.
10326 * gdb.cp/smartp.cc : New test.
10327
026ffab7
SW
103282010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
10329
10330 * gdb.cp/converts.exp: Test pointer to bool conversion.
10331 Test pointer to long conversion.
10332 * gdb.cp/oranking.exp: Removed relevant kfail.
10333
3a772aa4
TT
103342010-10-18 Tom Tromey <tromey@redhat.com>
10335
10336 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
10337 argument to lazy_string.
10338 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
10339 (pp_ls.to_string): Use it.
10340 * gdb.python/py-prettyprint.c (main): Move declarations to top.
10341 Add "estring2" local.
10342
5fc3827b
JK
103432010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10344
10345 Fix s390x compatibility.
10346 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
10347 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
10348
8aeb23f3
JK
103492010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10350
10351 * gdb.threads/sigstep-threads.exp: New file.
10352 * gdb.threads/sigstep-threads.c: New file.
10353
c1e56572
JK
103542010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10355
10356 * gdb.base/pie-execl.exp: New file.
10357 * gdb.base/pie-execl.c: New file.
10358
92163a10
JK
103592010-10-13 Doug Evans <dje@google.com>
10360 Jan Kratochvil <jan.kratochvil@redhat.com>
10361
10362 PR exp/12117
10363 * gdb.cp/ptype-cv-cp.cc: New file.
10364 * gdb.cp/ptype-cv-cp.exp: New file.
10365
7062b0a0
SW
103662010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
10367
10368 * gdb.cp/converts.cc: New test program.
10369 * gdb.cp/converts.exp: New test.
10370 * gdb.cp/overload.exp: Added test for void* vs int*.
10371 * gdb.cp/overload.exp: Ditto.
10372 * gdb.cp/oranking.exp: Removed related kfail.
10373
0e3509db
DE
103742010-10-13 Doug Evans <dje@google.com>
10375
10376 * lib/gdb-python.exp (gdb_check_python_config): New function.
10377 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
10378 * gdb.python/lib-types.cc: New file.
10379 * gdb.python/lib-types.exp: New file.
10380
8dc78533
JK
103812010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10382
10383 * gdb.python/py-error.exp: New file.
10384 * gdb.python/py-error.py: New file.
10385
93c17e06
JK
103862010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10387
10388 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
10389 gdb_test_multiple.
10390
d8b34041
JK
103912010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10392
10393 * gdb.base/break-interp.exp: Use ldlags for linking flags.
10394 * gdb.base/prelink.exp: Likewise.
10395 * gdb.base/solib-nodir.exp: Likewise.
10396 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
10397 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
10398 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
10399
e0cc584e
UW
104002010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
10401
10402 * break-interp.exp (test_ld): Use two separate gdb_expect statements
10403 for the "info files" test to avoid timeouts on slow machines.
10404
cfc353b1
JK
104052010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10406
10407 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
10408 (main): Make openlib dummy call.
10409
d3d7896d
JK
104102010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10411
10412 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
10413 * break-interp.exp (reach): Move the core body ...
10414 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
10415 (test_ld): Provide always real argument, even to the linker. Replace
10416 dl_main by _dl_debug_state.
10417
5e533c94
JK
104182010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10419
10420 Fix results of prelinked PIEs on ppc*.
10421 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
10422 Accept also DISPLACEMENT "PRESENT".
10423 (main): Replace "ZERO" displacements by "PRESENT".
10424
33540610
SW
104252010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
10426
10427 * gdb.cp/oranking.exp: New test.
10428 * gdb.cp/oranking.cc: New test program.
10429
3bdf2bbd
KW
104302010-10-08 Ken Werner <ken.werner@de.ibm.com>
10431
10432 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
10433 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
10434
2f608a3a
KW
104352010-10-06 Ken Werner <ken.werner@de.ibm.com>
10436
10437 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
10438 lush, lynx) New constant.
10439 * gdb.base/constvars.exp: Test const array types.
10440 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
10441
aa2e2d8d
DE
104422010-10-06 Doug Evans <dje@google.com>
10443
10444 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
10445 of syscall staging area.
10446
2844d6b5
KW
104472010-10-06 Ken Werner <ken.werner@de.ibm.com>
10448
10449 * gdb.base/gnu_vector.c: Add variable c4.
10450 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
10451 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10452
7d8ac8bb
MR
104532010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
10454
10455 * gdb.arch/altivec-abi.exp: Fix a typo.
10456
84a02e58
MR
104572010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
10458
10459 * lib/mi-support.exp (thread_selected_re): Correct pattern used
10460 to match a thread ID.
10461
b18e6318
JK
104622010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10463
10464 Fix s390x testcase compatibility.
10465 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
10466
a2c09bd0
DE
104672010-10-01 Doug Evans <dje@google.com>
10468
10469 * lib/gdb-python.exp: New file.
10470 * gdb.python/py-block.exp: Use it.
10471 * gdb.python/py-breakpoint.exp: Ditto.
10472 * gdb.python/py-frame.exp: Ditto.
10473 * gdb.python/py-inferior.exp: Ditto.
10474 * gdb.python/py-param.exp: Ditto.
10475 * gdb.python/py-prettyprint.exp: Ditto.
10476 * gdb.python/py-shared.exp: Ditto.
10477 * gdb.python/py-symbol.exp: Ditto.
10478 * gdb.python/py-symtab.exp: Ditto.
10479 * gdb.python/py-type.exp: Ditto.
10480 * gdb.python/py-value.exp: Ditto.
10481 * gdb.python/python.exp: Ditto.
10482
38f12cfc
TT
104832010-09-30 Tom Tromey <tromey@redhat.com>
10484
10485 * gdb.base/anon.exp: New file.
10486 * gdb.base/anon.c: New file.
10487
9ae8282d
TT
104882010-09-30 Tom Tromey <tromey@redhat.com>
10489
10490 * gdb.base/completion.exp: Test completion through anonymous
10491 union.
10492 * gdb.base/break1.c (struct some_struct): Add anonymous union.
10493
e9e07ba6
JK
104942010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10495
10496 Fix printing parameters of inlined functions.
10497 * gdb.dwarf2/dw2-inline-param.exp: New file.
10498 * gdb.dwarf2/dw2-inline-param-main.c: New file.
10499 * gdb.dwarf2/dw2-inline-param.S: New file.
10500
cd2effb2
JK
105012010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10502
10503 PR corefiles/12071.
10504 * gdb.base/corefile.exp (quit with a process, no question: load core)
10505 (quit with a core file): New tests.
10506
bceffbf3
JK
105072010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10508
10509 Fix GDB crash on inferior calls with self-referencing classes.
10510 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
10511 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
10512 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
10513
1736ad11
JK
105142010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10515
10516 Fix lost siginfo_t for inferior calls.
10517 * gdb.base/siginfo-infcall.exp: New file.
10518 * gdb.base/siginfo-infcall.c: New file.
10519
a176ad92
JB
105202010-09-22 Joel Brobecker <brobecker@adacore.com>
10521
10522 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
10523
c2b0a229
JK
105242010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10525
10526 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
10527 New test.
10528 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
10529
e8ae22d1
JB
105302010-09-22 Joel Brobecker <brobecker@adacore.com>
10531
10532 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
10533 type of our const type.
10534
ec322823
SW
105352010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
10536
10537 * gdb.cp/pr12028.cc: New.
10538 * gdb.cp/pr12028.exp: New.
10539
72929c62
JB
105402010-09-22 Joel Brobecker <brobecker@adacore.com>
10541
10542 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
10543
875b4ff5 105442010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 10545 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
10546
10547 PR mi/11407
10548 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
10549 * gdb.mi/dw2-ref-missing-frame-main.c New File.
10550 * gdb.mi/dw2-ref-missing-frame.S New File.
10551 * gdb.mi/dw2-ref-missing-frame.exp New File.
10552
7155d578
TT
105532010-09-14 Tom Tromey <tromey@redhat.com>
10554
10555 PR symtab/8399:
10556 * gdb.threads/tls.exp: Remove kfail. Update expected output.
10557
515ed532
TT
105582010-09-14 Tom Tromey <tromey@redhat.com>
10559
10560 PR exp/11803:
10561 * gdb.threads/tls.exp: Use C++.
10562 (check_thread_local): Use K::another_thread_local.
10563 * gdb.threads/tls.c (class K): New.
10564 (another_thread_local): Now a member of K.
10565 (spin): Update. No longer K&R C.
10566
450ca57c
SW
105672010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
10568
10569 * gdb.cp/koenig.cc: created class for testing member lookup.
10570 * gdb.cp/koenig.exp: Added test for member lookup.
10571
dbd492a3
JK
105722010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10573
10574 Fix false FAILs on sourcetree topdir directory containing "kill".
10575 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
10576 source line matching regexp.
10577
8d4d924b
JK
105782010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10579
10580 * gdb.python/python.exp (set height 0, collect help from uiout)
10581 (verify help to uiout): New tests.
10582
8e64f2a0
JK
105832010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10584
10585 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
10586 is_lp64_target to check 64bit target.
10587
4569eed2
JK
105882010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10589
10590 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
10591 (test_ld) <powerpc64-*>: New.
10592
5e1617b1
DJ
105932010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10594
10595 * gdb.cp/templates.exp (test_template_args): Allow "struct".
10596
c767944b
DJ
105972010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10598
10599 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
10600 (FunctionArg::method): New function.
10601 (empty, arg): New variables.
10602 (main): Call arg.method.
10603 * gdb.cp/templates.exp (test_template_args): New function.
10604 (do_tests): Call it.
10605
27d3a3fc
UW
106062010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
10607
10608 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
10609 of "next" to proceed over pthread_exit call.
10610
55b7ce7f
UW
106112010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
10612
10613 * gdb.base/maint.exp: Avoid wildcards against potentially very long
10614 "maint print statistics" output to prevent expect timeouts.
10615
809df446
JK
106162010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10617
10618 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
10619 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10620 (test_float_rejected): ... here.
10621 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
10622 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10623 (test_float_rejected): ... here.
10624 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
10625 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10626 (test_float_rejected): ... here.
10627 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
10628 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10629 (test_float_rejected): ... here.
10630
8464be76
DJ
106312010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10632
10633 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
10634 before disabling hardware watchpoints.
10635 (test_inaccessible_watchpoint): Check that hardware watchpoints
10636 are used. Test for watchpoints on a constant address.
10637
14dba4b4
JK
106382010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10639
10640 * gdb.base/ui-redirect.exp: New file.
10641
3f3540e1 106422010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 10643 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
10644
10645 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
10646
0f254bb7
DE
106472010-08-31 Doug Evans <dje@google.com>
10648
10649 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
10650
03f17ccf
TT
106512010-08-30 Tom Tromey <tromey@redhat.com>
10652
10653 PR python/11792:
10654 * gdb.python/py-value.exp (test_subscript_regression): Add
10655 dynamic_type test.
10656
640617ad
DJ
106572010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
10658
10659 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
10660 instead of running to main. Do not test the main function.
10661 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
10662 Add new main.
10663
2ed91d1b
PA
106642010-08-26 Pedro Alves <pedro@codesourcery.com>
10665
10666 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
10667 one test.
10668
673bfd45
DE
106692010-08-24 Doug Evans <dje@google.com>
10670
10671 PR symtab/11942
10672 * gdb.dwarf2/dw4-sig-types.cc: New file.
10673 * gdb.dwarf2/dw4-sig-types.h: New file.
10674 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
10675 * gdb.dwarf2/dw4-sig-types.exp: New file.
10676
f9ffd4bb
TT
106772010-08-23 Tom Tromey <tromey@redhat.com>
10678
10679 PR python/11145:
10680 * gdb.python/py-value.c (Base, Derived): New types.
10681 (base): New global.
10682 * gdb.python/py-value.exp (test_subscript_regression): Add
10683 dynamic_cast test.
10684
d839c8a4
TT
106852010-08-23 Tom Tromey <tromey@redhat.com>
10686
10687 PR python/10676:
10688 * gdb.python/py-type.exp (test_fields): Add tests for type
10689 equality.
10690
702c2711
TT
106912010-08-23 Tom Tromey <tromey@redhat.com>
10692
10693 PR python/11915:
10694 * gdb.python/py-type.exp (test_fields): Add tests for array.
10695
832bafd3
KS
106962010-08-23 Keith Seitz <keiths@redhat.com>
10697
10698 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
10699 have any children. Create a new abbrev for it.
10700 Add missing terminal sequence to .debug_abbrev.
10701
c37bf528
KS
107022010-08-20 Keith Seitz <keiths@redhat.com>
10703
10704 PR symtab/11465:
10705 * gdb.dwarf2/pr11465.exp: New test.
10706 * gdb.dwarf2/pr11465.S: New file.
10707 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
10708 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
10709
4572cbac
TJB
107102010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
10711
10712 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
10713 registers. Update data sets with the new v2_double element in the
10714 VSX register union. Add vector_register3_vr data set for the AltiVec
10715 registers. Use gdb_test_no_output instead of send_gdb.
10716
e7fbb131
PA
107172010-08-19 Pedro Alves <pedro@codesourcery.com>
10718
10719 * gdb.python/py-shared.exp: New file, factored out from
10720 python.exp.
10721 * gdb.python/py-shared.c: New file.
10722 * gdb.python/py-shared-sl.c: New file.
10723 * gdb.python/python-1.c: New file.
10724 * gdb.python/python-sl.c: Delete.
10725 * gdb.python/python.c: Mention python-1.c.
10726 * gdb.python/python.exp: Move shared library tests to
10727 py-shared.exp.
10728 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
10729 (MISCELLANEOUS): New.
10730 (clean mostlyclean): Also remove $MISCELLANEOUS.
10731
d30f5e1f
DE
107322010-08-19 Doug Evans <dje@google.com>
10733
10734 PR exp/11926
10735 * gdb.base/printcmds.exp (test_float_accepted): New function.
10736 Move existing float tests there. Add tests for floats with suffixes.
10737 (test_float_rejected): New function.
10738 * gdb.java/jv-print.exp (test_float_accepted): New function.
10739 (test_float_rejected): New function.
10740 * gdb.objc/print.exp: New file.
10741 * gdb.pascal/print.exp: New file.
10742 * lib/objc.exp: New file.
10743
7b3fd859
PM
107442010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
10745
10746 * gdb.base/default.exp (info set): Avoid full buffer error and force
10747 reading up to final gdb prompt.
10748 (show): Likewise.
10749
c92817ce
TT
107502010-08-18 Tom Tromey <tromey@redhat.com>
10751
10752 PR symtab/11919:
10753 * gdb.base/completion.exp: Add test.
10754
f1208f9e
DE
107552010-08-18 Doug Evans <dje@google.com>
10756
10757 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
10758 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
10759 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
10760 Simplify, early exit if runto_main fails.
10761 * gdb.fortran/exprs.exp: load_lib fortran.exp.
10762 (set_lang_fortran): Moved to lib/fortran.exp.
10763 * gdb.fortran/types.exp: load_lib fortran.exp.
10764 (set_lang_fortran): Moved to lib/fortran.exp.
10765 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
10766 * gdb.java/jprint.exp (set_lang_java): Ditto.
10767 * gdb.java/jv-exp.exp: load_lib java.exp.
10768 If set_lang_java fails, issue a warning instead of failure to be
10769 consistent with other set_lang_foo uses.
10770 (set_lang_java): Moved to lib/java.exp.
10771 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
10772 If set_lang_java fails, issue a warning instead of failure to be
10773 consistent with other set_lang_foo uses.
10774 * gdb.pascal/types.exp: load_lib pascal.exp.
10775 (set_lang_pascal): Moved to lib/pascal.exp.
10776 * lib/fortran.exp: New file.
10777 * lib/java.exp (set_lang_java): New function.
10778 * lib/pascal.exp (set_lang_pascal): New function.
10779
2f06b485
YQ
107802010-08-18 Yao Qi <yao@codesourcery.com
10781
10782 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
10783 func_nofb_start and func_loopfb_start, so that address of functions
10784 is equal to these labels on Thumb.
10785
96e25403
YQ
107862010-08-18 Yao Qi <yao@codesourcery.com>
10787
10788 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
10789 to reflect latest c source file.
10790
36e6adc4
JK
107912010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10792
10793 * gdb.cp/infcall-dlopen.exp: New file.
10794 * gdb.cp/infcall-dlopen.cc: New file.
10795 * gdb.cp/infcall-dlopen-lib.cc: New file.
10796
f431efe5
PA
107972010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10798 Pedro Alves <pedro@codesourcery.com>
10799
10800 PR breakpoints/11371
10801
10802 * gdb.base/watch-cond-infcall.exp: New file.
10803 * gdb.base/watch-cond-infcall.c: New file.
10804
06a64a0b
TT
108052010-08-16 Tom Tromey <tromey@redhat.com>
10806
10807 * gdb.base/help.exp: Update.
10808 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
10809 watchpoint.
10810 (test_watch_location): New proc.
10811 (test_watchpoint_in_big_blob): Delete watchpoint.
10812 * gdb.base/watchpoint.c (func5): New function.
10813 (main): Call it.
10814
70ebf4ed
DE
108152010-08-16 Doug Evans <dje@google.com>
10816
10817 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
10818
ca5c20b6
PM
108192010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10820
10821 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
10822 tests.
10823
7346b668
KW
108242010-08-11 Ken Werner <ken.werner@de.ibm.com>
10825
10826 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
10827 * gdb.base/gnu_vector.c: New File.
10828 * gdb.base/gnu_vector.exp: Likewise.
10829
cb2e07a6
PM
108302010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10831
10832 * gdb.python/python.c: New File.
10833 * gdb.python/python-sl.c: New File.
10834 * gdb.python/python.exp: Test solib_address and decode_line
10835 * functions.
10836
5da1313b
JK
108372010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10838
10839 * gdb.python/python.exp (show height, set height 10)
10840 (verify pagination beforehand, verify pagination beforehand: q)
10841 (gdb.execute does not page, verify pagination afterwards)
10842 (verify pagination afterwards: q): New.
10843
49c3ccf7
DE
108442010-08-02 Doug Evans <dje@google.com>
10845
10846 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
10847 because of an older gcc, change test2
10848 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
10849 to unsupported.
10850
42c0c4f1
KH
108512010-07-30 Kazu Hirata <kazu@codesourcery.com>
10852
10853 * gdb.base/break-always.exp: Do not expect full paths to file
10854 names.
10855 * gdb.base/commands.exp: Likewise.
10856
d3765805
DE
108572010-07-30 Doug Evans <dje@google.com>
10858
c98ee71b
DE
10859 * gdb.cp/temargs.exp: For new tests that require newer gccs,
10860 xfail them when run with older gccs.
10861
fd961404
DE
10862 * lib/gdb.exp (build_executable): Forward "c++" option to
10863 get_compiler_info.
10864
999adef4
DE
10865 * gdb.python/py-type.exp (test_template): Mark as xfail tests
10866 "python print ttype.template_argument(1)" and
10867 "python print isinstance(ttype.template_argument(1), gdb.Value)"
10868 if using gcc 4.4 or earlier.
10869
d3765805
DE
10870 * gdb.base/valgrind-db-attach.exp: Use unique test name for
10871 attach-to-debugger handling.
10872
1276c759
JK
108732010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10874
10875 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
10876 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
10877 (main): Use copyreloc.
10878 * gdb.base/prelink.exp (split debug of executable)
10879 (.dynbss vs. .bss address shift): New tests.
10880
88caa9b9
PA
108812010-07-29 Pedro Alves <pedro@codesourcery.com>
10882
10883 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
10884 in gdb_test_multiple.
10885
c6f2ac43
PA
108862010-07-29 Pedro Alves <pedro@codesourcery.com>
10887
10888 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
10889 environment.
10890
326fd672
TT
108912010-07-28 Tom Tromey <tromey@redhat.com>
10892
10893 PR python/11060:
10894 * gdb.python/py-type.c (Temargs): New template.
10895 (temvar): New variable.
10896 * gdb.python/py-type.exp (test_template): New proc.
10897
3ce3b1ba
PA
108982010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10899
10900 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
10901 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
10902
34eaf542
TT
109032010-07-28 Tom Tromey <tromey@redhat.com>
10904
10905 PR c++/9946:
10906 * gdb.cp/temargs.exp: New file.
10907 * gdb.cp/temargs.cc: New file.
10908
d41b819e
JK
109092010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10910
10911 * gdb.base/help.exp (help disassemble): Update the content.
10912
26ab7092
JK
109132010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10914
10915 * gdb.threads/ia64-sigill.exp: New file.
10916 * gdb.threads/ia64-sigill.c: New file.
10917
5283e9e1
TT
109182010-07-27 Tom Tromey <tromey@redhat.com>
10919
10920 * gdb.opt/inline-cmds.c (ATTR): New define.
10921 (func1): Use it.
10922 (func2): Likewise.
10923 (func3): Likewise.
10924 (outer_inline1): Likewise.
10925 (outer_inline2): Likewise.
10926 * gdb.opt/inline-bt.c (ATTR): New define.
10927 (func1): Use it.
10928 (func2): Likewise.
10929 * gdb.opt/inline-locals.c (ATTR): New define.
10930 (func1): Use it.
10931 (func2): Likewise.
10932
e992ef73
TT
109332010-07-27 Tom Tromey <tromey@redhat.com>
10934
10935 * gdb.stabs/gdb11479.c (hack): New function.
10936 (test): Use it.
10937 (test2): Use it.
10938 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
10939 (int32_search_buf, int64_search_buf): No longer static.
10940 (x): Remove.
10941 * gdb.base/relocate.c (hack): New function.
10942
5374244e
PM
109432010-07-27 Phil Muldoon <pmuldoon@redhat.com>
10944
10945 * gdb.python/py-value.exp (test_inferior_function_call): New function.
10946 * gdb.python/py-value.c (func1): New function.
10947 (func2): Likewise.
10948
a99aee83
CV
109492010-07-26 Corinna Vinschen <vinschen@redhat.com>
10950
10951 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
10952 as not to clash with .data section.
10953
a04ba985
JG
109542010-07-26 Jerome Guitton <guitton@adacore.com>
10955
10956 * gdb.base/code_elim.exp: New file.
10957 * gdb.base/code_elim1.c: New file.
10958 * gdb.base/code_elim2.c: New file.
10959
23bd0f7c
PA
109602010-07-21 Pedro Alves <pedro@codesourcery.com>
10961
10962 PR symtab/11827
10963
10964 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
10965 (some_volatile_enum): New variable.
10966 * gdb.base/printcmds.exp (test_print_enums): New.
10967 <top level>: Call it.
10968
883df6dd
SW
109692010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
10970
10971 * gdb.cp/fpointer.cc: New test.
10972 * gdb.cp/fpointer.exp: New test.
10973
569b05a5
JK
109742010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10975
10976 * gdb.base/solib-nodir.exp: New file.
10977 * lib/gdb.exp (runto): New case for a GDB internal error.
10978
51d7d803
JK
109792010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10980 Ulrich Weigand <uweigand@de.ibm.com>
10981 Tom Tromey <tromey@redhat.com>
10982
10983 * gdb.base/charset-malloc.c: New file.
10984 * gdb.base/charset.c (malloc_stub): New prototype.
10985 (main): Call it instead of malloc itself.
10986 * gdb.base/charset.exp: Use only prepare_for_testing.
10987 (binfile): Remove the variable.
10988
c0edd9ed
JK
109892010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10990
10991 Make core files the process_stratum.
10992 * gdb.base/corefile.exp (run: load core again)
10993 (run: sanity check we see the core file, run: with core)
10994 (run: core file is cleared, attach: load core again)
10995 (attach: sanity check we see the core file, attach: with core)
10996 (attach: core file is cleared): New tests.
10997 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
10998
3cbaedff
KW
109992010-07-14 Ken Werner <ken.werner@de.ibm.com>
11000
11001 * gdb.arch/altivec-abi.exp: New tests.
11002
91158a56
TT
110032010-07-13 Tom Tromey <tromey@redhat.com>
11004
11005 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
11006 (main): Use it.
11007 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
11008
0f5238ed
TT
110092010-07-13 Tom Tromey <tromey@redhat.com>
11010
11011 * gdb.base/label.exp: New file.
11012 * gdb.base/label.c: New file.
11013
add265ae
L
110142010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
11015 H.J. Lu <hongjiu.lu@intel.com>
11016
11017 * lib/gdb.exp (is_ilp32_target): New.
11018 (is_lp64_target): Likewise.
11019
11020 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
11021 target.
11022 * gdb.arch/amd64-disp-step.exp: Likewise.
11023 * gdb.arch/amd64-dword.exp: Likewise.
11024 * gdb.arch/amd64-i386-address.exp: Likewise.
11025 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 11026
add265ae
L
11027 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
11028 target.
11029 * gdb.arch/i386-bp_permanent.exp: Likewise.
11030 * gdb.arch/i386-byte.exp: Likewise.
11031 * gdb.arch/i386-disp-step.exp: Likewise.
11032 * gdb.arch/i386-gnu-cfi.exp: Likewise.
11033 * gdb.arch/i386-prologue.exp: Likewise.
11034 * gdb.arch/i386-size-overlap.exp: Likewise.
11035 * gdb.arch/i386-size.exp: Likewise.
11036 * gdb.arch/i386-sse.exp: Likewise.
11037 * gdb.arch/i386-unwind.exp: Likewise.
11038 * gdb.arch/i386-word.exp: Likewise.
11039
11040 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
11041 test only when building 64-bit executables. Do not hard-code
11042 -m64 option.
11043
2dfb8c17
DE
110442010-07-07 Doug Evans <dje@google.com>
11045
11046 * lib/gdb.exp (gdb_test_list_exact): New function.
11047 * gdb.base/default.exp (show convenience): Call it, add tests for
11048 $_sdata = void, $_thread = 0.
11049
4e5799b6
JK
110502010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11051 Joel Brobecker <brobecker@adacore.com>
11052
11053 Fix re-run of PIE executable, PR shlibs/11776.
11054 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
11055 Remove $displacement_main to match the solib-svr4.c change. New "kill"
11056 and re-"run" of the inferior.
11057
1a219cc7
JK
110582010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11059 Joel Brobecker <brobecker@adacore.com>
11060
11061 Cope with missing /usr/sbin/prelink.
11062 * lib/prelink-support.exp (prelink_no):
11063 <result == 1 && $output is "no such file or directory">: New.
11064 (prelink_yes): Likewise. Return on failed prelink_no.
11065
5e3b36f8
JK
110662010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11067 Joel Brobecker <brobecker@adacore.com>
11068
11069 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
11070 build_executable by build_executable_own_libs. Replace "prelink -R"
11071 execution by a call of prelink_yes. Comment why "prelink -r" needs no
11072 change.
11073 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
11074 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
11075 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
11076 Replace build_executable by build_executable_own_libs's function
11077 build_executable_own_libs.
11078 (prelinkNO): Create new stub to call prelink_no.
11079 (prelinkYES): Create new stub to call prelink_yes.
11080 (test_attach): Rename calls of copy to file_copy.
11081 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
11082 (copy): Move to ...
11083 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
11084 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
11085 * gdb.base/prelink.exp: Disable testcase also for is_remote and
11086 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
11087 special flags by gdb_compile_shlib. Replace second gdb_compile by
11088 build_executable_own_libs. Replace "prelink -R" execution by a call of
11089 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
11090 a second call of prelink_yes. Replace restart commands by
11091 clean_restart.
11092 (prelink): Rename to ...
11093 (seen displacement message): ... this test. Extend its expectation
11094 strictness.
11095
86e4bafc
JK
110962010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11097
11098 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
11099 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
11100 displacement message exactly once.
11101
3cd07d20
JK
111022010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11103 Joel Brobecker <brobecker@adacore.com>
11104
11105 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
11106 its restore after the <$relink_args != ""> loop. new comment.
11107
0a1e94c7
JK
111082010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11109 Joel Brobecker <brobecker@adacore.com>
11110
11111 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
11112 code for it. New variable relink_args.
11113 (prelinkYES): Call prelinkNO.
11114 (test_attach): Accept new parameter relink_args. Re-prelink the binary
11115 in such case. Move the core code to ...
11116 (test_attach_gdb): ... a new function. Send GDB command "file".
11117 Extend expected "Attaching to " string.
11118
2f70bcfb
TT
111192010-07-02 Tom Tromey <tromey@redhat.com>
11120
11121 * gdb.base/bitops.exp: Remove extraneous "pass".
11122
a17ac5b0
TT
111232010-07-02 Ken Werner <ken.werner@de.ibm.com>
11124
11125 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
11126
dc10affe
PA
111272010-07-01 Pedro Alves <pedro@codesourcery.com>
11128
d41c0fc8
PA
11129 * gdb.base/help.exp: Adjust expected output.
11130
111312010-07-01 Pedro Alves <pedro@codesourcery.com>
11132
11133 * gdb.base/help.exp: Adjust expected output.
dc10affe 11134
0a600c36
JK
111352010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11136
11137 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
11138 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
11139 c++/11702.
11140
37cc8bfe
JK
111412010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11142 Doug Evans <dje@google.com>
11143
11144 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
11145 add .dynamic entry'.
11146
254e6b9e
DE
111472010-06-29 Doug Evans <dje@google.com>
11148
11149 Test PR c++/11702.
11150 * gdb.cp/m-static.exp: Add testcase.
11151 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
11152
595939de 111532010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
11154 Tom Tromey <tromey@redhat.com>
11155 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
11156
11157 * gdb.python/py-inferior.c: New File.
11158 * gdb.python/py-infthread.c: New File.
11159 * gdb.python/py-inferior.exp: New File.
11160 * gdb.python/py-infthread.exp: New File.
11161
98751a41
JK
111622010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11163
11164 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
11165 (ptype ::C::OtherFileClass typedefs): New.
11166 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
11167 (C::OtherFileClass::cOtherFileClassVar2): New.
11168 (C::OtherFileClass::cOtherFileClassVar_use): Use also
11169 cOtherFileClassVar2.
11170 (C::cOtherFileType2, C::cOtherFileVar2): New.
11171 (C::cOtherFileVar_use): use also cOtherFileVar2.
11172 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
11173
41f62f39
JK
111742010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11175
11176 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
11177 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
11178 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
11179 (print ::C::cOtherFileVar)
11180 (whatis C::OtherFileClass::cOtherFileClassType)
11181 (whatis ::C::OtherFileClass::cOtherFileClassType)
11182 (print C::OtherFileClass::cOtherFileClassVar)
11183 (print ::cOtherFileClassVar)
11184 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
11185 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
11186 trailing content.
11187 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
11188 (C::OtherFileClass::cOtherFileClassVar)
11189 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
11190 (C::cOtherFileVar, C::cOtherFileVar_use): New.
11191
af53d231
JK
111922010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11193
11194 Test PR c++/11703 and PR gdb/1448.
11195 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
11196 gdb/1448.
11197
9655fd1a
JK
111982010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11199
11200 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
11201 (main) <rtti_data>: New.
11202 * gdb.cp/virtbase.exp (print rtti_data): New.
11203
824cc8dd
JK
112042010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11205 Joel Brobecker <brobecker@adacore.com>
11206
11207 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
11208
6036c742
JK
112092010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11210
11211 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
11212
de6a0421
DE
112132010-06-28 Doug Evans <dje@google.com>
11214
11215 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
11216
b2dae948
DE
112172010-06-27 Doug Evans <dje@google.com>
11218
11219 * gdb.cp/m-static.exp: Update expected test output.
11220
0f3bb72e
PH
112212010-06-25 Paul Hilfinger <hilfinger@adacore.com>
11222
889bf7c5
PA
11223 * gdb.gdb/selftest.exp: Adjust expected message for
11224 capturing start-up runtime.
0f3bb72e 11225
bc9f0842
TT
112262010-06-25 Tom Tromey <tromey@redhat.com>
11227
11228 PR python/10808:
11229 * gdb.python/python.exp: Add new tests.
11230
099ef718
SW
112312010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
11232
11233 * gdb.cp/operator.cc: Created an import loop.
11234 * gdb.cp/operator.exp: Added testcase for import loop.
11235
5868a632
JK
112362010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11237
11238 Test PR python/11407.
11239 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
11240 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
11241 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
11242 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
11243 executable_nofb and executable_fb. New variables srcsfile, objsfile,
11244 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
11245 binfile. Call gdb_compile with clean_restart twice.
11246 (func_nofb print, func_nofb backtrace, func_loopfb print)
11247 (func_loopfb backtrace): New.
11248
af76db58
JK
112492010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11250
11251 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
11252 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
11253 by a hand made one.
11254 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
11255 i?86 requirement. Remove variables srcfile and binfile. New variable
11256 sources, executable_nofb and executable_fb. Call prepare_for_testing.
11257
f2c7657e
UW
112582010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11259
11260 * gdb.cell/dwarfaddr.exp: New file.
11261 * gdb.cell/dwarfaddr.S: New file.
11262
628fe4e4
JK
112632010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11264
11265 Test PR 9436.
11266 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
11267
f1421989
HZ
112682010-06-24 Hui Zhu <teawater@gmail.com>
11269
11270 * gdb.base/eval.exp: New file.
11271
d03285ec
UW
112722010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11273
11274 * gdb.cell/fork.exp: New file.
11275 * gdb.cell/fork.c: Likewise.
11276 * gdb.cell/fork-spu.c: Likewise.
11277
41b2c92d
PM
112782010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
11279
11280 * lib/gdb.exp (banned_variables_traced): New global variable.
11281 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
11282 (gdb_init): Use `trace add variable' instead of obsolete
11283 `trace variable'.
11284
d5bc977f
DE
112852010-06-21 Doug Evans <dje@google.com>
11286
11287 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
11288
d2ed6730
UW
112892010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11290
11291 * gdb.arch/spu-ls.exp: New file.
11292 * gdb.arch/spu-ls.c: Likewise.
11293
6aed2dbc
SS
112942010-06-18 Stan Shebs <stan@codesourcery.com>
11295
11296 * gdb.threads/thread-specific.exp: Add tests of $_thread.
11297
e0756905
UW
112982010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11299
11300 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
11301 * gdb.base/watch-cond.exp: Likewise.
11302 * gdb.python/py-breakpoint.exp: Likewise.
11303
d8053d4d
PA
113042010-06-18 Pedro Alves <pedro@codesourcery.com>
11305
11306 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
11307 clean_restart, make sure every test has a distinct message, and
11308 that messages don't include the executable' full path.
11309
81ce510c
DE
113102010-06-17 Doug Evans <dje@google.com>
11311
11312 * gdb.arch/i386-size.exp: Updated expected output for
11313 DISASSEMBLY_OMIT_FNAME.
11314
65d79d4b
SDJ
113152010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11316 Sergio Durigan Junior <sergiodj@redhat.com>
11317
11318 * gdb.base/watch-notconst.c: New file.
11319 * gdb.base/watch-notconst.S: New file.
11320 * gdb.base/watch-notconst2.c: New file.
11321 * gdb.base/watch-notconst2.S: New file.
11322 * gdb.base/watch-notconst.exp: New file.
11323 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
11324 (func4): Add operations on `global_ptr_ptr'.
11325 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
11326 routine to test watchpoints created with a constant expression.
11327 (test_inaccessible_watchpoint): Include tests for watchpoints
11328 created with a constant expression.
11329
df0f4836
KB
113302010-06-14 Kevin Buettner <kevinb@redhat.com>
11331
11332 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
11333 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
11334 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
11335 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
11336 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
11337 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
11338 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
11339 of `_start'.
11340
b769def5
UW
113412010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11342
11343 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
11344 not supported on the target.
11345 * gdb.mi/mi-nonstop-exit.exp: Likewise.
11346 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
11347 * gdb.mi/mi-nsintrall.exp: Likewise.
11348 * gdb.mi/mi-nsmoribund.exp: Likewise.
11349 * gdb.mi/mi-nsthrexec.exp: Likewise.
11350
d914c394
SS
113512010-06-11 Stan Shebs <stan@codesourcery.com>
11352
11353 * gdb.base/permissions.exp: New file.
11354
113552010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
11356
11357 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
11358 does not support ELF executable class.
11359
f3ce5b9c
UW
113602010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11361
11362 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
11363
8e46892c
JK
113642010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11365
11366 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
11367 (runto): Catch "The target does not support running in non-stop mode.".
11368
6cc55c64
MS
113692010-06-11 Michael Snyder <msnyder@vmware.com>
11370
11371 * gdb.base/setshow.exp (set language asm): Don't use
11372 gdb_test_no_output, fails on some targets.
11373
caddefa4
UW
113742010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11375
11376 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
11377 * gdb.cp/pr9167.exp: Likewise.
11378
468b1aa7
UW
113792010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11380
11381 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
11382
5c3552dc
UW
113832010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11384
11385 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
11386
02e6fe6a
UW
113872010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11388
11389 * gdb.base/charset.c (main): Make sure malloc gets linked in.
11390
0e03807e
TT
113912010-06-11 Tom Tromey <tromey@redhat.com>
11392
11393 PR gdb/9977, PR exp/11636::
11394 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
11395 (pieces_test_f6): Update expected output.
11396
2bdf28a0
JK
113972010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11398
11399 * gdb.base/moribund-step.exp: New.
11400
f6978de9
MS
114012010-06-08 Michael Snyder <msnyder@vmware.com>
11402
11403 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 11404 * gdb.ada/boolean_expr.exp:
f6978de9
MS
11405 * gdb.ada/frame_args.exp: Ditto.
11406 * gdb.ada/lang_switch.exp: Ditto.
11407 * gdb.ada/ptype_arith_binop.exp: Ditto.
11408 * gdb.ada/ref_param.exp: Ditto.
11409 * gdb.ada/type_coercion.exp:Ditto.
11410
11411 * gdb.asm/asm-source.exp: Ditto.
11412
11413 * gdb.base/attach.exp: Ditto.
11414 * gdb.base/bitfields2.exp: Ditto.
11415 * gdb.base/call-signal-resume.exp: Ditto.
11416 * gdb.base/callfuncs.exp: Ditto.
11417 * gdb.base/commands.exp: Ditto.
11418 * gdb.base/dbx.exp: Ditto.
11419 * gdb.base/default.exp: Ditto.
11420 * gdb.base/dump.exp: Ditto.
11421 * gdb.base/exprs.exp: Ditto.
11422 * gdb.base/freebpcmd.exp: Ditto.
11423 * gdb.base/interrupt.exp: Ditto.
11424 * gdb.base/list.exp: Ditto.
11425 * gdb.base/long_long.exp: Ditto.
11426 * gdb.base/maint.exp: Ditto.
11427 * gdb.base/ptype.exp: Ditto.
11428 * gdb.base/return.exp: Ditto.
11429 * gdb.base/setshow.exp: Ditto.
11430 * gdb.base/sigbpt.exp: Ditto.
11431 * gdb.base/sigrepeat.exp: Ditto.
11432
11433 * gdb.cp/classes.exp: Ditto.
11434
11435 * gdb.dwarf2/dw2-restore.exp: Ditto.
11436
11437 * gdb.gdb/selftest.exp: Ditto.
11438
11439 * gdb.multi/base.exp: Ditto.
11440 * gdb.multi/bkpt-multi-exec.exp: Ditto.
11441
11442 * gdb.python/py-block.exp: Ditto.
11443 * gdb.python/py-prettyprint.exp: Ditto.
11444 * gdb.python/py-template.exp: Ditto.
11445
11446 * gdb.server/ext-attach.exp: Ditto.
11447 * gdb.server/ext-run.exp: Ditto.
11448 * gdb.server/server-mon.exp: Ditto.
11449
11450 * gdb.threads/fork-thread-pending.exp: Ditto.
11451 * gdb.threads/hand-call-in-threads.exp: Ditto.
11452 * gdb.threads/interrupted-hand-call.exp: Ditto.
11453 * gdb.threads/linux-dp.exp: Ditto.
11454 * gdb.threads/manythreads.exp: Ditto.
11455 * gdb.threads/print-threads.exp: Ditto.
11456 * gdb.threads/pthreads.exp: Ditto.
11457 * gdb.threads/schedlock.exp: Ditto.
11458 * gdb.threads/thread-unwindonsignal.exp: Ditto.
11459 * gdb.threads/threadapply.exp: Ditto.
11460
de7ff789
MS
114612010-06-08 Michael Snyder <msnyder@vmware.com>
11462
889bf7c5 11463 * gdb.ada/exec_changed.exp:
de7ff789
MS
11464 Use ".*" instead of "" as wildcard regexp.
11465
11466 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
11467 * gdb.base/call-ar-st.exp: Ditto.
11468 * gdb.base/checkpoint.exp: Ditto.
11469 * gdb.base/default.exp: Ditto.
11470 * gdb.base/dump.exp: Ditto.
11471 * gdb.base/ending-run.exp: Ditto.
11472 * gdb.base/fileio.exp: Ditto.
11473 * gdb.base/miscexprs.exp: Ditto.
11474 * gdb.base/pointers.exp: Ditto.
11475 * gdb.base/readline.exp: Ditto.
11476 * gdb.base/reread.exp: Ditto.
11477 * gdb.base/restore.exp: Ditto.
11478 * gdb.base/shlib-call.exp: Ditto.
11479 * gdb.base/valgrind-db-attach.exp: Ditto.
11480 * gdb.base/volatile.exp: Ditto.
11481 * gdb.base/watchpoints.exp: Ditto.
11482
11483 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
11484
11485 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
11486 * gdb.python/py-value.exp: Ditto.
11487
11488 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
11489 * gdb.trace/circ.exp: Ditto.
11490 * gdb.trace/collection.exp: Ditto.
11491 * gdb.trace/packetlen.exp: Ditto.
11492 * gdb.trace/passc-dyn.exp: Ditto.
11493 * gdb.trace/report.exp: Ditto.
11494 * gdb.trace/tfile.exp: Ditto.
11495 * gdb.trace/tfind.exp: Ditto.
11496 * gdb.trace/while-dyn.exp: Ditto.
11497
3bebe2f2
JK
114982010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11499
11500 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
11501
5c631832
JK
115022010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11503
11504 Test PR 10640.
11505 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
11506
4c3376c8
SW
115072010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
11508
11509 * gdb.cp/koenig.exp: Test for ADL operators.
11510 * gdb.cp/koenig.cc: Added ADL operators.
11511 * gdb.cp/operator.exp: New test.
11512 * gdb.cp/operator.cc: New test.
11513
dc226d5a
MS
115142010-06-04 Michael Snyder <msnyder@vmware.com>
11515
dfb88a23
MS
11516 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
11517 * gdb.base/pending.exp: Ditto.
f7ae76b3 11518
dc226d5a
MS
11519 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
11520
967cf477
DE
115212010-06-04 Doug Evans <dje@google.com>
11522
11523 * gdb.python/py-prettyprint.exp: Add new test for enabled and
11524 disabled printers.
11525 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
11526 (enable_lookup_function): New function.
11527
eb801841
TT
115282010-06-04 Tom Tromey <tromey@redhat.com>
11529
11530 * gdb.python/py-value.exp (test_value_hash): Don't test equality
11531 of hash and id.
11532
38979823
JK
115332010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11534
11535 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
11536 newline.
11537 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
11538 (empty verbose non-noisy clear, empty verbose noisy clear)
11539 (empty non-verbose noisy clear): Likewise.
11540
35ec993f
MS
115412010-06-03 Michael Snyder <msnyder@vmware.com>
11542
11543 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
11544 * gdb.base/display.exp: Ditto.
11545 * gdb.base/find.exp: Ditto.
11546 * gdb.base/ifelse.exp: Ditto.
11547 * gdb.base/multi-forks.exp: Ditto.
11548 * gdb.base/recurse.exp: Ditto.
11549 * gdb.base/setshow.exp: Ditto.
11550 * gdb.base/value-double-free.exp: Ditto.
11551 * gdb.base/watch-vfork.exp: Ditto.
11552 * gdb.base/watch_thread_num.exp: Ditto.
11553 * gdb.base/watchpoint-solib.exp: Ditto.
11554 * gdb.base/watchpoint.exp: Ditto.
11555 * gdb.base/watchpoints.exp: Ditto.
11556
11557 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
11558 * gdb.cp/overload.exp: Ditto.
11559 * gdb.cp/virtfunc.exp: Ditto.
11560
11561 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
11562
889bf7c5 11563 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
11564 Replace gdb_test with gdb_test_no_output.
11565
889bf7c5 11566 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
11567 Replace gdb_test with gdb_test_no_output.
11568 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
11569 * gdb.threads/watchthreads.exp: Ditto.
11570 * gdb.threads/watchthreads2.exp: Ditto.
11571
11572 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
11573 * gdb.trace/tfind.exp: Ditto.
11574
c22decce
JB
115752010-06-03 Joel Brobecker <brobecker@adacore.com>
11576
11577 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
11578 successful test if message is the empty string.
11579
fd5700c7
JK
115802010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11581
11582 * gdb.fortran/module.exp (stopped language detection): New test.
11583
f55ee35c
JK
115842010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11585
11586 Support DW_TAG_module as separate namespaces.
11587 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
11588 gdb.fortran/library-module-lib.f90: New.
11589 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
11590 (print i): Remove.
11591 (continue to breakpoint: i-is-1, print var_i value 1)
11592 (continue to breakpoint: i-is-2, print var_i value 2)
11593 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
11594 (print var_d, print var_i value 14, ptype modmany, complete `modm)
11595 (complete `modmany, complete `modmany`, complete `modmany`var)
11596 (show language, setting breakpoint at module): New tests.
11597 * gdb.fortran/module.f90 (module mod): Remove.
11598 (module mod1, module mod2, module modmany, subroutine sub1)
11599 (subroutine sub2, program module): New.
11600
b8e8282f
JK
116012010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11602
11603 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
11604 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
11605 * gdb.cp/anon-union.exp (pass): Rename to ...
11606 (print z 2): ... here.
b8e8282f 11607
019ebafc
MS
116082010-06-02 Michael Snyder <msnyder@vmware.com>
11609
e68d8fd4
MS
11610 * gdb.trace/actions.exp: Use gdb_test_no_output.
11611 * gdb.trace/circ.exp: Ditto.
11612 * gdb.trace/packetlen.exp: Ditto.
11613 * gdb.trace/save-trace.exp: Ditto.
11614 * gdb.trace/tracecmd.exp: Ditto.
11615 * gdb.trace/tsv.exp: Ditto.
11616
12b5d08a
MS
11617 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
11618 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
11619 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
11620 * gdb.threads/manythreads.exp: Ditto.
11621 * gdb.threads/print-threads.exp: Ditto.
11622 * gdb.threads/pthreads.exp: Ditto.
11623 * gdb.threads/schedlock.exp: Ditto.
11624 * gdb.threads/staticthreads.exp: Ditto.
11625 * gdb.threads/thread-specific.exp: Ditto.
11626 * gdb.threads/thread-unwindonsignal.exp: Ditto.
11627 * gdb.threads/threadapply.exp: Ditto.
11628 * gdb.threads/watchthreads.exp: Ditto.
11629 * gdb.threads/watchthreads2.exp: Ditto.
11630
89493308
MS
11631 * gdb.python/py-block.exp: Use gdb_test_no_output.
11632 * gdb.python/py-prettyprint.exp: Ditto.
11633 * gdb.python/py-template.exp: Ditto.
11634 * gdb.python/py-value.exp: Ditto.
11635
11636 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
11637 * gdb.reverse/watch-reverse.exp: Ditto.
11638
11639 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
11640 * gdb.server/ext-run.exp: Ditto.
11641
019ebafc
MS
11642 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
11643 * gdb.dwarf2/dw2-compressed.exp: Ditto.
11644 * gdb.dwarf2/dw2-intercu.exp: Ditto.
11645 * gdb.dwarf2/dw2-intermix.exp: Ditto.
11646 * gdb.dwarf2/dw2-producer.exp: Ditto.
11647 * gdb.dwarf2/mac-fileno.exp: Ditto.
11648
11649 * gdb.gdb/observer.exp: Use gdb_test_no_output.
11650 * gdb.gdb/selftest.exp: Ditto.
11651
11652 * gdb.multi/base.exp: Use gdb_test_no_output.
11653
11654 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
11655
3e0ca3a5
JK
116562010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11657
11658 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
11659
9db70545
MS
116602010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
11661
a8d52276
MS
11662 * gdb.cp/class2.exp: Use gdb_test_no_output.
11663 * gdb.cp/classes.exp: Ditto.
11664 * gdb.cp/extern-c.exp: Ditto.
11665 * gdb.cp/inherit.exp: Ditto.
11666 * gdb.cp/maint.exp: Ditto.
11667 * gdb.cp/mb-inline.exp: Ditto.
11668 * gdb.cp/mb-templates.exp: Ditto.
11669 * gdb.cp/method2.exp: Ditto.
11670 * gdb.cp/misc.exp: Ditto.
11671 * gdb.cp/ovldbreak.exp: Ditto.
11672 * gdb.cp/punctuator.exp: Ditto.
11673 * gdb.cp/templates.exp: Ditto.
11674 * gdb.cp/virtbase.exp: Ditto.
11675
889bf7c5 11676 * gdb.threads/attach-stopped.exp:
9db70545 11677 Replace uses of send_gdb / gdb_expect.
889bf7c5 11678 * gdb.threads/attachstop-mt.exp:
9db70545 11679 Replace uses of send_gdb / gdb_expect.
889bf7c5 11680 * gdb.threads/gcore-thread.exp:
9db70545 11681 Replace uses of send_gdb / gdb_expect.
889bf7c5 11682 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
11683 Replace uses of send_gdb / gdb_expect.
11684 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 11685 * gdb.threads/print-threads.exp:
9db70545
MS
11686 Replace uses of send_gdb / gdb_expect.
11687 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
11688 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
11689 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
11690
11691 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
11692 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
11693 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
11694 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
11695 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
11696 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
11697 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
11698 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
11699 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
11700 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
11701 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
11702
359cc68c
JK
117032010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11704
11705 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
11706
7d3fe98e
SW
117072010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
11708
11709 * gdb.cp/koenig.exp: Added new test case.
11710 * gdb.cp/koenig.cc: Ditto.
11711
27d3a1a2
MS
117122010-06-01 Michael Snyder <msnyder@vmware.com>
11713
11714 * gdb.base/arithmet.exp: Use gdb_test_no_output.
11715 * gdb.base/arrayidx.exp: Ditto.
11716 * gdb.base/attach.exp: Ditto.
11717 * gdb.base/auxv.exp: Ditto.
11718 * gdb.base/bigcre.exp: Ditto.
11719 * gdb.base/break-always.exp: Ditto.
11720 * gdb.base/break-interp.exp: Ditto.
11721 * gdb.base/break.exp: Ditto.
11722 * gdb.base/breakpoint-shadow.exp: Ditto.
11723 * gdb.base/call-ar-st.exp: Ditto.
11724 * gdb.base/call-sc.exp: Ditto.
11725 * gdb.base/call-signal-resume.exp: Ditto.
11726 * gdb.base/callfuncs.exp: Ditto.
11727 * gdb.base/catch-syscall.exp: Ditto.
11728 * gdb.base/charset.exp: Ditto.
11729 * gdb.base/code-expr.exp: Ditto.
11730 * gdb.base/commands.exp: Ditto.
11731 * gdb.base/cond-expr.exp: Ditto.
11732 * gdb.base/condbreak.exp: Ditto.
11733 * gdb.base/cursal.exp: Ditto.
11734 * gdb.base/cvexpr.exp: Ditto.
11735 * gdb.base/default.exp: Ditto.
11736 * gdb.base/del.exp: Ditto.
11737 * gdb.base/detach.exp: Ditto.
11738 * gdb.base/display.exp: Ditto.
11739 * gdb.base/ena-dis-br.exp: Ditto.
11740 * gdb.base/eval-skip.exp: Ditto.
11741 * gdb.base/foll-fork.exp: Ditto.
11742 * gdb.base/foll-vfork.exp: Ditto.
11743 * gdb.base/frame-args.exp: Ditto.
11744 * gdb.base/funcargs.exp: Ditto.
11745 * gdb.base/gcore-buffer-overflow.exp: Ditto.
11746 * gdb.base/gdbvars.exp: Ditto.
11747 * gdb.base/help.exp: Ditto.
11748 * gdb.base/ifelse.exp: Ditto.
11749 * gdb.base/included.exp: Ditto.
11750 * gdb.base/list.exp: Ditto.
11751 * gdb.base/macscp.exp: Ditto.
11752 * gdb.base/maint.exp: Ditto.
11753 * gdb.base/multi-fork.exp: Ditto.
11754 * gdb.base/overlays.exp: Ditto.
11755 * gdb.base/page.exp: Ditto.
11756 * gdb.base/pending.exp: Ditto.
11757 * gdb.base/pointers.exp: Ditto.
11758 * gdb.base/pr11022.exp: Ditto.
11759 * gdb.base/prelink.exp: Ditto.
11760 * gdb.base/printcmds.exp: Ditto.
11761 * gdb.base/psymtab.exp: Ditto.
11762 * gdb.base/randomize.exp: Ditto.
11763 * gdb.base/relational.exp: Ditto.
11764 * gdb.base/relocate.exp: Ditto.
11765 * gdb.base/remote.exp: Ditto.
11766 * gdb.base/sepdebug.exp: Ditto.
11767 * gdb.base/set-lang-auto.exp: Ditto.
11768 * gdb.base/setshow.exp: Ditto.
11769 * gdb.base/setvar.exp: Ditto.
11770 * gdb.base/signals.exp: Ditto.
11771 * gdb.base/signull.exp: Ditto.
11772 * gdb.base/sigstep.exp: Ditto.
11773 * gdb.base/sizeof.exp: Ditto.
11774 * gdb.base/solib-disc.exp: Ditto.
11775 * gdb.base/store.exp: Ditto.
11776 * gdb.base/structs.exp: Ditto.
11777 * gdb.base/structs2.exp: Ditto.
11778 * gdb.base/subst.exp: Ditto.
11779 * gdb.base/term.exp: Ditto.
11780 * gdb.base/trace-commands.exp: Ditto.
11781 * gdb.base/unwindonsignal.exp: Ditto.
11782 * gdb.base/valgrind-db-attach.exp: Ditto.
11783 * gdb.base/varargs.exp: Ditto.
11784 * gdb.base/watch-cond.exp: Ditto.
11785 * gdb.base/watch_thread_num.exp: Ditto.
11786 * gdb.base/watchpoint-cond-gone.exp: Ditto.
11787 * gdb.base/watchpoint.exp: Ditto.
11788 * gdb.base/whatis-exp.exp: Ditto.
11789
f8d3bf8f
MS
117902010-06-01 Michael Snyder <msnyder@vmware.com>
11791
11792 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
11793 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
11794 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
11795 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
11796 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
11797 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
11798 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
11799 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
11800 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
11801 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
11802 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
11803 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
11804 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
11805 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
11806 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
11807
3f9e0d32
JK
118082010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11809
11810 * gdb.base/commands.exp (begin commands on watch): Remove excessive
11811 trailing newline.
11812 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
11813 * gdb.java/jmisc.exp (p *args\n): Rename to ...
11814 (p *args): ... here and remove excessive trailing newline.
11815
f629457d
JB
118162010-05-31 Joel Brobecker <brobecker@adacore.com>
11817
11818 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
11819
09eef106
JK
118202010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11821
11822 Accept the new Linux kernel "t (tracing stop)" string.
11823 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
11824 Update comment.
11825 (state_wait) <T (tracing stop)>: New.
11826 (main): Update the state_wait expect string.
11827
94f31136
PA
118282010-05-28 Pedro Alves <pedro@codesourcery.com>
11829
11830 * limits.c, limits.exp: Delete files.
11831 * Makefile.in (clean mostlyclean): Adjust.
11832 * tracecmd.exp: Adjust.
11833
096554ab
JK
118342010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11835
11836 * gdb.base/tui-layout.exp: New.
11837
27d3a1a2 118382010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 11839
889bf7c5 11840 * gdb.reverse/break-precsave.exp:
bcd2dc50 11841 Replace uses of send_gdb / gdb_expect.
889bf7c5 11842 * gdb.reverse/break-reverse.exp:
bcd2dc50 11843 Replace uses of send_gdb / gdb_expect.
889bf7c5 11844 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 11845 Replace uses of send_gdb / gdb_expect.
889bf7c5 11846 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 11847 Replace uses of send_gdb / gdb_expect.
889bf7c5 11848 * gdb.reverse/finish-precsave.exp:
bcd2dc50 11849 Replace uses of send_gdb / gdb_expect.
889bf7c5 11850 * gdb.reverse/finish-reverse.exp:
bcd2dc50 11851 Replace uses of send_gdb / gdb_expect.
889bf7c5 11852 * gdb.reverse/i386-precsave.exp:
bcd2dc50 11853 Replace uses of send_gdb / gdb_expect.
889bf7c5 11854 * gdb.reverse/i386-reverse.exp:
bcd2dc50 11855 Replace uses of send_gdb / gdb_expect.
889bf7c5 11856 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 11857 Replace uses of send_gdb / gdb_expect.
889bf7c5 11858 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 11859 Replace uses of send_gdb / gdb_expect.
889bf7c5 11860 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 11861 Replace uses of send_gdb / gdb_expect.
889bf7c5 11862 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 11863 Replace uses of send_gdb / gdb_expect.
889bf7c5 11864 * gdb.reverse/machinestate.exp:
bcd2dc50 11865 Replace uses of send_gdb / gdb_expect.
889bf7c5 11866 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 11867 Replace uses of send_gdb / gdb_expect.
889bf7c5 11868 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 11869 Replace uses of send_gdb / gdb_expect.
889bf7c5 11870 * gdb.reverse/solib-precsave.exp:
bcd2dc50 11871 Replace uses of send_gdb / gdb_expect.
889bf7c5 11872 * gdb.reverse/solib-reverse.exp:
bcd2dc50 11873 Replace uses of send_gdb / gdb_expect.
889bf7c5 11874 * gdb.reverse/step-precsave.exp:
bcd2dc50 11875 Replace uses of send_gdb / gdb_expect.
889bf7c5 11876 * gdb.reverse/step-reverse.exp:
bcd2dc50 11877 Replace uses of send_gdb / gdb_expect.
889bf7c5 11878 * gdb.reverse/until-precsave.exp:
bcd2dc50 11879 Replace uses of send_gdb / gdb_expect.
889bf7c5 11880 * gdb.reverse/until-reverse.exp:
bcd2dc50 11881 Replace uses of send_gdb / gdb_expect.
889bf7c5 11882 * gdb.reverse/watch-precsave.exp:
bcd2dc50 11883 Replace uses of send_gdb / gdb_expect.
889bf7c5 11884 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
11885 Replace uses of send_gdb / gdb_expect.
11886
3def43e0
JK
118872010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11888
11889 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
11890 excessive newline.
11891
27d3a1a2 118922010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
11893
11894 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
11895 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
11896 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
11897 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
11898 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
11899 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
11900 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
11901 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
11902 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
11903 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
11904 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
11905 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
11906 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
11907 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
11908 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
11909 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
11910 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
11911 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
11912 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 11913
27d3a1a2 119142010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 11915
22454424
MS
11916 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
11917 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
11918
11919 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
11920 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
11921 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
11922
889bf7c5 11923 * gdb.reverse/consecutive-reverse.exp:
22454424 11924 Replace uses of send_gdb / gdb_expect.
889bf7c5 11925 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
11926 Replace uses of send_gdb / gdb_expect.
11927
11928 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
11929 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
11930 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 11931 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
11932 Replace uses of send_gdb / gdb_expect.
11933 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
11934 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
11935 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
11936 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
11937 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
11938 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
11939 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
11940 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
11941 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
11942
119432010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 11944
22454424 11945 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11946
22454424 11947 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11948
22454424
MS
11949 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
11950 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
11951 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
11952 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
11953 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
11954 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
11955 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
11956 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
11957 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 11958
6e5f2c59
TT
119592010-05-25 Tom Tromey <tromey@redhat.com>
11960
11961 * gdb.base/macscp.exp: Add missing space after setup_kfail.
11962
bbc8b958
TT
119632010-05-25 Tom Tromey <tromey@redhat.com>
11964
11965 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
11966 argument order.
11967 * gdb.base/macscp.exp: Fix setup_kfail argument order.
11968 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
11969 order.
11970 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
11971 order.
11972 * gdb.base/call-sc.exp (setup_kfails): Remove.
11973 (setup_compiler_kfails): Remove.
11974 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
11975 argument order.
11976 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
11977 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
11978 (advancei): Fix setup_kfail argument order.
11979 * gdb.base/radix.exp: Fix setup_kfail argument order.
11980 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
11981 order.
11982 * gdb.base/structs.exp (setup_kfails): Remove.
11983 (setup_compiler_kfails): Fix setup_kfail argument order.
11984 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
11985 order.
11986 * gdb.java/jmain.exp: Fix setup_kfail argument order.
11987 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
11988 setup_kfail argument order.
11989 * gdb.cp/overload.exp: Fix setup_kfail argument order.
11990
83d1babf
TT
119912010-05-25 Tom Tromey <tromey@redhat.com>
11992
11993 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
11994
6acb16a2
MS
119952010-05-25 Michael Snyder <msnyder@vmware.com>
11996
11997 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
11998 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
11999 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
12000 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
12001 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
12002 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
12003 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
12004 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
12005 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
12006 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
12007 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
12008 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
12009 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
12010 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
12011 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
12012 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
12013 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
12014 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
12015 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
12016 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
12017 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
12018 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
12019 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
12020 * gdb.base/default.exp: Replace send_gdb with gdb_test.
12021 * gdb.base/define.exp: Replace send_gdb with gdb_test.
12022 * gdb.base/display.exp: Replace send_gdb with gdb_test.
12023 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
12024 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
12025 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
12026 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
12027 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
12028 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
12029 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
12030 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
12031 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
12032 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
12033 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
12034 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
12035 * gdb.base/help.exp: Replace send_gdb with gdb_test.
12036 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
12037 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
12038 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
12039 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
12040 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
12041 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
12042 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
12043 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 12044 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
12045
120462010-05-25 Doug Evans <dje@google.com>
12047
12048 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
12049 gdb.string_to_argv.
ad3986f0 12050
d3b1e874
TT
120512010-05-21 Tom Tromey <tromey@redhat.com>
12052
12053 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
12054 Call it.
12055 * gdb.dwarf2/pieces.S: Update.
12056 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
12057
cb826367
TT
120582010-05-21 Tom Tromey <tromey@redhat.com>
12059
12060 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
12061 Call it.
12062 * gdb.dwarf2/pieces.c (struct C): New.
12063 (f6): New function.
12064 * gdb.dwarf2/pieces.S: Replace.
12065
74de6778
TT
120662010-05-21 Tom Tromey <tromey@redhat.com>
12067
12068 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
12069 Call it.
12070
afd74c5f
TT
120712010-05-21 Tom Tromey <tromey@redhat.com>
12072
12073 * gdb.dwarf2.pieces.exp: New file.
12074 * gdb.dwarf2.pieces.S: New file.
12075 * gdb.dwarf2.pieces.c: New file.
12076
a7b75dfd 120772010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 12078 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
12079
12080 * lib/gdb.exp (gdb_test_no_output): New function.
12081 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
12082 when testing commands that should produce no output.
12083
c81c812a
JB
120842010-05-17 Joel Brobecker <brobecker@adacore.com>
12085
12086 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
12087 parameter that we want to watch being a constant.
12088
0cce5bd9
JB
120892010-05-17 Joel Brobecker <brobecker@adacore.com>
12090
12091 * gdb.ada/cond_lang: New testcase.
12092
47050449
JB
120932010-05-17 Joel Brobecker <brobecker@adacore.com>
12094
12095 * lib/gdb.exp (banned_variables): New variable/constant.
12096 (gdb_init): Add write trace on variables listed in banned_variables.
12097 (gdb_finish): Remove write traces on variables listed in
12098 banned_variables.
12099
77c01586
JB
121002010-05-17 Joel Brobecker <brobecker@adacore.com>
12101
12102 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
12103 * gdb.cp/koenig.exp: Likewise.
12104
88d4aea7
PM
121052010-05-14 Phil Muldoon <pmuldoon@redhat.com>
12106
889bf7c5 12107 PR python/11482
88d4aea7
PM
12108
12109 * gdb.python/py-value.exp (test_value_hash): New function.
12110
f5a010c0
PM
121112010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
12112
12113 PR exp/11530.
12114 * gdb.base/gdb11530.c: New file.
12115 * gdb.base/gdb11530.exp: New file.
12116
8ef4892f
JK
121172010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12118
12119 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
12120 * gdb.dwarf2/dw2-modula2-self-type.S: New.
12121
7322dca9
SW
121222010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
12123
12124 * gdb.cp/koenig.exp: New test.
12125 * gdb.cp/koenig.cc: New test program.
12126
02e7ea18
JB
121272010-05-05 Joel Brobecker <brobecker@adacore.com>
12128
12129 Remove the use of prms_id and bug_id throughout the testsuite.
12130
e1c34c5d
PM
121312010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
12132
12133 PR exp/11349.
12134 * testsuite/gdb.cp/ref-types.exp: Add test to examine
12135 use a reference local variable.
12136
8e1d0c49
JK
121372010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12138
12139 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
12140 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
12141 variable different_dir. Move debugfile into a full directory pathname
12142 under DIFFERENT_DIR.
12143 * lib/gdb.exp (separate_debug_filename): Remove.
12144 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
12145 variable debug_dir and mkdir of it. Update function comments.
12146
e66408ed
PA
121472010-04-29 Pedro Alves <pedro@codesourcery.com>
12148
12149 PR gdb/11557
12150
12151 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
12152 files.
12153
d7b32ed3
PM
121542010-04-29 Phil Muldoon <pmuldoon@redhat.com>
12155
889bf7c5 12156 * gdb.python/py-param.exp: New File.
d7b32ed3 12157
6aecb9c2
JB
121582010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
12159
12160 * gdb.base/default.exp: Fix "set language" test.
12161
bdf92a1c
PM
121622010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
12163
12164 PR breakpoints/11531.
12165 * gdb.base/gdb11531.c: New file.
12166 * gdb.base/gdb11531.exp: New file.
12167
3f172e24
TT
121682010-04-26 Tom Tromey <tromey@redhat.com>
12169
12170 * gdb.base/completion.exp: Add tests for completion and deprecated
12171 commands.
12172
64af4c92
JK
121732010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
12174
12175 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
12176 (print /x char_array): Escape curly brackets.
12177
492928e4
JK
121782010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12179
12180 Fix deadlock on looped list of loaded shared objects.
12181 * gdb.base/solib-corrupted.exp: New.
12182
66d09542
DE
121832010-04-23 Doug Evans <dje@google.com>
12184
12185 * gdb.python/py-section-script.c: New file.
12186 * gdb.python/py-section-script.exp: New file.
12187 * gdb.python/py-section-script.py: New file.
12188
8bd10a10
CM
121892010-04-20 Chris Moller <cmoller@redhat.com>
12190
12191 PR 10179
12192
12193 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
12194 * gdb.base/pr10179-a.c:
12195 * gdb.base/pr10179-b.c:
12196 * gdb.base/pr10179.exp: New files.
12197
c0201579
JK
121982010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12199
12200 Fix crashes on dangling display expressions.
12201 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
12202 is SEP.
12203 (lib_flags): Remove the "debug" keyword.
12204 (libsepdebug): New variable for iterating new loop.
12205 (save_pf_prefix): New variable wrapping the loop.
12206 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
12207 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
12208
793b0ff8
PM
122092010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
12210
12211 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
12212
097f51f7
PM
122132010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
12214
12215 PR stabs/11479.
12216 * gdb.stabs/gdb11479.exp: New file.
12217 * gdb.stabs/gdb11479.c: New file.
12218
9a22f0d0
PM
122192010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
12220
12221 * gdb.base/charset.c (Strin16, String32): New variables.
12222 * gdb.base/charset.exp (gdb_test): Test correct display
12223 of 16 or 32 bit strings.
12224
122252010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
12226
12227 PR 9167
12228 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
12229 * gdb.cp/pr9167.cc: New file.
12230 * gdb.cp/pr9167.exp: New file.
12231
12232
6e354e5e
PM
122332010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
12234
12235 PR pascal/11492.
12236 * gdb.pascal/gdb11492.pas: New file.
12237 * gdb.pascal/gdb11492.exp: New file.
12238
be942545
JB
122392010-04-20 Joel Brobecker <brobecker@adacore.com>
12240
1667e6e3 12241 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 12242
0c3acc09
JB
122432010-04-20 Joel Brobecker <brobecker@adacore.com>
12244
12245 * gdb.ada/dyn_loc: New testcase.
12246
ec31cde5
CM
122472010-04-20 Chris Moller <cmoller@redhat.com>
12248
12249 PR 10867
889bf7c5 12250
ec31cde5
CM
12251 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
12252 * gdb.cp/pr10687.cc: New file.
12253 * gdb.cp/pr10687.exp: New file.
12254
12255
ce4b0682
SDJ
122562010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12257 Sergio Durigan Junior <sergiodj@redhat.com>
12258
12259 * gdb.fortran/logical.exp: New testcase.
12260 * gdb.fortran/logical.f90: New file.
12261
3436961f
DE
122622010-04-19 Doug Evans <dje@google.com>
12263
12264 * gdb.base/help.exp (help source): Update expected output.
12265
4d836c09
JK
122662010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12267
12268 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
12269 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
12270 gdb_exit and return.
12271 (executable): New variable.
12272 (binfile): Use it.
12273
6149aea9
PA
122742010-04-19 Pedro Alves <pedro@codesourcery.com>
12275
12276 PR breakpoints/8554.
12277
12278 * gdb.trace/save-trace.exp: Adjust.
12279
ed41462c
L
122802010-04-17 H.J. Lu <hongjiu.lu@intel.com>
12281
12282 PR corefiles/11511
12283 * gdb.arch/system-gcore.exp: New.
12284 * gdb.arch/gcore.c: Likewise.
12285
3f7b2faa
DE
122862010-04-15 Doug Evans <dje@google.com>
12287
fa33c3cd
DE
12288 * gdb.python/py-progspace.c: New file.
12289 * gdb.python/py-progspace.exp: New file.
12290
3f7b2faa
DE
12291 * gdb.base/source.exp: Add tests for "source -s".
12292
79f283fe
PM
122932010-04-14 Phil Muldoon <pmuldoon@redhat.com>
12294
12295 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
12296 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
12297 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
12298 * gdb.python/py-mi.exp: New test for to_string returning None.
12299
fc8eb08a
PM
123002010-04-12 Phil Muldoon <pmuldoon@redhat.com>
12301
12302 * gdb.python/py-breakpoint.c: Make result global.
12303
26e197f6
JK
123042010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12305
12306 Fix non-GNU make compatibility.
12307 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
12308
adc36818
PM
123092010-04-09 Phil Muldoon <pmuldoon@redhat.com>
12310
12311 * gdb.python/py-breakpoint.exp: New File.
12312 * gdb.python/py-breakpoint.C: Ditto.
12313
64e17368
SS
123142010-04-08 Stan Shebs <stan@codesourcery.com>
12315
12316 * gdb.trace/actions.exp: Clear default-collect.
12317 * gdb.trace/save-trace.exp: Clear default-collect.
12318
fff5cc64
PM
123192010-04-08 Phil Muldoon <pmuldoon@redhat.com>
12320
12321 * gdb.python/py-value: Add null string variable.
12322 (test_lazy_string): Test zero length, NULL address lazy
12323 strings.
12324
a055a187
L
123252010-04-07 H.J. Lu <hongjiu.lu@intel.com>
12326
12327 * gdb.arch/i386-avx.c: New.
12328 * gdb.arch/i386-avx.exp: Likewise.
12329
12330 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
12331
96e39866
DE
123322010-04-06 Doug Evans <dje@google.com>
12333
12334 * gdb.base/source-test.gdb: New file.
12335 * gdb.base/source.exp: Test source -v.
12336
5984a431
UW
123372010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12338
12339 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
12340
ec8a089a
PM
123412010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
12342
12343 * gdb.stabs/aout.sed: Convert all backslash to double backslash
12344 within one line, unless it is followed by a double quote.
12345 * gdb.stabs/hppa.sed: Idem.
12346 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
12347 * gdb.stabs/weird.exp: Check for correct parsing of
12348 char and string constants.
ec8a089a
PM
12349 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
12350 in .stabs to .stabx substitution.
12351
fce3c1f0
SS
123522010-04-05 Stan Shebs <stan@codesourcery.com>
12353
12354 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
12355 constant global.
12356 * gdb.trace/tfile.exp: Try to print them.
12357
d77f58be
SS
123582010-04-04 Stan Shebs <stan@codesourcery.com>
12359
12360 * gdb.base/completion.exp: Update for new "info watchpoints".
12361 * gdb.base/default.exp: Ditto.
12362 * gdb.base/help.exp: Ditto.
12363 * gdb.base/watchpoint.exp: Ditto.
12364 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 12365
af54718e
SS
123662010-04-04 Stan Shebs <stan@codesourcery.com>
12367
12368 * gdb.trace/tfile.exp: Sharpen tfind test.
12369
74d1f91e
JK
123702010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12371
12372 * gdb.base/break-entry.exp: New.
12373
eb8e76db 123742010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 12375 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
12376
12377 * gdb.reverse/i386-sse-reverse.exp: New file.
12378 * gdb.reverse/i386-sse-reverse.c: New file.
12379
bf65cad8
PA
123802010-04-02 Pedro Alves <pedro@codesourcery.com>
12381
12382 * gdb.trace/tfind.exp: Adjust expected disassembly output.
12383
fff87407
SS
123842010-04-01 Stan Shebs <stan@codesourcery.com>
12385
12386 * gdb.trace/actions.exp: Tweak expected output.
12387 * gdb.trace/while-stepping.exp: Tweak expected output.
12388
fe01d668
L
123892010-04-01 H.J. Lu <hongjiu.lu@intel.com>
12390
12391 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
12392
86b17b60
PA
123932010-04-01 Pedro Alves <pedro@codesourcery.com>
12394
12395 * gdb.base/commands.exp: Adjust.
12396 * gdb.cp/extern-c.exp: Adjust.
12397
2c58c0a9
PA
123982010-04-01 Pedro Alves <pedro@codesourcery.com>
12399
12400 * gdb.trace/collection.c (local_test_func): Define a local struct,
12401 and instanciate it.
12402
0db9b91c
PA
124032010-04-01 Pedro Alves <pedro@codesourcery.com>
12404
12405 * gdb.trace/collection.exp (gdb_collect_args_test)
12406 (gdb_collect_argarray_test): XFAIL the tests that assume the
12407 argarray argument's elements are collected.
12408
8072405b
JK
124092010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
12410
12411 * gdb.dwarf2/dw2-bad-parameter-type.exp,
12412 gdb.dwarf2/dw2-bad-parameter-type.S: New.
12413
8bf6485c
SS
124142010-03-31 Stan Shebs <stan@codesourcery.com>
12415
12416 * gdb.trace/save-trace.exp: Test save/restore of default-collect
12417 and tracepoint conditionals.
12418 (gdb_verify_tracepoints): Delete unused return.
12419
fd7f724a
KS
124202010-03-26 Keith Seitz <keiths@redhat.com>
12421
12422 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
12423 appear in the output before main.
12424 Remove KFAIL for gdb/2215 aka bz 9320.
12425
8d9e7719
DE
124262010-03-30 Doug Evans <dje@google.com>
12427
0906dd0b
DE
12428 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
12429 by dejagnu.
12430 * gdb.arch/amd64-dword.exp: Ditto.
12431
8d9e7719
DE
12432 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
12433 match.
12434 (break printf): Ditto.
12435
1da644f0
SW
124362010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
12437
12438 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
12439 gcc < 4.4.
12440 * gdb.cp/shadow.exp: Ditto.
12441
a8121990
PA
124422010-03-29 Pedro Alves <pedro@codesourcery.com>
12443
12444 * gdb.trace/collection.exp (run_trace_experiment): Make sure
12445 "tstart" is silent.
12446
6e79d367
PA
124472010-03-29 Pedro Alves <pedro@codesourcery.com>
12448
12449 * gdb.trace/collection.exp (executable): New.
12450 (binfile): Use it.
12451 (fpreg, spreg, pcreg): New.
12452 (test_register): Use gdb_test_multiple. Pass /x to print.
12453 (prepare_for_trace_test): New.
12454 (run_trace_experiment): Use "continue", not gdb_run_cmd.
12455 (gdb_collect_args_test, gdb_collect_argstruct_test)
12456 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
12457 prepare_for_trace_test.
12458 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
12459 fpreg, spreg and pcreg.
12460 (gdb_collect_expression_test, gdb_collect_globals_test): Use
12461 prepare_for_trace_test.
12462 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
12463 try to detect tracing support here. Don't set breakpoints at
12464 `begin' or `end' here.
12465 <global scope>: Use clean_restart. Run to main before checking
12466 for tracing support. Check for for tracing support here.
12467
09248348
JK
124682010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12469
12470 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
12471 " as $displacement" to "seen displacement message".
12472
d350db38
PA
124732010-03-28 Pedro Alves <pedro@codesourcery.com>
12474
12475 * gdb.trace/while-dyn.exp (executable): New variable.
12476 (binfile): Use it.
12477 (test_while_stepping): New function. Move most tests here. Call
12478 it once for each of the while-stepping, stepping and ws aliases.
12479
907af001
UW
124802010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12481
12482 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
12483 that do not provide the tagless_struct type name at all.
12484 (test_print_anon_union): Do not check value of uninitialized
12485 union member. Do not use cp_test_ptype_class, so we can accept
12486 "long" as well as "long int".
12487
610197fd
PA
124882010-03-26 Pedro Alves <pedro@codesourcery.com>
12489
12490 * gdb.trace/tfile.c (tohex, bin2hex): New.
12491 (write_error_trace_file): Hexify error description.
12492
6c28cbf2
SS
124932010-03-25 Stan Shebs <stan@codesourcery.com>
12494
12495 * gdb.trace/tfile.c: Generate an additional trace file, improve
12496 portability.
12497 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
12498 files in a better way.
12499
e62b8c7e
KS
125002010-03-25 Keith Seitz <keiths@redhat.com>
12501
12502 * gdb.java/jprint.exp: XFAIL printing of static class members
12503 because of GCC debuginfo problem.
12504
82ccf5a5
JK
125052010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12506
12507 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
12508
293e2f9e
DJ
125092010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12510
12511 * gdb.base/completion.exp: Allow long instead of long int.
12512 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
12513 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
12514 variable p.
12515 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
12516 * gdb.base/pointers.exp: Allow long instead of long int.
12517 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
12518 * gdb.base/step-line.exp: Allow a directory before the source file name.
12519
95a42b64
TT
125202010-03-24 Tom Tromey <tromey@redhat.com>
12521
12522 PR breakpoints/9352:
12523 * gdb.base/default.exp: Update.
12524 * gdb.base/commands.exp: Update.
12525 * gdb.cp/extern-c.exp: Test setting commands on multiple
12526 breakpoints at once.
12527
2390201f
DJ
125282010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12529
12530 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
12531 if gdb,nosignals.
12532 * gdb.base/watchpoints.c: Do not include unnecessary headers.
12533 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
12534 exited".
12535
8c9a6790
SS
125362010-03-24 Stan Shebs <stan@codesourcery.com>
12537
12538 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
12539
a6c727b2
DJ
125402010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12541
12542 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
12543 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
12544 argument. Handle "short" and "long".
12545 (Top level): Pass overprototyped output for old_fptr and xptr.
12546
4dfd5423
PA
125472010-03-23 Pedro Alves <pedro@codesourcery.com>
12548
12549 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
12550 format strings and add casts to avoid compiler warnings.
12551
125522010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
12553
12554 * lib/trace-support.exp (gdb_trace_setactions):
12555 Don't expect whitespace after ">" prompt.
12556 * gdb.trace/actions.exp: Adjust for output changes.
12557 * gdb.trace/while-stepping.exp: Likewise.
12558
c847d045
JK
125592010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12560
12561 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
12562 and r157645).
12563
5f717f1d
JK
125642010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12565
12566 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
12567 New.
12568
7d6d51d5
DJ
125692010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
12570
12571 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
12572 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
12573
3b11a015
SS
125742010-03-19 Stan Shebs <stan@codesourcery.com>
12575
12576 * gdb.trace/ax.exp: New file.
12577
d7d158ed
DE
125782010-03-19 Doug Evans <dje@google.com>
12579
6bb85cd1
DE
12580 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
12581 output from gcc.
12582
d7d158ed
DE
12583 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
12584 named /usr/sbin/prelink<foo>.
12585
4daf5ac0
SS
125862010-03-18 Stan Shebs <stan@codesourcery.com>
12587
12588 * gdb.trace/circ.exp: Test circular-trace-buffer.
12589 * gdb.trace/tfile.exp: Update tstatus test.
12590
e8d05480
JB
125912010-03-18 Joel Brobecker <brobecker@adacore.com>
12592
12593 * gdb.dwarf2/dw2-anonymous-func.S: New file.
12594 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
12595
441b986a
UW
125962010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12597
12598 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
12599
4247603b
PA
126002010-03-18 Pedro Alves <pedro@codesourcery.com>
12601
12602 * gdb.base/default.exp: Adjust the expected output of the finish
12603 and until commands when the inferior is not being run.
12604
13387711
SW
126052010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
12606
12607 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
12608 * gdb.cp/nsusing.exp: Ditto.
12609
6e31430b
TT
126102010-03-15 Tom Tromey <tromey@redhat.com>
12611
12612 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
12613 * gdb.cp/userdef.cc (operator==): New function.
12614 (main): New locals mem1, mem2.
12615
e2d69cb5
JZ
126162010-03-15 Jie Zhang <jie@codesourcery.com>
12617
12618 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
12619 Declare and use new loadtimeout variable.
12620
f572f0a9
DJ
126212010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
12622
12623 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
12624 Use gdb_load later.
12625
51f4c0b0
PA
126262010-03-14 Pedro Alves <pedro@codesourcery.com>
12627
12628 * gdb.base/solib-disc.c (main): Make format of fprintf a string
12629 literal. Add missing endlines to prints to stderr.
12630
1c809c68
TT
126312010-03-12 Tom Tromey <tromey@redhat.com>
12632
12633 PR c++/9708:
12634 * gdb.cp/m-static.exp: Add regression test.
12635 * gdb.cp/m-static.cc (method): New method.
12636 (main): Call it.
12637
00ae8fef
SW
126382010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
12639
12640 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
12641 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
12642
759f0f0b
PA
126432010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
12644
21e24d21
PA
12645 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
12646
126472010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
12648
759f0f0b
PA
12649 * lib/gdb.exp (skip_stl_tests): New.
12650 (gdb_compile): Symbian needs -ldl.
12651 (shlib_target_file): New.
12652 (shlib_symbol_file): New.
12653 (gdb_load_shlibs): Use shlib_target_file.
12654 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
12655 * gdb.cp/exception.exp: Use skip_stl_tests.
12656 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
12657 * gdb.cp/try_catch.exp: Use skip_stl_tests.
12658 * gdb.cp/mb-templates.exp: Ditto.
12659 * gdb.base/commands.exp: Relax regexes.
12660 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
12661 shlib_target_file and shlib_symbol_file.
12662 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
12663 sections.
12664 * gdb.base/ending-run.exp: Accept E32Main for symbian.
12665 * gdb.base/solib-disc.exp: Use
12666 shlib_target_file and shlib_symbol_file.
12667 * gdb.base/unload.exp: Don't skip on symbian. Use
12668 shlib_target_file and shlib_symbol_file.
12669 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
12670
6a8f2671 126712010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 12672
6a8f2671
PA
12673 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
12674 * gdb.trace/report.exp: Adjust for x86 and x86_64.
12675 Issue a tfind end before looking for a tracepoint frame.
12676 * gdb.trace/tfind.exp: Adjust tstatus output.
12677 Adjust disassembly output.
12678 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
12679
ccf26247
JK
126802010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12681
12682 * gdb.base/break-interp.exp: Create new displacement parameter value
12683 for the test_ld calls.
12684 (reach): New parameter displacement, verify its content. New push of
12685 pf_prefix "reach-$func:". Import global expect_out.
12686 (test_core): New parameter displacement, verify its content. New push
12687 of pf_prefix "core:". New command "set verbose on". Import global
12688 expect_out.
12689 (test_attach): New parameter displacement, verify its content. New
12690 push of pf_prefix "attach:". New command "set verbose on". Import
12691 global expect_out.
12692 (test_ld): New parameter displacement, pass it to the reach, test_core
12693 and test_attach calls and verify its content in the "ld.so exit" test.
12694 * gdb.base/prelink.exp: Remove gdb_exit and final return.
12695 (prelink): Update expected text, use gdb_test.
12696
e469c7fb
DE
126972010-03-10 Doug Evans <dje@google.com>
12698
12699 * gdb.base/checkpoint.exp: Fix comment.
12700 Lengthen timeout while doing >600 checkpoints test.
12701 Rename duplicate "kill all one" test to keep test names unique.
12702
60e1c644
PA
127032010-03-10 Pedro Alves <pedro@codesourcery.com>
12704
12705 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
12706
cec808ec
KS
127072010-03-08 Keith Seitz <keiths@redhat.com>
12708
889bf7c5
PA
12709 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
12710 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
12711 (dm_type_long): New function.
12712 (dm_type_unsigned_short): New function.
12713 (dm_type_unsigned_long): New function.
12714 (myint): New typedef.
12715 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
12716 long, unsigned shor and long, operator char*, and typedef.
12717 (test_lookup_operator_functions): Add operator char* test.
12718 (test_paddr_operator_functions): Likewise.
12719 (test_paddr_overloaded_functions): Use probe values for
12720 short, long, and unsigned short and long.
12721 (test_paddr_hairy_functions): If the demangler probe detected
12722 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
12723 demangler.
12724 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
12725 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
12726 and "print null_pmf".
12727 Add test "ptype a.*pmf".
12728 * gdb.cp/overload.exp: Allow optional "int" to appear with
12729 "short" and "long".
12730 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
12731 long expect value for men_overload1arg.
12732 Allow "int" to appear with "short" and "long".
12733 When testing "info break", add argument for main (void).
12734 Also allow "int" to appear with "short" and "long".
12735 Ditto with "unsigned" and "long long".
cec808ec
KS
12736 * gdb.java/jmain.exp: Do not enclose methods names in single
12737 quotes.
12738 * gdb.java/jmisc.exp: Likewise.
12739 * gdb.java/jprint.exp: Likewise.
12740 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
12741
12742 From Jan Kratochvil <jan.kratochvil@redhat.com>:
12743 * gdb.cp/exception.exp (backtrace after first throw)
12744 (backtrace after second throw): Allow a namespace before __cxa_throw.
12745 (backtrace after first catch, backtrace after second catch): Allow
12746 a namespace before __cxa_begin_catch.
12747
12748 * gdb.cp/cpexprs.exp: New file.
12749 * gdb.cp/cpexprs.cc: New file.
12750
12751 From Daniel Jacobowitz <dan@codesourcery.com>
12752 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
12753 to use string_to_regexp.
12754 (ctor, dtor): New functions. Use them to match constructor
12755 and destructor function types.
12756 (Top level): Use runto_main.
12757
f870a310
TT
127582010-03-05 Tom Tromey <tromey@redhat.com>
12759
12760 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
12761 gdb.target_charset.
12762 (pp_ns.to_string): Likewise.
12763
0c199f28
KS
127642010-03-04 Keith Seitz <keiths@redhat.com>
12765
12766 * gdb.cp/overload.exp: Test that the filename portion of a linespec
12767 can be quoted. Test that both the filename and function/line
12768 portions can be quoted at the same time.
12769
c7437ca6
PA
127702010-03-04 Pedro Alves <pedro@codesourcery.com>
12771
12772 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
12773
b111b805
DE
127742010-03-03 Doug Evans <dje@google.com>
12775
24486cb7
DE
12776 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
12777 libc contains libpthread.
12778
b111b805
DE
12779 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
12780 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
12781 of gdb_compile. Add another pattern to match android backtrace.
12782
a0e0ef55
TT
127832010-03-03 Tom Tromey <tromey@redhat.com>
12784
12785 PR gdb/11345:
12786 * gdb.base/printcmds.exp (test_printf): Add test.
12787
1ba53b71
L
127882010-03-02 H.J. Lu <hongjiu.lu@intel.com>
12789
12790 * gdb.arch/amd64-byte.exp: New.
12791 * gdb.arch/amd64-dword.exp: Likewise.
12792 * gdb.arch/amd64-pseudo.c: Likewise.
12793 * gdb.arch/amd64-word.exp: Likewise.
12794 * gdb.arch/i386-byte.exp: Likewise.
12795 * gdb.arch/i386-pseudo.c: Likewise.
12796 * gdb.arch/i386-word.exp: Likewise.
12797
f5dff777
DJ
127982010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
12799
12800 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
12801 types. Add structreg, bitfields, and flags registers.
12802 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
12803 registers.
12804
90884b2b
L
128052010-03-01 H.J. Lu <hongjiu.lu@intel.com>
12806
12807 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
12808 (load_description): Set architecture if defined.
12809
dc00d89f
PM
128102010-02-28 Phil Muldoon <pmuldoon@redhat.com>
12811
12812 * gdb.python/py-frame.exp: Add read_var block tests.
12813 * gdb.python/py-frame.c (block): New function.
12814
0e095b7e
JK
128152010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12816 Daniel Jacobowitz <dan@codesourcery.com>
12817
12818 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
12819
624f1a65
DM
128202010-02-25 David S. Miller <davem@davemloft.net>
12821
12822 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
12823 fix logic for setting all_syscalls_numbers.
12824
f3e9a817
PM
128252010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12826
12827 * Makefile.in: Add py-block and py-symbol.
12828 * gdb.python/py-symbol.exp: New File.
12829 * gdb.python/py-symtab.exp: New File.
12830 * gdb.python/py-block.exp: New File.
12831 * gdb.python/py-symbol.c: New File.
12832 * gdb.python/py-block.c: New File.
12833
f6bbabf0
PM
128342010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12835
12836 PR python/11314
12837 * lib/gdb.exp (skip_python_tests): New function.
12838 * gdb.python/py-cmd.exp: Use skip_python_tests.
12839 * gdb.python/py-frame.exp: Likewise.
12840 * gdb.python/py-function.exp: Likewise.
12841 * gdb.python/py-prettyprint.exp: Likewise.
12842 * gdb.python/py-template.exp: Likewise.
12843 * gdb.python/py-type.exp: Likewise.
12844 * gdb.python/py-value.exp: Likewise.
12845
85d721b8
PA
128462010-02-22 Pedro Alves <pedro@codesourcery.com>
12847
12848 PR9605
12849
12850 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
12851
48e32051
TT
128522010-02-19 Tom Tromey <tromey@redhat.com>
12853
12854 PR c++/8693, PR c++/9496:
12855 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
12856 regression tests.
12857
ac9c0048
JK
128582010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12859
12860 Fix compatibility with m68k as.
12861 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
12862 Use only /* comments */.
12863
57bb97a4
UW
128642010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12865
12866 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
12867 * configure: Regenerate.
12868
7d1bf85c
DJ
128692010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
12870
12871 * gdb.python/py-type.exp: Check for Python support.
12872
061b5285
PA
128732010-02-17 Pedro Alves <pedro@codesourcery.com>
12874
12875 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
12876 `regsub' syntax available.
12877
f8a8bc2c
PA
128782010-02-17 Pedro Alves <pedro@codesourcery.com>
12879
12880 * gdb.base/shmain.c (main): Remove printf call.
12881 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
12882 * gdb.base/unload.c (main): Make format of fprintf a string
12883 literal. Add missing endlines to prints to stderr.
12884 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
12885
6f451e5e
TT
128862010-02-17 Tom Tromey <tromey@redhat.com>
12887
12888 * gdb.java/jprint.java (jprint.props): New field.
12889 * gdb.java/jprint.exp (set_lang_java): Add regression test.
12890
12d79008
PA
128912010-02-17 Pedro Alves <pedro@codesourcery.com>
12892
ef801a0e 12893 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
12894 available.
12895
d252f7e5
DJ
128962010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12897
12898 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
12899 creation to support remote host testing.
12900
67bdab6c
DJ
129012010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12902
12903 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
12904 Recognize "command not found".
12905
bb391223
DJ
129062010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12907
12908 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
12909 single-stepping.
12910
70362913
DJ
129112010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12912
12913 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
12914 if arguments are not supported.
12915
493f3c00
DJ
129162010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12917
12918 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
12919 be const or non-const.
12920
8034c749
DJ
129212010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12922
12923 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
12924 mi_send_resuming_command to send -exec-continue.
12925
791dfb64
DJ
129262010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12927
12928 * gdb.base/list.exp (test_list_filename_and_function): Add test
12929 with single quotes.
12930 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
12931 matching.
12932 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
12933 Add KFAIL'd tests for PR gdb/11289.
12934
7c5fe868
DJ
129352010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12936
12937 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
12938
fdc498b8
DJ
129392010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12940
12941 * gdb.base/comp-dir/subdir/dummy.txt: New file.
12942 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
12943 a temporary directory.
12944
b519e2a6
DJ
129452010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12946
12947 * gdb.base/charset.exp: Use a single regular expression to match
12948 show host-charset and show target-charset output.
12949
74164c56
JK
129502010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12951
12952 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
12953 "Illegal process-id" expect string more exact.
12954 (attach to digits-starting nonsense is prohibited): New.
12955
701ed6dc
JK
129562010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12957
12958 * gdb.base/prelink.exp (set verbose on): New.
12959
889bf7c5 129602010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
12961
12962 * mi-reverse.exp: New file. Test for reverse option to the
12963 following MI commands: exec-continue, exec-finish, exec-next,
12964 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 12965
dadf0e9c
JB
129662010-02-09 Joel Brobecker <brobecker@adacore.com>
12967
12968 * gdb.ada/ptype_tagged_param: New testcase.
12969
714f19d5
TT
129702010-02-08 Tom Tromey <tromey@redhat.com>
12971
12972 PR c++/8017:
12973 * gdb.cp/overload.exp: Add tests.
12974 * gdb.cp/overload.cc (struct K): New.
12975 (namespace N): New.
12976 (main): Call new functions.
12977 (K::staticoverload): Define.
12978
889bf7c5 129792010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
12980
12981 PR gdb/10728
12982 * gdb.cp/pr10728-x.h: New file.
12983 * gdb.cp/pr10728-x.cc: New file.
12984 * gdb.cp/pr10728-y.cc: New file.
12985 * gdb.cp/pr10728.exp: New file.
12986 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
12987
889bf7c5 129882010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
12989
12990 PR gdb/9067
12991 * gdb.cp/pr9067.exp: New
12992 * gdb.cp/pr9067.cc: New
12993 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
12994
7b356089
JB
129952010-02-08 Joel Brobecker <brobecker@adacore.com>
12996
12997 * lib/gdb.exp (gdb_test_timeout): New global variable.
12998 Set it to timeout if not already set.
12999 (gdb_init): Reset the value of timeout to gdb_test_timeout.
13000
1be00882
DE
130012010-02-05 Doug Evans <dje@google.com>
13002
13003 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
13004 user.
13005
82856980
SW
130062010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
13007
13008 PR c++/7935:
13009 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
13010
1a334831
TT
130112010-02-04 Tom Tromey <tromey@redhat.com>
13012
13013 * gdb.cp/virtbase.exp: Make test case names unique.
13014
9c3c02fd
TT
130152010-02-02 Tom Tromey <tromey@redhat.com>
13016
13017 * gdb.cp/virtbase.exp: Add regression tests.
13018 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
13019 (main): Instantiate RHC.
13020
0cc2414c
TT
130212010-02-02 Tom Tromey <tromey@redhat.com>
13022
13023 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
13024 type-printing change.
13025
edf3d5f3
TT
130262010-02-02 Tom Tromey <tromey@redhat.com>
13027
13028 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
13029 * gdb.cp/virtbase.cc: New file.
13030 * gdb.cp/virtbase.exp: New file.
13031 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
13032
e4b7f41c
JK
130332010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13034
13035 PR libc/11214:
13036 * gdb.threads/current-lwp-dead.c: Include features.h.
13037 (HAS_NOMMU): New.
13038 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
13039
b381ea14
JK
130402010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13041
13042 * gdb.base/symbol-without-target_section.exp,
13043 gdb.base/symbol-without-target_section.c: New.
13044
c593ac0e
DJ
130452010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13046
13047 * gdb.base/bigcore.exp: Reset increased timeout.
13048 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
13049
db25f29d
DJ
130502010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13051
13052 * gdb.base/gcore.exp (capture_command_output): Use
13053 gdb_test_multiple.
13054
f9d67f43
DJ
130552010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13056
13057 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
13058 * gdb.arch/thumb2-it.exp (test_it_break): New function.
13059 (Top level): Call it.
13060
177321bd
DJ
130612010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13062
13063 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
13064
97f2ed50
DJ
130652010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13066
13067 * gdb.base/call-strs.exp, gdb.base/default.exp,
13068 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
13069 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
13070 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
13071 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
13072 gdb.base/watchpoint-solib.exp: Save and restore timeout.
13073 * gdb.base/ending-run.exp: Correct restore of timeout.
13074 * gdb.base/page.exp: Remove unnecessary timeout setting.
13075
e4e2711a
JB
130762010-01-29 Joel Brobecker <brobecker@adacore.com>
13077
13078 * gdb.ada/rec_return: New testcase.
13079
ba581dc1
JB
130802010-01-29 Joel Brobecker <brobecker@adacore.com>
13081
13082 * gdb.ada/call_pn: New testcase.
13083
4ea95be9
DJ
130842010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
13085
13086 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
13087 (Top level): Use it to resume.
13088 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
13089 the Thumb mode displaced stepping error as unsupported.
13090
df83a9bf
SW
130912010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
13092
889bf7c5
PA
13093 * gdb.cp/nsusing.exp: Added more tests.
13094 * gdb.cp/nsrecurs.exp: Ditto.
13095 * gdb.cp/nsusing.cc: Added test functions.
13096 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 13097
40b27cdc
JK
130982010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13099
13100 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
13101 absolute directory pathnames in gdb.sum file.
13102
de958931
SW
131032010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
13104
13105 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
13106 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
13107
708ead4e
TT
131082010-01-26 Tom Tromey <tromey@redhat.com>
13109
13110 PR exp/7643:
13111 * gdb.base/printcmds.exp (test_print_string_constants): Remove
13112 setup_kfail.
13113
b14e635e
SW
131142010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
13115
13116 * gdb.cp/nsrecurs.exp: New test.
13117 * gdb.cp/nsrecurs.cc: New test program.
13118 * gdb.cp/nsstress.exp: New test.
13119 * gdb.cp/nsstress.cc: New test program.
13120 * gdb.cp/nsdecl.exp: New test.
13121 * gdb.cp/nsdecl.cc: New test program.
13122
8540c487
SW
131232010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
13124
13125 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
13126 imported into file scope.
13127 Marked test as xfail.
13128 * gdb.cp/namespace-using.cc (marker5): New function.
13129 * gdb.cp/shadow.exp: New test.
13130 * gdb.cp/shadow.cc: New test program.
13131 * gdb.cp/nsimport.exp: New test.
13132 * gdb.cp/nsimport.cc: New test program.
13133
421d5d99
TT
131342010-01-25 Tom Tromey <tromey@redhat.com>
13135
13136 PR gdb/11049:
13137 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
13138 with "set print null-stop on".
13139
691f8dc1
JK
131402010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13141
13142 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
13143 Adjust it for DISASSEMBLY_OMIT_FNAME.
13144
0b92b5bb
TT
131452010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13146
13147 PR symtab/11199:
13148 * gdb.dwarf2/member-ptr-forwardref.exp,
13149 gdb.dwarf2/member-ptr-forwardref.S: New.
13150
23787403
JK
131512010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13152
13153 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
13154 (thread1_func): Protect thread1_tid with thread1_tid_cond by
13155 thread1_tid_mutex. Remove gdbstop_mutex handling.
13156 (thread2_func): Protect thread2_tid with thread2_tid_cond by
13157 thread2_tid_mutex. Remove gdbstop_mutex handling.
13158 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
13159 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
13160 pthread_cond_wait conditionalizations by while loops.
13161
b966cb8a
TT
131622010-01-20 Tom Tromey <tromey@redhat.com>
13163
13164 PR backtrace/10770:
13165 * gdb.dwarf2/pr10770.exp: New file.
13166 * gdb.dwarf2/pr10770.c: New file.
13167 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
13168
fcae584b
VP
131692010-01-20 Vladimir Prus <vladimir@codesourcery.com>
13170
13171 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
13172 that target was removed, and the test always runs native anyway.
13173
a0f49112
JK
131742010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13175
13176 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
13177 gdb.base/watchpoint-cond-gone-stripped.c: New.
13178
ceeb3d5a
TT
131792010-01-19 Tom Tromey <tromey@redhat.com>
13180
13181 PR c++/8000:
13182 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
13183 existing tests.
13184 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
13185 (main): Use AAA::SomeEnum.
13186
dd322c54
JK
131872010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13188
13189 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
13190 (test_ignore_count): Declare line_callme_body global.
13191 (run to breakpoint with ignore count): Use line_callme_body.
13192 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
13193 (set line_main_hello, set line_main_return): Reindent.
13194 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
13195 New.
13196 (continue to callee4): Use line_callee4_body.
13197 (check *stopped from CLI command): Use line_callee4_next.
13198 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
13199 (set line_main_hello, set line_main_return): Reindent.
13200 (set line_callee4_head, set line_callee4_body): New.
13201 (continue to callee4): Use line_callee4_body.
13202
4e8f195d
TT
132032010-01-18 Tom Tromey <tromey@redhat.com>
13204
13205 PR c++/9680:
13206 * gdb.cp/casts.cc: Add new classes and variables.
13207 * gdb.cp/casts.exp: Test new operators.
13208
9e14a9ba
JB
132092010-01-18 Tom Tromey <tromey@redhat.com>
13210 Thiago Jung Bauermann <bauerman@br.ibm.com>
13211
13212 * gdb.python/source2.py: New file.
13213 * gdb.python/source1: New file.
13214 * gdb.python/python.exp: Test "source" command.
13215
00bf0b85
SS
132162010-01-15 Stan Shebs <stan@codesourcery.com>
13217
13218 * gdb.trace/tfile.c: New file.
13219 * gdb.trace/tfile.exp: New file.
889bf7c5 13220
55235ad7
JK
132212010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13222
13223 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
13224
9f2982ff
JK
132252010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13226
13227 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
13228
bbfba9ed
JK
132292010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13230
13231 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
13232 (libfunc): New parameter action. Implement also selectable "sleep".
13233 * gdb.base/break-interp-main.c: Include assert.h.
13234 (libfunc): New parameter action.
13235 (main): New parameters argc and argv. Assert argc. Pass argv.
13236 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
13237 (test_attach): New proc.
13238 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
13239 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
13240
61f0d762
JK
132412010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13242
13243 * gdb.base/break-interp.exp (test_core): New proc.
13244 (test_ld): Call it.
13245
06a6f270
JK
132462010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13247
13248 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
13249 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
13250 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
13251 and gdb_compile_shlib. Use new -Wl compiler options.
13252 (dl bt, main bt): New tests.
13253
51bee8e9
JK
132542010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13255
13256 Support PIEs with no symfile_objfile.
13257 * gdb.base/break-interp.exp: New argument at the test_ld calls.
13258 (test_ld): New parameter trynosym.
13259 (test_ld <$trynosym>): New block.
13260
b8040f19
JK
132612010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13262
13263 * gdb.base/break-interp.exp: New file.
13264
be759fcf
PM
132652010-01-13 Phil Muldoon <pmuldoon@redhat.com>
13266
13267 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
13268 * gdb.python/py-prettyprint.py (pp_ls): New printer.
13269 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
13270 test.
13271 * gdb.python/py-prettyprint.c: Define lazystring test structure.
13272 * gdb.python/py-mi.exp: Add lazy string test.
13273
dc146f7c
VP
132742010-01-13 Vladimir Prus <vladimir@codesourcery.com>
13275
13276 * lib/mi-support.exp (mi_check_thread_states): Handle
13277 core number in thread listing.
13278
b4ba55a1
JB
132792010-01-12 Joel Brobecker <brobecker@adacore.com>
13280
13281 * gdb.base/maint.exp: Adjust the expected output for the
13282 "maint print type" test. Use gdb_test_multiple instead of
13283 gdb_sent/gdb_expect.
13284
08e24bd4
DE
132852010-01-11 Doug Evans <dje@google.com>
13286
6496a609
DE
13287 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
13288 from gdbserver_download. All callers updated.
13289
08e24bd4
DE
13290 * gdb.server/ext-run.exp: "info os processes" requires xml support.
13291
b5cfddf5
JK
132922010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13293
13294 Implement binary numbers parsing.
13295 * gdb.base/printcmds.exp (test_integer_literals_accepted)
13296 (test_integer_literals_rejected): New binary tests.
13297
3725885a
RW
132982010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13299
13300 * gdb.cell/configure: Regenerate.
13301
37aeb5df
JK
133022010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13303
13304 * gdb.base/corefile.exp: Move the core finding block out and call it as
13305 core_find, new variable $corefile, replace corefile by $corefile and
13306 [file tail $corefile] for usage vs. test names resp.
13307 * lib/gdb.exp (core_find): Move it as a new function here. New
13308 parameter binfile and deletefiles. New variable $destcore. Pre-delete
13309 $destcore. Return "" on error.
13310
d521f563
JK
133112010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13312
13313 Workaround PR binutils/10802.
13314 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
13315 (twice).
13316
28f24826
DJ
133172010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
13318
13319 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
13320
2de75e71
JB
133212010-01-08 Joel Brobecker <brobecker@adacore.com>
13322
13323 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
13324 call, to avoid interruption.
13325
fe00719b 133262010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
13327
13328 * gdb.stabs/weird.def (args93): New.
13329
d0ef5df8
DE
133302010-01-07 Doug Evans <dje@google.com>
13331
13332 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
13333
3a08d52f
TT
133342010-01-07 Tom Tromey <tromey@redhat.com>
13335
13336 * gdb.base/source.exp: Use correct line number.
13337
7a697b8d
SS
133382010-01-05 Stan Shebs <stan@codesourcery.com>
13339
13340 * gdb.trace/tracecmd.exp: Test ftrace.
13341
7803799a
UW
133422010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13343
13344 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
13345
c54eabfa
JK
133462010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13347
13348 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
13349 "uint_for_mi_testing".
13350
02e7ef19
JB
133512010-01-01 Joel Brobecker <brobecker@adacore.com>
13352
13353 Test indented comment in file being sourced.
13354 * gdb.base/commands.exp: Test indented comment in file being sourced.
13355
abd775ce
JB
133562010-01-01 Joel Brobecker <brobecker@adacore.com>
13357
13358 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
13359 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
13360 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
13361 notice.
13362
79b55b82
JB
133632010-01-01 Joel Brobecker <brobecker@adacore.com>
13364
13365 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
13366 notice.
13367
8997583e
JK
133682010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13369
13370 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
13371 missing $after_stopped and comma (,) expectation.
13372
6da95a67
SS
133732009-12-31 Stan Shebs <stan@codesourcery.com>
13374
13375 * gdb.trace/actions.exp: Test teval action.
889bf7c5 13376
218d2fc6
TJB
133772009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13378
13379 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
13380 (top level): Call test_watchpoint_in_big_blob.
13381 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
13382 watchpoints.
13383 (func3): Write to buf.
13384
236f1d4d
SS
133852009-12-29 Stan Shebs <stan@codesourcery.com>
13386
13387 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 13388
f61e138d
SS
133892009-12-28 Stan Shebs <stan@codesourcery.com>
13390
13391 * gdb.trace/tsv.exp: New file.
13392 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 13393
0219b378
DJ
133942009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
13395
13396 * gdb.base/find.c (main): Reference search buffers.
13397 * gdb.base/included.c (main): Reference integer.
13398 * gdb.base/ptype.c (charfoo): Declare.
13399 (intfoo): Call charfoo.
13400 * gdb.base/scope0.c (useitp): New function.
13401 (usestatics): Use useitp.
13402 (useit): Add a type for val.
13403 * gdb.base/scope1.c (useit1): Take a pointer argument.
13404 (usestatics1): Update calls to useit1.
13405 * gdb.cp/call-c.cc: Declare foo.
13406 (main): Call foo.
13407 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
13408 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
13409 (main): Call C::ensureRefs and ensureOtherRefs.
13410 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
13411 variables.
13412 (ensureOtherRefs): New function.
13413 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
13414 * gdb.cp/templates.cc (main): Call t5i.value.
13415
3f78692f
JK
134162009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13417
13418 Fix compatibility with G++-4.5.
13419 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
13420 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
13421 (uncaught return): Remove.
13422
429374b8
JK
134232009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13424 Phil Muldoon <pmuldoon@redhat.com>
13425
13426 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
13427 (bp_location13, bp_location14, bp_location17, bp_location18)
13428 (marker3_proto, marker4_proto): New variables.
13429 (breakpoint info): Update output.
13430 (run until breakpoint at marker3, run until breakpoint at marker4): New
13431 tests.
13432
859825b8
JK
134332009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13434
13435 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
13436 Replace the printf call of Y by provided "y-set-1" label. New block
13437 for the second shared library.
13438 * gdb.base/unload.exp: Compile also the second library, call
13439 gdb_load_shlibs also for it. Use now gdb_breakpoint.
13440 (single pending breakpoint info): Rename to ...
13441 (pending breakpoint info before run): ... this extended test.
13442 (libfile2, libname2, libsrcfile2, libsrc2)
13443 (lib_sl2): New variables.
13444 (exec_opts): Set also SHLIB_NAME2.
13445 (pending breakpoint info on first run at shrfunc1)
13446 (pending breakpoint info on second run at shrfunc1)
13447 (pending breakpoint info on second run at shrfunc2)
13448 (print y from libfile, print y from libfile2): New tests.
13449 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
13450 * gdb.base/unloadshr2.c: New.
13451
e6a386cd
HZ
134522009-12-22 Hui Zhu <teawater@gmail.com>
13453
13454 * gdb.reverse/sigall-reverse.exp: Adjust.
13455
9e19b45e
VP
134562009-12-21 Vladimir Prus <vladimir@codesourcery.com>
13457
13458 PR gdb/10884
13459
13460 * gdb.mi/var-cmd.c (do_bitfield_tests): New
13461 (main): Call do_bitfield_tests.
aacf5b1e 13462 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 13463
d53a7b30
JB
134642009-12-20 Joel Brobecker <brobecker@adacore.com>
13465
13466 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
13467 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
13468 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
13469 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
13470 gdb.modula2/unbounded1.c: Update copyright header.
13471
191ca0a1
CM
134722009-12-10 Chris Moller <moller@mollerware.com>
13473
13474 PR gdb/9399
13475 * gdb.cp/virtfunc2.exp: New tests
13476 * gdb.cp/virtfunc2.cc: New tests
13477 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
13478
0fa6cf1b
MS
134792009-12-10 Oza Pawandeep (paawan1982@yahoo.com
13480
13481 * gdb.reverse/i387-env-reverse.c: New file.
13482 * gdb.reverse/i387-env-reverse.exp: New file.
13483 * gdb.reverse/i387-stack-reverse.c: New file.
13484 * gdb.reverse/i387-stack-reverse.exp: New file.
13485
361ae042
PM
134862009-12-08 Phil Muldoon <pmuldoon@redhat.com>
13487
13488 * gdb.python/py-type.exp (test_range): New test.
13489
bfd31e71
PM
134902009-12-03 Phil Muldoon <pmuldoon@redhat.com>
13491
13492 PR python/10805
13493
13494 * gdb.python/py-type.exp: New file.
13495 * gdb.python/py-type.c: New file.
13496 * Makefile.in: Add py-type.
13497
57a1d736
TT
134982009-12-03 Tom Tromey <tromey@redhat.com>
13499
13500 * gdb.python/py-value.exp (test_parse_and_eval): New
13501 function.
13502
1f3b5d1b
PP
135032009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13504
13505 PR gdb/11022
13506
13507 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
13508 * gdb.base/pr11022.c: New test.
13509
8b7dbdc9
JK
135102009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13511
13512 Fix spurious false FAILs.
13513 * gdb.base/structs.c (chartest): New.
13514 (main): Fill-in chartest.
13515 * gdb.base/structs.exp (anychar_re, first): New.
13516 (start_structs_test): Import global anychar_re and first.
13517 New gdb_test call "set print elements 300; ${testfile}"
13518 (start_structs_test <$first>): New block.
13519 (any): Import global anychar_re. New variable ac. Use ${ac}.
13520
6a53b2ec
JK
135212009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13522
13523 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
13524
d7167b4c
JK
135252009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13526
13527 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
13528 Force $srcfile file.
13529 * gdb.base/foll-fork.c (callee): Comment out the printf call.
13530
b1798462
UW
135312009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13532
13533 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
13534 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
13535 * gdb.threads/watchthreads-reorder.exp: Likewise.
13536
b6199126
DJ
135372009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
13538
13539 PR gdb/8704
13540
13541 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
13542 "if", and "thread". Correct matching in the previous test.
13543
b22a0510
DJ
135442009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
13545
13546 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
13547
930636d2
MS
135482009-11-23 Michael Snyder <msnyder@vmware.com>
13549
13550 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
13551 * gdb.reverse-watch-precsave.exp: Ditto.
13552
21a0512e
PP
135532009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
13554
13555 * gdb.asm/asm-source.exp: Adjust.
13556 * gdb.base/help.exp: Adjust.
889bf7c5 13557
fc30d5e0
PA
135582009-11-22 Pedro Alves <pedro@codesourcery.com>
13559
13560 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
13561 (do_syscall_tests_without_xml): Set data-directory to
13562 /the/path/to/nowhere.
13563
f6bc2008
PA
135642009-11-21 Pedro Alves <pedro@codesourcery.com>
13565
13566 * gdb.threads/local-watch-wrong-thread.c,
13567 gdb.threads/local-watch-wrong-thread.exp: New files.
13568
8c2fb5de
PA
135692009-11-21 Pedro Alves <pedro@codesourcery.com>
13570
13571 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
13572 assume new `regsub' syntax available.
13573
ebec9a0f
PA
135742009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13575
a79d3c27
JK
13576 * gdb.base/watchpoint-hw-hit-once.exp,
13577 gdb.base/watchpoint-hw-hit-once.c: New.
13578
135792009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13580
13581 * gdb.threads/watchthreads-reorder.exp,
13582 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 13583
276a961b
MK
135842009-11-17 Nathan Sidwell <nathan@codesourcery.com>
13585
13586 * gdb.xml/tdesc-regs.exp: Use for m68k.
13587
4867c1fb
PA
135882009-11-15 Pedro Alves <pedro@codesourcery.com>
13589
13590 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
13591
f6838f81
DJ
135922009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13593
13594 * lib/gdb.exp (current_target_name): New procedure.
13595 (gdb_wrapper_target): New variable.
13596 (gdb_wrapper_init): Set gdb_wrapper_target.
13597 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
13598 wrapper.
13599
4ac4dd3f
DJ
136002009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13601
13602 * gdb.base/remote.exp: Delete the slowest load test.
13603 Do not load with fixed packet sizes.
13604
a7881759
DJ
136052009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13606
13607 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
13608
97a5b505
DJ
136092009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13610
13611 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
13612 srcfile when setting a breakpoint.
13613
d3e1fc54
DJ
136142009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
13615
13616 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
13617 macros.
13618
7cbcbded
DJ
136192009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13620
13621 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
13622 to be in memory.
13623 * gdb.base/display.c (force_mem): New.
13624 (do_loops): Use it. Add breakpoint comments.
13625 (do_vars): Add a breakpoint comment.
13626 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
13627 line numbers.
13628
bdea3a92
NF
136292009-11-13 Nathan Froyd <froydnj@codesourcery.com>
13630
13631 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
13632 instead of a bare "run".
13633
269f82e5
PP
136342009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
13635
13636 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 13637
a69b7d9d
DJ
136382009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13639
13640 * lib/cell.exp (skip_cell_tests): Clean up test files before
13641 returning.
13642
b598bfda
DJ
136432009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13644
13645 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
13646 and the breakpoint menu. Do not call perror if a prompt is seen.
13647 Consume the following GDB prompt.
13648 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
13649 * gdb.cp/namespace.exp: Use gdb_test.
13650 * gdb.cp/templates.exp: Use gdb_test.
13651 (test_template_breakpoints): Use gdb_test_multiple.
13652
87728fa0
DJ
136532009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13654
13655 * gdb.base/break1.c (struct some_struct, values): Move earlier.
13656 (marker4): Reference values.
13657
b67c692f
DJ
136582009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13659
13660 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
13661 is missing.
13662
f0df251a
DJ
136632009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13664
13665 * gdb.base/break.c (need_malloc): New.
13666 * gdb.base/constvars.c (main): Reference crass and crisp.
13667 * gdb.base/gdb1821.c (main): Reference bar.
13668 * gdb.cp/gdb1355.cc (main): Reference s1.
13669 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
13670 (main): Call them.
13671 * gdb.cp/hang2.cc (dummy2): Define.
13672 * gdb.cp/hang3.cc (dummy3): Define.
13673 * gdb.cp/m-data.cc (main): Reference shadow.
13674
bdf7534a
NF
136752009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13676 Nathan Froyd <froydnj@codesourcery.com>
13677
13678 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
13679 remote host.
13680
f24fce77
NF
136812009-11-12 Nathan Froyd <froydnj@codesourcery.com>
13682
13683 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
13684 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
13685 * gdb.dwarf2/dw2-compressed.exp: Likewise.
13686 * gdb.dwarf2/dw2-intercu.exp: Likewise.
13687 * gdb.dwarf2/dw2-intermix.exp: Likewise.
13688 * gdb.dwarf2/dw2-producer.exp: Likewise.
13689 * gdb.dwarf2/mac-fileno.exp: Likewise.
13690 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
13691 py-prettyprint.py to the remote host.
13692 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
13693
40f0318e
KS
136942009-11-11 Keith Seitz <keiths@redhat.com>
13695
13696 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
13697 use it instead of "Foo".
13698 * gdb.cp/classes.exp (do_tests): Add a test to access
13699 a method through a typedef'd class name.
13700
f3d9f7fb
NF
137012009-11-11 Nathan Froyd <froydnj@codesourcery.com>
13702
13703 * gdb.base/long_long.exp: Permit leading zeros on floating-point
13704 exponents.
13705 * gdb.base/pointers.exp: Likewise.
13706 * gdb.cp/ref-types.exp: Likewise.
13707
a4216f37
KS
137082009-11-11 Keith Seitz <keiths@redhat.com>
13709
13710 * gdb.cp/cplusfuncs.cc (class foo): Add operators
13711 new[] and delete[].
13712 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
13713 "void".
13714 (probe_demangler): Remove all single-quoting of
13715 method and variable names.
13716 (info_func_regexp): Remove the word "void" from any
13717 occurrence of "(void)".
13718 (print_addr_2): Remove all single-quoting of
13719 method names.
13720 (print_addr_2_kfail): Likewise.
13721 (print_addr): Single-quote C function names before
13722 passing to print_addr_2.
13723 (test_paddr_operator_functions): Remove single-quoting
13724 for method names.
13725 Add tests for operator new[] and operator delete[].
13726
9b14d7aa
JK
137272009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13728
13729 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
13730
85feb311
KS
137312009-11-09 Keith Seitz <keiths@redhat.com>
13732
13733 * gdb.cp/overload.exp: Add tests for resolving overloaded
13734 methods in expression parsing/evaluation.
13735
fa335448
DJ
137362009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
13737
13738 * lib/gdb.exp (default_gdb_version): Use --version instead of
13739 --command.
13740
ec3c07fc
NS
137412009-11-10 Nathan Sidwell <nathan@codesourcery.com>
13742
13743 * lib/gdb.exp (gdb_compile_test): New.
13744 (skip_ada_tests, skip_java_tests): New.
13745 (gdb_compile): Use gdb_compile_test for f77.
13746 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
13747 * lib/java.exp (compile_java_from_source): Remove runtests check,
13748 use gdb_compile_test to record result.
13749 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
13750 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
13751 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
13752 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
13753 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
13754 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
13755 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
13756 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
13757 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
13758 adjust gdb_compile invocations.
13759
b8b4e42b
JK
137602009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13761
13762 * Makefile.in (abs_builddir): New.
13763 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
13764 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
13765 `$(abs_builddir)/site.exp'.
13766
f8b7eaf3
DJ
137672009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
13768
13769 * config/m68k-emc.exp, lib/emc-support.exp,
13770 gdb.trace/gdb_c_test.c: Delete.
13771 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
13772 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13773 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13774 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13775 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13776 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
13777 casing for m68k-*-elf.
13778
c4187697
NS
137792009-11-03 Pedro Alves <pedro@codesourcery.com>
13780
13781 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
13782 * gdb.arch/i386-prologue.exp: Likewise.
13783 * gdb.arch/i386-unwind.exp: Likewise.
13784
db16b772
DJ
137852009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13786
13787 * lib/gdb.exp (gdb_expect): Fix timeout typo.
13788
bcf71277
DJ
137892009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13790
13791 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
13792
0105cee2
DJ
137932009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13794
13795 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
13796
24ddea62
JK
137972009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13798
13799 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
13800
287ccc17
JK
138012009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13802
13803 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
13804 * gdb.base/sepdebug2.c: New file.
13805
08bca259 138062009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
13807
13808 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
13809 the modified warnings for catch syscall. Verify if GDB was compiled
13810 with support for lib expat, and choose which tests to run depending
13811 on this.
13812
5d4e2b76
VP
138132009-10-30 Vladimir Prus <vladimir@codesourcery.com>
13814
13815 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
13816 that composite commands are parsed OK. And also test
13817 that breakpoint commands do work.
13818
240e538a
MS
138192009-10-23 Michael Snyder <msnyder@vmware.com>
13820
13821 gdb.reverse/consecutive-precsave.exp: Change expect pattern
13822 to allow for new disassembly style.
13823
9c419145
PP
138242009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
13825
13826 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 13827
02506ff1
MS
138282009-10-22 Michael Snyder <msnyder@vmware.com>
13829
13830 * gdb.reverse/break-precsave.exp: New test.
13831 * gdb.reverse/consecutive-precsave.exp: Ditto.
13832 * gdb.reverse/finish-precsave.exp: Ditto.
13833 * gdb.reverse/i386-precsave.exp: Ditto.
13834 * gdb.reverse/machinestate-precsave.exp: Ditto.
13835 * gdb.reverse/sigall-precsave.exp: Ditto.
13836 * gdb.reverse/solilb-precsave.exp: Ditto.
13837 * gdb.reverse/step-precsave.exp: Ditto.
13838 * gdb.reverse/until-precsave.exp: Ditto.
13839 * gdb.reverse/watch-precsave.exp: Ditto.
13840
4cf866a3
MS
138412009-10-22 Michael Snyder <msnyder@vmware.com>
13842
13843 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
13844 for gdb_expect. Adjust one test's expect strings for the new
13845 format of disassemble.
13846 * gdb.reverse/finish-reverse.exp: Delete 'return'.
13847 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
13848 gdb_test_multiple.
13849 * gdb.reverse/step-reverse.exp: Delete 'return'.
13850 * gdb.reverse/until-reverse.exp: Delete blank lines.
13851 * gdb.reverse/watch-reverse.exp: Delete blank lines.
13852
2b28d209
PP
138532009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
13854
13855 * gdb.base/consecutive.exp: Adjust.
13856 * gdb.base/display.exp: Likewise.
13857 * gdb.base/pc-fp.exp: Likewise.
13858 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 13859
33b9c32b
MS
138602009-10-19 Michael Snyder <msnyder@vmware.com>
13861
13862 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
13863 * gdb.reverse/finish-reverse.c: Ditto.
13864 * gdb.reverse/sigall-reverse.c: Ditto.
13865 * gdb.reverse/solib-reverse.c: Ditto.
13866 * gdb.reverse/step-reverse.c: Ditto.
13867 * gdb.reverse/watch-reverse.c: Ditto.
13868
6c95b8df
PA
138692009-10-19 Pedro Alves <pedro@codesourcery.com>
13870 Stan Shebs <stan@codesourcery.com>
13871
13872 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
13873 * gdb.base/foll-exec.exp: Adjust to expect a process id before
13874 "Executing new program".
13875 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
13876 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
13877 left listed after having been killed.
13878 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
13879 * gdb.base/maint.exp: Adjust test.
13880
13881 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
13882 * gdb.multi/Makefile.in: New.
13883 * gdb.multi/base.exp: New.
13884 * gdb.multi/goodbye.c: New.
13885 * gdb.multi/hangout.c: New.
13886 * gdb.multi/hello.c: New.
13887 * gdb.multi/bkpt-multi-exec.c: New.
13888 * gdb.multi/bkpt-multi-exec.exp: New.
13889 * gdb.multi/crashme.c: New.
13890
279017b7
TG
138912009-10-13 Tristan Gingold <gingold@adacore.com>
13892
13893 * gdb.base/sepdebug.exp: Check debug info are found.
13894
0413d738
PA
138952009-10-08 Pedro Alves <pedro@codesourcery.com>
13896
13897 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
13898 bits.
13899
c628eecc
JK
139002009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13901
13902 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
13903
38af1bfe
JB
139042009-10-07 Joel Brobecker <brobecker@adacore.com>
13905
13906 * gdb.base/watchpoints.c: Add copyright header. Reformat one
13907 of the comments.
13908
2b0adecd
PM
139092009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
13910
13911 * gdb.base/annota1.exp: Remove obsolete match_max increase.
13912 * gdb.base/annota3.exp: Idem.
13913 * gdb.base/maint.exp: Idem.
13914
8d417781
PM
139152009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
13916
889bf7c5 13917 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
13918 to default.
13919
bb61102d
PM
139202009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13921
889bf7c5 13922 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
13923 mingw and cygwin targets.
13924
ace5c364
PM
139252009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
13926 Pedro Alves <pedro@codesourcery.com>
13927
889bf7c5 13928 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
13929 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
13930
c2d494a0
PM
139312009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13932
e1b52ce2
PM
13933 * gdb.base/shr1.c: Use %p in format string.
13934 * gdb.base/unload.c: Avoid warning in fprintf.
13935 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 13936
209f53f5
PM
139372009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
13938
13939 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
13940 long type.
13941 (test_unlink): Correct printf string.
13942 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
13943 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
13944
8172766a
JK
139452009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13946
13947 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
13948 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
13949 * gdb.arch/ia64-breakpoint-shadow.S: New file.
13950
0f73703c
UW
139512009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13952
13953 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
13954 * gdb.objc/nondebug.exp: Likewise.
13955
b32306ca
UW
139562009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13957
13958 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
13959 target_info setting.
13960
13961 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
13962 that detect new threads during "info threads".
13963
0057022f
UW
139642009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13965
13966 * gdb.threads/manythreads.c (main): Increase thread stack size
13967 to 2*PTHREAD_STACK_MIN.
13968 * gdb.threads/multi-create.c (main): Likewise.
13969 (create_function): Likewise.
13970
f29c0325
UW
139712009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13972
13973 * gdb.base/dump.exp: Pass difference of pointer types instead
13974 of integer types as offset to restore in intarr3.srec case.
13975
fcb34849
UW
139762009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13977
13978 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
13979
d5142e3b
UW
139802009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13981
13982 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
13983
087b74b2 139842009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 13985
087b74b2
PM
13986 New test for two watchpoints, with disabling of
13987 the first inserted.
13988 * testsuite/gdb.base/watchpoints.c: New file.
13989 * testsuite/gdb.base/watchpoints.exp: New file.
13990
96c07c5b
TT
139912009-09-25 Tom Tromey <tromey@redhat.com>
13992
13993 * gdb.base/charset.exp: Test utf-16 strings with Python.
13994
b8899f2b
TT
139952009-09-25 Tom Tromey <tromey@redhat.com>
13996
13997 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
13998 UCS-4.
13999 * gdb.base/charset.c (utf_32_string): Rename.
14000 (init_utf32): Rename.
14001 (main): Update.
14002
329719ec
TT
140032009-09-22 Tom Tromey <tromey@redhat.com>
14004
14005 * gdb.python/py-function.exp: Add regression tests.
14006
11ef0d76
KS
140072009-09-21 Keith Seitz <keiths@redhat.com>
14008
14009 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
14010 with invalid operator.
14011
3fe8f3b3
KS
140122009-09-21 Keith Seitz <keiths@redhat.com>
14013
14014 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
14015 and destructor using typedef name of class.
14016 * gdb.cp/classes.cc (class Base1): Add a destructor.
14017 (base1): New typedef.
14018 (use_methods): Instanitate an object of type base1.
14019 * gdb.cp/templates.exp (test_template_typedef): New procedure.
14020 (do_tests): Call test_template_typedef.
14021 * gdb.cp/templates.cc (Baz::~Baz): New method.
14022 (intBazOne): New typedef.
14023 (main): Instantiate intBazOne.
14024
7a9fe101
PM
140252009-09-21 Phil Muldoon <pmuldoon@redhat.com>
14026
14027 PR python/10633
14028
14029 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
14030 Function.
14031 (run_lang_tests): Add print elements test.
14032
2e4d963f
PM
140332009-09-21 Phil Muldoon <pmuldoon@redhat.com>
14034
14035 * gdb.python/py-value.exp (test_subscript_regression): New
14036 function. Test for invalid subscripts.
14037 * gdb.python/py-value.c (main): Add test array, and pointer to it.
14038 (ptr_ref): New function.
14039
ec7e75e7
PP
140402009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14041
14042 * gdb.base/default.exp: Fix "show convenience".
14043
0cc7d26f
TT
140442009-09-15 Tom Tromey <tromey@redhat.com>
14045
14046 * lib/mi-support.exp (mi_create_varobj): Update.
14047 (mi_create_floating_varobj): Likewise.
14048 (mi_create_dynamic_varobj): New proc.
14049 (mi_varobj_update): Update.
14050 (mi_varobj_update_with_type_change): Likewise.
14051 (mi_varobj_update_kv_helper): New proc.
14052 (mi_varobj_update_dynamic_helper): Rewrite.
14053 (mi_varobj_update_dynamic): New proc.
14054 (mi_list_varobj_children): Update.
14055 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
14056 * gdb.python/python-prettyprint.py (pp_outer): New class.
14057 (pp_nullstr): Likewise.
14058 (lookup_function): Register new printers.
14059 * gdb.python/python-prettyprint.c (struct substruct): New type.
14060 (struct outerstruct): Likewise.
14061 (substruct_test): New function.
14062 (struct nullstr): New type.
14063 (string_1, string_2): New globals.
14064 (main): Add new tests.
14065 * gdb.python/python-mi.exp: Added regression tests.
14066 * gdb.mi/mi2-var-display.exp: Update.
14067 * gdb.mi/mi2-var-cmd.exp: Update.
14068 * gdb.mi/mi2-var-child.exp: Update.
14069 * gdb.mi/mi2-var-block.exp: Update.
14070 * gdb.mi/mi-var-invalidate.exp: Update.
14071 * gdb.mi/mi-var-display.exp: Update.
14072 * gdb.mi/mi-var-cmd.exp: Update.
14073 * gdb.mi/mi-var-child.exp: Update.
14074 * gdb.mi/mi-var-block.exp: Update.
14075 * gdb.mi/mi-break.exp: Update.
14076 * gdb.mi/gdb701.exp: Update.
14077
a96d9b2e
SDJ
140782009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
14079
14080 * Makefile.in: Inclusion of catch-syscall object.
14081 * gdb.base/catch-syscall.c: New file.
14082 * gdb.base/catch-syscall.exp: New file.
14083
b43b923a
MS
140842009-09-12 Michael Snyder <msnyder@vmware.com>
14085
14086 * gdb.reverse/step-reverse.exp: Explicitly check for targets
14087 that can support reverse debuggnig.
14088
cec03d70
TT
140892009-09-11 Tom Tromey <tromey@redhat.com>
14090
14091 * gdb.dwarf2/valop.S: New file.
14092 * gdb.dwarf2/valop.exp: New file.
14093
e23bb3fc
MK
140942009-09-11 Mark Kettenis <kettenis@gnu.org>
14095
14096 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
14097
37c3696d
DE
140982009-09-10 Doug Evans <dje@google.com>
14099
14100 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
14101 Add $gdb_prompt to second breakpoint regexp.
14102
5172aecb
JB
141032009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
14104
14105 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
14106 names, add missing ones.
14107 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
14108 * gdb.python/py-frame.c: Rename from python-frame.c.
14109 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
14110 testfile name.
14111 * gdb.python/py-function.exp: Rename from python-function.exp.
14112 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
14113 testfile name.
14114 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
14115 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
14116 Adjust testfile name.
14117 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
14118 * gdb.python/py-template.cc: Rename from python-template.cc.
14119 * gdb.python/py-template.exp: Rename from python-template.exp.
14120 Adjust testfile name.
14121 * gdb.python/py-value.c: Rename from python-value.c.
14122 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
14123 testfile name.
14124
b554e4bd
JK
141252009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14126
14127 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
14128 $bpt2address.
14129 (Second breakpoint address is valid on ia64)
14130 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
14131
9a68ae16
JM
141322009-09-03 Joseph Myers <joseph@codesourcery.com>
14133
14134 * gdb.base/ending-run.exp: Restrict regular expression matching
14135 line number to require closing brace following.
14136
146b9145
DE
141372009-09-03 Doug Evans <dje@google.com>
14138
14139 * gdb.base/store.exp (check_set): Fix typo in expected value message.
14140
787d21e1
TT
141412009-09-02 Tom Tromey <tromey@redhat.com>
14142
14143 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
14144
e7802207
TT
141452009-09-02 Tom Tromey <tromey@redhat.com>
14146
14147 * gdb.dwarf2/callframecfa.exp: New file.
14148 * gdb.dwarf2/callframecfa.S: New file.
14149
817aadd2
JK
141502009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14151
14152 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
14153 gdb.base/solib-overlap-main.c: New.
14154
4a76eae5
DJ
141552009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
14156
14157 PR gdb/10565
14158
14159 * gdb.base/bitfields.c (struct container, container): New.
14160 (main): Initialize it and call break5.
14161 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
14162
d4b96c9a
JK
141632009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14164
14165 Support constant DW_AT_data_member_location by GCC PR debug/40659.
14166 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
14167
4e22772d
JK
141682009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14169
14170 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
14171
2efab443
MS
141722009-08-26 Michael Snyder <msnyder@vmware.com>
14173
14174 * gdb.base/i386-reverse.c: New file.
14175 * gdb.base/i386-reverse.exp: New file.
14176 * gdb.base/Makefile.in: Add new files to be removed.
14177
07ab73a0
JM
141782009-08-26 Joseph Myers <joseph@codesourcery.com>
14179
14180 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
14181 environment-pwd for remote host.
14182 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
14183
676accff
KS
141842009-08-24 Keith Seitz <keiths@redhat.com>
14185
14186 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
14187 Add two new C++ completer tests which limit the output to a
889bf7c5 14188 given class.
676accff 14189
f9f7ad22
MS
141902009-08-24 Michael Snyder <msnyder@vmware.com>
14191
14192 * gdb.base/del.exp: Fix typo in comment.
14193 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
14194
81ecdfbb
RW
141952009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
14196
14197 * configure: Regenerate.
14198 * gdb.hp/configure: Likewise.
14199 * gdb.hp/gdb.aCC/configure: Likewise.
14200 * gdb.hp/gdb.base-hp/configure: Likewise.
14201 * gdb.hp/gdb.compat/configure: Likewise.
14202 * gdb.hp/gdb.defects/configure: Likewise.
14203 * gdb.hp/gdb.objdbg/configure: Likewise.
14204 * gdb.stabs/configure: Likewise.
14205
cab0c772
UW
142062009-08-19 Doug Evans <dje@google.com>
14207
14208 * gdb.base/gdbvars.c: New file.
14209 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
14210
b8fa0bfa
PA
142112009-08-14 Pedro Alves <pedro@codesourcery.com>
14212
14213 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
14214 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
14215
b84aa90a
PA
142162009-08-13 Pedro Alves <pedro@codesourcery.com>
14217
14218 * gdb.base/default.exp: Adjust "set language test": it's now an
14219 enum command. Larger help string moved to "help set language".
14220 * gdb.base/help.exp: Adjust "help set language" expected output,
14221 now lists all known languages.
14222
0d8f9b2c
NF
142232009-08-11 Nathan Froyd <froydnj@codesourcery.com>
14224
14225 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
14226 all frame arguments.
14227 * gdb.arch/altivec-regs.exp: Likewise.
14228
bda180e0
TT
142292009-08-07 Tom Tromey <tromey@redhat.com>
14230
14231 * gdb.base/setshow.exp: Add tests for changes to set language, set
14232 check range, and set check type.
14233
48cb2d85
VP
142342009-08-03 Vladimir Prus <vladimir@codesourcery.com>
14235
14236 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
14237 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 14238 Call it.
48cb2d85 14239
1ea34204
UW
142402009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14241
14242 * configure.ac: Run gdb.cell tests when appropriate.
14243 * configure: Regenerate.
14244 * lib/cell.exp: New file.
14245 * gdb.cell: New directory.
14246 * gdb.cell/configure.ac: New file.
14247 * gdb.cell/configure: New file.
14248 * gdb.cell/Makefile.in: New file.
14249 * gdb.cell/arch.exp: New file.
14250 * gdb.cell/break.c: New file.
14251 * gdb.cell/break.exp: New file.
14252 * gdb.cell/break-spu.c: New file.
14253 * gdb.cell/bt.c: New file.
14254 * gdb.cell/bt2-spu.c: New file.
14255 * gdb.cell/bt-spu.c: New file.
14256 * gdb.cell/bt.exp: New file.
14257 * gdb.cell/coremaker.c: New file.
14258 * gdb.cell/coremaker-spu.c: New file.
14259 * gdb.cell/core.exp: New file.
14260 * gdb.cell/gcore.exp: New file.
14261 * gdb.cell/data.c: New file.
14262 * gdb.cell/data.exp: New file.
14263 * gdb.cell/data-spu.c: New file.
14264 * gdb.cell/ea-cache.exp: New file.
14265 * gdb.cell/ea-cache.c: New file.
14266 * gdb.cell/ea-cache-spu.c: New file.
14267 * gdb.cell/ea-standalone.c: New file.
14268 * gdb.cell/ea-standalone.exp: New file.
14269 * gdb.cell/ea-test.c: New file.
14270 * gdb.cell/ea-test.exp: New file.
14271 * gdb.cell/f-regs.exp: New file.
14272 * gdb.cell/mem-access.c: New file.
14273 * gdb.cell/mem-access.exp: New file.
14274 * gdb.cell/mem-access-spu.c: New file.
14275 * gdb.cell/ptype.exp: New file.
14276 * gdb.cell/registers.exp: New file.
14277 * gdb.cell/size.c: New file.
14278 * gdb.cell/sizeof.exp: New file.
14279 * gdb.cell/size-spu.c: New file.
14280 * gdb.cell/solib.exp: New file.
14281 * gdb.cell/solib-symbol.exp: New file.
14282
85e747d2
UW
142832009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14284
14285 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
14286
58d6951d
DJ
142872009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
14288
14289 * gdb.base/float.exp: Handle VFP registers.
14290
6e0a4f15
MS
142912009-07-14 Michael Snyder <msnyder@vmware.com>
14292
dcd5da87
MS
14293 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
14294 to bring gdb to the beginning of the calling line.
14295
6e0a4f15
MS
14296 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
14297 confusing the i386 epilogue unwinder.
14298
782b2b07
SS
142992009-07-14 Stan Shebs <stan@codesourcery.com>
14300
14301 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
14302
f662c3bc
MS
143032009-07-14 Michael Snyder <msnyder@vmware.com>
14304
14305 * gdb.reverse/step-reverse.exp (stepi into function call):
14306 Call instruction may not be first instruction in the line.
14307 (reverse stepi from a function call): Used wrong line number.
14308
8f313923
JK
143092009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14310
14311 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
14312
4662c76e
JK
143132009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14314
14315 Fix gdb.base/macscp.exp when using custom inputrc.
14316 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
14317 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
14318 env(TERM) set.
14319 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
14320 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
14321
aa81e255
JK
143222009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14323
14324 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
14325 * gdb.base/annota1.exp (thread_test): Import global $testfile.
14326 Change the compilation target to match the testcase name.
14327 * gdb.base/sect-cmd.exp: Change the compilation target to match the
14328 testcase name.
14329 * a2-run.exp: Use for setup prepare_for_testing. Change the
14330 compilation target to match the testcase name.
14331 * gdb.base/commands.exp: Likewise.
14332 * gdb.base/finish.exp: Likewise.
14333 * gdb.base/float.exp: Likewise.
14334 * gdb.base/info-target.exp: Likewise.
14335 * gdb.base/relational.exp: Likewise.
14336 * gdb.base/term.exp: Likewise.
14337 * gdb.base/until.exp: Likewise.
14338 * gdb.base/volatile.exp: Likewise.
14339 * gdb.base/whatis-exp.exp: Likewise.
14340
4c93b1d7
HZ
143412009-07-11 Hui Zhu <teawater@gmail.com>
14342
14343 * gdb.base/help.exp (disassemble): Update expected help text.
14344
812f7342
TT
143452009-07-09 Tom Tromey <tromey@redhat.com>
14346
14347 * lib/gdb.exp: Handle TRANSCRIPT.
14348 (remote_spawn, remote_close, send_gdb): New procs.
14349
fbb8f299
PM
143502009-07-10 Phil Muldoon <pmuldoon@redhat.com>
14351
14352 * gdb.python/python-prettyprint.c: Add counted null string
14353 structure.
14354 * gdb.python/python-prettyprint.exp: Print null string. Test for
14355 embedded nulls.
14356 * gdb.python/python-prettyprint.py (pp_ns): New Function.
14357 * gdb.python/python-value.exp (test_value_in_inferior): Add
14358 variable length string fetch tests.
14359 * gdb.python/python-value.c (main): Add strings for string fetch tests.
14360
c0ac0ec7
JK
143612009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14362
14363 * gdb.base/dump.exp (inaccessible memory is reported): New test.
14364
30b66ecc
TT
143652009-07-07 Tom Tromey <tromey@redhat.com>
14366
14367 * gdb.base/call-rt-st.exp: Update for change to escape output.
14368 * gdb.base/callfuncs.exp: Likewise.
14369 * gdb.base/charset.exp: Likewise.
14370 * gdb.base/constvars.exp: Likewise.
14371 * gdb.base/long_long.exp: Likewise.
14372 * gdb.base/pointers.exp: Likewise.
14373 * gdb.base/printcmds.exp: Likewise.
14374 * gdb.base/setvar.exp: Likewise.
14375 * gdb.base/store.exp: Likewise.
14376 * gdb.cp/ref-types.exp: Likewise.
14377 * gdb.mi/mi-var-child.exp: Likewise.
14378 * gdb.mi/mi-var-display.exp: Likewise.
14379 * gdb.mi/mi2-var-display.exp: Likewise.
14380 * gdb.base/charset.exp: Test octal escape sequence length.
14381 Update for change to escape output.
14382
187c4a2b
JK
143832009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14384
14385 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
14386
d80a43f9
DJ
143872009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
14388
14389 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
14390
047427a8
JK
143912009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14392
14393 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
14394 gdbserver increasing $portnum if "Can't bind address" has been seen.
14395
8b5a0f4f
PA
143962009-07-05 Pedro Alves <pedro@codesourcery.com>
14397
14398 * gdb.base/ending-run.exp: Add "step out of main" pattern for
14399 mingw32ce.
14400
7d93ba58
PA
144012009-07-05 Pedro Alves <pedro@codesourcery.com>
14402
14403 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
14404 VFP format.
14405
2277426b
PA
144062009-07-02 Pedro Alves <pedro@codesourcery.com>
14407
14408 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
14409 linux. Adjust to use "inferior", "info inferiors", "detach
14410 inferior" and "kill inferior" instead of "restart", "info fork",
14411 "detach fork" and "delete fork".
14412 * gdb.base/ending-run.exp: Spell out "info".
14413 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
14414 the "kill" command.
14415
5af949e3
UW
144162009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14417
14418 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
14419 change to prefix TLS offset in hex with 0x.
14420
5d3729b5
UW
144212009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14422
14423 * gdb.base/default.exp: Update test case for "x" changes.
14424
af589bd0
TG
144252009-07-01 Tristan Gingold <gingold@adacore.com>
14426
14427 * gdb.base/bigcore.exp: Make darwin untested.
14428
40974f91
JK
144292009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14430
14431 * gdb.base/completion.exp (directory completion): Create the directory.
14432 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
14433 escapeuniquesub.
14434 (directory completion 2): Expect now ${escapeuniquesub}.
14435 (Glob remaining of directory test): Remove one excessive newline.
14436 Expect the real output.
14437
59dd3af6
JK
144382009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14439
14440 Fix `make check//%' target after `make check' has been ran.
14441 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
14442 a mkdir call.
14443 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
14444 (%/.dir): Remove.
14445
f4e164aa
JK
144462009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14447
14448 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
14449 the expected result record.
14450
69af2122
JK
144512009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14452
14453 Remove racy FAILs relying just on the timeouts.
14454 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
14455 (annotation_level 2): Remove racy FAILs.
14456
2fd481e1
PP
144572009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
14458
14459 gdb/10275
889bf7c5
PA
14460 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
14461
c38f313d
DJ
144622009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
14463
14464 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
14465
8b777f02
VP
144662009-06-30 Vladimir Prus <vladimir@codesourcery.com>
14467
14468 * gdb.mi/mi-stack.exp: Testing symbolic options
14469 to -stack-list-locals and -stack-list-arguments.
14470
00c7eacf
JK
144712009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14472
14473 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
14474
6bc80edc
TT
144752009-06-29 Tom Tromey <tromey@redhat.com>
14476
14477 * dg-extract-results.sh: New file.
14478 * Makefile.in (FORCE_PARALLEL): New variable.
14479 (CHECK_TARGET): New conditional variable.
14480 (check): Use CHECK_TARGET.
14481 (DO_RUNTEST): New variable.
14482 (check-single): New target.
14483 (TEST_DIRS): New variable.
14484 (TEST_TARGETS): Likewise.
14485 (check-parallel): New target.
14486 (check-gdb.%): New pattern.
14487 (BASE1_FILES): New variable.
14488 (BASE2_FILES): Likewise.
14489 (check-gdb.base%): New pattern.
14490 (%/.dir): New pattern.
14491 * configure: Rebuild.
14492 * aclocal.m4 (AM_CONDITIONAL): New defun.
14493 * configure.ac: Check whether user is using GNU make.
14494 (GMAKE): New conditional.
14495
794684b6
SW
144962009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
14497
14498 * gdb.cp/namespace-nested-import.cc: New test.
14499 * gdb.cp/namespace-nested-import.exp: New test.
14500
edb3359d
DJ
145012009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
14502
14503 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
14504 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
14505 * gdb.opt/Makefile.in (EXECUTABLES): Update.
14506 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
14507 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
14508 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
14509 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
14510 gdb.opt/inline-markers.c: New files.
14511 * lib/gdb.exp (skip_inline_frame_tests): New function.
14512 (skip_inline_var_tests): New function.
14513
cf657a0c
AS
145142009-06-27 Andreas Schwab <schwab@linux-m68k.org>
14515
14516 * gdb.cp/exception.exp: Don't require $hex before inner frame in
14517 backtrace.
14518
28d41a99
MS
145192009-06-27 Michael Snyder <msnyder@vmware.com>
14520
14521 * gdb.reverse: New directory.
14522 * gdb.reverse/break-reverse.c: New test.
14523 * gdb.reverse/break-reverse.exp: New test.
14524 * gdb.reverse/consecutive-reverse.c: New test.
14525 * gdb.reverse/consecutive-reverse.exp: New test.
14526 * gdb.reverse/finish-reverse.c: New test.
14527 * gdb.reverse/finish-reverse.exp: New test.
14528 * gdb.reverse/machinestate.c: New test.
14529 * gdb.reverse/ms1.c: New test.
14530 * gdb.reverse/machinestate.exp: New test.
14531 * gdb.reverse/Makefile.in: New file.
14532 * gdb.reverse/shr2.c: New test.
14533 * gdb.reverse/solib-reverse.c: New test.
14534 * gdb.reverse/solib-reverse.exp: New test.
14535 * gdb.reverse/step-reverse.c: New test.
14536 * gdb.reverse/step-reverse.exp: New test.
14537 * gdb.reverse/until-reverse.c: New test.
14538 * gdb.reverse/ur1.c: New test.
14539 * gdb.reverse/until-reverse.exp: New test.
14540 * gdb.reverse/watch-reverse.c: New test.
14541 * gdb.reverse/watch-reverse.exp: New test.
14542 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
14543 * configure: Regenerate.
14544
fe3c8b0d
DE
145452009-06-26 Doug Evans <dje@google.com>
14546
14547 * gdb.base/psymtab.exp: Turn off pending breakpoints.
14548
3a72a602
PM
145492009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
14550
14551 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
14552 windows problem for 'file delete $binfile'.
14553
27aa8d6a
SW
145542009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
14555
14556 * gdb.cp/namespace-using.exp: New test.
14557 * gdb.cp/namespace-using.cc: New test.
14558
8ac055f8
JB
145592009-05-20 Joel Brobecker <brobecker@adacore.com>
14560
14561 * gdb.ada/variant_record_packed_array: New testcase.
14562
85e306ed
TT
145632009-06-23 Tom Tromey <tromey@redhat.com>
14564
14565 * gdb.base/charset.exp (test_combination): Regression test.
14566 * gdb.base/charset.c (my_wchar_t): New typedef.
14567 (myvar): New global.
14568 (main): Set myvar.
14569
56643c5e
PM
145702009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
14571
14572 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
14573 target.
14574
1fac167a
UW
145752009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14576
14577 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
14578
7ccb0be9
UW
145792009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14580
14581 * gdb.mi/gdb680.exp: Update test for error message.
14582
568d6575
UW
145832009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14584
14585 * gdb.base/annota1.exp: Allow multiple occurrences of the
14586 frames-invalid annotation.
14587 * gdb.cp/annota2.exp: Likewise.
14588
7cd1089b
PM
145892009-06-15 Phil Muldoon <pmuldoon@redhat.com>
14590
14591 * gdb.cp/gdb2495.cc: New file.
14592 * gdb.cp/gdb2495.exp: New file.
14593
72c63395
JK
145942009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14595
14596 Report error on GDB crash during runto.
14597 * lib/gdb.exp (runto <eof>): New.
14598
3788363d
DJ
145992009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
14600
14601 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
14602 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
14603 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
14604 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
14605 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
14606 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
14607 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
14608 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
14609 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
14610 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
14611 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
14612 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
14613 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
14614 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
14615 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
14616 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
14617 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
14618 gdb.server/server-mon.exp, gdb.server/server-run.exp,
14619 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14620 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
14621 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
14622 gdb.trace/passcount.exp, gdb.trace/report.exp,
14623 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
14624 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
14625 gdb.trace/while-stepping.exp: Use a unique name for the compiled
14626 executable.
14627
17592de3
PA
146282009-06-07 Pedro Alves <pedro@codesourcery.com>
14629
14630 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
14631 defined before referencing it.
14632
701e355d
DE
146332009-06-03 Doug Evans <dje@google.com>
14634
14635 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
14636 * gdb.arch/i386-see.c: Ditto.
14637
f2292c65
PM
146382009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
14639
14640 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
14641 (check_macro): Return 1 if undefined.
14642 If first test fails, check if macro debug information is available,
14643 and report unsupported test if no macro information is found.
14644
5a437975
DE
146452009-05-29 Doug Evans <dje@google.com>
14646
14647 * gdb.threads/hand-call-in-threads.exp: New.
14648 * gdb.threads/hand-call-in-threads.c: New.
14649
c141c696
MS
146502009-05-29 Michael Snyder <msnyder@vmware.com>
14651
14652 * gdb.base/break-always.exp: Change "1" to "on".
14653 Add confirmation check.
14654
b3444185
PA
146552009-05-28 Pedro Alves <pedro@codesourcery.com>
14656
14657 * gdb.threads/threxit-hop-specific.c: New.
14658 * gdb.threads/threxit-hop-specific.exp: New.
14659 * gdb.threads/thread-execl.c: New.
14660 * gdb.threads/thread-execl.exp: New.
14661
b6313243
TT
146622009-05-27 Tom Tromey <tromey@redhat.com>
14663 Thiago Jung Bauermann <bauerman@br.ibm.com>
14664
14665 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
14666 (mi_child_regexp): Likewise.
14667 (mi_list_varobj_children_range): Likewise.
14668 (mi_get_features): Likewise.
14669 (mi_list_varobj_children): Rewrite.
14670 * gdb.python/python-mi.exp: New file.
14671
a6bac58e
TT
146722009-05-27 Tom Tromey <tromey@redhat.com>
14673 Thiago Jung Bauermann <bauerman@br.ibm.com>
14674 Phil Muldoon <pmuldoon@redhat.com>
14675 Paul Pluzhnikov <ppluzhnikov@google.com>
14676
14677 * gdb.python/python-prettyprint.exp: New file.
14678 * gdb.python/python-prettyprint.c: New file.
14679 * gdb.python/python-prettyprint.py: New file.
14680 * gdb.base/display.exp: print/r is now valid.
14681
2c74e833
TT
146822009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
14683 Tom Tromey <tromey@redhat.com>
14684 Pedro Alves <pedro@codesourcery.com>
14685 Paul Pluzhnikov <ppluzhnikov@google.com>
14686
14687 * gdb.python/python-template.exp: New file.
14688 * gdb.python/python-template.cc: New file.
14689 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14690 tests.
14691 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14692 Call it.
14693 (test_value_after_death): New proc.
14694 * gdb.python/python-value.c (PTR): New typedef.
14695 (main): New variable 'x'.
14696
89c73ade
TT
146972009-05-27 Tom Tromey <tromey@redhat.com>
14698
14699 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14700 tests.
14701 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14702 Call it.
14703
a75724bc
PA
147042009-05-27 Pedro Alves <pedro@codesourcery.com>
14705
14706 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
14707
e58b0e63
PA
147082009-05-24 Pedro Alves <pedro@codesourcery.com>
14709
14710 * gdb.threads/fork-thread-pending.c: New.
14711 * gdb.threads/fork-thread-pending.exp: New.
14712
4ac36638
JK
147132009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14714
14715 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
14716 * gdb.dwarf2/dw2-strp.S (a_string2): New.
14717
889bf7c5 147182009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 14719
889bf7c5 14720 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 14721
b242c3c2
PA
147222009-05-17 Pedro Alves <pedro@codesourcery.com>
14723
14724 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
14725 `gdb_get_line_number'. Call `callee' in both parent and child.
14726 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
14727 `gdb_get_line_number' instead of hardcoding line numbers.
14728 (catch_fork_unpatch_child): New procedure to test detaching
14729 breakpoints from child fork.
14730 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
14731 hardcoding line numbers.
14732 (do_fork_tests): Run `catch_fork_unpatch_child'.
14733
ee342b23
VP
147342009-05-17 Vladimir Prus <vladimir@codesourcery.com>
14735
14736 * gdb.mi/mi-cmd-var.exp: Check that when varobj
14737 of structure type enters or leaves the scope, it
14738 is reported by -var-update.
14739
e2009e98
DE
147402009-05-11 Doug Evans <dje@sebabeach.org>
14741
14742 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 14743 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
14744 * gdb.threads/schedlock.c (main): Fix off-by-one error.
14745
00903456
JK
147462009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14747
14748 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
14749
dc621c35
DE
147502009-04-30 Doug Evans <dje@google.com>
14751
14752 * gdb.threads/watchthreads2.exp: New testcase.
14753 * gdb.threads/watchthreads2.c: New testcase.
14754
9ab4e744
DE
147552009-04-29 Doug Evans <dje@google.com>
14756
14757 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
14758 * gdb.cp/mb-ctor.cc: Ditto.
14759 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
14760 * gdb.cp/mb-inline.h (multi_line_foo): New function.
14761 * gdb.cp/mb-inline1.cc: Call it.
14762 * gdb.cp/mb-inline2.cc: Ditto.
14763 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
14764 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
14765
484086b7
JK
147662009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14767
14768 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
14769 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
14770 Replace all uses of `decimal' by `nonzero'.
14771 (info macro FROM_COMMANDLINE): New test.
14772
379a77b5
TT
147732009-04-27 Tom Tromey <tromey@redhat.com>
14774
14775 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
14776
b92b73c2
DE
147772009-04-27 Doug Evans <dje@google.com>
14778
14779 * gdb.threads/watchthreads.c (main): Initialize args before starting
14780 the threads. Plus formatting cleanup.
14781 * gdb.threads/watchthreads.exp: Avoid errant failures due to
14782 biased scheduling of one thread.
14783
945a118d
JG
147842009-04-27 Jerome Guitton <guitton@adacore.com>
14785
14786 * gdb.cp/templates.cc (GetMax): New template.
14787 (main): Declare two instances of GetMax.
14788 * gdb.cp/templates.exp: Add new test.
14789
d389af10
JK
147902009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14791
14792 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
14793
e7f86de9
JM
147942009-04-22 Joseph Myers <joseph@codesourcery.com>
14795
14796 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
14797
334cc82d
TT
147982009-04-15 Tom Tromey <tromey@redhat.com>
14799
14800 * gdb.base/charset.exp: Add regression test.
14801
d12672cc
JB
148022009-04-14 Joel Brobecker <brobecker@adacore.com>
14803
14804 * gdb.base/exe-lock.exp: New testcase.
14805
18e8c3bc
TT
148062009-04-13 Tom Tromey <tromey@redhat.com>
14807
14808 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
14809 operator on Frame.
14810
5ecd5cbe
UW
148112009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14812
14813 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
14814 * gdb.server/ext-attach.exp: Likewise.
14815
7309f756
VP
148162009-04-03 Vladimir Prus <vladimir@codesourcery.com>
14817
14818 Eliminate some sleep usage.
14819
889bf7c5
PA
14820 * gdb.mi/basics.c (do_nothing): New.
14821 (main): Use do_nothing instead of printf, so that
14822 not to introduce race condition between output of
14823 inferiour and output of gdb. Do not use sleep as it
14824 is not generally available on embedded targets.
7309f756 14825
f4b95f6f
PA
148262009-04-02 Pedro Alves <pedro@codesourcery.com>
14827
14828 * gdb.server/ext-attach.exp: Expect an optional process id after
14829 "Detached from remote process".
14830
de40b933
JK
148312009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14832
14833 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
14834 gdb.dwarf2/dw2-unresolved.exp: New.
14835
2ae101a4
PA
148362009-04-02 Pedro Alves <pedro@codesourcery.com>
14837
14838 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
14839 mi_run_to_main.
14840
56a8e183
PA
148412009-04-02 Pedro Alves <pedro@codesourcery.com>
14842
14843 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
14844 mi_run_to_main. Skip thread exit test on remote targets.
14845 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
14846 mi_run_to_main.
14847 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
14848 mi_run_to_main.
14849 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
14850 when expecting ^connected. Detect when the target doesn't support
14851 non-stop mode.
14852 (mi_run_cmd): Detect if non-stop mode was requested by isn't
14853 supported. Return -1 on error, 0 on success.
14854 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
14855 (mi_runto): Return mi_runto_helper's result explicitly.
14856
c35fafde
PA
148572009-04-01 Pedro Alves <pedro@codesourcery.com>
14858
14859 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
14860
f8a8dce6
JB
148612009-04-01 Tom Tromey <tromey@redhat.com>
14862
14863 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
14864 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
14865 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
14866 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
14867
71c25dea
TT
148682009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
14869 Jan Kratochvil <jan.kratochvil@redhat.com>
14870
14871 PR gdb/931
14872 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
14873 output.
14874 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
14875 for gdb/931.
14876 * dw2-strp.S (DW_AT_language): Change to C++.
14877 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
14878
02d9a9ce
JB
148792009-03-31 Joel Brobecker <brobecker@adacore.com>
14880
14881 * gdb.ada/tasks: New testcase.
14882
1042e4c0
SS
148832009-03-30 Stan Shebs <stan@codesourcery.com>
14884
14885 * gdb.trace/actions.exp: Update to match new info trace format.
14886 * gdb.trace/deltrace.exp: Ditto.
14887 * gdb.trace/infotrace.exp: Ditto.
14888 * gdb.trace/passcount.exp: Ditto.
14889 * gdb.trace/save-trace.exp: Ditto.
14890 * gdb.trace/while-stepping.exp: Ditto.
14891 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
14892
f8f6f20b
TJB
148932009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14894
14895 * gdb.python/python-frame.c: New file.
14896 * gdb.python/python-frame.exp: New file.
14897
c0c6f777
TJB
148982009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
14899
14900 * gdb.python/python-value.exp: Add tests for the address
14901 attribute.
14902
3cb51905
AS
149032009-03-29 Andreas Schwab <schwab@linux-m68k.org>
14904
14905 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
14906
88fc996f
DE
149072009-03-26 Doug Evans <dje@google.com>
14908
14909 * gdb.mi/mi-nonstop-exit.exp: New file.
14910 * gdb.mi/non-stop-exit.c: New file.
14911
56ef84b1
TT
149122009-03-26 Tom Tromey <tromey@redhat.com>
14913
14914 Update for change to prologue skipping:
14915 * gdb.mi/mi2-simplerun.exp: Update.
14916 * gdb.mi/mi2-break.exp: Update.
14917 * gdb.mi/mi-simplerun.exp: Update.
14918 * gdb.mi/mi-break.exp: Update.
14919 * gdb.base/ending-run.exp: Update.
14920
def2b000
TJB
149212009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
14922
14923 * gdb.python/python-value.exp (test_value_in_inferior): Test
14924 gdb.Value.is_optimized_out attribute.
14925
442ddf59
JK
149262009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14927
14928 * gdb.dwarf2/dw2-noloc-main.c: New file.
14929 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
14930 (.text): Remove.
14931 (.data): New.
14932 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
14933 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
14934 (DW_TAG_subprogram func_cu1, noloc): Remove.
14935 (main): New.
14936 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
14937 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
14938 (file_symbols): New procedure.
14939
a8df5de4
TT
149402009-03-25 Tom Tromey <tromey@redhat.com>
14941
14942 * gdb.base/charset.exp (valid_target_charset): New proc.
14943 Use it to skip tests on invalid charsets.
14944
cc1d7add
PM
149452009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
14946
14947 * gdb.base/completion.exp: Add a test for directory completion.
14948
bcd5727b
JK
149492009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14950
14951 Fix a racy FAIL.
14952 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
14953 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
14954
cc924cad
TJB
149552009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
14956
14957 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
14958 * gdb.python/python-function.exp: Add test for function returning
14959 a GDB value.
14960
bc3b79fd
TJB
149612009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
14962
14963 * gdb.python/python-function.exp: New file.
14964
6c7a06a3
TT
149652009-03-20 Tom Tromey <tromey@redhat.com>
14966
14967 * gdb.base/store.exp: Update for change to escape output.
14968 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
14969 to escape output.
14970 * gdb.base/pointers.exp: Update for change to escape output.
14971 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
14972 to escape output.
14973 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
14974 escape output.
14975 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
14976 to escape output.
14977 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
14978 escape output.
14979 * gdb.base/setvar.exp: Update for change to escape output.
14980 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
14981 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
14982 to escape output.
14983 (test_print_string_constants): Likewise.
14984 * gdb.base/charset.exp (valid_host_charset): Check size of
14985 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
14986 cases. Handle "auto"-related output.
14987 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
14988 (uvar, Uvar): New globals.
14989
c31af87b
JG
149902009-03-19 Jerome Guitton <guitton@adacore.com>
14991
14992 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
14993 deltas.
14994 * gdb.ada/fixed_points.exp: Ditto.
14995
51272cf2
PA
149962009-03-18 Pedro Alves <pedro@codesourcery.com>
14997
14998 * return-nodebug.c: Don't include stdio.h.
14999 (init): Delete.
15000 (func): Delete definition and provide extern declaration.
15001 (t): New.
15002 (main): Don't call printf. Call func and store its result in t.
15003 * return-nodebug1.c: New.
15004 * return-nodebug.exp: Don't expect stdio output. Instead, print
15005 the global variable t. Drop printf formatters and cast types from
15006 foreach loop. Don't use prepare_for_testing. Compile
15007 return-nodebug.c and return-nodebug1.c in separate steps. Don't
15008 define FORMAT or CAST.
15009
d24948ac
PP
150102009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15011
15012 * gdb.base/solib-display.exp: Disable test for remote targers.
15013
61ff14c6
JK
150142009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15015
15016 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
15017
cb4dce93
JK
150182009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15019
15020 Fix a racy FAIL.
15021 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
15022 code from `follow parent, print pids'.
15023 (`follow child, print pids', `follow parent, print pids'): Call it.
15024 Replace `gdb_test "break..."' by gdb_breakpoint.
15025
f7c60c5e
VP
150262009-03-13 Vladimir Prus <vladimir@codesourcery.com>
15027
15028 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 15029 sync and async modes.
f7c60c5e 15030
383ace49
JB
150312009-03-12 Joel Brobecker <brobecker@adacore.com>
15032
15033 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
15034 that was checked in by mistake. Remove loading of ada.exp, since
15035 this is not necessary in this case.
15036
4ce102af
JB
150372009-03-12 Joel Brobecker <brobecker@adacore.com>
15038
15039 * gdb.ada/ptype_arith_binop.exp: New testcase.
15040
529a2aef
JB
150412009-03-12 Joel Brobecker <brobecker@adacore.com>
15042
15043 * gdb.ada/mod_from_name: New testcase.
15044
8a38181c
JB
150452009-03-12 Joel Brobecker <brobecker@adacore.com>
15046
15047 * gdb.ada/tick_last_segv: New testcase.
15048
11436dee
VP
150492009-03-12 Vladimir Prus <vladimir@codesourcery.com>
15050
61ff14c6 15051 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 15052
1f31650a
VP
150532009-03-12 Vladimir Prus <vladimir@codesourcery.com>
15054
61ff14c6
JK
15055 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
15056 include the token in ^running and frame info in *stopped.
1f31650a 15057
a3247a22
PP
150582009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
15059
15060 * solib-display.exp: New file.
15061 * solib-display-main.c: New file.
15062 * solib-display-lib.c: New file.
61ff14c6 15063
aae64587
PA
150642009-03-05 Pedro Alves <pedro@codesourcery.com>
15065
15066 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
15067
44aabfbc
JK
150682009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
15069
15070 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
15071 (list_and_check_macro): Use more specific test name.
15072 (next to definition): Make the test names unique.
15073
c087fcd3
PM
150742009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
15075
15076 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 15077
c86cf029
VP
150782009-02-17 Vladimir Prus <vladimir@codesourcery.com>
15079
15080 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
15081 notifications.
15082 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
15083 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
15084 * lib/mi-support.exp (library_loaded_re): New.
15085 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
15086
3ea85240
VP
150872009-02-17 Vladimir Prus <vladimir@codesourcery.com>
15088
15089 * gdb.gdb/observer.exp: Use test_notification observer, not
15090 normal_stop, everywhere.
15091 (test_normal_stop_notifications): Rename to...
15092 (test_notifications): ...this.
15093 (test_observer_normal_stop): Rename to...
15094 (test_observer): ...this.
15095
1903f0e6
DE
150962009-02-16 Doug Evans <dje@google.com>
15097
15098 * gdb.arch/amd64-disp-step.S (test_int3): New test.
15099 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
15100 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
15101 (test_prefixed_syscall,test_int3): New tests.
15102 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
15103 (test_prefixed_syscall,test_int3): New tests.
15104
1d33d6ba
VP
151052009-02-14 Vladimir Prus <vladimir@codesourcery.com>
15106
3cb51905
AS
15107 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
15108 (mi_expect_interrupt): Likewise.
15109 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
15110 response.
1d33d6ba 15111
faafb047
PM
151122009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
15113
15114 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
15115 * gdb.base/pc-fp.exp (get_valueofx): Remove.
15116 Replace calls to get_valueofx by get_hexadecimal_valueof.
15117
417e16e2
PM
151182009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
15119
15120 * lib/gdb.exp (get_valueof): Accept anything as a return value.
15121 (get_integer_valueof): New procedure.
15122 (get_sizeof): Use new get_integer_value_of.
15123 * gdb.base/sizeof.exp: Replace all uses of get_valueof
15124 by get_integer_valueof.
15125
7065b901
TT
151262009-02-13 Tom Tromey <tromey@redhat.com>
15127
15128 * gdb.base/remote.exp (get_sizeof): Remove.
15129 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
15130 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
15131 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
15132 * lib/gdb.exp (get_valueof): Move from long_long.exp.
15133 (get_sizeof): Likewise.
15134
5d7cb8df
JK
151352009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15136
15137 PR fortran/9806
15138 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
15139
b2febfff
PP
151402009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
15141
15142 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
15143
4aa995e1
PA
151442009-02-06 Pedro Alves <pedro@codesourcery.com>
15145
15146 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
15147
d8906c6f
TJB
151482009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
15149
15150 * gdb.python/python-cmd.exp: New file.
15151
ff4ab08d
TG
151522009-02-06 Tristan Gingold <gingold@adacore.com>
15153
15154 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
15155
aacd552b
TG
151562009-02-05 Tristan Gingold <gingold@adacore.com>
15157
15158 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
15159 pointer is dereferenced and use this signal name in regexp.
15160 * gdb.base/signull.exp: Ditto.
15161 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
15162 * gdb.base/signull.c (main): Ditto.
15163
08c637de
TJB
151642009-02-04 Tom Tromey <tromey@redhat.com>
15165 Thiago Jung Bauermann <bauerman@br.ibm.com>
15166
15167 * gdb.python/python-value.exp: Use `gdb.history' instead of
15168 `gdb.value_from_history'.
15169 (test_value_numeric_ops): Add test for conversion of enum constant.
15170 * gdb.python/python-value.c (enum e): New type.
15171 (evalue): New global.
15172 (main): Use argv.
15173
20261af8
JG
151742009-02-04 Jerome Guitton <guitton@adacore.com>
15175
15176 * gdb.ada/uninitialized_vars: New test program.
15177 * gdb.ada/uninitialized_vars.exp: New testcase.
15178
52e44b43
TT
151792009-02-02 Tom Tromey <tromey@redhat.com>
15180
15181 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
15182 * gdb.cp/pr2489.cc: Rename...
15183 * gdb.cp/pr9594.cc: ... to this.
15184
1c71341a
TT
151852009-02-02 Tom Tromey <tromey@redhat.com>
15186
15187 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
15188 * gdb.cp/pr2489.cc: New file.
15189 * gdb.cp/cpcompletion.exp: New file.
15190
a4295225
TT
151912009-02-02 Tom Tromey <tromey@redhat.com>
15192
15193 PR exp/9059:
15194 * gdb.cp/call-c.exp: Add regression test.
15195 * gdb.cp/call-c.cc (FooHandle): New typedef.
15196 (main): New variable 'handle'.
15197
592375cd
VP
151982009-01-30 Vladimir Prus <vladimir@codesourcery.com>
15199
15200 * lib/mi-support.exp (et_mi_thread_list)
15201 (check_mi_and_console_threads): Adjust for current thread in
15202 -thread-list-ids output.
15203
41447f92
VP
152042009-01-30 Vladimir Prus <vladimir@codesourcery.com>
15205
889bf7c5
PA
15206 * gdb.mi/mi-break.exp (test_disabled_creation): New.
15207 Call it.
41447f92 15208
35669430
DE
152092009-01-28 Doug Evans <dje@google.com>
15210
15211 * gdb.arch/amd64-disp-step.S: New file.
15212 * gdb.arch/amd64-disp-step.exp: New file.
15213 * gdb.arch/i386-disp-step.S: New file.
15214 * gdb.arch/i386-disp-step.exp: New file.
15215
09f00d9a
PM
152162009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
15217
15218 * gdb.base/find.exp: Set newline variable
15219 using quotes instead of braces to fix cygwin failures.
15220
1e8fb976
PA
152212009-01-23 Pedro Alves <pedro@codesourcery.com>
15222
15223 * gdb.base/radix.exp: Add tests to ensure that that set
15224 input-radix 0 and set output-radix 0 are really rejected.
15225
da061712
PA
152262009-01-23 Pedro Alves <pedro@codesourcery.com>
15227
15228 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
15229 copyright years.
15230
dd7e2d2b
PA
152312009-01-23 Pedro Alves <pedro@codesourcery.com>
15232
15233 PR gdb/9664:
15234 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
15235
392452f6
PA
152362009-01-22 Pedro Alves <pedro@codesourcery.com>
15237
15238 PR c++/9631:
15239 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
15240
8653e71c
PM
152412009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
15242
15243 * gdb.server/file-transfer.exp: Use EXEEXT variable for
15244 binfile definition to fix Windows OS failure.
15245
a12cc160
DJ
152462009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15247
15248 PR gdb/9346
15249 * gdb.base/interrupt.c (sigint_handler): New.
15250 (main): Install a SIGINT handler if SIGNALS is defined. Exit
15251 on error.
15252 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
15253 Test "signal SIGINT".
15254
b89667eb
DE
152552009-01-19 Doug Evans <dje@google.com>
15256
15257 * gdb.base/break.exp: Update expected gdb output.
15258 * gdb.base/sepdebug.exp: Ditto.
15259 * gdb.mi/mi-syn-frame.exp: Ditto.
15260 * gdb.mi/mi2-syn-frame.exp: Ditto.
15261 * gdb.base/call-signal-resume.exp: New file.
15262 * gdb.base/call-signals.c: New file.
15263 * gdb.base/unwindonsignal.exp: New file.
15264 * gdb.base/unwindonsignal.c: New file.
15265 * gdb.threads/interrupted-hand-call.exp: New file.
15266 * gdb.threads/interrupted-hand-call.c: New file.
15267 * gdb.threads/thread-unwindonsignal.exp: New file.
15268
adb483fe
DJ
152692009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
15270
15271 * gdb.base/define.exp: Test defining and hooking prefix commands.
15272 * gdb.python/python.exp: Update test for "show user" output.
15273
60023297
JK
152742009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15275
15276 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
15277 now the output exactly, using less wildcards. Expect also the output
15278 of gfortran-4.3. Update for the f-valprint.c modification from
15279 2008-04-22.
15280 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
15281 Remove gdb_test test names where matching the command.
15282
ccc57cf9
PA
152832009-01-01 Pedro Alves <pedro@codesourcery.com>
15284
15285 PR breakpoints/9681:
15286 * gdb.base/watchpoint.exp: Add regression test.
15287
c7a6ca08
PA
152882008-12-31 Pedro Alves <pedro@codesourcery.com>
15289
15290 * gdb.threads/attach-into-signal.exp: Don't use
15291 gdb_suppress_entire_file.
15292 * gdb.threads/attach-stopped.exp: Ditto.
15293 * gdb.threads/attachstop-mt.exp: Ditto.
15294
3a031f65
PA
152952008-12-31 Pedro Alves <pedro@codesourcery.com>
15296
15297 PR gdb/8812:
15298 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
15299
09e6485f
PA
153002008-12-29 Pedro Alves <pedro@codesourcery.com>
15301
15302 PR gdb/7536:
15303 * gdb.base/radix.exp: Add tests to ensure invalid input radices
15304 and unsupported output radices are really rejected.
15305
0cd53049
JK
153062008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
15307
15308 * gdb.cp/punctuator.exp: Backslash the '$' signs.
15309
ba163c7e
TT
153102008-12-22 Tom Tromey <tromey@redhat.com>
15311
15312 * gdb.cp/punctuator.exp: New file.
15313
6f4de6c9
JK
153142008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15315
15316 * gdb.base/completion.exp (Completing non-existing component): New test.
15317
0f34d0b4
JK
153182008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15319
15320 Fix for PR gdb/8648.
15321 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
15322 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
15323 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
15324 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
15325
db2ad4c3
JK
153262008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15327
15328 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
15329
bb5ef15e
DP
153302008-12-16 Christophe Lyon <christophe.lyon@st.com>
15331
15332 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
15333 compiler actually generate code at the expected line number.
15334
90142adc
JZ
153352008-12-15 Jie Zhang <jie.zhang@analog.com>
15336
15337 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
15338
fad6eecd
TT
153392008-12-12 Tom Tromey <tromey@redhat.com>
15340
15341 * gdb.base/commands.exp (redefine_hook_test): New proc.
15342 Call it.
15343
17c8aaf5
TT
153442008-12-11 Tom Tromey <tromey@redhat.com>
15345
15346 * gdb.base/macscp.exp: New regression test.
15347
7c8adf68
TT
153482008-12-11 Tom Tromey <tromey@redhat.com>
15349
15350 * gdb.base/macscp.exp: Print "address.addr".
15351 * gdb.base/macscp1.c (struct outer): New struct.
15352 (address): New global.
15353
b05dcbb7
TT
153542008-12-09 Tom Tromey <tromey@redhat.com>
15355
15356 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
15357 Call it.
15358
2d476de1
DE
153592008-12-04 Doug Evans <dje@google.com>
15360
15361 * gdb.server/ext-run.exp: Relax regexp for init program.
15362
87bdc959
TG
153632008-12-03 Tristan Gingold <gingold@adacore.com>
15364
15365 * gdb.base/macscp.exp: Generate an object file during compilation
15366 to work around Darwin dsymutil limitations.
15367
e0740f77
JK
153682008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15369
15370 Test resolving external references to TLS variables.
15371 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
15372 FILE2_THREAD_LOCAL.
15373 (testfile2, srcfile2): New variables.
15374 * gdb.threads/tls.c (file2_thread_local)
15375 (function_referencing_file2_thread_local): New.
15376 * gdb.threads/tls2.c: New file.
15377
67f0aac5
JB
153782008-11-28 Joel Brobecker <brobecker@adacore.com>
15379
15380 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
15381 rather than integer, as integer might not be big enough when
15382 on 64bit targets.
67f0aac5 15383
c332165e
JG
153842008-11-27 Jerome Guitton <guitton@adacore.com>
15385
15386 * gdb.cp/formatted-ref.exp: Add equality test.
15387 * gdb.ada/formatted_ref.exp: Ditto.
15388
fc9b693c
JK
153892008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15390
15391 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
15392 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
15393
a9c64011
AS
153942008-11-20 Andreas Schwab <schwab@suse.de>
15395
15396 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
15397 matching syscall entry point.
15398 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
15399 (tcatch_vfork_then_child_follow): Likewise. Finish through
15400 vfork even if we stopped at the syscall trampoline.
15401
e2fd701e
DE
154022008-11-20 Doug Evans <dje@google.com>
15403
15404 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
15405
69abc51c
TJB
154062008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
15407
15408 * gdb.arch/ppc-dfp.exp: New file.
15409 * gdb.arch/ppc-dfp.c: New file.
15410
c14c28ba
PP
154112008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
15412
15413 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 15414
2e74121d
DE
154152008-11-17 Doug Evans <dje@google.com>
15416
15417 * gdb.mi/mi-syn-frame.exp: Update expected output.
15418 * gdb.mi/mi2-syn-frame.exp: Update expected output.
15419
66bb093b
VP
154202008-11-17 Vladimir Prus <vladimir@codesourcery.com>
15421
15422 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
15423 "thread N" results in =thread-selected.
15424 * lib/mi-support (mi_run_cmd, mi_expect_stop)
15425 (mi_send_resuming_command_raw): Be prepared for
15426 =thread-selected.
15427
3d043ef6
VP
154282008-11-17 Vladimir Prus <vladimir@codesourcery.com>
15429
a9c64011
AS
15430 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
15431 * lib/mi-support.exp: Likewise.
3d043ef6 15432
808104c8
JB
154332008-11-16 Joel Brobecker <brobecker@adacore.com>
15434
15435 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
15436 commands from the expected output for "help catch".
15437
00b22944
JB
154382008-11-15 Joel Brobecker <brobecker@adacore.com>
15439
15440 * gdb.ada/int_deref.exp: New testcase.
15441
59669435
TT
154422008-11-14 Nick Roberts <nickrob@snap.net.nz>
15443
15444 * gdb.mi/gdb2549.exp: New file.
15445
de04a248
DE
154462008-11-11 Doug Evans <dje@google.com>
15447
15448 * gdb.base/callexit.exp: New file.
15449 * gdb.base/callexit.c: New file.
15450
6b8ce727
DE
154512008-11-10 Doug Evans <dje@google.com>
15452
15453 * lib/gdb.exp (GDBFLAGS): Move -nx ...
15454 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
15455 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
15456 (default_gdb_start,default_gdb_exit): Ditto.
15457 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
15458 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
15459 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
15460 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
15461 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
15462 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
15463
1b14b8aa
AS
154642008-11-03 Andreas Schwab <schwab@suse.de>
15465
15466 * gdb.base/hashline2.exp: Fix typo.
15467 * gdb.base/hashline3.exp: Likewise.
15468
f3134b88
TT
154692008-10-30 Tom Tromey <tromey@redhat.com>
15470
15471 * gdb.base/pointers.exp: Add test.
15472 * gdb.base/pointers.c (k, S): New typedefs.
15473 (instance): New global.
15474
c2226152
AS
154752008-10-30 Andreas Schwab <schwab@suse.de>
15476
15477 * gdb.base/args.exp: Add tests for newlines.
15478
462f405c
JB
154792008-10-30 Joel Brobecker <brobecker@adacore.com>
15480
15481 gdb.base/foll-exec.exp: Update the expected output of a couple
15482 of "info breakpoints" tests.
15483
79a45b7d
TT
154842008-10-28 Tom Tromey <tromey@redhat.com>
15485
15486 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
15487
adc13a14
PA
154882008-10-24 Pedro Alves <pedro@codesourcery.com>
15489
15490 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
15491 gdb_start_cmd.
15492 Use runto_main before any test that requires execution.
15493
252fbfc8
PA
154942008-10-23 Pedro Alves <pedro@codesourcery.com>
15495
15496 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
15497 instead of SIGINT.
15498
28148e3d
JB
154992008-10-22 Joel Brobecker <brobecker@adacore.com>
15500
15501 * gdb.base/completion.exp: Update expected output following
15502 the addition of the "info tasks" command.
15503
c209f847
TT
155042008-10-22 Tom Tromey <tromey@redhat.com>
15505
15506 * gdb.base/exprs.exp (test_expr): Add test for string
15507 concatenation.
15508
f177e350
PA
155092008-10-19 Pedro Alves <pedro@codesourcery.com>
15510
15511 * configure.ac: Output gdb.python/Makefile.
15512 * configure: Regenerate.
15513 * gdb.python/Makefile.in: New.
15514
cce89356
JB
155152008-10-16 Joel Brobecker <brobecker@adacore.com>
15516
15517 * gdb.base/foll-fork.exp: Adjust the expected output to match
15518 the new description for fork/vfork catchpoints in the "info
15519 breakpoints" output.
15520
176d289d
TJB
155212008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
15522
15523 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
15524
a08702d6
TJB
155252008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15526
15527 * gdb.python/python-value.c: New file.
15528 * gdb.python/python-value.exp: New file.
15529
1c5cfe86
PA
155302008-10-15 Pedro Alves <pedro@codesourcery.com>
15531
15532 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
15533
5a98ad69
DP
155342008-10-15 Denis Pilat <denis.pilat@st.com>
15535
41702f1b 15536 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 15537
dcb1a1e2
TT
155382008-10-09 Tom Tromey <tromey@redhat.com>
15539
15540 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
15541 'fprintf' and 'stderr'.
15542
9124fe48
JB
155432008-10-07 Joel Brobecker <brobecker@adacore.com>
15544
15545 * gdb.ada/ref_tick_size.exp: New testcase.
15546
45452591
DE
155472008-10-06 Doug Evans <dje@google.com>
15548
15549 * gdb.dwarf2/dw2-cu-size.exp: New file.
15550 * gdb.dwarf2/dw2-cu-size.S: New file.
15551
15552 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
15553 .Ltype_int for clarity.
15554
4fc5b208
PP
155552008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
15556
15557 PR gdb/2384:
15558 * gdb.cp/gdb2384.exp: Extended to test more cases.
15559 * gdb.cp/gdb2384.cc: Likewise.
15560 * gdb.cp/gdb2384-base.h: Likewise.
15561 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 15562
d78df370
JK
155632008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15564
15565 * gdb.base/maint.exp (maint print type): Remove printing
15566 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
15567
9a044a89
TT
155682008-09-30 Tom Tromey <tromey@redhat.com>
15569
15570 * gdb.base/macscp.exp: Add completion tests.
15571 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
15572 (TWENTY_THREE): Likewise.
15573 (FORTY_EIGHT): Likewise.
15574
506800a9
TT
155752008-09-30 Tom Tromey <tromey@redhat.com>
15576
15577 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
15578 everywhere.
15579 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
15580
1a6f01b5
JK
155812008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
15582
15583 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
15584 testcase is derived from. Fix racy dependency on an expected PID
15585 number. No longer support the testcase on Linux kernel 2.4.x.
15586
2fae03e8
TT
155872008-09-27 Tom Tromey <tromey@redhat.com>
15588
15589 * gdb.base/macscp.exp: Add tests for stringification, splicing,
15590 and varargs.
15591
1ad15515
PA
155922008-09-22 Pedro Alves <pedro@codesourcery.com>
15593
15594 * lib/mi-support.exp (mi_expect_interrupt): New.
15595 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
15596 from gdb.mi/mi-nonstop.exp.
15597 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
15598 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
15599 lib/mi-support.exp.
15600 Use mi_check_thread_states throughout. Avoid ".*" and do not
15601 require an anchor after -exec-run.
15602
d0b76dc6
DJ
156032008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
15604
15605 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
15606 stop is pending. Avoid ".*" when two stops are pending.
15607 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
15608 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
15609 newlines in fullnames.
15610 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
15611 (mi_expect_stop): Update comments. Only anchor in sync mode.
15612 Do not match newlines.
15613 (mi_send_resuming_command_raw): Always return status.
15614 (mi_get_stop_line): Do not match more than one line by accident.
15615 Only anchor in sync mode.
15616 (mi_run_inline_test): If -exec-next fails, give up.
15617
9990c830
UW
156182008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15619
15620 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
15621 on SPU.
15622
ebcf6f00
JB
156232008-09-10 Joel Brobecker <brobecker@adacore.com>
15624
15625 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
15626
b6db24e5
JB
156272008-09-10 Joel Brobecker <brobecker@adacore.com>
15628
15629 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
15630 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
15631 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
15632 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
15633 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
15634 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
15635 gdb.ada/interface.exp, gdb.ada/null_array.exp,
15636 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
15637 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
15638 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
15639 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
15640 Include the "= " sequence in the expected output of print tests.
15641
2bf448e0
JB
156422008-09-10 Joel Brobecker <brobecker@adacore.com>
15643
15644 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
15645 description for boolean types.
15646
d51fd4c8
PA
156472008-09-09 Pedro Alves <pedro@codesourcery.com>
15648
15649 * gdb.base/hook-stop-continue.c: New.
15650 * gdb.base/hook-stop-continue.exp: New.
15651
694182d2
DJ
156522008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
15653
15654 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
15655
3b8a7fc0
JG
156562008-09-08 Jerome Guitton <guitton@adacore.com>
15657
15658 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
15659 (stack_check_probe_2, stack_check_probe_loop_1)
15660 (stack_check_probe_loop_2): New functions.
15661 (main): Add call to these new functions.
15662 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
15663 functions, check that the breakpoint is inserted at the appropriate
15664 location.
15665 (insert_breakpoint): Slightly refine this procedure so that it can
15666 be called several times in the test.
15667
96cc0ae8
JG
156682008-09-08 Jerome Guitton <guitton@adacore.com>
15669
15670 * gdb.base/stack-checking.c: New file.
15671 * gdb.base/stack-checking.exp: New file.
15672
1f08b409
TJB
156732008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
15674
15675 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
15676 * gdb.arch/altivec-regs.exp: Likewise.
15677 * gdb.arch/vsx-regs.exp: Likewise.
15678
3099e1c4
TJB
156792008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
15680
15681 * gdb.arch/ppc-fp.exp: New file.
15682 * gdb.arch/ppc-fp.c: New file.
15683
cc69bfc1
PP
156842008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
15685
15686 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
15687 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 15688
b02a33db
MS
156892008-09-04 Michael Snyder <msnyder@vmware.com>
15690
15691 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
15692 as "at" (for non-debug functions such as _start).
15693
2992cbe0
UW
156942008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15695
15696 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
15697 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
15698 software watchpoints.
15699 * gdb.base/watch_thread_num.exp: Likewise.
15700
514f746b
AR
157012008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
15702
15703 * gdb.arch/i386-bp_permanent.exp: New test.
15704
876cecd0
TT
157052008-08-24 Tom Tromey <tromey@redhat.com>
15706
15707 * gdb.base/maint.exp: Update "maint print type".
15708
80f73d71
VP
157092008-08-21 Vladimir Prus <vladimir@codesourcery.com>
15710
15711 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
15712 support. Adjust the order of "*running" notifications.
15713 * gdb.mi/non-stop.c: Don't cast from int to void* and
15714 back.
15715
d9c78d7d
MK
157162008-08-20 Mark Kettenis <kettenis@gnu.org>
15717
15718 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
15719 expect to find it in the "info frame" output.
15720
97a2d1d3
DJ
157212008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
15722
15723 * gdb.base/interp.exp: Always consume both prompts.
15724
b96e2927
PA
157252008-08-20 Pedro Alves <pedro@codesourcery.com>
15726
15727 * gdb.base/pending.exp: Test pending breakpoints without symbols
15728 loaded.
15729
8cf6e61a
VP
157302008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15731
15732 * lib/mi-support.exp (mi_expect_stop): Produce
15733 more details on failures.
15734 * gdb.mi/mi-nonstop.exp: New.
15735 * gdb.mi/non-stop.c: New.
15736
c6ebd6cf
VP
157372008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15738
a9c64011
AS
15739 * gdb.mi/mi-async.exp: Use 'set target-async'.
15740 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 15741
46a9b8ed
DJ
157422008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
15743
15744 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
15745
44feb3ce
TT
157462008-08-17 Tom Tromey <tromey@redhat.com>
15747
15748 * gdb.base/help.exp (help catch): Rewrite.
15749
311a4e6b
TJB
157502008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15751
15752 * gdb.base/define.exp: Test indented command documentation.
15753 * gdb.python/python.exp: Test indented multi-line command.
15754
604c2f83
LM
157552008-08-15 Luis Machado <luisgpm@br.ibm.com>
15756
15757 * testsuite/gdb.arch/vsx-regs.c: New source file.
15758 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
15759 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
15760
886a217c
TT
157612008-08-14 Tom Tromey <tromey@redhat.com>
15762
15763 * gdb.base/macscp.exp: Add regression test for "macro define" or
15764 "macro undef" with no arguments.
15765
c814a4f3
PP
157662008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
15767
15768 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 15769
12ab8a60
UW
157702008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15771
15772 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
15773
d57a3c85
TJB
157742008-08-06 Tom Tromey <tromey@redhat.com>
15775
15776 * gdb.python/python.exp: New file.
15777
c7b778ff
JK
157782008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15779
15780 Fix for PR gdb/1543.
15781 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
15782 $LOCATION.
15783 (location): New variable.
15784 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
15785 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
15786 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
15787 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
15788 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
15789 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
15790 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
15791 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
15792 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
15793 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
15794 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
15795 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
15796 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
15797 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
15798 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15799 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
15800 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
15801 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
15802 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
15803 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15804 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
15805 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
15806 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
15807 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
15808 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
15809 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
15810 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
15811 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
15812 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
15813 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
15814 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
15815 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
15816 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
15817 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
15818 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
15819 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
15820 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
15821 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15822 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
15823 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
15824 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
15825 gdb.base/type-opaque.exp, gdb.base/until.exp,
15826 gdb.base/value-double-free.c, gdb.base/varargs.exp,
15827 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
15828 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
15829 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
15830 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
15831 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
15832 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
15833 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
15834 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15835 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
15836 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
15837 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
15838 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
15839 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
15840 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
15841 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
15842 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15843 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
15844 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
15845 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
15846 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
15847 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
15848 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
15849 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
15850 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15851 gdb.pascal/types.exp, gdb.stabs/weird.exp,
15852 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
15853 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
15854 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
15855 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
15856 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
15857 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
15858 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15859 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15860 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15861 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15862 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15863 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15864 lib/mi-support.exp, lib/trace-support.exp: Remove reference
15865 to bug-gdb@prep.ai.mit.edu .
15866
5e06a3d1
VP
158672008-07-31 Vladimir Prus <vladimir@codesourcery.com>
15868
15869 * lib/mi-support.exp (mi_load_shlibs): New.
15870 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
15871
9d81d21b
VP
158722008-07-30 Vladimir Prus <vladimir@codesourcery.com>
15873
15874 * lib/mi-support.exp (get_mi_thread_list)
15875 (check_mi_and_console_threads): New, moved from ...
15876 * gdb.mi/mi-pthread.exp: ...here.
15877 * gdb.mi/gdb669.exp (get_mi_thread_list)
15878 (check_mi_and_console_threads): Delete.
15879 * gdb.mi/mi2-pthread.exp: Likewise.
15880
bae98fe0
TT
158812008-07-28 Tom Tromey <tromey@redhat.com>
15882
15883 * Makefile.in (just-check): Remove. Move body to...
15884 (check): ... here.
15885
57380f4e
DJ
158862008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15887
15888 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
15889 Add a test for duplicated SIGINTs.
15890
e09490f1
DJ
158912008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15892
15893 * gdb.threads/schedlock.exp (get_args): Update to work for any
15894 value of NUM.
15895 (Top level): Report the number of threads that did not resume.
15896
6387b45f
DJ
158972008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15898
15899 * gdb.dwarf2/dw2-compressed.S: Also define __start.
15900
62f64ff2
DJ
159012008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15902
15903 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
15904 non-MI prompt.
15905
fa8de41e
TT
159062008-07-26 Tom Tromey <tromey@redhat.com>
15907
15908 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
15909 (function_struct, function_struct_ptr): New globals.
15910 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
15911 function pointer in a struct.
15912
ccb3ac8a
TT
159132008-07-26 Tom Tromey <tromey@redhat.com>
15914
15915 * gdb.base/macscp.exp: Add test for macro lexing bug.
15916
d7d9f01e
TT
159172008-07-18 Tom Tromey <tromey@redhat.com>
15918
15919 * gdb.base/macscp.exp: Add macro tests.
15920
9bf07184
PP
159212008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15922
15923 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
15924
becf6477
PP
159252008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15926
15927 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
15928
0709f7d3
PP
159292008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
15930
15931 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 15932
7093c834
PP
159332008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
15934
15935 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 15936
b432ffe3
JK
159372008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15938
15939 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
15940
b1a268e5
VP
159412008-07-12 Vladimir Prus <vladimir@codesourcery.com>
15942
15943 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
15944
e2995f8e
KB
159452008-07-11 Kevin Buettner <kevinb@redhat.com>
15946
15947 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
15948 of regexp to account for changes made to GDB in the printing of
15949 byte vectors.
15950
14032a66
TT
159512008-07-11 Tom Tromey <tromey@redhat.com>
15952
15953 * gdb.base/completion.exp: Add 'help' completion test.
15954
981505ef
JK
159552008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15956
15957 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
15958
10568435
JK
159592008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15960
15961 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
15962
4487aabf
PA
159632008-07-09 Pedro Alves <pedro@codesourcery.com>
15964
15965 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
15966
a4a9b1c4
PA
159672008-07-09 Pedro Alves <pedro@codesourcery.com>
15968
15969 * gdb.base/fullname.exp: Restore pwd if compiling failed.
15970
3c3185ac
JK
159712008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15972
15973 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
15974
7ebd49dc
VP
159752008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15976
15977 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
15978 previous commit. Add a comment.
15979
84e46146
PA
159802008-06-28 Pedro Alves <pedro@codesourcery.com>
15981
15982 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
15983
0f8d4a2f
VP
159842008-06-28 Vladimir Prus <vladimir@codesourcery.com>
15985
15986 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
15987
f747e0ce
PA
159882008-06-27 Pedro Alves <pedro@codesourcery.com>
15989
15990 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
15991 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
15992 compiling an executable, link in an object that forces unbuffered
15993 output.
15994 * lib/set_unbuffered_mode.c: New file.
15995
734a5c36
JK
159962008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15997
15998 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
15999
a2840c35
VP
160002008-06-25 Vladimir Prus <vladimir@codesourcery.com>
16001
a9c64011
AS
16002 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
16003 mi_expect_stop.
16004 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
16005 Demand that *running is output.
16006 (detect_async): Perform checking every time.
16007 (mi_send_resuming_command): Extract everything into...
16008 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
16009 (mi_expect_stop): Don't accept any output before *stopped.
16010
6ae37fef
VP
160112008-06-13 Vladimir Prus <vladimir@codesourcery.com>
16012
16013 Robustify mi-simplerun.
a9c64011
AS
16014 * gdb.mi/basics.c (main): Add a call to sleep.
16015 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
16016 * gdb.mi/mi2-cli.exp: Likewise.
16017 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 16018
b4aa76f0 160192008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
16020
16021 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
16022
e1ac3328
VP
160232008-06-10 Vladimir Prus <vladimir@codesourcery.com>
16024
a9c64011
AS
16025 * gdb.mi/mi-console.exp: Adjust.
16026 * gdb.mi/mi-syn-frame.exp: Adjust.
16027 * gdb.mi/mi2-console.exp: Adjust.
16028 * gdb.mi/mi2-syn-frame.exp: Adjust.
16029 * lib/mi-support.exp (mi_run_cmd): Adjust.
16030 (mi_send_resuming_command): Adjust.
e1ac3328 16031
f7f9a841
VP
160322008-06-10 Vladimir Prus <vladimir@codesourcery.com>
16033
16034 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
16035 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
16036 testing of stopped.
16037 * gdb.mi/mi2-syn-frame.exp: Likewise.
16038 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
16039 (async, detect_async): New.
16040 (mi_expect_stop, mi_continue_to_line): Adjust expectation
16041 depending on if we're running in sync or async mode.
f7f9a841 16042
37cd5d19
TT
160432008-06-09 Tom Tromey <tromey@redhat.com>
16044
16045 * gdb.base/completion.exp: New tests for field name completion
16046 with spaces, and field name completion with '->'.
16047
65d12d83
TT
160482008-06-06 Tom Tromey <tromey@redhat.com>
16049
16050 * gdb.base/break1.c (struct some_struct): New struct.
16051 (values): New global.
16052 * gdb.base/completion.exp: Add field name completion test.
16053
ebfe2e3f
PP
160542008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
16055
16056 * gdb.cp/call-c.exp: Test for incorrect handling of reference
16057 to pointer.
16058 * gdb.cp/call-c.cc: Likewise.
16059
bcf6fc3a
NR
160602008-06-06 Nick Roberts <nickrob@snap.net.nz>
16061
16062 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
16063 annotation.
16064
49fd4a42 160652008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 16066 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
16067
16068 * gdb.threads/execl.c, gdb.threads/execl1.c,
16069 gdb.threads/execl.exp: New tests.
a9c64011 16070
8a34ac3f
AR
160712008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
16072 Daniel Jacobowitz <dan@codesourcery.com>
16073
16074 * gdb.cp/exception.exp: Activate test, make it work with pending
16075 catchpoints.
16076
86ae69ef
JK
160772008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
16078
16079 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
16080
f7f9ae2c
VP
160812008-05-28 Vladimir Prus <vladimir@codesourcery.com>
16082
a9c64011
AS
16083 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
16084 now printed.
16085 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 16086
2a2d4dc3
AS
160872008-05-27 Andreas Schwab <schwab@suse.de>
16088
16089 * gdb.base/frame-args.exp: Handle arguments that are optimized
16090 out.
16091
5099e4d9
LM
160922008-05-26 Luis Machado <luisgpm@br.ibm.com>
16093
16094 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
16095 quiet for ppc32 and group options into a single variable.
16096
d9c36a91
JB
160972008-05-23 Joel Brobecker <brobecker@adacore.com>
16098
16099 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
16100 of zero-size elements.
16101 * gdb.ada/null_array.exp: Test printing this new array.
16102
103a8671
JK
161032008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16104
16105 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
16106
07a4cc1a 161072008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
16108
16109 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
16110 of the "finish" command.
16111
55f996a7
NR
161122008-05-21 Nick Roberts <nickrob@snap.net.nz>
16113
16114 * gdb.base/annota1.exp: Test for new annotation.
16115
907fc202
UW
161162008-05-16 Pedro Alves <pedro@codesourcery.com>
16117
16118 * gdb.base/fixsection.exp: New file.
16119 * gdb.base/fixsection0.c: New file.
16120 * gdb.base/fixsection1.c: New file.
16121
e8f97270
UW
161222008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16123
16124 * gdb.base/annota1.exp: Accept printf@... in place of printf.
16125 * gdb.base/annota3.exp: Likewise.
16126
ac0bb574
NF
161272008-05-13 Nathan Froyd <froydnj@codesourcery.com>
16128
16129 * gdb.base/watch_thread_num.exp: Don't run tests that require
16130 watchpoints if the target doesn't support them.
16131
6fadd07a
DE
161322008-05-12 Doug Evans <dje@google.com>
16133
16134 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
16135
6e9a4a30
JB
161362008-05-09 Joel Brobecker <brobecker@adacore.com>
16137
16138 * gdb.ada/assign_1.exp: New testcase.
16139
08388c79
DE
161402008-05-09 Doug Evans <dje@google.com>
16141
a3c83fae
DE
16142 * gdb.base/find.exp: New file.
16143 * gdb.base/find.c: New file.
08388c79 16144
bd5ddfe8
DJ
161452008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
16146
16147 * gdb.base/commands.exp (watchpoint_command_test): Handle
16148 gdb,no_hardware_watchpoints.
16149 * gdb.base/float.exp: Allow ARM targets without floating point.
16150 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
16151
b5dd68e2 161522008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 16153 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
16154
16155 * gdb.ada/lang_switch: New test program.
16156 * gdb.ada/lang_switch.exp: New testcase.
16157
382d13d1
DE
161582008-05-05 Doug Evans <dje@google.com>
16159
16160 * gdb.base/help.exp (disassemble): Update expected help text.
16161
9dd789d0
PA
161622008-05-04 Pedro Alves <pedro@codesourcery.com>
16163
16164 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
16165
611c83ae
PA
161662008-05-04 Pedro Alves <pedro@codesourcery.com>
16167
16168 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
16169 different times.
16170
ff013f42
JK
161712008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
16172
16173 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
16174 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
16175 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
16176 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
16177
96dff6a2
VP
161782008-05-04 Vladimir Prus <vladimir@codesourcery.com>
16179
16180 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
16181 notification to appear.
16182
55cd6f92
DJ
161832008-05-04 Daniel Jacobowitz <dan@debian.org>
16184
16185 * gdb.base/fullname.c: New file.
16186 * gdb.base/fullname.exp: New file.
16187 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
16188
d705c43c
PA
161892008-05-03 Pedro Alves <pedro@codesourcery.com>
16190
16191 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
16192 expressions with macros.
16193
333222e1
JK
161942008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16195
16196 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
16197
5ac01682
DJ
161982008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
16199
16200 * gdb.base/completion.exp: Handle lack of other symbols beginning
16201 with "a".
16202
16203 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
16204
237fc4c9
PA
162052008-05-02 Jim Blandy <jimb@codesourcery.com>
16206
16207 * gdb.asm/asmsrc1.s: Add scratch space.
16208
ed5e9466
DJ
162092008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16210 Daniel Jacobowitz <dan@codesourcery.com>
16211
16212 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
16213 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
16214 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
16215
b39cc962
DJ
162162007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
16217
16218 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
16219
36d520f5
JB
162202008-05-01 Joel Brobecker <brobecker@adacore.com>
16221
16222 * gdb.base/info-target.exp: New testcase.
16223
8d4e3071
DJ
162242008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
16225
16226 * gdb.cp/hang.exp: Use .cc instead of .C.
16227 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
16228 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
16229
6f3f3097
DJ
162302008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
16231
16232 * gdb.base/gdb1250.exp: Remove perror.
16233 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
16234
5550a914
PA
162352008-04-30 Pedro Alves <pedro@codesourcery.com>
16236
16237 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
16238 .2byte.
16239
d848e687
DJ
162402008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
16241
16242 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
16243 (maybe_kfail): New.
16244
93b5768b
PA
162452008-04-25 Pedro Alves <pedro@codesourcery.com>
16246
16247 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
16248
721c02de
VP
162492008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16250
a9c64011
AS
16251 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
16252 * gdb.mi/mi2-syn-frame.exp: Likewise.
16253 * lib/mi-support.exp: Likewise.
721c02de 16254
74960c60
VP
162552008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16256
16257 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
16258 to specify regexp for the location to stop at.
16259 * gdb.base/break-always.c: New.
16260 * gdb.base/break-always.exp: New.
16261
d24317b4
VP
162622008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16263
16264 * lib/mi-support.exp (mi_runto_helper): Adjust
16265 for the original-location field.
16266 (mi_create_breakpoint, mi_list_breakpoints): New.
16267 * gdb.mi/mi-break.exp: Adjust.
16268 * gdb.mi/mi2-break.exp: Adjust.
16269 * gdb.mi/mi-pending.exp: Adjust.
16270 * gdb.mi/mi-simplerun.exp: Adjust.
16271 * gdb.mi/mi2-simplerun.exp: Adjust.
16272 * gdb.mi/mi-syn-frame.exp: Adjust.
16273 * gdb.mi/mi2-syn-frame.exp: Adjust.
16274 * gdb.mi/mi-until.exp: Adjust.
16275 * gdb.mi/mi2-until.exp: Adjust.
16276 * gdb.mi/mi-var-display.exp: Adjust.
16277 * gdb.mi/mi2-var-display.exp: Adjust.
16278 * gdb.mi/mi-watch.exp: Adjust.
16279 * gdb.mi/mi2-watch.exp: Adjust.
16280
fdc59709 162812008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 16282
a9c64011
AS
16283 * aclocal.m4: Add override.m4.
16284 * configure: Regenerate.
fdc59709 16285
8e91f023
VP
162862008-04-19 Vladimir Prus <vladimir@codesourcery.com>
16287
16288 * gdb.mi/var-cmd.c (do_at_tests): Verify that
16289 '-var-update --all-values' reports new value even the type
16290 of a variable object has changed.
16291
233a11ab
CS
162922008-04-18 Craig Silverstein <csilvers@google.com>
16293
16294 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
16295 files.
d24317b4 16296
9c1137ad
JB
162972008-04-18 Joel Brobecker <brobecker@adacore.com>
16298
16299 * gdb.ada/atomic_enum: New test program.
16300 * gdb.ada/atomic_enum.exp: New testcase.
16301
66d0bbc7
DE
163022008-04-17 Doug Evans <dje@google.com>
16303
16304 * gdb.opt/Makefile.in: Fix whitespace.
16305
100906b0
UW
163062008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
16307
16308 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
16309
4584e32e
DE
163102008-04-17 Doug Evans <dje@google.com>
16311
16312 * gdb.base/hashline1.exp: New testcase.
16313 * gdb.base/hashline2.exp: New testcase.
16314 * gdb.base/hashline2.exp: New testcase.
16315
0a320680
PA
163162008-04-17 Pedro Alves <pedro@codesourcery.com>
16317
16318 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
16319
18ac113b
AR
163202008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
16321
16322 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
16323 temporary breakpoint to match "Temporary breakpoint".
16324 * gdb.base/break.exp (delete_breakpoints): Likewise.
16325 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
16326 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
16327 * gdb.base/display.exp: Likewise.
16328 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
16329 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
16330 * gdb.base/restore.exp (restore_tests): Likewise.
16331 * gdb.base/sepdebug.exp: Likewise.
16332 * gdb.base/watchpoint.exp: Likewise.
16333 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
16334 * gdb.mi/mi-pending.exp: Likewise.
16335 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
16336 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
16337 * gdb.mi/mi-var-cmd.exp: Likewise.
16338 * gdb.mi/mi-var-display.exp: Likewise.
16339 * gdb.mi/mi2-cli.exp: Likewise.
16340 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
16341 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
16342 * gdb.mi/mi2-var-display.exp: Likewise.
16343 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
16344 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
16345 new "disp" field.
a9c64011 16346 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
16347 reason. This is to support fix for PR2424.
16348
add38693
JK
163492008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16350
16351 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
16352
fcacd99f
VP
163532008-04-13 Vladimir Prus <vladimir@codesourcery.com>
16354
16355 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 16356 field. Add more floating varobj tests.
fcacd99f 16357 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
16358 field.
16359 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
16360 (main): Call do_at_tests.
16361 * lib/mi-support.exp (mi_create_floating_varobj)
16362 (mi_varobj_update_with_type_change): New.
fcacd99f 16363
de051565
MK
163642008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
16365
16366 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
16367 option of -var-evaluate-expression.
16368 * gdb.mi/mi2-var-display.exp: Likewise.
16369
dbc52822
VP
163702008-04-07 Vladimir Prus <vladimir@codesourcery.com>
16371
16372 Introduce test setup helpers.
a9c64011
AS
16373 * lib/gdb.exp (build_executable, clean_restart)
16374 (prepare_for_testing): New.
16375 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
16376 * gdb.base/return.exp: Likewise.
16377 * gdb.base/ending-run.exp: Likewise.
dbc52822 16378
473591da
NR
163792008-04-07 Nick Roberts <nickrob@snap.net.nz>
16380
16381 * gdb.mi/mi-async.exp: New test for asynchronous Machine
16382 Interface (MI) responses.
16383
2b2d9e11
VP
163842008-04-06 Vladimir Prus <vladimir@codesourcery.com>
16385
a9c64011
AS
16386 * gdb.cp/breakpoint.cc: New code to test conditions involving
16387 member variables.
16388 * gdb.cp/breakpoint.exp: Test condition involving member
16389 variables.
2b2d9e11 16390
bb378428
VP
163912008-04-05 Vladimir Prus <vladimir@codesourcery.com>
16392
16393 * lib/mi-support.exp (mi_expect_stop): New.
16394 (mi_run_cmd): Change the
16395 token. Use mi_send_resuming_command, use
16396 mi_expect_stop.
16397 (mi_execute_to_helper): Rename to mi_execute_to.
16398 (mi_send_resuming_command): Add more error patterns.
16399 (mi_wait_for_stop): Renamed to...
16400 (mi_get_stop_line): ...this.
16401 (mi_run_inline_test): Adjust.
16402
16403 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
16404 * gdb.mi/mi-console.exp: Likewise.
16405 * gdb.mi/mi-pending.exp: Likewise.
16406 * gdb.mi/mi-simplerun.exp: Likewise.
16407 * gdb.mi/mi-stack.exp: Likewise.
16408 * gdb.mi/mi-stepi.exp: Likewise.
16409 * gdb.mi/mi-syn-frame.exp: Add comment.
16410 * gdb.mi/mi-until.exp: Likewise.
16411 * gdb.mi/mi-var-display.exp: Likewise.
16412 * gdb.mi/mi-watch.exp: Likewise.
16413 * gdb.mi/mi2-cli.exp: Likewise.
16414 * gdb.mi/mi2-console.exp: Likewise.
16415 * gdb.mi/mi2-simplerun.exp: Likewise.
16416 * gdb.mi/mi2-stack.exp: Likewise.
16417 * gdb.mi/mi2-stepi.exp: Likewise.
16418 * gdb.mi/mi2-until.exp: Likewise.
16419 * gdb.mi/mi2-var-display.exp: Likewise.
16420 * gdb.mi/mi2-watch.exp: Likewise.
16421
62172bb9
UW
164222008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16423
16424 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
16425
16426 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
16427
a13e061a
PA
164282008-04-04 Pedro Alves <pedro@codesourcery.com>
16429
16430 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
16431 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
16432 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16433 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
16434 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
16435 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
16436 expect an mi error duplicated in stderr.
16437
eae06beb
JB
164382008-04-03 Joel Brobecker <brobecker@adacore.com>
16439
16440 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
16441 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
16442 Add a couple of tests that verify the behavior when the new setting
16443 is set to "cancel" and "all".
16444 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
16445 "ask" before we start the testing.
16446
79c6ced6
AR
164472008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
16448
16449 * gdb.cp/casts.cc: Add class reference variables.
16450 * gdb.cp/casts.exp: New test cases for up/down casting references.
16451
6c2d1a6b
MK
164522008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
16453
16454 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
16455 instead of beginning to make an extra test pass.
16456 * gdb.mi/mi2-var-display.exp: Likewise.
16457
55b411d9
MR
164582008-03-31 Maciej W. Rozycki <macro@mips.com>
16459
16460 * gdb.base/break.exp: Mark failures as such. Fix formatting.
16461
c6140da2
MD
164622008-03-31 Markus Deuling <deuling@de.ibm.com>
16463 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16464
16465 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
16466 value. Add xfail for older kernels.
16467
79732189
AR
164682008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
16469
16470 Bring mi-support in line with gdb.exp.
16471 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
16472 (mi_gdb_start): New function.
16473
33c3676e
MR
164742008-03-28 Maciej W. Rozycki <macro@mips.com>
16475
16476 * gdb.mi/mi-var-cmd.exp: Fix a typo.
16477
92e28119
VP
164782008-03-26 Vladimir Prus <vladimir@codesourcery.com>
16479
16480 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
16481 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 16482
9e8e3afe
VP
164832008-03-26 Vladimir Prus <vladimir@codesourcery.com>
16484
16485 * lib/mi-support.exp (mi_create_varobj_checked): New.
16486 (mi_list_varobj_children): Allow to check for a
16487 value.
16488 (mi_list_array_varobj_children): New.
16489
16490 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
16491 and mi_list_varobj_children, as opposed to hardcoding
16492 expected strings.
16493 * gdb.mi/gdb701.exp: Likewise.
16494 * gdb.mi/gdb792.exp: Likewise.
16495 * gdb.mi/mi-var-block.exp: Likewise.
16496 * gdb.mi/mi-var-cmd.exp: Likewise.
16497 * gdb.mi/mi-var-invalidate.exp: Likewise.
16498 * gdb.mi/mi2-var-block.exp: Likewise.
16499 * gdb.mi/mi2-var-child.exp: Likewise.
16500 * gdb.mi/mi2-var-cmd.exp: Likewise.
16501 * gdb.mi/mi2-var-display.exp: Likewise.
16502
9df50351
JK
165032008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
16504
16505 Fix random false FAILs on i386.
16506 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
16507
31e5d73a
DJ
165082008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
16509
16510 PR gdb/544
16511 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
16512
12f4afab
DJ
165132008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
16514
16515 PR gdb/544
16516 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
16517
b562a0cb
DJ
165182008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16519
16520 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
16521 fixed PR gdb/544.
16522
17faa917
DJ
165232008-03-21 Pedro Alves <pedro@codesourcery.com>
16524
16525 * gdb.threads/fork-child-threads.exp: Test next over fork.
16526
6214f497
DJ
165272008-03-21 Chris Demetriou <cgd@google.com>
16528
16529 * gdb.base/break.exp (rbreak junk): New test for rbreak
16530 "Junk at end of arguments" issue.
16531
63092375
DJ
165322008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16533
16534 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
16535 *& to work on created array elements.
16536 (Top level): Test print $pc with a file. Test string operations
16537 without a target.
16538 * gdb.base/ptype.exp: Do not expect *& to work on created array
16539 elements.
16540
b21991b0
DJ
165412008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16542
16543 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
16544 gdb.threads/staticthreads.exp: Update exit query.
16545
c4b347c7
SL
165462008-03-07 Sandra Loosemore <sandra@codesourcery.com>
16547
16548 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
16549
fa4727a6
DJ
165502008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
16551
16552 * gdb.base/watchpoint.c (global_ptr, func4): New.
16553 (main): Call func4.
16554 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
16555 (test_inaccessible_watchpoint): New.
16556
2f34202f
MR
165572008-02-29 Maciej W. Rozycki <macro@mips.com>
16558
16559 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
16560 select the largest.
16561
0d6ba1b1
DJ
165622008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16563
16564 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
16565 frames-invalid annotations.
16566
e691325a
PM
165672008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
16568
a9c64011 16569 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 16570
f85b5ecc
DE
165712008-02-27 Doug Evans <dje@google.com>
16572
16573 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
16574 for bug 1738.
16575 (breakpoint_to_handler_entry): Ditto.
16576
b40e7bf3
JB
165772008-02-27 Joel Brobecker <brobecker@adacore.com>
16578
16579 * gdb.base/ending-run.exp: Use the first line of code inside
16580 function body to test breakpoints.
16581 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
16582 location where the breakpoint is inserted when using the line
16583 where a function is declared. Fix typo in the description of
16584 one of the tests.
16585 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
16586
2faca73a
PM
165872008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
16588
16589 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 16590 tests.
2faca73a 16591
6f439c36
PM
165922008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
16593
16594 * gdb.base/args.exp: avoid same output for tests
16595 with single quotes.
16596
54e52265
VP
165972008-02-26 Vladimir Prus <vladimir@codesourcery.com>
16598
a9c64011
AS
16599 * gdb.base/annota1.exp: Adjust for 'info break'
16600 format changes.
16601 * gdb.base/annota3.exp: Likewise.
16602 * gdb.base/break.exp: Likewise.
16603 * gdb.base/condbreak.exp: Likewise.
16604 * gdb.base/pending.exp: Likewise.
16605 * gdb.base/sepdebug.exp: Likewise.
16606 * gdb.base/unload.exp: Likewise.
16607 * gdb.cp/ovldbreak.exp: Likewise.
16608 * gdb.mi/mi-pending.exp: Likewise.
54e52265 16609
897b09ca
DE
166102008-02-07 Doug Evans <dje@google.com>
16611
16612 * gdb.cp/mb-inline.exp: New.
16613 * gdb.cp/mb-inline.h: New.
16614 * gdb.cp/mb-inline1.cc: New.
16615 * gdb.cp/mb-inline2.cc: New.
16616
b1c32d35
PM
166172008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
16618
16619 * gdb.pascal/floats.pas: New test program.
16620 * gdb.pascal/floats.exp: New testcase.
16621
1a4ca44a
TJB
166222008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
16623
16624 * gdb.base/callfuncs.c (t_float_many_args): New function.
16625 (t_double_many_args): New function.
16626 * gdb.base/callfuncs.exp: Add tests for exceeding float
16627 and double parameters passed through the stack.
16628
439048e8
JB
166292008-02-05 Joel Brobecker <brobecker@adacore.com>
16630
16631 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
16632 gdb.ada/complete/foo.adb: New files.
16633 * gdb.ada/complete.exp: New testcase.
16634
81fe8080
DE
166352008-02-03 Doug Evans <dje@google.com>
16636
301f0ecf
DE
16637 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
16638
81fe8080
DE
16639 * gdb.cp/gdb2384.exp: New file.
16640 * gdb.cp/gdb2384.cc: New file.
16641 * gdb.cp/gdb2384-base.h: New file.
16642 * gdb.cp/gdb2384-base.cc: New file.
16643
4b071aec
DE
166442008-02-02 Doug Evans <dje@google.com>
16645
16646 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
16647
61137ba6
JB
166482007-02-01 Joel Brobecker <brobecker@adacore.com>
16649
16650 * gdb.ada/sym_print_name: New test program.
16651 * gdb.ada/sym_print_name.exp: New testcase.
16652
166532007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
16654
16655 * gdb.ada/nested/hello.adb: New file.
16656 * gdb.ada/nested.exp: New testcase.
16657 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16658
98deb0da
VP
166592008-02-01 Vladimir Prus <vladimir@codesourcery.com>
16660
16661 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
16662 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
16663 don't cause future evaluations of function to report
16664 creation of internal breakpoints.
98deb0da 16665
723a2275
VP
166662008-02-01 Vladimir Prus <vladimir@codesourcery.com>
16667
16668 * gdb.mi/mi-break.exp (test_error): New.
16669 Call it.
16670
fb546a2f
LM
166712008-01-31 Luis Machado <luisgpm@br.ibm.com>
16672
16673 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
16674 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
16675
2d8fd90a
PM
166762008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
16677
16678 * gdb.pascal/integers.pas: New test program.
16679 * gdb.pascal/integers.exp: New testcase.
16680
a7fa0ded
PM
166812008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
16682
16683 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
16684
5e1a1926
TJB
166852008-01-30 Luis Machado <luisgpm@br.ibm.com>
16686
16687 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
16688 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
16689
8d04f9f0
JB
166902008-01-30 Paul Hilfinger <hilfinger@adacore.com>
16691
16692 * gdb.ada/formatted_ref: New test program.
16693 * gdb.ada/formatted_ref.exp: New testcase.
16694
16695 * gdb.cp/formatted-ref.cc: New file.
16696 * gdb.cp/formatted-ref.exp: New testcase.
16697
ce75a98f
JB
166982008-01-30 Joel Brobecker <brobecker@adacore.com>
16699
16700 * gdb.base/ptype.exp: Add testing of "ptype $pc".
16701
e835f6bf
NR
167022008-01-30 Nick Roberts <nickrob@snap.net.nz>
16703
16704 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
16705 (test_file_list_exec_source_file): Update to new macro-info field.
16706
d118ef87
PH
167072008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
16708
16709 * gdb.ada/exprs: New test program.
16710 * gdb.ada/exprs.exp: New testcase.
16711
7d35ab09
TJB
167122008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
16713
16714 * dfp-test.c (DELTA, DELTA_B): New definitions.
16715 (double_val1, double_val2, double_val3, double_val4, double_val5,
16716 double_val6, double_val7, double_val8, double_val9, double_val10,
16717 double_val11, double_val12, double_val13, double_val14, dec32_val1,
16718 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
16719 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
16720 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
16721 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
16722 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
16723 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
16724 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
16725 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
16726 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
16727 dec128_val16): New global variables.
16728 (decimal_dec128_align): New function.
16729 (decimal_mixed): Likewise.
16730 (decimal_many_args_dec32): Likewise.
16731 (decimal_many_args_dec64): Likewise.
16732 (decimal_many_args_dec128): Likewise.
16733 (decimal_many_args_mixed): Likewise.
16734 * dfp-test.exp: Add tests calling new inferior functions.
16735
2d717e4f
DJ
167362008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16737
16738 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
16739 gdb.server/ext-run.exp: New files.
16740 * lib/gdbserver-support.exp (gdbserver_download): New.
16741 (gdbserver_start): New. Update gdbserver expected
16742 output.
16743 (gdbserver_spawn): Use them.
16744 (gdbserver_start_extended): New.
16745
e85a822c
DJ
167462008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16747
16748 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
16749 Run on GNU/Linux.
16750 (do_exec_tests): Check for systems which do not support catchpoints.
16751 Do not match START.
16752 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
16753 Run on GNU/Linux. Enable verbose output.
16754 (check_fork_catchpoints): New.
16755 (explicit_fork_child_follow, catch_fork_child_follow)
16756 (tcatch_fork_parent_follow): Update expected messages.
16757 (do_fork_tests): Use check_fork_catchpoints.
16758 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
16759 Run on GNU/Linux. Enable verbose output.
16760 (check_vfork_catchpoints): New.
16761 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
16762 expected messages.
16763 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
16764
401ea829
JB
167652008-01-29 Jim Blandy <jimb@red-bean.com>
16766
16767 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
16768 host' errors.
16769 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
16770
aceaf3ad
JB
167712008-01-29 Jim Blandy <jimb@red-bean.com>
16772
16773 * gdb.threads/sigthread.c: Use barriers to ensure that
16774 child_thread and child_thread_two are always initialized before we
16775 start to use them.
16776
a5606eee
VP
167772008-01-29 Vladimir Prus <vladimir@codesourcery.com>
16778
16779 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
16780 * gdb.base/watchpoint-solib.c: New.
16781 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 16782
c55a82bb
PM
167832008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
16784
16785 * gdb.base/gdb1056.exp: Add unsigned integer test.
16786
0993fe05
DE
167872008-01-28 Doug Evans <dje@google.com>
16788
16789 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
16790
4fe42e7f
JB
167912008-01-27 Jim Blandy <jimb@codesourcery.com>
16792
c7a69933
JB
16793 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
16794
4fe42e7f
JB
16795 * gdb.base/expand-psymtabs.exp: Doc fix.
16796
5def8285
MK
167972008-01-26 Mark Kettenis <kettenis@gnu.org>
16798
16799 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16800
5313c911
NR
168012008-01-24 Nick Roberts <nickrob@snap.net.nz>
16802
a9c64011 16803 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
16804 -var-set-format.
16805
93815fbf
VP
168062008-01-23 Chris Demetriou <cgd@google.com>
16807
16808 * gdb.threads/thread_events.c: New testcase source file.
16809 * gdb.threads/thread_events.exp: New testcase expect file.
16810
467a88ee
NR
168112008-01-23 Nick Roberts <nickrob@snap.net.nz>
16812
16813 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
16814
16815 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
16816 -var-set-format.
16817
d8f82aba
DJ
168182008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16819 Vladimir Prus <vladimir@codesourcery.com>
16820
16821 * gdb.base/float.exp: Allow missing floating point for m68k and
16822 PowerPC.
16823
60c46647
VP
168242008-01-22 Vladimir Prus <vladimir@codesourcery.com>
16825
16826 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
16827 ignore count.
16828 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
16829 * gdb.mi/mi-cli.exp: Adjust.
16830 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 16831
c7dd36a1
PA
168322008-01-17 Pedro Alves <pedro@codesourcery.com>
16833
16834 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
16835 and 'dummy_ptr' integer pointer. Initialize struct_declarations
16836 with dummy_ptr's address.
16837 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
16838 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
16839 all targets.
16840 * gdb.mi/mi2-var-child.exp: Likewise.
16841
39d5313e
JB
168422008-01-09 Joel Brobecker <brobecker@adacore.com>
16843
16844 * gdb.ada/null_array: New test program.
16845 * gdb.ada/null_array.exp: New testcase.
16846
0aea4bf3
LM
168472008-01-09 Luis Machado <luisgpm@br.ibm.com>
16848
16849 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
16850 with required float modifiers.
16851
0b354900
JB
168522008-01-08 Joel Brobecker <brobecker@adacore.com>
16853
16854 * gdb.ada/funcall_param: New test program.
16855 * gdb.ada/funcall_param.exp: New testcase.
16856
cdb7f5d4
JB
168572008-01-08 Joel Brobecker <brobecker@adacore.com>
16858
16859 * gdb.ada/arrayparam: New test program.
16860 * gdb.ada/arrayparam.exp: New testcase.
16861
88e2547f
JB
168622008-01-08 Joel Brobecker <brobecker@adacore.com>
16863
16864 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
16865 landed. Should also fix random failures in the test following it.
16866
f6867ce0
TJB
168672008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
16868
16869 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
16870 for expressions with decimal float values.
16871 (test_dfp_conversions): New function to test casts to and from
16872 decimal float types.
16873 Call test_dfp_conversions.
16874 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
16875 elements.
16876 (main): Initialize ds.float4 and ds.double8 elements.
16877 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
16878 string to new error message.
16879 (d64_set_tests): Likewise.
16880 (d128_set_tests): Likewise.
16881 Add tests for expressions with decimal float variables. Add tests for
16882 conversions to and from decimal float types.
16883
f9c11282
JB
168842008-01-05 Joel Brobecker <brobecker@adacore.com>
16885
16886 * gdb.ada/packed_tagged/comp_bug.adb: New file.
16887 * gdb.ada/packed_tagged.exp: New testcase.
16888
0ecbca72
JB
168892008-01-04 Joel Brobecker <brobecker@adacore.com>
16890
16891 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
16892 gdb.ada/homonym/homonym_main.adb: New files.
16893 * gdb.ada/homonym.exp: New testcase.
16894
c18d3d89
JB
168952008-01-04 Joel Brobecker <brobecker@adacore.com>
16896
16897 * gdb.ada/packed_array.exp: Add testing of references to
16898 a packed array.
16899
ecc7085b
JB
169002008-01-04 Joel Brobecker <brobecker@adacore.com>
16901
16902 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
16903 New files.
16904 * gdb.ada/type_coercion.exp: New testcase.
16905
c474c922
JB
169062008-01-04 Joel Brobecker <brobecker@adacore.com>
16907
16908 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
16909 gdb.ada/tagged/foo.adb: New file.
16910 * gdb.ada/tagged.exp: New testcase.
16911
9005b927
JB
169122008-01-04 Joel Brobecker <brobecker@adacore.com>
16913
16914 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
16915 gdb.ada/ptype_field/foo.adb: New files.
16916 * gdb.ada/ptype_field.exp: New testcase.
16917
1a6aaad8
JB
169182008-01-03 Joel Brobecker <brobecker@adacore.com>
16919
16920 * gdb.ada/print_pc.exp: New testcase.
16921
0ef22f53
JB
169222008-01-03 Joel Brobecker <brobecker@adacore.com>
16923
16924 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
16925 gdb.ada/taft_type/p.adb: New files.
16926 * gdb.ada/taft_type.exp: New testcase.
16927
1689ecf8
JB
169282008-01-03 Joel Brobecker <brobecker@adacore.com>
16929
16930 * gdb.ada/array_bounds/bar.adb: New file.
16931 * gdb.ada/array_bounds.exp: New testcase.
16932
a4d0b9c3
JB
169332008-01-03 Joel Brobecker <brobecker@adacore.com>
16934
16935 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
16936 gdb.ada/arrayptr/foo.adb: New files.
16937 * gdb.ada/arrayptr.exp: New testcase.
16938
a31ace00
JB
169392008-01-03 Joel Brobecker <brobecker@adacore.com>
16940
16941 * gdb.base/set-lang-auto.exp: New testcase.
16942
a97fced3
JB
169432008-01-03 Joel Brobecker <brobecker@adacore.com>
16944
16945 * gdb.ada/fun_addr/foo.adb: New file.
16946 * gdb.ada/fun_addr.exp: New testcase.
16947
ef29ce1a
JK
169482008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16949
16950 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
16951 New files
16952
0fafefe3
JB
169532008-01-02 Joel Brobecker <brobecker@adacore.com>
16954
16955 * array_subscript_addr/p.adb: New file.
a9c64011 16956 * array_subscript_addr.exp: New testcase.
0fafefe3 16957
c4359f8d
JB
169582008-01-02 Joel Brobecker <brobecker@adacore.com>
16959
a9c64011 16960 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
16961 New files.
16962 * gdb.ada/str_cmp_ref.exp: New testcase.
16963
1aa1b15b
JB
169642008-01-01 Joel Brobecker <brobecker@adacore.com>
16965
16966 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
16967 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 16968 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 16969
81c9b2cf
JB
169702008-01-01 Joel Brobecker <brobecker@adacore.com>
16971
16972 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
16973 gdb.ada/ref_param/pck.ads: New files.
16974 * gdb.ada/ref_param.exp: New testcase.
16975
319e4674
JB
169762008-01-01 Joel Brobecker <brobecker@adacore.com>
16977
16978 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
16979 gdb.ada/interface/foo.adb: New files.
16980 * gdb.ada/interface.exp: New testcase.
16981
ef682c56
JB
169822007-12-31 Jim Blandy <jimb@codesourcery.com>
16983
16984 * gdb.base/multi-forks.exp: Consume all output from child
16985 processes before proceeding to next test.
16986
f6f3eb6c
JB
169872007-12-29 Jim Blandy <jimb@codesourcery.com>
16988
16989 * configure: Regenerated.
16990
f652e42f
JB
169912007-12-27 Joel Brobecker <brobecker@adacore.com>
16992
16993 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
16994 gdb.ada/fixed_cmp/fixed.adb: New files.
16995 * gdb.ada/fixed_cmp.exp: New testcase.
16996
6943e596
JB
169972007-12-27 Joel Brobecker <brobecker@adacore.com>
16998
16999 * gdb.ada/boolean_expr.exp: New testcase.
17000
aad9a193
JB
170012007-12-26 Jim Blandy <jimb@codesourcery.com>
17002
17003 * gdb.base/multi-forks.exp: Doc fix.
17004
fb5f3683
JB
170052007-12-26 Joel Brobecker <brobecker@adacore.com>
17006
17007 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
17008 * gdb.ada/char_param.exp: Do not compile our test program with
17009 -gnata, this is unnecessary.
17010 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
17011
384e4a9c
JB
170122007-12-24 Joel Brobecker <brobecker@adacore.com>
17013
17014 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
17015 gdb.ada/print_chars/foo.adb: New files.
17016 * gdb.ada/print_chars.exp: New testcase.
17017
01e044f7
JB
170182007-12-24 Joel Brobecker <brobecker@adacore.com>
17019
17020 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
17021 gdb.ada/char_param/foo.adb: New files.
17022 * gdb.ada/char_param.exp: New testcase.
17023
0ce17860
JB
170242007-12-22 Jim Blandy <jimb@codesourcery.com>
17025
17026 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
17027 hard-coding source line numbers into the test.
17028 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
17029 gdb_get_line_number to find.
17030
919809b9
JB
170312007-12-22 Joel Brobecker <brobecker@adacore.com>
17032
17033 * gdb.base/ptype.c (highest): New struct type.
17034 (the_highest): New variable of that type.
17035 (main): Add dummy assignment to a field of variable the_highest.
17036 * gdb.base/ptype.exp: Test type printing of our new variable.
17037
abc8a88d
PM
170382007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
17039
17040 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 17041 and record first explicitly generated thread number.
abc8a88d
PM
17042 Use that thread number for thread specific watchpoint test.
17043 Add iteration number to repetitive tests.
17044
5158f3e3
CES
170452007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
17046 Jim Blandy <jimb@codesourcery.com>
17047
17048 * gdb.base/expand-psymtabs.c: New testcase
17049 source file.
17050 * gdb.base/expand-psymtabs.exp: New testcase
17051 expect file.
17052
37e4754d
LM
170532007-12-17 Luis Machado <luisgpm@br.ibm.com>
17054
17055 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
17056 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
17057
551e5d04
JB
170582007-12-17 Joel Brobecker <brobecker@adacore.com>
17059
17060 * gdb.ada/frame_args/foo.adb: New file.
17061 * gdb.ada/frame_args/pck.ads: New file.
17062 * gdb.ada/frame_args/pck.adb: New file.
17063 * gdb.ada/frame_args.exp: New testcase.
17064
a05ee097
JB
170652007-12-17 Joel Brobecker <brobecker@adacore.com>
17066
17067 * gdb.base/frame-args.c: New file.
17068 * gdb.base/frame-args.exp: New testcase.
17069
c162e8c9 170702007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 17071 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
17072
17073 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
17074
afe8ab22 170752007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 17076
afe8ab22
VP
17077 * gdb.mi/mi-pending.exp: New.
17078 * gdb.mi/mi-pending.c: New.
17079 * gdb.mi/mi-pendshr.c: New.
17080
dfdfb3ca
JB
170812007-12-06 Jim Blandy <jimb@codesourcery.com>
17082
17083 * gdb.base/default.exp: Update expected output for 'info catch'.
17084
b7fca990
JK
170852007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17086
17087 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
17088 must be set to binary.
17089
6a1afc1e
PA
170902007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
17091
17092 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
17093
a6b151f1
DJ
170942007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
17095
17096 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
17097 gdb.mi/mi-file-transfer.exp: New.
17098
43039443
JK
170992007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17100
17101 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
17102
0ef2251b
MR
171032007-11-22 Maciej W. Rozycki <macro@mips.com>
17104
17105 * gdb.trace/backtrace.exp: Fix a typo.
17106 * gdb.trace/circ.exp: Likewise.
17107 * gdb.trace/collection.exp: Likewise.
17108 * gdb.trace/limits.exp: Likewise.
17109 * gdb.trace/report.exp: Likewise.
17110 * gdb.trace/tfind.exp: Likewise.
17111 * gdb.trace/while-dyn.exp: Likewise.
17112
5443631e
NR
171132007-11-21 Nick Roberts <nickrob@snap.net.nz>
17114
17115 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
17116 objects of pointers that can't be dereferenced are now
17117 "noneditable".
17118
a4ce5b0d
UW
171192007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17120
17121 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
17122 (target_cpu): Remove.
17123
d6e956e5
VP
171242007-10-15 Vladimir Prus <vladimir@codesourcery.com>
17125
17126 * gdb.base/ending-run.exp: Expect the list of cleared
17127 breakpoint to come in natural order, not the reversed one.
a9c64011 17128
214270ab
VP
171292007-11-07 Vladimir Prus <vladimir@codesourcery.com>
17130
17131 * gdb.mi/mi-var-child.c (do_child_deletion): New.
17132 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 17133
1a619819
LM
171342007-11-05 Luis Machado <luisgpm@br.ibm.com>
17135
17136 * gdb.base/printcmds.exp: New function
17137 test_printf_with_dfp.
17138
5b01a6fa
DE
171392007-11-02 Doug Evans <dje@google.com>
17140
17141 * gdb.disasm/t01_mov.s: Remove carriage returns.
17142 * gdb.disasm/t02_mova.s: Ditto.
17143 * gdb.disasm/t03_add.s: Ditto.
17144 * gdb.disasm/t04_sub.s: Ditto.
17145 * gdb.disasm/t05_cmp.s: Ditto.
17146 * gdb.disasm/t06_ari2.s: Ditto.
17147 * gdb.disasm/t07_ari3.s: Ditto.
17148 * gdb.disasm/t08_or.s: Ditto.
17149 * gdb.disasm/t09_xor.s: Ditto.
17150 * gdb.disasm/t10_and.s: Ditto.
17151 * gdb.disasm/t11_logs.s: Ditto.
17152 * gdb.disasm/t12_bit.s: Ditto.
17153 * gdb.disasm/t13_otr.s: Ditto.
17154
ec33ab7f
JK
171552007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17156
17157 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
17158
ae0d01ff
UW
171592007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17160
17161 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
17162 provide DFP support.
17163
55eddb0f
DJ
171642007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
17165
17166 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
17167 Test "set powerpc vector-abi". Skip auto-detection tests for old
17168 toolchains.
17169
7020f05c
PA
171702007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
17171
17172 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
17173 with [string compare].
17174
84bc3db9
PA
171752007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
17176
17177 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
17178 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
17179
5876dc88
LM
171802007-10-25 Luis Machado <luisgpm@br.ibm.com>
17181
17182 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
17183 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
17184 * gdb.opt/Makefile.in: New makefile.
17185 * Makefile.in: Create new directory "gdb.opt".
17186 * configure.ac: Add "gdb.opt" directory.
17187 * configure: Regenerated.
a9c64011 17188
c3ea9a14
DE
171892007-10-25 Doug Evans <dje@google.com>
17190
17191 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
17192 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
17193
a9c64011 171942007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
17195 Thiago Jung Bauermann <bauerman@br.ibm.com>
17196
17197 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
17198 Floating Point expressions.
17199 * gdb.base/dfp-test.exp: new file adding tests for Decimal
17200 Floating Point variables.
17201 * gdb.base/dfp-test.c: new file containing program with Decimal
17202 Floating variables, used by gdb.base/dfp-test.exp.
17203
62a24a2b
DJ
172042007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
17205
17206 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
17207
e7b1eae6
UW
172082007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17209
17210 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
17211 compiling test case with GCC.
17212 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
17213
c641edcc
UW
172142007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17215
17216 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
17217 format changes.
17218
5e5ebfe6
MS
172192007-10-18 Michael Snyder <msnyder@specifix.com>
17220
17221 * gdb.base/dbx.exp: Add missing "-re " operator.
17222
e831e7b6
GM
172232007-10-16 Gaius Mulley <gaius@glam.ac.uk>
17224
17225 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
17226 * configure.ac: Removed trailing spaces after backslash.
17227 * gdb.modula2: New directory.
17228 * gdb.modula2/Makefile.in: New file.
17229 * gdb.modula2/unbounded-array.exp: New file.
17230 * gdb.modula2/unbounded1.c: New file.
17231
7cc46491
DJ
172322007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
17233
17234 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
17235
172362007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
17237
17238 * gdb.base/sigstep.c (main): Add checks for
17239 return values for setitimer call.
17240 Call setitimer again with itimer = ITIMER_REAL
17241 if first call to setitimer fails.
17242
e91528f0
KH
172432007-10-11 Kazu Hirata <kazu@codesourcery.com>
17244
17245 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
17246 of $timeout.
17247
2ec9a4f8
DJ
172482007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
17249
17250 * gdb.server/server-run.exp: Test for dynamic linker symbols.
17251
172522007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
17253
17254 * lib/gdb.exp (gdb_run_cmd): Move comment outside
17255 of gdb_expect call, to avoid interruption.
17256
64b2fa04
PA
172572007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
17258
17259 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
17260 (v_unsigned_long_long, v_long_long_array)
17261 (v_signed_long_long_array, v_unsigned_long_long_array)
17262 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
17263 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
17264 [!NO_LONG_LONG]: New.
17265 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
17266 v_long_long_member.
17267
17268 (v_long_long_func, v_signed_long_long_func)
17269 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
17270 (main) [!NO_LONG_LONG]: Initialize long long variants.
17271
17272 * gdb.base/whatis.exp: If board file requests no_long_long, build
17273 test with NO_LONG_LONG defined. Test long long, signed long long,
17274 and unsigned long long variants but only if board file doesn't
17275 disable it.
17276
a912286e 172772007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 17278 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
17279
17280 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
17281 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
17282 * configure: Regenerated.
17283 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
17284 gdb.pascal/types.exp, lib/pascal.exp: New files.
17285
471ba8c9
DJ
172862007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
17287
17288 * gdb.cp/classes.exp (do_tests): Always step to the line after the
17289 call.
17290 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
17291 to return to the call.
17292 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
17293 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
17294 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
17295 * gdb.mi/mi-until.exp (test_until): Likewise.
17296 * gdb.mi/mi2-until.exp (test_until): Likewise.
17297
fef8a650
DJ
172982007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
17299
17300 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
17301 two-char array.
17302 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
17303
d983da9c
DJ
173042007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
17305
17306 * gdb.threads/watchthreads.c (thread_function): Sleep between
17307 iterations.
17308 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
17309 at once for S/390. Generate matching fails and passes.
17310
17f62551
VP
173112007-09-27 Vladimir Prus <vladimir@codesourcery.com>
17312
17313 * gdb.mi/var-cmd.c (do_children_tests): Initialize
17314 the 'struct_declarations' variable to zeros.
a9c64011 17315
ed0616c6
VP
173162007-09-24 Vladimir Prus <vladimir@codesourcery.com>
17317
17318 * gdb.cp/mb-ctor.cc: New.
17319 * gdb.cp/mb-ctor.exp: New.
17320 * gdb.cp/mb-templates.cc: New.
17321 * gdb.cp/mb-templates.exp: New.
17322
41f1b697
DJ
173232007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
17324
17325 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
17326
3f213f78
PA
173272007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
17328
17329 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
17330 targets.
17331 * configure: Regenerate.
17332
0d381245 173332007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 17334
0d381245
VP
17335 * gdb.base/annota1.exp: Adjust for 'info break'
17336 format changes.
17337 * gdb.base/annota3.exp: Likewise.
17338 * gdb.base/break.exp: Likewise.
17339 * gdb.base/condbreak.exp: Likewise.
17340 * gdb.base/pending.exp: Likewise.
17341 * gdb.base/sepdebug.exp: Likewise.
17342 * gdb.base/unload.exp: Likewise.
17343 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 17344
fe3f5fa8
VP
173452007-09-22 Vladimir Prus <vladimir@codesourcery.com>
17346
17347 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
17348 messages.
17349 * gdb.base/chng-syms.exp: Likewise.
17350 * gdb.base/unload.exp: Likewise.
a9c64011 17351
a75cf6c0
DJ
173522007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
17353
17354 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
17355
18ecae38
DJ
173562007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
17357
17358 * schedlock.c (NUM): Change to 1.
17359 (main): Use args[0] for the main thread.
17360 * schedlock.exp: Only expect two threads. Only issue one pass or fail
17361 regardless of the number of threads.
17362
5509918f
MR
173632007-09-14 Maciej W. Rozycki <macro@mips.com>
17364
4a543daf
MR
17365 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
17366 type down.
17367 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
17368 test.
17369 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
17370 watchpoint type down.
17371 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
17372 test.
17373
173742007-09-14 Maciej W. Rozycki <macro@mips.com>
17375
5509918f
MR
17376 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
17377 Move all the tests here and run them twice, once using software
17378 watchpoints and once using hardware watchpoints.
17379 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
17380
40b53987
DJ
173812007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
17382
17383 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
17384 test.
17385
695e2681
MK
173862007-09-10 Mark Kettenis <kettenis@gnu.org>
17387
8b3fc8d8
MK
17388 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
17389 build-id.
17390
695e2681
MK
17391 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
17392 know about $ORIGIN. Calculate output dir from $dest instead of
17393 using ${objdir}/{$subdir}.
17394
58d69f29
MK
173952007-09-09 Mark Kettenis <kettenis@gnu.org>
17396
17397 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
17398 gcore, before continuing with the test.
17399
3e347599
DJ
174002007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
17401
17402 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
17403 * gdb.mi/mi-watch.exp: Likewise.
17404
ea37ba09
DJ
174052007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
17406 Jim Blandy <jimb@codesourcery.com>
17407
17408 * gdb.arch/i386-sse.exp: Do not expect character constants.
17409 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
17410 * gdb.base/display.exp: Allow print/s.
17411 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
17412 and unsigned char array changes.
17413
2025a643
DJ
174142007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
17415
17416 * gdb.base/display.exp: Add tests for printf %p.
17417
26669a27
PA
174182007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
17419
17420 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
17421 the dll name to unicode.
17422
c8f021f8
JK
174232007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17424
17425 * gdb.base/default.exp (show version): Update the version text.
17426 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
17427
4cf31eea
JK
174282007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17429
17430 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
17431 New files.
17432
4935890f
JK
174332007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17434
17435 * lib/gdb.exp (build_id_debug_filename_get): New function.
17436 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
17437 Remove the generate DEBUG file for the future testcase runs.
17438 New testcase for the NT_GNU_BUILD_ID retrieval.
17439 Move the final testing step to ...
17440 (test_different_dir): ... a new function.
17441 New parameter XFAIL to XFAIL all the tests performed.
17442 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
17443 New parameter TYPE to PF_PREFIX all the tests performed.
17444
02142340
VP
174452007-08-31 Vladimir Prus <vladimir@codesourcery.com>
17446
17447 * gdb.mi/mi-var-cp.cc (path_expression): New
17448 function.
17449 * gdb.mi/mi-var-cp.exp: Run path exression tests.
17450
36acd84e
UW
174512007-08-27 Markus Deuling <deuling@de.ibm.com>
17452
17453 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
17454 to fit into SPU Local Store memory.
17455
a896d121
JB
174562007-08-23 Joel Brobecker <brobecker@adacore.com>
17457
17458 * gdb.base/default.exp: Adjust the expected output of "info
17459 warranty" after the switch to GPLv3.
17460
7b433602
JB
174612007-08-23 Joel Brobecker <brobecker@adacore.com>
17462
17463 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
17464 to 30000 (from 20000).
17465
e22f8b7c
JB
174662007-08-23 Joel Brobecker <brobecker@adacore.com>
17467
17468 Switch the license of all .exp files to GPLv3.
17469 Switch the license of all .f and .f90 files to GPLv3.
17470 Switch the license of all .s and .S files to GPLv3.
17471
5a0e3bd0
JB
174722007-08-23 Joel Brobecker <brobecker@adacore.com>
17473
17474 * configure.ac: Switch license to GPLv3.
17475
cc00619d
JB
174762007-08-23 Joel Brobecker <brobecker@adacore.com>
17477
17478 Switch the licensing to GPLv3 for all .ads and .adb files.
17479
8d26208a
DJ
174802007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
17481
17482 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
17483 and t_int_double.
17484 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
17485
4fcb9948
JB
174862007-08-17 Joel Brobecker <brobecker@adacore.com>
17487
17488 * gdb.base/step-line.c: Switch license to GPL version 3, and
17489 update copyright year.
17490 * gdb.base/step-line.inp: Likewise.
17491
b9c34f67
JB
174922007-08-17 Joel Brobecker <brobecker@adacore.com>
17493
17494 * gdb.base/gdb1555.exp: Make expected output immune to formatting
17495 changes inside gdb1555.c.
17496 * gdb.base/pending.exp: Likewise.
17497
2cc17678
DJ
174982007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
17499
17500 * config/default.exp: New file.
17501
e48883f7
DJ
175022007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17503
17504 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
17505 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
17506
1ab80e5b
MR
175072007-07-30 Maciej W. Rozycki <macro@mips.com>
17508
17509 * gdb.base/dump.exp: Force the correct endianness for binary
17510 formats not carrying this information.
17511
aba471f5
DJ
175122007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17513
17514 * gdb.threads/staticthreads.exp: Match .*sem_post.
17515
d4e07204
DJ
175162007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17517
17518 * gdb.base/readline.exp (operate_and_get_next): Match the final
17519 prompt.
17520
2b97317d
KB
175212007-07-23 Kevin Buettner <kevinb@redhat.com>
17522
17523 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
17524 to restarting SID.
17525
44efa07a
KB
175262007-07-18 Kevin Buettner <kevinb@redhat.com>
17527
17528 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
17529 prior to `gdb_start'.
17530
7b5ebade
KB
175312007-07-18 Kevin Buettner <kevinb@redhat.com>
17532
17533 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
17534 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
17535 Remove call to gdb_unload.
17536
255e7678
DJ
175372007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
17538 Daniel Jacobowitz <dan@codesourcery.com>
17539
17540 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
17541 for __WIN32__.
17542 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
17543 * gdb.base/unload.exp: Use shared library test routines.
17544
3a40aaa0
UW
175452007-07-03 Markus Deuling <deuling@de.ibm.com>
17546
17547 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
17548 * gdb.base/solib-symbol-lib.c: Likewise.
17549 * gdb.base/solib-symbol-main.c: Likewise.
17550
b0f4b84b
DJ
175512007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
17552
17553 * config/gdbserver.exp (gdb_reconnect): New.
17554 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
17555 gdb.base/solib-disc.exp: New files.
17556 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
17557 remote debugging".
17558 (gdb_compile): Add shlib_load flag.
17559 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
17560 port.
17561 (gdbserver_reconnect): New.
17562
1b05479a
DJ
175632007-07-01 Nick Roberts <nickrob@snap.net.nz>
17564 Daniel Jacobowitz <dan@codesourcery.com>
17565
17566 * gdb.base/annota3.exp: Test for if construct.
17567
86f78eb2
DJ
175682007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
17569
17570 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
17571
6a2eb474 175722007-06-21 Chris Dearman <chris@mips.com>
a9c64011 17573 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
17574
17575 * gdb.base/display.exp: Allow a newline after display/i.
17576 * gdb.base/pc-fp.exp: Likewise.
17577 * gdb.base/sigbpt.exp: Likewise.
17578
f8b73d13
DJ
175792007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17580
17581 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
17582 required features to be included.
17583
4339e69e
DJ
175842007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
17585
17586 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
17587 in info threads output.
17588
23d964e7
UW
175892007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17590 Markus Deuling <deuling@de.ibm.com>
17591
17592 * gdb.arch/spu-info.exp: New testcase.
17593 * gdb.arch/spu-info.c: New file.
17594
fd20f75b
DJ
175952007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
17596
17597 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
17598 tpcs_offset. Restore lr after the call.
17599 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
17600
2226f861
DJ
176012007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
17602
17603 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
17604 (gdbserver_run): Kill any running gdbserver.
17605 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
17606
d12371a9
MR
176072007-05-17 Maciej W. Rozycki <macro@mips.com>
17608
17609 * gdb.base/sigbpt.exp: Preset segv_addr.
17610
93f02886
DJ
176112007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
17612
17613 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
17614 (gdb_compile_shlib): Likewise.
17615 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
17616 (default_gdb_init): Clear cleanfiles.
17617 (gdb_finish): Delete recorded cleanfiles.
17618 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
17619
17620 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
17621 Do not use isnative.
17622 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
17623 gdb.base/so-impl-ld.exp: Likewise.
17624 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
17625 * gdb.base/unload.exp: Likewise. Do not pass empty option to
17626 gdb_compile.
17627
b04e06d7
VP
176282007-05-15 Vladimir Prus <vladimir@codesourcery.com>
17629
17630 * config/unknown.exp: Remove.
17631
069ed931
UW
176322007-05-15 Markus Deuling <deuling@de.ibm.com>
17633
17634 * gdb.base/info-proc.exp: Check is_remote.
17635
09db0d03
UW
176362007-05-14 Markus Deuling <deuling@de.ibm.com>
17637
17638 * gdb.base/gcore.exp: Initialize variable core_supported.
17639
af2cbe8c
DJ
176402007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17641
17642 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
17643
027c0295
DJ
176442007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17645
17646 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
17647 * gdb.threads/print-threads.exp (test_all_threads): Allow
17648 negative and hexadecimal thread IDs.
17649
dc5000e7
DJ
176502007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17651
17652 * gdb.java/jprint.java (public): Avoid invalid call to static
17653 method.
17654
2e74ed18
DP
176552007-05-14 Denis Pilat <denis.pilat@st.com>
17656
17657 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
17658 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
17659 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
17660 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
17661 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
17662
83547f02
UW
176632007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17664
17665 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 17666 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
17667 this mode.
17668 * gdb.base/ovlymgr.c: Provide stubs for spu target.
17669 * gdb.base/spu.ld: New file.
17670
b18be20d
DJ
176712007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
17672
17673 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
17674
be444858
DJ
176752007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
17676
17677 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
17678
b1d53152
DJ
176792007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17680
17681 * gdb.java/jmain.exp: Handle demangled names with and without method
17682 signatures.
17683
d084b331
DJ
176842007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17685
17686 * gdb.mi/mi-syn-frame.c (main, foo, bar)
17687 (have_a_very_merry_interrupt): Remove calls to puts.
17688 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
17689 inferior output.
17690 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
17691 test names.
17692
db9d7fc5
DJ
176932007-04-29 Markus Deuling <deuling@de.ibm.com>
17694 Daniel Jacobowitz <dan@codesourcery.com>
17695
17696 * gdb.base/auxv.exp (core_works): Also check is_remote.
17697 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
17698
ef783a7d 176992007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 17700
ef783a7d
VP
17701 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
17702 message, not the undefined 'module' variable.
17703 * gdb.base/siginfo.exp: Likewise.
17704 * gdb.base/sigstep.exp: Likewise.
17705 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
17706 serialport.
17707 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
17708
b7b73cae
CV
177092007-04-25 Corinna Vinschen <vinschen@redhat.com>
17710
17711 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
17712 target sim fails. Return 0 otherwise.
17713 (gdb_load): Return prematurely if gdb_target_sim fails.
17714
7d90fdfa
DP
177152007-04-16 Denis Pilat <denis.pilat@st.com>
17716
17717 * gdb.base/setshow.exp: Reset height after having set it to 100.
17718
5d3e9c85
DP
177192007-04-16 Denis Pilat <denis.pilat@st.com>
17720
17721 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
17722
18e75969
DP
177232007-04-16 Denis Pilat <denis.pilat@st.com>
17724
17725 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
17726
25d5ea92
VP
177272007-04-14 Vladimir Prus <vladimir@codesourcery.com>
17728
17729 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
17730 tests. Run the frozen varobjs test.
17731 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 17732 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 17733
0b49cb80
JK
177342007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17735
17736 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
17737 gdb.base/type-opaque.exp: New files.
17738
a73bafbc 177392007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
17740
17741 * gdb.mi/mi-var-child.c
a73bafbc
VP
17742 (do_children_tests): User char[2] instead of
17743 char so that automatic printing of pointers to char
17744 don't give unpredicable result.
17745 * gdb.mi/var-cmd.c (do_locals_test): Initialize
17746 local variables.
17747 * gdb.mi/mi-var-child.exp: Step to right line
17748 of do_children_tests.
17749 * gdb.mi/mi2-var-child.exp: Likewise.
17750 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 17751 do_locals_tests.
a73bafbc
VP
17752 (do_children_tests): User char[2] instead of
17753 char so that automatic printing of pointers to char
a9c64011 17754 don't give unpredicable result.
a73bafbc 17755 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17756 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
17757 Pass test name to mi_wait_for_stop.
17758
7ce59000
DJ
177592007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17760
17761 * gdb.asm/asm-source.exp: Remove d10v case.
17762 * lib/gdb.exp (skip_cplus_tests): Likewise.
17763 * gdb.asm/d10v.inc: Deleted.
17764
20389057
DJ
177652007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17766
17767 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
17768
8807d78b
DJ
177692007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17770
17771 * config/netware.exp: Delete file.
17772
aa3edb8e
JB
177732007-03-29 Joel Brobecker <brobecker@adacore.com>
17774
17775 * gdb.dwarf2/dw2-noloc.S: New file.
17776 * gdb.dwarf2/dw2-noloc.exp: New file.
17777
297561ac
PA
177782007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
17779
17780 * gdb.cp/method2.cc: New test.
17781 * gdb.cp/method2.exp: New test.
17782 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
17783
1f81bd39
DJ
177842007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17785
17786 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
17787
9453113a
DJ
177882007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
17789
17790 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
17791
b741e217
DJ
177922007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17793
17794 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
17795 (gdb_load): Delete, replace with...
17796 (gdb_reload): ...this.
17797 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
17798 * gdb.server/server-mon.exp: Likewise.
17799 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
17800 (gdb_start_cmd): New.
17801 (gdb_file_cmd): Save the last loaded file.
17802 (gdb_reload): New.
17803 (gdb_gnu_strip_debug): Use transform.
17804 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
17805 support here. Use new $last_loaded_file. Check mtime.
17806 (gdb_target_cmd): Handle ObjC failure case.
17807 (infer_host_exec): Delete.
17808 (gdbserver_load): Rename to...
17809 (gdbserver_run): ...this. Simplify.
17810 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
17811 (mi_gdb_load): Move most contents to a new function...
17812 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
17813 (mi_run_cmd): Use mi_gdb_target_load.
17814 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
17815 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
17816 Use gdb_run_cmd.
17817 * gdb.base/charsign.exp: Remove incorrect comment.
17818 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
17819 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
17820 gdb.base/start.exp: Use gdb_start_cmd.
17821
446ab585 178222007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 17823 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
17824
17825 * gdb.base/sigbpt.exp: Fix the message when skipping test.
17826 * gdb.base/signull.exp: Similarly.
17827
bbb88ebf
UW
178282007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17829
17830 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
17831 messages available to test cases (like chng-sym.exp).
17832
cb8c4a99
AS
178332007-03-14 Andreas Schwab <schwab@suse.de>
17834
17835 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
17836 format changes.
17837
4e463ff5
DJ
178382007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
17839
17840 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
17841 (optimized_1): New.
17842 (main): Call optimized_1.
17843 (gdb2029): Correct typos. Call gdb2029_marker.
17844 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
17845 for gdb2029.
17846
b6db2c47
MK
178472007-03-12 Mark Kettenis <kettenis@gnu.org>
17848
17849 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
17850 as tabs. Remove redundant test pattern.
17851
70ed3737
UW
178522007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17853
17854 * gdb.base/long_long.exp: Accept optional symbol name in <...>
17855 for /a format output.
17856
47b67b60
DJ
178572007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
17858
17859 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
17860 collect output incrementally.
17861
b8953b0e
UW
178622007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17863
17864 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
17865 for -var-create lpcharacter test.
17866 * gdb.mi/mi2-var-cmd.exp: Likewise.
17867
7acd5c40
UW
178682007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17869
17870 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
17871 pass on targets where address zero is readable.
17872
9c6759c1
UW
178732007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17874
17875 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
17876 just a single architecture.
17877
a2f1aeb4
UW
178782007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17879
17880 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
17881 (fetch_all_registers): New function, uses gdb_test_multiple and
17882 exp_continue to fetch inferior output line-by-line.
17883 Replace all uses of do_get_all_registers by fetch_all_registers.
17884
46579ac2
UW
178852007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17886
17887 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
17888 in target_info.
17889
fc133f24
MS
178902007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17891
a9c64011 17892 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
17893 consistancy; add a default (timeout) case.
17894
7646a51d
MS
178952007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17896
17897 * gdb.base/watchpoint.exp: Fix truncated comment.
17898
dcfff61f
MS
178992007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17900
17901 * Makefile.in: Remove spurious single-quotes from sed command.
17902
664e3ee9
DJ
179032007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
17904
17905 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
17906 func.
17907 * gdb.mi/mi2-var-cmd.exp: Likewise.
17908
d7cc6f2f
JB
179092007-02-27 Joel Brobecker <brobecker@adacore.com>
17910
a9c64011
AS
17911 * gdb.dwarf2/dw2-producer.S: New file.
17912 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
17913
179142007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
17915
17916 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17917 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17918 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17919 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17920 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
17921 Revert tests to use mi_gdb_test and include value field in output
17922 of -var-create.
17923
93d42b30
DJ
179242007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17925
17926 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
17927
c499ed39
DJ
179282007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
17929
17930 * gdb.base/maint.exp: Remove full paths from test names.
17931 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
17932 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
17933
9836f81b
JB
179342007-02-27 Joel Brobecker <brobecker@adacore.com>
17935
17936 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
17937
c74d0ad8
DJ
179382007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17939
17940 * gdb.server/server-mon.exp: New test.
17941
2711e456
DJ
179422007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17943
17944 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
17945
ff6f572f
DJ
179462007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
17947
17948 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
17949 register capitalization.
17950
fada3feb
DP
179512007-02-13 Denis Pilat <denis.pilat@st.com>
17952
17953 * gdb.mi/mi-var-invalidate.exp: New file.
17954
fb1e4ffc
DJ
179552007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17956
17957 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
17958
3da939d7
DJ
179592007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17960
17961 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
17962
123dc839
DJ
179632007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
17964
17965 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
17966 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
17967
877e3645 179682007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
17969
17970 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
17971 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
17972 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
17973 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
17974 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 17975 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 17976 Update tests to include value field in output of -var-create.
a9c64011 17977
3c0a2960
AS
179782007-02-08 Andreas Schwab <schwab@suse.de>
17979
17980 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
17981
108546a0
DJ
179822007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
17983
17984 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
17985 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
17986
d701dcab
DP
179872007-02-02 Denis Pilat <denis.pilat@st.com>
17988
17989 * gdb.threads/threadapply.exp: check that frame is not changed by
17990 the thread apply all command.
17991
783e3e2f
AS
179922007-01-31 Andreas Schwab <schwab@suse.de>
17993
6d9c3a87
AS
17994 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
17995
3c50d7b9
AS
17996 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
17997 in the dwarf sections.
17998 * gdb.dwarf2/mac-fileno.S: Likewise.
17999
783e3e2f
AS
18000 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
18001 bspstore register on ia64.
18002
78ff580e
AS
180032007-01-29 Andreas Schwab <schwab@suse.de>
18004
cc8e9b12
AS
18005 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
18006 "frame-begin" annotation.
18007
78ff580e
AS
18008 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
18009 number of "frames-invalid" annotations.
18010
704a4f78
DJ
180112007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18012
18013 * gdb.base/commands.exp: Call if_commands_test.
18014 (gdb_test_no_prompt, if_commands_test): New.
18015
e741bf94
MK
180162007-01-28 Mark Kettenis <kettenis@gnu.org>
18017
18018 * gdb.threads/sigthread.c (NSIGS): Make bigger.
18019
474d0ad3
AS
180202007-01-27 Andreas Schwab <schwab@suse.de>
18021
18022 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
18023 .short/.int/.quad in the dwarf sections.
18024 * gdb.dwarf2/dw2-intercu.S: Likewise.
18025 * gdb.dwarf2/dw2-intermix.S: Likewise.
18026
e784b426
JK
180272007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18028
18029 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
18030 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
18031 array.
e784b426
JK
18032 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
18033 * gdb.base/setvar.exp: Likewise.
18034
37f08e04
AS
180352007-01-26 Andreas Schwab <schwab@suse.de>
18036
9a01813a
AS
18037 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
18038 test.
18039
37f08e04
AS
18040 * gdb.base/multi-forks.exp ("restart $i"): Also match
18041 __kernel_syscall_via_break.
18042
6e2a9270
VP
180432007-01-24 Vladimir Prus <vladimir@codesourcery.com>
18044
18045 * lib/mi-support.exp (mi_delete_varobj): New.
18046 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
18047 testcase.
18048 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
18049 (main): Call the above.
18050 (reference_update_test, base_in_reference_test)
18051 (reference_to_pointer): Delete the created varobjs.
a9c64011 18052
e515b470
DJ
180532007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
18054
18055 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
18056 * configure: Regenerated.
18057 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
18058 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
18059 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
18060 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
18061 * lib/gdb.exp (gdb_skip_xml_test): New function.
18062
08d8bcd7
DJ
180632007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
18064
18065 * gdb.base/sigrepeat.exp: Correct error message.
18066
180672007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
18068 Daniel Jacobowitz <dan@codesourcery.com>
18069
18070 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
18071 gdb.arch/i386-gnu-cfi-asm.S: New files.
18072
97c3f1f3
JK
180732007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
18074
18075 * lib/gdb.exp: Abort on missing `site.exp'.
18076
cb1df416
DJ
180772007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18078 Daniel Jacobowitz <dan@codesourcery.com>
18079
18080 * gdb.base/included.c, gdb.base/included.exp,
18081 gdb.base/included.h: New files.
18082
35990120
DJ
180832007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
18084
18085 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
18086 (maximize_rlimit): Reduce limits on 64-bit systems.
18087
6e81a116 180882007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
18089
18090 From Marcus Deuling <deuling@de.ibm.com>:
18091 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
18092 every case.
18093
6c3c41f3
NR
180942007-01-13 Nick Roberts <nickrob@snap.net.nz>
18095
18096 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
18097 (test_path_specification): Use objdir instead of srcdir to always
18098 get an absolute filename.
18099
2f12c312
DJ
181002007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
18101
18102 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
18103
81121995
VP
181042007-01-11 Vladimir Prus <vladimir@codesourcery.com>
18105
18106 * gdb.mi/mi-var-cp.cc (reference_update_tests):
18107 Make sure the variable we're using is in scope.
18108 (reference_to_pointer): Likewise.
18109
4741b737
DJ
181102007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
18111
18112 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
18113 has no debug information.
18114
054410c3
DJ
181152007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
18116
18117 * gdb.base/annota1.exp: Remove extra send_gdb.
18118
818f79f6
DJ
181192007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18120
18121 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
18122
f7a6bb70
DJ
181232007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18124
18125 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
18126
57e66780
DJ
181272007-01-08 Nick Roberts <nickrob@snap.net.nz>
18128 Daniel Jacobowitz <dan@codesourcery.com>
18129
18130 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
18131 lcharacter or linteger change. Correct duplicated test name.
18132 * gdb.mi/mi2-var-cmd.exp: Likewise.
18133
3d799a95
DJ
181342007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
18135
18136 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
18137
181382007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 18139
a9c64011
AS
18140 * gdb.base/nofield.c: New file.
18141 * gdb.base/nofield.exp: New testcase.
51679ba9 18142
eafb94e8
NR
181432007-01-05 Nick Roberts <nickrob@snap.net.nz>
18144
18145 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
18146
18147 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
18148 test.
18149
5e572bb4
DJ
181502007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
18151
18152 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
18153
74a44383
DJ
181542007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
18155
18156 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
18157 when continuing.
18158
1b572db9
DJ
181592007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
18160
18161 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
18162 Expect ".exe" extension.
18163
381bc39b
DJ
181642007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
18165
18166 * gdb.base/charset.exp: Add explicit filename to break.
18167 * gdb.base/dbx.exp: Add explicit filename to breaks.
18168
2b70e4c6
DJ
181692007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
18170
18171 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
18172 * gdb.mi/mi2-file.exp: Likewise.
18173
303b6f5d
DJ
181742007-01-04 Vladimir Prus <vladimir@codesourcery.com>
18175
18176 Implement specification of MI tests as comments
18177 in C and C++ sources.
18178 * lib/mi-support.exp (mi_autotest_data): New variable.
18179 (mi_autotest_source): New variable.
18180 (count_newlines, mi_prepare_inline_tests)
18181 (mi_get_inline_test, mi_continue_to_line)
18182 (mi_run_inline_test, mi_tbreak)
18183 (mi_send_resuming_command, mi_wait_for_stop): New functions.
18184 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
18185 Run inline tests.
18186 * gdb.mi/mi-var-cp.cc: Define tests here.
18187
23da0d94
VP
181882007-01-04 Vladimir Prus <vladimir@codesourcery.com>
18189
18190 Simplify usage of mi_continue_to.
18191 * lib/mi-support.exp (mi_runto_helper): Renamed
18192 from mi_runto, added new parameter 'run_or_continue'.
18193 (mi_runto): Use mi_runto_helper.
18194 (mi_continue_to): Accept just function name as parameter.
18195 Use mi_runto_helper.
18196 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
18197 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 18198
f9e18282
JB
181992006-01-04 Joel Brobecker <brobecker@adacore.com>
18200
18201 Make this testcase a bit more realistic. The current code
18202 is too simplistic, and allows the compiler to optimize out
18203 some of the entities we need for this testcase.
18204 * gdb.ada/null_record/bar.ads (Void_Star): New type.
18205 (Do_Nothing): Add extra parameter.
18206 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
18207 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
18208 by using a variable of type Void_Star.
18209
fd678c65
JB
182102006-01-04 Joel Brobecker <brobecker@adacore.com>
18211
18212 * gdb.ada/catch_ex/foo.adb: New file.
18213 * gdb.ada/catch_ex.exp: New testcase.
18214
05cfdb42
DJ
182152007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
18216
18217 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
18218 pass --image-base to linker.
18219
2e03ee74
DJ
182202007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18221 Daniel Jacobowitz <dan@codesourcery.com>
18222
18223 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
18224 secondary prompts.
18225
0d5de010
DJ
182262007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
18227
18228 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
18229 output. Test the types of members and member pointers.
18230 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
18231 gdb/2092.
18232 * gdb.cp/member-ptr.exp: Search for a comment instead of a
18233 statement. Enable for GCC. Update expected output for some tests
18234 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
18235 layout.
18236 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
18237 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
18238 (Diamond::vget_base): New.
18239 (main): Add new tests.
18240 * gdb.cp/printmethod.exp: Update expected output for member functions.
18241 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
18242 print pEe->D::vg().
18243
61a771aa
DJ
182442007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
18245
18246 * gdb.threads/tls.exp: Allow stops in sem_post.
18247
2fa63963
DJ
182482006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
18249
18250 * gdb.base/annota1.exp: Allow .*printf in backtraces.
18251 * gdb.base/annota3.exp: Likewise.
18252 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
18253 again (instead of timing out).
18254 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
18255 GCC bug 26475.
18256 * gdb.java/jmisc.exp: Adjust to work with method signatures including
18257 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
18258 test from jmisc1.exp.
18259 * gdb.java/jmisc1.exp: Delete.
18260 * gdb.java/jprint.exp: Adjust to work with method signatures including
18261 return types.
18262 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
18263 * gdb.threads/linux-dp.exp: Don't be confused by program output.
18264 * lib/java.exp (compile_java_from_source): Pass the correct type
18265 to target_compile.
18266
5eefc2b7
JB
182672006-12-31 Joel Brobecker <brobecker@adacore.com>
18268
18269 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
18270 (stack_align_edx): New function.
18271 (stack_align_eax): New function.
18272 (main): Add calls to stack_align_edx and stack_align_eax.
18273 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
18274 Add testing for the cases where the register used during a stack
18275 realignment is edx. Same for eax.
18276
227c54da
DJ
182772006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
18278
18279 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
18280 and generic PE targets.
18281
cab8ac94
JB
182822006-12-29 Joel Brobecker <brobecker@adacore.com>
18283
18284 * gdb.ada/array_return.exp: Update copyright date list.
18285
ba54f318
JB
182862006-12-27 Joel Brobecker <brobecker@adacore.com>
18287
18288 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
18289 (Create_Small_Float_Vector): New function.
18290 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
18291 function body.
18292 * gdb.ada/array_return/p.adb: Use new type and function from
18293 package Pck.
18294 * gdb.ada/array_return.exp: Add a test verifying that GDB is
18295 able to print the value returned by a function returning an
18296 array of float.
18297
6b7a35dd
JB
182982006-12-20 Joel Brobecker <brobecker@adacore.com>
18299
18300 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
18301 The associated tests should be PASSing.
18302
038224f6
VP
183032006-12-08 Vladimir Prus <vladimir@codesourcery.com>
18304
18305 Test for base in references.
18306 * gdb.mi/mi-var-cp.cc: Add test code.
18307 * gdb.mi/mi-var-cp.exp: Test for bases in references.
18308 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
18309 * gdb.mi/mi2-watch.exp: Likewise.
18310 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
18311 (mi_list_varobj_children): New function.
18312
b26ed50d
VP
183132006-12-08 Vladimir Prus <vladimir@codesourcery.com>
18314
18315 * lib/mi-support.exp
18316 (mi_runto): Accept "()" after function name.
18317 (mi_create_varobj): New function.
18318 (mi_varobj_update): New function.
18319 (mi_Check_varobj_value): New function.
18320 * gdb.mi/mi-var-cp.exp: New file.
18321 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 18322
08232497
DJ
183232006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
18324
18325 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
18326 gdb.base/weaklib2.c: New files.
18327
d394c993 183282006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 18329
ac6c2fba
NS
18330 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
18331 info. Adjust test names.
18332
8ec659a0 18333 * gdb.base/break.c (main): Move position of malloc.
d394c993 18334 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 18335
acd65feb
VP
183362006-11-28 Vladimir Prus <vladimir@codesourcery.com>
18337
18338 * gdb.mi/mi-var-cmd.exp: Check -var-update after
18339 assignement of arrays and function pointers.
18340 * gdb.mi/var-cmd.c: Add declaration necessary for above
18341 tests.
18342
f556d5e5
NS
183432006-11-27 Nathan Sidwell <nathan@codesourcery.com>
18344
18345 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
18346
18347 * gdb.threads/linux-dp.exp: Read thread table before and after
18348 creating each philosopher and verify it.
18349
697bc68d
NS
183502006-11-27 Nathan Sidwell <nathan@codesourcery.com>
18351 Paul Brook <paul@codesourcery.com>
18352 Daniel Jacobowitz <dan@codesourcery.com>
18353
18354 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 18355 main to remove duplication. Add start function of the form
697bc68d
NS
18356 '_*start[1-9]*'. Add RVDS start function.
18357
29d73ae4
DJ
183582006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
18359
18360 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
18361
c1d88655
UW
183622006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18363
18364 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
18365 * gdb.asm/spu.inc: New file.
18366 * gdb.base/term.exp: Disable if [target_info exists noargs].
18367 * gdb.gdb/complaints.exp: Disable if ![isnative].
18368 * gdb.gdb/selftest.exp: Likewise.
18369 * gdb.gdb/observer.exp: Likewise.
18370 * gdb.gdb/xfullpath.exp: Likewise.
18371 * gdb.base/attach.exp: Disable on SPU target.
18372 * gdb.cp/bs145503.exp: Likewise.
18373 * gdb.cp/exception.exp: Likewise.
18374 * gdb.cp/userdef.exp: Likewise.
18375
32a13b1a
DJ
183762006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
18377
18378 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
18379
d8295fe9
VP
183802006-11-10 Vladimir Prus <vladimir@codesourcery.com>
18381
18382 * gdb.base/completion.exp: Fix completion tests for
18383 'info' and 'info '.
18384 * gdb.base/help.exp (help_test_raw, test_class_help)
18385 (test_prefix_command_help): Move...
18386 * lib/gdb.exp: Here.
18387 * gdb.base/main.exp: Adjust.
18388 * gdb.cp/maint.exp: Adjust.
18389 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 18390
8c394015
VP
183912006-11-09 Vladimir Prus <vladimir@codesourcery.com>
18392
18393 * gdb.stabs/weird.exp (print_weird_var): Use
18394 gdb_test_multiple instead of gdb_expect.
18395
027fc1bc
VP
183962006-11-09 Vladimir Prus <vladimir@codesourcery.com>
18397
18398 * gdb.base/help.exp (help_test_raw): New.
18399 (test_class_help): New.
18400 (test_prefix_command_help): New.
18401 Adjust testcases.
18402
67609209
FR
184032006-11-09 Christophe Lyon <christophe.lyon@st.com>
18404
18405 * gdb.base/constvars.c (main): Write to crass and crips, so that
18406 they are allocated by the compiler.
18407
f73adfeb
AS
184082006-10-27 Andreas Schwab <schwab@suse.de>
18409
18410 * gdb.base/multi-forks.exp: Use "detach fork" instead of
18411 "detach-fork".
18412
2f83a18e
DJ
184132006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
18414
18415 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
18416 of patterns.
18417
94277a38
DJ
184182006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
18419
18420 * gdb.base/sepdebug.exp: Remove debug format test.
18421 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
18422 Handle no-symtab.
18423 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
18424
5bd2f6e2
DJ
184252006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
18426
18427 * gdb.threads/manythreads.c (thread_function, main): Don't cast
18428 int to pointer or pointer to int.
18429 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
18430
8c008720
DJ
184312006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
18432
18433 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
18434
9e35dae4
DJ
184352006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18436
18437 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
18438
d9639e13
DJ
184392006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
18440
18441 PR c++/2116
18442 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
18443
390a1bd0
JB
184442006-10-06 Joel Brobecker <brobecker@adacore.com>
18445
18446 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
18447 the corresponding bug has been fixed in GDB (PR/2018).
18448
dd920c33
JB
184492006-10-06 Joel Brobecker <brobecker@adacore.com>
18450
18451 * gdb.base/subst.exp: New testcase.
18452
53bbefe9
JB
184532006-10-06 Joel Brobecker <brobecker@adacore.com>
18454
18455 * gdb.ada/array_return/pck.ads: Add copyright notice.
18456 * gdb.ada/array_return/pck.adb: Likewise.
18457 * gdb.ada/array_return/p.adb: Likewise.
18458 * gdb.ada/exec_changed/first.adb: Likewise.
18459 * gdb.ada/exec_changed/second.adb: Likewise.
18460
09851417
JB
184612006-10-06 Joel Brobecker <brobecker@adacore.com>
18462
18463 * gdb.ada/watch_arg/watch.adb: New file.
18464 * gdb.ada/watch_arg.exp: New testcase.
18465
041bf30d
VP
184662006-10-02 Vladimir Prus <vladimir@codesourcery.com>
18467
18468 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 18469 via string_to_regexp.
041bf30d 18470 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 18471
f286fbdd 184722006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
18473
18474 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
18475 Remove unused / obsolete files.
18476
7c07f349
NR
184772006-09-19 Nick Roberts <nickrob@snap.net.nz>
18478
18479 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
18480
cd5ff84a
VP
184812006-09-17 Vladimir Prus <vladimir@codesourcery.com>
18482
18483 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
18484 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 18485 the number of frames.
cd5ff84a 18486
ae018d1a
DJ
184872006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
18488
18489 * gdb.base/args.c (main): Add breakpoint marker.
18490 * gdb.base/args.exp: Use args_test for tests. Add new tests which
18491 really test empty arguments.
18492 (args_load): Delete.
18493 (args_test): New.
18494
b399c549
NR
184952006-09-13 Nick Roberts <nickrob@snap.net.nz>
18496
18497 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 18498 check for one file.
b399c549 18499
2ab1eb7a
VP
185002006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
18501
18502 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
18503 HIGH_FRAME argument to -stack-list-locals can be larger than
18504 the number of frames.
a9c64011 18505
476308bf
FF
185062006-08-18 Fred Fish <fnf@specifix.com>
18507
18508 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
18509 '$' in front of skip_vmx_tests_saved when setting that.
18510
8625200f
AS
185112006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
18512
18513 * gdb.base/trace-commands.exp: New file.
18514
089ec8f1
DJ
185152006-08-10 Joel Brobecker <brobecker@adacore.com>
18516 Daniel Jacobowitz <dan@codesourcery.com>
18517
18518 * gdb.base/step-bt.exp: Make hexadecimal address optional in
18519 expected output of the backtrace commands.
18520
b60f0898
JB
185212006-08-09 Joel Brobecker <brobecker@adacore.com>
18522
18523 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
18524 untested followed by return combination.
18525 * gdb.arch/altivec-regs.exp: Likewise.
18526 * gdb.arch/e500-abi.exp: Likewise.
18527 * gdb.arch/e500-regs.exp: Likewise.
18528 * gdb.arch/gdb1291.exp: Likewise.
18529 * gdb.arch/gdb1431.exp: Likewise.
18530 * gdb.arch/gdb1558.exp: Likewise.
18531 * gdb.arch/i386-prologue.exp: Likewise.
18532 * gdb.arch/i386-unwind.exp: Likewise.
18533 * gdb.asm/asm-source.exp: Likewise.
18534 * gdb.base/a2-run.exp: Likewise.
18535 * gdb.base/advance.exp: Likewise.
18536 * gdb.base/all-bin.exp: Likewise.
18537 * gdb.base/annota1.exp: Likewise.
18538 * gdb.base/annota3.exp: Likewise.
18539 * gdb.base/args.exp: Likewise.
18540 * gdb.base/arithmet.exp: Likewise.
18541 * gdb.base/assign.exp: Likewise.
18542 * gdb.base/async.exp: Likewise.
18543 * gdb.base/attach.exp: Likewise.
18544 * gdb.base/bang.exp: Likewise.
18545 * gdb.base/bigcore.exp: Likewise.
18546 * gdb.base/bitfields.exp: Likewise.
18547 * gdb.base/bitfields2.exp: Likewise.
18548 * gdb.base/break.exp: Likewise.
18549 * gdb.base/call-sc.exp: Likewise.
18550 * gdb.base/call-strs.exp: Likewise.
18551 * gdb.base/callfuncs.exp: Likewise.
18552 * gdb.base/checkpoint.exp: Likewise.
18553 * gdb.base/chng-syms.exp: Likewise.
18554 * gdb.base/code-expr.exp: Likewise.
18555 * gdb.base/commands.exp: Likewise.
18556 * gdb.base/completion.exp: Likewise.
18557 * gdb.base/cond-expr.exp: Likewise.
18558 * gdb.base/condbreak.exp: Likewise.
18559 * gdb.base/consecutive.exp: Likewise.
18560 * gdb.base/constvars.exp: Likewise.
18561 * gdb.base/corefile.exp: Likewise.
18562 * gdb.base/cvexpr.exp: Likewise.
18563 * gdb.base/dbx.exp: Likewise.
18564 * gdb.base/define.exp: Likewise.
18565 * gdb.base/detach.exp: Likewise.
18566 * gdb.base/display.exp: Likewise.
18567 * gdb.base/dump.exp: Likewise.
18568 * gdb.base/ena-dis-br.exp: Likewise.
18569 * gdb.base/ending-run.exp: Likewise.
18570 * gdb.base/environ.exp: Likewise.
18571 * gdb.base/eval-skip.exp: Likewise.
18572 * gdb.base/exprs.exp: Likewise.
18573 * gdb.base/fileio.exp: Likewise.
18574 * gdb.base/finish.exp: Likewise.
18575 * gdb.base/float.exp: Likewise.
18576 * gdb.base/foll-exec.exp: Likewise.
18577 * gdb.base/foll-fork.exp: Likewise.
18578 * gdb.base/foll-vfork.exp: Likewise.
18579 * gdb.base/freebpcmd.exp: Likewise.
18580 * gdb.base/funcargs.exp: Likewise.
18581 * gdb.base/gcore.exp: Likewise.
18582 * gdb.base/gdb1090.exp: Likewise.
18583 * gdb.base/gdb1250.exp: Likewise.
18584 * gdb.base/huge.exp: Likewise.
18585 * gdb.base/info-proc.exp: Likewise.
18586 * gdb.base/interrupt.exp: Likewise.
18587 * gdb.base/jump.exp: Likewise.
18588 * gdb.base/langs.exp: Likewise.
18589 * gdb.base/lineinc.exp: Likewise.
18590 * gdb.base/list.exp: Likewise.
18591 * gdb.base/logical.exp: Likewise.
18592 * gdb.base/long_long.exp: Likewise.
18593 * gdb.base/macscp.exp: Likewise.
18594 * gdb.base/maint.exp: Likewise.
18595 * gdb.base/mips_pro.exp: Likewise.
18596 * gdb.base/miscexprs.exp: Likewise.
18597 * gdb.base/multi-forks.exp: Likewise.
18598 * gdb.base/opaque.exp: Likewise.
18599 * gdb.base/overlays.exp: Likewise.
18600 * gdb.base/pc-fp.exp: Likewise.
18601 * gdb.base/pointers.exp: Likewise.
18602 * gdb.base/printcmds.exp: Likewise.
18603 * gdb.base/psymtab.exp: Likewise.
18604 * gdb.base/ptype.exp: Likewise.
18605 * gdb.base/recurse.exp: Likewise.
18606 * gdb.base/relational.exp: Likewise.
18607 * gdb.base/relocate.exp: Likewise.
18608 * gdb.base/remote.exp: Likewise.
18609 * gdb.base/reread.exp: Likewise.
18610 * gdb.base/restore.exp: Likewise.
18611 * gdb.base/return.exp: Likewise.
18612 * gdb.base/return2.exp: Likewise.
18613 * gdb.base/scope.exp: Likewise.
18614 * gdb.base/sect-cmd.exp: Likewise.
18615 * gdb.base/sep.exp: Likewise.
18616 * gdb.base/sepdebug.exp: Likewise.
18617 * gdb.base/setshow.exp: Likewise.
18618 * gdb.base/setvar.exp: Likewise.
18619 * gdb.base/sigall.exp: Likewise.
18620 * gdb.base/sigbpt.exp: Likewise.
18621 * gdb.base/signals.exp: Likewise.
18622 * gdb.base/signull.exp: Likewise.
18623 * gdb.base/sizeof.exp: Likewise.
18624 * gdb.base/solib.exp: Likewise.
18625 * gdb.base/step-line.exp: Likewise.
18626 * gdb.base/step-test.exp: Likewise.
18627 * gdb.base/structs.exp: Likewise.
18628 * gdb.base/structs2.exp: Likewise.
18629 * gdb.base/term.exp: Likewise.
18630 * gdb.base/twice.exp: Likewise.
18631 * gdb.base/until.exp: Likewise.
18632 * gdb.base/varargs.exp: Likewise.
18633 * gdb.base/volatile.exp: Likewise.
18634 * gdb.base/watchpoint.exp: Likewise.
18635 * gdb.base/whatis-exp.exp: Likewise.
18636 * gdb.base/whatis.exp: Likewise.
18637 * gdb.cp/ambiguous.exp: Likewise.
18638 * gdb.cp/annota2.exp: Likewise.
18639 * gdb.cp/annota3.exp: Likewise.
18640 * gdb.cp/bool.exp: Likewise.
18641 * gdb.cp/breakpoint.exp: Likewise.
18642 * gdb.cp/casts.exp: Likewise.
18643 * gdb.cp/class2.exp: Likewise.
18644 * gdb.cp/classes.exp: Likewise.
18645 * gdb.cp/cplusfuncs.exp: Likewise.
18646 * gdb.cp/ctti.exp: Likewise.
18647 * gdb.cp/derivation.exp: Likewise.
18648 * gdb.cp/exception.exp: Likewise.
18649 * gdb.cp/gdb1355.exp: Likewise.
18650 * gdb.cp/hang.exp: Likewise.
18651 * gdb.cp/inherit.exp: Likewise.
18652 * gdb.cp/local.exp: Likewise.
18653 * gdb.cp/m-data.exp: Likewise.
18654 * gdb.cp/m-static.exp: Likewise.
18655 * gdb.cp/member-ptr.exp: Likewise.
18656 * gdb.cp/method.exp: Likewise.
18657 * gdb.cp/misc.exp: Likewise.
18658 * gdb.cp/namespace.exp: Likewise.
18659 * gdb.cp/overload.exp: Likewise.
18660 * gdb.cp/ovldbreak.exp: Likewise.
18661 * gdb.cp/pr-1023.exp: Likewise.
18662 * gdb.cp/pr-1210.exp: Likewise.
18663 * gdb.cp/pr-574.exp: Likewise.
18664 * gdb.cp/printmethod.exp: Likewise.
18665 * gdb.cp/psmang.exp: Likewise.
18666 * gdb.cp/ref-params.exp: Likewise.
18667 * gdb.cp/ref-types.exp: Likewise.
18668 * gdb.cp/rtti.exp: Likewise.
18669 * gdb.cp/templates.exp: Likewise.
18670 * gdb.cp/try_catch.exp: Likewise.
18671 * gdb.cp/userdef.exp: Likewise.
18672 * gdb.cp/virtfunc.exp: Likewise.
18673 * gdb.disasm/am33.exp: Likewise.
18674 * gdb.disasm/h8300s.exp: Likewise.
18675 * gdb.disasm/mn10300.exp: Likewise.
18676 * gdb.disasm/sh3.exp: Likewise.
18677 * gdb.disasm/t01_mov.exp: Likewise.
18678 * gdb.disasm/t02_mova.exp: Likewise.
18679 * gdb.disasm/t03_add.exp: Likewise.
18680 * gdb.disasm/t04_sub.exp: Likewise.
18681 * gdb.disasm/t05_cmp.exp: Likewise.
18682 * gdb.disasm/t06_ari2.exp: Likewise.
18683 * gdb.disasm/t07_ari3.exp: Likewise.
18684 * gdb.disasm/t08_or.exp: Likewise.
18685 * gdb.disasm/t09_xor.exp: Likewise.
18686 * gdb.disasm/t10_and.exp: Likewise.
18687 * gdb.disasm/t11_logs.exp: Likewise.
18688 * gdb.disasm/t12_bit.exp: Likewise.
18689 * gdb.disasm/t13_otr.exp: Likewise.
18690 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
18691 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
18692 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
18693 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
18694 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
18695 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18696 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18697 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18698 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
18699 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
18700 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18701 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18702 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18703 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18704 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18705 * gdb.mi/gdb701.exp: Likewise.
18706 * gdb.mi/gdb792.exp: Likewise.
18707 * gdb.mi/mi-basics.exp: Likewise.
18708 * gdb.mi/mi-break.exp: Likewise.
18709 * gdb.mi/mi-cli.exp: Likewise.
18710 * gdb.mi/mi-console.exp: Likewise.
18711 * gdb.mi/mi-disassemble.exp: Likewise.
18712 * gdb.mi/mi-eval.exp: Likewise.
18713 * gdb.mi/mi-file.exp: Likewise.
18714 * gdb.mi/mi-read-memory.exp: Likewise.
18715 * gdb.mi/mi-regs.exp: Likewise.
18716 * gdb.mi/mi-return.exp: Likewise.
18717 * gdb.mi/mi-simplerun.exp: Likewise.
18718 * gdb.mi/mi-stack.exp: Likewise.
18719 * gdb.mi/mi-stepi.exp: Likewise.
18720 * gdb.mi/mi-syn-frame.exp: Likewise.
18721 * gdb.mi/mi-until.exp: Likewise.
18722 * gdb.mi/mi-var-block.exp: Likewise.
18723 * gdb.mi/mi-var-child.exp: Likewise.
18724 * gdb.mi/mi-var-cmd.exp: Likewise.
18725 * gdb.mi/mi-var-display.exp: Likewise.
18726 * gdb.mi/mi-watch.exp: Likewise.
18727 * gdb.mi/mi2-basics.exp: Likewise.
18728 * gdb.mi/mi2-break.exp: Likewise.
18729 * gdb.mi/mi2-cli.exp: Likewise.
18730 * gdb.mi/mi2-console.exp: Likewise.
18731 * gdb.mi/mi2-disassemble.exp: Likewise.
18732 * gdb.mi/mi2-eval.exp: Likewise.
18733 * gdb.mi/mi2-file.exp: Likewise.
18734 * gdb.mi/mi2-read-memory.exp: Likewise.
18735 * gdb.mi/mi2-regs.exp: Likewise.
18736 * gdb.mi/mi2-return.exp: Likewise.
18737 * gdb.mi/mi2-simplerun.exp: Likewise.
18738 * gdb.mi/mi2-stack.exp: Likewise.
18739 * gdb.mi/mi2-stepi.exp: Likewise.
18740 * gdb.mi/mi2-syn-frame.exp: Likewise.
18741 * gdb.mi/mi2-until.exp: Likewise.
18742 * gdb.mi/mi2-var-block.exp: Likewise.
18743 * gdb.mi/mi2-var-child.exp: Likewise.
18744 * gdb.mi/mi2-var-cmd.exp: Likewise.
18745 * gdb.mi/mi2-var-display.exp: Likewise.
18746 * gdb.mi/mi2-watch.exp: Likewise.
18747 * gdb.stabs/exclfwd.exp: Likewise.
18748 * gdb.stabs/weird.exp: Likewise.
18749 * gdb.threads/gcore-thread.exp: Likewise.
18750 * gdb.trace/actions.exp: Likewise.
18751 * gdb.trace/backtrace.exp: Likewise.
18752 * gdb.trace/circ.exp: Likewise.
18753 * gdb.trace/collection.exp: Likewise.
18754 * gdb.trace/deltrace.exp: Likewise.
18755 * gdb.trace/infotrace.exp: Likewise.
18756 * gdb.trace/limits.exp: Likewise.
18757 * gdb.trace/packetlen.exp: Likewise.
18758 * gdb.trace/passc-dyn.exp: Likewise.
18759 * gdb.trace/passcount.exp: Likewise.
18760 * gdb.trace/report.exp: Likewise.
18761 * gdb.trace/save-trace.exp: Likewise.
18762 * gdb.trace/tfind.exp: Likewise.
18763 * gdb.trace/tracecmd.exp: Likewise.
18764 * gdb.trace/while-dyn.exp: Likewise.
18765 * gdb.trace/while-stepping.exp: Likewise.
18766
f4b618d1
JB
187672006-08-08 Joel Brobecker <brobecker@adacore.com>
18768
18769 * gdb.base/step-bt.c: New file.
18770 * gdb.base/step-bt.exp: New testcase.
18771
3d00d119
DJ
187722006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
18773
18774 * config/monitor.exp (gdb_load): Remove support for obsolete
18775 download-write-size.
18776 * gdb.base/remote.exp: Likewise. Update all callers of
18777 gdb_timed_load.
18778
017b5bd4
DJ
187792006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
18780
18781 * cursal.exp: Pass binfile to gdb_load.
18782
837c599d
DJ
187832006-08-01 Nathan Sidwell <nathan@codesourcery.com>
18784
18785 * gdb.base/cursal.exp: Add "" to gdb_load call.
18786
8dd4540b
MK
187872006-07-29 Mark Kettenis <kettenis@gnu.org>
18788
18789 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
18790 NetBSD/ELF targets.
18791
ab5c9f60
DJ
187922006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
18793
18794 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
18795 operator*.
18796
4c42eaff
DJ
187972006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
18798
18799 * gdb.base/completion.exp: Update for change in "file" behavior.
18800 * gdb.stabs/weird.exp: Likewise.
18801 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
18802 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
18803
0155cc76
NS
188042006-07-24 Nathan Sidwell <nathan@codesourcery.com>
18805
18806 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
18807 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
18808
16026cd7
AS
188092006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
18810
18811 * gdb.base/default.exp: Update source command error message.
18812 * gdb.base/help.exp: Update 'help source' message.
18813
16963cb6
DJ
188142006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
18815
18816 * gdb.cp/bs15503.exp: Update comment for no longer crashing
18817 test.
18818
6d7fd486
AS
188192006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
18820
18821 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
18822
29e8a844
DJ
188232006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18824
18825 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
18826
6afcfa39
DJ
188272006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18828
18829 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
18830
267a692b
MK
188312006-07-17 Mark Kettenis <kettenis@gnu.org>
18832
18833 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
18834 *-*-openbsd* from targets for wich we expect ARM FPA floating
18835 point format.
18836
85d2fec4
NR
188372006-07-17 Nick Roberts <nickrob@snap.net.nz>
18838
18839 * gdb.cp/annota3.exp: Expect frame-begin annotation.
18840
188412006-07-17 Mark Kettenis <kettenis@gnu.org>
18842
18843 * gdb.base/annota3.exp: Expect frame-begin annotation.
18844
85b4c6e8
JB
188452006-07-14 Joel Brobecker <brobecker@adacore.com>
18846
18847 * gdb.base/help.exp: Adjust "help unset" test to accept
18848 any list of unset commands.
18849
fb933624
DJ
188502006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
18851 Daniel Jacobowitz <dan@codesourcery.com>
18852
18853 * gdb.cp/ref-params.exp: New test.
18854 * gdb.cp/ref-params.cc: New source file.
18855 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
18856
1dff4b64
MK
188572006-07-08 Mark Kettenis <kettenis@gnu.org>
18858
18859 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
18860 spaces/tabs in regular expressions since they might not be there.
18861
40d2e0e3
AS
188622006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
18863
18864 * gdb.base/ifelse.exp: New file.
18865
f6c957d2
NS
188662006-07-04 Nathan Sidwell <nathan@codesourcery.com>
18867
18868 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
18869 line.
18870 * gdb.base/huge.exp: Loop over compilation to find a size that
18871 is acceptable.
18872 * gdb.base/remote.exp: Correct expected strings.
18873 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
18874
b9c5a23d
DJ
188752006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18876
18877 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
18878
9af2e58d
DJ
188792006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18880
18881 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
18882 native.
18883
30930ca5
DJ
188842006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18885
18886 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
18887 enable stabs testing.
18888
aa32fa1d
DJ
188892006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18890
bd4a4c80 18891 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
18892 gdb_test_multiple does.
18893
321fef15
DJ
188942006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18895
18896 * Makefile.in (host_alias): Remove.
18897 (target_alias): Use @target_noncanonical@.
18898 (site.exp): Don't set host_alias.
18899 * aclocal.m4: Remove contents. Include acx.m4.
18900 * configure: Regenerated.
18901 * configure.ac: Use ACX_NONCANONICAL_TARGET.
18902
e1c2defa
NS
189032006-06-13 Nathan Sidwell <nathan@codesourcery.com>
18904
e63b55d1
NS
18905 * lib/gdb.exp (gdb_load_cmd): New.
18906
5600ea19
NS
18907 * gdb.base/fileio.c: Add system(NULL) test.
18908 * gdb.base/fileio.exp: Check it.
18909
e1c2defa
NS
18910 * gdb.base/break.c: Add 10a breakpoint at }
18911 * gdb.base/break.exp: Add test for breakpoint at }
18912 * gdb.cp/anon-union.cc: Add code at end of function.
18913 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
18914 * gdb.mi/var-cmd.c: Add code at end of function.
18915 * gdb.mi/mi-var-display.exp: Adjust end of next.
18916 * gdb.mi/mi2-var-display.exp: Likewise.
18917 * gdb.base/fileio.c: Add stop function and insert calls at
18918 stopping places.
18919 * gdb.base/fileio.exp: Breakpoint stop function and remove
18920 explicit line number references.
18921
6c0112ec
JB
189222006-05-19 Joel Brobecker <brobecker@adacore.com>
18923
a9c64011
AS
18924 * gdb.base/del.exp (test_delete_alias): New function.
18925 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 18926
154189a4
FF
189272006-05-18 Fred Fish <fnf@specifix.com>
18928
18929 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
18930 required. Check for spurious output after program exits normally.
18931
582e64c2
FF
189322006-05-17 Fred Fish <fnf@specifix.com>
18933
18934 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
18935 gdb_load, so it works in the simulator.
18936
8ef6493a
FF
189372006-05-11 Fred Fish <fnf@specifix.com>
18938
18939 * gdb.base/bang.exp: Ignore unexpected output between the
18940 "program exited normally" and the gdb prompt, as many other
18941 tests do.
18942
692b141c
MK
189432006-05-07 Mark Kettenis <kettenis@gnu.org>
18944
18945 * gdb.base/help.exp: Make "delete checkpoint" part option for
18946 "help d" and "help delete" tests.
18947
540b8a30
UW
189482006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18949
a9c64011 18950 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
18951 expected output in some mi_gdb_test statements.
18952 * gdb.mi/mi2-basics.exp: Likewise.
18953
9b6462d9
JB
189542006-05-05 Joel Brobecker <brobecker@adacore.com>
18955
18956 * gdb.base/del.c: New file.
18957 * gdb.base/del.exp: New testcase.
18958
954de43b
DM
189592006-05-05 David S. Miller <davem@sunset.davemloft.net>
18960
18961 * gdb.base/break.exp: Do not assume a breakpoint on
18962 main will actually be in $srcfile when optimizing.
1303f75e
DM
18963 * gdb.base/savedregs.exp: Do not require that the dummy
18964 frame location match up to a symbol and source file location.
c3242428
DM
18965 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
18966 will get printed without a mi_cmd_data_list_register_values prefix.
18967 (*-data-list-register-*): Correct regular expressions to expect the new
18968 pseudo d? floating point registers.
18969 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 18970
c7e64c9a
DJ
189712006-05-05 Christophe Lyon <christophe.lyon@st.com>
18972
18973 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
18974 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
18975 is allocated by the compiler.
18976 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
18977 anons, e, anone to force their allocation by the compiler.
18978
189792006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
18980
18981 * gdb.base/help.exp: Update expected text for help d and
18982 help delete.
18983
27ce9a6d
MK
189842006-05-02 Mark Kettenis <kettenis@gnu.org>
18985
18986 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
18987 NetBSD/ELF targets.
18988
8608915f
MK
189892006-04-30 Mark Kettenis <kettenis@gnu.org>
18990
18991 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
18992 single-step breakpoint fails; make this a KFAIL on
18993 sparc*-*-openbsd*.
18994 * gdb.base/siginfo.exp: Likewise.
18995 * gdb.base/sigstep.exp (advance, advancei): Likewise.
18996
b8db102d
MS
189972006-04-26 Michael Snyder <msnyder@redhat.com>
18998
18999 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
19000 which may have to consume output from other forks.
19001 Add tests to make sure that "delete fork" succeeded.
19002
c702009a
MS
190032006-04-20 Michael Snyder <msnyder@redhat.com>
19004
19005 * 2006-03-22 Jim Blandy <jimb@redhat.com>
19006 Add support for the Renesas M32C and M16C.
19007
19008 * gdb.asm/asm-source.exp: Add m32c target.
19009 * gdb.asm/m32c.inc: Support for m32c target.
19010
e28493f2
AS
190112006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
19012
19013 * gdb.base/commands.exp (recursive_source_test): New test.
19014
880da185
DM
190152006-04-04 David S. Miller <davem@sunset.davemloft.net>
19016
19017 * gdb.base/float.exp: Add pattern for sparc targets.
19018
61d9b92f
DJ
190192006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19020
19021 * gdb.base/commands.exp (stray_arg0_test): New test.
19022
bd717df8
PB
190232006-03-30 Paul Brook <paul@codesourcery.com>
19024
19025 * gdb.mi/mi-until.exp: kfail broken until command.
19026 * gdb.mi/mi2-until.exp: Ditto.
19027
ec793d3c
NR
190282006-03-27 Nick Roberts <nickrob@snap.net.nz>
19029
19030 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
19031
831004b7
AO
190322006-03-08 Alexandre Oliva <aoliva@redhat.com>
19033
19034 * gdb.base/prelink.exp: Anchor tested-for regular expression
19035 on gdb prompt.
19036
effe49a0
PB
190372006-03-07 Paul Brook <paul@codesourcery.com>
19038
19039 * gdb.base/assign.exp: Correct fail message.
19040
e5461016
PB
190412006-03-07 Paul Brook <paul@codesourcery.com>
19042
19043 * lib/compiler.c: Extract armcc version number.
19044 * lib/compiler.cc: Ditto.
19045
fc91c6c2
PB
190462006-03-07 Paul Brook <paul@codesourcery.com>
19047
19048 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
19049 additional_flags=-w.
19050 * gdb.arch/altivec-regs.exp: Ditto.
19051 * gdb.arch/e500-abi.exp: Ditto.
19052 * gdb.arch/e500-regs.exp: Ditto.
19053 * gdb.base/all-bin.exp: Ditto.
19054 * gdb.base/annota1.exp: Ditto.
19055 * gdb.base/annota3.exp: Ditto.
19056 * gdb.base/args.exp: Ditto.
19057 * gdb.base/arithmet.exp: Ditto.
19058 * gdb.base/assign.exp: Ditto.
19059 * gdb.base/async.exp: Ditto.
19060 * gdb.base/bang.exp: Ditto.
19061 * gdb.base/break.exp: Ditto.
19062 * gdb.base/call-rt-st.exp: Ditto.
19063 * gdb.base/completion.exp: Ditto.
19064 * gdb.base/cond-expr.exp: Ditto.
19065 * gdb.base/condbreak.exp: Ditto.
19066 * gdb.base/consecutive.exp: Ditto.
19067 * gdb.base/define.exp: Ditto.
19068 * gdb.base/display.exp: Ditto.
19069 * gdb.base/ena-dis-br.exp: Ditto.
19070 * gdb.base/environ.exp: Ditto.
19071 * gdb.base/eval-skip.exp: Ditto.
19072 * gdb.base/info-proc.exp: Ditto.
19073 * gdb.base/jump.exp: Ditto.
19074 * gdb.base/logical.exp: Ditto.
19075 * gdb.base/long_long.exp: Ditto.
19076 * gdb.base/maint.exp: Ditto.
19077 * gdb.base/miscexprs.exp: Ditto.
19078 * gdb.base/pc-fp.exp: Ditto.
19079 * gdb.base/pointers.exp: Ditto.
19080 * gdb.base/relational.exp: Ditto.
19081 * gdb.base/reread.exp: Ditto.
19082 * gdb.base/sect-cmd.exp: Ditto.
19083 * gdb.base/sep.exp: Ditto.
19084 * gdb.base/sepdebug.exp: Ditto.
19085 * gdb.base/until.exp: Ditto.
19086 * gdb.base/whatis-exp.exp: Ditto.
19087 * gdb.cp/annota2.exp: Ditto.
19088 * gdb.cp/annota3.exp: Ditto.
19089 * gdb.trace/actions.exp: Ditto.
19090 * gdb.trace/backtrace.exp: Ditto.
19091 * gdb.trace/circ.exp: Ditto.
19092 * gdb.trace/collection.exp: Ditto.
19093 * gdb.trace/deltrace.exp: Ditto.
19094 * gdb.trace/infotrace.exp: Ditto.
19095 * gdb.trace/limits.exp: Ditto.
19096 * gdb.trace/packetlen.exp: Ditto.
19097 * gdb.trace/passc-dyn.exp: Ditto.
19098 * gdb.trace/passcount.exp: Ditto.
19099 * gdb.trace/report.exp: Ditto.
19100 * gdb.trace/save-trace.exp: Ditto.
19101 * gdb.trace/tfind.exp: Ditto.
19102 * gdb.trace/tracecmd.exp: Ditto.
19103 * gdb.trace/while-dyn.exp: Ditto.
19104 * gdb.trace/while-stepping.exp: Ditto.
19105 * lib/gdb.exp: Ditto.
19106 (gdb_compile): Handle nowarning option.
19107
5f4a23d9
AO
191082006-03-07 Alexandre Oliva <aoliva@redhat.com>
19109
19110 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
19111 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
19112 Rename executable to prelinkt. Don't re-prelink if we didn't
19113 get a core file. Test prelink -u exit status to tell whether
19114 prelinking failed. Use gdb_test_multiple.
19115
9733fc94
DJ
191162006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
19117
19118 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
19119 (do_tests): Call it.
19120
cc10cae3
AO
191212006-02-28 Alexandre Oliva <aoliva@redhat.com>
19122
19123 * gdb.base/prelink.exp: New test.
19124 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
19125
15c46491
WZ
191262006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
19127
19128 * gdb.fortran/derived-type.f90: New file.
19129 * gdb.fortran/derived-type.exp: New testcase.
19130
5c9f7ded
DJ
191312006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
19132
19133 * gdb.base/default.exp: Allow ';' as a directory separator.
19134
5b96932b
AS
191352006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
19136
19137 * gdb.base/help.exp (help add-symbol-file): Update.
19138
1986bccd
AS
191392006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
19140
19141 * gdb.base/help.exp (help load): Update expected results.
19142
a8b7528f
FF
191432006-02-19 Fred Fish <fnf@specifix.com>
19144
19145 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
19146 specifix hex value as part of results.
19147 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 19148
f8261448
FF
191492006-02-16 Fred Fish <fnf@specifix.com>
19150
19151 * gdb.base/whatis.c: Define variables using typedefs char_addr,
19152 ushort_addr, and slong_addr, so the typedefs are not optimized
19153 away.
19154 * gdb.base/whatis.exp: Add tests using type name for struct type,
19155 union type, enum type, and typedef.
a9c64011 19156
31d8bdd2
MK
191572006-02-13 Mark Kettenis <kettenis@gnu.org>
19158
19159 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
19160
34e41e63
JB
191612006-02-13 Jim Blandy <jimb@redhat.com>
19162
19163 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
19164 case where it takes two "next" commands to skip past the init
19165 call.
19166
ac6e4f31
FF
191672006-02-12 Fred Fish <fnf@specifix.com>
19168
19169 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
19170 to handle cases where it takes two "next" commands to skip
19171 past the init call.
19172
2db2d571
JB
191732006-02-07 Joel Brobecker <brobecker@adacore.com>
19174
19175 * gdb.ada/array_return.exp: Mark the last test as expected to fail
19176 on hppa32 targets.
19177
38fcd64c
DJ
191782006-02-06 Vladimir Prus <ghost@cs.msu.su>
19179
19180 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
19181 field.
19182
1315ad46
MK
191832006-01-29 Mark Kettenis <kettenis@gnu.org>
19184
19185 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
19186
5625b943
DJ
191872006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
19188
19189 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
19190 files.
19191
80df1bbe
DJ
191922006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
19193
19194 * gdb.cp/maint.exp: Set complaints to a positive value.
19195
9078e690
DJ
191962006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
19197
19198 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
19199 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
19200 function name.
19201
9c903399
DJ
192022006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
19203
19204 * gdb.base/checkpoint.c: Update copyright notice. Include
19205 <stdlib.h>.
19206
761ae4d6
JB
192072006-01-04 Jim Blandy <jimb@redhat.com>
19208
19209 * gdb.asm/asm-source.exp: Independently provide default values for
19210 asm-flags and debug-flags. Use 'string equal' to do the
19211 comparison, not the implicit expr's '==' operator. Remove
19212 now-unneeded assignments to asm-flags. In h8300 case, place
19213 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
19214
099ac3dd
MS
192152006-01-04 Michael Snyder <msnyder@redhat.com>
19216
19217 * gdb.base/checkpoint.c: New file.
19218 * gdb.base/checkpoint.exp: New file.
19219 * gdb.base/multi-fork.c: New file.
19220 * gdb.base/multi-fork.exp: New file.
19221 * gdb.base/pi.txt: New file (data for checkpoint.c test).
19222
f4d85314
FF
192232006-01-04 Fred Fish <fnf@specifix.com>
19224
19225 * gdb.base/ptype.c (foo): Add typedef.
19226 (intfoo): Add function.
19227 * gdb.base/ptype1.c: New file.
19228 * gdb.base/ptype.exp: Handle compilation and linking with two
19229 source files. Test that proper type for "foo" is found based
19230 on source context rather than first match found in symtabs.
19231
a1b06f35
MK
192322005-12-28 Mark Kettenis <kettenis@gnu.org>
19233
19234 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
19235 * gdb.asm/openbsd.inc: Indent commands.
19236
d082a1e2
MK
192372005-12-26 Mark Kettenis <kettenis@gnu.org>
19238
c65016bd
MK
19239 * gdb.base/freebpcmd.exp: Increase timeout.
19240
d082a1e2
MK
19241 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
19242
d3c32a0e
DJ
192432005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
19244
19245 * gdb.base/default.exp: Update check for "show version".
19246
9fdb1f50
RC
192472005-12-09 Randolph Chung <tausq@debian.org>
19248
19249 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
19250 * gdb.asm/pa64.inc: New file.
19251
5f2c56f7
RC
192522005-12-09 Randolph Chung <tausq@debian.org>
19253
19254 * gdb.asm/common.inc: Indent commands.
19255 * gdb.asm/asmsrc1.s: Likewise.
19256 * gdb.asm/asmsrc2.s: Likewise.
19257
8117349c
RC
192582005-12-09 Randolph Chung <tausq@debian.org>
19259
19260 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
19261 (get_addr_of_sym): Remove duplicate print.
19262 (gen_core): xfail hppa*-*-hpux*, update expected output.
19263 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
19264 * gdb.arch/pa64-nullify.s: New file.
19265
8f07f25a
RC
192662005-12-09 Randolph Chung <tausq@debian.org>
19267
19268 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
19269
55b39184
DJ
192702005-12-07 Christophe Lyon <christophe.lyon@st.com>
19271
19272 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
19273 code generation for these functions.
19274 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
19275 error message.
19276
31e2b00f
AS
192772005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
19278
19279 * gdb.base/help.exp (help b, help br, help bre, help brea)
19280 (help break): Update the expected message.
19281
c3d0b56e
SC
192822005-11-11 Stephane Carrez <stcarrez@nerim.fr>
19283
19284 * gdb.asm/m68hc11.inc: Setup the data section.
19285 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
19286 script for this test.
19287 (m6812-*-*): Likewise.
19288
36ae0ea9
RC
192892005-11-09 Randolph Chung <tausq@debian.org>
19290
19291 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
19292
9d6f42e9
WZ
192932005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
19294
19295 * gdb.base/break.exp: Fix a comment typo.
19296
e2126a14
EZ
192972005-11-03 Jim Blandy <jimb@redhat.com>
19298
a9c64011
AS
19299 Checked in by Elena Zannoni <ezannoni@redhat.com>
19300
889bf7c5 19301 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 19302
e0ac7199
CV
193032005-11-02 Corinna Vinschen <vinschen@redhat.com>
19304
19305 * gdb.arch/gdb1558.c: Include stdio.h.
19306
31d3fb18
MK
193072005-10-31 Mark Kettenis <kettenis@gnu.org>
19308
19309 * gdb.asm/asm-source.exp: Use -e instead of --entry.
19310
e52b687c
MK
193112005-10-31 Mark Kettenis <kettenis@gnu.org>
19312
19313 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
19314
f4711d79
PG
193152005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
19316
a9c64011
AS
19317 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
19318 vscr" tests to better match output.
f4711d79 19319
987a9106
JB
193202005-10-12 Jim Blandy <jimb@redhat.com>
19321
19322 * gdb.base/structs.exp (any): New function.
19323 (test_struct_returns): Don't make any assumptions at all about
19324 what value the function returns when GDB can't set the return
19325 value.
19326
2336bb58
JB
193272005-10-09 Joel Brobecker <brobecker@adacore.com>
19328
19329 * gdb.ada/arrayidx/p.adb: New file.
19330 * gdb.ada/arrayidx.exp: New testcase
19331
193322005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
19333
19334 * gdb.ada/array_return/pck.ads: New file.
19335 * gdb.ada/array_return/pck.adb: New file.
19336 * gdb.ada/array_return/p.adb: New file.
19337 * gdb.ada/array_return.exp: New testcase.
19338
705335ea
JB
193392005-10-03 Joel Brobecker <brobecker@adacore.com>
19340
a9c64011
AS
19341 * gdb.base/arrayidx.c: New file.
19342 * gdb.base/arrayidx.exp: New testcase.
705335ea 19343
11ee9940
NR
193442005-09-29 Nick Roberts <nickrob@snap.net.nz>
19345
19346 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
19347 frames-invalid and breakpoints-invalid are no longer generated
19348 with level 3 so don't expect them in the output.
19349
39fb8e9e
BR
193502005-09-27 Bob Rossi <bob@brasko.net>
19351
a9c64011 19352 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
19353 from test. Escape the | in mi_gdb_test call.
19354 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
19355 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
19356 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
19357 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
19358 expected regex's in mi_gdb_test calls.
19359 * lib/mi-support.exp: Remove arbitrary .* from tests.
19360 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
19361 Fully anchor GDB/MI expected results in mi_gdb_test.
19362 * lib/gdb.exp (string_to_regexp): Escape the ] character.
19363 * gdb.base/sizeof.exp: Remove escape character. Correct test.
19364
2af48f68
PB
193652005-09-26 Paul Brook <paul@codesourcery.com>
19366
19367 * long_long.exp: Exclude eabi targets from arm FPA float format test.
19368
f34502bc
WZ
193692005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
19370
19371 * bfp-test.c: New file.
19372 * bfp-test.exp: New testcase.
19373
ca929517
WZ
193742005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
19375
19376 * gdb.fortran/subarray.exp: New testcase to test the evaluation
19377 of subarray and substring variable.
19378 * gdb.fortran/subarray.f: New source file for the test of subarray
19379 and substring variable evaluation.
19380 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
19381 of string constant.
19382
c761af65
DJ
193832005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
19384
19385 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
19386 copyright dates.
19387
561d7a1d
PG
193882005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
19389
19390 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
19391 powerpc altivec' test with an almost identical 'info vector' test.
19392
b2b64cc9
PG
193932005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
19394
a9c64011
AS
19395 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
19396 vscr" tests to match output.
b2b64cc9 19397
6ac4d15a
PG
193982005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
19399
a9c64011
AS
19400 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
19401 output.
6ac4d15a 19402
40e55bef
BR
194032005-09-11 Bob Rossi <bob@brasko.net>
19404
889bf7c5
PA
19405 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
19406 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
19407 commands that return an MI output command and an asyncronous MI output
19408 command.
40e55bef
BR
19409 * gdb.mi/mi-console.exp: Ditto.
19410
3c7385ec
BR
194112005-09-11 Bob Rossi <bob@brasko.net>
19412
19413 * gdb.mi/mi-var-child.c: Include <string.h>.
19414
a6cd0eb3
DJ
194152005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
19416
19417 * killed.exp: Correct gdb_expect syntax.
19418
2f168eed
CV
194192005-08-09 Corinna Vinschen <vinschen@redhat.com>
19420
19421 * lib/mi-support.exp (mi_gdb_load): Fix typo.
19422
ecd3fd0f
BR
194232005-08-02 Bob Rossi <bob@brasko.net>
19424
19425 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
19426 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
19427 Change tests to inferior-tty-set/show.
19428 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
19429 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
19430 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
19431 inferior. Use mi_gdb_test to get GDB and Inferior output.
19432 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
19433 descriptor.
19434 (mi_inferior_tty_name): Add inferior PTY file name.
19435 (mi_gdb_start): Add INFERIOR_PTY parameter.
19436 (mi_gdb_test): Add IPATTERN parameter.
19437
f1ea48cb 194382005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 19439
f1ea48cb
BR
19440 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
19441 parameter to mi_gdb_test.
19442 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
19443
6e650a67
DJ
194442005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19445
19446 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
19447 struct_declarations.
19448 * gdb.mi/mi-var-child.exp: Step over the initialization of
19449 struct_declarations.
19450
8be260b6
DJ
194512005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19452
19453 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
19454 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
19455 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
19456 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
19457 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
19458 file.
19459
4e660f07
NR
194602005-07-27 Nick Roberts <nickrob@snap.net.nz>
19461
19462 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
19463 (do_children_tests): Assign values to the extra elements.
19464
19465 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
19466 them for tests for "-var-update --no-values" and
a9c64011 19467 "-var-update --all-values".
4e660f07
NR
19468 Add test for "-var-list-children --simple-values".
19469
19470 * gdb.mi/basics.c (callee4): Add integer array D[3]...
19471
19472 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
19473 "-stack-list-locals --simple-values" Improve doc strings and
19474 comments.
19475
6bdae935
MK
194762005-07-18 Mark Kettenis <kettenis@gnu.org>
19477
598b7a6f
MK
19478 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
19479 *-*-openbsd*.
19480 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
19481
6bdae935
MK
19482 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
19483 sigaltsatck'.
19484
1323e929 194852005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 19486
1323e929
BR
19487 * gdb.base/default.exp (tty): Changed output of command.
19488 * gdb.base/help.exp (help tty): Ditto.
19489
b1a9c082
MK
194902005-07-12 Mark Kettenis <kettenis@gnu.org>
19491
19492 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
19493
10a844a2
MK
194942005-07-10 Mark Kettenis <kettenis@gnu.org>
19495
19496 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
19497 -stack-select-frame without arguments.
19498 (test_stack_frame_listing): Add test for newly implemented command
19499 -stack-info-frame.
19500
3cb3b8df
BR
195012005-07-06 Bob Rossi <bob@brasko.net>
19502
19503 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
19504 command.
19505 (Copyright): Update copyright.
19506
a0c5fbcf
WZ
195072005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
19508
19509 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
19510 tests to evaluate exponentiation expression.
19511
984971d0
AS
195122005-06-29 Andreas Schwab <schwab@suse.de>
19513
19514 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
19515 main to avoid warnings.
19516
19517 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
19518
fe03833f
NR
195192005-06-20 Nick Roberts <nickrob@snap.net.nz>
19520
19521 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
19522 -stack-select-frame without arguments.
19523 (test_stack_frame_listing): Add test for newly implemented command
19524 -stack-info-frame.
a9c64011 19525
7a55f279
WZ
195262005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
19527
0ffa0ea5
DJ
19528 * gdb.fortran/array-element.f: New file.
19529 * gdb.fortran/array-element.exp: New testcase.
7a55f279 19530
26585198
DJ
195312005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19532
19533 * gdb.base/bigcore.exp: Correct checks for systems which can
19534 not dump a large core file.
19535
c1bd25fd
DJ
195362005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19537
19538 * gdb.base/relocate.c: Add a copyright notice.
19539 (dummy): Remove.
19540 * gdb.base/relocate.exp: Test printing the values of variables
19541 from a relocatable file.
19542
589e074d
DJ
195432005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
19544
19545 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
19546 excess MI output after an error.
19547
0915f927
JB
195482005-05-29 Joel Brobecker <brobecker@adacore.com>
19549
19550 * gdb.arch/alpha-step.c: New file.
19551 * gdb.arch/alpha-step.exp: New testcase.
19552
76ff342d
DJ
195532005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
19554 Dennis Brueni <dennis@slickedit.com>
19555
19556 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
19557 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
19558 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
19559 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
19560 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
19561 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
19562 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
19563
96b0c7ac
DJ
195642005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
19565 Wu Zhou <woodzltc@cn.ibm.com>
19566
19567 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
19568 IBM's xlc compiler.
19569 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
19570 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
19571
f21565d2
JB
195722005-05-13 Jim Blandy <jimb@redhat.com>
19573
19574 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
19575 calling gdb_suppress_entire_file.
19576 * gdb.base/charset.exp: Same.
19577 * gdb.base/call-rt-st.exp: Same.
19578
6006a3a1
BR
195792005-05-05 Bob Rossi <bob_rossi@cox.net>
19580
19581 * lib/gdb.exp (fullname_syntax): Added global regex.
19582 (fullname_syntax_POSIX): Ditto.
19583 (fullname_syntax_UNC): Ditto.
19584 (fullname_syntax_DOS_CASE): Ditto.
19585 (fullname_syntax_DOS): Ditto.
19586 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
19587 fullname_syntax variable to scope and use it.
19588 (test_file_list_exec_source_files): Ditto.
19589 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
19590
c3b69c04
DJ
195912005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
19592
19593 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
19594
3c95e6af
PG
195952004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
19596
a9c64011
AS
19597 * lib/gdb.exp (skip_altivec_tests): New function, based on
19598 check_vmx_hw_available from the GCC testsuite.
19599 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
19600 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 19601
78df6c56
JB
196022005-05-02 Jim Blandy <jimb@redhat.com>
19603
19604 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
19605 calling gdb_suppress_entire_file.
19606
1690f9cf
DJ
196072005-04-30 Randolph Chung <tausq@debian.org>
19608
19609 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
19610 Slightly relax "sem_post" name checking.
19611
5ea106f7
PG
196122005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
19613
19614 * gdb.base/unload.exp: Use new shared library infrastructure.
19615
bf7234cf
PG
196162005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
19617
19618 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 19619 infrastructure.
bf7234cf 19620
547b869a
CV
196212005-04-29 Corinna Vinschen <vinschen@redhat.com>
19622
19623 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
19624 * gdb.asm/h8300.inc: New file.
19625
f07e55f0
PG
196262005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19627
19628 * gdb.base/shlib-call.exp: Change to use new shared library
19629 infrastructure.
19630
3cbba3d1
PG
196312005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19632
a9c64011
AS
19633 * gdb.base/pending.exp: Change to use new shared library
19634 infrastructure.
3cbba3d1 19635
ed6df200
PG
196362005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19637
a9c64011
AS
19638 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
19639 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 19640
8c8f4ebe
PG
196412005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
19642
a9c64011
AS
19643 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
19644 shared objects being adjusted and update copyright years.
8c8f4ebe 19645
607fbc54
DJ
196462005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
19647
19648 * ChangeLog: Correct some 2003-01-13 dates.
19649 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
19650 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
19651 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
19652 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
19653 gdb.trace/tfind.exp: Update copyright years.
19654
57bf0e56
DJ
196552005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
19656 Daniel Jacobowitz <dan@codesourcery.com>
19657
19658 * lib/gdb.exp (gdb_compile): Handle shlib=.
19659 (gdb_compile_shlib): New function.
19660
9b593790
PG
196612005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
19662
a9c64011 19663 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 19664
9494c6a5
DJ
196652005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
19666
19667 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
19668 gdb.server.
19669 * configure.ac: Likewise.
19670 * configure: Regenerated.
19671 * gdb.gdbserver/Makefile.in: Moved to...
19672 * gdb.server/Makefile.in: ... here.
19673 * gdb.gdbserver/server.c: Moved to...
19674 * gdb.server/server.c: ... here.
19675 * gdb.gdbserver/server-run.exp: Moved to...
19676 * gdb.server/server-run.exp: ... here.
19677
6f8eac0e
DJ
196782005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
19679
19680 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
19681 * configure.ac: Create gdb.gdbserver/Makefile.
19682 * configure: Regenerated.
19683 * lib/gdbserver-support.exp: New file, derived from
19684 config/gdbserver.exp.
19685 * config/gdbserver.exp: Use gdbserver-support.exp.
19686 * gdb.gdbserver/Makefile.in: New file.
19687 * gdb.gdbserver/server.c: New file.
19688 * gdb.gdbserver/server-run.exp: New file.
19689
6e87504d
PG
196902005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
19691
a9c64011
AS
19692 * lib/gdb.exp (test_compiler_info): Return compiler_info
19693 if no arguments are given.
6e87504d 19694
d1779be4
PG
196952005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
19696
19697 * gdb.arch/altivec-abi.exp: Check for compiler and set
19698 use altivec' flag accordingly.
19699 * gdb.arch/altivec-regs.exp: Likewise.
19700
88750304
DJ
197012005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
19702
19703 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
19704
f3fb768d
AS
197052005-03-27 Andreas Schwab <schwab@suse.de>
19706
19707 * gdb.base/bigcore.c (main): Add missing mode argument in open
19708 call.
19709
7e813ac5
DJ
197102005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
19711
19712 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
19713 downloads.
19714 * config/gdbserver.exp (gdb_load): Likewise.
19715
8e3049aa
PB
197162005-03-14 Paul Brook <paul@codesourcery.com>
19717
19718 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
19719 targets.
19720
a9df7c44
JB
197212005-03-09 Joel Brobecker <brobecker@adacore.com>
19722
19723 * gdb.dwarf2/dup-psym.S: New file.
19724 * gdb.dwarf2/dup-psym.exp: New testcase.
19725
9f0d94e8
JB
197262005-03-09 Joel Brobecker <brobecker@adacore.com>
19727
19728 * gdb.ada/exec_changed/first.adb: New file.
19729 * gdb.ada/exec_changed/second.adb: New file.
19730 * gdb.ada/exec_changed.exp: New testcase.
19731
5f579bc5
NS
197322005-03-08 Nathan Sidwell <nathan@codesourcery.com>
19733
36e9969c
NS
19734 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
19735 (A2): New class.
19736 (main): Test operator+.
19737 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
19738 breakpoint test.
19739
5f579bc5
NS
19740 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
19741 * gdb.base/signull.exp: Disable if gdb,nosignals.
19742 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
19743 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
19744 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
19745 * gdb.mi/mi2-console.exp: Likewise.
19746 * gdb.trace/collection.exp (run_trace_experiment): Consume the
19747 continue output at start.
19748 (gdb_collect_locals_test): Robustify regexp.
19749 * gdb.trace/passc-dyn.exp: Fix comment typo.
19750 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
19751
be46087e
CV
197522005-03-08 Corinna Vinschen <vinschen@redhat.com>
19753
19754 * gdb.asm/asm-source.exp: Add iq2000 case.
19755 * gdb.asm/iq2000.inc: New file.
19756
384e1a61 197572005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 19758
384e1a61
MI
19759 * gdb.base/command.exp: Change hardcoded value to regular expression.
19760 * gdb.base/float.exp: Add powerpc to the list of targets checked.
19761
584b6e9e
DJ
197622005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
19763
19764 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
19765 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
19766 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
19767 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
19768 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
19769
ab5b5d61
MK
197702005-03-05 Mark Kettenis <kettenis@gnu.org>
19771
19772 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
19773 changes.
19774
ae051c1b
PG
197752004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
19776
a9c64011
AS
19777 * lib/compiler.c: Add test for IBM's xlc compiler.
19778 * lib/compiler.cc: Likewise.
ae051c1b 19779
3f0f6ed2
JB
197802004-02-24 Joel Brobecker <brobecker@adacore.com>
19781
19782 * gdb.ada/fixed_points.exp: Create compilation object directory
19783 before running the test.
19784 * gdb.ada/null_record.exp: Likewise.
19785 * gdb.ada/packed_array.exp: Likewise.
19786 * gdb.ada/start.exp: Likewise.
19787
724f452b
JB
197882005-02-15 Joel Brobecker <brobecker@adacore.com>
19789
19790 * gdb.ada/packed_array/pa.adb: New file.
19791 * gdb.ada/packed_array.exp: New testcase.
19792
57f5cdfb 197932005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 19794
1f393151
MK
19795 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
19796 files.
19797
ebdda337
MK
19798 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
19799 on *-*-openbsd*. Correctly match whitespace in regukar
19800 expressions.
19801
cf309262
DJ
198022005-02-10 Daniel Jacobowitz <dan@debian.org>
19803
19804 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
19805 PR exp/1821
19806 * gdb.base/gdb1821.c: New test file.
19807 * gdb.base/gdb1821.exp: New test file.
19808
3be49e7a
JB
198092005-02-09 Joel Brobecker <brobecker@adacore.com>
19810
19811 * gdb.base/start.c: New file.
19812 * gdb.base/start.exp: New testcase.
19813
e292e67d
JB
198142005-02-09 Joel Brobecker <brobecker@adacore.com>
19815
19816 * gdb.ada/start/dummy.adb: New file.
19817 * gdb.ada/start.exp: New testcase.
19818
dbdfa66c
CV
198192005-02-09 Corinna Vinschen <vinschen@redhat.com>
19820
19821 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
19822 for printing symbols and statistics.
19823 Add test for using relative pathnames in "maint print msymbols" test.
19824 Mark "maint info sections DATA" XFAIL on Cygwin.
19825 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
19826 tests.
19827
d7941671
AC
198282005-02-09 Andreas Schwab <schwab@suse.de>
19829
19830 Committed by Andrew Cagney <cagney@gnu.org>
19831 * gdb.base/remotetimeout.exp: New file.
19832
74e5ef44
MK
198332005-02-07 Mark Kettenis <kettenis@gnu.org>
19834
19835 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
19836
464dd14d
JB
198372005-02-03 Joel Brobecker <brobecker@adacore.com>
19838
19839 * gdb.ada/gnat_ada.gpr: New file.
19840 * gdb.ada/gnat_ada.gin: Delete, no longer used.
19841 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
19842 * configure.ac: No longer generate gnat_ada.gpr.
19843 * configure: Regenerate.
19844 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
19845 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
19846 * gdb.ada/null_record/bar.ads: Likewise.
19847 * gdb.ada/null_record/bar.adb: Likewise.
19848 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
19849 * gdb.ada/null_record.exp (testdir): New variable.
19850 (testfile): executable is now in testdir subdirectory.
19851 (srcfile): Use full path to the main compilation unit.
19852 * gdb.ada/fixed_points.exp: Same changes as above.
19853
30d756ae
NR
198542005-02-03 Nick Roberts <nickrob@snap.net.nz>
19855
19856 * gdb.base/interp.exp: New test.
19857
9d799f85
AC
198582005-01-24 Andrew Cagney <cagney@gnu.org>
19859
19860 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
19861
15656118
AC
198622005-01-19 Andrew Cagney <cagney@gnu.org>
19863
a892c31b
AC
19864 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
19865 configure.ac not configure.in.
19866
15656118
AC
19867 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
19868 of powerpc*-*-*.
19869 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 19870 * gdb.base/list.exp (test_list_function)
15656118
AC
19871 (test_list_filename_and_function): Ditto.
19872 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
19873
a7b01baf
AC
198742005-01-16 Andrew Cagney <cagney@gnu.org>
19875
17d92a02
AC
19876 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
19877
a7b01baf
AC
19878 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
19879
bc8332bb
AC
198802005-01-14 Andrew Cagney <cagney@gnu.org>
19881
19882 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
19883 * gdb.mi/mi2-var-cmd.exp: Ditto.
19884
4d074752
CV
198852005-01-10 Corinna Vinschen <vinschen@redhat.com>
19886
19887 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
19888
bec39cab
AC
198892005-01-07 Andrew Cagney <cagney@gnu.org>
19890
19891 * configure.ac: Rename configure.in, require autoconf 2.59.
19892 * configure: Re-generate.
19893 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
19894 * gdb.stabs/configure: Re-generate.
19895 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
19896 * gdb.hp/configure: Re-generate.
19897 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
19898 autoconf 2.59.
19899 * gdb.hp/gdb.objdbg/configure: Re-generate.
19900 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
19901 autoconf 2.59.
19902 * gdb.hp/gdb.defects/configure: Re-generate.
19903 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
19904 autoconf 2.59.
19905 * gdb.hp/gdb.compat/configure: Re-generate.
19906 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
19907 autoconf 2.59.
19908 * gdb.hp/gdb.base-hp/configure: Re-generate.
19909 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
19910 autoconf 2.59.
19911 * gdb.hp/gdb.aCC/configure: Re-generate.
19912
f10b16d4
JB
199132004-12-15 Jim Blandy <jimb@redhat.com>
19914
19915 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
19916 under NPTL when there is debugging info available for libpthread.
19917
fb6e1814
JG
199182004-12-13 Jerome Guitton <guitton@gnat.com>
19919
19920 * gdb.ada/fixed_points.c: New file.
19921 * gdb.ada/fixed_points.exp: New file.
19922
fe46cd3a
RC
199232004-12-03 Randolph Chung <tausq@debian.org>
19924
19925 * gdb.arch/pa-nullify.exp: New file.
19926 * gdb.arch/pa-nullify.s: New file.
19927
8de0841b
RC
199282004-11-30 Randolph Chung <tausq@debian.org>
19929
19930 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
19931 instead of "tbug". Fix regexp to work properly with gdb_test.
19932
c8170782
PH
199332004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
19934
19935 * gdb.base/bitfields2.exp: New test.
19936 * gdb.base/bitfields2.c: New file.
19937
954269c2
RE
199382004-11-28 Richard Earnshaw <rearnsha@arm.com>
19939
19940 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
19941
0107feed
RC
199422004-11-16 Randolph Chung <tausq@debian.org>
19943
19944 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
19945
f073ae8c
DJ
199462004-11-14 Daniel Jacobowitz <dan@debian.org>
19947
19948 * gdb.threads/threadapply.exp: Correct "macro details" test.
19949
19ad59e7
JJ
199502004-11-11 Jeff Johnston <jjohnstn@redhat.com>
19951
19952 * gdb.threads/threadapply.exp: New test.
19953 * gdb.threads/threadapply.c: New file.
19954
9cf0961b
MK
199552004-11-07 Mark Kettenis <kettenis@gnu.org>
19956
19957 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
19958 frames.
19959
c789492a
FL
199602004-11-05 Felix Lee <felix+log1@specifixinc.com>
19961
19962 * gdb.base/cursal.exp: New file.
19963 * gdb.base/cursal.c: New file.
19964
a1e167bb
AC
199652004-11-03 Andrew Cagney <cagney@gnu.org>
19966
19967 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
19968
b7cbf173
MK
199692004-10-30 Mark Kettenis <kettenis@gnu.org>
19970
19971 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
19972 NetBSD/ELF targets.
19973
88f9d34f
JB
199742004-10-29 Joel Brobecker <brobecker@gnat.com>
19975
19976 * gdb.threads/bp_in_thread.c: New file, copied from
19977 pthread_cond_wait.c.
19978 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
19979 file, rather than reusing the .c file from another testcase.
19980
ca7d6a0c
JB
199812004-10-20 Joel Brobecker <brobecker@gnat.com>
19982
19983 * gdb.ada/null_record.exp: Check where we stopped after
19984 sending the start command, instead of where the associated
19985 temporary breakpoint was inserted.
19986
0d863d03
AC
199872004-10-14 Andrew Cagney <cagney@gnu.org>
19988
19989 * gdb.mi/gdb701.c (main): Return 0.
19990
d11e72cb
DJ
199912004-10-13 Daniel Jacobowitz <dan@debian.org>
19992
d40539a4 19993 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 19994
e1923096
JJ
199952004-10-12 Jeff Johnston <jjohnstn@redhat.com>
19996
19997 * gdb.threads/schedlock.c: Add comment markers to use to find
19998 line numbers.
19999 * gdb.threads/schedlock.exp: Adjust regex to handle the new
20000 comments.
20001 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
20002 breakpoint lines.
20003
ec8ba2c9
DJ
200042004-10-12 Daniel Jacobowitz <dan@debian.org>
20005
20006 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
20007
0eb3658b
DJ
200082004-10-12 Daniel Jacobowitz <dan@debian.org>
20009
20010 * configure.in: Add gdb.dwarf2.
20011 * configure: Regenerated.
20012 * Makefile.in: Add gdb.dwarf2.
20013 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
20014 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
20015 gdb.dwarf2/file1.txt: New files.
20016
a271cc33
OF
200172004-10-11 Orjan Friberg <orjanf@axis.com>
20018
a9c64011 20019 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
20020 of "run", since the latter doesn't work with remote targets. Adjust
20021 the breakpoint numbering accordingly.
20022 * gdb.threads/pthread_cond_wait.exp: Ditto.
20023
895ce074
MC
200242004-10-08 Michael Chastain <mec.gnu@mindspring.com>
20025
20026 * gdb.base/overlays.exp: Update copyright years.
20027
6be3092d
KI
200282004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
20029
20030 * gdb.base/overlays.exp: Disable if target is Linux.
20031
e05389b8
FL
200322004-10-06 Felix Lee <felix+log1@specifixinc.com>
20033
20034 * config/gdbserver.exp (gdb_load): Use right filename on remote.
20035
73cb587d
KI
200362004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
20037
20038 * gdb.asm/asm-source.exp: Add m32r-linux target.
20039 * gdb.asm/m32r-linux.inc: New file.
20040
3c0edcdc
AC
200412004-09-24 Andrew Cagney <cagney@redhat.com>
20042 David Anderson <anderson@redhat.com>
20043
20044 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
20045 command fails, assume things will work.
20046 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
20047 (_GNU_SOURCE): Define.
20048 (print_unsigned, print_hex): Change parameter to "long long".
20049 (print_byte_count): New function, use to print byte counts.
20050 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
20051 O_LARGEFILE.
20052 (main): Compute an upper bound on a corefile in max_core_size.
20053 Limit memory chunk size to max_core_size. Limit total memory
20054 allocated to max_core_size.
20055
4bb3667f
AC
200562004-09-23 Andrew Cagney <cagney@gnu.org>
20057
20058 * gdb.base/bigcore.exp: Replace the code that creates a corefile
20059 from a separate process with code that creates a corefile by
20060 making the inferior dump core.
20061
60fe1a51
MK
200622004-09-23 Mark Kettenis <kettenis@gnu.org>
20063
20064 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
20065 block.
20066
8e937346
MC
200672004-09-23 Michael Chastain <mec.gnu@mindspring.com>
20068
20069 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
20070 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
20071 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
20072 Likewise.
20073
7213f6d6
JJ
200742004-09-20 Jeff Johnston <jjohnstn@redhat.com>
20075
20076 * gdb.java/jprint.exp: New test case for java inferior call.
20077 * gdb.java/jprint.java: Ditto.
20078
eac69dca
JB
200792004-09-15 Joel Brobecker <brobecker@gnat.com>
20080
20081 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
20082
22227696
MC
200832004-09-14 Michael Chastain <mec.gnu@mindspring.com>
20084
20085 * gdb.threads/killed.c: Include <stdlib.h>.
20086 * gdb.threads/pthreads.c: Likewise.
20087
7dd403a4
MC
200882004-09-14 Michael Chastain <mec.gnu@mindspring.com>
20089
20090 * gdb.threads/killed.c: Add copyright notice.
20091
33f2d567
JM
200922004-09-10 Jason Molenda (jmolenda@apple.com)
20093
a9c64011
AS
20094 * gdb.base/define.exp: Two new tests to verify zero space chars
20095 after 'if' and 'while' commands in a user-defined command is correctly
20096 parsed.
33f2d567 20097
e05b62ac
AC
200982004-09-08 Andrew Cagney <cagney@gnu.org>
20099
20100 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
20101 delivery test with duplicate at end of file.
20102
9cbe82da
MK
201032004-09-06 Mark Kettenis <kettenis@jive.nl>
20104
20105 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
20106
564803d9
MC
201072004-09-05 Michael Chastain <mec.gnu@mindspring.com>
20108
20109 * config/hppro.exp: Removed.
20110
7c6807ce
MC
201112004-09-05 Michael Chastain <mec.gnu@mindspring.com>
20112
20113 * config/sparclet.exp: Removed.
20114
bf7e26dd
MC
201152004-09-05 Michael Chastain <mec.gnu@mindspring.com>
20116
20117 * config/udi.exp: Removed.
20118
714e341b
MC
201192004-09-02 Michael Chastain <mec.gnu@mindspring.com>
20120
20121 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
20122 of "exp_continue".
20123 (advancei): Likewise.
20124
1236e623
JJ
201252004-09-01 Jeff Johnston <jjohnstn@redhat.com>
20126
20127 * gdb.base/unload.exp: Fix so messages aren't duplicated.
20128
3bdcad15
MI
201292004-09-01 Manoj Iyer <manjo@austin.ibm.com>
20130
228af206 20131 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
20132 to check for nodebug in executable.
20133 * gdb.gdb/observer.exp (setup_test): Likewise.
20134 * gdb.gdb/selftest.exp (test_with_self): Likewise.
20135 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
20136
c72b934c
AC
201372004-09-01 Andrew Cagney <cagney@gnu.org>
20138
20139 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
20140 files.
20141
edd9b715
JJ
201422004-09-01 Jeff Johnston <jjohnstn@redhat.com>
20143
20144 * gdb.base/unload.exp: Fix expected warning message to match
20145 latest format.
20146
fb4ce06b
CV
201472004-09-01 Corinna Vinschen <vinschen@redhat.com>
20148
20149 * gdb.base/call-rt-st.exp: Fix typos.
20150
ce78e7c3
MI
201512004-08-31 Manoj Iyer <manjo@austin.ibm.com>
20152
20153 * gdb.threads/thread_check.exp: New testcase.
20154 * gdb.threads/thread_check.c: New testcase.
20155
2dedb159
AC
201562004-08-31 Andrew Cagney <cagney@gnu.org>
20157
20158 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
20159 (skip_to_handler_entry): New procedures. Test stepping into a
20160 handler when the breakpoint is at the handler's entry point.
20161
68f53502
AC
201622004-08-30 Andrew Cagney <cagney@gnu.org>
20163
20164 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
20165 gdb/1757.
20166
3e3ffd2b
MC
201672004-08-27 Michael Chastain <mec.gnu@mindspring.com>
20168
20169 With code from Manoj Iyer <manjo@austin.ibm.com>:
20170 * lib/gdb.exp (gdb_file_cmd): Return more information in the
20171 return value. Add an arm for "no debugging symbols found".
20172 Change a stray "error" to "perror".
20173 (gdb_run_cmd): Adapt to new return value.
20174 * gdb.base/remote.exp: Adapt to new return value.
20175 * gdb.gdb/complaints.exp: Likewise.
20176 * gdb.gdb/observer.exp: Likewise.
20177 * gdb.gdb/selftest.exp: Likewise.
20178 * gdb.gdb/xfullpath.exp: Likewise.
20179
4b6f5fd2
JB
201802004-08-27 Joel Brobecker <brobecker@gnat.com>
20181
20182 * gdb.threads/bp_in_thread.exp: New testcase.
20183
e5b25496
MC
201842004-08-27 Michael Chastain <mec.gnu@mindspring.com>
20185
20186 Fix PR testsuite/1735.
20187 * gdb.threads/schedlock.c (thread_function): Add a cast
20188 to suppress a gcc warning.
20189 * gdb.threads/thread-specific.c (thread_function): Likewise.
20190
934353d6
MC
201912004-08-26 Michael Chastain <mec.gnu@mindspring.com>
20192
20193 * gdb.base/unload.c: Include <stdlib.h>.
20194
f98a0aef 201952004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 20196
f98a0aef 20197 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
20198 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
20199 synchronized after the "return".
20200
5a2e8882
MC
202012004-08-26 Michael Chastain <mec.gnu@mindspring.com>
20202
20203 * gdb.mi/basics.c: Include <stdio.h>.
20204 * gdb.mi/pthreads.c: Include <stdlib.h>.
20205 * gdb.mi/var-cmd.c: Include <stdlib.h>.
20206
a9640423
MC
202072004-08-26 Michael Chastain <mec.gnu@mindspring.com>
20208
20209 * gdb.threads/schedlock.c: Add copyright notice.
20210
b04e311d
AC
202112004-08-25 Andrew Cagney <cagney@gnu.org>
20212
20213 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
20214 (skip_over_handler, breakpoint_over_hander): New test procedures.
20215 (advance, advancei): Add a proper prefix, do not use
20216 rerun_to_main.
20217 * gdb.base/sigstep.c (main): Change to use an infinite loop.
20218
7c27f15b
MC
202192004-08-24 Michael Chastain <mec.gnu@mindspring.com>
20220
20221 * gdb.mi/basics.c: Add copyright notice.
20222 * gdb.mi/var-cmd.c: Add copyright notice.
20223
fffc87ae
MC
202242004-08-23 Michael Chastain <mec.gnu@mindspring.com>
20225
20226 * lib/gdb.exp: Remove signed_keyword_not_used.
20227 * lib/compiler.c: Likewise.
20228 * lib/compiler.cc: Likewise.
20229
d782e0bf
MC
202302004-08-23 Michael Chastain <mec.gnu@mindspring.com>
20231
20232 * gdb.base/whatis.c: Remove conditional disabling of "signed".
20233 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
20234
96033e83
MC
202352004-08-23 Michael Chastain <mec.gnu@mindspring.com>
20236
20237 * gdb.base/whatis.c: Add copyright notice.
20238
cf38c229
MK
202392004-08-20 Mark Kettenis <kettenis@gnu.org>
20240
20241 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
20242 it to skip the breakpoints encoded in the inline assembly.
20243
f4b49756
MC
202442004-08-20 Michael Chastain <mec.gnu@mindspring.com>
20245
20246 * Makefile.in: Add gdb.fortran.
20247
2f193b69
MC
202482004-08-20 Michael Chastain <mec.gnu@mindspring.com>
20249
20250 * gdb.base/call-sc.exp (test_scalar_returns):
20251 Fix cut-and-paste glitch in "Make fun return now".
20252
89a237cb
MC
202532004-08-17 Michael Chastain <mec.gnu@mindspring.com>
20254
20255 * configure.in: Add gdb.fortran.
20256 * configure: Regenerate.
20257 * gdb.fortran/Makefile.in: New file.
20258 * lib/gdb.exp (skip_fortran_tests): New procedure.
20259
469aff8e
MC
202602004-08-17 Michael Chastain <mec.gnu@mindspring.com>
20261
20262 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
20263 reference to bug-gnu@prep.ai.mit.edu.
20264 * gdb.mi/mi-var-child.exp: Likewise.
20265 * gdb.mi/mi-var-cmd.exp: Likewise.
20266 * gdb.mi/mi-var-display.exp: Likewise.
20267 * gdb.mi/mi2-var-block.exp: Likewise.
20268 * gdb.mi/mi2-var-child.exp: Likewise.
20269 * gdb.mi/mi2-var-cmd.exp: Likewise.
20270 * gdb.mi/mi2-var-display.exp: Likewise.
20271
00b51b9f
MK
202722004-08-15 Mark Kettenis <kettenis@gnu.org>
20273
20274 * gdb.base/unload.c (main): Make local variable msg const.
20275
45f07fef
MC
202762004-08-15 Michael Chastain <mec.gnu@mindspring.com>
20277
20278 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
20279 to bug-gnu@prep.ai.mit.edu.
20280 * gdb.mi/mi-disassemble.exp: Likewise.
20281 * gdb.mi/mi-eval.exp: Likewise.
20282 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
20283 default line number.
20284 * gdb.mi/mi-return.exp: Likewise.
20285 * gdb.mi/mi-simplerun.exp: Likewise.
20286 * gdb.mi/mi-stack.exp: Likewise.
20287 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
20288 number with explicit range test.
20289 * gdb.mi/mi-watch.exp: Likewise.
20290 * gdb.mi/mi2-break.exp: Likewise.
20291 * gdb.mi/mi2-cli.exp: Likewise.
20292 * gdb.mi/mi2-disassemble.exp: Likewise.
20293 * gdb.mi/mi2-eval.exp: Likewise.
20294 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
20295 default line number.
20296 * gdb.mi/mi2-return.exp: Likewise.
20297 * gdb.mi/mi2-simplerun.exp: Likewise.
20298 * gdb.mi/mi2-stack.exp: Likewise.
20299 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
20300 number with explicit range test.
20301 * gdb.mi/mi2-watch.exp: Likewise.
20302
dd8c8ee7
MC
203032004-08-15 Michael Chastain <mec.gnu@mindspring.com>
20304
20305 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
20306 * gdb.cp/m-static.exp: Likewise.
20307 * gdb.cp/rtti.exp: Likewise.
20308
4e838464
MK
203092004-08-14 Mark Kettenis <kettenis@gnu.org>
20310
20311 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
20312
8d8cb839
EZ
203132004-08-14 Eli Zaretskii <eliz@gnu.org>
20314
20315 * ChangeLog: Prefix Local Variables with semi-colons and indent
20316 the reference to older ChangeLog files, to fix fontification in
20317 Emacs.
20318
deea8bb0
MC
203192004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20320
20321 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
20322 * gdb.mi/mi2-break.exp: Likewise.
20323
c3297504
MC
203242004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20325
20326 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
20327
25808999
MC
203282004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20329
20330 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
20331
226a8d71
MC
203322004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20333
20334 * gdb.cp/classes.exp: Remove unused declarations. Just let
20335 test names default instead of providing special names. Remove
20336 extraneous demangler test.
20337
37fdf854
JJ
203382004-08-12 Jeff Johnston <jjohnstn@redhat.com>
20339
20340 * gdb.base/unload.exp: New test for breakpoints in dynamically
20341 loaded libraries.
20342 * gdb.base/unload.c: Ditto.
20343 * gdb.base/unloadshr.c: Ditto.
20344
2d3a7986
MC
203452004-08-12 Michael Chastain <mec.gnu@mindspring.com>
20346
20347 * gdb.cp/classes.exp (test_ptype_class_objects): Call
20348 cp_test_ptype_class.
20349 (test_enums): Likewise.
20350
c72b934c
AC
203512004-08-10 Andrew Cagney <cagney@gnu.org>
20352
20353 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
20354 files.
20355
cc503c8a
AC
203562004-08-10 Andrew Cagney <cagney@gnu.org>
20357
20358 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
20359 init_malloc call.
20360
902f2ccb
MC
203612004-08-10 Michael Chastain <mec.gnu@mindspring.com>
20362
20363 * ChangeLog: Add copyright notice. The notice is copied
20364 from emacs 21.3 top level ChangeLog.
20365
78c90502
MC
203662004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20367
20368 * lib/cp-support.exp: New file.
20369 * lib/cp-support.exp (cp_test_type_class): New function.
20370 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
20371 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
20372 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
20373 cp_test_ptype_class.
20374
88e5ea78
MC
203752004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20376
20377 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
20378 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
20379 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
20380 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
20381 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
20382 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
20383 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
20384 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
20385 gdb.mi/mi2-watch.exp: Update copyright years.
20386
6a89fc9c
MK
203872004-08-09 Mark Kettenis <kettenis@gnu.org>
20388
20389 * gdb.base/sigaltstack.exp: Provide proper anchoring.
20390
1482e0de
MC
203912004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20392
20393 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
20394 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
20395 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
20396 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
20397 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
20398 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
20399 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
20400 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
20401 gdb.mi/mi-watch.exp: Update copyright years.
20402
1a5ce3f3
DJ
204032004-08-08 Daniel Jacobowitz <dan@debian.org>
20404
20405 PR gdb/1738
20406 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
20407 from a breakpoint with a pending signal.
20408
04f6ecf2
DJ
204092004-08-08 Daniel Jacobowitz <dan@debian.org>
20410
20411 PR gdb/1736
20412 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
20413 * gdb.base/sigaltstack.exp (finish_test): Consume output until
20414 the prompt.
20415 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
20416
54d90d35
DJ
204172004-08-08 Daniel Jacobowitz <dan@debian.org>
20418
20419 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
20420
d2f6abb0
DJ
204212004-08-08 Daniel Jacobowitz <dan@debian.org>
20422
20423 PR gdb/1736
20424 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
20425 for i?86-*-linux*.
20426
5598c03d
DJ
204272004-08-08 Daniel Jacobowitz <dan@debian.org>
20428
20429 * gdb.arch/i386-prologue.exp: Compile without debug information.
20430
c6fee705
MC
204312004-08-08 Michael Chastain <mec.gnu@mindspring.com>
20432
20433 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
20434 rather than asking gdb to search.
20435
dd90efdb
MC
204362004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20437
20438 * gdb.base/gcore.c: Include <string.h>.
20439
1e84bec1
MC
204402004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20441
20442 * gdb.base/gcore.c: Add copyright notice.
20443
e425eb2b
MC
204442004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20445
20446 * gdb.base/freebpcmd.c: Include <stdio.h>.
20447 * gdb.base/long_long.c: Include <string.h>.
20448 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
20449 * gdb.base/siginfo.c: Include <string.h>.
20450 * gdb.base/sigstep.c: Include <string.h>.
20451
cb9aaed5
MC
204522004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20453
20454 * gdb.base/complex.c: Include <stdlib.h>.
20455
55944f3d
MC
204562004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20457
20458 * gdb.base/complex.c: Add copyright notice.
20459
7b2953d9
MC
204602004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20461
20462 * gdb.base/charset.c: Include <stdlib.h>.
20463
c9133d23
MC
204642004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20465
20466 * gdb.base/auxv.c: Include <stdlib.h>.
20467
0a8490ad
MC
204682004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20469
20470 * gdb.base/auxv.c: Add copyright notice.
20471
3426d5ec
MC
204722004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20473
20474 * gdb.base/coremaker.c: Add copyright notice.
20475 * gdb.base/coremaker2.c: Add copyright notice.
20476
8da195dd
AC
204772004-08-04 Andrew Cagney <cagney@gnu.org>
20478
20479 * gdb.base/store.exp: Update copyright.
20480 (check_set, up_set, check_struct, up_struct): Add a prefix to test
20481 names, do not import gdb_prompt.
20482
8d394f98
AC
204832004-08-01 Andrew Cagney <cagney@gnu.org>
20484
20485 Fix PR testsuite/1729.
20486 * gdb.base/dump.exp: Add test name to callers of capture_value, do
20487 not use capture_value with value 4.
20488 (capture_value): Add optional test name parameter.
20489 (test_reload_saved_value, test_restore_saved_value): Use $msg as
20490 the prefix, pass to capture_value.
20491
b6702b23
MK
204922004-08-01 Mark Kettenis <kettenis@gnu.org>
20493
20494 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
20495 * gdb.arch/i386-prologue.c (standard): New prototype and function.
20496 (main): Call new function.
20497
c203e0ca
MC
204982004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20499
20500 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
20501
a7995a30
MC
205022004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20503
20504 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
20505
9366563b
MC
205062004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20507
b6eeaf26 20508 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
20509 Accept more values of vtbl pointer. Remove some messages
20510 about "obsolete gcc or gdb".
20511
2fc1f950
MC
205122004-07-30 Michael Chastain <mec.gnu@mindspring.com>
20513
20514 * gdb.cp/classes.exp: Accept more varieties of ptype output.
20515
c724d49b
MC
205162004-07-30 Michael Chastain <mec.gnu@mindspring.com>
20517
20518 * gdb.base/asm-source.exp: Properly convert target board
20519 debug flags from gcc format to binutils format.
20520
736b0fce
MK
205212004-07-28 Mark Kettenis <kettenis@gnu.org>
20522
20523 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
20524 gdb1718". PR backtrace/1718 partially fixed.
20525
5633ea5c
JJ
205262004-07-27 Jeff Johnston <jjohnstn@redhat.com>
20527
20528 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
20529
575eebb1
NC
205302004-07-26 Nick Clifton <nickc@redhat.com>
20531
20532 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
20533 good default value for a specific architecture is available then
20534 set it to that value. Otherwise default to the -gstabs switch.
20535 Remove the -g... switches from the asm-flags variable. Allow the
20536 target board info to override the value if it wants to. Pass the
20537 switch on the assembler command line.
20538
62104619
MK
205392004-07-23 Mark Kettenis <kettenis@gnu.org>
20540
20541 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
20542 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
20543 (main): Call new function.
20544
4a1135b8
MC
205452004-07-22 Michael Chastain <mec.gnu@mindspring.com>
20546
20547 Test for PR exp/1715.
20548 * gdb.base/radix.exp: Refactor common procedures. Make all
20549 test names unique. Change XFAIL to KFAIL.
20550
8a12c1f0
MC
205512004-07-20 Michael Chastain <mec.gnu@mindspring.com>
20552
20553 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
20554 * gdb.ada/gnat_ada.gin: ... to here.
20555 * configure.in: Use gnat_ada.gin.
20556 * configure: Regenerate.
20557
23b451cf
AC
205582004-07-20 Andrew Cagney <cagney@gnu.org>
20559
20560 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
20561 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
20562 XFAILs. Clean up test messages and comments. Check backtraces.
20563 Delete re-sync code.
20564
ab618a02
MC
205652004-07-19 Michael Chastain <mec.gnu@mindspring.com>
20566
20567 Fix PR cli/740.
20568 * gdb.base/annota1.exp: Honor gdb,nosignals.
20569 * gdb.base/annota3.exp: Likewise.
20570
46dad340
MC
205712004-07-19 Michael Chastain <mec.gnu@mindspring.com>
20572
20573 * lib/java.exp: Update copyright notice.
20574
756d8c70
AC
205752004-07-19 Andrew Cagney <cagney@gnu.org>
20576
20577 * gdb.base/selftest.exp: Copy file from here ...
20578 * gdb.gdb/selftest.exp: ... to here.
20579
586027e6
AC
205802004-07-16 Andrew Cagney <cagney@redhat.com>
20581
20582 * lib/insight-support.exp: Delete file.
20583 * lib/java.exp (java_init): Fix copyright.
20584
029d2200
AC
205852004-07-16 Andrew Cagney <cagney@gnu.org>
20586
20587 * gdb.base/restore.c: Append "prologue" to comments marking the a
20588 function's prologue.
20589 * gdb.base/restore.exp: Update copyright, re-indent.
20590 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
20591 callerN" prefix where needed. Update patterns that match a
20592 function's prologue.
20593
653b62c5
MC
205942004-07-16 Michael Chastain <mec.gnu@mindspring.com>
20595
20596 * gdb.base/restore.c: Add copyright notice.
20597
f7d690e5
AC
205982004-07-16 Andrew Cagney <cagney@gnu.org>
20599
20600 * gdb.base/logical.exp: Update copyright.
20601 (evaluate): New procedure. Use to re-implement tests using
20602 several tables.
20603
d629a7cb
MH
206042004-07-14 Martin Hunt <hunt@redhat.com>
20605
20606 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
20607 which fixes some problems where init.tcl was not found.
20608
9c7bb332
AC
206092004-07-13 Andrew Cagney <cagney@gnu.org>
20610
6bf46641
AC
20611 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
20612 (check_sizeof, check_valueof): Do not include the output in the
20613 test name. Use gdb_test.
20614 (get_valueof): Use gdb_test_multiple.
20615
c4ffd4c0
AC
20616 * gdb.base/step-test.exp: Update copyright. Use
20617 gdb_test_multiple. Ensure that test names do not include
20618 architecture dependent output.
20619
ab89363a
AC
20620 * gdb.gdb/observer.exp: Update copyright.
20621 (setup_test): Use gdb_test_multiple.
20622 (attach_first_observer, attach_second_observer)
20623 (attach_third_observer, detach_first_observer)
20624 (detach_second_observer, detach_third_observer)
20625 (reset_counters, check_counters): Make $message a prefix.
20626 (test_normal_stop_notifications): Add "args" parameter - a list of
20627 init functions to be called. Make $message a prefix,
20628 (test_observer_normal_stop): Change the message prefixes so that
20629 they are unique, pass the attach / detach procedures to
20630 test_normal_stop_notifications.
20631
ec58997a
AC
20632 * gdb.base/signull.exp (test_segv): Prefix all tests with
20633 "${name}". Clean up test messages.
20634
b475183b
AC
20635 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
20636
9c7bb332
AC
20637 * gdb.base/ena-dis-br.exp: Update copyright.
20638 (break_at): New function. Replace send_gdb with gdb_test,
20639 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
20640 ignore count, not stopped at bpt", with KFAIL.
20641
2dd95497
CV
206422004-07-13 Corinna Vinschen <vinschen@redhat.com>
20643
20644 * gdb.base/attach.exp: Remove cleanupfile handling.
20645
419e626b
AC
206462004-07-12 Andrew Cagney <cagney@gnu.org>
20647
20648 * gdb.base/annota1.exp: Cleanup corefile test name.
20649 * gdb.base/annota3.exp: Ditto.
20650
8b1b3228
AC
206512004-07-12 Andrew Cagney <cagney@gnu.org>
20652
78650829
AC
20653 * gdb.base/signals.exp: Clean up copyright, re-indent.
20654
8b1b3228
AC
20655 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
20656 gdb_test and gdb_test_multiple.
20657
935c2760
JJ
206582004-07-08 Jeff Johnston <jjohnstn@redhat.com>
20659
20660 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 20661 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
20662 provide line number info for first statement in main.
20663
1544280f
AC
206642004-07-08 Andrew Cagney <cagney@gnu.org>
20665
1279f4ff
AC
20666 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
20667
1544280f
AC
20668 * gdb.base/sigbpt.exp: Make the common part of each test name a
20669 prefix instead of suffix.
20670
bcc82369
BR
206712004-07-07 Bob Rossi <bob_rossi@cox.net>
20672
20673 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
20674 test from test_tbreak_creation_and_listing to
20675 test_file_list_exec_source_file
20676 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
20677 Changed name of test from test_tbreak_creation_and_listing to
20678 test_file_list_exec_source_file
20679
23f4b0aa
JJ
206802004-07-07 Jeff Johnston <jjohnstn@redhat.com>
20681
20682 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
20683 the jmisc() constructor instead of <init>.
20684 * gdb.java/jmisc1.exp: Ditto.
20685
56401cd5
AC
206862004-07-07 Andrew Cagney <cagney@gnu.org>
20687
20688 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
20689 corrupting the PC.
20690
44ae2f6a
MC
206912004-07-06 Michael Chastain <mec.gnu@mindspring.com>
20692
20693 * gdb.cp/templates.exp: Accept whitespace change in demangler
20694 output.
20695
45a83408
AC
206962004-07-06 Andrew Cagney <cagney@gnu.org>
20697
20698 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
20699
d205ad70
MC
207002004-07-02 Michael Chastain <mec.gnu@mindspring.com>
20701
20702 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
20703 * lib/compiler.cc: Likewise.
20704
06ea1a61
MC
207052004-06-30 Michael Chastain <mec.gnu@mindspring.com>
20706
20707 * lib/compiler.cc: Work around string preprocessing problem
20708 with old hp c++ compiler.
20709 * lib/compiler.c: Likewise.
20710
daab1251
CV
207112004-06-29 Corinna Vinschen <vinschen@redhat.com>
20712
20713 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
20714 directives to conditionalize symbol prefixing.
20715 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
20716 additional_flags handling. Add underscore prefix for Cygwin.
20717 * gdb.arch/i386-unwind.c: Use preprocessor directives to
20718 conditionalize symbol prefixing.
20719 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
20720 additional_flags handling. Add underscore prefix for Cygwin.
20721
cc984116
CV
207222004-06-29 Corinna Vinschen <vinschen@redhat.com>
20723
20724 * gdb.base/bigcore.exp: Skip test on Cygwin.
20725
c279b077
MC
207262004-06-28 Michael Chastain <mec.gnu@mindspring.com>
20727
20728 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
20729 formats for "info register". Use gdb_test_multiple. Fix
20730 the "invalid register" test.
20731
0e915747
CV
207322004-06-28 Corinna Vinschen <vinschen@redhat.com>
20733
20734 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
20735 PID for Cygwin. Add Cygwin specific strings to check for in some
20736 tests.
20737 (do_attach_tests): Add a test for user interaction when attaching
20738 to a process with no matching symbol table already loaded.
20739
11422c86
AC
207402004-06-26 Andrew Cagney <cagney@gnu.org>
20741
20742 Test PR java/1567 and PR java/1565.
20743 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
20744 * gdb.java/jmisc2.exp: Delete file.
20745
cefbce26
MC
207462004-06-26 Michael Chastain <mec.gnu@mindspring.com>
20747
20748 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
20749
e19f872c
CV
207502004-06-25 Corinna Vinschen <vinschen@redhat.com>
20751
20752 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
20753 attach process.
20754
d931ba3b
MC
207552004-06-23 Michael Chastain <mec.gnu@mindspring.com>
20756
20757 * gdb.cp/pr-1553.exp: Remove.
20758
aef68c48
MC
207592004-06-22 Michael Chastain <mec.gnu@mindspring.com>
20760
20761 * gdb.cp/pr-1553.cc: Remove.
20762 * gdb.cp/pr-1553.exp: Disable this test.
20763
8d5df71a
JB
207642004-06-20 Jim Blandy <jimb@redhat.com>
20765
a9c64011 20766 Fix PR testsuite/1680.
8d5df71a
JB
20767 * gdb.arch/i386-sse.exp: Properly quote curly braces in
20768 regular expressions.
20769
4ac6f39d
MC
207702004-06-19 Michael Chastain <mec.gnu@mindspring.com>
20771
20772 Fix PR testsuite/1679.
20773 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
20774 Issue an UNSUPPORTED result instead.
20775
1b413552
JB
207762004-06-18 Jim Blandy <jimb@redhat.com>
20777
20778 * gdb.base/charset.exp: Only send a control-C if we see a new
20779 prompt and incomplete command.
20780
6daa6ebd
MC
207812004-06-18 Michael Chastain <mec.gnu@mindspring.com>
20782
20783 * gdb.cp/pr-574.cc: Add copyright notice.
20784
51fa4ae0
JB
207852004-06-17 Jim Blandy <jimb@redhat.com>
20786
20787 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
20788 cases where the regexp has no groups; this grabs random text from
20789 the previous test suite, whatever that was.
20790
8fea26c5
MC
207912004-06-17 Michael Chastain <mec.gnu@mindspring.com>
20792
20793 * gdb.cp/printmethod.cc: Add copyright notice.
20794
1e3aeb41
MC
207952004-06-16 Michael Chastain <mec.gnu@mindspring.com>
20796
20797 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
20798
9d9030bc
AC
207992004-06-16 Andrew Cagney <cagney@gnu.org>
20800
20801 * gdb.base/signull.c: Update copyright. Include <string.h>.
20802 (bowler): Replace data_pointer with data_read
20803 and data_write cases. Add code_descriptor case.
20804 (zero, desc): New array and pointer.
20805 (data, code): Change to simple pointers.
20806 * gdb.base/signull.exp: Fix probe pattern matching a function
20807 descriptor SIGSEGV. Replace data_pointer with data_read and
20808 data_write tests.
20809
acd4ad44
AC
208102004-06-16 Andrew Cagney <cagney@gnu.org>
20811
20812 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
20813
08fd625c
MC
208142004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20815
20816 * gdb.base/long_long.c: Add copyright notice.
20817
1903502c
MC
208182004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20819
20820 * gdb.base/long_long.exp: Remove reference to
20821 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
20822 to gdb_breakpoint and gdb_continue_to_breakpoint.
20823
83313cb1
JB
208242004-06-14 Jim Blandy <jimb@redhat.com>
20825
20826 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
20827 endian case.
20828
1bf404ef
AC
208292004-06-14 Andrew Cagney <cagney@gnu.org>
20830
20831 * gdb.base/gcore.exp (capture_command_output): Delete the always
20832 passing tests containing inferior values.
20833 * gdb.base/ending-run.exp: Do not include the breakpoint address
20834 in the test message. Update copyright.
20835 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
20836 size in the test name, use gdb_test_multiple. Update copyright.
20837
ef220b33
MC
208382004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20839
20840 * gdb.cp/ref-types.cc: Add copyright notice.
20841
4f70a4c9
MC
208422004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20843
20844 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
20845 hp_aCC_compiler.
20846 * lib/compiler.cc: Likewise.
20847 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
20848 'set' commands. Log diagnostics for other lines. Set
20849 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
20850
335928ac
MC
208512004-06-13 Michael Chastain <mec.gnu@mindspring.com>
20852
20853 * gdb.cp/try_catch.cc: Add copyright notice.
20854
2efb12e8
MC
208552004-06-12 Michael Chastain <mec.gnu@mindspring.com>
20856
20857 * gdb.cp/userdef.cc: Add copyright notice.
20858
0bbed51a
MC
208592004-06-11 Michael Chastain <mec.gnu@mindspring.com>
20860
20861 * gdb.cp/virtfunc.cc: Add copyright notice.
20862
e12a46c9
RC
208632004-06-11 Randolph Chung <tausq@debian.org>
20864
20865 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
20866 problem.
20867
338e05af
AC
208682004-06-10 Andrew Cagney <cagney@gnu.org>
20869
20870 * lib/compiler.cc, lib/compiler.c: Append either
20871 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
20872 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
20873 instead of gcc-3-3.
20874
dc3f10cb
AC
208752004-06-09 Andrew Cagney <cagney@gnu.org>
20876
b4d946af
AC
20877 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
20878 gdb/1455, bug is specific to "long long" and "double".
a9c64011 20879
dc3f10cb
AC
20880 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
20881 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
20882 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
20883 fixed.
20884
b5c0bfa2
AC
208852004-06-09 Andrew Cagney <cagney@gnu.org>
20886
20887 * gdb.base/structs.exp (test_struct_returns): Replace
20888 "return_value_unknown" and "finish_value_unknown" by
20889 "return_value_known" and "finish_value_known". Instead of
20890 "return_value_unknown" iff "finish_value_unknown", check
20891 "return_value_known" implies "finish_value_known".
20892
caeb605f
MH
208932004-06-08 Martin Hunt <hunt@redhat.com>
20894
20895 * gdb.base/float.exp: Add pattern for mips targets.
20896
c892bb64
RC
208972004-06-08 Randolph Chung <tausq@debian.org>
20898
20899 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
20900 message for unknown architectures more clear.
20901
48306d3e
JB
209022004-06-08 Joel Brobecker <brobecker@gnat.com>
20903
20904 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
20905 start the execution of the program.
20906
83ecb59f
JB
209072004-06-07 Jim Blandy <jimb@redhat.com>
20908
20909 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
20910 * gdb.arch/i386-cpuid.h: New helper file.
20911
55264cb4
RC
209122004-06-07 Randolph Chung <tausq@debian.org>
20913
20914 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
20915 has started.
20916
23cadb28
RM
209172004-06-04 Roland McGrath <roland@redhat.com>
20918
20919 Fix PR gdb/1647.
20920 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
20921 differently to be robust to output buffering differences.
20922
51d01eda
MC
209232004-06-04 Michael Chastain <mec.gnu@mindspring.com>
20924
20925 * gdb.threads/pthreads.exp: Update copyright years.
20926 (check_control_c): Change asynchronous 'after' to synchronous.
20927
f4fc3b93
RM
209282004-06-04 Roland McGrath <roland@redhat.com>
20929
20930 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
20931 next gdb prompt.
20932
4013522b
MC
209332004-06-02 Michael Chastain <mec.gnu@mindspring.com>
20934
20935 Fix PR gdb/1636.
20936 * gdb.threads/manythreads.exp: Change asynchronous 'after'
20937 calls to synchronous.
20938
7a8f1e6b
JB
209392004-05-26 Jim Blandy <jimb@redhat.com>
20940
20941 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
20942
81bb3443
RC
209432004-05-24 Randolph Chung <tausq@debian.org>
20944
20945 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
20946 * gdb.asm/pa.inc: New file.
20947
8f5a3103
MK
209482004-05-22 Mark Kettenis <kettenis@gnu.org>
20949
20950 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
20951
734b8fe8 209522004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 20953 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
20954
20955 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
20956 GDB prompt.
20957
725603e1
UW
209582004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20959
f4fc3b93 20960 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
20961 setjmp/longjmp. Use sigaction instead of signal.
20962
8b923272 209632004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 20964 Michael Snyder <msnyder@redhat.com>
8b923272
JB
20965
20966 * gdb.threads/pthread_cond_wait.c: New file.
20967 * gdb.threads/pthread_cond_wait.exp: New testcase.
20968
8bfabb04
AC
209692004-05-13 Andrew Cagney <cagney@redhat.com>
20970
20971 * gdb.base/signull.exp, gdb.base/signull.c: New files.
20972 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
20973
42edda50
AC
209742004-05-11 Andrew Cagney <cagney@redhat.com>
20975
20976 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
20977 fixed but revealed gdb/1639.
20978
d303a6c7
AC
209792004-05-10 Andrew Cagney <cagney@redhat.com>
20980
20981 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
20982 func1" and "next to 2nd alarm", kernel bug avoided.
20983
bf08c2a1
DJ
209842004-05-10 Daniel Jacobowitz <dan@debian.org>
20985
20986 PR external/1568
20987 * gdb.base/bigcore.exp: Check the size of the dumped core file.
20988 XFAIL if it is smaller than bytes_allocated.
20989 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
20990 (main): Make chunks_allocated unsigned. Correct comment.
20991
c0586a34
JB
209922004-05-07 Joel Brobecker <brobecker@gnat.com>
20993
20994 * gdb.arch/powerpc-aix-prologue.c: New file.
20995 * gdb.arch/powerpc-aix-prologue.exp: New file.
20996
f2785d12
JB
209972004-05-07 Jim Blandy <jimb@redhat.com>
20998
20999 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
21000 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
21001
bd7f6e30
JB
210022004-05-06 Joel Brobecker <brobecker@gnat.com>
21003
21004 * gdb.base/sep.exp: No longer setup_kfail when the program was
21005 built with dwarf2.
21006
0a5e7efe
JI
210072004-05-05 Jim Ingham <jingham@apple.com>
21008
21009 * gdb.base/pending.exp: Make sure pending breakpoints
21010 preserve the ignore count.
f4fc3b93 21011
a8958849
MK
210122004-04-27 Jerome Guitton <guitton@gnat.com>
21013
21014 * i386-prologue.exp: Add testcase for jump instruction as first
21015 instruction of the real code.
21016 * i386-prologue.c (jump_at_beginning): New function.
21017
7e103f5b
MK
210182004-04-28 Mark Kettenis <kettenis@gnu.org>
21019
21020 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
21021 x86_64-*-*.
21022
5d38b224
MK
210232004-04-28 Mark Kettenis <kettenis@gnu.org>
21024
21025 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
21026 i*86-*-*.
21027
0ef32fd9
MK
210282004-04-25 Mark Kettenis <kettenis@gnu.org>
21029
21030 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
21031 expression that checks the return type.
21032
71d7dd7c
AC
210332004-04-23 Andrew Cagney <cagney@redhat.com>
21034
21035 * gdb.base/call-sc.exp: New test of scalar call/return values.
21036 * gdb.base/call-sc.c: Ditto.
21037
1e9f977e
JJ
210382004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
21039
21040 * gdb.threads/manythreads.c: Reduce thread stack size.
21041
899d9e3a
JJ
210422004-04-23 Jeff Johnston <jjohnstn@redhat.com>
21043
21044 * gdb.threads/manythreads.c: Add copyright notice.
21045
61bcae62
AC
210462004-04-23 Andrew Cagney <cagney@redhat.com>
21047
21048 * gdb.base/siginfo.exp: Better handle step out of signal.
21049 * gdb.base/sigstep.exp: Ditto.
21050
7339a42e 210512004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 21052 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
21053
21054 * gdb.threads/manythreads.c: New testcase.
21055 * gdb.threads/manythreads.exp: Ditto.
21056
5c98409b
JB
210572004-04-22 Jim Blandy <jimb@redhat.com>
21058
21059 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
21060 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
21061
3b611f1a
MC
210622004-04-21 Michael Chastain <mec.gnu@mindspring.com>
21063
21064 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
21065
f0fd9238
AC
210662004-04-21 Andrew Cagney <cagney@redhat.com>
21067
21068 * gdb.base/sigstep.c: New file.
21069 * gdb.base/sigstep.exp: New file.
21070
90990674
JB
210712004-04-16 Joel Brobecker <brobecker@gnat.com>
21072
21073 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
21074 call to observer_notify_normal_stop.
21075
78cef34b
AC
210762004-04-15 Andrew Cagney <cagney@redhat.com>
21077
21078 * gdb.base/siginfo.c: New file.
21079 * gdb.base/siginfo.exp: New file.
21080
d2343407
JB
210812004-04-12 J. Brobecker <brobecker@gnat.com>
21082
21083 * gdb.base/sep.exp: Fix typo in comment.
21084
a2dba3c8
JB
210852004-04-12 J. Brobecker <brobecker@gnat.com>
21086
21087 * gdb.base/sep.c: New file.
21088 * gdb.base/sep-proc.c: New file.
21089 * gdb.base/sep.exp: New testcase.
21090
15f7b60e
MK
210912004-04-09 Mark Kettenis <kettenis@gnu.org>
21092
21093 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
21094 support.
21095
44f4de1a
AC
210962004-04-05 Andrew Cagney <cagney@redhat.com>
21097
21098 * gdb.base/sigaltstack.c: New file.
21099 * gdb.base/sigaltstack.exp: New file.
21100
ef04f396
JB
211012004-04-04 Joel Brobecker <brobecker@gnat.com>
21102
21103 * gdb.base/foll-fork.exp: Update the expected output for
21104 "help set follow-fork-mode", to match a change that was made
21105 to the help of this variable on 2004-01-13.
21106
d40d2c92
JB
211072004-04-01 Joel Brobecker <brobecker@gnat.com>
21108
21109 * lib/ada.exp: Add copyright notice.
21110 * bar.ads: Likewise.
21111 * bar.adb: Likewise.
21112 * null_record.adb: Likewise.
21113 * null_record.exp: Likewise.
21114 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
21115
f86ef5a3
JB
211162004-04-01 Joel Brobecker <brobecker@gnat.com>
21117
21118 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
21119 * configure: Regenerate.
21120
414e70e3
JB
211212004-04-01 Joel Brobecker <brobecker@gnat.com>
21122
21123 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
21124 to build the application. Remove the message printed when in
21125 verbose mode, redundant with the UNSUPPORTED message above.
21126
f0aaee49
JB
211272004-03-31 Joel Brobecker <brobecker@gnat.com>
21128
21129 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
21130 * gdb.ada (null_record.exp): New testcase.
21131
ac81cb54
JB
211322004-03-31 Joel Brobecker <brobecker@gnat.com>
21133
21134 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
21135
854af2f7
JB
211362004-03-31 Joel Brobecker <brobecker@gnat.com>
21137
21138 * gdb.ada: New subdirectory.
21139 * gdb.ada/Makefile.in: New file.
21140 * gdb.ada/gnat_ada.gpr.in: New file.
21141
034cb681
JB
211422004-03-31 Joel Brobecker <brobecker@gnat.com>
21143
21144 * lib/ada.exp: New file.
21145
78a1a894
DJ
211462004-03-24 Daniel Jacobowitz <drow@mvista.com>
21147
21148 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
21149 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
21150
4b2b3b3e
AC
211512004-03-22 Andrew Cagney <cagney@redhat.com>
21152
21153 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
21154 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
21155 Problem identified by Ulrich Weigand.
21156
23c73aa3
DC
211572004-03-17 David Carlton <carlton@kealia.com>
21158
21159 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
21160 PR c++/826.
21161
d63a86f8
RM
211622004-03-16 Roland McGrath <roland@redhat.com>
21163
21164 * gdb.base/auxv.exp: New file.
21165 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
21166
0e02aa50
DC
211672004-03-12 David Carlton <carlton@kealia.com>
21168
21169 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
21170 * gdb.cp/pr-1553.cc: Ditto.
21171 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
21172 pass branch.
21173
c20b71be
MC
211742004-03-12 Michael Chastain <mec.gnu@mindspring.com>
21175
21176 * gdb.cp/templates.exp: Accept more template types.
21177
c7414a01
MC
211782004-03-09 Michael Chastain <mec.gnu@mindspring.com>
21179
21180 From Corinna Vinschen with modifications.
21181 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
21182 local variable obj_with_enum.
21183 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
21184 results with obj_with_enum.
21185
ed69573c
MC
211862004-03-09 Michael Chastain <mec.gnu@mindspring.com>
21187
21188 * gdb.cp/classes.cc: New file, copied from misc.cc.
21189 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
21190
28301461
MC
211912004-03-09 Michael Chastain <mec.gnu@mindspring.com>
21192
21193 * gdb.cp/misc.cc: Add copyright notice.
21194
1198ecbe
DC
211952004-03-05 David Carlton <carlton@kealia.com>
21196
21197 * gdb.cp/rtti.exp: Add 'print *obj3' test.
21198 * gdb.cp/rtti.h: Update copyright.
21199 (namespace n2::n3): New.
21200 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
21201 (n2::n3::func3): New.
21202 (main): Call n2::n3::func3.
21203 * gdb.cp/rtti2.cc: Update copyright.
21204 (n2::create3): New.
21205
9e08c470
MK
212062004-03-04 Mark Kettenis <kettenis@gnu.org>
21207
21208 * gdb.asm/openbsd.inc: Fix typo.
21209
4bebc3aa
FF
212102004-03-03 Fred Fish <fnf@redhat.com>
21211
21212 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
21213 "val" instead of unused "size". Update copyright year.
21214
6ea9fb37
DJ
212152004-02-29 Daniel Jacobowitz <drow@mvista.com>
21216
21217 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
21218 to use unsigned char.
21219 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
21220 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
21221
23b23974
DJ
212222004-02-29 Daniel Jacobowitz <drow@mvista.com>
21223
21224 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
21225 line of output.
21226
7574fd53
DJ
212272004-02-28 Daniel Jacobowitz <drow@mvista.com>
21228
21229 * gdb.base/relocate.c (dummy): Initialize.
21230
a195357f
DJ
212312004-02-28 Daniel Jacobowitz <drow@mvista.com>
21232
21233 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
21234 a breakpoint at exit.
21235
72fd54a9
FF
212362004-02-27 Fred Fish <fnf@redhat.com>
21237
21238 * gdb.base/chng-syms.exp: Add expect condition to match failing
21239 case that isn't a timeout.
21240
b9d23137
AC
212412004-02-27 Andrew Cagney <cagney@redhat.com>
21242
21243 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
21244 support.
21245
15d208f6 212462004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 21247
15d208f6
FF
21248 * gdb.arch/gdb1431.c: Remove.
21249 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
21250 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
21251 of "until" incorrectly.
21252
98f9cd2d
JB
212532004-02-26 J. Brobecker <brobecker@gnat.com>
21254
21255 * gdb.cp/class2.cc (empty): New class.
21256 (refer): New function.
21257 (main): Declare an object of type empty and use it.
21258 * gdb.cp/class2.exp: Print the value of an object of type empty.
21259
9b50c11b
JJ
212602004-02-26 Jeff Johnston <jjohnstn@redhat.com>
21261
21262 * gdb.base/langs.exp: Update query string to match the
21263 new nquery format used for pending breakpoints.
21264
0dcd613f
AC
212652004-02-26 Andrew Cagney <cagney@redhat.com>
21266
21267 Fix PR i18n/1570.
21268 * gdb.base/charset.c: Update copyright notice.
21269 (main, init_string): Remove the escape character '\e' tests.
21270 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
21271 * gdb.base/charset.exp (valid_host_charset): Ditto.
21272 * gdb.base/setvar.exp: Ditto.
21273
b8a56647
AC
212742004-02-24 Andrew Cagney <cagney@redhat.com>
21275
90d59e34
AC
21276 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
21277 mmapped data in core file" PASS and FAIL messages consistent.
21278
b8a56647
AC
21279 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
21280 setting a breakpoint. Work around PR java/1565.
21281
9f27c604
JJ
212822004-02-23 Jeff Johnston <jjohnstn@redhat.com>
21283
21284 * lib/gdb.exp (gdb_breakpoint): Update query string to match
21285 new nquery format.
21286 * gdb.base/pending.exp: Ditto.
21287
3224a706
MK
212882004-02-22 Mark Kettenis <kettenis@gnu.org>
21289
21290 * configure.in: Run stabs tests on *BSD.
21291 * configure: Regenerated.
21292
41e0a9ca
MK
212932004-02-21 Mark Kettenis <kettenis@gnu.org>
21294
21295 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
21296
1e1b3428
FF
212972004-02-20 Fred Fish <fnf@redhat.com>
21298
21299 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
21300 blank in test for "returns short", for consistency with other
21301 "returns xxx" tests. Update copyright year.
21302
f9a7572a
FF
213032004-02-19 Fred Fish <fnf@redhat.com>
21304
21305 New testcase for PR breakpoint/1558.
21306 * gdb.arch/gdb1558.exp: New file.
21307 * gdb.arch/gdb1558.c: New file.
21308
b2ce2854
EZ
213092004-02-19 Elena Zannoni <ezannoni@redhat.com>
21310
21311 * gdb.base/nodebug.exp: Fix typo.
21312
e7c9ff01
JB
213132004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
21314
21315 Committed by Jim Blandy <jimb@redhat.com>.
21316
62f4b920
JB
21317 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
21318
2db536a1
JB
21319 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
21320
e7c9ff01
JB
21321 * gdb.base/float.exp: Support s390*-*-* targets.
21322
f3205b34
AF
213232004-02-17 Adam Fedor <fedor@gnu.org>
21324
21325 * gdb.base/gdb1555.exp: New file.
21326 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
21327
9d62932d
EZ
213282004-02-17 Elena Zannoni <ezannoni@redhat.com>
21329
21330 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
21331
344c9711
FF
213322004-02-16 Fred Fish <fnf@redhat.com>
21333
21334 * gdb.arch/gdb1291.c: Remove
21335 * gdb.arch/gdb1291.s: New test input file.
21336 * gdb.arch/gdb1291.exp: Expand test to check case that should not
21337 fail. Test for correct result, known incorrect result, other
21338 failures and timeouts.
21339
2d822687
AC
213402004-02-16 Andrew Cagney <cagney@redhat.com>
21341
21342 * gdb.base/bigcore.exp: New file.
21343 * gdb.base/bigcore.c: New file.
21344
dac15b66
AC
213452004-02-13 Andrew Cagney <cagney@redhat.com>
21346
21347 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
21348 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
21349 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
21350 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
21351 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
21352 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
21353 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
21354 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
21355 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
21356 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
21357
6bdfc2c4
JJ
213582004-02-11 Jeff Johnston <jjohnstn@redhat.com>
21359
21360 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
21361 executed is an alloc instruction.
21362
87b3ede8
DC
213632004-02-11 David Carlton <carlton@kealia.com>
21364
21365 * gdb.cp/breakpoint.exp: New.
21366 * gdb.cp/breakpoint.cc: New.
21367
6e19e2bf
MC
213682004-02-11 Michael Chastain <mec.gnu@mindspring.com>
21369
21370 Partial fix for PR gdb/1543.
21371 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
21372 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
21373 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
21374 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
21375 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
21376 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
21377 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
21378 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
21379 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
21380 to bug-gdb@prep.ai.mit.edu .
21381 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
21382 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
21383 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
21384 Likewise.
21385
5c5455dc
AC
213862004-02-10 Andrew Cagney <cagney@redhat.com>
21387
21388 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
21389 using gdb_internal_error_resync.
21390
9cf689d7
DJ
213912004-02-09 Daniel Jacobowitz <drow@mvista.com>
21392
21393 * gdb.threads/thread-specific.exp: Stop early if no threads are
21394 found.
21395
d2dc51db
MC
213962004-02-09 Michael Chastain <mec.gnu@mindspring.com>
21397
21398 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
21399
14b1a056
DJ
214002004-02-08 Daniel Jacobowitz <drow@mvista.com>
21401
21402 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
21403 breakpoints.
21404
83f66e8f
DJ
214052004-02-07 Daniel Jacobowitz <drow@mvista.com>
21406
21407 * config/sim.exp (gdb_load): Handle $arg == "".
21408 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
21409 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
21410
30fc0091
EZ
214112004-02-07 Elena Zannoni <ezannoni@redhat.com>
21412
a9c64011
AS
21413 * gdb.base/maint.exp: Update test to reflect
21414 obstack changes.
30fc0091 21415
4d806929
JJ
214162004-02-04 Jeff Johnston <jjohnstn@redhat.com>
21417
21418 * gdb.base/pendshr.c (pendfunc): New function that calls
21419 pendfunc1.
21420 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
21421
7bfdd688
FF
214222004-02-04 Fred Fish <fnf@redhat.com>
21423
21424 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
21425 function symbols and update copyright years.
21426 * gdb.arch/gdb1291.c: Ditto.
21427
aaa08ee4
MC
214282004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21429
21430 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
21431
dbad7755
MC
214322004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21433
21434 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
21435
ec4646ef
MC
214362004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21437
21438 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
21439
1b802196
FF
214402004-02-02 Fred Fish <fnf@redhat.com>
21441
21442 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
21443 remote targets. Update copyright years.
21444
18fe2033
JJ
214452004-02-02 Jeff Johnston <jjohnstn@redhat.com>
21446
21447 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
21448 support.
21449 * gdb.base/langs.exp: Fix test which attempts to create
21450 breakpoint on non-existent function to handle new pending
21451 support.
21452 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
21453 a breakpoint.
21454 * gdb.base/pending.exp: New test.
21455 * gdb.base/pending.c: New file.
21456 * gdb.base/pendshr.c: Ditto.
21457
8d577d32
DC
214582004-02-02 David Carlton <carlton@kealia.com>
21459
21460 * gdb.cp/overload.exp: Add overloadNamespace tests.
21461 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
21462 (overloadNamespace, XXX): New.
21463 (main): Call XXX::marker2.
21464
3ad13771
FF
214652004-02-01 Fred Fish <fnf@redhat.com>
21466
21467 * gdb.base/dump.exp: Use runto_main instead of "runto main".
21468 * gdb.base/finish.exp: Ditto.
21469 * gdb.base/gcore.exp: Ditto.
21470 * gdb.base/huge.exp: Ditto.
21471 * gdb.base/info-proc.exp: Ditto.
21472 * gdb.base/return2.exp: Ditto.
21473 * gdb.threads/gcore-thread.exp: Ditto.
21474
44c75849
DJ
214752004-02-01 Daniel Jacobowitz <drow@mvista.com>
21476
21477 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
21478
005bc093
MK
214792004-02-01 Mark Kettenis <kettenis@gnu.org>
21480
21481 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
21482 that opening the file succeeds on OpenBSD.
21483
c47cebdb
DJ
214842004-02-01 Daniel Jacobowitz <drow@mvista.com>
21485
21486 * gdb.threads/thread-specific.c: New file.
21487 * gdb.threads/threads-specific.exp: New test script.
21488 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
21489 to expect_out.
21490
5a01311c
MK
214912004-02-01 Mark Kettenis <kettenis@gnu.org>
21492
21493 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
21494 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
21495 only on the "print_small_structs from print_long_arg_list" test.
21496
ce22a4f1
DJ
214972004-02-01 Daniel Jacobowitz <drow@mvista.com>
21498
21499 * gdb.base/completion.exp: Kill a stray backslash.
21500
21501 From Jim Ingham <jingham@apple.com>:
21502 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
21503 agrees with the result from sending a tab.
21504
abbab9d3
DJ
215052004-01-31 Daniel Jacobowitz <drow@mvista.com>
21506
21507 * gdb.base/chng-syms.exp: Remove stray newline.
21508
53904d1e
MK
215092004-01-31 Mark Kettenis <kettenis@gnu.org>
21510
21511 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
21512 *-*-openbsd*.
21513 * gdb.asm/openbsd.inc: New file.
21514
3a4b3aac
MK
215152004-01-30 Mark Kettenis <kettenis@gnu.org>
21516
21517 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
21518 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
21519 *-*solaris2*. Remove commented out default settings for
21520 asm-flags. Replace gdb_compile with target_link.
21521
ebac27b4
MC
215222004-01-29 Michael Chastain <mec.gnu@mindspring.com>
21523
21524 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
21525 for all tests. Remove old hp-ux and cygnus xfail cases.
21526
d8679d84
PH
215272004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
21528
21529 * gdb.base/chng-syms.exp: New file.
21530 * gdb.base/chng-syms.c: New file.
21531
0a55bc22
MC
215322004-01-24 Michael Chastain <mec.gnu@mindspring.com>
21533
21534 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
21535 Provide arms for current output in all my configurations.
21536
94b8e876
MC
215372004-01-24 Michael Chastain <mec.gnu@mindspring.com>
21538
21539 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
21540 * lib/compiler.cc: Likewise.
21541 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
21542 get the right preprocessor. Eval the output directly. Remove
21543 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
21544 hp_f77_compiler and hp_f90_compiler completely.
21545 (gdb_preprocess): Delete.
21546 (get_compiler): Delete.
21547
7cf03d44
MK
215482004-01-24 Mark Kettenis <kettenis@gnu.org>
21549
21550 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
21551 <string.h>.
21552
68b6dce9
NR
215532004-01-24 Nick Roberts <nick@nick.uklinux.net>
21554
21555 * gdb.mi/mi-stack.exp: Update copyright.
21556
b368761e
DC
215572004-01-23 David Carlton <carlton@kealia.com>
21558
21559 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
21560 test for cp_lookup_transparent_type.
21561 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
21562 call them.
21563
f2061b53
DJ
215642004-01-23 Daniel Jacobowitz <drow@mvista.com>
21565
21566 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
21567 after -var-update.
21568
37fc574a
DC
215692004-01-23 David Carlton <carlton@kealia.com>
21570
21571 * gdb.cp/namespace.cc (C::ensureRefs): New.
21572 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
21573
8e94b928
NR
215742004-01-20 Nick Roberts <nick@nick.uklinux.net>
21575
21576 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
21577 case "-stack-list-locals 2".
21578 * gdb.mi/mi-var-child.exp: Test for case
21579 "-var-list-children --all-values NAME".
21580
997b0952
MC
215812004-01-18 Michael Chastain <mec.gnu@mindspring.com>
21582
21583 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
21584
52470da3
MK
215852004-01-18 Mark Kettenis <kettenis@gnu.org>
21586
7049b4b8
MK
21587 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
21588 used with gdb_test_multiple.
21589
52470da3
MK
21590 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
21591 read at address 0. This fixes PR testsuite/1504.
21592
da6012e5
DJ
215932004-01-18 Daniel Jacobowitz <drow@mvista.com>
21594
21595 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
21596 Remove downloading, guessing the host executable, the calls to
21597 gdb_file_cmd and gdb_target_cmd, and "load" support.
21598 (infer_host_exec): New function broken out from gdb_load.
21599 (gdb_load): New wrapper for gdbserver_gdb_load.
21600 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
21601 gdb_target_cmd. Use -target-select.
21602 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
21603 Download binaries to the host. Clear last_mi_remote_file when
21604 we load a new binary.
21605 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
21606 call gdbserver_gdb_load and mi_gdb_target_cmd.
21607
32c70722
MC
216082004-01-17 Michael Chastain <mec.gnu@mindspring.com>
21609
21610 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
21611 type patterns.
21612
b0cecf36
MC
216132004-01-17 Michael Chastain <mec.gnu@mindspring.com>
21614
21615 * gdb.cp/templates.exp: Fix typo in test name of
21616 "print Foo<volatile char*>::foo".
21617
4120d7e6
MC
216182004-01-15 Michael Chastain <mec.gnu@mindspring.com>
21619
21620 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
21621
f679e530
BE
216222004-01-16 Ben Elliston <bje@wasabisystems.com>
21623
21624 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
21625 (clean mostlyclean): Remove empty rm.
21626
091c48f6
MC
216272004-01-15 Michael Chastain <mec.gnu@mindspring.com>
21628
21629 * gdb.base/setvar.exp: Add copyright years.
21630
3e5fc8d2
DC
216312004-01-14 David Carlton <carlton@bactrian.org>
21632
21633 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
21634 PR c++/1511 and update coment.
21635 * gdb.cp/templates.exp: Update patterns to match current output.
21636 If changes involve something other than whitespace, KFAIL
21637 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
21638
63d06c5c
DC
216392004-01-14 David Carlton <carlton@kealia.com>
21640
21641 * gdb.cp/namespace.exp: Add tests involving classes defined within
21642 namespaces.
21643 * gdb.cp/namespace.cc (C::CClass): New.
21644 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
21645
a51dab88
EZ
216462004-01-14 Elena Zannoni <ezannoni@redhat.com>
21647
21648 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
21649 what debug info we have. Print a better message if something goes
21650 wrong while producing the separate debug info file.
21651
a476ccc9
MC
216522004-01-14 Michael Chastain <mec.gnu@mindspring.com>
21653
21654 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
21655
f453692c
MC
216562004-01-14 Michael Chastain <mec.gnu@mindspring.com>
21657
21658 * gdb.base/callfuncs.c: Add copyright notice.
21659
f40063a5
MC
216602004-01-13 Michael Chastain <mec.gnu@mindspring.com>
21661
21662 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
21663 inheritance. PR gdb/1498, PR gcc/13539.
21664
19ac3974
EZ
216652004-01-13 Elena Zannoni <ezannoni@redhat.com>
21666
a9c64011
AS
21667 * gdb.threads/gcore-thread.exp: Prefix name of binary with
21668 test specific name.
21669 * gdb.mi/gdb669.exp: Ditto.
21670 * gdb.mi/mi-pthreads.exp: Ditto.
21671 * gdb.mi/mi1-pthreads.exp: Ditto.
21672 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 21673
56c97c6e
MC
216742004-01-12 Michael Chastain <mec.gnu@mindspring.com>
21675
21676 * gdb.cp/member-ptr.cc: Add copyright notice.
21677
a0644324
MC
216782004-01-12 Michael Chastain <mec.gnu@mindspring.com>
21679
21680 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
21681 some patterns for recent versions of gcc and hpacc. Delete
21682 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
21683 Delete tests that access a NULL pointer-to-member-data. This
21684 script is still disabled for gcc.
21685
32fabe09
EZ
216862004-01-12 Elena Zannoni <ezannoni@redhat.com>
21687
21688 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 21689 escaped correctly.
32fabe09 21690
1f8a6abb
EZ
216912004-01-12 Elena Zannoni <ezannoni@redhat.com>
21692
21693 * gdb.base/sepdebug.exp: New file.
21694 * gdb.base/sepdebug.c: New file.
21695 * lib/gdb.exp (separate_debug_filename): New procedure.
21696 (gdb_gnu_strip_debug): New procedure.
21697
48efe704
AC
216982004-01-12 Andrew Cagney <cagney@redhat.com>
21699
21700 * gdb.mi/ChangeLog: Delete file. Renamed to ...
21701 * gdb.mi/ChangeLog-1999-2003: New file.
21702
a9415475
AC
217032004-01-12 Andrew Cagney <cagney@redhat.com>
21704
21705 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
21706 "Renaming a directory to a non-empty directory returns ENOTEMPTY
21707 or EEXIST", treat EBUSY as an XFAIL.
21708
83b8cf9d
MC
217092004-01-11 Michael Chastain <mec.gnu@mindspring.com>
21710
21711 * gdb.base/scope.exp: Remove obsolete setup_xfail for
21712 hp_cc_compiler.
21713
9939d2a8
MC
217142004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21715
21716 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
21717 decorations.
21718
1ff8cadf
MC
217192004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21720
21721 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
21722 and "(aCC)" decorations. Remove obsolete doco about old
21723 test results.
21724
6fa9022e
MC
217252004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21726
21727 * gdb.cp/exception.exp: Fix typo in doco.
21728
209721fe
MK
217292004-01-09 Mark Kettenis <kettenis@gnu.org>
21730
21731 * gdb.base/gdb1476.exp: Fix typo.
21732
ef11303e
MC
217332004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21734
21735 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
21736 file.
21737
041ab88c
MC
217382004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21739
21740 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
21741 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
21742 Use gdb_compile. Remove restriction on gcc. Add some patterns
21743 for recent version of gdb. Delete second half, which was a copy
21744 of the first half with different build flags. This test is
21745 still disabled because it is still not ready for production.
21746
e36d075a
MC
217472004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21748
21749 * gdb.cp/exception.cc: Add copyright notice.
21750 * gdb.cp/exception.exp: Add a notice that this file is broken
21751 because of line number changes caused by addition of copyright
21752 notice.
21753
42b190ad
MC
217542004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21755
21756 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
21757 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
21758
8f25f06b
MC
217592004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21760
21761 * gdb.cp/classes.exp: Accept gnu abi 2.
21762 * gdb.cp/derivation.exp: Likewise.
21763 * gdb.cp/overload.exp: Likewise.
21764 * gdb.cp/virtfunc.exp: Likewise.
21765
06ded8b8
MC
217662004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21767
21768 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
21769 semicolon after end of function.
21770
77c26ae3
MC
217712004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21772
21773 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
21774 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
21775 boilerplate code for compiling and running the program under
21776 test. Add some string method tests.
21777
20757486
MC
217782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21779
21780 * gdb.cp/bs15503.cc: Add copyright notice.
21781 * gdb.cp/bs15503.exp: Adjust line number.
21782
0fd3b503
MC
217832004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21784
21785 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
21786 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
21787
10d1bea8
MC
217882004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21789
21790 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
21791 hp_cc_compiler.
21792
2789202a
MC
217932004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21794
21795 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
21796 * gdb.cp/ctti.exp: Use the marker instead of "next".
21797 With gcc, run further before bailing.
21798
b862f14c
MC
217992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21800
21801 * gdb.cp/cttiadd.cc: Add copyright notice.
21802 * gdb.cp/cttiadd1.cc: Likewise.
21803 * gdb.cp/cttiadd2.cc: Likewise.
21804 * gdb.cp/cttiadd3.cc: Likewise.
21805
96da2469
MC
218062004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21807
21808 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
21809 Use gdb_test, gdb_test_multiple. Use floating-point values that
21810 have exact representations in IEEE-ish formats.
21811
053248ff
MC
218122004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21813
21814 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
21815 compilers. Delete duplicate call to get_compiler_info.
21816 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
21817 * gdb.base/volatile.exp: Likewise.
21818
84acecdd
MK
218192004-01-07 Mark Kettenis <kettenis@gnu.org>
21820
21821 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
21822 memory at address 0.
21823
fe11a27f
MC
218242004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21825
21826 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
21827 to test for hp-ux assembler. Fix copyright years.
21828
60ad077b
AC
218292004-01-07 Andrew Cagney <cagney@redhat.com>
21830
21831 * gdb.base/fileio.c (strerrno): Add "EBUSY".
21832
1c9b8f33
AC
218332004-01-07 Andrew Cagney <cagney@redhat.com>
21834
21835 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
21836 when creating the read-only file. From analysis by Roland McGrath
21837 and Elena Zannoni.
21838
753ccc7a
MC
218392004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21840
21841 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
21842
eca3e36b
MC
218432004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21844
21845 * gdb.base/cvexpr.c: Be type-safe with function pointers and
21846 data pointers.
21847
f8d4bac4
MC
218482004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21849
21850 * gdb.cp/m-static.exp: Compile one source file at a time.
21851 Delete unused call to get_compiler_info.
21852
9b4e0f94
MC
218532004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21854
21855 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
21856 * gdb.base/call-rt-st.exp: Likewise.
21857 * gdb.base/nodebug.exp: Likewise.
21858 * gdb.base/volatile.exp: Likewise.
21859 * gdb.cp/ref-types.exp: Likewise.
21860 * gdb.cp/templates.exp: Likewise.
21861
023c1024
MK
218622004-01-05 Mark Kettenis <kettenis@gnu.org>
21863
21864 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
21865
19703c4a
MC
218662004-01-05 Michael Chastain <mec.gnu@mindspring.com>
21867
21868 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
21869 hppa*-hp-hpux*.
21870
18b67037
MK
218712004-01-04 Mark Kettenis <kettenis@gnu.org>
21872
ba6219c8
MK
21873 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21874 x86_64-*-*.
21875
18b67037
MK
21876 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21877 sparc64-*-* and sparc*-solaris2*.
21878
1bfbbb9d
MK
218792004-01-04 Mark Kettenis <kettenis@gnu.org>
21880
21881 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
21882 return ${tests}" test. The ${tests} already mentions the
21883 filename.
21884
06846494
MC
218852004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21886
21887 * gdb.cp/local.exp: Accept gcc abi 2.
21888
3b0cb202
MC
218892004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21890
21891 * gdb.cp/templates.exp: Accept gcc abi 2.
21892
0643ec3f
MC
218932004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21894
21895 * lib/compiler.cc: Remove supports_template_debugging.
21896 * gdb.cp/templates.exp: Do not test supports_template_debugging.
21897
d231d0b1
MC
218982004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21899
21900 * gdb.cp/namespace.exp: Accept gcc abi 2.
21901
44ffb27c
MC
219022004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21903
21904 * gdb.cp/method.exp: Accept gcc abi 2.
21905
184ad485
MC
219062004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21907
21908 * gdb.cp/classes.exp: Generate identical results as old version.
21909 * gdb.cp/derivation.exp: Likewise.
21910 * gdb.cp/overload.exp: Likewise.
21911 * gdb.cp/virtfunc.exp: Likewise.
21912
116f09e7
MC
219132004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21914
21915 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
21916 mysterious bug with sourceware version of expect.
21917
b1379776
MC
219182004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21919
21920 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
21921 current versions of gcc, including gcc abi 2. Remove gratuitous
21922 restart of test program. Use gdb_test_multiple and gdb_test for
21923 all tests. Add patterns to xfail missing "const" in "const char *"
21924 and kfail PR gdb/1155.
21925
6b7a4c0e
MC
219262004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21927
21928 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
21929 current versions of gcc, including gcc abi 2. Remove gratuitous
21930 restart of test program. Use gdb_test_multiple and gdb_test for
21931 all tests. Add patterns to kfail PR gdb/1498.
21932
51615d72
MC
219332003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21934
21935 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
21936 current versions of gcc, including gcc abi 2. Use "breakpoint"
21937 and "continue" instead of restarting the target program. Use
21938 gdb_test_multiple and gdb_test for all tests.
21939
7b79a9d7
MK
219402004-01-01 Mark Kettenis <kettenis@gnu.org>
21941
21942 * gdb.asm/asm-source.exp: Update copyright year. Link statically
21943 for *-*-solaris2*.
21944
1cd3489f
MC
219452003-12-31 Michael Chastain <mec.gnu@mindspring.com>
21946
21947 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
21948 current versions of gcc, including gcc abi 2. Use "breakpoint"
21949 and "continue" instead of restarting the target program several
21950 times. Use gdb_test_multiple and gdb_test for all tests.
21951
850742db
MC
219522003-12-18 Michael Chastain <mec.gnu@mindspring.com>
21953
21954 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
21955 source files.
21956
eb4bbda8
MC
219572003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21958
21959 * gdb.base/environ.exp: Handle compiling test case from multiple
21960 source files.
21961
e42c7771
MC
219622003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21963
21964 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
21965
80e4b428
JB
219662003-12-17 Jim Blandy <jimb@redhat.com>
21967
5f06973a
JB
21968 * gdb.base/freebpcmd.c: Add copyright notice.
21969
80e4b428
JB
21970 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
21971
0ab84fb7
MC
219722003-12-16 Michael Chastain <mec.gnu@mindspring.com>
21973
21974 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
21975
1b3bb3d0
JB
219762003-12-13 Jim Blandy <jimb@redhat.com>
21977
21978 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
21979
3a4c9371
KB
219802003-12-12 Kevin Buettner <kevinb@redhat.com>
21981
21982 * gdb.asm/frv.inc: New file.
21983 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
21984
a1dea79a
FF
219852003-12-09 Fred Fish <fnf@redhat.com>
21986
21987 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
21988 functions to break1.c and leave prototypes behind. Add more
21989 "set breakpoint NN here" comments.
21990 * gdb.base/break1.c: New file.
21991
21992 * gdb.base/break.exp: Handle compiling test case from multiple
21993 source files and change source file references as needed.
21994 * gdb.base/completion.exp: Ditto.
21995 * gdb.base/condbreak.exp: Ditto.
21996 * gdb.base/define.exp: Ditto.
21997 * gdb.base/ena-dis-br.exp: Ditto.
21998 * gdb.base/info-proc.exp: Ditto.
21999 * gdb.base/maint.exp: Ditto.
22000 * gdb.base/until.exp: Ditto.
22001
22002 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
22003 hardcoded line numbers.
22004 * gdb.base/define.exp: Ditto.
22005 * gdb.base/ena-dis-br.exp: Ditto.
22006 * gdb.base/maint.exp: Ditto.
22007 * gdb.base/until.exp: Ditto.
22008
22009 * gdb.base/completion.exp: Use "break1" for completion tests since
22010 "break" is no longer a unique prefix.
22011
5266b69c
AC
220122003-12-06 Andrew Cagney <cagney@redhat.com>
22013
22014 * gdb.base/structs.exp (test_struct_returns): When applicable, set
22015 "return_value_unimplemented". When an unimplemented struct return
22016 architecture, report incorrect values as a KFAIL
22017
374451f0
MC
220182003-12-05 Michael Chastain <mec.gnu@mindspring.com>
22019
22020 * gdb.cp/rtti.exp: Accept new wording of warning from
22021 cp_lookup_rtti_type.
22022
ba9b20a7
MC
220232003-12-05 Michael Chastain <mec.gnu@mindspring.com>
22024
22025 Partial fix for PR testsuite/1456.
22026 * gdb.base/scope.exp (test_at_main): Replace references to
22027 gcc_compiled with calls to test_compiler_info.
22028 (test_at_foo): Likewise.
22029 (test_at_bar): Likewise.
22030
b74b6d0b
MC
220312003-12-04 Michael Chastain <mec.gnu@mindspring.com>
22032
22033 Partial fix for PR testsuite/1456.
22034 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
22035 to test_compiler_info.
22036
ccfa3402
MC
220372003-12-03 Michael Chastain <mec.gnu@mindspring.com>
22038
22039 * gdb.base/so-impl-ld.exp: Update copyright notice.
22040
f6246aba
MC
220412003-12-02 Michael Chastain <mec.gnu@mindspring.com>
22042
22043 Partial fix for PR testsuite/1456.
22044 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
22045 to test_compiler_info.
22046
13ae734a
MC
220472003-11-28 Michael Chastain <mec.gnu@mindspring.com>
22048
22049 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
22050 from current versions of gdb. Clean up regular expressions.
22051 Delete redundant timeout case.
22052
d8e1cdee
MC
220532003-11-28 Michael Chastain <mec.gnu@mindspring.com>
22054
22055 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
22056 from current versions of gdb. Clean up regular expressions.
22057 Delete redundant timeout case.
22058
96457b64
MC
220592003-12-01 Michael Chastain <mec.gnu@mindspring.com>
22060
22061 Partial fix for PR testsuite/1456.
22062 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
22063 gcc_compiled with call to test_compiler_info.
22064
f35309fc
MC
220652003-11-30 Michael Chastain <mec.gnu@mindspring.com>
22066
22067 Partial fix for PR testsuite/1456.
22068 * gdb.base/list.exp (test_list_function): Delete unused declaration
22069 of gcc_compiled.
22070
d7afdf9b
MC
220712003-11-29 Michael Chastain <mec.gnu@mindspring.com>
22072
22073 Partial fix for PR testsuite/1456.
22074 * gdb.base/complex.exp: Replace reference to gcc_compiled with
22075 call to test_compiler_info.
22076
71507b56
MK
220772003-11-29 Mark Kettenis <kettenis@gnu.org>
22078
22079 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
22080 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
22081 it to create the appropriate note.inc.
22082 * gdb.asm/asmsrc1.s: Include "note.inc".
22083 * gdb.asm/netbsd.inc: New file.
22084 * gdb.asm/empty.inc: New file.
22085
f81f93f7
MC
220862003-11-28 Michael Chastain <mec.gnu@mindspring.com>
22087
22088 Partial fix for PR testsuite/1456.
22089 * gdb.base/constvars.exp: Replace references to gcc_compiled with
22090 calls to test_compiler_info.
22091
9a77938e
MC
220922003-11-27 Michael Chastain <mec.gnu@mindspring.com>
22093
22094 Partial fix for PR testsuite/1456.
22095 * gdb.base/volatile.exp: Replace references to gcc_compiled with
22096 calls to test_compiler_info.
22097
e8367dc7
MK
220982003-11-27 Mark Kettenis <kettenis@gnu.org>
22099
22100 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
22101 pattern for the KFAILs.
22102
526c61ee
AF
221032003-11-25 Adam Fedor <fedor@gnu.org>
22104
22105 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
22106 * gdb.objc/objcdecode.m: New file.
22107
28f2d600
AF
221082003-11-25 Adam Fedor <fedor@gnu.org>
22109
22110 * gdb.objc/nondebug.exp: Test for PR objc/1236.
22111 * gdb.objc/nondebug.m: New file.
22112
a3895cee
BE
221132003-11-26 Ben Elliston <bje@wasabisystems.com>
22114
22115 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
22116 NetBSD as it does on FreeBSD. Modelled on a similar change by
22117 Mark Kettenis on 2003-05-30.
22118 (link-flags): Set to "--entry _start" regardless of target.
22119 Special linker flags are to be appended to $link-flags.
22120 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
22121
c9f2c8a3
MC
221222003-11-25 Michael Chastain <mec.gnu@mindspring.com>
22123
22124 * gdb.cp/method.exp: Accept output of new demangler.
22125
15a0587a 221262003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
22127
22128 * gdb/class2.exp: New file.
22129 * gdb/class2.cc: New file.
22130
3c00b570
MC
221312003-11-25 Michael Chastain <mec.gnu@mindspring.com>
22132
22133 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
22134 of new demangler.
22135
7027acc7
MK
221362003-11-23 Mark Kettenis <kettenis@gnu.org>
22137
22138 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
22139 of gdb_test "run".
22140
b0e1598a
MK
221412003-11-23 Mark Kettenis <kettenis@gnu.org>
22142
22143 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
22144 "continue" into "run".
22145
4d9eda44
MC
221462003-11-23 Michael Chastain <mec.gnu@mindspring.com>
22147
22148 Partial fix for PR testsuite/1456.
22149 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
22150 call to test_compiler_info.
22151 * gdb.cp/ctti.exp: Likewise.
22152 * gdb.cp/derivation.exp: Likewise.
22153 * gdb.cp/member-ptr.exp: Likewise.
22154 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
22155 reference to gcc_compiled.
22156
221572003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
22158
22159 Fix PR testsuite/1463.
22160 * gdb.base/structs.exp (start_structs_test): Call
22161 get_debug_format before using the debug format.
22162
d422fe19
AC
221632003-11-22 Andrew Cagney <cagney@redhat.com>
22164
22165 * lib/gdb.exp (gdb_test_multiple): Add simple example.
22166 * gdb.base/structs.exp: Use gdb_test_multiple.
22167
039cf96d
AC
221682003-11-20 Andrew Cagney <cagney@redhat.com>
22169
6882279b
AC
22170 * gdb.base/structs.exp: Handle and recover from internal errors.
22171 Replace "foo${n}" with "foo<n>" in test messages.
22172
e53890ae
AC
22173 * gdb.base/structs.exp: Update copyright. Rewrite.
22174 * gdb.base/structs.c: Update copyright. Rewrite.
22175
2b211c59
AC
22176 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
22177 resync count exceeded.
d63a86f8 22178
039cf96d
AC
22179 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
22180 from the internal error.
22181 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
22182 Original from Jim Blandy.
22183 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 22184
eac98b22
AC
221852003-11-19 Andrew Cagney <cagney@redhat.com>
22186
22187 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
22188 KFAIL.
22189
67455b2a
MK
221902003-11-17 Mark Kettenis <kettenis@gnu.org>
22191
22192 New testcase for PR backtrace/1435.
22193 * gdb.arch/i386-unwind.exp: New file.
22194 * gdb.arch/i386-unwind.c: New file.
22195
853d6e5b
AC
221962003-11-17 Andrew Cagney <cagney@redhat.com>
22197
22198 * lib/gdb.exp (compiler_info): New global.
22199 (test_compiler_info): New function.
22200 (get_compiler_info): Set compiler_info.
22201 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
22202 "compiler_info" to gcc-<major>-<minor>.
22203
38cf6e11
MC
222042003-11-15 Michael Chastain <mec.gnu@mindspring.com>
22205
22206 * gdb.trace/configure: Remove.
22207
a50d3602
EZ
222082003-11-13 Elena Zannoni <ezannoni@redhat.com>
22209
22210 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 22211 breakpoints.
a50d3602
EZ
22212 * gdb.base/break.exp: Remove all references to explicit line
22213 numbers.
22214
d9407aaa
NC
222152003-11-11 Nick Clifton <nickc@redhat.com>
22216
22217 * gdb.base/shreloc.exp: Do not run for targets which do not
22218 support shared objects.
22219
db488fc1
CV
222202003-11-10 Corinna Vinschen <vinschen@redhat.com>
22221
22222 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
22223 Don't run tests if nofileio flag is given.
22224
6a90a18e
EZ
222252003-11-07 Elena Zannoni <ezannoni@redhat.com>
22226
22227 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 22228 as well as 'Watchpoint'.
6a90a18e 22229
0b915e9c
EZ
222302003-11-06 Elena Zannoni <ezannoni@redhat.com>
22231
22232 Reported by Jim Ingham <jingham@apple.com>:
22233 * gdb.base/annota1.exp: Match at least one occurrence of the
22234 signal handler annotation.
22235
d7e4b55f
EZ
222362003-11-06 Elena Zannoni <ezannoni@redhat.com>
22237
a9c64011
AS
22238 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
22239 as well as 'Watchpoint'.
d7e4b55f 22240
2fe4e8d0
MC
222412003-11-05 Michael Chastain <mec@shout.net>
22242
22243 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
22244
6ef88553
KW
222452003-11-03 Kris Warkentin <kewarken@qnx.com>
22246
22247 * gdb.arch/gdb1291.c: New test file.
22248 * gdb.arch/gdb1291.exp: New test script.
22249 * gdb.arch/gdb1431.c: New test file.
22250 * gdb.arch/gdb1431.exp: New test script.
22251
ae7dc4d8
MC
222522003-10-22 Michael Chastain <mec@shout.net>
22253
22254 * gdb.mi/pthreads.c: Add copyright notice.
22255
c39d7427
MC
222562003-10-22 Michael Chastain <mec@shout.net>
22257
22258 * gdb.threads/pthreads.c: Add copyright notice.
22259
8b7d96c1
MC
222602003-10-20 Michael Chastain <mec@shout.net>
22261
22262 * gdb.base/gdb1056.exp: New test script.
22263
d1d69fdd
DJ
222642003-10-13 Daniel Jacobowitz <drow@mvista.com>
22265
22266 * gdb.threads/killed.exp: Use gdb_run_cmd.
22267
7d605576
DJ
222682003-10-13 Daniel Jacobowitz <drow@mvista.com>
22269
22270 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
22271 create a core file.
22272 * gdb.threads/gcore-thread.exp: Likewise.
22273
618ec112
CV
222742003-10-13 Corinna Vinschen <vinschen@redhat.com>
22275
22276 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
22277 type, based on char type.
22278 (struct bit_flags_short_t): New bitfield type, based on short type.
22279 (init_bit_flags_char): New fuction.
22280 (init_bit_flags_short): Ditto.
22281 (print_bit_flags_char): Ditto.
22282 (print_bit_flags_short): Ditto.
22283 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
22284
9367a73c
MC
222852003-10-11 Michael Chastain <mec@shout.net>
22286
22287 * gdb.base/call-rt-st.exp: Update copyright year.
22288
1decf120
KI
222892003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
22290
22291 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
22292 * gdb.disasm/sh3.s: Ditto.
22293
5445b2ae
DJ
222942003-10-07 Daniel Jacobowitz <drow@mvista.com>
22295
22296 * gdb.threads/switch-threads.exp: New test.
22297 * gdb.threads/switch-threads.c: New source file.
22298
aec24853
CV
222992003-10-07 Corinna Vinschen <vinschen@redhat.com>
22300
22301 * gdb.base/ending-run.exp: Add sh specific case.
22302
adc7428d
AC
223032003-10-06 Andrew Cagney <cagney@redhat.com>
22304
22305 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
22306 * gdb.disasm/mn10200.exp: Delete obsolete file.
22307
c9d37158
DJ
223082003-09-29 Daniel Jacobowitz <drow@mvista.com>
22309
22310 * ChangeLog: Correct an entry command.exp -> commands.exp.
22311 * gdb.base/commands.exp (bp_deleted_in_command_test)
22312 (temporary_breakpoint_commands): Check noargs.
22313
79c2c32d
DC
223142003-09-25 David Carlton <carlton@kealia.com>
22315
22316 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
22317 of some print tests, where appropriate. Add tests for C::D::cd,
22318 E::ce, F::cXfX, G::XgX.
22319 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
22320
594e6d67
RE
223212003-09-25 Richard Earnshaw <rearnsha@arm.com>
22322
22323 * lib/java.exp (java_init): Import target_alias before using it.
22324
10f0d451
DC
223252003-09-25 David Carlton <carlton@kealia.com>
22326
22327 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
22328
274bcba0
EZ
223292003-09-23 Elena Zannoni <ezannoni@redhat.com>
22330
d63a86f8 22331 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 22332 weirdness.
274bcba0 22333
cdbf20f7
MC
223342003-09-17 Michael Chastain <mec@shout.net>
22335
22336 * gdb.cp/gdb1355.exp: New file.
22337 * gdb.cp/gdb1355.c: New file.
22338
71e06f80
CV
223392003-09-15 Corinna Vinschen <vinschen@redhat.com>
22340
22341 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
22342 * gdb.asm/sh.inc: New file.
22343
5c4e30ca
DC
223442003-09-11 David Carlton <carlton@kealia.com>
22345
bd45b7af
DC
22346 * gdb.cp/namespace.exp: Add tests for namespace types.
22347 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
22348 (test_namespace): New.
22349
1c199746
EZ
223502003-09-11 Elena Zannoni <ezannoni@redhat.com>
22351
a9c64011 22352 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 22353 * gdb.stabs/weird.exp: Ditto.
1c199746 22354
04ed252f
MC
223552003-09-08 Michael Chastain <mec@shout.net>
22356
22357 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
22358
d8a2d9e7
MC
223592003-09-07 Michael Chastain <mec@shout.net>
22360
22361 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
22362 'parse error'.
22363
161afb24
MK
223642003-09-07 Mark Kettenis <m.kettenis@osp.nl>
22365
22366 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
22367
49f2741a
MC
223682003-08-30 Michael Chastain <mec@shout.net>
22369
22370 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
22371 * gdb.gdb/observer.exp: Ditto.
22372 * gdb.gdb/xfullpath.exp: Ditto.
22373
8afa723e
MK
223742003-08-29 Mark Kettenis <kettenis@gnu.org>
22375
22376 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
22377 *-*-*bsd*.
22378
f31dfe3b
JJ
223792003-08-28 Jeff Johnston <jjohnstn@redhat.com>
22380
22381 * gdb.base/dump.exp: Skip for ia64.
22382
4630e498
JJ
223832003-08-25 Jeff Johnston <jjohnstn@redhat.com>
22384
22385 * gdb.asm/asm-source.exp: Add ia64 support.
22386 * gdb.asm/ia64.inc: New file.
22387
1105b7ef
MC
223882003-08-22 Michael Chastain <mec@shout.net>
22389
22390 * gdb.cp: New directory.
22391 * gdb.cp/*: Copy from gdb.c++/*.
22392 * gdb.c++/*: Remove.
22393 * Makefile.in: Change gdb.c++ to gdb.cp.
22394 * configure.in: Ditto.
22395 * configure: Regnerate.
22396
c945b932
MK
223972003-08-18 Mark Kettenis <kettenis@gnu.org>
22398
22399 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
22400 * gdb.arch/i386-prologue.c (gdb1338): Add function.
22401
2b66634b
DJ
224022003-08-17 Daniel Jacobowitz <drow@mvista.com>
22403
22404 * mi-var-display.exp (-var-list-children weird): Accept function
22405 pointers with argument types.
22406 * mi1-var-display.exp (-var-list-children weird): Likewise.
22407 * mi2-var-display.exp (-var-list-children weird): Likewise.
22408
a356f73b
DJ
224092003-08-17 Daniel Jacobowitz <drow@mvista.com>
22410
22411 * gdb.base/annota3.exp: Add missing newline.
22412
483417b8
MC
224132003-08-06 Michael Chastain <mec@shout.net>
22414
22415 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
22416
c99c59c3
MS
224172003-08-12 Michael Snyder <msnyder@redhat.com>
22418
22419 * gdb.base/float.exp: Add test for SH.
22420
55ed7501
MK
224212003-08-10 Mark Kettenis <kettenis@gnu.org>
22422
22423 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
22424
1a371f2e
EZ
224252003-08-07 Elena Zannoni <ezannoni@redhat.com>
22426
22427 * gdb.base/completion.exp: Remove reduntant completion test
22428 on filename.
22429
e0f353ce
EZ
224302003-08-07 Elena Zannoni <ezannoni@redhat.com>
22431
a9c64011
AS
22432 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
22433 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
22434 gdb.trace/save-trace.exp: Make sure that full pathnames are
22435 escaped correctly.
e0f353ce 22436
5710a1af 224372003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 22438
a9c64011
AS
22439 * configure.in: Don't generate config.h from config.hin.
22440 * configure: Regenerate.
22441 * config.hin: Remove file.
22442 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
22443 * gdb.threads/pthreads.c: Ditto.
5710a1af 22444
dcd81ce9
DJ
224452003-08-07 Daniel Jacobowitz <drow@mvista.com>
22446
22447 From Kei Sakamoto <sakamoto.kei@renesas.com>:
22448 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
22449 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
22450 Replace ld24 with seth/add3.
22451
6009d884
AC
224522003-08-02 Andrew Cagney <cagney@redhat.com>
22453
22454 * gdb.base/annota3.exp: New file.
22455 * gdb.base/annota3.c: New file.
22456 * gdb.c++/annota3.exp: New file.
22457 * gdb.c++/annota3.cc: New file.
22458
51514e06
MC
224592003-07-29 Michael Chastain <mec@shout.net>
22460
22461 * gdb.threads/tls.c (spin): Check errno only if sem_wait
22462 actually failed.
22463 (do_pass): Likewise.
22464 * gdb.threads/tls.exp: Always initialize no_of_threads.
22465
4ee6625b
DJ
224662003-07-27 Daniel Jacobowitz <drow@mvista.com>
22467
22468 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
22469 pattern.
22470 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
22471 * gdb.threads/tls.exp: Recognize one case of the host library not
22472 supporting TLS.
22473
225f2bf6
AC
224742003-07-27 Andrew Cagney <cagney@redhat.com>
22475
22476 * gdb.base/fileio.exp: Use SH when running commands using
22477 remote_exec.
22478
bcb27c9f
DJ
224792003-07-24 Daniel Jacobowitz <drow@mvista.com>
22480
22481 From Kei Sakamoto <sakamoto.kei@renesas.com>:
22482 * gdb.base/relocate.c (dummy): New padding array.
22483
3d67be83
MS
224842003-07-22 Michael Snyder <msnyder@redhat.com>
22485
d63a86f8 22486 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
22487
22488 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
22489 patterns to be more general, accepting old and new output.
22490 Some output chars (such as '+') also must be quoted.
d63a86f8 22491 Some addresses are displayed numerically instead of
3d67be83
MS
22492 symbolically.
22493
57ba3b85
MS
224942003-07-23 Michael Snyder <msnyder@redhat.com>
22495
686d097c
MS
22496 * gdb.base/return2.exp: Don't test long-long return.
22497
57ba3b85
MS
22498 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
22499 * gdb.disasm/t01_mov.exp: Ditto.
22500 * gdb.disasm/t02_mova.s: Ditto.
22501 * gdb.disasm/t02_mova.exp: Ditto.
22502 * gdb.disasm/t03_add.s: Ditto.
22503 * gdb.disasm/t03_add.exp: Ditto.
22504 * gdb.disasm/t04_sub.s: Ditto.
22505 * gdb.disasm/t04_sub.exp: Ditto.
22506 * gdb.disasm/t05_cmp.s: Ditto.
22507 * gdb.disasm/t05_cmp.exp: Ditto.
22508 * gdb.disasm/t06_ari2.s: Ditto.
22509 * gdb.disasm/t06_ari2.exp: Ditto.
22510 * gdb.disasm/t07_ari3.s: Ditto.
22511 * gdb.disasm/t07_ari3.exp: Ditto.
22512 * gdb.disasm/t08_or.s: Ditto.
22513 * gdb.disasm/t08_or.exp: Ditto.
22514 * gdb.disasm/t09_xor.s: Ditto.
22515 * gdb.disasm/t09_xor.exp: Ditto.
22516 * gdb.disasm/t10_and.s: Ditto.
22517 * gdb.disasm/t10_and.exp: Ditto.
22518 * gdb.disasm/t11_logs.s: Ditto.
22519 * gdb.disasm/t11_logs.exp: Ditto.
22520 * gdb.disasm/t12_bit.s: Ditto.
22521 * gdb.disasm/t12_bit.exp: Ditto.
22522 * gdb.disasm/t13_otr.s: Ditto.
22523 * gdb.disasm/t13_otr.exp: Ditto.
22524
e00759ef
EZ
225252003-07-22 Elena Zannoni <ezannoni@redhat.com>
22526
22527 * gdb.threads/tls.exp :Add kfail for 'info address' case.
22528
8bc2021f
EZ
225292003-07-22 Elena Zannoni <ezannoni@redhat.com>
22530
a9c64011
AS
22531 * gdb.threads/tls.c : New file.
22532 * gdb.threads/tls.exp : New file.
22533 * gdb.threads/tls-main.c : New file.
22534 * gdb.threads/tls-shared.c : New file.
22535 * gdb.threads/tls-shared.exp : New file.
8bc2021f 22536
89320c4c
AS
225372003-07-22 Andreas Schwab <schwab@suse.de>
22538
22539 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
22540
180dea7c
AS
225412003-07-20 Andreas Schwab <schwab@suse.de>
22542
22543 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
22544 due to insn reordering.
22545
0714963c
AC
225462003-07-15 Andrew Cagney <cagney@redhat.com>
22547
22548 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
22549
98a23b3f
MC
225502003-07-15 Michael Chastain <mec@shout.net>
22551
22552 * gdb.base/gdb1250.exp: New file.
22553 * gdb.base/gdb1250.c: New file.
22554
27e417a2
ML
225552003-07-09 Michal Ludvig <mludvig@suse.cz>
22556
22557 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
22558 expansion of size_t to 'unsigned long', not only to 'unsigned'.
22559
8bc2021f
EZ
225602003-07-09 Elena Zannoni <ezannoni@redhat.com>
22561
a9c64011
AS
22562 * gdb.threads/tls.c: New file.
22563 * gdb.threads/tls.exp: New file.
22564 * gdb.threads/tls-main.c: New file.
22565 * gdb.threads/tls-shared.c: New file.
22566 * gdb.threads/tls-shared.exp: New file.
8bc2021f 22567
d99968dc
EZ
225682003-07-09 Elena Zannoni <ezannoni@redhat.com>
22569
22570 * gdb.base/annota1.exp: Make sure that we properly escape the
22571 full path of the source file. Xfail more permissive patterns,
d63a86f8 22572 due to a compiler debug info problem.
d99968dc 22573
83876b3b
AS
225742003-07-07 Andreas Schwab <schwab@suse.de>
22575
2705e972
AS
22576 * gdb.asm/m68k.inc: New file.
22577 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
22578
83876b3b
AS
22579 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
22580 arguments"): Also match negative number.
22581
22582 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
22583
3a871b37
DJ
225842003-07-03 Daniel Jacobowitz <drow@mvista.com>
22585
22586 * gdb.base/store.c (charest): New typedef.
22587 (add_char): Rename to add_charest, update.
22588 (wack_char): Rename to wack_charest, update types. Return l + r
22589 to keep r live across the call.
22590 (wack_short, wack_int, wack_long, wack_longest, wack_float)
22591 (wack_double, wack_doublest): Return l + r to keep r live across
22592 the call.
22593 * gdb.base/store.exp: Accomodate store.c changes.
22594
b2a7f303
DC
225952003-06-30 David Carlton <carlton@kealia.com>
22596
22597 * gdb.c++/maint.exp (test_invalid_name): New.
22598 (test_first_component): Add tests for invalid names.
22599
3c6cb4a1
MC
226002003-06-29 Michael Chastain <mec@shout.net>
22601
22602 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
22603 output of '<VTT for class>' for virtual base classes.
22604
f1c2644b
DJ
226052003-06-29 Daniel Jacobowitz <drow@mvista.com>
22606
22607 * gdb.base/completion.exp: Tab-complete "complet" instead of
22608 "compl".
22609 * gdb.base/complex.exp, gdb.base/complex.c: New files.
22610
18080350
DJ
226112003-06-29 Daniel Jacobowitz <drow@mvista.com>
22612
22613 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
22614 * gdb.base/volatile.exp: Likewise.
22615
f56973f8
DJ
226162003-06-29 Daniel Jacobowitz <drow@mvista.com>
22617
22618 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
22619 gdb/1265.
22620
226212003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
22622 Daniel Jacobowitz <drow@mvista.com>
22623
22624 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
22625 initial line count of 'captured_main' from 26 to 32.
22626 (test_with_self): Allow xmalloc call to be interleaved with the
22627 preceding two lines.
22628
e766d4d6
JB
226292003-06-24 Joel Brobecker <brobecker@gnat.com>
22630
22631 * gdb.base/bang.exp: New testcase.
22632
f125c9a4
JB
226332003-06-23 Joel Brobecker <brobecker@gnat.com>
22634
22635 * gdb.base/langs.exp: Add some tests for the "minimal" language
22636 support.
22637
6e25beaf
EZ
226382003-06-23 Elena Zannoni <ezannoni@redhat.com>
22639
22640 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
22641 the testcase.
22642
2f816dda
DJ
226432003-06-22 Daniel Jacobowitz <drow@mvista.com>
22644
22645 * gdb.base/relocate.exp: Test add-symbol-file with a variable
22646 offset.
22647
db5a5748
DJ
226482003-06-22 Daniel Jacobowitz <drow@mvista.com>
22649
22650 * gdb.c++/pr-1210.cc: New file.
22651 * gdb.c++/pr-1210.exp: New file.
22652
1df0c130
DJ
226532003-06-21 Daniel Jacobowitz <drow@mvista.com>
22654
22655 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
22656 000-exec-continue.
22657
a92feac0
MK
226582003-06-15 Mark Kettenis <kettenis@gnu.org>
22659
22660 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
22661 on *-*-*bsd* instead of *-*-freebsd*.
22662
81a58f5b
AC
226632003-06-14 Andrew Cagney <cagney@redhat.com>
22664
22665 * gdb.base/store.exp: Test longest and doublest. Test all
22666 parameters. Weaken return statement match.
22667 * gdb.base/store.c: Add longest and doublest - aka long long and
22668 long double functions. Put all parameters into local register
22669 variables. Use negative values.
22670
b257a0d3
AC
226712003-06-14 Andrew Cagney <cagney@redhat.com>
22672
22673 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
22674 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
22675 exit status.
22676 * gdb.base/fileio.exp: Disable target when nointerrupts and
22677 noinferiorio, instead of limiting it to remote. Use remote_exec
22678 instead of system.
d63a86f8 22679
21c38304
JJ
226802003-06-12 Jeff Johnston <jjohnstn@redhat.com>
22681
22682 * gdb.base/float.exp: Add ia64 support.
22683
1bcdb424
CV
226842003-06-12 Corinna Vinschen <vinschen@redhat.com>
22685
22686 * gdb.base/fileio.exp: Run only on remote targets.
22687
6aeb981f
CV
226882003-06-10 Corinna Vinschen <vinschen@redhat.com>
22689
22690 * gdb.base/fileio.c: New file, testing File-I/O.
22691 * gdb.base/fileio.exp: Ditto.
22692
53df362e
RG
226932003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
22694
22695 * gdb.base/shreloc.exp: New file, check symbol values obtained from
22696 shared objects after relocation at load time (gdb PR/1132).
22697 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 22698 as above, part of the shared object relocation test.
53df362e 22699
ffee1b46
MK
227002003-06-08 Mark Kettenis <kettenis@gnu.org>
22701
b5ca3722
MK
22702 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
22703 fully filled history list.
22704 * gdb.base/gdb_history: New file.
22705
03ed860d
MK
22706 * gdb.base/signals.exp: XFAIL "continue to func1" on
22707 i*86-*-freebsd*.
22708
ffee1b46
MK
22709 * gdb.base/attach.exp: When trying to attach to a nonexistent
22710 process, make it possible to specify the PID based on the target,
22711 and do so for *-*-freebsd*.
22712
d80dbb52
RH
227132003-06-02 Richard Henderson <rth@redhat.com>
22714
22715 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
22716
6dd77b81
RH
227172003-06-02 Richard Henderson <rth@redhat.com>
22718
22719 * gdb.base/selftest.exp: Next over lim_at_start initialization.
22720
f6347e16
RH
227212003-06-02 Richard Henderson <rth@redhat.com>
22722
22723 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
22724
2c161407
DJ
227252003-06-01 Daniel Jacobowitz <drow@mvista.com>
22726
22727 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
22728 of globalvar.
22729
572eb746
MK
227302003-06-01 Mark Kettenis <kettenis@gnu.org>
22731
22732 * gdb.asm/asm-source.exp: Check for memory read errors in
22733 disassembler test on *BSD too.
22734
9e9617a5
RH
227352003-06-01 Richard Henderson <rth@redhat.com>
22736
22737 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
22738 for .frame.
22739 (gdbasm_call): Lose ldgp.
22740 (gdbasm_startup): Add frame information.
22741 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
22742
7b34ad4e
MK
227432003-05-31 Mark Kettenis <kettenis@gnu.org>
22744
22745 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
22746 i?86-*-*.
22747
10059fdf
MK
227482003-05-30 Mark Kettenis <kettenis@gnu.org>
22749
22750 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
22751 FreeBSD.
22752
acf4b816
RH
227532003-05-29 Richard Henderson <rth@redhat.com>
22754
22755 * gdb.asm/alpha.inc: New file.
22756 * gdb.asm/asm-source.exp: Use it.
22757
e9ecd949
JB
227582003-05-29 Jim Blandy <jimb@redhat.com>
22759
22760 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
22761 'core.PID'.
22762
e3e5a4f3
JB
227632003-05-22 Jim Blandy <jimb@redhat.com>
22764
22765 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
22766 backtrace.
d63a86f8 22767
72fe3d25
DC
227682003-05-20 David Carlton <carlton@math.stanford.edu>
22769
22770 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
22771 this time.
22772
58da2eb2
DC
227732003-05-19 David Carlton <carlton@bactrian.org>
22774
22775 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
22776 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
22777
1fcb5155
DC
227782003-05-19 David Carlton <carlton@bactrian.org>
22779
22780 * gdb.c++/namespace.exp: Add namespace scope and anonymous
22781 namespace tests.
22782 Bump copyright date.
22783 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
22784 (main): Call C::D::marker2.
22785 * gdb.c++/namespace1.cc: New file.
22786
85e85163
JJ
227872003-05-14 Jeff Johnston <jjohnstn@redhat.com>
22788
22789 Roland McGrath <roland@redhat.com>
d63a86f8 22790 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
22791 there is no manager thread.
22792
a25fbfec
JJ
227932003-05-08 Jeff Johnston <jjohnstn@redhat.com>
22794
d63a86f8
RM
22795 * gdb.threads/schedlock.exp: Remove assumption that all threads
22796 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
22797 in one of the child threads rather than the main thread.
22798
be375bae
JB
227992003-05-07 Jim Blandy <jimb@redhat.com>
22800
09bf6082
JB
22801 Add support for assembly source testing on the s390x.
22802 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
22803 architecture.
22804 * gdb.asm/s390x.inc: New file.
22805
be375bae
JB
22806 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
22807 succession of 'if' statements.
22808
00905d52
AC
228092003-05-05 Andrew Cagney <cagney@redhat.com>
22810
22811 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
22812
b1e29e33
AC
228132003-05-05 Andrew Cagney <cagney@redhat.com>
22814
22815 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
22816 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
22817
e33d66ec
EZ
228182003-05-02 Elena Zannoni <ezannoni@redhat.com>
22819
22820 * gdb.base/charset.exp: Update based on new behavior of set/show
22821 charset commands.
22822
2b6fd0d8
AC
228232003-05-01 Andrew Cagney <cagney@redhat.com>
22824
22825 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
22826 variable do not give memory errors.
22827
130cacce
AF
228282003-04-30 Adam Fedor <fedor@gnu.org>
22829
22830 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
22831 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
22832 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
22833 gdb.objc/basicclass.m: : New files
22834
22835 * lib/gdb.exp (gdb_compile_objc): New procedure.
22836
bea71854
DJ
228372003-04-27 Daniel Jacobowitz <drow@mvista.com>
22838
22839 * gdb.base/signals.exp: Make backtrace tests more specific.
22840
0f20eeea
DC
228412003-04-23 David Carlton <carlton@bactrian.org>
22842
22843 * gdb.c++/maint.exp (test_first_component): Add tests for
22844 'operator' in more locations.
22845
c8c4d8dc
KB
228462003-04-16 Kevin Buettner <kevinb@redhat.com>
22847
22848 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
22849
3fe60e3c
EZ
228502003-04-16 Elena Zannoni <ezannoni@redhat.com>
22851
22852 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 22853 func marke' instead. Update test name.
3fe60e3c 22854
9219021c
DC
228552003-04-15 David Carlton <carlton@math.stanford.edu>
22856
22857 * gdb.c++/maint.exp: New file.
22858
5dd55bdd
EZ
228592003-04-14 Elena Zannoni <ezannoni@redhat.com>
22860
22861 * gdb.threads/schedlock.c: Change type of thread function argument
22862 to long, to avoid warnings on 64-bit platforms.
22863
00890572
EZ
228642003-04-14 Elena Zannoni <ezannoni@redhat.com>
22865
a9c64011
AS
22866 * gdb.base/attach.exp: Add new message from ptrace in case of
22867 attaching to nonexistent process.
d63a86f8 22868
93201743
JB
228692003-04-11 Jim Blandy <jimb@redhat.com>
22870
22871 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22872 gdb.c++/userdef.cc: Place comments on the lines to which the
22873 marker function might return.
22874 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22875 gdb.c++/userdef.exp: Look for those comments to check that we've
22876 returned to the right place, instead of checking line numbers.
22877
2a11c64d
EZ
228782003-04-11 Elena Zannoni <ezannoni@redhat.com>
22879
a9c64011
AS
22880 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
22881 match on sourcefile name, instead of directory name.
2a11c64d 22882
68ab8fc5
EZ
228832003-04-10 Elena Zannoni <ezannoni@redhat.com>
22884
d63a86f8 22885 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
22886 working directory name.
22887
5624293a
JB
228882003-04-09 Jim Blandy <jimb@redhat.com>
22889
22890 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22891 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
22892 after an inferior function call, report the failure, but allow the
22893 test to continue.
22894
f1f02ee4
SC
228952003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22896
22897 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22898 with -DPROTOTYPES.
22899
6eb79af0
SC
229002003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22901
22902 * gdb.base/break.exp: Revert last patch.
22903
8dfb4cf0
SC
229042003-04-04 Stephane Carrez <stcarrez@nerim.fr>
22905
22906 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22907 with -DPROTOTYPES.
22908
ed4c619a
AC
229092003-04-02 Andrew Cagney <cagney@redhat.com>
22910
22911 * gdb.base/callfuncs.exp: Make "print add" messages unique.
22912 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
22913 matching directories by the name breakpoint.
22914 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
22915 Make "continue to marker1" consistent.
22916 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
22917 message consistent.
22918 * lib/gdb.exp: Put "the program is no longer running", and "the
22919 program exited" in parenthesis.
22920 * lib/mi-support.exp: Ditto.
d63a86f8 22921
4e35d5f0 229222003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 22923
4e35d5f0
BR
22924 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
22925
71900fe8
AC
229262003-03-29 Andrew Cagney <cagney@redhat.com>
22927
22928 * gdb.base/sizeof.c (main): Print the value of '\377'.
22929 * gdb.base/sizeof.exp: Check the sign of '\377'.
22930
c0655a16
MC
229312003-03-27 Michael Chastain <mec@shout.net>
22932
22933 * gdb.base/gdb1090.exp: New file.
22934 * gdb.base/gdb1090.cc: New file.
22935
5b2a3989
JB
229362003-03-27 J. Brobecker <brobecker@gnat.com>
22937
22938 * gdb.gdb/observer.exp: New regression test.
22939
79876890
MC
229402003-03-27 Michael Chastain <mec@shout.net>
22941
22942 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
22943 * gdb.base/ptype.exp: Likewise.
22944
6eac95e3
CV
229452003-03-27 Corinna Vinschen <vinschen@redhat.com>
22946
22947 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
22948
e8c71839
MC
229492003-03-26 Michael Chastain <mec@shout.net>
22950
22951 * gdb.base/ptype.exp: Actually use some typedef'd types.
22952
71b10041
SC
229532003-03-21 Stephane Carrez <stcarrez@nerim.fr>
22954
22955 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
22956 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
22957
2512cf80
CV
229582003-03-20 Corinna Vinschen <vinschen@redhat.com>
22959
22960 * gdb.base/default.exp: Fix regular expression.
22961
0d195a4f
CV
229622003-03-20 Corinna Vinschen <vinschen@redhat.com>
22963
22964 * gdb.base/args.exp: Fix regular expression.
22965
8a2dbca8
CV
229662003-03-20 Corinna Vinschen <vinschen@redhat.com>
22967
22968 * gdb.base/help.exp: Allow Win32 child process.
22969
bf028682
CV
229702003-03-20 Corinna Vinschen <vinschen@redhat.com>
22971
22972 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
22973 when stepping out of main().
22974
182dbe85
CV
229752003-03-20 Corinna Vinschen <vinschen@redhat.com>
22976
22977 * gdb.base/default.exp: Check for win32 specific message when calling
22978 "run" without executable.
22979
d67a6ba5
CV
229802003-03-20 Corinna Vinschen <vinschen@redhat.com>
22981
22982 * gdb.base/args.exp: Expect .exe in output.
22983
a955b5bb
CV
229842003-03-20 Corinna Vinschen <vinschen@redhat.com>
22985
22986 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
22987 Cygwin native.
22988
bf6bad4b
AC
229892003-03-17 Andrew Cagney <cagney@redhat.com>
22990
22991 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
22992 vector registes.
22993 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
22994 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
22995
293e9a31
DC
229962003-03-17 David Carlton <carlton@math.stanford.edu>
22997
22998 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
22999 test, for PR breakpoints/38.
23000 Call test_watchpoint_and_breakpoint.
23001 * gdb.base/watchpoint.c (func3): New function.
23002 (main): Call func3.
23003
5330f2db
DC
230042003-03-04 David Carlton <carlton@math.stanford.edu>
23005
23006 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
23007 Garply<Garply<char> >:: garply".
23008 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
23009 with respect to PR c++/1111; note also PR c++/1113.
23010 (test_template_breakpoints): KFAIL "constructor breakpoint" with
23011 respect to PR c++/1062.
23012 KFAIL "destructor breakpoint" with respect to PR c++/1112.
23013
6ece72da
DC
230142003-03-03 David Carlton <carlton@math.stanford.edu>
23015
23016 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
23017 with respect to PR c++/57.
23018 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
23019 c++/826.
23020 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
23021 respect to PR c++/57.
23022
85ca1584
DC
230232003-03-03 David Carlton <carlton@math.stanford.edu>
23024
23025 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
23026 respect to PR c++/33 into FAILs.
23027
98e9c5b8
MC
230282003-03-03 Michael Chastain <mec@shout.net>
23029
7bedbf27
MC
23030 * configure.in: Update copyright years.
23031
230322003-03-03 Michael Chastain <mec@shout.net>
23033
23034 * Makefile.in: Update copyright years.
98e9c5b8 23035
f683e100
DC
230362003-02-28 David Carlton <carlton@math.stanford.edu>
23037
23038 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
23039 print class instead of struct and/or superfluous protection
23040 specifiers, as long as the resulting output is equivalent to the
23041 source code.
23042 Delete FIXME from end of messages on tests that don't need
23043 fixing.
23044
a9e0cf2c
DC
230452003-02-28 David Carlton <carlton@math.stanford.edu>
23046
23047 * gdb.c++/templates.exp (do_tests): Allow const in the two
23048 Foo<volatile char *>::foo tests.
23049
e8d359df
MS
230502003-02-27 Michael Snyder <msnyder@redhat.com>
23051
d63a86f8 23052 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
23053 will be consistant.
23054
0b71dc91
DC
230552003-02-26 David Carlton <carlton@math.stanford.edu>
23056
23057 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
23058 char *>::foo" test with respect to PR c++/33. Create a new test
23059 which is identical to that one except that it doesn't put the
23060 space between the "char" and the "*"; KFAIL it, too.
23061
dd14ab43
DC
230622003-02-26 David Carlton <carlton@math.stanford.edu>
23063
23064 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
23065 template types into either PASSes or KFAILs (corresponding to PR
23066 c++/57). Tweak indentation. Update copyright.
23067
1146c7f1
SC
230682003-02-23 Stephane Carrez <stcarrez@nerim.fr>
23069
23070 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
23071
74641dfb
MC
230722003-02-13 Michael Chastain <mec@shout.net>
23073
23074 * gdb.base/exprs.exp: Remove i960 remnants.
23075 * gdb.base/funcargs.exp: Likewise.
23076 * gdb.base/list.exp: Likewise.
23077 * gdb.base/ptype.exp: Likewise.
23078
559cd2d0
DC
230792003-02-14 David Carlton <carlton@math.stanford.edu>
23080
23081 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
23082 pEe->D::vg()" from XFAIL to KFAIL.
23083
c4f90d87
JM
230842003-02-13 Jason Molenda (jmolenda@apple.com)
23085
23086 * gdb.base/maint.exp: Update maint print statistics regexp to include
23087 new entries.
23088
cbc4d97c
MC
230892003-02-13 Michael Chastain <mec@shout.net>
23090
23091 * gdb.c++/inherit.exp: Remove call to get_debug_format.
23092
40f235b7
MC
230932003-02-12 Michael Chastain <mec@shout.net>
23094
23095 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
23096 * gdb.c++/inherit.exp: Likewise.
23097 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
23098 * gdb.c++/templates.exp: Likewise.
23099 * gdb.c++/virtfunc.exp: Likewise.
23100
c56716b0
JM
231012003-02-06 Jason Molenda (jason-cl@molenda.com)
23102
23103 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
23104 why the code is written that way.
23105
070afcf8
MC
231062003-02-05 Michael Chastain <mec@shout.net>
23107
23108 * gdb.base/dump.exp: Add missing copyright line.
23109
5d0331e5
JM
231102003-02-05 Jason Molenda (jason-cl@molenda.com)
23111
f7ae6d3e 23112 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
23113 at the beginning so the breakpoint doesn't get set on the loop.
23114
92851186
MC
231152003-02-05 Michael Chastain <mec@shout.net>
23116
23117 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
23118 output for configurations with gcc 2.95.3.
23119
cbf1e085
AC
231202003-02-05 Keith Seitz <keiths@redhat.com>
23121 Andrew Cagney <ac131313@redhat.com>
23122
23123 * gdb.mi/mi-cli.exp: New file.
d63a86f8 23124
29518e1e
MC
231252003-02-04 Michael Chastain <mec@shout.net>
23126
23127 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
23128 Call perror and then continue.
23129
5af1d5f3
MC
231302003-02-03 Michael Chastain <mec@shout.net>
23131
23132 * gdb.c++/pr-1023.cc: New file.
23133 * gdb.c++/pr-1023.exp: New file.
23134
6b549786
JB
231352003-02-05 Jim Blandy <jimb@redhat.com>
23136
23137 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
23138 it's local to foobar. Check for it there, and check that it's not
23139 present in main.
23140 * gdb.c++/local.cc (marker2): New function.
23141 (foobar): Call marker1.
23142 (main): Call marker2 instead of marker1.
23143
67f16606
AC
231442003-02-04 Andrew Cagney <ac131313@redhat.com>
23145
23146 * gdb.disasm/mn10200.exp: Obsolete file.
23147 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
23148 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
23149 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
23150
1c5cb38e
DC
231512003-02-04 David Carlton <carlton@math.stanford.edu>
23152
23153 * gdb.c++/overload.exp: Test intToChar(1).
23154 * gdb.c++/overload.cc (intToChar): New.
23155 (main): Call intToChar.
23156
d1fe6965
DC
231572003-02-03 David Carlton <carlton@math.stanford.edu>
23158
23159 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
23160 'might_kfail' arg.
23161 KFAIL some of the continue_to_bp_overloaded calls, according to
23162 PR c++/1025.
23163
9ba61c5d
MC
231642003-02-01 Michael Chastain <mec@shout.net>
23165
23166 * gdb.base/advance.c (marker1): New marker function.
23167 * gdb.base/advance.exp: When the 'advance' command lands on the
23168 return breakpoint, it can legitimately stop on either the
23169 current line or the next line. Accommodate both outcomes.
23170 * gdb.base/until.exp: Likewise.
23171
e7494ffb
AC
231722003-02-02 Andrew Cagney <ac131313@redhat.com>
23173
23174 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
23175 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
23176 now a list, not a tuple.
23177 * gdb.mi/mi-var-display.exp: Ditto.
23178 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 23179
075559bc
AC
231802003-02-01 Andrew Cagney <ac131313@redhat.com>
23181
23182 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
23183 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
23184 stack backtraces.
23185 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 23186
2bd4c7b1
MK
231872003-02-01 Mark Kettenis <kettenis@gnu.org>
23188
23189 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
23190 gdb.mi/mi1-pthreads.exp: Return instead of calling
23191 gdb_suppress_entire_file.
23192
eabd8992
MS
231932003-02-01 Mark Salter <msalter@redhat.com>
23194
23195 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
23196
71469e2f
MS
231972003-01-31 Mark Salter <msalter@redhat.com>
23198
23199 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
23200 Support empty arg.
23201
38a94d44
MC
232022003-01-30 Michael Chastain <mec@shout.net>
23203
23204 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
23205 This was a workaround for a UTF-8 bug in readline 4.3. The bug
23206 has been fixed in gdb/readline on 2003-01-09.
23207
19ea9e73
MS
232082003-01-29 Michael Snyder <msnyder@redhat.com>
23209
e8d359df
MS
23210 * gdb.base/maint.exp: Allow for leading underscore in symbol.
23211 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
23212 * gdb.base/args.exp: Skip if target does not support args passing.
23213
2307bd6a
DJ
232142003-01-22 Daniel Jacobowitz <drow@mvista.com>
23215
19ea9e73 23216 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
23217 gdb_test. Accept a list of expect arguments as the third
23218 parameter.
23219 (gdb_test): Use it.
23220
f2dd3617
EZ
232212003-01-20 Elena Zannoni <ezannoni@redhat.com>
23222
23223 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
23224 allow for different test tree configurations. Update some
23225 tescases accordingly.
23226 * gdb.arch/altivec-regs.exp: Ditto.
23227 * gdb.asm/asm-source.exp: Ditto.
23228 * gdb.base/advance.exp: Ditto.
23229 * gdb.base/display.exp: Ditto.
d63a86f8 23230 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
23231 * gdb.base/mips_pro.exp: Ditto.
23232 * gdb.base/overlays.exp: Ditto.
23233 * gdb.base/relocate.exp: Ditto.
23234 * gdb.base/setshow.exp: Ditto.
23235 * gdb.base/step-line.exp: Ditto.
23236 * gdb.base/step-test.exp: Ditto.
23237 * gdb.base/until.exp: Ditto.
23238 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
23239
c71cdefd
DC
232402003-01-17 David Carlton <carlton@math.stanford.edu>
23241
23242 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
23243 corresponding to PR c++/945.
23244 Update copyright.
23245
fdba05d7
DC
232462003-01-17 David Carlton <carlton@math.stanford.edu>
23247
23248 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
23249 corresponding to PR c++/68.
23250
232512003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
23252
23253 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
23254 (test_paddr_hairy_functions): Call print_addr_2_kfail for
23255 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
23256
c362c33a
EZ
232572003-01-15 Elena Zannoni <ezannoni@redhat.com>
23258
0fbc361c
EZ
23259 * gdb.base/break.exp: Fix change of default location, because of
23260 removal of until tests.
23261 * gdb.base/help.exp: Update test for new 'until' help message.
23262 Add test for help on 'advance'.
a9c64011 23263 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 23264
dabf8a35
MK
232652003-01-15 Mark Kettenis <kettenis@gnu.org>
23266
23267 * gdb.base/default.exp: Adapt "info float" test for recent changes
23268 to that command. Add test for "info vector".
23269 * gdb.base/float.exp: New file. Add test for "info float" that
23270 resembles the old test in gdb.base/default.exp.
23271
a1769aca
DC
232722003-01-15 David Carlton <carlton@math.stanford.edu>
23273
23274 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
23275
82025e13
EZ
232762003-01-15 Elena Zannoni <ezannoni@redhat.com>
23277
23278 * gdb.base/break.exp: Move the tests of until command from here...
23279 * gdb.base/until.exp: ... to here. New file. Add other tests.
23280 * gdb.base/advance.c: New file.
23281 * gdb.base/advance.exp: New file.
23282
8f9ab801
EZ
232832003-01-14 Elena Zannoni <ezannoni@redhat.com>
23284
a9c64011
AS
23285 * gdb.base/args.c: New file.
23286 * gdb.base/args.exp: New file.
8f9ab801 23287
9ae66589
DJ
232882003-01-14 Daniel Jacobowitz <drow@mvista.com>
23289
23290 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
23291
8d77e5c3
DJ
232922003-01-14 Daniel Jacobowitz <drow@mvista.com>
23293
23294 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
23295
12d2f0a1
DJ
232962003-01-14 Daniel Jacobowitz <drow@mvista.com>
23297
23298 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
23299 dates.
23300
6ca37014
DJ
233012003-01-13 Daniel Jacobowitz <drow@mvista.com>
23302
23303 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
23304
b0023472
DJ
233052003-01-13 Daniel Jacobowitz <drow@mvista.com>
23306
23307 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
23308 (ptype &*"foo").
23309 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
23310
607fbc54 233112003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
23312
23313 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
23314 * gdb.mi/mi1-console.exp: Likewise.
23315
607fbc54 233162003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
23317
23318 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
23319 * gdb.mi/mi1-console.exp: Likewise.
23320
a1fb14a2
DJ
233212003-01-13 Daniel Jacobowitz <drow@mvista.com>
23322
23323 * gdb.c++/overload.exp: Remove some fixed XFAILs.
23324
c4cf40b7
DJ
233252003-01-09 Daniel Jacobowitz <drow@mvista.com>
23326
23327 * gdb.base/detach.exp: New test.
23328
696d5a5b
DJ
233292003-01-09 Daniel Jacobowitz <drow@mvista.com>
23330
23331 * Makefile.in (ALL_SUBDIRS): New variable.
23332 (subdirs, clean, distclean): Use it.
23333 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
23334 regenerating Makefile, since it is generated from the top level.
23335 * gdb.asm/Makefile.in: Likewise.
23336 * gdb.base/Makefile.in: Likewise.
23337 * gdb.c++/Makefile.in: Likewise.
23338 * gdb.disasm/Makefile.in: Likewise.
23339 * gdb.java/Makefile.in: Likewise.
23340 * gdb.mi/Makefile.in: Likewise.
23341 * gdb.threads/Makefile.in: Likewise.
23342 * gdb.trace/Makefile.in: Likewise.
23343
754533e4
DC
233442003-01-09 David Carlton <carlton@math.stanford.edu>
23345
23346 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
23347 Add copyright year 2003.
23348
d8b3e9ee
MC
233492003-01-06 Michael Chastain <mec@shout.net>
23350
23351 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
23352 When selecting a thread, 'line' and 'file' are optional.
23353 * gdb.mi/mi1-pthreads.exp: Likewise.
23354
8e9e0fe6
AS
233552003-01-06 Andreas Schwab <schwab@suse.de>
23356
23357 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
23358 failures.
23359
b5ab8ff3
DJ
233602003-01-04 Daniel Jacobowitz <drow@mvista.com>
23361
23362 Fix PR gdb/844
23363 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
23364 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
23365
23366 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
23367 instead of calling gdb_suppress_entire_file.
23368 * gdb.threads/print-threads.exp: Likewise.
23369 * gdb.threads/schedlock.exp: Likewise.
23370
23371 * gdb.threads/killed.exp: Return instead of calling
23372 gdb_suppress_entire_file.
23373 * gdb.threads/linux-dp.exp: Likewise.
23374 * gdb.threads/pthreads.exp: Likewise.
23375
1e698235
DJ
233762003-01-04 Daniel Jacobowitz <drow@mvista.com>
23377
23378 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
23379 stabs.
23380 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
23381 * gdb.base/whatis.exp: Always allow (void) after function names.
23382
147ff08c
DJ
233832003-01-04 Daniel Jacobowitz <drow@mvista.com>
23384
23385 * gdb.c++/casts.exp: Correct regexp.
23386
dc62bfc2
MK
233872003-01-04 Mark Kettenis <kettenis@gnu.org>
23388
23389 * configure.in: Call AC_CONFIG_HEADER. Don't call
23390 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
23391 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
23392 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
23393 aforementioned directories in the AC_OUPUT call.
23394 * config.hin: New file.
23395 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
23396 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
23397 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
23398 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
23399 pass -I$objdir instead of -I$objdir/$subdir in compilation.
23400 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
23401 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
23402 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
23403 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
23404 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
23405 gdb.threads/configure.in, gdb.threads/configure,
23406 gdb.threads/config.in, gdb.trace/configure.in,
23407 gdb.trace/configure: Removed.
23408
77afa639
MC
234092003-01-03 Michael Chastain <mec@shout.net>
23410
23411 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
23412 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
23413
7634bb6e
DJ
234142003-01-03 Daniel Jacobowitz <drow@mvista.com>
23415
23416 * gdb.base/store.exp: Fix regular expressions.
23417
b39c905e
MK
234182002-12-28 Mark Kettenis <kettenis@gnu.org>
23419
23420 * configure.in: Rewrite.
23421 * configure: Regenerated.
23422
0a8551dd
DC
234232003-01-03 David Carlton <carlton@math.stanford.edu>
23424
23425 * gdb.base/psymtab.exp: New file.
23426 * gdb.base/psymtab1.c: Ditto.
23427 * gdb.base/psymtab2.c: Ditto.
23428
c60b7188
AF
234292002-12-23 Adam Fedor <fedor@gnu.org>
23430
23431 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
23432
ee73db83
DC
234332002-12-23 David Carlton <carlton@math.stanford.edu>
23434
23435 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
23436 and current_directory initialization.
23437
d6c1774e
JB
234382002-12-22 Jim Blandy <jimb@redhat.com>
23439
f0a847b8
JB
23440 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
23441 rather than as part of the output file name.
23442
d6c1774e
JB
23443 * gdb.base/attach.exp: There's no need to copy the test program to
23444 /tmp; that was only ever necessary on HP/UX, and this test is
23445 entirely disabled there anyway.
23446
f0708dbb
JB
234472002-12-21 Jim Blandy <jimb@redhat.com>
23448
4c2acfea
JB
23449 * gdb.c++/psmang.exp: Doc fix.
23450
f0708dbb
JB
23451 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
23452 test.
23453
9579e000
DC
234542002-12-20 David Carlton <carlton@math.stanford.edu>
23455
23456 * gdb.c++/annota2.exp: KFAIL annotate-quit.
23457
d1810171
MC
234582002-12-18 Michael Chastain <mec@shout.net>
23459
23460 * gdb.c++/annota2.exp: Add copyright year 2002.
23461
76565097
DC
234622002-12-17 David Carlton <carlton@math.stanford.edu>
23463
23464 * gdb.c++/try_catch.cc: Add marker comments.
23465 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
23466 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
23467 * gdb.c++/m-static.cc: Ditto.
23468 * gdb.c++/m-static1.cc: Ditto.
23469 * gdb.c++/try_catch.cc: Ditto.
23470
da81390b
JJ
234712002-12-16 Jeff Johnston <jjohnstn@redhat.com>
23472
23473 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
23474 to see whether we are using the new -environment-directory
23475 command which resets via -r or the old version of the command
23476 which may prompt the user. Part of fix for gdb/741.
23477
b304d130
AC
234782002-12-13 Andrew Cagney <ac131313@redhat.com>
23479
23480 * gdb.fortran/types.exp: Update obsolete comment.
23481 * gdb.fortran/exprs.exp: Ditto.
23482 * lib/gdb.exp: Delete obsolete code.
23483 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
23484 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
23485 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
23486 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
23487 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
23488 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
23489 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
23490 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
23491 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
23492 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
23493 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
23494 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
23495 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
23496 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
23497 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
23498 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
23499 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
23500 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
23501 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
23502 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
23503 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
23504 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
23505 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
23506 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
23507 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
23508 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
23509 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
23510 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
23511 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
23512 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
23513 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
23514 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
23515 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
23516 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
23517 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
23518 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
23519 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
23520
a23b6e6a
DC
235212002-12-11 David Carlton <carlton@math.stanford.edu>
23522
23523 * gdb.c++/m-data.exp: Add test for members that shadow global
23524 variables: see PR gdb/804.
23525 * gdb.c++/m-data.cc: Ditto.
23526
6604731b
DJ
235272002-12-10 Daniel Jacobowitz <drow@mvista.com>
23528
23529 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
23530
de46ecd7
DC
235312002-12-06 David Carlton <carlton@math.stanford.edu>
23532
23533 * gdb.base/store.c: Don't declare functions static.
23534
27e829d0
AC
235352002-12-04 Andrew Cagney <ac131313@redhat.com>
23536
23537 * gdb.base/store.exp, gdb.base/store.c: New files.
23538
92806416
DJ
235392002-12-03 Daniel Jacobowitz <drow@mvista.com>
23540
23541 * gdb.base/selftest.exp: Update for current gdb.
23542
3bcbaac5
DJ
235432002-12-03 Daniel Jacobowitz <drow@mvista.com>
23544
23545 * gdb.base/maint.exp: Only dump symbols from one source file
23546 or objfile.
23547
f4f00b1f
DJ
235482002-12-03 Daniel Jacobowitz <drow@mvista.com>
23549
23550 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
23551 function call.
23552
f1c8a949
JB
235532002-11-25 Jim Blandy <jimb@redhat.com>
23554
23555 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
23556 function appearing in error message.
23557
9e297a97
DJ
235582002-11-21 Daniel Jacobowitz <drow@mvista.com>
23559
23560 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
23561
1f312e79
JJ
235622002-11-08 Jeff Johnston <jjohnstn@redhat.com>
23563
d63a86f8
RM
23564 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
23565 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
23566 should be in mi console format. This is part of fix for PR gdb/604.
23567
83c31e7d
FN
235682002-09-18 Fernando Nasser <fnasser@redhat.com>
23569
23570 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
23571 which explicitly prints the zero offset as "+0".
23572
322b3f65
DJ
235732002-10-22 Daniel Jacobowitz <drow@mvista.com>
23574
23575 * gdb.threads/schedlock.c (args): Make unsigned.
23576
235772002-10-21 Daniel Jacobowitz <drow@mvista.com>
23578
23579 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
23580 numbers. Allow "foo2|selected stack frame".
23581 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
23582 * gdb.asm/asmsrc2.s: Likewise.
23583 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
23584 comments.
23585 * gdb.asm/mips.inc: New file.
23586
5e2fe5b8
AF
235872002-10-18 Adam Fedor <fedor@gnu.org>
23588
23589 * gdb.base/default.exp: Update expected output to include 'ObjC'.
23590 * gdb.base/help.exp: Likewise.
23591
abe1a5d0
KB
235922002-10-17 Kevin Buettner <kevinb@redhat.com>
23593
23594 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
23595 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
23596
10abb1d4
JB
235972002-10-02 Jim Blandy <jimb@redhat.com>
23598
23599 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
23600
1f609b42
AC
236012002-10-01 Andrew Cagney <ac131313@redhat.com>
23602
23603 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
23604 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
23605 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
23606 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
23607 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
23608 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
23609 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
23610
0aee02e4
AC
236112002-09-29 Andrew Cagney <ac131313@redhat.com>
23612
23613 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
23614 * mi0-disassemble.exp, mi0-eval.exp: Delete.
23615 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
23616 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
23617 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
23618 * mi0-var-block.exp, mi0-var-child.exp: Delete.
23619 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 23620
6fde09ad
KB
236212002-09-27 Kevin Buettner <kevinb@redhat.com>
23622
23623 * gdb.base/annota1.exp (info break): Make directory components of
23624 path optional since not all compilers emit this debug information.
23625
889bf7c5
PA
23626 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
23627 step ends up stepping out of the function instead of stopping on
23628 the epilogue.
6fde09ad 23629
9e8aab75
KS
236302002-09-26 Keith Seitz <keiths@redhat.com>
23631
23632 * lib/insight-support.exp (gdbtk_start): Figure out where
23633 the insight executable is based on where gdb is. Use this
23634 executable to start insight instead of gdb.
23635
e36180d7
AC
236362002-09-25 Andrew Cagney <cagney@redhat.com>
23637
23638 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
23639
9dd34b2b
AC
236402002-09-24 Andrew Cagney <ac131313@redhat.com>
23641
23642 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
23643 test_isolated_complaints.
23644 (test_empty_complaint): New function.
23645 (test_empty_complaints): New function. Check no output when no
23646 complaints.
d63a86f8 23647
dea97812
KB
236482002-09-19 Jim Blandy <jimb@redhat.com>
23649
a9c64011 23650 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 23651
54951bd7
AC
236522002-09-19 Andrew Cagney <ac131313@redhat.com>
23653
23654 * gdb.gdb/complaints.exp: New file.
23655
dec43320
AC
236562002-09-18 Andrew Cagney <ac131313@redhat.com>
23657
23658 * gdb.base/maint.exp: Check `help maint internal-warning'.
23659
e70d6e3f
DC
236602002-09-18 David Carlton <carlton@math.stanford.edu>
23661
23662 * gdb.c++/m-static.exp: Remove breakpoints depending on line
23663 numbers, and replace them by a single breakpoint after the
23664 constructors are all finished.
23665 Add test 4.
23666 * gdb.c++/m-static.cc: Add test 4.
23667 * gdb.c++/m-static.h: New file.
23668 * gdb.c++/m-static1.cc: New file.
23669
23670 * gdb.c++/printmethod.exp: New file.
23671 * gdb.c++/printmethod.cc: New file.
23672
23673 * gdb.c++/pr-574.exp: New file.
23674 * gdb.c++/pr-574.cc: New file.
23675
afb5c968
CV
236762002-09-18 Corinna Vinschen <vinschen@redhat.com>
23677
23678 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
23679 embedded targets which never actually exit.
23680
31e45dee
FN
236812002-09-18 Fernando Nasser <fnasser@redhat.com>
23682
23683 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
23684 "don't step after run" as unresolved or unsupported, instead of xfail.
23685
a283c5a1
CV
236862002-09-18 Corinna Vinschen <vinschen@redhat.com>
23687
23688 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
23689 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
23690 Add newline to expected string in "step out of main (status wrapper)"
23691 case.
23692
11350d2a
CV
236932002-09-18 Corinna Vinschen <vinschen@redhat.com>
23694
23695 * lib/gdb.exp (rerun_to_main): Allow restarting application.
23696 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
23697
0deec7d6
TT
236982002-09-17 Tom Tromey <tromey@redhat.com>
23699
23700 * gdb.base/printcmds.exp (test_print_string_constants): Expect
23701 \000, not \0, in double-quoted string.
23702
b2b4a1b5
CV
237032002-09-14 Corinna Vinschen <vinschen@redhat.com>
23704
c9d37158 23705 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
23706 string after running the commands execution on breakpoint tests.
23707
1c56143a
CV
237082002-09-13 Corinna Vinschen <vinschen@redhat.com>
23709
23710 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
23711
37f8da45
JB
237122002-09-12 Joel Brobecker <brobecker@gnat.com>
23713
23714 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
23715
08b468e0
KS
237162002-09-10 Keith Seitz <keiths@redhat.com>
23717
23718 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
23719 runto proc.
23720 (mi_run_to_main): Use mi_runto.
23721 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
23722
dc360f58
KS
237232002-09-10 Keith Seitz <keiths@redhat.com>
23724
23725 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
23726 regexp for stopping at main. Could have multiple event notifications.
23727 Don't assume that main was declared with no parameters.
23728 (mi_next): Use mi_step_to.
23729 (mi_step): Use mi_next_to.
23730
ce3abcfb
CV
237312002-09-09 Corinna Vinschen <vinschen@redhat.com>
23732
23733 * gdb.base/default.exp: Fix expected string in `info float' test.
23734
d1f5b980
BE
237352002-09-09 Ben Elliston <bje@redhat.com>
23736
23737 * config/mips.exp: Update comments.
23738 * config/mips-idt.exp: Likewise.
23739 * config/nind.exp: Likewise.
23740 * config/slite.exp: Likewise.
23741 * config/sparclet.exp: Likewise.
23742 * config/udi.exp: Likewise.
23743 * config/vx.exp: Likewise.
23744 * config/vxworks29k.exp: Likewise.
23745
2f71430b
JB
237462002-09-05 Jim Blandy <jimb@redhat.com>
23747
23748 * gdb.threads/killed.exp: Fix test failure message.
23749
7ddebc7e
KS
237502002-09-04 Keith Seitz <keiths@redhat.com>
23751
23752 * lib/mi-support.exp: Update copyright.
23753 (mi_gdb_test): Increase the priority of the expected pattern
23754 so that it matches gdb_test.
23755
0ae67eb3
KS
237562002-09-03 Keith Seitz <keiths@redhat.com>
23757
23758 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
23759 Use integer comparison instead of string comparison for testing
23760 whether binary was built.
23761
38fc42c8
JB
237622002-09-03 Jim Blandy <jimb@redhat.com>
23763
23764 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
23765
b6ff0e81
JB
237662002-08-29 Jim Blandy <jimb@redhat.com>
23767
23768 * gdb.threads/pthreads.exp: Move the portable thread compilation
23769 code into a function in lib/gdb.exp, and call that from here.
23770 * lib/gdb.exp (gdb_compile_pthreads): New function.
23771
07c98896
KS
237722002-08-29 Keith Seitz <keiths@redhat.com>
23773
23774 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
23775 expect_out so that callers can get at it.
23776
0312286c
DJ
237772002-08-23 Daniel Jacobowitz <drow@mvista.com>
23778
23779 * gdb.threads/print-threads.c: New file.
23780 * gdb.threads/print-threads.exp: New file.
23781 * gdb.threads/schedlock.c: New file.
23782 * gdb.threads/schedlock.exp: New file.
23783
dd039bc4
EZ
237842002-08-22 Elena Zannoni <ezannoni@redhat.com>
23785
a9c64011
AS
23786 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
23787 not altivec.c.
dd039bc4 23788
1f36144c
MK
237892002-08-17 Mark Kettenis <kettenis@gnu.org>
23790
23791 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
23792 targets. The problem should be fixed now.
23793
16057ec7 237942002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
23795
23796 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
23797 2002-07-24 change that removes final dots from error messages.
23798
3c1499ad
TT
237992002-08-13 Tom Tromey <tromey@redhat.com>
23800
23801 * gdb.base/readline.exp: New file.
23802
a20ce2c3
AC
238032002-08-01 Andrew Cagney <ac131313@redhat.com>
23804
23805 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
23806 supress message.
23807
db034ac5
AC
238082002-08-01 Andrew Cagney <cagney@redhat.com>
23809
23810 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
23811 CHILL_FOR_TARGET and CHILL_LIB.
23812 * configure.in (configdirs): Remove gdb.chill.
23813 * configure: Regenerate.
23814 * lib/gdb.exp: Obsolete references to chill.
23815 * gdb.fortran/types.exp: Ditto.
23816 * gdb.fortran/exprs.exp: Ditto.
23817
3e000b18
KB
238182002-07-30 Kevin Buettner <kevinb@redhat.com>
23819
23820 * gdb.base/shlib-call.exp (additional_flags): Conditionally
23821 set Irix-specific compile and link flags.
23822
28f4966b
KB
238232002-07-29 Kevin Buettner <kevinb@redhat.com>
23824
23825 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
23826 source files. The ``-o'' option doesn't work with the ``-E'' option
23827 when using the Irix compiler.
23828
46c0d5a6
DJ
238292002-07-19 Daniel Jacobowitz <drow@mvista.com>
23830
23831 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
23832 Improve support for reusing an exec file. Copy exec file
23833 to target, and run gdbserver on the target instead of on the host.
23834
eecf4bed
JB
238352002-07-18 Jim Blandy <jimb@redhat.com>
23836
0f815cdf
JB
23837 * gdb.base/ending-run.exp: Don't expect to see the program end in
23838 some orderly fashion when we're running on a real stand-alone
23839 board.
23840
eecf4bed
JB
23841 * gdb.base/interrupt.exp: Correct logic for skipping tests on
23842 targets that don't support interrupts.
23843
52d309e4
JB
238442002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
23845
23846 * gdb.base/attach.exp: Add patterns to match output from /proc-based
23847 systems.
23848 Move comments in expect statements to inside the actions, so that they
23849 don't get matched against.
23850
ff683d9e
MK
238512002-07-10 Mark Kettenis <kettenis@gnu.org>
23852
23853 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
23854 function when asleep" test.
23855
b5356753
AC
238562002-07-10 Andrew Cagney <ac131313@redhat.com>
23857
23858 * gdb.base/page.exp: Rewrite to handle problems with very long
23859 `info set' output. Update copyright.
23860
6aa4d13a
AC
238612002-06-26 Andrew Cagney <ac131313@redhat.com>
23862
23863 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
23864 gdb.threads-hp.
23865 * gdb.hp/configure: Regenerate.
23866 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
23867 * gdb.hp/gdb.threads-hp/configure: Delete file.
23868 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
23869
8cf8c2b8
AC
238702002-06-22 Andrew Cagney <ac131313@redhat.com>
23871
23872 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
23873 setlocale, bindtextdomain and textdomain.
23874
6827a8f8
JB
238752002-06-11 Jim Blandy <jimb@redhat.com>
23876
919d772c
JB
23877 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
23878 preprocessor macro information is present.
23879
6827a8f8
JB
23880 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
23881 tests.
23882
c15b0d21
MS
238832002-06-06 Michael Snyder <msnyder@redhat.com>
23884
c5984d70
MS
23885 * gdb.base/overlays.exp: Record addresses of overlay
23886 functions in TCL variables rather than in GDB variables,
23887 to avoid having GDB convert them to pointers (with loss
23888 of information).
23889
d63a86f8 23890 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 23891 default linker script changes.
c15b0d21
MS
23892 * gdb.base/long_long.exp: Add check for sizeof (long double).
23893
be26fe0d
ML
238942002-06-06 Michal Ludvig <mludvig@suse.cz>
23895
23896 * gdb.asm/asm-source.exp: Add x86-64 target.
23897 * gdb.asm/x86_64.inc: New.
d63a86f8 23898
258093ca 238992002-05-30 Michael Chastain <mec@shout.net>
258093ca 23900
4b3153f1 23901 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
23902 * gdb.c++/m-static.cc: New file.
23903 * gdb.c++/m-static.exp: New file.
23904
241264c6
MS
239052002-05-28 Michael Snyder <msnyder@redhat.com>
23906
23907 * gdb.base/call-ar-st.exp: Allow for reduced floating point
23908 precision.
23909
9bba8c8f 239102002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 23911
4b3153f1 23912 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
23913 * gdb.c++/m-data.cc: New file.
23914 * gdb.c++/m-data.exp: New file.
23915
239162002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 23917
4b3153f1 23918 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 23919 * gdb.c++/try_catch.cc: New file.
d63a86f8 23920 * gdb.c++/try_catch.exp: New file.
9bba8c8f 23921
def1b996
MC
239222002-05-27 Michael Chastain <mec@shout.net>
23923
23924 * gdb.c++/local.exp: Accept more nested types in output.
23925
522ba268
MC
239262002-05-26 Michael Chastain <mec@shout.net>
23927
23928 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
23929
277254ba
MS
239302002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
23931
23932 * lib/gdb.exp (gdb_wrapper_init): Just because
23933 gdb_wrapper_file exists, this does not mean that the file
23934 should not be rebuilt. That is what gdb_wrapper_initialized
23935 is for.
23936 (default_gdb_init): Reset gdb_wrapper_initialized.
23937
b61a8733
MS
239382002-05-23 Michael Snyder <msnyder@redhat.com>
23939
d63a86f8 23940 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
23941 the precision of the floating point test results.
23942 * gdb.base/call-rt-st.exp: Ditto.
23943
b61a8733
MS
23944 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
23945 * gdb.base/call-rt-st.exp: Ditto.
23946
56f6e910
MC
239472002-05-19 Michael Chastain <mec@shout.net>
23948
23949 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
23950
ad0b0016
EZ
239512002-05-19 Elena Zannoni <ezannoni@redhat.com>
23952
a9c64011
AS
23953 * configure.in (configdirs): Add gdb.arch.
23954 * configure: Regenerate.
ad0b0016 23955
f617d2b6
JB
239562002-05-17 Jim Blandy <jimb@redhat.com>
23957
23958 * gdb.base/completion.exp: Recognize the more detailed error
23959 messages produced by the macro expander's lexical analyzer.
23960
eac2a696
EZ
239612002-05-14 Elena Zannoni <ezannoni@redhat.com>
23962
a9c64011
AS
23963 * gdb.arch/altivec-abi.c: New file.
23964 * gdb.arch/altivec-abi.exp: New file.
23965 * gdb.arch/altivec-regs.c: New file.
23966 * gdb.arch/altivec-regs.exp: New file.
eac2a696 23967
2fdde8f8
DJ
239682002-05-14 Daniel Jacobowitz <drow@mvista.com>
23969
23970 * gdb.base/maint.exp (maint print type): Update for new type
23971 structure.
d63a86f8 23972
e31f1a7c
EZ
239732002-05-14 Elena Zannoni <ezannoni@redhat.com>
23974
23975 * gdb.arch: New directory.
23976 * gdb.arch/configure.in: New file.
23977 * gdb.arch/configure: New file.
23978 * gdb.arch/Makefile.in: New file.
23979
db589741
CV
239802002-05-13 Corinna Vinschen <vinschen@redhat.com>
23981
23982 * gdb.asm/asm-source.exp: Add v850 as supported target.
23983 * gdb.asm/v850.inc: New file.
23984
8ce2a7dc
DJ
239852002-05-13 Daniel Jacobowitz <drow@mvista.com>
23986
23987 * gdb.c++/annota2.exp (annotate-quit): Add comment.
23988
df763c7f
DJ
239892002-05-12 Daniel Jacobowitz <drow@mvista.com>
23990
23991 * gdb.base/break.exp: Check 'break "marker2"'.
23992
377daeed
MS
239932002-05-10 Michael Snyder <msnyder@redhat.com>
23994
23995 * gdb.base/long_long.exp: Fix typo.
23996
c4b7bc2b
JB
239972002-05-10 Jim Blandy <jimb@redhat.com>
23998
ecac9a4e
JB
23999 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
24000 a bug.
24001
c4b7bc2b
JB
24002 * gdb.base/printcmds.exp (test_integer_literals_rejected):
24003 Recognize more detailed error message produced by the macro
24004 expander's lexical analyzer.
24005 * lib/gdb.exp (test_print_reject): Same.
24006
e71019a1
MK
240072002-05-09 Mark Kettenis <kettenis@gnu.org>
24008
24009 * gdb.c++/method.exp: Fix typo.
24010
fedfc8e6
MS
240112002-05-08 Michael Snyder <msnyder@redhat.com>
24012
166a1957
MS
24013 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
24014 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 24015 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
24016 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
24017 Add iftarget clause for strongarm.
d63a86f8 24018
f1c47eb2
MS
240192002-05-06 Michael Snyder <msnyder@redhat.com>
24020
cb9a9d3e
MS
24021 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
24022 (gdb_continue_to_end): Accept output from status wrapper.
24023 * gdb.base/ending-run.exp: Add case for output from status wrapper.
24024 Clean up fail messages to match pass messages.
24025
f1c47eb2
MS
24026 Enable the "needs_status_wrapper" testsuite feature.
24027 * lib/gdb.exp (gdb_wrapper_init): New procedure.
24028 (gdb_compile): Conditionally call gdb_wrapper_init.
24029 * gdb.base/a2-run.exp: Recognize output from status wrapper.
24030 * gdb.c++/method.exp: Recognize output from status wrapper.
24031
6079c749
BE
240322002-05-06 Ben Elliston <bje@redhat.com>
24033From Graydon Hoare <graydon@redhat.com>
24034
24035 * config/sid.exp: Include support for "rawsid" protocol.
24036
188baff3
JB
240372002-05-03 Jim Blandy <jimb@redhat.com>
24038
24039 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
24040 * gdb.c++/hang3.C: New file.
24041
b9c07f0f
AC
240422002-05-04 Andrew Cagney <ac131313@redhat.com>
24043
24044 * gdb.base/default.exp: Remove obsolete code.
24045 * gdb.c++/misc.exp: Ditto. Update copyright.
24046 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
24047 * gdb.base/whatis.exp: Ditto. Update copyright.
24048 * gdb.base/scope.exp: Ditto. Update copyright.
24049 * gdb.base/ptype.exp: Ditto. Update copyright.
24050 * gdb.base/printcmds.exp: Ditto. Update copyright.
24051 * gdb.base/opaque.exp: Ditto. Update copyright.
24052 * gdb.base/list.exp: Ditto.
24053 * gdb.base/funcargs.exp: Ditto. Update copyright.
24054 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
24055 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
24056 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
24057 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
24058 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
24059 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
24060
5c7a0397
MS
240612002-05-02 Michael Snyder <msnyder@redhat.com>
24062
d6dcc264 24063 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
24064 * gdb.base/long_long.exp: Add xscale target.
24065 * gdb.base/default.exp: Add xscale target.
24066
eb7f1c48
JB
240672002-05-01 Jim Blandy <jimb@redhat.com>
24068
24069 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
24070 gdb.c++/hang.exp: New test.
24071
a6befae8
FF
240722002-05-01 Fred Fish <fnf@redhat.com>
24073
24074 * gdb.base/completion.exp: Handle completions of "./Make" for
24075 more than one completion possibility, as is the case when we
24076 build and test in the source tree.
24077
0a310277
AG
240782002-04-29 Anthony Green <green@redhat.com>
24079
24080 * gdb.java/jmisc1.exp: New file.
24081 * gdb.java/jmisc2.exp: New file.
24082
6ff9af88
DJ
240832002-04-24 Daniel Jacobowitz <drow@mvista.com>
24084
24085 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
24086
96b3d632
EZ
240872002-04-23 Elena Zannoni <ezannoni@redhat.com>
24088
24089 * gdb.base/help.exp: Change 'help status' to allow for target
24090 dependent output differences.
24091
5019bb54
MC
240922002-04-22 Michael Chastain <mec@shout.net>
24093
24094 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
24095
a805a116
MC
240962002-04-22 Michael Chastain <mec@shout.net>
24097
24098 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
24099
a1706bfd
DM
241002002-04-17 David S. Miller <davem@redhat.com>
24101
24102 * gdb.asm/sparc64.inc: New file.
24103 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
24104
a73a20a2
EZ
241052002-04-19 Elena Zannoni <ezannoni@redhat.com>
24106
24107 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
24108 instruction file directly into the build tree. Clean up at end of
24109 test.
24110
ba678339
DM
241112002-04-18 David S. Miller <davem@redhat.com>
24112
24113 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
24114 handle 64-bit platforms correctly.
24115 * gdb.base/maint.exp: Likewise.
24116
b03399da
KB
241172002-04-18 Kevin Buettner <kevinb@redhat.com>
24118
24119 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
24120 ``-fpic'' when compiling files comprising a shared library, but
24121 it does need additional linker flags in order to find shared
24122 libraries at run time.
24123
e2004992
KB
241242002-04-18 Kevin Buettner <kevinb@redhat.com>
24125
24126 * gdb.base/cvexpr.c (use): New function.
24127 (main): Invoke use() on all global variables to prevent
24128 some linkers from deleting these otherwise unused symbols.
24129
d8937120
MC
241302002-04-17 Michael Chastain <mec@shout.net>
24131From David S. Miller <davem@redhat.com>
24132
24133 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
24134 handle 64-bit platforms correctly.
24135
ffd61a58
MS
241362002-04-12 Michael Snyder <msnyder@redhat.com>
24137From Jim Blandy <jimb@redhat.com>
a9c64011 24138 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
24139 script can handle this instead.
24140 * gdb.base/bar.c (barx): Same.
24141 * gdb.base/baz.c (bazx): Same.
24142 * gdb.base/grbx.c (grbxx): Same.
24143
24144 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
24145 manager doesn't automatically unmap overlays unnecessarily.
24146
6b8426a6
MH
241472002-04-10 Martin M. Hunt <hunt@redhat.com>
24148
24149 * gdb.base/ending-run.exp: Fix pattern for Mips targets
24150 stepping out of main.
24151
34af4875
MC
241522002-04-09 Michael Chastain <mec@shout.net>
24153
24154 * gdb.c++/local.cc (main): Move call to marker1() inside nested
24155 scope so that the nested scope tests will make sense.
24156 * gdb.c++/local.exp: Write patterns that actually work with gcc
24157 (the HP patterns "were never known to work with gcc").
24158 Keep the old aCC patterns too.
24159
2d1676a0
DJ
241602002-04-09 Daniel Jacobowitz <drow@mvista.com>
24161
24162 * gdb.base/attach.exp: Correct target board test.
24163
3a63e3f9
MC
241642002-04-08 Michael Chastain <mec@shout.net>
24165
24166 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
24167 in a const method. Add some xfail and fail cases for configurations
24168 that do not emit the "const ...".
24169
f18dabd2
MC
241702002-04-07 Michael Chastain <mec@shout.net>
24171
24172 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
24173 Accept "A * const" and "const A * const" as type of "this".
24174 Fix spelling of getFunky throughout. Make messages uniform.
24175
0fcddd82
EZ
241762002-04-07 Elena Zannoni <ezannoni@redhat.com>
24177
a9c64011 24178 Work around for PR gdb/285:
0fcddd82
EZ
24179 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
24180
16a8534a
EZ
241812002-04-07 Elena Zannoni <ezannoni@redhat.com>
24182
24183 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
24184 instructions file at run time instead of configure time.
24185 Sometimes we run the test in a directory that is not the one we
24186 configured in.
24187 * gdb.asm/configure.in: Delete creation of symlink.
24188 * gdb.asm/configure: Regenerate.
24189
24181d81
JB
241902002-04-05 J. Brobecker <brobecker@gnat.com>
24191
24192 * gdb.gdb/xfullpath.exp: New test, to exercise the new
24193 xfullpath () function.
24194
7cdb7107
DJ
241952002-04-04 Daniel Jacobowitz <drow@mvista.com>
24196
24197 * gdb.asm/Makefile.in: Correct dependencies.
24198
24199 * gdb.asm/powerpc.inc: New file.
24200 * gdb.asm/asm-source.exp: Add PowerPC.
24201 * gdb.asm/configure.in: Likewise.
24202 * gdb.asm/configure: Regenerated.
24203
a7d17088
DJ
242042002-04-04 Daniel Jacobowitz <drow@mvista.com>
24205
24206 * gdb.base/relocate.exp: New file.
24207 * gdb.base/relocate.c: New file.
24208
cd721503
FF
242092002-04-04 Fred Fish <fnf@redhat.com>
24210
24211 * gdb.base/step-test.exp: Update comment regarding stopping in
24212 memcpy/bcopy calls inserted as part of the compiler runtime.
24213
b22ad7a7
MS
242142002-04-04 Michael Snyder <msnyder@redhat.com>
24215
24216 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
24217
5f279fa6
DJ
242182002-04-03 Daniel Jacobowitz <drow@mvista.com>
24219
24220 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
24221 (gdb_expect): Remove $notransfer hack.
24222
dd0fd3ce
DJ
242232002-04-02 Daniel Jacobowitz <drow@mvista.com>
24224
24225 * gdb.c++/classes.exp ("calling method for small class"): Match
24226 updated register output.
24227
1e50cda1
DJ
242282002-03-30 Daniel Jacobowitz <drow@mvista.com>
24229
24230 Fix PR gdb/452
24231 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
24232 when finished. Make gdb_file_cmd send "exec-file" when
24233 appropriate.
24234
24015922
DJ
242352002-03-30 Daniel Jacobowitz <drow@mvista.com>
24236
24237 * gdb.base/attach.exp: Remove extra setup_xfail.
24238
dd7dfd64
MS
242392002-03-26 Michael Snyder <msnyder@redhat.com>
24240
24241 * gdb.base/default.exp: Add tests for dump, append, and restore.
24242 * gdb.base/help.exp: Add tests for dump, append, and restore.
24243 * gdb.base/dump.exp: New file, test dump, append and restore.
24244 * gdb.base/dump.c: New file.
24245
48b2f8d7
MS
242462002-03-27 Michael Snyder <msnyder@redhat.com>
24247
d63a86f8 24248 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
24249 clean-ups in help messages.
24250
05b4d525
FF
242512002-03-26 Fred Fish <fnf@redhat.com>
24252
24253 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
24254 have debugging info for those functions and the compiler uses them
24255 internally to copy structs around.
24256
d7679631
FF
242572002-03-26 Fred Fish <fnf@redhat.com>
24258
24259 * gdb.base/list.exp: Revert the change made yesterday and add note
24260 about why we don't list the default lines for remote targets.
24261
523ac3f9
MS
242622002-03-25 Michael Snyder <msnyder@redhat.com>
24263
24264 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
24265
754b2b8d
FF
242662002-03-25 Fred Fish <fnf@redhat.com>
24267
24268 * gdb.base/list.exp: This test works on remote targets so remove
24269 the short circuit for remote targets. Update copyright.
24270
33c3e192
FF
242712002-03-25 Fred Fish <fnf@redhat.com>
24272
24273 * gdb.base/attach.exp: Fix logic error that was suppressing this
24274 test for all non hppa*-*-hpux* targets, instead of the hp target.
24275 Move comments closer to the suppression point. Also now need to
24276 check that we are running natively.
24277
d43e73ee
MS
242782002-03-22 Michael Snyder <msnyder@redhat.com>
24279
882c8f02
MS
24280 * gdb.base/default.exp: Add test for gcore. Update copyright.
24281 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 24282
04c12f60
FF
242832002-03-06 Fred Fish <fnf@redhat.com>
24284
24285 * gdb.base/funcargs.c: Remove extraneous ';' character.
24286 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
24287
b43df995
MC
242882002-03-04 Michael Chastain <mec@shout.net>
24289
24290 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
24291 accommodate gcc v3 function signature.
24292 * gdb.mi/mi0-var-cmd-exp: Ditto.
24293
92362027
AC
242942002-02-24 Andrew Cagney <ac131313@redhat.com>
24295
24296 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
24297 ``GNU/Linux'' or ``Linux kernel''
24298 * testsuite/gdb.threads/pthreads.c: Ditto.
24299
258ad32d
MC
243002002-02-24 Michael Chastain <mec@shout.net>
24301
24302 * gdb.threads/pthreads.c (thread1): Add a return statement.
24303 (thread2): Likewise.
24304 (foo): Likewise.
24305
04c3b3d4
MC
243062002-02-23 Michael Chastain <mec@shout.net>
24307
24308 * gdb.threads/linux-dp.c (philosopher): Add a return statement
24309 to placate gcc.
24310
5a2a0a20
MC
243112002-02-23 Michael Chastain <mec@shout.net>
24312
24313 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
24314 test "ptype bint". The test passes on all my stabs configurations.
24315
a640f7fc
JB
243162002-02-21 Jim Blandy <jimb@redhat.com>
24317
27924826
JB
24318 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
24319 filename at a time, and watch for the ones we want to see.
24320
a640f7fc
JB
24321 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
24322 types of pointers to prototyped functions.
24323
edcc8c75
AC
243242002-02-20 Andrew Cagney <ac131313@redhat.com>
24325
24326 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
24327 signed, unsigned and straight char.
24328 (padding_char, padding_short, padding_int, padding_long,
24329 padding_long_long, padding_float, padding_double,
24330 padding_long_double): New global variables.
24331 (fill, fill_structs): New functions.
24332
24333 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
24334 for correctly sized writes. Update copyright.
24335 (get_valueof): New procedure.
24336 (get_sizeof): Call get_valueof.
24337 (check_valueof): New procedure.
24338 (check_padding): New procedure.
24339
ac57ea44
MC
243402002-02-20 Michael Chastain <mec@shout.net>
24341
24342 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
24343 to setup_xfail. Document some of the remaining calls.
24344
7a10c941
MC
243452002-02-18 Michael Chastain <mec@shout.net>
24346
24347 * gdb.c++/userdef.exp: Update copyright year.
24348
fb8acdcc
DJ
243492002-02-18 Daniel Jacobowitz <drow@mvista.com>
24350
24351 * gdb.c++/userdef.exp: Test overloaded operators properly.
24352 Remove xfails.
24353
fda6ae12
MS
243542002-02-14 Michael Snyder <msnyder@redhat.com>
24355
24356 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
24357
676a0442
DJ
243582002-02-14 Daniel Jacobowitz <drow@mvista.com>
24359
24360 * gdb.base/a2-run.exp: Check for a remote target properly.
24361 * gdb.base/annota1.exp: Likewise.
24362 * gdb.base/list.exp: Likewise.
24363 * gdb.base/reread.exp: Likewise.
24364 * gdb.base/scope.exp: Likewise.
24365 * gdb.base/shlib-call.exp: Likewise.
24366 * gdb.base/term.exp: Likewise.
24367 * gdb.c++/annota2.exp: Likewise.
24368
78b4f468
RE
243692002-02-13 Richard Earnshaw <rearnsha@arm.com>
24370
24371 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
24372
9a81ba51
MC
243732002-02-10 Michael Chastain <mec@shout.net>
24374
24375 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
24376 (call_after_alloca): Ditto.
24377
004af6c7
DJ
243782002-02-10 Daniel Jacobowitz <drow@mvista.com>
24379
24380 * gdb.base/ending-run.exp: Guard "cont" test with
24381 gdb_skip_stdio_test.
24382
37225f62
JB
243832002-02-06 Jim Blandy <jimb@redhat.com>
24384
24385 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
24386 from here...
24387 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
24388 To here. Disable this test on non-HP platforms. Add big comment.
24389
fe6fdd96
MS
243902002-02-04 Michael Snyder <msnyder@redhat.com>
24391
24392 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
24393 other than d10v and m32r.
24394
036fad3f
RE
243952002-02-02 Richard Earnshaw <rearnsha@arm.com>
24396
24397 * gdb.base/default.exp: Rewrite test patterns to reduce time
24398 taken to match them.
24399
7148ab62
DJ
244002002-01-30 Daniel Jacobowitz <drow@mvista.com>
24401
24402 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
24403 Allow a start function above main.
24404 * gdb.threads/linux-dp.exp: Fix copyright date.
24405
396cc255
DJ
244062002-01-30 Daniel Jacobowitz <drow@mvista.com>
24407
a9c64011
AS
24408 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
24409 (check_philosopher_stack): Check for manager thread before checking
24410 for a just-starting thread.
396cc255 24411
f038d31b
DJ
244122002-01-30 Daniel Jacobowitz <drow@mvista.com>
24413
24414 From Neil Booth <neil@daikokuya.demon.co.uk>:
24415 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
24416 warnings.
24417
b3ff9d9a
FF
244182002-01-21 Fred Fish <fnf@redhat.com>
24419
24420 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
24421 not caller.
24422
39ad761d
JB
244232002-01-21 Jim Blandy <jimb@redhat.com>
24424
24425 * gdb.base/reread.exp: Check that GDB properly re-reads the
24426 executable file when it changes while no inferior is running.
24427
aaf320fa
FF
244282002-01-21 Fred Fish <fnf@redhat.com>
24429
a9c64011
AS
24430 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
24431 optionally accept the "shlib events" variation.
aaf320fa 24432
808a31f5
JB
244332002-01-21 Jim Blandy <jimb@redhat.com>
24434
24435 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
24436 call `fflush' after every `printf', so that the output is produced
24437 at predictable points, regardless of whatever buffering does (or
24438 doesn't) take place.
24439 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
24440 at different points.
24441
4420d5e2
DJ
244422002-01-20 Daniel Jacobowitz <drow@mvista.com>
24443
24444 * gdb.c++/inherit.exp: Update copyright years.
24445 * gdb.c++/method.exp: Likewise.
24446
3e36a0f4
DJ
244472002-01-20 Daniel Jacobowitz <drow@mvista.com>
24448
24449 * gdb.c++/classes.exp: Update for improved v3 support and skipping
24450 artificial methods/arguments.
24451 * gdb.c++/derivation.exp: Likewise.
24452 * gdb.c++/inherit.exp: Likewise.
24453 * gdb.c++/method.exp: Likewise.
24454 * gdb.c++/virtfunc.exp: Likewise.
24455
b4ceaee6
AC
244562002-01-18 Andrew Cagney <ac131313@redhat.com>
24457
24458 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
24459 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
24460 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
24461 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
24462 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
24463 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
24464
ecace851
JB
244652002-01-17 Jim Blandy <jimb@redhat.com>
24466
24467 * gdb.asm/asm-source.exp (info symbol): Take another shot at
24468 anchoring the pattern matching the entry point symbol's name.
24469
375fc983
AC
244702002-01-17 Andrew Cagney <ac131313@redhat.com>
24471
24472 * gdb.base/maint.exp: Update ``maint internal-error'' to match
24473 continue/quit query. Update copyright.
24474
fe6fdd96
MS
244752002-01-14 Michael Snyder <msnyder@redhat.com>
24476
24477 * gdb.base/gcore.exp: Remove extra debugging output.
24478
e017c81f
DJ
244792002-01-13 Daniel Jacobowitz <drow@mvista.com>
24480
24481 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
24482 for slightly dubious v2 mangled string.
24483
37ab3bf8
DJ
244842002-01-13 Daniel Jacobowitz <drow@mvista.com>
24485
24486 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
24487
1bc05c3a 244882002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 24489
1bc05c3a 24490 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 24491
1bc05c3a
JM
24492 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
24493 constructors.
24494 * gdb.c++/derivation.exp: Likewise.
24495 * gdb.c++/templates.exp: Likewise.
24496 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 24497
1bc05c3a
JM
244982002-01-10 Michael Snyder <msnyder@redhat.com>
24499
24500 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 24501
a911c360
MS
245022002-01-08 Michael Snyder <msnyder@redhat.com>
24503
24504 * gdb.base/gcore.exp: New test for generate-core-file command.
24505 * gdb.base/gcore.c: Testcase for above.
24506 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
24507
ea2119ec
JM
245082002-01-08 Jason Merrill <jason@redhat.com>
24509
24510 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
24511
68203136
FF
245122002-01-07 Fred Fish <fnf@redhat.com>
24513
24514 * gdb.c++/overload.exp: Remove unconditional xfails for:
24515 print foo_instance1.overloadargs(1)
24516 print foo_instance1.overloadargs(1, 2)
24517 print foo_instance1.overloadargs(1, 2, 3)
24518 print foo_instance1.overloadargs(1, 2, 3, 4)
24519 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
24520 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
24521 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
24522 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
24523 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
24524 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
24525 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
24526 print foo_instance1.overload1arg()
24527 print foo_instance1.overload1arg((char)arg2)
24528 print foo_instance1.overload1arg((signed char)arg3)
24529 print foo_instance1.overload1arg((unsigned char)arg4)
24530 print foo_instance1.overload1arg((int)arg7)
24531 print foo_instance1.overload1arg((unsigned int)arg8)
24532 print foo_instance1.overload1arg((float)arg11)
24533 print foo_instance1.overload1arg((double)arg12)
d63a86f8 24534
21b9b5b1
MS
245352002-01-07 Michael Snyder <msnyder@redhat.com>
24536
24537 * gdb.base/huge.exp: New test. Print a very large target data object.
24538 (skip_huge_test): New test variable. Define if you want to skip this
24539 test. The test reads an 8 megabyte data object from the target, so it
24540 might be very time consuming on remote targets with a slow connection.
24541 * gdb.base/huge.c: New file. Test case for above.
24542
725f922e
FF
245432002-01-07 Fred Fish <fnf@redhat.com>
24544
24545 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
24546 g_instance.bfoo, and g_instance.cfoo.
24547
889bf7c5 245482002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 24549
889bf7c5
PA
24550 * gdb.base/break.c (multi_line_if_conditional): New function.
24551 (multi_ilne_while_conditional): Likewise.
24552 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
24553 IF or WHILE condition puts the breakpoint at the start of
24554 the condition.
f286b2c3 24555
634d57ec
JL
24556 * gdb.base/selftest.exp (backtrace through signal handler): Remove
24557 hppa*-*-hpux* expected failure.
24558 * gdb.base/structs.exp (do_function_calls): Similarly.
24559
24560 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
24561 watchpoints.
24562
9fbfe2dc
AC
245632002-01-06 Andrew Cagney <ac131313@redhat.com>
24564
24565 Fix PR gdb/66.
24566 * gdb.base/structs.exp: Replace skip for a29k with skip for
24567 gdb,cannot_call_functions.
24568 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
24569 * gdb.base/callfuncs.exp: Ditto.
24570 * gdb.base/call-rt-st.exp: Ditto.
24571 * gdb.base/call-strs.exp: Ditto.
24572 * gdb.base/callfwmall.exp: Ditto.
24573 * gdb.base/scope.exp: Obsolete xfail a29k.
24574 * gdb.c++/misc.exp: Ditto.
24575 * gdb.c++/cplusfuncs.exp: Ditto.
24576 * gdb.base/ptype.exp: Ditto.
24577 * gdb.base/printcmds.exp: Ditto.
24578 * gdb.base/opaque.exp: Ditto.
24579 * gdb.base/list.exp: Ditto.
24580 * gdb.base/funcargs.exp: Ditto.
24581 * gdb.base/default.exp: Ditto.
24582
8ddad156
MS
245832002-01-04 Michael Snyder <msnyder@redhat.com>
24584
ca4976a6 24585 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
24586 * gdb.base/maint.exp: Add tests for maint info sections options.
24587
1b074332
JL
24588Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
24589
24590 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
24591
7d159115
CV
245922001-12-20 Corinna Vinschen <vinschen@redhat.com>
24593
24594 * gdb.asm/arm.inc: New file.
24595 * gdb.asm/asm-source.exp: Add arm targets.
24596 * gdb.asm/configure.in: Ditto.
24597 * gdb.asm/configure: Recreated from configure.in.
24598
8fb87725
JL
24599Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
24600
afabe08c
JL
24601 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
24602 with HP's compiler.
24603 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
24604 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
24605 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
24606 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
24607
24608 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
24609 either HP's compilers or GCC.
24610
db521deb
JL
24611 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
24612 a SIGBUS or SIGSEGV.
24613
24614 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
24615
24616 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
24617 can be compiled with either HP's compiler or GCC.
24618
cfa88ab7
JL
24619 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
24620 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
24621 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
24622
ca344dff
JL
24623 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
24624 to match current gdb output. Update due to using auto-solib-limit
24625 for limiting instead of overloading auto-solib-add.
24626 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
24627 test program.
24628
3f3c6e55 24629 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
24630 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
24631 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
24632 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
24633 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
24634 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
24635 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
24636 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
24637 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
24638 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
24639 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
24640 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
24641 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 24642
8fb87725
JL
24643 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
24644 a SIGTRAP to the inferior.
24645
cf599fa7
CV
246462001-12-19 Corinna Vinschen <vinschen@redhat.com>
24647
24648 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
24649 Substitute call to target_link by call to gdb_compile.
24650
2cd045cd
JL
24651Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
24652
a9c64011
AS
24653 * gdb.base/break.exp: Fix HP specific search string when testing
24654 backtracing in a called function.
2cd045cd 24655
a9c64011
AS
24656 * gdb.base/constvars.exp: Only set lang to C++ if we're
24657 compiling the test with HP's compilers.
24658 * gdb.base/volatile.exp: Similarly.
2cd045cd 24659
99ebe9ac
JB
246602001-12-19 Jim Blandy <jimb@redhat.com>
24661
24662 * gdb.base/printcmds.exp: Expect the null character to be printed
24663 as '\0', and the '\013' to be printed as '\v'.
24664 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
24665 * gdb.base/setvar.exp: Same.
24666
b9891b29
JB
246672001-12-17 Jim Blandy <jimb@redhat.com>
24668
0eba65ab
JB
24669 * gdb.base/completion.exp: Rather than completing very long
24670 filenames, which can make the readline library produce output we
24671 don't recognize, cd to the directory first, and then complete
24672 using nice, short relative paths.
24673
6970b5b1
JB
24674 * gdb.base/completion.exp: On some systems, there is, in fact, a
24675 variable named `b' in scope, since GDB treats all static
a9c64011
AS
24676 variables as being in scope. So use `no_var_named_this'
24677 instead of `b'.
6970b5b1 24678
b9891b29 24679 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 24680 can't find the core file's registers as a failure.
b9891b29 24681
e6ccd35f
JSC
246822001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
24683
a9c64011
AS
24684 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
24685 test expect string more specific.
e6ccd35f 24686
105ba819
CV
246872001-12-13 Corinna Vinschen <vinschen@redhat.com>
24688
24689 * gdb.asm/asm-source.exp: Add support for xstormy16.
24690 * gdb.asm/configure.in: Ditto.
24691 * gdb.asm/configure: Rebuild.
24692 * gdb.asm/xstormy16.inc: New file.
24693
e9e79dd9
FF
246942001-12-10 Fred Fish <fnf@redhat.com>
24695
24696 * gdb.base/maint.exp: Update to match changes in type dumping code.
24697
347dc97d
JB
246982001-12-10 Jim Blandy <jimb@redhat.com>
24699
24700 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
24701 matching the entry point symbol's name at the beginning of the
24702 line.
347dc97d 24703
5178b9d6
DJ
247042001-12-07 Daniel Jacobowitz <drow@mvista.com>
24705
24706 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
24707 gdb.c++/inherit.exp, gdb.c++/method.exp,
24708 gdb.c++/namespace.exp, gdb.c++/templates.exp,
24709 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
24710 and class layout support.
24711
af890c52
DJ
247122001-12-07 Daniel Jacobowitz <drow@mvista.com>
24713
24714 * gdb.c++/classes.exp: Add test for static member function.
24715 * gdb.c++/misc.cc: Add class with static member function.
24716
7a345fb3
JB
247172001-12-07 Jim Blandy <jimb@redhat.com>
24718
f2e54a80 24719 If GDB says it can't find the struct the function returned, report
8032bf31
JB
24720 those tests as `unsupported'.
24721 * gdb.base/call-rt-st.exp (print_struct_call): New function.
24722 Rewrite subsequent tests to use it.
24723
24724 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
24725 those tests as `unsupported'.
24726 * gdb.base/structs.exp (call_struct_func): New function.
24727 (do_function_calls): Use call_struct_func to call the functions
24728 returning structs.
24729
0bc69509
JB
24730 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
24731 whether functions are prototyped or not, so we can't possibly pass
24732 arguments to t_float_values2 properly.
24733
7a345fb3
JB
24734 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
24735 value of `timeout' for targets other than the mips*tx39-*.
24736
edb6ede1
MS
247372001-12-06 Michael Snyder <msnyder@redhat.com>
24738
d63a86f8 24739 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
24740 and detect whether the start symbol has a leading underscore.
24741
2d842f13
JB
247422001-12-04 Jim Blandy <jimb@redhat.com>
24743
24744 * gdb.base/completion.exp: Clarify indentation.
24745
68550daf
JB
247462001-12-03 Jim Blandy <jimb@redhat.com>
24747
24748 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
24749 variables on the S/390, not `.word'.
24750
cd5195a8
JB
247512001-11-30 Jim Blandy <jimb@redhat.com>
24752
24753 Add assembly-source tests for s390-ibm-linux.
24754 * gdb.asm/s390.inc: New file.
24755 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
24756 the S/390 architecture.
a9c64011 24757 * gdb.asm/configure: Regenerated.
cd5195a8 24758
ca9efc90
MS
247592001-11-30 Michael Snyder <msnyder@redhat.com>
24760
24761 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
24762 next, info source, info sources, info line, global and static
24763 variables, and static functions.
24764 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
24765 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
24766 * gdb.asm/asmsrc1.s: Add a static function and some variables.
24767 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
24768 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
24769 (gdbasm_leave): Restore frame pointer.
24770 (gdbasm_startup): Copy stack set-up from crt0.S.
24771
d0e66976
FN
247722001-11-26 Fernando Nasser <fnasser@redhat.com>
24773
24774 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
24775 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
24776 to a local (non-static) variable. Copy tstruct.a to a static buffer
24777 and return a pointer to that buffer.
24778 * gdb.base/callfwmall.c (t_structs_a): Ditto.
24779
e2334072
MK
247802001-11-24 Mark Kettenis <kettenis@gnu.org>
24781
24782 * gdb.asm/configure.in: Fix recognition of ix86 target.
24783 * gdb.asm/configure: Regenerate.
24784
756caa3d
MS
247852001-11-21 Michael Snyder <msnyder@redhat.com>
24786
24787 * gdb.asm/sparc.inc: New file.
24788 * gdb.asm/asm-source.exp: Recognize sparc target.
24789 * gdb.asm/configure.in: Recognize sparc target.
24790 * gdb.asm/configure: Regenerate.
d63a86f8 24791
9a4d72d5
MS
247922001-11-21 Michael Snyder <msnyder@redhat.com>
24793
24794 * gdb.asm/m32r.inc: New file.
24795 * gdb.asm/asm-source.exp: Recognize m32r target.
24796 * gdb.asm/configure.in: Recognize m32r target.
24797 * gdb.asm/configure: Regenerate.
24798
a773d1cd
MS
247992001-11-20 Michael Snyder <msnyder@redhat.com>
24800
017ac23d
MS
24801 * gdb.asm/i386.inc: New file.
24802 * gdb.asm/asm-source.exp: Recognize ix86 target.
24803 * gdb.asm/configure.in: Recognize ix86 target.
24804 * gdb.asm/configure: Regenerate.
24805
a773d1cd
MS
24806 * gdb.c++/namespace.exp: Fix quotes in output messages.
24807
bb632afb
MS
248082001-11-14 Michael Snyder <msnyder@redhat.com>
24809
25d559ca 24810 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
24811 qualifier in a type cast expression, to designate an address
24812 in the instruction space (Harvard architecture).
24813
4749e309
MS
248142001-11-13 Michael Snyder <msnyder@redhat.com>
24815
24816 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
24817 Tests for expressions using 'const' and 'volatile'.
24818
25050984
CV
248192001-11-13 Corinna Vinschen <vinschen@redhat.com>
24820
24821 * gdb.asm/asm-sources.exp: Allow defining linker flags.
24822
1902c51f
DJ
248232001-11-12 Daniel Jacobowitz <drow@mvista.com>
24824
24825 * lib/mi-support.exp (mi_run_to_helper): Move comments
24826 outside of gdb_expect.
24827
dcf95b47
DJ
248282001-11-11 Daniel Jacobowitz <drow@mvista.com>
24829
24830 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
24831 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
24832 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
24833 mi0_run_to): New functions.
24834 * gdb.mi/mi-simplerun.exp: Use them.
24835 * gdb.mi/mi0-simplerun.exp: Likewise.
24836 * gdb.mi/mi-var-cmd.exp: Likewise.
24837 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 24838
45b074e1
AC
248392001-11-10 Andrew Cagney <ac131313@redhat.com>
24840
24841 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
24842 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
24843
bf50d346
AC
248442001-11-09 Andrew Cagney <ac131313@redhat.com>
24845
24846 * gdb.base/restore.exp: Include $expected value in restored test
24847 message.
24848
9383332c
AC
248492001-11-09 Andrew Cagney <ac131313@redhat.com>
24850
24851 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
24852 implemented.
24853
db62520a
MS
248542001-11-08 Michael Snyder <msnyder@redhat.com>
24855
24856 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
24857 Add pass/fail message for stop at breakpoint in call dummy function.
24858
b5703437
MS
248592001-11-07 Michael Snyder <msnyder@redhat.com>
24860
d63a86f8
RM
24861 * gdb.c++/templates.exp (test_template_breakpoints):
24862 If we get an overload menu, but it does not match what
760f6330 24863 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
24864 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
24865 making the whitespace optional. Argument for "new" may be
24866 "unsigned" as well as "unsigned int/long".
d63a86f8 24867 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
24868 making the whitespace optional. Also replace "(void) with
24869 "((void|)), making the keyword "void" optional.
d63a86f8 24870 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
24871 making the whitespace optional. Also replace "(void) with
24872 "((void|)), making the keyword "void" optional.
3bf40917
MS
24873 * gdb.base/callfuncs.c (t_float_values): This function must
24874 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 24875 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
24876 can be tested against both cases. Usually one case involves
24877 promotion of float to double, while the other does not.
24878 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
24879 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
24880 includes a stack frame for "start".
24881
c8ab4e6d
JB
248822001-11-05 Jim Blandy <jimb@redhat.com>
24883
24884 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
24885 pointers are 32 bits long, and that offsets of relocs are always
24886 stored in the data (REL-style), and not in the reloc entry itself
24887 (RELA-style).
24888 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
24889 stabs.
24890
3f08ced9
MS
248912001-11-01 Michael Snyder <msnyder@redhat.com>
24892
24893 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
24894 and regular expression operators by using quoting.
24895
cbfa24cd
MS
248962001-10-31 Michael Snyder <msnyder@redhat.com>
24897
24898 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
24899 depending on what the symbol table contains.
24900 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
24901 the output of the ptype command. Similarly, accept both "const &"
24902 and "const&".
24903
aaa68313
CV
249042001-10-31 Corinna Vinschen <vinschen@redhat.com>
24905
24906 * gdb.base/miscexprs.c (main): Add usage of preprocessor
24907 symbol `STORAGE' to allow to choose the storage class of
24908 the local datastructures.
24909 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
24910 compiler directive.
24911
91740388
MS
249122001-10-30 Michael Snyder <msnyder@redhat.com>
24913
24914 * gdb.base/jump.exp: Allow it to run for all targets.
24915
1b7c05e7
CV
249162001-10-29 Corinna Vinschen <vinschen@redhat.com>
24917
24918 * gdb.base/call-ar-st.c (print_double_array): Match for loop
24919 with new double_array size.
24920 (main): Change storage class of all local variables to static.
24921 Reduce size of double_array to 9.
24922 * gdb.base/call-ar-st.exp: Increase timeout value.
24923 Change expected output for double array to match new size in
24924 call-ar-st.c.
24925
36a22261
CV
249262001-10-29 Corinna Vinschen <vinschen@redhat.com>
24927
24928 * gdb.base/ending-run.exp: Create identical output when passing
24929 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 24930 Stormy16 target.
36a22261 24931
92b8ae91
MK
249322001-10-28 Mark Kettenis <kettenis@gnu.org>
24933
24934 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
24935 that we catch the expected failure under Linux/x86.
24936
cb135b83
OF
249372001-10-29 Orjan Friberg <orjanf@axis.com>
24938
24939 * gdb.base/setvar.exp: Escape curly braces.
24940 * gdb.stabs/weird.exp: Ditto.
24941
6884aa54
DJ
249422001-10-27 Daniel Jacobowitz <drow@mvista.com>
24943
24944 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
24945 * gdm.mi/mi0-hack-cli.exp: Likewise.
24946
0398c9aa
AC
249472001-10-25 Andrew Cagney <ac131313@redhat.com>
24948
24949 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
24950 messages.
24951
d20bf2e8
AC
249522001-10-21 Andrew Cagney <ac131313@redhat.com>
24953
24954 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
24955 checking MI enabled.
24956
03dd63aa
CV
249572001-10-09 Corinna Vinschen <vinschen@redhat.com>
24958
24959 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
24960
1d9d99f3
FCE
249612001-10-04 Frank Ch. Eigler <fche@redhat.com>
24962
24963 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
24964 if gdb child process crashes, just signal an error.
24965
838ae6c4
JB
249662001-10-02 Jim Blandy <jimb@redhat.com>
24967
24968 * lib/gdb.exp (test_xfail_format): Simplify.
24969
24970 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
24971 front of the variable name `format'. Simplify `if'.
24972
8f0cbc1c
DJ
249732001-10-01 Daniel Jacobowitz <drow@mvista.com>
24974
24975 * gdb.threads/pthreads.exp: Wait for output and delay
24976 before sending ^C.
24977
1f08dafd
DJ
249782001-10-01 Daniel Jacobowitz <drow@mvista.com>
24979
24980 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
24981 some incorrect output instead of timing out.
24982 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
24983
674f90ff
CV
249842001-09-28 Corinna Vinschen <vinschen@redhat.com>
24985
24986 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
24987 check to allow additional `int'.
24988
9b284272
DJ
249892001-09-27 Daniel Jacobowitz <drow@mvista.com>
24990
24991 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
24992 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
24993
b55a4771
MS
249942001-09-27 Michael Snyder <msnyder@redhat.com>
24995
24996 * lib/gdb.exp (test_debug_format): New proc.
24997 (setup_xfail_format): Use new proc test_debug_format.
24998 * gdb.base/constvars.exp (local_compiler_xfail_check): New
24999 proc; use new service proc test_debug_format.
25000 Replace all other "gcc_compiled" tests with this test.
25001 * gdb.base/volatile.exp (local_compiler_xfail_check): New
25002 proc; use new service proc test_debug_format.
25003 Replace all other "gcc_compiled" tests with this test.
25004
250052001-09-27 Michael Snyder <msnyder@redhat.com>
25006
25007 * gdb.base/cvexpr.exp: New file.
25008 * gdb.base/cvexpr.c: New file
25009 Test for expressions using const and volatile keywords.
25010
4e6667ac
CV
250112001-09-26 Corinna Vinschen <vinschen@redhat.com>
25012
25013 * gdb.base/constvars.exp: Check for different orders of keywords
25014 and additional "int" strings in output.
25015
4f337972
AC
250162001-09-22 Andrew Cagney <ac131313@redhat.com>
25017
25018 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
25019 responses from "help maint".
25020
2015650d
FCE
250212001-09-19 Frank Ch. Eigler <fche@redhat.com>
25022
25023 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
25024 to localhost:NNN instead of :NNN, in case Xvfb is listening
25025 only on TCP.
25026
f3bcedc1
CV
250272001-09-19 Corinna Vinschen <vinschen@redhat.com>
25028
25029 * gdb.base/recurse.exp: When checking leaving the watchpoint
25030 scope, recognize when gdb is in function's epilogue and pass.
25031
6b819c92
KS
250322001-09-18 Keith Seitz <keiths@redhat.com>
25033
25034 * lib/insight-support.exp (_gdbtk_export_target_info): Add
25035 support for running tests against sid targets.
25036 (gdbtk_done): Ditto.
25037
a10c9419
CV
250382001-09-18 Corinna Vinschen <vinschen@redhat.com>
25039
25040 * gdb.base/ending-run.c (main): Set stdout buffersize
25041 to the same reasonable value for any target.
25042 * gdb.base/ending-run.exp: Add a regular expression
25043 to make testsuite happy on Sanyo Stormy16 target.
25044
739d0d99
CV
250452001-09-17 Corinna Vinschen <vinschen@redhat.com>
25046
25047 * gdb.base/display.c (do_loops): Add float variable `f'.
25048 Increment f in loop.
25049 * gdb.base/display.exp: Increment timeout by 60 seconds.
25050 Change float display test to use variable `f'.
25051
1b8947f0
JB
250522001-09-17 Jim Blandy <jimb@redhat.com>
25053
25054 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
25055 overflowing the limited breakpoint tables on some ROM monitors
25056 (like the ROM68K).
25057
9890ac81
FCE
250582001-09-15 Frank Ch. Eigler <fche@redhat.com>
25059
25060 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
25061 the "-ac" (disable access control) flag.
25062
6db765ea
JH
250632001-08-30 Jeff Holcomb <jeffh@redhat.com>
25064
25065 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
25066 ints.
25067
4c32cc04
KS
250682001-08-30 Keith Seitz <keiths@redhat.com>
25069
25070 * lib/gdb.exp: Move all insight-related functionality into
25071 separate file.
25072 * lib/insight-support.exp: New file.
25073
8d6e6f81
FCE
250742001-08-29 Frank Ch. Eigler <fche@redhat.com>
25075
25076 * config/sid.exp (sid_start): Never set sid verbosity; disable
25077 expect_background {} that consumed its stdout; tolerate </dev/null.
25078 Attempt to set endianness override in "sid" protocol mode. Cleanup.
25079
6a90e1d0
AC
250802001-08-18 Andrew Cagney <ac131313@redhat.com>
25081
25082 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
25083 CLI jump command to start it.
25084 (mi_run_to_main): Fail immediatly when unexpected output.
25085
1759b3c3
AC
250862001-08-18 Andrew Cagney <ac131313@redhat.com>
25087
25088 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
25089 beginning of function. Fix PR gdb/191.
25090
61d11d80
FCE
250912001-08-16 Frank Ch. Eigler <fche@redhat.com>
25092
25093 * config/sid.exp (sid_start): Don't warn if we cannot figure out
25094 what to force sid endianness to.
25095
942a4df2
KS
250962001-08-15 Keith Seitz <keiths@redhat.com>
25097
25098 * lib/gdb.exp (gdbtk_start): Don't set environment
25099 variables for TCL_LIBRARY and friends. Insight will
25100 now figure these out for itself.
25101
0521c418
MS
251022001-08-02 Michael Snyder <msnyder@redhat.com>
25103
25104 * gdb.base/completion.exp: Remove the symbol "a64l" from
25105 the expect string; this is target-specific, and not related
25106 to what is being tested.
25107
74a9a58a
DB
251082001-08-02 Dave Brolley <brolley@redhat.com>
25109
25110 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
25111
c70819fa
MS
251122001-07-25 Michael Snyder <msnyder@redhat.com>
25113
c2b8fa57
MS
25114 * gdb.base/consecutive.exp: New file. Test stepping over
25115 breakpoints on consecutive instructions.
25116 * gdb.base/consecutive.c: New file.
25117
c70819fa
MS
25118 * gdb.base/call-rt-st.exp: Use double-backslash to quote
25119 curly braces in regular expressions.
25120
2b1a1355
MS
251212001-07-25 Michael Snyder <msnyder@redhat.com>
25122
25123 * gdb.base/ending-run.exp: Accept "Program exited normally" as
25124 legitimate output from stepping out of main.
25125
413eca6f
KS
251262001-07-22 Keith Seitz <keiths@redhat.com>
25127
25128 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
25129 the empty string, do not run the tests.
25130
7e5a9322
SC
251312001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25132
25133 * gdb.base/long_long.exp: Detect size of pointer. Take into
25134 account 2-byte pointers when testing for p/a results.
25135
de58f10f
SC
251362001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25137
d63a86f8 25138 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
25139 and defined to 1K for m68hc11.
25140 (random_data): Reduce table to 1K for embedded platforms (68hc11).
25141 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
25142 (sizeof_random_data): New variable to tell the size of the data table;
25143 don't test past this size; always run to main.
25144
d6f5fea1
SC
251452001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25146
25147 * gdb.base/return2.exp: return of long long and double fails for
25148 68HC11; don't execute these tests on that platform.
25149 * gdb.base/return.exp: Return of a double fails for 68hc11.
25150
c477543d
SC
251512001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25152
25153 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
25154 tests that print a float.
25155 * call-rt-st.exp: Likewise.
25156
63cf1c79
MK
251572001-07-12 Mark Kettenis <kettenis@gnu.org>
25158
25159 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
25160 running this test on Linux.
25161
112f9ab5
MC
251622001-06-24 Michael Chastain <chastain@redhat.com>
25163
25164 * gdb.base/arithmet.exp: Remove some tests to make all test names
25165 unique.
25166
4970cb0f
MS
251672001-07-03 Michael Snyder <msnyder@redhat.com>
25168
25169 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
25170 the output of the ptype command.
25171
d85da69f
MS
251722001-07-02 Michael Snyder <msnyder@redhat.com>
25173
4c8a82de
MS
25174 * gdb.base/completion.exp: Don't assume that break.c is the only
25175 source file that may contain functions named "marker".
d85da69f
MS
25176 * gdb.base/corefile.exp: Quote the curly braces in regexp.
25177
8afc772b
AC
251782001-06-28 Andrew Cagney <ac131313@redhat.com>
25179
25180 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
25181 of files to delete.
25182
25183 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
25184 * gdb.disasm/h8300s.exp: New file.
25185 gdb.disasm/h8300s.s: Likewise.
25186
cff22675
AC
251872001-06-27 Andrew Cagney <ac131313@redhat.com>
25188
25189 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
25190 empty breakpoint tables.
25191
68c81b54
AC
251922001-06-25 Andrew Cagney <ac131313@redhat.com>
25193
25194 * lib/mi-support.exp: Update args=... part of stop-reason
25195 patterns. Accept either a list or a tuple.
25196
2dd62704
AC
251972001-06-23 Andrew Cagney <ac131313@redhat.com>
25198
25199 * lib/mi-support.exp: Remove local emacs variable defining
25200 change-log-default-name.
25201
b4127474
MC
252022001-06-22 Michael Chastain <chastain@redhat.com>
25203
25204 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
25205 This is operationally compatible with the previous version.
25206
8dbfb380
JB
252072001-06-13 Jim Blandy <jimb@redhat.com>
25208
25209 * lib/gdb.exp (gdb_test): Doc fix.
25210
f2d8c86d
MC
252112001-06-10 Michael Chastain <chastain@redhat.com>
25212
25213 * gdb.base/exprs.exp: Remove a duplicate test.
25214
81564d34
JB
252152001-06-06 Jim Blandy <jimb@redhat.com>
25216
25217 * gdb.base/return2.exp (main): Use values to test float and double
25218 returns that are not NaN's, to avoid being confused by IEEE
25219 comparison rules.
25220
da55addb
MS
252212001-06-04 Michael Snyder <msnyder@redhat.com>
25222
25223 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 25224 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
25225 rather than wait for 12 more tests to time out.
25226
42c65987
JB
252272001-06-06 Jim Blandy <jimb@redhat.com>
25228
b18bced9 25229 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 25230 Don't forget to match the GDB prompt.
b18bced9 25231
42c65987
JB
25232 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
25233
5b41e5f0
JB
252342001-06-04 Jim Blandy <jimb@redhat.com>
25235
25236 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
25237 command.
25238
015e046f
KB
252392001-05-31 Kevin Buettner <kevinb@redhat.com>
25240
25241 * gdb.base/annota1.exp (info break): Match four or more spaces
25242 after "Address".
25243
fb1ffbbe
MC
252442001-05-31 Michael Chastain <chastain@redhat.com>
25245
25246 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
25247 (dm_type_int_star): Likewise.
25248 (dm_type_long_star): Likewise.
25249 (dm_type_void_star): Likewise.
25250
5ea2a32c
KB
252512001-05-29 Kevin Buettner <kevinb@redhat.com>
25252
25253 * gdb.base/completion.exp (INPUTRC): Set this environment variable
25254 to a known value in order to get consistent results regardless
25255 of the setting of INPUTRC or the presence or contents of .inputrc.
25256
ae23c492
MS
252572001-05-24 Michael Snyder <msnyder@redhat.com>
25258
ac55707e
MS
25259 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
25260 Don't require that the main thread and the manager thread are the
25261 first in the list.
25262
ae23c492
MS
25263 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
25264 debugging. If test fails, issue an "unsupported" not a "fail".
25265
400071f1
JB
252662001-05-24 Jim Blandy <jimb@redhat.com>
25267
25268 Don't assume that short is shorter than int.
25269 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
25270 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 25271 this isn't true.
400071f1
JB
25272 ("print unsigned char == (~0)"): Add test that verifies that ~0,
25273 an int, is not equal to ~0 stored in an unsigned char. This tests
25274 the same thing that the previous test meant to, but works on
25275 16-bit machines, too.
25276 ("print unsigned char != (~0)"): Same test, complemented.
25277
0816a3e5
MS
252782001-05-24 Michael Snyder <msnyder@redhat.com>
25279
25280 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 25281 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
25282 and prevents dejagnu getting out of step.
25283
f6dc23a9
KB
252842001-05-23 Kevin Buettner <kevinb@redhat.com>
25285
25286 * gdb.base/finish.exp (finish_void): Revise pattern for
25287 stopping on the call statement to not permit stopping at
25288 the start of the instructions comprising the call sequence.
25289
7dbd117d
MC
252902001-05-19 Michael Chastain <chastain@redhat.com>
25291
25292 * gdb.base/callfuncs.exp: Make all test names unique.
25293 * gdb.base/commands.exp: Make all test names unique.
25294 * gdb.base/condbreak.exp: Make all test names unique.
25295 * gdb.base/dbx.exp: Make all test names unique.
25296 * gdb.base/default.exp: Make all test names unique.
25297 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
25298 and TIMEOUT messages to their corresponding PASS message.
25299 * gdb.base/ending-run.exp: Make all test names unique.
25300 * gdb.base/long_long.exp: Remove duplicate test.
25301
6b0b0a9e
KB
253022001-05-21 Kevin Buettner <kevinb@redhat.com>
25303
25304 * gdb.base/finish.exp (finish_void): Allow "finish" command to
25305 stop on the call statement as well as the statement after the
25306 call.
25307
2caa35cb
MS
253082001-05-21 Michael Snyder <msnyder@redhat.com>
25309
25310 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
25311
40713331
EZ
253122001-05-10 Elena Zannoni <ezannoni@redhat.com>
25313
a9c64011
AS
25314 * gdb.base/completion.exp: Revamp test. Make it execute on all
25315 platforms.
40713331 25316
c2c1be8d
EZ
253172001-05-10 Elena Zannoni <ezannoni@redhat.com>
25318
a9c64011
AS
25319 * config/gdbserver.exp (gdb_load): Handle the case
25320 in which the arguments to gdbserver are given in the
25321 baseboard configuration file.
25322 Also handle the case in which the server needs to do a
25323 load.
2c9cd303 25324
9671de48
KS
253252001-05-07 Keith Seitz <keiths@cygnus.com>
25326
a9c64011
AS
25327 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
25328 set up the display for testing.
25329 (gdbtk_start): Convert all paths to paths that tcl will like.
25330 Export target information to environment.
25331 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
25332 necessary.
25333 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
25334 (to_tcl_path): New proc to convert a given pathname into
25335 a path acceptible as an argument to a tcl command.
25336 (_gdbtk_export_target_info): New proc to export target info
25337 into the environment for gdbtk testing.
25338 (gdbtk_done): New proc to signal end-of-test.
9671de48 25339
5a360f47
JB
253402001-05-06 Jim Blandy <jimb@redhat.com>
25341
25342 * restore.c: Make the code of caller0 correspond to its comment.
25343
66c756c6
MS
253442001-05-03 Michael Snyder <msnyder@redhat.com>
25345
25346 * config/sid.exp (gdb_target_sid): Check for error messages.
25347 On error or timeout, don't make expect exit (which will terminate
25348 all subsequent tests); instead just make gdb exit.
d63a86f8 25349 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
25350 return a negative value.
25351
a966fde5
JB
253522001-04-24 Jim Blandy <jimb@redhat.com>
25353
851c18e0
JB
25354 * gdb.c++/templates.exp: If we see the prompt for the overload
25355 list, but we haven't recognized any of the longer patterns,
25356 arrange for this test to fail, not hang.
25357
a966fde5
JB
25358 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
25359 variations.
25360
db144853
MC
253612001-04-22 Michael Chastain <chastain@redhat.com>
25362
25363 * gdb.c++/local.exp: Use the 'runto' library function.
25364 * gdb.c++/namespace.exp: Likewise.
25365 * gdb.c++/overload.exp: Likewise.
25366
3207ec21
KB
253672001-03-26 Kevin Buettner <kevinb@redhat.com>
25368
25369 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
25370 * gdb.base/step-line.exp: New file. Test step/next in presence of
25371 #line directives.
25372 * gdb.base/step-line.c: New file. Test program for the above.
25373 * gdb.base/step-line.inp: New file. We pretend that this file has
25374 been transformed by some other tool into step-line.c.
25375
13b57657
JB
253762001-03-21 Jim Blandy <jimb@redhat.com>
25377
25378 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
25379 unmangled operator names.
25380
754cbe1c
JB
253812001-03-20 Jim Blandy <jimb@redhat.com>
25382
25383 * gdb.threads/linux-dp.exp: Recognize an additional message
25384 generated by GDB when it doesn't understand how to debug threads
25385 on the target system.
25386
177495c9
AC
253872001-03-19 Andrew Cagney <ac131313@redhat.com>
25388
25389 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
25390
f266096b
MC
253912001-03-12 Michael Chastain <chastain@redhat.com>
25392
25393 * gdb.c++/derivation.exp: Use the 'runto' library function.
25394
cac3c2ff
MC
253952001-03-12 Michael Chastain <chastain@redhat.com>
25396
25397 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
25398
b6c11a24
MC
253992001-02-24 Michael Chastain <chastain@redhat.com>
25400
25401 * gdb.c++/ref-types.exp: Change handwritten code to library
25402 function 'runto'.
25403
6bae5bce
OF
254042001-03-16 Orjan Friberg <orjanf@axis.com>
25405
25406 * gdb.base/signals.exp: Set count to 0 explicitly.
25407
0015fd9a
MS
254082001-03-15 Mark Salter <msalter@redhat.com>
25409
25410 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
25411 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
25412 (gdb_load): Add support for additional target_info: gdb_download_size
25413 and gdb_load_timeout.
0015fd9a 25414
fc33412a
DT
25415Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
25416
25417 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
25418 file -- to prevent failing when the compile fails but we have no
25419 intention of running the tests anyway.
fc33412a
DT
25420
25421 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
25422 tests if set.
25423
25424 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 25425 integers.
fc33412a
DT
25426
25427 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
25428 * gdb.c++/namespace.exp: Ditto.
25429
115f06de
OF
254302001-03-07 Orjan Friberg <orjanf@axis.com>
25431
25432 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
25433 * gdb.base/pointers.exp: Relax pattern match of decimals.
25434
b6ba6518
KB
254352001-03-06 Kevin Buettner <kevinb@redhat.com>
25436
25437 * Makefile.in, config/abug.exp, config/cfdbug.exp,
25438 config/cpu32bug.exp, config/dve.exp, config/est.exp,
25439 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
25440 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
25441 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
25442 config/sh.exp, config/sid.exp, config/slite.exp,
25443 config/sparclet.exp, config/udi.exp, config/unknown.exp,
25444 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
25445 config/vxworks.exp, config/vxworks29k.exp,
25446 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
25447 gdb.base/all-bin.exp, gdb.base/annota1.exp,
25448 gdb.base/arithmet.exp, gdb.base/assign.exp,
25449 gdb.base/async.exp, gdb.base/attach.exp,
25450 gdb.base/bitfields.exp, gdb.base/bitops.exp,
25451 gdb.base/break.exp, gdb.base/call-ar-st.exp,
25452 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
25453 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
25454 gdb.base/commands.exp, gdb.base/completion.exp,
25455 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
25456 gdb.base/constvars.exp, gdb.base/corefile.exp,
25457 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
25458 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
25459 gdb.base/ending-run.exp, gdb.base/environ.exp,
25460 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
25461 gdb.base/finish.exp, gdb.base/foll-exec.exp,
25462 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
25463 gdb.base/funcargs.exp, gdb.base/help.exp,
25464 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
25465 gdb.base/logical.exp, gdb.base/long_long.exp,
25466 gdb.base/maint.exp, gdb.base/mips_pro.exp,
25467 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
25468 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
25469 gdb.base/pointers.exp, gdb.base/printcmds.exp,
25470 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
25471 gdb.base/regs.exp, gdb.base/relational.exp,
25472 gdb.base/remote.exp, gdb.base/reread.exp,
25473 gdb.base/restore.exp, gdb.base/return2.exp,
25474 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
25475 gdb.base/selftest.exp, gdb.base/setshow.exp,
25476 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
25477 gdb.base/sigall.exp, gdb.base/signals.exp,
25478 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
25479 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
25480 gdb.base/step-test.exp, gdb.base/structs.c,
25481 gdb.base/structs.exp, gdb.base/structs2.exp,
25482 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
25483 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
25484 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
25485 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
25486 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
25487 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
25488 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
25489 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
25490 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
25491 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
25492 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
25493 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
25494 gdb.fortran/types.exp, gdb.java/jmisc.exp,
25495 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
25496 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
25497 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
25498 gdb.trace/circ.exp, gdb.trace/collection.exp,
25499 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
25500 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
25501 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
25502 gdb.trace/report.exp, gdb.trace/save-trace.exp,
25503 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
25504 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
25505 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
25506 notices.
25507
dc96c6c7 255082001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
25509
25510 * gdb.base/varargs.c (find_max_double): Fix printf format string:
25511 first arg is int not float.
25512
dc96c6c7 255132001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
25514
25515 * gdb.base/reread.exp: Unsupported for non-native targets;
25516 doesn't work for remote debugging.
25517
9b0c4aeb
FN
255182001-02-19 Fernando Nasser <fnasser@redhat.com>
25519
25520 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
25521 * gdb.base/ending-run.exp: Properly handle the BSP state when
25522 stepping past the end of main.
9b0c4aeb 25523
02aa71d5
MC
255242001-02-19 John Moore <jmoore@redhat.com>
25525
25526 * gdb.base/commands.exp (infrun_breakpoint_command_test):
25527 Converted HPUX fix for non-expected items following multiple
25528 step commands into general solution for all platforms.
25529
1fa449a4
MC
255302001-02-18 Michael Chastain <chastain@redhat.com>
25531
25532 * gdb.c++/classes.exp (do_tests): Change runto statements
25533 from "runto 'foo(void)'" to "runto 'foo'". This makes the
25534 statements demangler agnostic.
25535 * gdb.c++/virtfunc.exp (do_tests): Likewise.
25536 (gdb_virtfunc_restart): Likewise.
25537
b2f9ec70
MC
255382001-02-14 Michael Chastain <chastain@redhat.com>
25539
25540 * gdb.c++/inherit.exp (do_tests): Change runto statements
25541 from "runto 'foo(void)'" to "runto 'foo'". This makes the
25542 statements demangler agnostic.
25543
cf74b8ca
AC
25544Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
25545
25546 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
25547 ``continue to bkpt at common_routine in thread 2'' and ``stopped
25548 before calling common_routine 15 times'' tests.
cf74b8ca 25549
99f78f56
MC
255502001-02-11 Michael Chastain <chastain@redhat.com>
25551
25552 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
25553 Helps the test script figure out which demangler is in use.
25554 (dm_type_foo_ref): Ditto.
25555 (dm_type_int_star): Ditto.
25556 (dm_type_long_star): Ditto.
25557 (dm_type_unsigned_int): Ditto.
25558 (dm_type_void): Ditto.
25559 (dm_type_void_star): Ditto.
99707966 25560 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
25561 Probe the gdb demangler and set variables to accommodate
25562 formatting differences.
25563 (info_func_regexp): New function. Same as info_func, but
25564 matches against a regexp.
25565 (info_func): Match against a literal string.
25566 (print_addr_2): New function. Match against a literal string,
25567 which can be different from the input to gdb.
25568 (print_addr): Simply call print_addr_2 with the same argument twice.
25569 (test_lookup_operator_functions): Use demangler formatting variables.
25570 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
25571 the tests in the same order as the C++ class declaration.
25572 (test_paddr_operator_functions): Ditto.
25573 (test_paddr_overloaded_functions): Ditto.
25574 (test_paddr_hairy_functions): Use demangler formatting variables.
25575 Add reference to gdb/19 for related tests.
25576 (do_tests): Call probe_demangler.
25577
1de8f023
KB
255782001-01-30 Kevin Buettner <kevinb@redhat.com>
25579
25580 * gdb.c++/templates.cc (printf): Remove unused function definition.
25581
ca3f91ed
MS
255822001-01-26 Felix Lee <flee@redhat.com>
25583
25584 * sid.exp (sid_exit): Pass host, not target, to remote_close.
25585
255862001-01-25 matthew green <mrg@redhat.com>
25587
25588 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
25589 up sid.
25590 (sid_exit): Call `remote_pop_conn' after GDB is gone.
25591
255922001-01-25 matthew green <mrg@redhat.com>
25593
25594 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 25595 Deprecate $sid_spawn_id.
ca3f91ed
MS
25596 (sid_exit): Remove code necessary only for `spawn.'
25597
255982001-01-25 matthew green <mrg@redhat.com>
25599
25600 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
25601
fb18ec4a
MC
256022001-01-28 Michael Chastain <chastain@redhat.com>
25603
25604 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
25605 to call when tests fail. It takes gdb out of the overloaded
25606 function choice menu back to the main prompt, so that the test
25607 program stays synchronized.
25608 (set_bp_overloaded): New proc to collect all the common
25609 code for setting a breakpoint on an overloaded name. Calls
25610 take_gdb_out_of_choice_menu when needed.
25611 (menu_overload1arg): New variable to collect the repeated
25612 instances of the expected menu for an overloaded name. Change
25613 the regular expression to handle changes in g++ type encoding:
25614 "void" can be either "void" or "", and "unsigned int" can be
25615 either "unsigned int" or "unsigned".
25616 (continue_to_bp_overloaded): Change regular expressions to handle
25617 changes in g++ type encoding.
25618 (no proc): Call take_gdb_out_of_choice_menu when needed.
25619 Remove redundant calls to "info break". Accept either "canceled"
25620 or "cancelled". Change regular expressions in "info break"
25621 calls to handle changes in g++ type encoding. Give all tests
25622 unique strings.
25623
9c646a6e
BE
256242001-01-17 Ben Elliston <bje@redhat.com>
25625
25626 * config/sid.exp: New file.
25627
9549d9c1
AC
25628Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
25629
25630 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
25631
dc96c6c7 256322000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
25633
25634 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
25635 Add a RE to accept a non-ascii char if one is ever presented.
25636
b4df4f68
FN
256372000-12-20 Fernando Nasser <fnasser@redhat.com>
25638
297dd0fd 25639 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 25640
dc96c6c7 256412000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 25642
d63a86f8 25643 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
25644 in regexp. One '\' does not suffice on Linux.
25645
4a7bddb6
MC
256462000-12-09 Michael Chastain <chastain@redhat.com>
25647
25648 * gdb.base/break.exp (test_clear_command): Use a marker function
25649 rather than 'main' for the test function. Also move this
25650 test to an execution point where the marker function names are
25651 guaranteed to be bound to functions. (Executing tests after a
25652 'finish' from main runs into name conflicts with local names
25653 in __libc_start_main).
25654
dc96c6c7 256552000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
25656
25657 * gdb.base/finish.exp: New test for gdb's "finish" command.
25658 * gdb.base/return2.exp: New test for gdb's "return" command.
25659 * gdb.base/return2.c: New source file for above.
25660
dc96c6c7 256612000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
25662
25663 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
25664 * gdb.base/miscexprs.exp: Ditto.
25665 * gdb.base/pointers.exp: Ditto.
25666 * gdb.c++/derivation.exp: Ditto.
25667 * gdb.c++/local.exp: Ditto.
25668 * gdb.c++/namespace.exp: Ditto.
25669 * gdb.c++/overload.exp: Ditto.
25670 * gdb.c++/ref-types.exp: Ditto.
25671
dc96c6c7 256722000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
25673
25674 * gdb.base/constvars.exp: Test result of "up" command.
25675 * gdb.base/miscexprs.exp: Ditto.
25676 * gdb.base/pointers.exp: Ditto.
25677 * gdb.base/scope.exp: Ditto.
25678 * gdb.c++/derivation.exp: Ditto.
25679 * gdb.c++/local.exp: Ditto.
25680 * gdb.c++/namespace.exp: Ditto.
25681 * gdb.c++/overload.exp: Ditto.
25682 * gdb.c++/ref-types.exp: Ditto.
25683
44097287
FN
256842000-11-22 Michael Chastain <chastain@redhat.com>
25685
25686 * mips_pro.exp: Accept either "middle -> top -> main" or
25687 "middle -> main" in the backtrace, because gcc can optimize
25688 tail calls to jumps. Remove setup_xfail for the hppa case.
25689 Add a comment with the original warning messages from PR 3016,
25690 which was filed in 1993, to preserve them for posterity.
25691
9d2e1bab
ND
256922000-11-17 Nick Duffek <nsd@redhat.com>
25693
25694 * lib/gdb.exp (gdb_test): Override timeout with board info.
25695
1aca8eb7
ND
256962000-11-17 Nick Duffek <nsd@redhat.com>
25697
25698 * gdb.base/display.exp: Don't kill running stub. Add "again" to
25699 the second kill and detach messages.
25700
93076499
ND
257012000-11-17 Nick Duffek <nsd@redhat.com>
25702
25703 * configure.in: Add AC_EXEEXT.
25704 * configure: Regenerate.
25705 * Makefile.in (just-check): Export EXEEXT.
25706 * lib/gdb.exp ($EXEEXT): Import from environment.
25707 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
25708 expect "maint dump-me" on Cygwin.
25709 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
25710 $EXEEXT.
25711
30e87cd3
ND
257122000-11-17 Nick Duffek <nsd@redhat.com>
25713
25714 * gdb.base/break.exp: Test backtrace and finish from called
25715 function on all platforms, not just HP-UX.
25716
dc96c6c7 257172000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
25718
25719 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
25720 code from gdb_target_monitor, so it can be used independantly
25721 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 25722
dc96c6c7 257232000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
25724
25725 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
25726 * gdb.base/corefile.exp: Expect the message "Program is being
25727 debugged already" when we send the "corefile" command, since
25728 the preceeding gdb_load may have connected gdb to a remote target.
25729 * gdb.base/display.exp: Disable hardware watchpoints if new
25730 board info variable "no_hardware_watchpoints" is true.
25731 Replace single-letter commands with more readable ones.
25732 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
25733 if new board info variable "no_hardware_watchpoints" is true.
25734 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
25735 to see if stdio (printf) testing is possible.
25736 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
25737 board info variable "no_hardware_watchpoints" is true. Use new
25738 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
25739
39124dea
FN
257402000-11-13 Fernando Nasser <fnasser@redhat.com>
25741
25742 From Orjan Friberg <orjanf@axis.com>:
25743 * gdb.base/printcmds.exp: Escape curly braces followed by a number
25744 in array print pattern match.
25745
a9e2e984
FN
257462000-11-09 Fernando Nasser <fnasser@redhat.com>
25747
25748 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
25749 spelling "cancelled" to U.S. spelling "canceled" to match changes
25750 made to gdb.
25751 * gdb.c++/ovldbreak.exp: Ditto.
25752
c7db355b
PS
257532000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25754
25755 * gdb.base/callfuncs.c (main): Moved to end of file, call
25756 t_double_values to initialize the FPU before inferior calls are made.
25757 * gdb.base/callfuncs.exp: Test for register preservation after calling
25758 inferior functions. Add tests for continuining, finishing and
25759 returning from a stop in a call dummy.
25760
dc96c6c7 257612000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
25762
25763 * gdb.base/commands.exp: Break up long lines, and re-indent.
25764
dc96c6c7 257652000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
25766
25767 * config/gdbserver.exp: Rewritten from the ground up, to make it
25768 compatible with the current dejagnu tree, and to make it work with
25769 the new "gdbserver" in libremote.
25770
dc96c6c7 257712000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
25772
25773 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
25774 * gdb.base/varargs.exp: Skip entire test if no printf support.
25775 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
25776 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
25777
dc96c6c7 257782000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
25779
25780 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
25781 no floating point support.
25782 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
25783 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
25784 * gdb.base/call-rt-st.exp: Ditto.
25785 * gdb.base/call-strs.exp: Ditto.
25786
bac5fc66
JG
257872000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
25788
25789 * gdb.base/sizeof.c: include <stdio.h>.
25790
25791 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
25792 'finish', otherwise uncaptured gdb_prompt would potentially
25793 throw remaining test points out of sync.
bac5fc66 25794
b22a6027
SB
257952000-07-26 Scott Bambrough <scottb@netwinder.org>
25796
25797 * gdb.base/recurse.exp: Run tests for all targets.
25798 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
25799 gnu-oldld case on ARM.
25800 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
25801 for ARM targets.
d63a86f8 25802
d8231941
AG
25803Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
25804
25805 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
25806 * gdb.java/configure: Rebuild.
25807
8caabe69
AG
25808Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
25809
25810 * gdb.java/jv-exp.exp: New file.
25811
9d273ca3
AG
25812Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
25813
25814 * configure: Rebuilt.
25815 * configure.in (configdirs): Add gdb.java.
25816 * gdb.java/jmisc.java: New file.
25817 * gdb.java/jmisc.exp: New file.
25818 * gdb.java/Makefile.in: New file.
25819 * gdb.java/configure: Rebuilt.
25820 * gdb.java/configure.in: New file.
25821 * lib/java.exp: New file.
25822
4f823a66
AC
25823Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
25824
25825 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 25826 underflow.
4f823a66 25827
2391e11d
AC
25828Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
25829
25830 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 25831 and the compilers sizes.
2391e11d 25832
54602222
ND
258332000-07-09 Nick Duffek <nsd@redhat.com>
25834
25835 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
25836 (use_methods): New function.
25837 (main): Call use_methods().
25838 * gdb.c++/classes.exp (test_method_param_class): New procedure.
25839 (do_tests): Call test_method_param_class.
25840
2bec0572
ND
258412000-07-09 Nick Duffek <nsd@redhat.com>
25842
25843 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
25844 spelling.
25845 (test_enums): New procedure. Move enum tests from end of script
25846 to here. Set breakpoint on function name instead of line number.
25847 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
25848 (enums2): New marker function.
25849 (enums1): New function.
25850 (main): Call enums1(). Move enum tests to enums1().
25851
78492fde
AC
25852Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
25853
25854 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 25855 compile/link program. Update line numbers.
78492fde
AC
25856 * gdb.asm/d10v.inc: Define ``startup''.
25857 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 25858
49a2cef8
AC
25859Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
25860
25861 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
25862
3e6c8688
EZ
258632000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25864
25865 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 25866 of 'help maint print' command.
3e6c8688 25867
9ff5cbe9
AC
25868Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
25869
25870 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 25871 they use gdb_expect_list.
9ff5cbe9 25872
17c579bd
AC
25873Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
25874
25875 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
25876 memory-read-packet-size'' instead of ``set endian big'' to test
25877 long commands.
17c579bd 25878
e6d71bf3
DB
258792000-06-03 Daniel Berlin <dan@cgsoftware.com>
25880
25881 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 25882 g++, and stop skipping them.
e6d71bf3
DB
25883
25884 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
25885 work under g++.
25886
d63a86f8 25887 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
25888 initialization.
25889
dc96c6c7 258902000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
25891
25892 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
25893 the regular expression: accept an (almost) arbitrary sequence of
25894 "frames-invalid" and "breakpoints-invalid" messages both before
25895 and after the "starting" message.
25896
dc96c6c7 258972000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
25898
25899 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 25900
dc96c6c7 259012000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
25902
25903 * gdb.base/annota1.exp (annotate-signal-handler-caller):
25904 Relax the regular expression a little, make it pass on Solaris 8.
25905
8216cda9
KB
259062000-05-12 Kevin Buettner <kevinb@redhat.com>
25907
25908 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 25909 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
25910 Instead, it is permissible for gdb to stop on the line of the
25911 call itself.
25912
1a570b2f
MS
259132000-05-12 Michael Snyder <msnyder@.cygnus.com>
25914
25915 * gdb.base/break.exp (bp on small function, optimized file):
25916 Add a second pass pattern. The behavior differs here between stabs
25917 and dwarf for one-line functions. Stabs preserves two line symbols
25918 (one before the prologue and one after) with the same line number,
25919 but dwarf regards these as duplicates and discards one of them.
25920 Therefore the address after the prologue (where the breakpoint is)
25921 has no exactly matching line symbol, and GDB reports the breakpoint
25922 as if it were in the middle of a line rather than at the beginning.
25923
dc96c6c7 259242000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 25925
d63a86f8 25926 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
25927 rather than "send_gdb" (for consistancy).
25928
7d418785
AC
25929Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
25930
25931 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
25932 * gdb.c++/templates.cc: Properly check for GCC version number.
25933 * lib/compiler.cc: Likewise
25934
dc96c6c7 259352000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 25936
d63a86f8 25937 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
25938 gdb may not stop at the first line of main, due to code motion.
25939
dc96c6c7 259402000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
25941
25942 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
25943 This test depends on parsing the printf output from the target.
25944 Since the sparclet stub doesn't do stdio, this will never work.
25945 * gdb.base/call-rt-st.exp: ditto.
25946 * gdb.base/call-strs: ditto.
25947
dc96c6c7 259482000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
25949
25950 * gdb.base/miscexprs.exp: make sizeof long array test portable.
25951
25952 * gdb.base/ending-run.exp: After connecting to a remote target,
25953 but before running, the target will appear to be in a random
25954 location. Specify both a file and a line for breakpoints.
25955 Also, the function that calls main may be called 'init'
25956 rather than 'start'.
25957
a5a51225
EZ
259582000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25959
25960 * gdb.base/help.exp: Update output for add-symbol-file command.
25961
7930cc7c
FN
259622000-04-10 Fernando Nasser <fnasser@cygnus.com>
25963
25964 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25965 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
25966
23e37ab1
C
259672000-04-07 J.T. Conklin <jtc@redback.com>
25968
e93c542c
C
25969 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
25970
23e37ab1
C
25971 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
25972
591b8fa3
PDM
25973Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
25974
25975 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 25976 values that can be represented exactly.
591b8fa3
PDM
25977 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
25978 above change, and to not check against the directory part of the source
25979 file name.
25980 (step into print_long_arg_list): Likewise.
25981 (print print_small_structs from print_long_arg_list): Likewise.
25982 (print print_long_arg_list): Likewise.
25983
7a495180
EZ
259842000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25985
30b53638 25986 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 25987
beb998c6
AC
25988Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
25989
25990 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
25991
1c689132
DB
259922000-03-25 Daniel Berlin <dan@cgsoftware.com>
25993
25994 * gdb.base/commands.exp (deprecated_command_test): Add test for
25995 deprecate with no arguments.
25996
c1790a9d
JL
259972000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
25998
25999 * gdb.base/break.exp: Add new test for setting breakpoints on
26000 optimized code so we can test breakpoints work even when function
26001 prologues may be optimized away
26002
003ba290
FN
260032000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
26004
26005 From David Whedon <dwhedon@gordian.com>
a9c64011 26006 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 26007
6837a0a2
DB
260082000-03-22 Daniel Berlin <dan@cgsoftware.com>
26009
26010 * gdb.base/help.exp: Added test for new apropos command.
26011
b9593231
KB
260122000-03-21 Kevin Buettner <kevinb@redhat.com>
26013
26014 * gdb.base/pointers.c (usevar): New function.
26015 (main): Make sure that global variables v_int_pointer2, rptr,
26016 and y are all referenced someplace in the program by calling
26017 usevar() on them. [Some linkers delete symbols which are
26018 never referenced. The space remains, but there's no way to
26019 get a (symbolic) handle on the variable from the debugger.]
26020
751a959b
EZ
260212000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26022
26023 * gdb.base/printcmds.c: Add typedeffed arrays.
26024
26025 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 26026 procedure to test arrays that are typedef'd.
751a959b 26027
73a93a32
JI
260282000-03-13 James Ingham <jingham@leda.cygnus.com>
26029
26030 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 26031 the library directories.
73a93a32 26032
fb40c209
AC
26033Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
26034
26035 * configure.in (configdirs): Add sub directory gdb.mi.
26036 * configure: Re-generate.
26037
26038 * gdb.mi: New directory.
d63a86f8 26039
ee4dd2c9
AC
260402000-02-25 Scott Bambrough <scottb@netwinder.org>
26041
26042 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 26043 a long long value as a double on ARM platforms.
ee4dd2c9 26044
70f0cc22
JB
260452000-02-16 Jim Blandy <jimb@redhat.com>
26046
26047 * gdb.base/break.exp ("breakpoint line number"): Make sure the
26048 default source file is set properly before running this test.
26049
853819b8
EZ
260502000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26051
26052 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 26053 gdbtk/library directory, not in gdbtcl2.
853819b8 26054
dfcd3bfb
JM
260552000-02-04 Jim Blandy <jimb@redhat.com>
26056
26057 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
26058 backslash from regexp pattern.
26059
26060 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
26061 procedure. Use it to run all the "continue to bp overloaded"
26062 tests. Note that this changes the names of the tests slightly.
26063 If the breakpoint hit message includes a hex PC value, because
26064 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
26065 from the real source code, still consider that a pass.
26066
26067 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
26068 XFAIL here if the breakpoint message contains a hex address. Note
26069 similar change on 1999-11-02.
26070
26071 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
26072
26073 * gdb.base/ptype.exp: Establish a default source file before
26074 calling get_debug_format.
26075
260762000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
26077
26078 * gdb.base/watchpoint.exp: Remove duplication of test messages.
26079
8b93c638
JM
260802000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
26081
26082 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
26083 of successive stepi commands -- while in the prologue we should see
26084 the function entry bracket.
26085
260862000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
26087
26088 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
26089 reach __change_mode() when stepping through the end of main().
26090
c5394b80
JM
260912000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
26092
26093 * gdb.base/default.exp: Fix expected pattern.
26094 * gdb.base/help.exp: Same.
26095
0d06e24b
JM
260962000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26097
26098 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 26099 Don't use xfail's because that affects only the following test.
d63a86f8 26100
0d06e24b 26101 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 26102 solaris or linux.
0d06e24b
JM
26103
26104 * gdb.base/selftest.exp: Update to reflect changes to main.c.
26105
dc96c6c7 261062000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 26107
d63a86f8 26108 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
26109 "A syntax error" rather than "A parse error". Accept both.
26110
261112000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
26112
26113 * gdb.base/default.exp: Remove OS dependent string from "target
26114 remote" test.
26115 * gdb.base/help.exp: Same for "help target remote" test.
26116
c3f6f71d
JM
261172000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26118
26119 From Jim Kingdon <kingdon@redhat.com>:
26120
26121 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
26122 prompt (cleanup rather than necessity, but still might keep output
26123 from spilling to next test).
c3f6f71d
JM
26124
261252000-01-02 Fred Fish <fnf@cygnus.com>
26126
26127 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
26128 AIX, which defines them in <sys/types.h>.
26129
ed9a39eb 261301999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 26131
ed9a39eb 26132 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 26133 float" test.
ed9a39eb
JM
26134
261351999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 26136
ed9a39eb 26137 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
26138
26139 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
26140 outermost frame disallowed".
26141
261421999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
26143
26144 * gdb.base/setvar.exp: New tests for setting the value of a struct
26145 with a constant list.
26146
261471999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
26148
26149 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
26150 require the user to type a cast before setting the value of a struct.
26151
de57eccd
JM
261521999-12-06 Jim Blandy <jimb@cygnus.com>
26153
26154 * gdb.base/default.exp: Expect the new 'info float' command on
26155 all i386 platforms.
26156
26157 * gdb.threads/linux-dp.exp: Expand our ability to recognize
26158 LinuxThreads libraries that don't support debugging.
26159
c2d11a7d
JM
26160Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
26161
26162 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
26163 Change the buffer type to ``unsigned char'' to simplify size
26164 arithmetic.
c2d11a7d
JM
26165
26166 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
26167 stub only handles 400-1 byte packets. Verify that the download
26168 worked.
c2d11a7d
JM
26169
261701999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
26171
26172 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
26173 tests, using UNRESOLVED for the untested cases. Also, does not wait
26174 for a timeout if the prompt was received before a recognizable pattern.
26175
261761999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
26177
26178 * lib/gdb.exp (gdb_expect_list): Fix spelling.
26179
261801999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26181
26182 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 26183 watchpoints.
c2d11a7d
JM
26184
261851999-11-24 Jason Merrill <jason@casey.cygnus.com>
26186
26187 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
26188
26189 * gdb.c++/local.exp: Be more flexible in recognizing local class
26190 name mangling. Don't allow horribly truncated method names.
26191 * gdb.c++/derivation.exp: Expect protected inheritance.
26192 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
26193 * gdb.c++/virtfunc.exp: Likewise.
26194 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
26195 when printing a nested enum.
26196
261971999-11-22 Jim Blandy <jimb@cygnus.com>
26198
26199 * gdb.base/step-test.exp: Properly await GDB's response to setting
26200 a breakpoint on the call to large_struct_by_value.
26201
26202 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
26203 just because we have debug info for the `start' function.
26204
262051999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
26206
26207 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
26208 "Unknown signal" messages, which indicate (on LinuxThreads) that
26209 GDB doesn't know how to debug threads on this system. This is
26210 better than hanging while philosopher 0 dumps chatter into gdb.log.
26211
262121999-11-18 Tom Tromey <tromey@cygnus.com>
26213
26214 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
26215
262161999-11-18 Fred Fish <fnf@cygnus.com>
26217
26218 * gdb.base/coremaker2.c: Add sample program for generating
26219 cores that is more self contained than coremaker.c. Eventually
26220 I'll add more code to this and tie it into the testsuite.
26221
4ce44c66
JM
262221999-11-12 Stan Shebs <shebs@andros.cygnus.com>
26223
26224 * gdb.base/dollar.exp: Remove, now in gdb.hp.
26225
262261999-11-10 Jimmy Guo <guo@cup.hp.com>
26227
26228 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 26229 from $srcdir/lib/.
4ce44c66 26230 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 26231 and gdb.c++/.
4ce44c66
JM
26232
26233 * gdb.c++/derivation.exp: remove redundant get compiler info code.
26234
d63a86f8 26235 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
26236 'continue with watch' test point.
26237
262381999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
26239
26240 Merged from p2linux-990323-branch:
d63a86f8 26241
4ce44c66
JM
26242 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
26243
11cf8741
JM
26244Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
26245
26246 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 26247 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
26248
26249Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
26250
26251 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 26252 gdb_expect_list.
11cf8741
JM
26253
26254Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
26255
26256 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
26257
262581999-11-03 Mark Salter <msalter@cygnus.com>
26259
26260 * gdb.base/break.exp: Fix "stub continue" pattern.
26261
262621999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
26263
26264 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
26265
262661999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
26267
26268 * gdb.base/display.exp ("finish"): Add timeout clause.
26269
26270 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
26271 plain prompt clause, so this doesn't have to time out in order to
26272 fail.
26273
26274 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 26275 breakpoint hit messages include an address.
11cf8741
JM
26276
26277 * gdb.base/display.exp: Don't forget to escape parens in regular
26278 expressions. Unix regexp notatation sucks.
26279
262801999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26281
26282 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 26283 order for 'signalled' message.
11cf8741 26284
5c44784c
JM
262851999-11-01 Stan Shebs <shebs@andros.cygnus.com>
26286
26287 From Jimmy Guo <guo@cup.hp.com>:
26288 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
26289 * gdb.base/annota1.c: Add code for tests to work with.
26290
262911999-10-26 Frank Ch. Eigler <fche@cygnus.com>
26292
26293 * gdb.base/remote.exp: New test for remote downloading settings.
26294 * gdb.base/remote.c: New file with large .data.
26295
917317f4
JM
262961999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
26297
26298 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
26299 for LinuxThreads support, merged from the Code Fusion branch.
26300
26301Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
26302
26303 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
26304 containing exp_continue into a while within an expect. Don't
26305 attempt a start more than three times. Check return value from
26306 gdb_load.
d63a86f8 26307
2df3850c
JM
26308Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
26309
26310 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 26311 a pass case.
2df3850c 26312
2acceee2
JM
263131999-10-01 Kevin Buettner <kevinb@cygnus.com>
26314
26315 * gdb.base/break.c (main): Added a statement that we can step
26316 off of.
26317 * gdb.base/break.exp: Added tests for setting a breakpoint
26318 at an offset and stepping onto a breakpoint.
26319
263201999-10-01 Fred Fish <fnf@cygnus.com>
26321
d63a86f8 26322 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
26323 gdb output.
26324
c2c6d25f
JM
263251999-09-18 Jim Blandy <jimb@cris.red-bean.com>
26326
26327 * gdb.base/break.exp: Code locations are in hex, don't forget!
26328 (For HP-UX.)
26329
263301999-09-17 Stan Shebs <shebs@andros.cygnus.com>
26331
26332 * condbreak.exp: Use break.c as test program.
26333 * condbreak.c: Remove, redundant with break.c.
26334
263351999-09-15 Stan Shebs <shebs@andros.cygnus.com>
26336
26337 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 26338 Z-packets if the target needs it.
c2c6d25f
JM
26339
263401999-09-13 James Ingham <jingham@leda.cygnus.com>
26341
26342 * gdb.c++/overload.exp: Added tests for listing overloaded
26343 functions with function pointers in the arg, explicitly calling
26344 out the version you want.
26345
cff3e48b
JM
263461999-09-09 Stan Shebs <shebs@andros.cygnus.com>
26347
26348 * long_long.exp: Add variations of test cases that work for
26349 targets with 16-bit ints and 32-bit doubles.
26350
d4f3574e
SS
263511999-09-08 Stan Shebs <shebs@andros.cygnus.com>
26352
26353 * break.c (main): Compare a possibly-uninitialized argc with an
26354 unlikely value that fits in 16 bits.
26355
263561999-09-07 Stan Shebs <shebs@andros.cygnus.com>
26357
26358 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
26359 0xfeeb, don't want negative numbers if ints are 16 bits.
26360
26361 * lib/gdb.exp (skip_cplus_tests): New proc.
26362 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
26363 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
26364 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
26365 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
26366 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
26367 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
26368 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
26369 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
26370
26371 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
26372
26373Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
26374
26375 * gdb.base/corefile.exp (up): Allow a parameter to appear
26376 in the frame that we're going up to.
26377
26378 From Jim Blandy <jimb@cygnus.com>:
26379
26380 * gdb.base/default.exp (info float): Expect some output now.
26381
26382 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
26383 returning floating-point values to fail on the x86.
26384 * gdb.base/callfwmall.exp (do_function_calls): Same.
26385
26386 * gdb.base/list.exp (test_listsize): Correct expectations for
26387 listing line 1 with listsize 2. Also, listing a single line
26388 works now, as does listing three lines. [Kevin's note: There
26389 were a number of other cases fixed too where the expectations
26390 differed...]
26391
263921999-09-02 Stan Shebs <shebs@andros.cygnus.com>
26393
26394 * gdb.base/selftest.exp: Add case for when version prints as
26395 constant string instead of char pointer.
26396
104c1213
JM
263971999-08-25 Stan Shebs <shebs@andros.cygnus.com>
26398
26399 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 26400 stepping out of main.
104c1213
JM
26401
26402 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
26403 G++ used.
26404
26405 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 26406 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
26407
26408 * gdb.c++/ovldbreak.exp: Update match string in test that
26409 includes a warning of multiple breakpoints.
26410
264111999-08-24 Stan Shebs <shebs@andros.cygnus.com>
26412
26413 * gdb.base/display.exp: Improve precision of step-after-finish
26414 added yesterday.
26415
26416 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 26417 test.
104c1213
JM
26418
26419 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
26420 configs when using G++, not just hppa*.
26421
264221999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26423
26424 * gdb.base/async.c: New file.
26425 * gdb.base/async.exp: New file.
26426
26427Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
26428
26429 * gdb.base/break.exp: Tweak PA specific tests to properly handle
26430 PA64.
26431
53a5351d
JM
26432Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
26433
104c1213
JM
26434 * gdb.base/display.exp: "finish" can leave us mid-line on many
26435 targets, deal with it. Add a small constant to main, instead of
26436 1000 since main+1000 may not be a valid address in the target.
26437
53a5351d
JM
26438 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
26439 on hpux11.
26440
26441 * gdb.base/attach.exp: Handle another hpux11 error message variant
26442 when attaching to a process that does not exist.
26443
264441999-08-19 J.T. Conklin <jtc@redback.com>
26445
26446 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 26447 characters in 'continue to 1241' test.
53a5351d
JM
26448
264491999-08-17 Stan Shebs <shebs@andros.cygnus.com>
26450
26451 * gdb.base/call-ar-st.exp: Add a shorter match case for the
26452 stop in print_long_arg_list, define and use a whitespace
26453 variable in print_small_structs test, add an XFAIL for Solaris.
26454 * gdb.base/dbx.exp: XFAIL func commands until somebody is
26455 interested enough to fix.
26456
7be570e7
JM
264571999-08-13 Keith Seitz <keiths@cygnus.com>
26458
26459 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
26460 (dbx_gdb_load): Remove. Use gdb_load instead, since that
26461 proc knows about targets other than the natives.
26462 (test_assign): Use "gdb_run_cmd" to "run" the target.
26463 Check that we've actually hit the breakpoint at main.
26464 When we attempt to assign a value to a local variable, check
26465 that the variable is in the current scope, i.e., don't use
26466 a test with an empty result.
26467
26468Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
26469
26470 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 26471 command.
7be570e7
JM
26472
264731999-08-09 Stan Shebs <shebs@andros.cygnus.com>
26474
26475 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26476 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
26477 gdb.compat, gdb.threads-hp.
26478 gdb.hp/configure, gdb.hp/configure.in: New files.
26479 gdb.hp/Makefile.in: Recurse into new subdirs.
26480 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
26481 gdb.hp/gdb.objdbg: New directory, tests for debugging info
26482 in object files.
26483 gdb.hp/tools: New directory, aux tools for HP-specific tests.
26484
96baa820
JM
264851999-08-05 Stan Shebs <shebs@andros.cygnus.com>
26486
26487 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 26488 funky printf, remove a bogus p/a test.
96baa820
JM
26489
264901999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26491
26492 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
26493 connected to the target. This is necessary when running not
26494 natively.
96baa820
JM
26495
264961999-08-03 Stan Shebs <shebs@andros.cygnus.com>
26497
26498 * gdb.base/step-test.exp: Removed some extraneous messages.
26499
26500 * gdb.base/long_long.exp: Don't run memory examination tests
26501 on little-endian targets (they will need a different set of
26502 results to match).
26503
265041999-08-02 Stan Shebs <shebs@andros.cygnus.com>
26505
26506 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
26507 until somebody decides to fix GDB.
26508
26509 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 26510 constant as "ULL".
96baa820
JM
26511 * gdb.base/long_long.exp: Loosen x/c test, add partial result
26512 matches for a couple x/2 commands.
26513
a0b3c4fd
JM
265141999-07-30 Stan Shebs <shebs@andros.cygnus.com>
26515
26516 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
26517 by merging in ref-types2 tests.
26518 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
26519
26520 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26521 * gdb.c++/Makefile.in: Add standard actions.
26522 (EXECUTABLES): Rename from PROGS, update list.
26523 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
26524 from gdb.hp.
26525 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
26526 foo and bar locals.
26527 * gdb.c++/anon-union.exp: Fix tests to match.
26528 * gdb.c++/classes.exp: Run if HP compiler used, add extra
26529 expect matches to handle output variations.
26530 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
26531 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 26532 output, add HP alternatives for new and delete prints.
a0b3c4fd 26533 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 26534 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
26535 * gdb.c++/demangle.exp: Use $style when reporting failure.
26536 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
26537 * gdb.c++/inherit.exp: Run if HP compiler used, add some
26538 match alternatives.
26539 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 26540 compilers.
a0b3c4fd
JM
26541 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
26542 * gdb.c++/method.exp: Add match alternatives.
26543 * gdb.c++/misc.cc: Add bool types.
26544 * gdb.c++/misc.exp: Add tests for bool types.
26545 * gdb.c++/overload.exp: Add xfails.
26546 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
26547 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
26548 add some more template parameter tests (only for HP currently).
26549 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
26550 * gdb.c++/virtfunc.cc: Add return type and value for main.
26551 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
26552 match alternatives.
d63a86f8 26553
a0b3c4fd
JM
265541999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26555
26556 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
26557
265581999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
26559
26560 * gdb.base/signals.exp: Don't expect getting a backtrace from
26561 within a signal handler to fail on Linux.
26562
265631999-07-29 Stan Shebs <shebs@andros.cygnus.com>
26564
26565 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26566 * lib/gdb.exp: Remove some gratuitious semicolons.
26567 (delete_breakpoints): Increase timeout.
26568 (gdb_expect): Add -notransfer option.
26569 (gdb_test): Use -notransfer option.
26570 (get_compiler_info): Add f77 case.
26571 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 26572 case.
a0b3c4fd
JM
26573 (gdb_preprocess): Call get_compiler.
26574
26575 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
26576 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
26577 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
26578 gdb.base/long_long.exp, gdb.base/printcmds.exp,
26579 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
26580 third arg to gdb_test.
a0b3c4fd
JM
26581 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
26582 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 26583 HP-UX xfails, add others.
a0b3c4fd
JM
26584 * gdb.base/completion.exp: Reflect name change of self-test.
26585 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
26586 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
26587 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
26588 HP failure number.
a0b3c4fd
JM
26589 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
26590 useless HP-UX 10.30 references.
26591 * gdb.base/maint.exp: Loosen matches.
26592 * gdb.base/pointers.c (main): Declare more_code.
26593 * gdb.base/pointers.exp: Match on output of a `next'.
26594 * gdb.base/structs.c: Add prototypes.
26595 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
26596 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
26597
265981999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26599
26600 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 26601 command.
a0b3c4fd
JM
26602
266031999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26604
26605 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
26606 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
26607
26608 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
26609 debug info. Deal with lack of signal hanlder info in stack.
26610
a9c64011 26611 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
26612 * gdb.base/annota1.exp: If printf has debug info, deal with it.
26613
5a2468f5
JM
266141999-07-19 Stan Shebs <shebs@andros.cygnus.com>
26615
26616 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 26617 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 26618
adf40b2e
JM
26619Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
26620
26621 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 26622 a1-selftest.exp.
adf40b2e
JM
26623 * gdb.base/configure: Re-generate.
26624
266251999-07-12 Stan Shebs <shebs@andros.cygnus.com>
26626
26627 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
26628 in trying to run first and name is too long.
26629
26630 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
26631 pointers2.c and pointers2.exp, respectively.
26632 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
26633 doschk happier.
26634
43e526b9
JM
266351999-07-08 Stan Shebs <shebs@andros.cygnus.com>
26636
26637 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
26638 callfuncs2.c and callfuncs2.exp.
26639
26640 * gdb.base/list.exp: Remove mistaken xfails.
26641 * gdb.base/list0.h: Add optional prototypes.
26642
9846de1b
JM
26643Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
26644
a9c64011 26645 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 26646 calling malloc.
a9c64011
AS
26647 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
26648 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 26649 use.
9846de1b
JM
26650
266511999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26652
26653 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
26654 * gdb.base/annota2.cc, annota2.exp: Move from here.
26655 * gdb.c++/annota2.cc, annota2.exp: To here.
26656 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
26657
43ff13b4
JM
26658Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
26659
26660 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 26661 a consistent format.
43ff13b4 26662
085dd6e6
JM
266631999-06-25 Stan Shebs <shebs@andros.cygnus.com>
26664
26665 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26666 * lib/gdb.exp (get_compiler_info): Add detection for assorted
26667 HP compilers, also set the globals $true and $false.
26668
26669 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
26670 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
26671 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
26672 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
26673 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
26674 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
26675 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
26676 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
26677 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
26678 whatis.c} Add C++ compatible function definitions and return
26679 types, add includes for library functions.
085dd6e6
JM
26680 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
26681 * gdb.base/step-test.c (myglob): Rename from glob.
26682 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
26683 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
26684 files, move here from gdb.hp.
085dd6e6 26685 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
26686 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
26687 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
26688 Adjust line numbers in regexps.
085dd6e6
JM
26689
26690 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
26691 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
26692 instead of 0/1.
26693
26694 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
26695 foll-vfork.exp: New files, move here from gdb.hp.
26696 * gdb.base/page.exp: New file, test of pagination command.
26697
26698 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
26699 recursion test.
26700 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
26701
26702 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 26703 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
26704
26705 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 26706 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 26707 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 26708 watchpoint test.
085dd6e6
JM
26709 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
26710 them work.
26711 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
26712 expressions properly.
26713 * gdb.base/corefile.exp: Loosen the match slightly.
26714 * gdb.base/default.exp: Allow "Error accessing memory" message
26715 also.
26716 * gdb.base/display.exp: Skip over x/0 j if PA64.
26717 * gdb.base/funcargs.exp: Add xfails for HP-UX.
26718 * gdb.base/interrupt.exp: Ditto.
26719 * gdb.base/langs.exp: Add symbolic matches governed by compiler
26720 in use.
26721 * gdb.base/list.exp: Add xfails for HP-UX.
26722 * gdb.base/long_long.exp: Refine some of the numeric matches.
26723 * gdb.base/mips_pro.exp: Xfail on HP-UX.
26724 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
26725 * gdb.base/nodebug.exp: Succeed on more varieties of output.
26726 * gdb.base/opaque.exp: Remove some HP-UX xfails.
26727 * gdb.base/ptype.exp: Succeed on more varieties of output.
26728 * gdb.base/scope.exp: Add xfails for HP-UX.
26729 * gdb.base/sect-cmd.exp: Add more cases.
26730 * gdb.base/setvar.exp: Add xfails for HP-UX.
26731 * gdb.base/shlib-call.exp: Loosen some matches slightly.
26732 * gdb.base/signals.exp: Match on void symbolically.
26733 * gdb.base/step-test.exp: Add case for PA64.
26734 * gdb.base/term.exp: Add exit and restart.
26735 * gdb.base/twice.exp: Clean up after self.
26736 * gdb.base/varargs.exp: Disable overload resolution explicitly.
26737 * gdb.base/whatis.exp: Allow more ways to pass tests.
26738
26739 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 26740 no longer useful.
085dd6e6
JM
26741
26742Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
26743
26744 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 26745 list of patterns.
085dd6e6 26746 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
26747 print_double_array(double_array)", "continuing to breakpoint
26748 1018", "print print_double_array(array_d)" and "continuing to
26749 1034" tests.
d63a86f8 26750
085dd6e6
JM
267511999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
26752
a9c64011 26753 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
26754
267551999-06-24 Stan Shebs <shebs@andros.cygnus.com>
26756
26757 * config/mt-*: Remove, these haven't been used since 1996.
26758
267591999-06-22 Stan Shebs <shebs@andros.cygnus.com>
26760
26761 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 26762 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
26763 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
26764
9e0b60a8
JM
267651999-06-18 Stan Shebs <shebs@andros.cygnus.com>
26766
26767 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
26768 simpler match case for the ptype of the big class.
26769
267701999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26771
26772 * gdb.exp: Fix test for gdb_prompt existence.
26773
267741999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26775
26776 * gdb.exp (gdb_test): Add fail after calls to perror.
26777
267781999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26779
26780 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
26781
267821999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26783
26784 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
26785
0f71a2f6
JM
26786Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
26787
26788 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 26789 malloc() is linked in.
0f71a2f6
JM
26790
267911999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
26792
26793 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
26794 step at end.
26795
26796 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
26797
267981999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
26799
26800 * gdb.java/jv-print.exp: New file. (Our first Java test!)
26801
cce74817
JM
26802Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
26803
26804 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
26805 * gdb.base/mips_pro.exp: Likewise.
26806
268071999-06-02 Keith Seitz <keiths@cygnus.com>
26808
26809 * gdb.c++/templates.cc: Change all "new" operators to throw
26810 an exception.
26811 * gdb.c++/cplusfuncs.cc: Likewise.
26812
26813 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
26814
26815Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
26816
26817 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
26818 * gdb.base/ending-run.exp: When stepping out of main, accept a
26819 step into an arbitrary assembler file.
cce74817 26820
392a587b
JM
268211999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26822
d63a86f8 26823 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 26824 "breakpoint-invalid" to be printed.
6fdff2c5
PA
26825 * gdb.base/annota2.exp: Revise line number for main
26826 breakpoint. Allow any number of "frames-invalid" and
26827 "breakpoint-invalid" to be printed.
392a587b
JM
26828 * gdb.base/annota2.cc: Initialize a.x to 0.
26829
9e086581
JM
268301999-05-17 Keith Seitz <keiths@cygnus.com>
26831
6fdff2c5
PA
26832 * gdb.base/call-ar-st.exp: Skip
26833 "print print_double_array (double_array)" when "skip_float_tests" set.
26834 Ditto for "print print_double_array(array_d)",
26835 "print print_small_structs", "print print_ten_doubles", and
26836 "step into print_long_arg_list".
26837 Don't assume we can step into "print_long_arg_list": we could step
26838 into memcpy.
26839 * gdb.base/call-rt-st.exp: Don't run float-related tests when
26840 "skip_float_tests" is set: "print print_one_double(*d1)"
26841 and "print print_two_floats(*f3)".
9e086581
JM
26842 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
26843 "skip_float_tests" is set.
6fdff2c5
PA
26844 * gdb.base/varargs.exp: Skip
26845 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
26846 "skip_float_tests" set.
d63a86f8 26847
cd0fc7c3
SS
268481999-05-06 Keith Seitz <keiths@cygnus.com>
26849
26850 * gdb.base/annota2.cc: Include stdio.h.
26851
26852Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
26853
26854 * gdb.base/crossload.exp: Remove, this has been disabled ever
26855 since BFD stopped including all targets, and cross-GDB gets
26856 plenty of testing anyway.
26857 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
26858 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
26859 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
26860 * gdb.base/README: Remove, was doc for this.
26861 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 26862 needed.
cd0fc7c3 26863
b83266a0
SS
268641999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26865
26866 * gdb.base/call-ar-st.exp: Fix one regular expression in test
26867 output.
26868
26869 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
26870 * gdb.base/annota2.exp: New file. More annotation tests.
26871 * gdb.base/annota1.c: New file. Source file for annota1.exp.
26872 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
26873
268741999-04-23 Angela Marie Thomas <angela@cygnus.com>
26875
26876 * config/cfdbug.exp: New file.
26877
7a292a7a
SS
268781999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
26879
26880 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
26881 Marcus Daniel's and Dale Hawkins's demangler crashes.
26882
26883 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
26884 test_lucid_style_demangling, test_arm_style_demangling,
26885 test_hp_style_demangling): Try Tom Tromey's core-dumping
26886 identifier under each demangling style.
7a292a7a
SS
26887
268881999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
26889
26890 * gdb.c++/demangle.exp: Include the current demangling style
26891 in all test names.
26892 (current_demangling_style): New global variable.
26893 (set_demangling_style, test_demangling_core, test_demangling,
26894 test_demangling_exact): New functions.
26895 (test_gnu_style_demangling, test_lucid_style_demangling,
26896 test_arm_style_demangling, test_hp_style_demangling): Use those,
26897 instead of calling gdb_test and gdb_test_exact directly.
26898 (catch_demangling_errors): New function, which reports errors
26899 signalled by the demangling test functions in an orderly way.
26900 (do_tests): Use catch_demangling_errors.
26901
269021999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
26903
26904 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 26905 grouping in expressions, not {}.
7a292a7a
SS
26906
26907 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 26908 initialized yet.
7a292a7a
SS
26909
269101999-04-01 Stan Shebs <shebs@andros.cygnus.com>
26911
26912 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
26913 are listed.
26914
269151999-03-26 Stan Shebs <shebs@andros.cygnus.com>
26916
26917 * gdb.stabs/weird.exp: Test for CC being defined before
26918 looking at its value.
26919
269201999-03-25 Stan Shebs <shebs@andros.cygnus.com>
26921
26922 * gdb.base/call-ar-st.exp: Remove stray '#'.
26923 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
26924 "short int" and "long int".
26925 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 26926 change, to mollify finicky HP compiler.
7a292a7a
SS
26927 * gdb.hp/reg-test.exp (testfile): Fix file name.
26928 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 26929
7a292a7a
SS
26930 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
26931 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
26932 alternate form of enum ptype.
26933
c906108c
SS
269341999-03-23 Stan Shebs <shebs@andros.cygnus.com>
26935
7a292a7a
SS
26936 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
26937 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
26938 passing skip_hp_tests, so as not to waste time on guaranteed
26939 failure.
7a292a7a 26940
c906108c
SS
26941 * gdb.c++/overload.cc: Pass string instead of char addr, always
26942 init ccpfoo.
26943 * gdb.c++/templates.cc: Fix syntax error.
26944
7a292a7a
SS
26945Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26946
26947 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 26948 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
26949 command.
26950
269511999-03-18 James Ingham <jingham@cygnus.com>
26952
26953 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
26954
26955 * gdb.c++/method.exp: It was testing an uninitialized int on the
26956 stack and assuming it was positive.
26957
26958 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
26959
26960 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 26961 keep it from killing the rest of the tests.
7a292a7a
SS
26962 Use gdb_continue_to_end.
26963
26964 * gdb.base/sigall.exp: use gdb_continue_to_end.
26965
26966 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
26967
26968 * gdb.base/display.exp: use runto_main, not run.
26969
d63a86f8
RM
26970 * gdb.base/default.exp: Check for the current error message in the
26971 r abbreviation test.
7a292a7a
SS
26972 Add strongarm to the targets that know info float.
26973
d63a86f8 26974 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
26975 run which doesn't work with monitors.
26976
6fdff2c5
PA
26977 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
26978 1034 test.
7a292a7a
SS
26979
26980 * gdb.base/break.exp: use the gdb_continue_to_end proc.
26981
6fdff2c5
PA
26982 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
26983 end of a program. Traps the case (in Cygmon) when the program
26984 never really exits. Same as Mark's continue_to_exit, but I had
26985 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
26986
26987 * config/monitor.exp (gdb_target_monitor): added another
26988 target_info parameter: remotebinarydownload. This will set the
26989 remotebinarydownload flag if this is causing some boards trouble.
26990
269911999-03-18 Mark Salter <msalter@cygnus.com>
26992
26993 * lib/gdb.exp (continue_to_exit): New function.
26994
26995 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
26996 * gdb.base/ending-run.exp: Ditto.
26997 * gdb.base/step-test.exp: Ditto.
26998
269991999-03-16 Stan Shebs <shebs@andros.cygnus.com>
27000
27001 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
27002 (suggested by Art Haas <ahaas@neosoft.com>).
27003
270041999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
27005
889bf7c5 27006 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
27007
27008Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
27009
27010 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 27011 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
27012
270131999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
27014
27015 * gdb.base/call-strs.exp: Don't assume that `step' will step over
27016 a call to strlen; sometimes we do have sources.
27017
270181999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
27019
27020 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 27021 character, so GDB won't print garbage after its end.
d63a86f8 27022
c906108c
SS
27023 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
27024 breakpoint there instead. Sometimes GCC emits memcpy to handle
27025 the large structures being passed by value, so we step into that
27026 instead of sum_array_print, which obscures what we're really testing.
27027 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
27028 the bizarre steps into memcpy, so do that here. Add check for
27029 stepping into function calls that pass large structures by value.
27030 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
27031 Remove all references to specific line numbers.
27032 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
27033 New type and function.
27034 (main): Call large_struct_by_value, passing it a large struct by value.
27035 * lib/gdb.exp (gdb_get_line_number): New function.
27036
27037 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
27038 more portable.
27039
7a292a7a
SS
270401999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
27041
c906108c
SS
27042 * lib/gdb.exp: Doc fixes.
27043
7a292a7a
SS
270441999-03-05 Nick Clifton <nickc@cygnus.com>
27045
d63a86f8 27046 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
27047
270481999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
27049
c906108c 27050 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
27051 commands. They're not germane to this test, and they don't work
27052 that way on remote targets.
c906108c 27053
3fc11d3e
JM
270541999-03-01 James Ingham <jingham@cygnus.com>
27055
27056 * Changelog entries merged over from gdb development branch.
27057
3fc11d3e
JM
27058 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
27059
27060 * lib/gdb.exp (gdbtk_analyze_results): Generic function
27061 for outputting results of test run.
27062
2d4a1622 27063 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
27064
27065 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 27066
7a292a7a
SS
270671999-02-25 Felix Lee <flee@cygnus.com>
27068
27069 * lib/gdb.exp (debug_format): initialize
27070
c906108c
SS
270711999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
27072
27073 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
27074 * gdb.base/call-rt-st.c: Ditto.
27075
c906108c
SS
270761999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
27077
27078 * gdb.threads/pthreads.exp (horiz): New variable.
27079 (test_startup): Fix regexps that capture thread numbers.
27080
270811999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
27082
27083 * gdb.base/smoke.exp: Disambiguate two test case names (both
27084 called ``print'').
27085
27086Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
27087
27088 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 27089 compilation.
c906108c
SS
27090
270911999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
27092
27093 * gdb.base/miscexprs.exp: Change patterns to match GDB's
27094 actual output formatting.
27095 * gdb.base/smoke.exp: GDB removes leading 0's.
27096 * gdb.base/volatile.exp: Don't check type of remuneration;
27097 that variable is no longer defined in constvars.c.
27098 * gdb.base/step-test.c (main): Exit with explicit exit code.
27099 * gdb.base/step-test.exp: Remove two nexti checks--they are
27100 not portable.
27101
271021999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
27103
27104 * gdb.base/help.exp ("help delete display"): Fix test to match
27105 gdb's output.
27106
27107 * gdb.base/long_long.c (known_types): Initialize values to zero.
27108 * gdb.base/long_long.exp: Step one more line
27109 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
27110 leading zeros. Explicitly ask for hex formatting. Use
27111 unique test case names.
c906108c
SS
27112
27113Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27114
d63a86f8 27115 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
27116
27117 * gdb.c++/method.exp: Add missing close brace.
27118
271191999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
27120
27121 * gdb.base/maint.exp: Use 'set height 0' to disable page
27122 prompting, not 'set height 400'.
27123
27124 Fix a bunch of timeouts.
27125 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
27126 four separate tests, so expect doesn't take forever to match a ton
27127 of text against a regexp with lots of .* forms.
27128 ("maint print psymbols", "maint print symbols"): Make some of
27129 these greps more selective, so that expect doesn't try to wade
27130 through huge piles of output and time out.
27131
27132 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
27133
27134 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
27135 tests: one which doesn't expect shlib events to be reported, and
27136 another which does, but is XFAIL for all platforms other than
27137 HP/UX.
c906108c
SS
27138
27139 * gdb.base/break.exp: Teach the test suite that the `catch
27140 fork', `catch vfork', and `catch exec' commands produce error
27141 messages on platforms that don't provide these features.
27142
27143Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
27144
27145 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
27146 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
27147 (shortening names from solib_threshold.exp etc), won't run on
27148 anything but HP-UX for the foreseeable future.
c906108c 27149 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 27150 reflect move.
c906108c
SS
27151
27152Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
27153
27154 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 27155 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
27156
27157Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
27158
27159 * gdb.base/shlib-call.exp: add test cases to verify that gdb
27160 successfully re-sets breakpoints in shared libraries.
27161 * gdb.base/shmain.c (main): return 0, don't fall off the end.
27162
27163Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27164
d63a86f8
RM
27165 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
27166 and compiled w/o GCC.
c906108c
SS
27167
27168 * gdb.hp/watch-cmd.exp: ditto.
27169
27170 * gdb.hp/watch-hp.exp: ditto.
27171
27172 * gdb.hp/xdb1.exp: ditto.
27173
27174 * gdb.hp/xdb2.exp: ditto.
27175
27176 * gdb.hp/dbx.exp: ditto.
27177
27178Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
27179
27180 * constvars.c: Remove C++-isms.
27181 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 27182 with GCC.
c906108c
SS
27183
27184Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
27185
27186 The following changes are part of the HP merge.
27187
27188 * gdb.base/break.exp: new tests to verify that catchpoints for
27189 fork, vfork, and exec don't trigger inappropriately.
27190
27191 * gdb.base/opaque.exp: compile one file at a time, then link.
27192
27193 * gdb.base/signals.exp: be more restrictive about which hppa
27194 systems receive a setup_xfail. new tests.
27195
27196 * gdb.base/solib_threshold.build: new file.
27197 * gdb.base/solib_threshold.exp: new file.
27198 * gdb.base/solib_threshold.link_opts: new file.
27199 * gdb.base/solib_threshold.mk: new file.
27200 * gdb.base/gen_solib_threshold.c: new file.
27201
27202 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
27203 tests. New tests for enums inside classes.
27204
27205 * gdb.c++/compiler.cc: indicate support of template debugging.
27206
27207 * gdb.c++/demangle.exp: run hp style demangling tests.
27208
27209 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
27210 tests.
27211
27212 * gdb.c++/misc.cc: changes to support new tests.
27213
27214 * gdb.c++/templates.cc: changes to support HP's compiler; changes
27215 to support new tests.
27216
27217 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
27218 gcc, then skip these tests.
27219
27220Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
27221
27222 The following files are part of the HP merge; some had longer
27223 names at HP, but have been renamed to be no more than 14
27224 characters in length.
27225
27226 * gdb.hp/ambiguous.cc: new file.
27227 * gdb.hp/ambiguous.exp: new file.
27228 * gdb.hp/attach.exp: new file.
27229 * gdb.hp/attach2.exp: new file.
27230 * gdb.hp/classes-hp.exp: new file.
27231 * gdb.hp/ctti.exp: new file.
27232 * gdb.hp/ctti-add.cc: new file.
27233 * gdb.hp/ctti-add1.cc: new file.
27234 * gdb.hp/ctti-add2.cc: new file.
27235 * gdb.hp/ctti-add3.cc: new file.
27236 * gdb.hp/dbx.exp: new file.
27237 * gdb.hp/exception.cc: new file.
27238 * gdb.hp/exception.exp: new file.
27239 * gdb.hp/foll-exec.c: new file.
27240 * gdb.hp/foll-exec.exp: new file.
27241 * gdb.hp/foll-fork.c: new file.
27242 * gdb.hp/foll-fork.exp: new file.
27243 * gdb.hp/foll-vfork.c: new file.
27244 * gdb.hp/foll-vfork.exp: new file.
27245 * gdb.hp/inherit-hp.exp: new file.
27246 * gdb.hp/more-steps.exp: new file.
27247 * gdb.hp/namespace.cc: new file.
27248 * gdb.hp/namespace.exp: new file.
27249 * gdb.hp/optimize.exp: new file.
27250 * gdb.hp/pxdb.c: new file.
27251 * gdb.hp/pxdb.exp: new file.
27252 * gdb.hp/quicksort.exp: new file.
27253 * gdb.hp/reg-test.exp: new file.
27254 * gdb.hp/reg-test.s: new file.
27255 * gdb.hp/sized-enum.c: new file.
27256 * gdb.hp/sized-enum.exp: new file.
27257 * gdb.hp/start-stop.exp: new file.
27258 * gdb.hp/templ-hp.cc: new file.
27259 * gdb.hp/templ-hp.exp: new file.
27260 * gdb.hp/thr-lib.c: new file.
27261 * gdb.hp/thr-lib.exp: new file.
27262 * gdb.hp/thr-lib.h: new file.
27263 * gdb.hp/thr-liblib.c: new file.
27264 * gdb.hp/virtfun-hp.c: new file.
27265 * gdb.hp/virtfun-hp.exp: new file.
27266 * gdb.hp/watch-cmd.exp: new file.
27267 * gdb.hp/watch-hp.exp: new file.
27268 * gdb.hp/xdb1.exp: new file.
27269 * gdb.hp/xdb2.exp: new file.
27270 * gdb.hp/xdb3.exp: new file.
27271
27272Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
27273
27274 The following files are part of the HP merge; some had longer
27275 names at HP, but have been renamed to be no more than 14
27276 characters in length.
27277
27278 * gdb.base/ss.h: new file.
27279 * gdb.base/call-ar-st.c: new file.
27280 * gdb.base/call-ar-st.exp: new file.
27281 * gdb.base/call-rt-st.c: new file.
27282 * gdb.base/call-rt-st-exp: new file.
27283 * gdb.base/call-strs.exp: new file.
27284 * gdb.base/ena-dis-br.exp: new file.
27285 * gdb.base/environ.exp: new file.
27286 * gdb.base/long_long.exp: new file.
27287 * gdb.base/sect-cmd.exp: new file.
27288 * gdb.base/shlib-cl2.exp: new file.
27289 * gdb.base/smoke.exp: new file.
27290 * gdb.base/so-impl-ld.c: new file.
27291 * gdb.base/so-impl-ld.exp: new file.
27292 * gdb.base/so-indr-cl.c: new file.
27293 * gdb.base/so-indr-cl.exp: new file.
27294 * gdb.base/varargs.exp: new file.
27295 * gdb.base/volatile.exp: new file.
27296 * gdb.base/whatis-exp.exp: new file.
7a292a7a 27297 * gdb.base/display.exp: new file.
c906108c
SS
27298 * gdb.c++/derivation.exp: new file.
27299 * gdb.c++/local.exp: new file.
27300 * gdb.c++/member-ptr.exp: new file.
27301 * gdb.c++/overload.exp: new file.
27302 * gdb.c++/ovldbreak.exp: new file.
27303 * gdb.c++/ref-types.exp: new file.
27304 * gdb.c++/ref-types2.exp: new file.
27305 * gdb.c++/userdef.exp: new file.
d63a86f8 27306
c906108c
SS
27307Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
27308
27309 * gdb.base/default.exp: Reflect wording change in remote.c.
27310
dc96c6c7 27311Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27312
27313 * gdb.base/help.exp: Update to reflect current text.
27314
27315Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
27316
27317 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
27318 they're stack variables and contain garbage.
27319 * gdb.c++/anon-union.exp: new file.
27320
27321 The following changes were made by David Taylor
889bf7c5
PA
27322 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
27323 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
27324 in changes by HP.
c906108c
SS
27325
27326 * gdb.base/bitops.exp: new file.
27327 * gdb.base/default.exp: change expected messages for catch and
27328 info catch tests to reflect HP merge changes.
27329 * gdb.base/enable-disable-break.exp
27330 * gdb.base/ending-run.c: new file.
27331 * gdb.base/long_long.c: new file.
27332 * gdb.base/maint.exp: new file.
27333 * gdb.base/pointers2.exp: new file.
27334 * gdb.base/shlib-call2.exp: new file.
27335 * gdb.base/solib.exp: new file.
27336 * gdb.base/step-test.c: new file.
27337 * gdb.c++/anon-union.cc: new file.
27338 * gdb.c++/local.cc: new file.
27339 * gdb.c++/member-pointer.cc: new file.
27340 * gdb.c++/method.cc: new file.
27341 * gdb.c++/ref-types.cc: new file.
27342 * gdb.c++/ref-types2.cc: new file.
27343 * gdb.c++/userdef.cc: new file.
d63a86f8 27344
c906108c
SS
27345 * gdb.base/scope.exp: compile one file at a time, then link.
27346 * gdb.base/langs.exp: ditto.
27347 * gdb.base/list.exp: ditto.
d63a86f8 27348
c906108c
SS
27349Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
27350
27351 The following changes were made by David Taylor
889bf7c5
PA
27352 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
27353 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
27354 in changes by HP.
d63a86f8 27355
c906108c
SS
27356 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
27357 skip tests. When compiling pass c++ flag to gdb_compile.
27358 * gdb.c++/
d63a86f8 27359
c906108c
SS
27360 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
27361 test for on hppa*-*-hpux*; use args to see if c++ was specified.
27362 (skip_hp_tests): new function.
27363 (gdb_preprocess): new function.
27364
27365 * configure.in (hpdir): decide whether to configure gdb.hp.
27366 * configure: regenerated.
27367
27368 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
27369 to delete on clean.
27370 (EXECUTABLES): update to reflect new additions.
27371 * gdb.base/commands.exp: update message expected.
27372 * gdb.base/default.exp: add copyright notice.
27373 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
27374 * gdb.base/help.exp: update messages to reflect current text.
27375 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
27376 targets for recurse tests.
27377 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
27378 skip this file.
27379
27380 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
27381 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
27382 compilation.
27383 * gdb.c++/misc.exp: ditto.
27384 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
27385 run the tests. tell gdb_compile that it's a c++ compilation.
27386
27387 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 27388
c906108c
SS
27389 * gdb.base/all-bin.exp: new file.
27390 * gdb.base/arithmet.exp: new file.
27391 * gdb.base/assign.exp: new file.
27392 * gdb.base/completion.exp: new file.
27393 * gdb.base/cond-expr.exp: new file.
27394 * gdb.base/condbreak.exp: new file.
27395 * gdb.base/define.exp: new file.
27396 * gdb.base/dollar.exp: new file.
27397 * gdb.base/environment.exp: new file.
27398 * gdb.base/eval-skip.exp: new file.
27399 * gdb.base/jump.exp: new file.
27400 * gdb.base/logical.exp: new file.
27401 * gdb.base/pointers.exp: new file.
27402 * gdb.base/relational.exp: new file.
27403 * gdb.base/section_command.exp: new file.
27404 * gdb.base/whatis-expr.exp: new file.
27405
27406 * gdb.base/all-types.c: new file.
27407 * gdb.base/call-array-struct.c: new file.
27408 * gdb.base/call-return-struct.c: new file.
27409 * gdb.base/call-strings.c: new file.
27410 * gdb.base/callfuncs2.c: new file.
27411 * gdb.base/condbreak.c: new file.
27412 * gdb.base/constvars.c: new file.
27413 * gdb.base/display.c: new file.
27414 * gdb.base/int-type.c: new file.
27415 * gdb.base/jump.c: new file.
27416 * gdb.base/miscexprs.c: new file.
27417 * gdb.base/pointers.c: new file.
27418 * gdb.base/pointers2.c: new file.
27419 * gdb.base/shmain.c: new file.
27420 * gdb.base/shr1.c: new file.
27421 * gdb.base/shr2.c: new file.
27422 * gdb.base/solib.c: new file.
27423 * gdb.base/solib1.c: new file.
27424 * gdb.base/solib2.c: new file.
27425 * gdb.base/varargs.c: new file.
27426 * gdb.c++/derivation.cc: new file.
27427 * gdb.c++/overload.cc: new file.
27428 * gdb.c++/ovldbreak.cc: new file.
27429 * gdb.hp/attach.c: new file.
27430 * gdb.hp/attach2.c: new file.
27431 * gdb.hp/average.c: new file.
27432 * gdb.hp/compiler.c: new file.
27433 * gdb.hp/compiler.cc: new file.
27434 * gdb.hp/execd-program.c: new file.
27435 * gdb.hp/follow-exec.c: new file.
27436 * gdb.hp/follow-fork.c: new file.
27437 * gdb.hp/follow-vfork-and-exec.c: new file.
27438 * gdb.hp/misc-hp.cc: new file.
27439 * gdb.hp/more-steps.c: new file.
27440 * gdb.hp/optimize.c: new file.
27441 * gdb.hp/quicksort.c: new file.
27442 * gdb.hp/run-hp.c: new file.
27443 * gdb.hp/start-stop.c: new file.
27444 * gdb.hp/sum.c: new file.
27445 * gdb.hp/templates-hp.cc: new file.
27446 * gdb.hp/thread-local-in-lib.c: new file.
27447 * gdb.hp/thread-local-in-lib.h: new file.
27448 * gdb.hp/thread-local-in-lib.lib.c: new file.
27449 * gdb.hp/vforked-program.c: new file.
27450 * gdb.hp/virtfunc-hp.cc: new file.
27451 * gdb.hp/watchpoint-hp.c: new file.
27452 * gdb.hp/xdb.c: new file.
27453 * gdb.hp/xdb0.c: new file.
27454 * gdb.hp/xdb0.h: new file.
27455 * gdb.hp/xdb1.c: new file.
27456
27457Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
27458
27459 The following change was made by Edith Epstein
889bf7c5
PA
27460 <eepstein@cygnus.com> as part of a project to merge in changes
27461 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
27462
27463 * gdb.c++/demangle.exp: changed the expected output for some
27464 ARM-style mangling -- removed second reference to datatype.
889bf7c5 27465 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 27466 T1<char>::~T1<char>(void)
c906108c 27467 becomes,
a9c64011
AS
27468 maint demangle __dt__11T1__pt__2_cFv
27469 T1<char>::~T1(void)
c906108c 27470
889bf7c5 27471 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 27472
c906108c
SS
27473Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
27474
27475 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
27476 * gdb.trace/backtrace.exp: Likewise.
27477 * gdb.trace/circ.exp: Likewise.
27478 * gdb.trace/collection.exp: Likewise.
27479 * gdb.trace/deltrace.exp: Likewise.
27480 * gdb.trace/infotrace.exp: Likewise.
27481 * gdb.trace/limits.exp: Likewise.
27482 * gdb.trace/packetlen.exp: Likewise.
27483 * gdb.trace/passc-dyn.exp: Likewise.
27484 * gdb.trace/passcount.exp: Likewise.
27485 * gdb.trace/report.exp: Likewise.
27486 * gdb.trace/save-trace.exp: Likewise.
27487 * gdb.trace/tfind.exp: Likewise.
27488 * gdb.trace/tracecmd.exp: Likewise.
27489 * gdb.trace/while-dyn.exp: Likewise.
27490 * gdb.trace/while-stepping.exp: Likewise.
27491
274921998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
27493
27494 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
27495
27496Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
27497
27498 From Brendan Kehoe:
27499 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
27500 int return types.
27501
27502Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
27503
27504 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 27505 remote dos host testing right.
c906108c
SS
27506
27507Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
27508
27509 * gdb.base/corefile.exp: remove some xfails.
27510
27511Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
27512
27513 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 27514 have different timestamps.
c906108c
SS
27515
27516Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
27517
27518 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 27519 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
27520
27521Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
27522
27523 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 27524 delta.
c906108c
SS
27525
27526Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
27527
27528 * gdb.base/default.exp: Add brace missing from previous delta.
27529
27530Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
27531
27532 * gdb.base/default.exp: Support test for info float for all
27533 varieties of arm toolchain.
27534
dc96c6c7 27535Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27536
27537 * gdb.trace/*.exp: remove "remote_download" command.
27538
dc96c6c7 27539Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27540
27541 * gdb.trace/*.exp: remove -gdwarf from compile.
27542
27543Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
27544
27545 * gdb.trace/configure.in(AC_INIT): typo
27546 * gdb.trace/configure: regenerated
27547
dc96c6c7 27548Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27549
27550 * config/m68k-emc.exp: New file.
27551 * lib/<emc-support.exp trace-support.exp}: New files.
27552 * configure.in: add new test directory gdb.trace.
27553 * gdb.trace/{configure configure.in Makefile.in}: New files.
27554 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
27555 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
27556 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
27557 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
27558 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
27559 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
27560 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 27561
dc96c6c7 27562Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27563
27564 * gdb.c++/classes.exp: Change all regular expressions to match
27565 arbitrary combinations of newline/carriage-return, so that they
27566 will work equally well on Unix and Windows.
27567 * gdb.c++/inherit.exp: ditto.
27568 * gdb.c++/virtfunc.exp: ditto.
27569
275701998-08-11 Dawn Perchik <dawn@cygnus.com>
27571
27572 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
27573
c2d11a7d
JM
27574Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
27575
27576 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
27577 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
27578 to use a0-a3/d0-d3 as needed.
27579
27580Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
27581
27582 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
27583 * gdb.disasm/am33.exp: Corresponding changes.
27584
c906108c
SS
275851998-07-11 Felix Lee <flee@cygnus.com>
27586
27587 * gdb.base/callfuncs.exp: add cmp10 test.
27588 * gdb.base/callfuncs.c (cmp10): new function.
27589
27590Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
27591
d63a86f8 27592 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
27593 into two parts to get around a synchronization problem in expect.
27594
3fc11d3e
JM
27595Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
27596
27597 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
27598
27599 * configure.in: Add options for gdbtk testsuite.
27600
27601 * configure: Regenerate.
27602
27603 * gdb.gdbtk: New directory to hold gdbtk tests.
27604
c906108c
SS
27605Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27606
27607 * gdb.fortran/types.exp: Escape brackets in expect patterns
27608 for test_float_literal_types_accepted tests.
27609 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
27610 before run test.
27611
c2d11a7d
JM
27612Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
27613
27614 * am33.exp: Just compile, do not link the testcase.
27615 * am33.s: Add ".am33" pseudoop to force am33 mode.
27616
c906108c
SS
276171998-06-25 Felix Lee <flee@cygnus.com>
27618
27619 * gdb.base/setshow.exp: make sure $pc is sane.
27620
27621 * gdb.stabs/weird.exp: split expect patterns properly.
27622
c2d11a7d
JM
27623Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
27624
27625 * gdb.disasm/am33.s: New disassembler testfile for the am33.
27626 * gdb.disasm/am33.exp: Run it.
27627
dc96c6c7 27628Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27629
27630 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
27631 match processing (and eliminate spurious timeouts when running).
27632
dc96c6c7 27633Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27634
27635 * gdb.base/signals.exp (test_handle_all_print): put back Mach
27636 exception test, but conditionalize it on target [mach | gnu].
27637
dc96c6c7 27638Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27639
27640 * gdb.base/overlays.exp: fixup compile line for linker script.
27641
27642Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
27643
27644 * gdb.fortran/types.exp: don't guess at float size.
27645
27646Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
27647
27648 * gdb.base/exprs.exp: delete test that depends on int size.
27649
27650Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
27651
27652 * config/sim.exp: Removed checks for target triplets.
27653 (gdb_target_sim): Use gdb,target_sim_options.
27654
27655Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
27656
27657 * gdb.base/reread.exp: New file.
27658 * gdb.base/reread1.c: New file.
27659 * gdb.base/reread2.c: New file.
27660
27661Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
27662
27663 * config/sim.exp: Use 'target sim -sparclite' when running
27664 SPARClite programs.
27665
27666Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
27667
27668 * gdb.base/structs2.exp: New file.
27669 * gdb.base/structs2.c: New file.
27670
27671Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
27672
27673 * gdb.asm/common.inc: New file.
27674 * gdb.asm/d10v.inc: New file.
27675 * asm-source.exp: Pass -I's to gas to find .inc files.
27676 Update line numbers in expected output.
27677 * asmsrc1.s: Rewrite.
27678 * asmsrc2.s: Rewrite.
27679 * configure.in: Create arch.inc symlink.
27680 * configure: Regenerate.
27681 * Makefile.in (distclean): Delete arch.inc.
27682
27683Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
27684
27685 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
27686 (t_enum_value2): ditto
27687 (t_enum_value3): ditto
27688 (main): ditto
c906108c
SS
27689Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27690
27691 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
27692 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
27693 change.
27694 Use gdb_test instead of send_gdb/gdb_expect sequences.
27695
27696Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
27697
27698 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
27699 not void.
27700
27701Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
27702
27703 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
27704 subroutines. Used to test gdbs ability to single step through PC
27705 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
27706
27707Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
27708
27709 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
27710 more rigorous EGCS C++ error checking.
27711
27712Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27713
a9c64011
AS
27714 * gdb.base/help.exp: Clean up `help set args' and `help show args'
27715 tests.
27716 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
27717 function when asleep.
27718 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
27719 for i*86 Linux and SVR4 signal handling problems.
27720 Remove linux xfail for `next to handler in signals_tests_1', fixed
27721 by recent infrun.c change.
27722 Limit backtrace to 10 frames to avoid timeout problems with infinite
27723 stack backtraces.
27724 Adjust expect pattern in `handle all print' test to match Apr 28 1997
27725 target.[ch] change.
c906108c
SS
27726
27727Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
27728
27729 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
27730 for a newline from gdb before continuing.
27731 (default_gdb_exit): Just look for y or n.
27732 (gdb_test): Detect abnormal exit from GDB running on DOS; if
27733 it does, fail the rests of the tests in the file.
27734
27735Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
27736
27737 * config/cygmon.exp: New file.
27738
27739Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
27740
27741 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 27742 main" test on remote targets.
c906108c
SS
27743
27744 * gdb.base/scope.exp: Fix problem with filelocal_bss before
27745 run test on remote targets.
27746
27747Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
27748
27749 * gdb.asm: New directory.
27750 * configure.in: Configure it.
27751 * configure: Regenerate.
27752 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
27753 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
27754
27755Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
27756
27757 * config/mn10300-eval.exp: New file to support MN10300 eval board.
27758
dc96c6c7 27759Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 27760
a9c64011
AS
27761 * gdb.base/overlays (several files): Merge the two overlay
27762 managers into one. Change variables (foox, barx, bazx, grbxx)
27763 back into ints but force them to load in their proper sections.
c906108c
SS
27764
27765Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
27766
27767 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 27768 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
27769 (D10VCopy): Handle memory regions crossing 16k boundaries.
27770 (D10VCopy): Transfer data in 32 bit chunks.
27771
27772Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
27773
27774 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 27775 correct.
c906108c
SS
27776
27777 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 27778 map. Include space for printf in .text segment.
c906108c
SS
27779
27780 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 27781 updated d10v memory VMA/LMA map.
c906108c 27782 (D10VCopy): Call D10VTranslate.
d63a86f8 27783
c906108c
SS
27784Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
27785
27786 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
27787
27788 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
27789 that it won't be put into the .sdata - small data -
27790 section. Update reference.
c906108c
SS
27791 * gdb.base/baz.c (bazx, baz): Ditto.
27792 * gdb.base/foo.c (foox, foo): Ditto.
27793 * gdb.base/grbx.c (grbxx, grbx): Ditto.
27794
27795 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 27796 to be arrays.
d63a86f8 27797
dc96c6c7 27798Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 27799
a9c64011
AS
27800 * gdb.base/overlays.exp: fix up and get working again.
27801 Add tests for backtraces from an overlay function.
d63a86f8 27802
c906108c
SS
27803Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
27804
27805 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
27806 "calling function with watchpoint enabled".
27807
27808Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
27809
27810 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 27811 gdb_suppress_tests for d10v-*-*.
c906108c
SS
27812 * lib/gdb.exp (gdb_suppress_tests): Disable this function
27813 pending review of whether it is useful or not.
27814
27815Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
27816
27817 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
27818
27819Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
27820
27821 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
27822 * config/dve.exp: New file to support Densan boards.
27823
27824Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
27825
27826 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 27827 reads and BSD.
c906108c
SS
27828
27829Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
27830
27831 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
27832 response.
27833
27834 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
27835
27836Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
27837
27838 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 27839 test.
c906108c
SS
27840
27841 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 27842 target_sizeof_long and target_bigendian_p.
c906108c 27843 (structs_by_value, structs_by_reference): Check values according
889bf7c5 27844 to targets word size and endianess.
d63a86f8 27845
c906108c
SS
27846Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
27847
27848 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 27849 output.
c906108c
SS
27850
27851Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
27852
27853 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 27854 Update test of set args help to match source change.
c906108c
SS
27855
27856Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
27857
27858 * gdb.base/default.exp: Expect help system output to be in
27859 alphabetical order.
27860 * gdb.base/help.exp: Ditto.
27861
27862Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
27863
27864 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
27865 "i*86-pc-linux-gnu*".
27866 * gdb.base/interrupt.exp: Ditto.
27867 * gdb.base/corefile.exp: Ditto.
27868
27869 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 27870 define vxworks when building the testcase.
c906108c
SS
27871
27872 * gdb.base/ptype.exp: Fix testnames to be unique.
27873 * gdb.base/radix.exp: Ditto.
27874 * gdb.base/term.exp: Ditto.
27875 * gdb.base/whatis.exp: Ditto.
27876 * gdb.c++/classes.exp: Ditto.
27877
27878Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
27879
27880 * gdb.base/callfuncs.exp: Fix indentation.
27881
27882 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
27883 suppress_flag has been set.
27884 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
27885 target feature.
27886
27887Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
27888
27889 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
27890 the testcase.
27891
27892 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 27893 set_debug_traps() and breakpoint().
c906108c
SS
27894 * gdb.c++/misc.cc (main): Ditto.
27895 * gdb.c++/templates.cc (main): Ditto.
27896 * gdb.c++/virtfunc.cc (main): Ditto.
27897
27898Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
27899
27900 * lib/gdb.exp(gdb_step_for_stub): New function.
27901 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
27902 exists, reload the executable and do a "continue" instead of
27903 doing a jump.
27904 (runto_main): Use gdb_step_for_stub.
d63a86f8 27905
c906108c 27906 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 27907 tests to have unique names.
c906108c
SS
27908 * gdb.base/callfuncs.exp: Ditto.
27909 * gdb.base/commands.exp: Ditto.
27910 * gdb.base/default.exp: Ditto.
27911 * gdb.base/help.exp: Ditto.
27912 * gdb.base/list.exp: Ditto.
27913 * gdb.base/opaque.exp: Ditto.
27914 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
27915 similar tests.
d63a86f8 27916
c906108c
SS
27917 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
27918 * gdb.c++/cplusfuncs.cc: Ditto.
27919 * gdb.c++/virtfunc.cc: Ditto.
27920
27921 * config/monitor.exp: Keep track of the last file we saw, rather
27922 than trying to get the info from gdb.
27923
27924 * gdb.fortran/types.exp: Move comment to previous line.
27925
27926Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
27927
27928 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 27929 target mode.
c906108c
SS
27930
27931Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
27932
27933 From Bob Manson:
27934 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 27935 string from GDB when it connects.
c906108c
SS
27936
27937 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
27938
27939Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
27940
27941 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
27942 if we can't get a debug format from GDB (we may be testing an
27943 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
27944
27945 * gdb.stabs/weird.exp: Fix quoting.
27946
27947 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
27948
27949Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
27950
27951 * config/arm-ice.exp: New file.
27952
27953Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
27954
27955 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 27956 until it has been modified to work with the new testsuite.
c906108c 27957
99707966 27958 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
27959 testcase won't compile, cause all of the testcases in the file to
27960 fail instead.
c906108c
SS
27961
27962 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
27963 (gdb_clear_suppressed): New procedure.
27964 (gdb_stop_suppressing_tests): Only clear suppress_flag if
27965 it contains a positive value.
27966
27967Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
27968
27969 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
27970
27971 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
27972
27973Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
27974
27975 * lib/gdb.exp (setup_xfail_format): New function.
27976 (get_debug_format): New function to get debug format.
27977 (debug_format): New global variable to hold last value set
27978 by get_debug_format.
27979 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 27980 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
27981 * gdb.c++/ptype.exp: Ditto.
27982 * gdb.c++/classes.exp: Ditto.
27983 * gdb.c++/cplusfuncs.exp: Ditto.
27984 * gdb.c++/inherit.exp: Ditto.
27985 * gdb.c++/templates.exp: Ditto.
27986 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 27987
c906108c
SS
27988Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
27989
27990 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
27991 host doesn't have a currently-open connection.
27992
27993 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
27994 any gdb stub target. Handle cases where gdb doesn't respond when
27995 interrupted in a sane fashion.
c906108c
SS
27996
27997 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 27998 same thing in a totally different way.
c906108c
SS
27999
28000 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 28001 setting "timeout".
c906108c 28002 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 28003 default_gdb_init now.
c906108c
SS
28004
28005Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
28006
28007 * gdb.base/printcmds.exp: Fix "check for floating addition"
28008 regexp to accept results within approx +/- .01 of exact value.
28009 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
28010
28011Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
28012
28013 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 28014 properly.
c906108c
SS
28015 (gdb_expect): Add optional timeout parameter, and add timeout
28016 value to various calls.
28017 (gdb_suppress_tests): Only give one warning message per group.
28018
28019Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
28020
28021 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
28022 global variables. Handle getting a value for $timeout more
28023 gracefully.
c906108c
SS
28024
28025Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
28026
28027 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 28028 initialize.
c906108c 28029 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 28030 by a target configuration file.
c906108c
SS
28031 (gdb_expect): Pass the timeout to remote_expect.
28032
28033 * config/monitor.exp(gdb_load): Fix typo in regexp.
28034
28035Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
28036
28037 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
28038
28039Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
28040
28041 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
28042 here. Call gdb_target_exec before rebooting the target, to make
28043 sure the connection to the target is closed.
c906108c
SS
28044 (gdb_load): Pass the name of the executable to gdb_target_monitor.
28045 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
28046 Also detect "Timeout reading from remote" error.
28047
28048 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
28049 gdb_target_monitor. Don't call gdb_file_cmd here; let
28050 gdb_target_monitor do it.
c906108c
SS
28051
28052 * gdb.disasm/hppa.exp: Don't use exec_output.
28053
28054Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
28055
28056 * gdb.base/list.exp: If we're debugging a non-native target,
28057 try to set the pc register to point to the start of the
28058 program before doing the first list command.
28059
28060 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 28061 test_calls after restarting.
c906108c
SS
28062
28063 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 28064 reloading.
c906108c
SS
28065
28066 * gdb.base/watchpoint.exp: Fix typo.
28067
28068 * gdb.base/setshow.exp: Check for use_gdb_stub.
28069
28070 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 28071 stub case.
c906108c
SS
28072 * gdb.base/langs.exp: Ditto.
28073
28074 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
28075 gdb_load_offset. If we weren't given a file to load, figure out
28076 what the current file is and use it.
c906108c
SS
28077
28078 * config/i386-bozo.exp: New file.
28079
28080Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
28081
28082 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
28083 feature.
28084
28085 * config/proelf.exp: New entry.
28086
28087Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
28088
28089 * lib/gdb.exp: Remove spurious .* patterns at the beginning
28090 of regexps.
28091
28092 * gdb.base/watchpoint.exp: Don't run the test_stepping
28093 tests if gdb can't call functions on the target.
28094
28095 * gdb.base/setshow.exp: Don't run the set prompt tests if
28096 the board has gdb_prompt set.
28097
28098Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
28099
28100 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
28101 * gdb.base/commands.exp: Likewise.
28102 * gdb.base/setshow.exp: Likewise.
28103
28104Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
28105
28106 * config/monitor.exp(gdb_start): Look for gdb_prompt target
28107 feature.
28108
28109 * config/i960.exp: New file.
28110
28111Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
28112
28113 * gdb.base/funcargs.exp: Check for gdb,short_int target
28114 feature instead of looking for explicit target triplets.
28115
dc96c6c7 28116Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 28117
d63a86f8 28118 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
28119 "p 123DEADBEEF", to check parse_number.
28120 * top.c: change "to enable to enable" to "to enable" in a couple
28121 of help strings.
28122
28123Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
28124
28125 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
28126 on the mn10300.
d63a86f8 28127
c906108c
SS
28128Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
28129
28130 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
28131 where the test executable is run with explicit args.
28132 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
28133
28134Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
28135
28136 * gdb.base/run.c: Use FAKEARGV to build test executable that
28137 does not require a command line arg, since most simulators
28138 don't currently support passing such an arg into the simulated
28139 program.
28140 * gdb.base/commands.exp: Change tests to insert the proper
28141 value as the arg to the first recursive factorial call. Change
28142 compilation line to define FAKEARGV at compile time.
28143
28144Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
28145
28146 * gdb.base/recurse.exp: Enable these tests for the mn10300.
28147 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
28148 function with watchpoint enabled" test.
28149
28150Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
28151
28152 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 28153 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
28154
28155 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 28156 "Tests restarted" messages.
c906108c
SS
28157
28158Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
28159
28160 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
28161
dc96c6c7 28162Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28163
28164 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
28165 for INFO SYMBOL; add help tests for OVERLAY commands.
28166 * gdb.base/default.exp: add tests for INFO SYMBOL command;
28167 add tests for OVERLAY commands
28168 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
28169 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
28170 * gdb.base/sigall.c: add usestubs code frag
28171 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 28172
c906108c
SS
28173Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
28174
28175 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
28176 failures.
28177 (gdb_stop_suppressing_tests): Note that tests have restarted.
28178
28179Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
28180
28181 * config/h8300.exp: New file.
28182
28183Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
28184
28185 * gdb.base/setshow.exp: Check for the existence of a
28186 feature, not its value.
28187
28188Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
28189
28190 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
28191
28192 * gdb.base/scope.exp: It's now init0(), not init().
28193
28194 * gdb.base/scope0.c: For now, change init() to be init0().
28195
28196 * config/monitor.exp: Use gdb_serial in preference to serial
28197 or netport.
28198
28199 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 28200 and it's not already set.
c906108c
SS
28201
28202Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
28203
28204 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 28205 isn't using a stub and if it supports argument passing.
c906108c
SS
28206
28207Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
28208
28209 * config/udi.exp(gdb_start): Make sure UDICONF is set
28210 properly before starting gdb.
28211
28212Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
28213
28214 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
28215 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
28216 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
28217
28218Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
28219
28220 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 28221 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
28222
28223 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
28224
28225 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
28226
28227 * config/monitor.exp: Make sure we disconnect from the target.
28228 Also, try a reboot/reload cycle instead of failing if the
28229 load fails.
28230
28231Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
28232
28233 * gdb.base/default.exp: Don't set match_max.
28234 * gdb.base/help.exp: Ditto.
28235 * gdb.base/list.exp: Ditto.
28236 * gdb.base/signals.exp: Ditto.
28237
28238 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
28239 set, use remote_ld to download the testcase instead of
28240 the GDB loader.
28241
28242Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
28243
28244 * config/vr5000.exp: New file.
28245
28246 * config/monitor.exp(gdb_target_monitor): Add pattern for
28247 "Ending remote" to detect errors in connecting.
28248
28249 * gdb.base/setshow.exp: Add .* within auto language test.
28250
28251 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
28252 target feature.
28253
28254 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 28255 and reboot the board if necessary.
c906108c
SS
28256
28257 * gdb.base/setvar.exp(test_set): Handle multiple prints within
28258 a set of tests. Remove print.* from the patterns being checked.
28259
28260Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
28261
28262 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
28263 refer to gdb_spawn_id.
28264
28265 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
28266 longer used.
28267 * config/sparclet.exp: Ditto.
28268 * config/sparclet-old.exp: Ditto.
28269 * config/slite.exp: Ditto.
28270 * config/sim.exp: Ditto.
28271 * gdb.base/funcargs.exp: Ditto.
28272
28273 * lib/gdb.exp:Remove references to gdb_spawn_id.
28274 (gdb_expect): Move to remote.exp.
28275
28276Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
28277
28278 * config/monitor.exp: Detect the "Couldn't establish connection"
28279 message from GDB.
28280
28281Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
28282
28283 * gdb.base/bitfields.exp: Use runto instead of explicit
28284 gdb_run_cmd/gdb_expect sequences.
28285
28286 * gdb.base/break.exp(text_next_with_recursion): Add match for
28287 gdb_expect call.
28288
28289 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
28290 We also need to handle the "A program is being debugged already"
28291 prompt from gdb. Use gdb_test to set the baud rate.
28292
28293 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
28294 to 20000. Really. I mean it.
28295
28296Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
28297
28298 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
28299 fails. If suppress_flag is set, skip perror message about not
28300 being able to send to GDB.
c906108c 28301 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 28302 GDB.
c906108c
SS
28303 (gdb_expect): If suppress_flag is set, always fail immediately.
28304 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
28305 (gdb_init): Call gdb_stop_suppressing_tests.
28306 (default_gdb_exit): Ditto.
28307 (default_gdb_start): Ditto.
28308
28309 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 28310 gdb_stop_suppressing_tests as appropriate.
c906108c 28311 * gdb.base/break.exp: Ditto.
889bf7c5 28312 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
28313 * gdb.base/commands.exp: Ditto.
28314 * gdb.base/exprs.exp: Ditto.
889bf7c5 28315 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
28316 * gdb.base/list.exp: Ditto.
28317 * gdb.base/recurse.exp: Ditto.
889bf7c5 28318 * gdb.base/scope.exp: Ditto.
c906108c
SS
28319 * gdb.base/structs.exp: Ditto.
28320 * gdb.c++/inherit.exp: Ditto.
28321
28322Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
28323
28324 * config/vr4300.exp: New file.
28325
99707966 28326 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 28327
99707966 28328 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
28329
28330Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
28331
28332 * lib/gdb.exp(gdb_init): New function.
28333
28334 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 28335 for each individual variable set.
c906108c
SS
28336
28337 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
28338 name.
28339
28340 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
28341
28342 * gdb.base/scope.exp: Use gdb_test.
28343
28344 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
28345 aborting; the testsuite driver will do that for us (see
28346 gdb_finish). Also, use gdb_test in a few more places.
28347
28348Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
28349
28350 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
28351
28352Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
28353
28354 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
28355 and "add_tests" are not at the same address.
28356
28357Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
28358
28359 * gdb.base/ptype.exp: Use gdb_test.
28360
28361Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
28362
28363 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
28364 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
28365 left in. No longer expect them to fail.
28366
28367 * gdb.stabs/*.mt; Deleted, no longer used.
28368 * gdb.stabs/configure.in: Remove references to target makefile
28369 frags.
28370 * gdb.stabs/configure: Rebuilt.
28371
28372 * gdb.disasm/*.mt: Deleted, no longer used.
28373 * gdb.disasm/configure.in: Remove references to target makefile
28374 frags. Use "sh3.s" as the unique filename for this directory.
28375 * gdb.disasm/configure: Rebuilt.
28376
28377 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
28378 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
28379 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
28380
28381Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
28382
28383 * config/udi.exp: Use mondfe,name instead of remote_host.
28384
28385Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
28386
28387 * gdb.base/watchpoint.exp: Don't expect a failure when calling
28388 a function with a watchpoint enabled on the mn10200.
28389
28390 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
28391 before trying to create it!
28392
28393Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
28394
28395 * config/vx.exp: Use hostname instead of netport.
28396
28397 * config/vxworks.exp: New file.
28398
28399 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
28400
28401 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 28402 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
28403 occurs.
28404
28405 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
28406 $gdb_spawn_id directly.
28407 (gdb_run_cmd): Try _start as well as start. Use the target feature
28408 gdb,start_symbol as the symbol to start from when jumping.
28409
28410Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
28411
28412 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
28413 redundant) test.
28414
28415 * gdb.base/recurse.exp: Relax final value test for 'b' so that
28416 it doesn't lose for 16bit integer systems.
28417
28418Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
28419
28420 * gdb.fortran/types.exp: If the target doesn't support "double"
28421 data types, then expect "real" types to only be 4 bytes.
28422
28423 * gdb.c++/virtfunc.exp: Expect failure for virtual function
28424 call tests if the target doesn't support inferior function calls.
28425
28426 * gdb.base/printcmds.exp: Allow minor deviation in FP values
28427 in printf tests.
28428
28429Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
28430
28431 * gdb.base/help.exp: Disable "help set", "help show", and
28432 "help support". Simplify regexp for "help stack".
28433
28434 * gdb.base/default.exp: Set match_max to 5000 and the timeout
28435 to 60 seconds. Temporarily set match_max to 15000 around the
28436 "info copying" test.
28437
28438 * gdb.base/nodebug.exp: Don't try to do an inferior function
28439 call if the target doesn't support them.
28440 * gdb.base/printcmds.exp: Likewise.
28441 * gdb.base/setvar.exp: Likewise.
28442 * gdb.base/structs.exp: Likewise.
28443 * gdb.c++/templates.exp: Likewise.
28444 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
28445
28446 * gdb.base/recurse.exp: Enable for the mn10200.
28447
28448 * configure.in: Do configure gdb.stabs directory for *-*-elf
28449 targets.
28450 * configure: Rebuilt.
28451
28452 * gdb.base/break.exp: Check for gdb,noresults before testing
28453 exit status and/or results from the target.
28454 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
28455 * lib/gdb.exp: Remove old (now bogus) initialization of
28456 noinferior, noargs, noresults and nosignals.
28457
28458Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
28459
28460 * config/sh.exp: New file.
28461
28462 * config/slite.exp: Try to connect multiple times to the board
28463 before rebooting. Only send a "monitor run" if need_monitor_run
28464 is set.
28465
28466 * gdb.base/break.exp: Don't do the "stub continue" test if
28467 the target has gdb_stub set.
28468
28469 * gdb.base/callfuncs.exp: Increase the timeout.
28470
28471 * gdb.base/interrupt.exp: Don't even try to compile the testcase
28472 if the target has gdb,noinferiorio set.
28473
28474 * gdb.base/list.exp: Increase match_max to 10000 characters.
28475
28476 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
28477
28478 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
28479 target.
28480
28481 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
28482
28483Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
28484
28485 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
28486 trying to delete the copy of gdb. Catch the file delete so we
28487 don't die if the delete fails; also, the file should be copied to
28488 the host, not to the build.
c906108c
SS
28489
28490Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
28491
28492 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 28493 parenthesis in case it contains multiple regexps separated
c906108c
SS
28494 with |.
28495
28496 * gdb.base/watchpoint.exp: Use gdb_test.
28497 * gdb.base/default.exp: Ditto.
28498
28499Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
28500
99707966 28501 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 28502
c906108c
SS
28503 * gdb.base/scope.exp: Use gdb_test.
28504 * gdb.c++/classes.exp: Ditto.
28505 * gdb.c++/inherit.exp: Ditto.
28506
28507Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
28508
28509 * gdb.base/crossload.exp: Don't use execute_anywhere, use
28510 remote_exec instead.
28511 * gdb.base/corefile.exp: Don't be ridiculous.
28512 * gdb.base/*.c: Add missing stub invocations.
28513
28514Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
28515
28516 * config/slite.exp: Miscellaneous fixes.
28517
28518 * lib/gdb.exp: Fix runto.
28519
28520 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
28521 the target.
28522
28523 * gdb.base/watchpoint.exp: Fix regexp.
28524
28525 * lib/gdb.exp(default_gdb_exit): Add a catch to the
28526 close and wait commands, as the descriptor may now be
28527 invalid. Always call "remote_close host".
28528
28529Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
28530
28531 Major rewrite for testsuite revision.
d63a86f8 28532
c906108c
SS
28533 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
28534 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
28535 instead of relying on spawn_id to always contain a valid
28536 spawn id.
28537 (get_compiler_info): New procedure to build the ${binfile}.ci
28538 file, instead of replicating this in N different places.
28539 (gdb_compile): New procedure.
d63a86f8 28540
c906108c 28541 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
28542 appropriate arguments) instead of compile. Use gdb_test in a lot
28543 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
28544 at the start of a testcase, as this is no longer done magically.
28545
28546 config/*-gdb.exp: Rename without the -gdb suffix.
28547
28548 config/mips.exp: Use remote_close instead of exit_remote_shell.
28549 config/monitor.exp: Use target_info instead of looking at
28550 baud, timeout, etc.
28551 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
28552
28553Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28554
28555 * gdb.c++/templates.exp (test_ptype_of_templates),
28556 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
28557 Update expect patterns for destructors and assignment operators
28558 to match corresponding c-typeprint.c changes.
28559 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
28560 to destructor breakpoint test, GDB should be able to set the
28561 destructor breakpoint without specifying arguments.
28562
28563Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
28564
28565 * gdb.threads/pthreads.exp: Change result for failure to compile due
28566 to lack of pthreads runtime support from an error to simply an
28567 unsupported test, per dejagnu standards.
28568
28569Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28570
28571 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
28572 where GDB exits to reduce pattern match time.
28573 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
28574
28575 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
28576
dc96c6c7 28577Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28578
28579 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
28580 * gdb.base/default.exp: ditto.
28581 * gdb.base/nodebug.exp: ditto.
28582 * gdb.base/printcmds.exp: ditto.
28583 * gdb.base/ptype.exp: ditto.
28584 * gdb.base/setvar.exp: ditto.
28585 * gdb.base/structs.exp: ditto.
28586 * gdb.base/setshow.c: Guard against uninitialized values of argc.
28587
28588Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
28589
28590 * configure, */configure: Rebuild with autoconf 2.12.
28591
28592Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
28593
28594 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
28595 use new i*86-pc-linux*-gnu quads.
28596 * gdb.base/corefile.exp: Ditto.
28597 * gdb.base/signals.exp: Ditto.
28598 * gdb.base/sigall.exp: Ditto.
28599 * gdb.base/interrupt.exp: Ditto.
28600
28601 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
28602 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
28603 RedHat 4.0.
d63a86f8 28604
c906108c 28605 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
28606 linux. This allows the test case to at least compile on latest
28607 linux, but still not run due to missing the threads runtime library.
c906108c
SS
28608
28609Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28610
28611 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
28612 directory to search gdb directory. Accept and step over conditional
28613 stack alignment code. Consume $prompt in failure cases.
28614 Reset timeout to $oldtimeout instead of some arbitrary value.
28615 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
28616 timeout problems with infinite stack backtraces.
28617 * gdb.base/ptype.exp (ptype struct link, union tu_link):
28618 Accept function parameters for linkfunc member.
28619
28620Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
28621
28622 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
28623 (CXXFLAGS): Remove, unreferenced.
28624 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
28625 previous -B options and also add -B option to pick up cross compiled
28626 runtime.
c906108c
SS
28627 (TARGET_INCLUDES): Add for -I options and add code to initialize when
28628 doing cross compiles.
28629 (target_alias): Declare global.
28630 (xgcc): Set variable to full path of gcc in build tree. Use findfile
28631 to verify that gcc exists in build tree, and if so set CC to that
28632 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 28633
c906108c
SS
28634Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
28635
28636 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
28637 ptype test for anonymous union. Fixup testcase to match
28638 current gcc debug output.
28639
28640Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
28641
28642 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
28643 force argument to an unsigned long type.
28644
28645Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
28646
28647 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 28648 tests and anonymous union print/ptype tests.
c906108c
SS
28649 * gdb.base/list.exp (test_forward-search): Increase timeout by
28650 5 minutes for the "search extremely long line" case.
28651 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
28652 completely optional and that the pass/fail messages use the command as
28653 the message if that third arg is a null string.
28654 (gdb_test_exact): Arrange that a null string pattern means match a
28655 null string output rather than any output, which might include random
889bf7c5 28656 errors.
c906108c
SS
28657 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
28658 backtrace test.
28659 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
28660 always failing and failure is now exposed by gdb.exp changes.
28661
28662Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
28663
28664 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
28665 weren't being noted.
28666
28667Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28668
28669 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
28670 * gdb.stabs/weird.exp: Remove v_comb xfails.
28671
dc96c6c7 28672Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28673
28674 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 28675 list.exp scope.exp watchpoint.exp]
c906108c 28676 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 28677
dc96c6c7 28678Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28679
28680 * config/monitor.exp: Increase download timeout to 1000 seconds.
28681
dc96c6c7 28682Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28683
28684 * config/m32r.exp: Increase timeout to 120 seconds.
28685
28686Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
28687
28688 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
28689 and accept older ordering as obsolescent gcc or gdb.
28690 * gdb.c++/templates.exp: Ditto.
28691 * gdb.c++/virtfunc.exp: Ditto.
28692
28693Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
28694
28695 * gdb.base/coremaker.c: Add code to mmap some data so we
28696 can check that it ends up in the core file.
28697 * gdb.base/corefile.exp: Add test to read mmapped data
28698 from core file.
28699
dc96c6c7 28700Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28701
28702 * config/m32r.exp: New file.
28703
28704Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
28705
28706 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
28707 that cflags can contains -gstabs, and work correctly for other tests.
28708
dc96c6c7 28709Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28710
28711 * gdb.base/setshow.exp: New file, tests show and set.
28712 * gdb.base/setshow.c: New file, tests show and set.
28713 * gdb.base/help.exp: Add test for help set|show annotate.
28714 * gdb.base/default.exp: Add test for set|show annotate.
28715
28716Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
28717
28718 * testsuite/gdb.base/break.exp: Make backtrace from factorial
28719 errors unique.
28720 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
28721 explicitly.
28722
28723Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
28724
28725 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
28726 and width commands. This is done elsewhere.
28727 * (gdb_start): Don't call gdb_start_sim here. That's already
28728 done in gdb_load. This fixes lots of failures in default.exp.
28729
28730Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
28731
28732 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
28733 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
28734 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
28735 in the same we we treat other failures (since it may be an expected
889bf7c5 28736 condition), rather than as an error.
c906108c
SS
28737 * gdb.base/signals.exp (test_handle_all_print): Revert back to
28738 old test format.
28739
28740Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
28741
28742 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
28743 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 28744 twice. Nuke the duplicates.
c906108c 28745 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 28746 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
28747 Remove config.h along with other config files.
28748
28749Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
28750
28751 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
28752 "p func1 ()" and note that rests of tests are skipped.
28753 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 28754 setup_xfails for "print func2::coremaker_local".
c906108c
SS
28755 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
28756 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
28757 affected by the previous run test.
28758 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
28759 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
28760 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
28761 "pass int powerset tuple" and "pass modeless int powerset tuple".
28762 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
28763 "real write 4" and "real write 8".
28764 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 28765 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
28766 "print \$i after tuple assign 2", and
28767 "print vs2 after tuple assign 2".
28768 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
28769 meaningful error message and return -1 so the caller can
28770 suppress further tests and avoid a cascade of errors.
d63a86f8 28771
c906108c
SS
28772Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
28773
28774 * gdb.base/a1-selftest.exp: Tweak tests to account for new
28775 format for printing version.
28776 * gdb.base/default.exp: Ditto.
28777 * gdb.base/interrupt.exp: Fix problem with cascade of
28778 errors if child process dies while calling a function.
d63a86f8 28779
c906108c
SS
28780Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
28781
28782 * Makefile.in (VPATH): Add
28783 * Makefile.in (Makefile, config.status): Fix rules so things get
28784 remade when necessary.
28785
28786Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
28787
28788 * Makefile.in (just-check): Add path to sibling expect dir
28789 to environment variable specified by RPATH_ENVVAR.
28790
28791Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
28792
28793 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
28794 (just-check): Add shared library paths for libstdc++, tk,
28795 tcl, bfd, and opcodes to the environment variable specified
28796 in RPATH_ENVVAR.
28797 * configure.in: Add support to recognize --enable-shared flag
28798 and generate correct value for RPATH_ENVVAR.
28799 * configure: Regenerated with autoconf.
28800
28801Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
28802
28803 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 28804 include all osf versions.
c906108c
SS
28805 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
28806 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
28807 when target is linux. When failing to build pthreads test
28808 executable, give more meaningful message.
28809 * gdb.threads/pthreads.c: Hpux also uses old definition of second
28810 arg for pthread_create.
d63a86f8 28811
c906108c
SS
28812Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
28813
28814 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 28815 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 28816 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 28817 and -lpthreads (everybody else).
c906108c
SS
28818 (test_startup): Fail gracefully if threads are not supported.
28819 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
28820 "p/c array_index("abcdef",2)" when not gcc compiled.
28821 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
28822 "print func2::coremaker_local" when not gcc compiled.
28823 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
28824 "ptype on opaque struct tagname (statically)",
28825 "ptype on opaque struct tagname (dynamically) 1", and
28826 "ptype on opaque struct tagname (dynamically) 2"
28827 for not compiled with gcc.
28828 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
28829 backtrace when compiled with gcc.
d63a86f8 28830 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
28831 than always return success.
28832
28833Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
28834
28835 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
28836
28837Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
28838
28839 * gdb.base/structs.exp: Undo last change.
28840
28841Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
28842
28843 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
28844 encapsulate all the steps/nexts done during self test, starting
28845 at main, and makes them less sensitive to optimization issues.
28846 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
28847 signal handler" test.
28848 * gdb.threads/pthreads.exp: Only run this for native configs.
28849 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
28850 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
28851 tests.
28852 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
28853 for "runto test_calls(void)" test.
d63a86f8 28854
c906108c
SS
28855Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
28856
28857 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
28858 and don't expect address info in breakpoint confirmations.
28859
28860Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
28861
28862 * gdb.base/list.exp (test_forward_search): Increase timeout
28863 temporarily by 60 seconds for searching extremely long line,
889bf7c5 28864 and then reset to old value when done. Increase expect input
c906108c
SS
28865 buffer to 10000.
28866
28867Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
28868
28869 * gdb.base/list.exp (test_forward_search): Fix to handle very
28870 long source line without overflowing expect's input buffer.
28871
28872Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
28873
28874 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
28875 "buffer_full".
28876
28877 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
28878 "buffer_full".
28879
28880 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
28881 "buffer_full".
28882
28883 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
28884 "buffer_full".
28885
28886Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
28887
28888 * configure.in (configdirs): Add gdb.threads.
28889 * configure: Regenerated with autoconf.
28890 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
28891 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
28892 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 28893
c906108c
SS
28894Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
28895
28896 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
28897
28898Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
28899
28900 * gdb.base/signals.exp (test_handle_all_print): Test separately for
28901 each signal's status in the output of "handle all print".
28902 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
28903 the \r\n sequence that immediately precedes the gdb prompt.
28904 * gdb.base/a1-selftest.exp: Save original timeout and restore
28905 after test.
28906
28907Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
28908
28909 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
28910 symbol.
28911
28912Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
28913
28914 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
28915
28916Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
28917
28918 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
28919 timeout by 60 seconds.
28920
28921Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
28922
28923 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
28924 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
28925 error return.
28926
28927Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
28928
28929 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
28930 gdb initialization, also report how long dejagnu waited. Restore
28931 old timeout before doing error return. Temporarily increase timeout
889bf7c5 28932 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
28933
28934Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
28935
28936 * lib/gdb.exp: Report timeout value for verbosity level 2.
28937 * config/gdbserver.exp: Ditto.
28938 * config/hppro.exp: Ditto.
28939 * config/mips-gdb.exp: Ditto.
28940 * config/monitor.exp: Ditto.
28941 * config/netware.exp: Ditto.
28942 * config/sim-gdb.exp: Ditto.
28943 * config/slite-gdb.exp: Ditto.
28944 * config/udi-gdb.exp: Ditto.
28945 * config/unix-gdb.exp: Ditto.
28946 * config/vx-gdb.exp: Ditto.
28947 * gdb.base/a1-selftest.exp: Ditto.
28948 * gdb.base/a2-run.exp: Ditto.
28949 * gdb.base/break.exp: Ditto.
28950 * gdb.base/corefile.exp: Ditto.
28951 * gdb.base/list.exp: Ditto.
28952 * gdb.base/recurse.exp: Ditto.
28953 * gdb.base/scope.exp: Ditto.
28954 * gdb.base/signals.exp: Ditto.
28955
28956Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28957
28958 * gdb.threads/Makefile.in (docdir): Removed.
28959
28960Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
28961
28962 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 28963 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 28964 @srcdir@.
d63a86f8 28965 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
28966 autoconf 2.5 or higher.
28967 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
28968
28969Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
28970
28971 * configure: Regenerated.
28972 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
28973 avoid name clashes with SunOS headers.
28974
28975Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
28976
28977 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
28978
28979Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
28980
28981 * gdb.base/callfuncs.exp: Finish last change -- make sure the
28982 prototype information ends up in the compiler info file.
28983
28984Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
28985
28986 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
28987 attempting to regenerate it. Eliminate use of a temporary file
28988 and just generate the info file directly. Source it immediately,
28989 for consistency of use.
28990 * gdb.base/corefile.exp: Ditto
28991 * gdb.base/exprs.exp: Ditto.
28992 * gdb.base/funcargs.exp: Ditto.
28993 * gdb.base/langs.exp: Ditto.
28994 * gdb.base/list.exp: Ditto.
28995 * gdb.base/mips_pro.exp: Ditto.
28996 * gdb.base/nodebug.exp: Ditto.
28997 * gdb.base/opaque.exp: Ditto.
28998 * gdb.base/ptype.exp: Ditto.
28999 * gdb.base/scope.exp: Ditto.
29000 * gdb.base/setvar.exp: Ditto.
29001 * gdb.base/signals.exp: Ditto.
29002 * gdb.base/whatis.exp: Ditto.
29003 * gdb.c++/templates.exp: Ditto.
29004 * gdb.c++/virtfunc.exp: Ditto.
29005 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 29006 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
29007
29008Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29009
29010 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
29011 it got fixed by the recent lookup_minimal_symbol_by_pc change.
29012 Increase timeout, a lot of single stepping might be needed if the
29013 target has no hardware watchpoints.
29014
29015Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
29016
29017 * gdb.base/break.exp: Ignore compiler warnings when compiling
29018 break.c.
29019 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
29020 * gdb.base/default.exp: Add h8300 xfails. Handle messages
29021 from remote-sim.
29022 * gdb.base/exprs.exp: Add h8300 xfails.
29023 * gdb.base/funcargs.exp: Likewise.
29024 * gdb.base/nodebug.exp: Likewise.
29025 * gdb.base/printcmds.exp: Likewise.
29026 * gdb.base/ptype.exp: Likewise.
29027 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
29028 h8300 xfails.
d63a86f8 29029 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
29030 on the h8300.
29031 * gdb.base/funcargs.c: Explicitly make last constant argument to
29032 call_after_alloca_subr an unsigned long type.
29033 * gdb.base/return.c: Include stdio.h.
29034
29035Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
29036
29037 * config/abug.exp: New file for the older Motorola Bug monitor
29038 that runs on the mvme13x series VME boards.
29039 * config/monitor.exp: Use the new config array for target settings
29040 if they exist.
29041
29042Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
29043
29044 * sim-gdb.exp: Make the SH simulator allocate less space when
29045 it is targeted.
29046
29047Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
29048
29049 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
29050 test.
29051
29052Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
29053
29054 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
29055 "rs6000-*-*" for "list function in include file" when gcc compiled.
29056 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
29057 for "p ctable1[120]".
29058 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
29059 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
29060 Remove setup_xfail for "rs6000-*-*" for
29061 "print 'scope0.c'::filelocal before run".
29062 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
29063 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
29064 since some compilers don't allow both options to be given
29065 on the same command line. Create object file and move it.
d63a86f8 29066
c906108c
SS
29067Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
29068
29069 * gdb.base/corefile.exp: Always regenerate the core file, since
29070 we always regenerate the coremaker program. Detect special case
29071 where registers cannot be read from core file.
d63a86f8 29072
c906108c
SS
29073Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
29074
29075 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
29076 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
29077 * gdb.c++/templates.exp: Only match on basename of file since
29078 some formats like xcoff don't encode directory information.
29079 * gdb.stabs/weird.exp: Use the right sed script for powerpc
29080 and rs6000 AIX xcoff targets.
29081 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
29082 * configure: Regenerate.
29083 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
29084 here, rather than in distclean.
d63a86f8 29085
c906108c
SS
29086Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
29087
29088 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
29089 defined, and use it to compile the test case with -O2. The
29090 native compilation still uses no optimization.
29091 * gdb.base/mips_pro.c: Remove inline assembly code since
29092 it is compiled PIC by default, which results in assembler
29093 warnings that make the testsuite think the compilation
29094 was unsuccessful.
29095
29096Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
29097
29098 * gdb.c++/misc.exp: Add note to message for
29099 "print s.a for foo struct" that this is a known gcc 2.7.2
29100 and earlier bug.
29101
29102Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
29103
29104 * gdb.base/break.exp: Fix pattern for matching "Delete all
29105 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
29106 setup_xfail for deleting all breakpoints test. Fix various
29107 timeout messages to include "(timeout)".
29108 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
29109 for "p t_float_values2(3.14159,float_val2)".
29110 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
29111 for "continue to call2g" when gcc compiled.
29112 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
29113 "up to foo in langs.exp", "show language at foo in langs.exp",
29114 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
29115 and "show language at fsub in langs.exp".
29116 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
29117 "list line 1 in include file", "list message for lines past EOF",
29118 "list function in include file", "list list0.h:foo", and
29119 "list filename:function; nonexistant function".
29120 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
29121 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
29122 and "ptype t_char_array" to be for native cc only.
d63a86f8 29123
c906108c
SS
29124Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
29125
d63a86f8 29126 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 29127 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 29128 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
29129
29130Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
29131
29132 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
29133 "bt in signals.exp". This problem only appears when running
29134 the testsuite, and then only intermittently.
29135
29136Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
29137
29138 * gdb.base/return.exp (return_tests): Differentiate between
29139 two tests of continuing.
29140
29141Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
29142
29143 * */Makefile.in (maintainer-clean): Remove config.log.
29144 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
29145 * gdb.c++/Makefile.in (PROGS): Add inherit.
29146 (clean): Remove *.ci.
29147
29148Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
29149
29150 * gdb.c++/misc.cc: Add test code from Mike Stump.
29151 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
29152
29153Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
29154
29155 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
29156 to "alpha-*-osf2*" and add comment.
29157 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
29158 setup_xfail for "step over execarg initialization" and
29159 "step over corearg initialization".
c906108c
SS
29160 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
29161 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
29162 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 29163 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
29164 "print func2::coremaker_local", and "backtrace in corefile.exp".
29165 * gdb.base/signals.exp: Build and source signals.ci.
29166 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
29167 to be for gcc only.
29168 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 29169
c906108c
SS
29170Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29171
29172 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
29173 Feb 3 procfs.c change.
29174
29175Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
29176
29177 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
29178
29179Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
29180
29181 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
29182 from dejagnu's apparent default of 10 seconds, which gives random
29183 results when running the tests over NFS on moderately loaded systems.
29184 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
29185
29186Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
29187
29188 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
29189 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 29190 result reports.
c906108c
SS
29191
29192Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
29193
29194 * configure.in (CY_AC_PATH_TCLH): Remove.
29195 * configure: Regenerate.
29196
29197Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
29198
29199 * gdb.c++/Makefile.in (clean): Add missing '{'.
29200
29201Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
29202
29203 * lib/gdb.exp: Provide a default value for noinferior.
29204
29205 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
29206 Load libgloss.exp.
29207
29208Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
29209
29210 * gdb.disasm/hppa.exp: Compile directly into an executable, use
29211 the executable, not the .o to run the tests from.
29212
29213Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
29214
29215 * gdb.base/break.exp: Don't test for program exit or exit status
29216 if $noresults if nonzero.
29217 * gdb.base/langs.exp: Likewise.
29218 * gdb.base/watchpoint.exp: Likewise.
29219
29220 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
29221 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
29222 trying to compile the testcase.
29223
29224Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
29225
29226 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
29227 * gdb.base/signals.exp (continue to handler): Likewise.
29228
29229Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
29230
29231 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
29232
29233 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
29234
29235Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
29236
29237 * gdb.base/corefile.exp: Recognize "not found" as failure
29238 when trying to determine if a core file was generated.
29239 If no core file was generate the first time, try again without
29240 the ulimit -c to work around braindamaged shells.
29241
29242Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
29243
29244 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
29245 [] tests with "test" and enclose string in quotes.
29246 * gdb.stabs/configure: Rebuild
d63a86f8 29247
c906108c
SS
29248Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
29249
29250 Changes in sync with expect:
29251 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
29252 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
29253 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
29254 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
29255 argument to AC_REQUIRE.
29256 * configure: Regenerated.
29257
29258Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
29259
29260 * gdb.base/corefile.exp: When generating a core, discard any
29261 error messages about ulimit not found and the "core dumped"
29262 message from the shell that runs the coredumper.
29263
29264Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
29265
29266 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
29267
29268 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
29269 which sed script to run. Expect failure for v_comb test
29270 on PA targets too.
d63a86f8 29271
c906108c
SS
29272Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
29273
29274 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 29275 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
29276
29277Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
29278
29279 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
29280 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 29281 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
29282 * lib/gdb.exp (default_gdb_start): Fix typo.
29283 * gdb.base/corefile.exp: Allow "Core was generated by ..."
29284 messages to not include the full program name that caused
29285 the core dump since some systems (such as solaris) apparently
29286 truncate this path to about 80 characters.
29287 When generating a core file first try increasing the core file
29288 size limit to unlimited since some systems may default it to
29289 zero, and it is harmless to try it. Move the test for failing
29290 to generate a core file to where it will actually get executed.
29291 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
29292 new gdb result from g++ debug info improvements and make old
29293 pattern obsolescent. Also account for size_t differences
29294 (may be int or long).
29295 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
29296 initialization before function call is placed in the delay slot
29297 and thus appears to be skipped over by commands such as "next".
29298
29299Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
29300
29301 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
29302
29303Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
29304
29305 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
29306 input source file; fix code to compile test to deal with this
29307 convention.
29308 * gdb.c++/*.exp: Likewise.
29309
29310Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
29311
29312 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
29313 "bt in signals.exp".
29314
29315Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
29316
29317 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
29318 "step over execarg initialization" and
889bf7c5 29319 "step over corearg initialization".
c906108c
SS
29320
29321Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
29322
29323 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
29324 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
29325
29326Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
29327
29328 From Rob Savoye (rob@poseidon.cygnus.com)
29329 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
29330 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
29331 configure.in}, gdb.disasm/{Makefile.in, configure.in},
29332 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
29333 configure.in}: Major reworking for autoconfig.
c906108c
SS
29334 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
29335 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 29336 New files.
c906108c
SS
29337 * config/unix-gdb.exp: Make GDB global.
29338 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
29339 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
29340 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
29341 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
29342 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
29343 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 29344 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
29345 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
29346 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
29347 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
29348 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 29349 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
29350 to returns as necessary, arrange for test to compile own testcase
29351 executable.
c906108c 29352 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 29353
c906108c
SS
29354Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
29355
29356 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 29357 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
29358 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
29359 "backtrace through signal handler".
29360
29361Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29362
29363 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
29364 continuing from a job control stop signal.
29365 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
29366
29367Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
29368
29369 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
29370 * gdb.base/corefile.exp: Likewise.
29371 * gdb.base/funcargs.exp: Likewise.
29372
29373Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
29374
29375 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
29376 * config/monitor.exp: Add support for setting baud rate.
29377
29378Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
29379
29380 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
29381 i*86-*-linux* xfails for "backtrace through signal handler".
29382 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
29383 "print func2::coremaker_local".
29384 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 29385 alpha-dec-osf2* xfail for
c906108c
SS
29386 "delete all breakpoints when none".
29387
29388Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
29389
29390 * gdb.base/break.exp: Change test that deletes all breakpoints
29391 when no user breakpoints are installed. A post 4.15 change
29392 causes gdb to no longer prompt in this case.
29393
29394Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
29395
29396 * gdb.base/return.exp (return_tests): Change xfail for test
29397 "correct value returned double test" to stop xfailing at
29398 Solaris 2.5. Apparently the bug has been fixed.
29399
29400Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
29401
29402 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
29403 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
29404
29405Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
29406
29407 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
29408 * gdb.disasm/hppa.s: Corresponding changes.
29409
29410Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
29411
29412 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
29413 makefile fragment.
29414 * config/mt-hpux: Deleted.
29415
29416Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
29417
d63a86f8 29418 * Many files: When warning about suppressed tests due to a
c906108c
SS
29419 nonexistant test binary, avoid incrementing the warning count.
29420
29421Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
29422
29423 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 29424
c906108c
SS
29425Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29426
29427 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
29428 "sparc-*-solaris2*".
29429
29430Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29431
29432 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
29433 Add global and local variables and initialize them.
29434 * gdb.base/corefile.exp: Test correct mapping of corefile sections
29435 by printing variables. Remove rs6000 and powerpc xfails, BFD now
29436 extracts the file name and terminating signal from the core file.
29437 * TODO: Remove note about tests for correct mapping of corefile.
29438 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
29439 from optimizing it away.
29440 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
29441 handles common blocks.
29442
29443Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
29444
29445 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
29446 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
29447
29448Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
29449
29450 * Makefile.in (maintainer-clean): New target, synonym for
29451 realclean.
29452 * gdb.base/Makefile.in (maintainer-clean): Likewise.
29453 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
29454 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
29455 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
29456 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
29457 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
29458
29459Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
29460
29461 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
29462 xfails when not gcc compiled for "print foo::funclocal".
29463 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
29464 "print foo::funclocal at foo",
29465 "print 'scope1.c'::foo::funclocal at foo",
29466 "print foo::funclocal_bss at foo",
29467 "print 'scope1.c'::foo::funclocal_bss at foo",
29468 "print foo::funclocal_ro at foo",
29469 "print 'scope1.c'::foo::funclocal_ro at foo",
29470 "print bar::funclocal at foo" and
29471 "print 'scope1.c'::bar::funclocal at foo".
29472 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
29473 gcc compiled for "print foo::funclocal at bar".
29474 Expand all messages to ensure that they identify that
29475 the test is at bar().
29476 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
29477 gcc compiled for:
29478 "ptype on opaque struct pointer (statically)",
29479 "ptype on opaque struct tagname (statically)",
29480 "ptype on opaque struct pointer (dynamically) 1",
29481 "ptype on opaque struct tagname (dynamically) 1",
29482 "ptype on opaque struct pointer (dynamically) 2" and
29483 "ptype on opaque struct tagname (dynamically) 2
29484 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
29485 gcc compiled for:
29486 "p datalocal"
29487 "whatis datalocal",
29488 "ptype datalocal",
29489 "p bsslocal",
29490 "whatis bsslocal", and
29491 "ptype bsslocal".
29492 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
29493 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
29494 when not gcc compiled.
29495 * gdb.base/funcargs.exp (float_and_integral_args): Add
29496 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
29497 compiled.
29498 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
29499 "backtrace from call6a" when not gcc compiled.
29500 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
29501 "backtrace from call7a" when not gcc compiled.
29502 * gdb.base/callfuncs.exp (do_function_calls):
29503 Add "hppa*-*-hpux*" xfail when not gcc compiled for
29504 "p t_char_array_values(char_array_val2,char_array_val1)",
29505 "p t_char_array_values(char_array_val1,char_array_val2)",
29506 "p t_char_array_values("carray 1","carray 2")",
29507 "p t_char_array_values("carray 1",char_array_val2)",
29508 "p t_char_array_values(char_array_val1,"carray 2")",
29509 "p sum_args(1,{2})",
29510 "p sum_args(2,{2,3})",
29511 "p sum_args(3,{2,3,4})",
29512 "p sum_args(4,{2,3,4,5})"
29513 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
29514 "backtrace in corefile.exp" when not gcc compiled.
29515
29516Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29517
29518 * gdb.base/signals.exp: Rewrite `handle all print' test as
29519 a procedure. Accept blanks or TABs as whitespace, increase
29520 timeout and expect input buffer size for the large output
29521 from the command. Remove "i*86-*-bsdi2.0" xfail.
29522
29523Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29524
29525 * gdb.base/setvar.exp: Add new testcases for truncation when
29526 assigning invalid values to bitfields.
29527
29528Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
29529
d63a86f8 29530 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
29531 mips-sgi-irix* xfail for
29532 "call inferior func with struct - returns char *"
29533 and fix test so that an optional (unsigned char *) cast is
889bf7c5 29534 accepted in the result.
c906108c
SS
29535
29536Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
29537
29538 * gdb.base/funcargs.exp (float_and_integral_args): Remove
29539 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
29540 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
29541 * gdb.base/signals.exp: Remove duplicate "handle all print" test
29542 that accidentally got checked in.
29543
29544Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
29545
d63a86f8 29546 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
29547 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
29548 compiled test.
29549 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
29550 Add mips-sgi-irix5* xfail for not gcc compiled.
29551 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
29552 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
29553 compiled for "p top", "whatis top", "p middle", and "whatis
29554 middle".
c906108c
SS
29555 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
29556 "whatis signed char" for not gcc compiled.
29557 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
29558 "set variable signed char=-1 (-1)" and
29559 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
29560 * gdb.base/funcargs.exp (float_and_integral_args):
29561 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
29562 Add mips-sgi-irix* xfail when not gcc compiled for
29563 "continue to call2b".
29564 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
29565 "continue to call2g".
6fdff2c5
PA
29566 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
29567 compiled for "backtrace from call6a"
29568 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
29569 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
29570 when not gcc compiled for "backtrace from call7a".
c906108c
SS
29571 (localvars_after_alloca): Fix gdb_test cmds for
29572 "print * after runto ...".
29573 Remove rs6000-*-* xfails for
29574 "print i after runto localvars_after_alloca" and
29575 "print l after runto localvars_after_alloca"
29576 for all compilers.
29577 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 29578 when not compiled with gcc, for:
c906108c
SS
29579 "print signed char == (minus)",
29580 "print signed char != (minus)",
29581 "print signed char < (minus)",
29582 "print signed char > (minus)".
29583 * gdb.base/callfuncs.exp (do_function_calls):
29584 Add mips-sgi-irix* xfail, when compiled with native compiler, for
29585 "call inferior func with struct - returns char *".
d63a86f8 29586 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
29587 "correct value returned double test" to include Solaris 2.4.
29588 * gdb.base/funcargs.exp (float_and_integral_args):
29589 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 29590
c906108c
SS
29591Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29592
29593 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
29594 enumeration bitfields if compiling with GNU C.
29595 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
29596 to empty' prompt.
29597
29598Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
29599
29600 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
29601 test for PRO targets.
29602
29603 * gdb.base/funcargs.exp: Avoid ever setting more than 8
29604 breakpoints in the inferior at any given time by making
29605 two groups of breakpoints for call2*, call6* and call7*
29606 tests.
29607
29608Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29609
29610 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
29611 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
29612 from optimizing it away.
29613 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
29614 "call inferior func with struct".
29615
29616Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
29617
29618 * configure.in: Only configure gdb.chill for particular targets.
29619
29620Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
29621
29622 * gdb.base/Makefile.in: Add action to .c.o transformation
29623 rule that generates a .ci file for each .o file and remove
29624 explicit .c.o rules except for callfuncs.o.
29625 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
29626 generates a .ci file for each .o file and remove explicit
29627 .cc.o rules.
29628 (clean): Remove *.tmp *.ci files.
29629 (EXECUTABLES): Remove templ-info.exp.
29630 * gdb.base/compiler.c: New file.
29631 * gdb.c++/compiler.cc: New file
29632 * gdb.base/scope.exp: Source gdb.base/scope.ci.
29633 Change rs6000-*-* xfail for
29634 "print 'scope0.c'::filelocal_ro" and
29635 "print 'scope1.c'::filelocal" and
29636 "print 'scope1.c'::filelocal_bss" and
29637 "print 'scope1.c'::filelocal_ro" and
29638 "print 'scope1.c'::foo::funclocal" and
29639 "print 'scope1.c'::foo::funclocal_ro" and
29640 "print 'scope1.c'::bar::funclocal" and
29641 "print 'scope0.c'::filelocal_ro" and
29642 "print 'scope1.c'::filelocal at foo" and
29643 "print 'scope1.c'::filelocal_bss at foo" and
29644 "print 'scope1.c'::filelocal_ro at foo" and
29645 "print 'scope1.c'::foo::funclocal at foo" and
29646 "print 'scope1.c'::foo::funclocal_bss at foo" and
29647 "print 'scope1.c'::foo::funclocal_ro at foo" and
29648 "print 'scope1.c'::bar::funclocal at foo" and
29649 "print 'scope0.c'::filelocal_ro" and
29650 "print 'scope1.c'::filelocal" and
29651 "print 'scope1.c'::filelocal_bss" and
29652 "print 'scope1.c'::filelocal_ro" and
29653 "print 'scope1.c'::foo::funclocal" and
29654 "print 'scope1.c'::foo::funclocal_bss" and
29655 "print 'scope1.c'::foo::funclocal_ro" and
29656 "print 'scope1.c'::bar::funclocal" and
29657 "print 'scope1.c'::bar::funclocal_bss"
29658 to only be xfail'd when not compiled with gcc.
d63a86f8 29659 Add rs6000-*-* xfail for
c906108c
SS
29660 "print 'scope0.c'::filelocal_bss before run"
29661 when compiled with gcc.
29662 (test_at_main): Add rs6000-*-* xfail for
29663 "print filelocal_ro in test_at_main"
29664 when compiled with gcc.
29665 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 29666 Add rs6000-*-aix* xfail for
c906108c
SS
29667 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
29668 "ptype t_char_array", not compiled with gcc.
29669 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
29670 xfail for "list foo (in include file)" when gcc compiled.
29671 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 29672 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
29673 "run to call0a" if not compiled with gcc.
29674 (unsigned_integral_args): Add rs6000-*-* xfail for
29675 "run to call1a" if not compiled with gcc.
29676 (float_and_integral_args): Add rs6000-*-* xfail for
29677 "run to call2a" if not compiled with gcc and for
29678 "continue to call2b" for any compiler.
29679 Add rs6000-*-* xfail to
29680 "print f1 after run to call2a" for gcc compiled.
29681 (discard_and_shuffle): Add rs6000-*-* xfail for
29682 "run to call6a".
29683 (shuffle_round_robin): Add rs6000-*-* xfail for
29684 "backtrace from call7a" if not compiled with gcc.
29685 Add rs6000-*-* xfail for
29686 "backtrace from call7b" if compiled with gcc.
29687 (call_after_alloca): Add rs6000-*-* xfail for
29688 "print c in call_after_alloca" and
29689 "print s in call_after_alloca" and
29690 "backtrace from call_after_alloca_subr"
29691 if not compiled with gcc.
29692 (localvars_in_indirect_call): Add rs6000-*-* xfail for
29693 "print c in localvars_in_indirect_call" and
29694 "print c in localvars_in_indirect_call" and
29695 "backtrace in indirectly called function" and
29696 "stepping into indirectly called function"
29697 if not compiled with gcc.
29698 (localvars_after_alloca): Add rs6000-*-* xfail for
29699 "print c after runto localvars_after_alloca" and
29700 "print s after runto localvars_after_alloca" and
29701 "print i after runto localvars_after_alloca" and
29702 "print l after runto localvars_after_alloca"
29703 for all compilers.
29704 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
29705 than whatis-info.exp.
29706 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
29707 than opaque-info.exp.
29708 Setup rs6000-*-* xfail for
d63a86f8 29709 "ptype on opaque struct pointer (statically)" and
c906108c
SS
29710 "ptype on opaque struct pointer (dynamically)" when
29711 not compiled with gcc.
29712 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
29713 rather than callf-info.exp.
29714 (do_function_calls): Add clear_xfail for rs6000-*-* for
29715 "p t_float_values2(3.14159,float_val2)". Seems to work
29716 fine there, both with xlc and gcc. Need to find out what
29717 it is doing right and fix other platforms.
29718 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
29719 "call inferior func with struct - returns int",
29720 "call inferior func with struct - returns long",
29721 "call inferior func with struct - returns float",
29722 "call inferior func with struct - returns double",
29723 "call inferior func with struct - returns char *",
29724 but only if not gcc compiled (presumes xlc compiled).
29725 Change rs6000-*-* xfails for
29726 "call inferior func with struct - returns char" and
29727 " call inferior func with struct - returns short" to only
29728 xfail if not using gcc.
29729 (clean mostlyclean): Remove *.ci and *.tmp files.
29730 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
29731 than templ-info.exp.
29732 * gdb.base/langs.exp: Source gdb.base/langs.ci.
29733 Add rs6000-*-* xfail for "up to foo in langs.exp"
29734 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 29735 when not gcc compiled.
d63a86f8 29736
c906108c
SS
29737Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29738
29739 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
29740 * gdb.base/corefile.exp: Likewise.
29741 * gdb.base/list.exp: Likewise.
29742 * gdb.base/scope.exp: Likewise.
29743 * gdb.base/siganls.exp: Likewise.
29744
29745 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
29746 compiler output.
29747 * gdb.base/whatis.exp: Likewise.
29748
29749Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
29750
29751 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
29752 failure (opcode table has been fixed to match reality).
29753
29754Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
29755
29756 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
29757 "call inferior func with struct - returns char",
29758 "call inferior func with struct - returns short"
29759
29760 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
29761 "print 'scope0.c'::filelocal at main",
29762 "print 'scope0.c'::filelocal_bss in test_at_main",
29763 "print 'scope0.c'::filelocal at foo",
29764 "print 'scope0.c'::filelocal_bss in test_at_foo",
29765 "print 'scope0.c'::filelocal at bar",
29766 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 29767
c906108c
SS
29768 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
29769 in source file 1". This bug seems to have been fixed with both
29770 gcc and native cc (was native assembler bug?).
29771
29772Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
29773
29774 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
29775 "backtrace through signal handler" to "i*86-*-sysv4*".
29776 * gdb.base/signals.exp: Add xfail for "'next' behaved as
29777 continue" case. Add "known SVR4 bug" to fail message.
29778 Add "i*86-*-bsdi2.0" xfail for "handle all print".
29779 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
29780 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
29781 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
29782 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
29783 "up to foo in langs.exp", "show language at foo in
29784 langs.exp", "up to cppsub_ in langs.exp", "show
29785 language at cppsub_ in langs.exp", "up to fsub in
29786 langs.exp", and "show language at fsub in langs.exp".
29787 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
29788 "bactrace in corefile.exp".
29789 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
29790 "call inferior function with struct - returns float" and
29791 "call inferior function with struct - returns double".
d63a86f8 29792
c906108c
SS
29793Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
29794
29795 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
29796 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
29797 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
29798 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
29799
29800Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
29801
29802 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
29803 (or overriden) "CHILL" macro rather then bare "gcc".
29804 Also look for ../../gcc/xgcc since that is what we will
29805 actually need, not "Makefile". Remove following assignment
29806 of CHILL to CHILL_FOR_TARGET because that results in
29807 recursive definition.
29808
29809Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
29810
29811 * gdb.base/corefile.exp: Change xfail for backtrace in
29812 corefile.exp from linuxaout to all linux.
29813 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
29814 cases where we miss the breakpoint at the signal handler
29815 for some reason. Setup xfail for linuxoldld/linuxaout and
29816 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
29817 hitting SIGURG breakpoint.
29818 * gdb.base/signals.exp: Setup xfail for "next" acting like
29819 continue to add linuxoldld. Setup xfail for all linux for
29820 "next to handler in signals_tests_1", "backtrace in
29821 signals_tests_1", "continue to func1", "pass SIGUSR1",
29822 and continue to handler".
29823
29824Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
29825
29826 * Update all FSF addresses except those in COPYING* files.
29827
29828Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
29829
29830 * gdb.base/a2-run.exp: Change messages to be more explicit about
29831 the status of args, and quote binfile in results.
29832
29833Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
29834
29835 * gdb.base/callfuncs.exp: Add tests for passing structs to
29836 inferior functions and return various types.
29837 * gdb.base/callfuncs.c: Add functions to receive a struct
29838 and return a member of the struct, in various types.
29839
29840Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29841
29842 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
29843
29844Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
29845
29846 * config/vxworks29k.exp: New file, sources vxworks.exp.
29847
29848Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29849
29850 * config/gdbremote.exp: New file. Testing framework using
29851 gdbserver.
29852
29853Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
29854
29855 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
29856 "call function when asleep" and "send end of file".
29857 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
29858 for "backtrace in corefile.exp".
29859 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
29860 for "backtrace through signal handler".
29861 * gdb.base/corefile.exp: Make sure we actually generate a core file
29862 before trying the core tests. Some systems allow the user to suppress
29863 generation of core files and default to that (linux for example).
29864 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
29865 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
29866
29867Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29868
29869 * gdb.threads: New directory with some crude multi-threaded
29870 gdb tests (step.exp and step2.exp).
29871 * config/mt-lynx (STEP_EXECUTABLE): Define.
29872 (THREADFLAGS): Define.
29873
29874Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
29875
29876 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
29877
29878 * gdb.base/signals.exp: Disable whole file for lynx until
29879 further notice.
29880
29881 * gdb.base/signals.exp: xfail test where "next" acts like
29882 "continue" for lynx.
29883
29884 * gdb.base/interrupt.exp: xfail test for calling function while
29885 inferior is asleep for lynx.
29886
29887 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
29888 than one cr-lf after each command.
29889
29890Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29891
29892 * configure.in: Reinstate setting of stabsdirs variable, fix
29893 typo in setting up configdirs for native builds.
29894
29895 * gdb.base/return.exp: Fix typo in return double test.
29896 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
29897 compiler from optimizing them away.
29898
29899Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
29900
29901 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
29902 sequences to be echo'd by gdb when using gdb_test.
29903 * gdb.chill/chexp.exp: Likewise.
29904 * gdb.fortran/exprs.exp: Likewise
29905
29906Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29907
29908 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
29909 after the inferior gdb has started.
29910
29911 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
29912 after each command.
29913 * gdb.base/funcargs.exp: Likewise.
29914 * gdb.base/gdbvars.exp: Likewise.
29915 * gdb.base/interrupt.exp: Likewise.
29916 * gdb.base/list.exp: Likewise.
29917 * gdb.base/watchpoint.exp: Likewise.
29918 * gdb.c++/demangle.exp: Likewise.
29919 * gdb.c++/inherit.exp: Likewise.
29920 * gdb.chill/chexp.exp: Likewise.
29921 * gdb.fortran/exprs.exp: Likewise.
29922
29923 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
29924 test if we can't handle IO to/from the inferior.
29925
29926 * gdb.c++/misc.exp: Always check for a program already being
29927 started after sending a "run" command to gdb.
29928
29929 * gdb.base/twice.exp: Start with a fresh gdb.
29930
29931 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
29932 only depend on gdb's expression code, not the chill runtime.
29933
29934 * gdb.base/return.c: Put return values into variables so we
29935 can have gdb print them rather than depending on the program
29936 to print them.
29937 * gdb.base/return.exp: Corresponding changes.
29938
29939 * lib/gdb.exp: Provide default value for noinferiorio.
29940 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
29941 the inferior.
29942
29943 * gdb.base/break.exp: Always check for a program already being
29944 started after sending a "run" command to gdb.
29945 (text_next_with_recursion): Don't check the output from the
29946 program's printf statement. Instead just make sure the program
29947 exited.
29948
29949 * gdb.base/commands.exp: Protect tests which need arguments with
29950 $noargs conditionals.
29951
29952Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29953
29954 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
29955 of structure member arrays to match gdb/valops.c:value_addr change.
29956
29957Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
29958
29959 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
29960 cases.
29961
29962Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
29963
29964 * configure.in (configdirs): Remove gdb.chill from default list
29965 of subdirs and then add it back in only if doing a native build.
29966 The current chill compiler does not yet work in any cross build.
29967 * Revert all signal changes from Jul 6.
29968 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
29969 for sh-hms targets, allowing these tests to link, with no other
29970 changes. Testing is suppressed by setting "nosignals" in site.exp.
29971
29972Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
29973
29974 * configure.in (signaldirs): Define and add to configdirs for all
29975 targets except some specific ones that are known to not support signals.
29976 Also clean up formatting.
29977 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
29978 (signals, sigall): Remove rules to build.
29979 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
29980 Moved to new gdb.signals directory.
29981 * gdb.signals: New test directory.
29982 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
29983 signals.c signals.exp}: New or moved files.
29984
29985Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
29986
29987 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
29988
29989Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
29990
29991 * gdb.base/return.exp: Xfail `return double' test failure
29992 on at least Solaris 2.3 and handle future/past versions on
29993 a case by case basis as appropriate. Also update message
29994 to include i*86 failures.
29995
29996Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29997
29998 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
29999
30000 * lib/gdb.exp: Fix comment which erroneously identified
30001 gdb_file_cmd as gdb_load (the 19 May change was in fact to
30002 gdb_file_cmd not gdb_load).
30003 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
30004
30005 * gdb.base/setvar.exp: Make test names consistent between pass and
30006 fail cases. Use gdb_test more.
30007
30008Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30009
30010 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
30011
30012Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30013
30014 * gdb.base/help.exp: Fix expected help string for `show commands'.
30015
30016Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
30017
30018 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
30019
30020 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
30021 of a text section.
30022
30023Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
30024
30025 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
30026 that loop eventually terminates. Fix Connection refused logic so
30027 that testsuite will expire nicely.
30028
30029Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
30030
30031 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
30032 config/rom68k.exp: New tcl glue for the appropriate monitors.
30033 These all just end up calling monitor.exp.
30034 * config/monitor.exp (gdb_target_monitor): Handle `Connection
30035 refused' by retrying. Cleanup some timeout issues.
30036 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
30037 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
30038 callers don't have to set/restore global timeout variable.
30039
30040 * The following set of changes centralizes management of the global
30041 timeout variable. This way, it can be set in one target dependent
30042 place instead of dozens of places scattered throughout the test suite.
30043 If you need to lengthen a timeout, then you should either set timeout
30044 in one of the config/{target}.exp files, or multiply it by a factor.
30045 Setting it to an absolute value is always going to lose for some
30046 targets.
30047 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
30048 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
30049 * gdb.base/funcargs.exp: Don't set timeout.
30050 * gdb.base/list.exp (test_forward_search): Only use local timeout.
30051 * gdb.base/printcmds.exp (test_print_string_constants
30052 test_print_array_constants): Don't set timeout.
30053 * gdb.base/ptype.exp: Don't set timeout.
30054 * gdb.base/recurse.exp: Don't set timeout.
30055 * gdb.base/return.exp: Don't set timeout.
30056 * gdb.base/watchpoint.exp: Don't set timeout.
30057 * gdb.c++/classes.exp (do_tests): Don't set timeout.
30058 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
30059
30060Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
30061
30062 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
30063
30064Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30065
30066 * lib/gdb.exp: Disable chill tests for irix5.
30067
30068Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30069
30070 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
30071 each test pass or fail.
30072
30073Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30074
30075 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
30076 xlc not gcc.
30077
30078Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
30079
30080 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
30081
30082Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
30083
30084 * config/est.exp: Fix copyright and comments. Remove dead code.
30085 Use targetname, serialport and baud variables instead of fixed
30086 constants.
30087 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
30088 * config/cpu32bug.exp: New file to support cpu32bug monitors.
30089
30090Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30091
30092 * gdb.base/watchpoint.exp: Don't run
30093 test_watchpoint_triggered_in_syscall for sunos.
30094
30095Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30096
30097 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
30098 they don't seem to exist. Do include stdio.h.
30099
30100Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30101
30102 * gdb.base/a1-selftest.exp: Add alpha xfail.
30103
30104Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30105
30106 * gdb.base/watchpoint.c (main): Prompt before calling read().
30107 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
30108 Revise accordingly. Remove cruft about sending "123" several
30109 times, until it gets noticed. Clean up the "print buf[0]" stuff
30110 so that it passes or fails, and waits for prompts in the usual way.
30111
30112Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30113
30114 * gdb.base/recurse.exp: Fix comment.
30115
30116 * TODO: Remove item about printing variables in nodebug.exp. Add
30117 item about enabling tests which are only run on some targets.
30118
30119 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
30120 fail, make test names unique, use new gdb_test convention
30121 regarding pattern, use gdb_test more, etc.).
30122
30123 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
30124 fail, make test names unique, etc.).
30125
30126Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30127
30128 * gdb.base/nodebug.c: Change return type of top and middle to
30129 short.
30130 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
30131 are fixed by the recent mdebugread.c changes. Allow `short ()'
30132 as type for top and middle.
30133
30134Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30135
30136 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
30137 nearly as I can tell, the whole thing was an accident in Stu's
30138 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
30139 to replace a send/expect pair with gdb_test, but ended up only
30140 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
30141 of 30 Mar 1995 took care of it, but left this vestigial comment
30142 which I am now nuking.
30143
30144Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30145
30146 * gdb.base/break.exp: Look for different line number for
30147 breakpoint at main depending on usestubs.
30148
30149Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30150
30151 * gdb.base/list.exp: Adjust some alternate expect patterns to
30152 match recent list0.c change. Add alternate expect pattern for
30153 output from `list default lines around main' for optimizing
30154 compilers.
30155
30156Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30157
30158 * lib/gdb.exp: If nosignals is not set, set it to 0.
30159
30160Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
30161
30162 * config/slite-gdb.exp: Responds to load symbol table prompt.
30163 * gdb.base/break.exp: Adjust line number, fix rerun.
30164 * gdb.base/langs0.c: Add #ifdef usestubs.
30165
30166Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
30167
30168 * gdb.base/list.exp: Adjust line contents after adding new lines in
30169 list0.c. Also fix a syntax error.
30170
30171 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
30172 * gdb.base/break.exp: ditto.
30173 * gdb.base/list.exp: ditto.
30174 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
30175 * gdb.base/run.c: ditto.
30176 * gdb.base/list0.c: ditto.
30177 * gdb.base/funcargs.c: ditto.
30178
30179Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
30180
30181 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
30182 $targetname, $serialport and $baud instead of hardwired variables.
30183 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
30184 target doesn't support signals.
30185
30186Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
30187
30188 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
30189
30190Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30191
30192 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
30193 Don't rely on the value of an auto variable before it has been
30194 initialized. Use gdb_test more.
30195
30196Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30197
30198 * lib/gdb.exp (default_gdb_version): A version number must start
30199 with a digit, but other than that contains all characters up to
30200 the first whitespace character.
30201
30202Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30203
30204 * gdb.base/commands.exp (breakpoint_command_test): New tests.
30205
30206Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30207
30208 * gdb.c++/*.exp: Warn if executable does not exist. The original
30209 reason for skipping the warning was that configure.in sometimes
30210 intentionally skipped building the executables but the tcl code
30211 had no way of knowing. That (a) was always bogus with respect to
30212 error handling, (b) is no longer true (right now there is no way
30213 to skip C++ tests).
30214
30215 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
30216
30217Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30218
30219 * gdb.base/list.exp: Add expect patterns for output from
30220 SunPRO compiled executables.
30221 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
30222 types.
30223
30224Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30225
30226 * gdb.base/break.exp (test_next_with_recursion): Accept any line
30227 number (we are already testing that the correct source line text
30228 gets printed).
30229
30230 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
30231 that is what is intended, but something needed to be done to get
30232 sunos4 native working again.
30233
30234 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
30235
30236 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
30237 apparently went with a (very) old xfail.
30238
30239Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
30240
30241 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
30242 runto_main is a proc in gdb.exp that will do 'step' for target use
30243 stubs.
30244 * gdb.base/exprs.exp: ditto.
30245 * gdb.base/interrupt.exp: ditto.
30246 * gdb.base/opaque.exp: ditto.
30247 * gdb.base/printcmds.exp: ditto.
30248 * gdb.base/ptype.exp: ditto.
30249 * gdb.base/scope.exp: ditto.
30250 * gdb.base/setvar.exp: ditto.
30251 * gdb.base/signals.exp: ditto.
30252 * gdb.base/twice.exp: ditto.
30253 * gdb.c++/classes.exp: ditto.
30254 * gdb.c++/inherit.exp: ditto.
30255 * gdb.c++/templates.exp: ditto.
30256 * gdb.base/break.exp: no run and hit main for stubs. Change line
30257 numbers for breakpoints and info breakpoint.
30258 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
30259 breakpoint().
30260 * gdb.base/callfuncs.c: ditto.
30261 * gdb.base/exprs: ditto.
30262 * gdb.base/interrupt.c: ditto.
30263 * gdb.base/opaque0.c: ditto.
30264 * gdb.base/printcmds.c: ditto.
30265 * gdb.base/ptype.c: ditto.
30266 * gdb.base/scope0.c: ditto.
30267 * gdb.base/setvar.c: ditto.
30268 * gdb.base/signals.c: ditto.
30269 * gdb.base/twice.c: ditto.
30270 * gdb.c++/misc.cc: ditto.
30271 * gdb.c++/templates.cc: ditto.
30272
30273Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30274
30275 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
30276
30277 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
30278 somewhere between `read' and `main.c'. I'm pretty sure the
30279 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
30280 and it isn't particularly useful.
30281
30282 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
30283
30284Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30285
30286 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
30287
30288Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
30289
30290 * config/mt-slite: add LIBS and -nostdlib.
30291 * config/slite-gdb.exp: add this new file to support sparclite target.
30292
30293Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
30294
30295 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
30296
30297 * gdb.base/a2-run.exp: Change argument to istarget from
30298 "*-*-vxworks" to "*-*-vxworks*".
30299 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
30300
30301Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
30302
30303 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
30304 will not runto main but do a 'step' to step out of breakpoint().
30305 * config/mt-slite: add -Dusestubs.
30306
30307Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30308
30309 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
30310 instead of just @.
30311
30312 * gdb.base/signals.exp: Add test for "handle all print".
30313 * TODO: Remove "handle all print". Also remove item about
30314 checking copyright date (I don't like the idea of a spurious FAIL
30315 based on when we run the tests).
30316
30317 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
30318 for SunOS4 (reason for failure not investigated). Remove
30319 redundant test for $binfile.
30320
30321 * gdb.base/nodebug.c (array_index): Call malloc.
30322
30323 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
30324
30325Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
30326
30327 * gdb.base/recurse.exp: Update gdb_test invocation to use new
30328 conventions and slightly simplify the matching regexp.
30329
30330Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30331
30332 * gdb.base/break.exp: Update gdb_test invocation to use new
30333 convention.
30334
30335 * lib/gdb.exp: If noargs is not set, set it to 0.
30336
30337 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
30338 tests unique.
30339
30340 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
30341
30342Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30343
30344 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
30345 one argument of type "<non-float parameter>".
30346
30347Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
30348
30349 * config/rom68k.exp: New file to support Motorola IDP board.
30350 * gdb.base/a2-run.exp: Skip this file if noargs is set.
30351 * gdb.base/break.c: Change things around so that this program
30352 doesn't depend upon args. This is necessary to make remote
30353 targets work (in general, they can't take args).
30354 * gdb.base/break.exp: Don't try to send args to program. Don't
30355 expect output. Also, replace lots of code with gdb_test.
30356
30357Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30358
30359 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
30360 printing of '\'' (which is what the comment says we are testing,
30361 even though we were not), not '''.
30362 (test_integer_literals_rejected): Test that printing ''' is an error.
30363
30364 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
30365 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
30366 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
30367 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
30368 Use gdb_test not test_print_accept.
30369 * lib/gdb.exp: Remove test_print_accept.
30370
30371 * gdb.base/signals.exp (signal_tests_1): Make pass message
30372 consistent with fail message.
30373
30374 * gdb.base/whatis.exp: Remove xfails for printing char vs.
30375 unsigned char; the bug (PR 1821) is fixed.
30376
30377 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
30378
30379 * gdb.base/scope.exp (test_at_localscopes): Call pass for
30380 successful tests--makes xfailing them work right.
30381
30382Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30383
30384 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
30385 only \r\n, not .*. The test can pass .* as the last thing in
30386 $pattern if that is what it wants. In addition to providing this
30387 flexibility, this change should speed up pattern matching in cases
30388 where the pattern already ended with .* (there were a number of
30389 them). This change also helps catch bad patterns--in the old
30390 scheme the typo "char \*" instead of "char \\*" would pass. Now
30391 it is caught.
30392 * Many .exp files: Update callers.
30393
30394 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
30395 clearer and does not spuriously match multiple ('s. Likewise for
30396 ) and *.
30397
30398 * gdb.base/nodebug.exp: Test ability to call a function and pass
30399 it a string (even with no debugging info).
30400
30401 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
30402 "p '\'", which is the same as "p ''" once tcl gets done with
30403 quoting, to "p '\\'", which I suspect is what is intended (one
30404 backslash gets sent to GDB).
30405
30406 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
30407
30408Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30409
30410 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
30411 1817) was fixed literally years ago.
30412
30413Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30414
30415 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
30416 test, it causes stepping out of call_after_alloca_subr with
30417 optimizing compilers.
30418 (localvars_in_indirect_call): Consume GDB prompt if `finish'
30419 fails.
30420
30421 * gdb.c++/templates.exp: Source templ-info.exp only if
30422 the templates executable exists.
30423
30424 * gdb.c++/misc.cc (class Contains_static_instance,
30425 class Contains_nested_static_instance),
30426 gdb.c++/classes.exp (test_static_members): Test printing of
30427 a class that contains a static instance of the class.
30428
30429Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30430
30431 * gdb.base/langs2.c (cppsub_): Don't prototype.
30432 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
30433 only, I believe).
30434
30435Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30436
30437 * lib/gdb.exp (skip_chill_tests): New procedure.
30438
30439 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
30440
30441Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
30442
30443 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
30444 each expect pattern. Cuts runtime from 12 to about 4 seconds.
30445
30446Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30447
30448 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
30449
30450 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
30451 disassemble 8, not 16, instructions for part 4.
30452
30453 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
30454 support the latter anymore.
30455
30456 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
30457 -DNO_PROTOTYPES.
30458 * gdb.base/callfuncs.c: Control use of prototypes based on
30459 NO_PROTOTYPES, not __STDC__.
30460 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
30461 t_float_values2 tests if prototypes in use.
30462
30463 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
30464 t_double_values): When checking differences against DELTA, check
30465 that difference is within the range (-DELTA,DELTA), not just
30466 (-infinity,DELTA).
30467
30468Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
30469
30470 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
30471 'file' command firts, then 'target', then 'load', this is due to gdb
30472 target set up.
30473 * config/mips-gdb.exp: Fix a couple regular exp bugs.
30474
30475Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
30476
30477 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
30478 FP load/store variants.
30479 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
30480
30481Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
30482
30483 * gdb.base/term.exp: Do not give a warning if not native, it is
30484 not an abnormal condition.
30485
30486Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
30487
30488 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
30489 t_char_array".
30490
30491Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
30492
30493 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
30494 are getting the version number.
30495
30496 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
30497 if not native, it is not an abnormal condition.
30498
30499Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30500
30501 * lib/gdb.exp: Just use "file exists", rather than undocumented
30502 dejagnu procedure "findfile".
30503
30504Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
30505
30506 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
30507 (LDFLAGS): Set to -Xlinker -Ur.
30508
30509 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
30510 Removed, these values are set by lib/gdb.exp.
30511
30512 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
30513
30514Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
30515
30516 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
30517 of replicating gdb startup code.
30518
30519 * config/mt-vxworks (LDFLAGS): Set to -r.
30520 (CFLAGS_FOR_TARGET): Removed.
30521
30522 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
30523 (gdb) and gdb for vxworks uses (vxgdb).
30524
30525 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
30526 executable is not in the tree and host != target, use sed and
30527 program_transform_name to determine the gdb name used by the
30528 target.
30529
30530 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
30531 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
30532
30533Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30534
30535 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
30536 floats, chars, and shorts where there are ANSI-style function
30537 definitions.
30538
30539 * gdb.base/langs.exp, gdb.base/langs*: New test.
30540 * gdb.base/Makefile.in: Build it.
30541 * TODO: Remove item about checking that C names don't get C++
30542 demangling applied; this test tests it.
30543
30544Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30545
30546 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
30547 went with the const70 xfail. The xfail went away a year ago.
30548
30549 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
30550
30551 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
30552 for hp300.
30553
30554 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
30555
30556 * gdb.base/a1-selftest.exp: Don't run on hp300.
30557
30558Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30559
30560 * Makefile.in (site.exp): Set host_alias and target_alias as well
30561 as host_triplet and target_triplet.
30562
30563Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30564
30565 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
30566
30567 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
30568 places as other ecoff systems).
30569
30570 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
30571 ultrix.
30572
30573Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30574
30575 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
30576 remove them.
30577 * gdb.base/nodebug.exp: Accept "function" in addition to "text
30578 variable and "variable" in addition to "data variable".
30579 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
30580
30581 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
30582 2.
30583 * gdb.base/list1.c (long_line): Add additional statement at start
30584 of function.
30585 * gdb.base/list.exp (test_forward_search): Update line number to
30586 reflect new statement.
30587
30588Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30589
30590 * gdb.base/signals.exp: Reinitialize searched source directories
30591 after gdb_start call.
30592
30593Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
30594
30595 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
30596 * gdb.stabs/Makefile.in: Likewise.
30597
30598 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
30599 change. Instead split the tests into smaller pieces.
30600 * gdb.disasm/hppa.s: Corresponding changes.
30601
30602Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30603
30604 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
30605 Quote ^C when passing it to stty. For some shells ^ is a pipe.
30606
30607 * gdb.base/funcargs.exp: Modify many tests so that every test
30608 either passes or fails. Make some test names unique.
30609
30610Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30611
30612 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
30613 Call stty to set interrupt character.
30614
30615 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
30616 for HP assembler versus GNU assembler based on actual behavior of
30617 $(CC), rather than assuming that $(AS) is always the GNU assembler.
30618
30619 * TODO: Suggest a few more stepping tests.
30620
30621Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
30622
30623 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
30624 restart GDB for h8300 after a continue.
30625 (return): Add pattern to match a29k-udi behavior.
30626 * gdb.base/nodebug.exp: Remove obsolete comment.
30627 * gdb.base/regs.exp: New file, testing of register displays.
30628 * gdb.base/return.exp: Fix typo in reference to $objdir.
30629 * gdb.base/whatis.exp: Always start with a fresh GDB.
30630
30631Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30632
30633 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
30634 higher, these tests generate a lot of output.
30635
30636Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30637
30638 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
30639 code following the catch silently ignored some errors; without the
30640 catch they should be thrown like any other tcl error. Also, the
30641 catch used "" instead of {} which meant all the callers who wanted
30642 to include one of the characters "[]$ had to quote it an extra time.
30643 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
30644 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
30645 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
30646 Remove extra quoting.
30647
30648Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
30649
30650 * gdb.base/commands.exp: Make test names unique; every test either
30651 passes or fails. Update some comments.
30652
30653 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
30654
30655Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30656
30657 The following fixes a FAIL caused by the fact that the alpha stabs
30658 configuration didn't use the ".if alpha" code in weird.def.
30659 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
30660 bit pointer, so the 32 bit version works even on the alpha.
30661 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
30662 Remove the stuff which allowed us to have separate versions for
30663 alpha and everything else.
30664
30665 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
30666 regexp which "info func operator\[\](" is supposed to match. Fix
30667 string to send to GDB. Note that GDB still doesn't work right. Add a
30668 new test for "info func .perator\[\](" which GDB does handle correctly.
30669
30670 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
30671
30672Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30673
30674 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
30675 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
30676 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
30677 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
30678 it makes the tests harder to understand and confuses test-o-matic.
30679 The preferred style is that each test provides a PASS or a FAIL,
30680 and has a unique message (e.g. "continue #54" not just "continue")
30681 which is the same for the pass and the fail.
30682 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
30683 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
30684 to lib/gdb.exp.
30685 * gdb.base/printcmds.exp: Use test_print_accept. Remove
30686 prt_accept which was basically the same thing. Likewise for
30687 test_print_reject and prt_reject.
30688 * lib/gdb.exp (test_print_reject): Add some more error message
30689 patterns to match from the former printcmds.exp (prt_reject).
30690 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
30691 One defect of the passcount stuff is that some of it failed to
30692 report XPASS where appropriate.
30693 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
30694 stuff before and after arg in expected pattern.
30695 (test_paddr_operator_functions): Re-do test without print_addr_of;
30696 this is the only test which seems to want extra stuff there.
30697
30698Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30699
30700 * gdb.base/nodebug.exp: Update new tests to reflect improved
30701 wording of gdb output.
30702
30703 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
30704 and "ptype" work on variables in files compiled without -g.
30705 Replaces commented out "maint print msymbol" tests.
30706
30707Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30708
30709 * gdb.base/setvar.c (dummy): Call malloc.
30710
30711 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
30712 losing with the irix4 sed.
30713
30714 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
30715 ALRM" on irix4.
30716
30717Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30718
30719 * TODO: Remove items about corefile.exp testing new exec-file and
30720 backtrace; both are now done. Add items about printing enums.
30721
30722Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30723
30724 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
30725 "get signal $thissig" test fails.
30726
30727 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
30728
30729Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30730
30731 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
30732 compiler warning with dec alpha compiler.
30733
30734 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
30735 extra \n from gdb_test call (this explains why the prompt test
30736 that I removed yesterday was there).
30737 (user_defined_command_test): Remove extra \n and prompt test.
30738
30739 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
30740 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
30741 doesn't exist.
30742 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
30743 Also remove alpha workaround, which turns out to be because
30744 SIGABRT == SIGLOST.
30745
30746 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
30747
30748 * gdb.base/help.exp: Don't test "help show".
30749
30750Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30751
30752 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
30753 "set print address" is on.
30754 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
30755 pass prompt to gdb_test; gdb_test already looks for the prompt.
30756
30757 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
30758
30759 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
30760 was a vestige of the manual TESTSTRATEGY, and the purpose of it
30761 was to make sure that gdb can read a core file. But (a) the "read
30762 the corefile" part didn't make it to a1-selftest.exp, we just
30763 delete the corefile after creating it, and (b) we test reading
30764 corefiles in corefile.exp anyway. Also, this test left around a
30765 xgdb process on Solaris.
30766
30767 * gdb.base/corefile.exp: Also test backtrace.
30768
30769Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
30770
30771 * gdb.base/commands.exp: Test a simple user defined command with
30772 arguments and if/while statements; verify the full user command is
30773 printed by "show user".
30774
30775 * gdb.base/commands.exp: Test if/while commands as part of a
30776 breakpoint command list; verify they appear in breakpoint
30777 information.
30778
30779Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30780
30781 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
30782 than by dividing by zero.
30783
30784Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
30785
30786 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
30787 performing an inferior call with watchpoints enabled.
30788 * gdb.base/watchpoint.c (main): Delete second unnecessary read
30789 call.
30790
30791Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30792
30793 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
30794 of "file" command.
30795
30796 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
30797 Add additional pattern for when "int operator int(void);" appears
30798 in a different order.
30799
30800Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30801
30802 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
30803
30804 * gdb.base/help.exp: Replace most of docstrings for "info signals"
30805 and "signal" with ".*".
30806
30807Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30808
30809 * TODO: Add note about "handle all nostop".
30810
30811 * gdb.base/{sigall.c, sigall.exp}: New test.
30812 * gdb.base/Makefile.in: Add it.
30813
30814Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
30815
30816 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
30817 when invoking GDB, suppresses any windowing interface.
30818
30819Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
30820
30821 * config/sim-gdb: New file, simulator testing support.
30822
30823Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
30824
30825 * gdb.base/interrupt.exp: Test calling func1 twice.
30826
30827Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
30828
30829 * gdb.base/list.exp (test_forward_search): Set timeout higher
30830 when we'll be getting lots of output from gdb.
30831
30832 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
30833 "init_malloc" to after the expect statement. Run it if that
30834 regexp is taken, but also for two others which happen if source
30835 cannot be found.
30836
30837Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30838
30839 * gdb.base/printcmds.exp: New test, for printing register before
30840 program is running.
30841
30842Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30843
30844 * gdb.base/list.exp: Correct some alternate expect patterns
30845 to reflect changes in list1.c.
30846
30847Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30848
30849 * TODO: Add item regarding large frames.
30850
30851 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
30852
30853 * TODO: Remove item about enabling return.exp; it
30854 is enabled. Suggest a few more "return" tests.
30855
30856Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30857
30858 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
30859 anonymous unions.
30860
30861Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30862
30863 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
30864 and pr-5646.o, so "make" is the same as "make all", not "make
30865 pr-4975.o".
30866
30867Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
30868
30869 * gdb.base/list.exp: Adjust expectations to reflect changes in
30870 list1.c.
30871 (test_forward_search): New test proc.
30872 * gdb.base/list1.c (long_line): New function, has long source line.
30873
30874Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
30875
30876 * gdb.base/a1-selftest.exp: Change initial stepping to know about
30877 additional line of code that was added.
30878
30879Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
30880
30881 * gdb.disasm/hppa.s: Break the large branching tests into smaller
30882 tests so as not to overflow expect's input buffers.
30883 * gdb.disasm/hppa.exp: Corresponding changes.
30884
30885Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30886
30887 Beginnings of template debugging tests.
30888 * gdb.c++/templ-info.cc: New file to test for template
30889 debugging capability of the compiler.
30890 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
30891 templ-info.cc.
30892 * gdb.c++/templates.cc: Add explicit template instantiations
30893 to enable compiling with -fno-implicit-templates. Add destructor
30894 and 'value' method to T5 class for template tests.
30895 * gdb.c++/templates.exp: Add testcases for printing of template
30896 types, setting breakpoints on template methods and calling a
d63a86f8 30897 template method.
c906108c
SS
30898
30899Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
30900
30901 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
30902 branch target since some assemblers (gas-2.5) may emit a
30903 relocation for the branch instead of resolving it in the
30904 assembler.
30905
30906Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30907
30908 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
30909 through signal handler.
30910
30911Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30912
30913 * configure.in (*-*-netware): Use config/mt-netware.
30914
30915 * config/mt-netware: New file.
30916 * config/mt-i386-netware: Removed, separate configs for different
30917 netware architectures are no longer needed now that we have
30918 --with-headers.
30919
30920Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30921
30922 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
30923 by the recent changes to use ANSI C arithmetic conversions.
30924
30925Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30926
30927 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
30928 bug involving using inferior_pid to figure out whether to select a
30929 frame.
30930
30931Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
30932
30933 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
30934 match the current disassembler output.
30935
30936Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
30937
30938 * gdb.fortran/exprs.exp: Expect VOID instead of void.
30939 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
30940 types, expect "int" as type of integer values (for now).
30941
30942Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
30943
30944 * gdb.base/commands.exp: New tests for if/while commands.
30945
30946Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
30947
30948 * lib/gdb.exp (runto): Replace sub-pattern for hex value
30949 by .*, since hex values have different syntax in Chill mode.
30950
30951Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30952
30953 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
30954 linefeed from expect pattern for repeated types with indices > 9.
30955
30956Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
30957
30958 First part of Fortran test suite.
30959 * gdb.fortran: New directory.
30960 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
30961
30962Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30963
30964 * gdb.base/default.exp: Update expect pattern for load command
30965 without arguments.
30966
30967Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
30968
30969 * configure.in: Change i386 to i[345]86.
30970 * gdb.base/configure.in: Likewise.
30971 * gdb.c++/configure.in: Likewise.
30972 * gdb.chill/configure.in: Likewise.
30973
30974Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
30975
30976 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
30977 patterns, since that is not a valid context for comments.
30978
30979Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
30980
30981 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
30982 repeated types and repeated types with indices > 9.
30983
30984Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
30985
30986 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
30987 2417; old bug has been fixed.
30988
30989Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
30990
30991 * gdb.base/interrupt.exp: When trying to wake up the inferior,
30992 send the newline ourselves instead of assuming gdb_test will do
30993 so when passed an empty input string.
30994
30995 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
30996 stabs testcode.
30997
30998Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30999
31000 * lib/gdb.exp (gdb_test): Don't send anything if the first
31001 argument is an empty string. This makes cases where we want to
31002 match output that is already in expect's buffers (for example,
31003 matching a breakpoint after gdb_run_cmd has been called) work
31004 reliably.
31005
31006Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31007
31008 * config/netware.exp: New file.
31009
31010Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31011
31012 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
31013 the -B and -L prefixes so we can find the debugging stub.
31014
31015 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
31016 there and we are using the gcc from the tree.
31017
31018 * gdb.base/types.c: Removed.
31019
31020 * gdb.base/configure.in: Look for makefile fragments in ../config.
31021 Recognize i386-*-netware.
31022 * gdb.c++/configure.in: Likewise.
31023
31024Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31025
31026 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
31027 the correct TCL syntax.
31028
31029Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31030
31031 * gdb.base/opaque.exp: use runto instead of messing around with
31032 breakpoints. Simplify by using gdb_test.
31033
31034 * gdb.base/bitfields.exp: restart between tests on netware targets
31035 because breakpoints aren't relocated after target death. Run
31036 processes to completion.
31037
31038 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
31039
31040Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
31041
31042 * Makefile.in: Remove extra tabs that confuse some versions
31043 of "make". Use the newly built gdb to test with by default,
31044 rather than the first one in the tester's search path.
31045
31046Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
31047
31048 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
31049
31050 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
31051 condition help.
31052
31053Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31054
31055 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
31056
31057 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
31058 running.
31059 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
31060 * gdb.base/funcargs.exp: Likewise.
31061
31062 * gdb.base/bitfields.exp: Simplify by using gdb_test.
31063 * gdb.base/funcargs.exp: Likewise.
31064
31065 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
31066 message is "".
31067
31068Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31069
31070 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
31071 return,signals,twice}.exp: Handle non-existant binaries
31072 consistantly.
31073
31074 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
31075 * gdb.base/Makefile.in: Don't try to generate a core dump, we
31076 might testing a cross development system.
31077
31078Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31079
31080 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
31081 runtest script is relative to ${srcdir}, not ${rootdir}.
31082
31083Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
31084
31085 * gdb.base/signals.exp: Allow for optionality of breakpoint
31086 address.
31087
31088Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31089
31090 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
31091
31092Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31093
31094 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
31095 for size_t definition.
31096 * gdb.c++/templates.cc: Likewise
31097
31098 * config/mt-i386-netware: New file.
31099
31100 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
31101 defined.
31102
31103 * gdb.base/Makefile.in: Added support for systems that name core
31104 files by appending "core" to the program name.
31105 * gdb.base/a1-selftest.exp: Likewise.
31106
31107Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31108
31109 * gdb.base/return.exp: Add comment and message for `return double'
31110 test failure on Sparc Solaris.
31111
31112Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
31113
31114 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
31115
31116Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31117
31118 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
31119 from optimizing them away.
31120 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
31121 patterns to include default constructors and assignment operators,
31122 to match gcc versions beyond 2.5.8. Accept any cplus demangling
31123 character in the output of the virtual base pointer.
31124
31125Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31126
31127 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
31128 expression match in print_addr_of to avoid unintented matches.
31129 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
31130 versions up to 2.5.8.
31131
31132Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31133
31134 * gdb.base/list.exp: Tweak alternate pattern for listing of an
31135 included file to run under newer versions of expect.
31136 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
31137 consecutive >'s in templates to accomodate recent cplus-dem.c change.
31138 Remove xfail for the virtual table of BDDHookV.
31139
31140Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
31141
31142 * lib/gdb.exp (string_to_regexp): Set a default result.
31143 (default_gdb_start): Fix misleading message.
31144
31145Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
31146
31147 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
31148 Remove all CC, etc definitions.
31149 * config/mt-hpux: New file.
31150 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
31151 (CFLAGS, LDFLAGS): Define.
31152 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
31153
31154 * Makefile.in (site.exp): Don't insert host_os, etc.
31155 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
31156 (distclean): Check existence of subdir.
31157 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
31158 * gdb.base/Makefile.in: General cleanup and simplification.
31159 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
31160 to build executables. Use default rule to build .o files.
31161 (EXPECT, RUNTEST, CC): Fix relative pathname.
31162 (site.exp): Don't insert host_os, etc.
31163 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
31164 and/or SIGUSR1 defined.
31165 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
31166 * gdb.c++/Makefile.in: General cleanup and simplification.
31167 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
31168 (CFLAGS): Remove.
31169 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
31170
31171Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
31172
31173 * gdb.base/recurse.exp: Misc changes to get tests running again
31174 after Kung's changes to the watchpoint code.
31175 * gdb.base/watchpoint.exp: Likewise.
31176
31177Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
31178
31179 * lib/gdb.exp (string_to_regexp): Convert {\} also.
31180
31181Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
31182
31183 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
31184 * lib/gdb.exp (default_gdb_start): Define.
31185 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
31186 gdb.base/funcargs.exp, gdb.base/opaque.exp,
31187 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
31188 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
31189 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
31190 Don't call gdb_target_udi in between tests.
31191
31192Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31193
31194 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
31195 (which was basically just a local version of the same thing). In
31196 addition to avoiding duplication, gdb_test_exact is faster.
31197 * lib/gdb.exp (gdb_test_exact): Fix typo.
31198
31199 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
31200 don't give an error.
31201
31202 * gdb.base/term.exp: Call delete_breakpoints before starting.
31203
31204 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
31205 (t10): Add comment.
31206
31207Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
31208
31209 Reorganization of the GDB Test Suite.
31210
31211 * gdb.base: New directory, contains all the basic tests.
31212 * gdb.c++: New directory, tests specific to C++.
31213 * gdb.chill: New directory, tests specific to Chill.
31214 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
31215 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
31216 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
31217 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
31218 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
31219 t30-31 to chill).
31220 * */gdbme.*: Rename to match appropriate expect scripts.
31221 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
31222 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
31223 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
31224 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
31225 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
31226 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
31227 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
31228 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
31229 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
31230 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
31231 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
31232 gdb.c++/virtfunc.cc: New names of C++ files.
31233 * gdb.chill/chillvars.ch: New name of Chill file.
31234 * gdb.base/configure.in, gdb.c++/configure.in,
31235 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
31236 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
31237 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
31238 * configure.in (configdirs): Update to reflect directory changes.
31239 (target_abbrev): No longer define for any configuration.
31240 * Makefile.in: Cosmetic improvements to header comments.
31241
31242Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
31243
31244 Various changes to gdb.t31:
31245
31246 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
31247 * gdbme.ch: Make all key-words and predefineds be upper-case.
31248 * chillvars.exp: Expect key-words and predefinds in upper-case.
31249
31250 * chillvars.exp: Use gdb_test_exact many places.
31251 Change expected output for arrays (which now includes index labels).
31252
31253 * pr-5020.exp, gdme.ch (module PR_5020):
31254 New test, for PR-5020.
31255
31256Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
31257
31258 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
31259 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
31260
31261Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
31262
31263 * Makefile.in: Fix bit-rot in definitions of CHILL,
31264 CHILL_FOR_TARGET and Chill_LIB.
31265 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
31266 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
31267 CHILL, and CHILL_LIB.
31268
31269Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
31270
31271 * Revert the previous changes. Please see Rob's directory
31272 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
31273
31274Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
31275
31276 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
31277 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
31278 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
31279 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
31280 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
31281 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
31282 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
31283 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
31284 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
31285 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
31286 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
31287 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
31288 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
31289 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
31290 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
31291 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
31292 changes from 94Q1.
31293
31294Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
31295
31296 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
31297 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
31298 Rob's new testing fragments.
31299
31300Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
31301
31302 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 31303 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
31304
31305Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
31306
31307 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
31308 version also, match on casted version strings, and match on
31309 gdb startup case where the line numbers might be messed up.
31310
31311Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
31312
31313 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 31314 (CFLAGS): Delete it from here.
c906108c
SS
31315
31316Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
31317
31318 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
31319
31320Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
31321
31322 * Makefile.in (RUNTEST): Default to just "runtest".
31323
31324Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31325
31326 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
31327 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
31328 the code has been restructured.
31329
31330Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31331
31332 * gdb.t00/default.exp (set write): Allow any number of \r and/or
31333 \n, not just one of each.
31334
31335 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
31336 /bin/cc gives a warning if you do.
31337
31338Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
31339
d63a86f8 31340 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
31341 __t10ListS_link1ZUiRCUiPT0
31342
31343Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31344
31345 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
31346 on local variables in recursive functions.
31347
31348 * gdb.t07/Makefile.in: Build the new test.
31349
31350Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31351
31352 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
31353 directly. Instead compare the return values from actual calls.
31354
31355Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
31356
31357 * Makefile.in (check): Set TCL_LIBRARY for runtest.
31358
31359Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31360
31361 * From Peter Schauer with minor modifications.
a9c64011
AS
31362 * gdb.t15/return.exp (return_tests): Handle targets where "return"
31363 stops in mid-line in the caller. Add xfail for returning a float
31364 value on X86 targets.
c906108c
SS
31365
31366Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31367
31368 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
31369 to avoid expect lossage.
31370 (fmem_LRbug_tests): Likewise.
31371 * gdb.disasm/hppa.s: Corresponding changes.
31372
31373 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
31374 conditions to work with latest dejagnu/expect.
31375
31376 * gdb.t15/funcargs.exp (finish from indirect call): No longer
31377 expected to fail on the PA.
31378 (backtrace in call with trampolines): Explicitly require main
31379 to be frame #1 (no trampolines should show up in backtrace).
31380
31381 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
31382 "continue -expect".
31383 * gdb.t06/break.exp: Likewise.
31384 * gdb.t07/watchpoint.exp: Likewise.
31385 * gdb.t13/bitfields.exp: Likewise.
31386 * gdb.t15/{funcargs,return}.exp: Likewise.
31387 * gdb.stabs/weird.exp: Likewise.
31388 * config/{mips,udi}-gdb.exp: Likewise.
31389
31390 * hppa.sed: Enclose comments within a sed command to avoid
31391 losing with the old OSF1 sed.
31392
31393Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31394
31395 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
31396 sequent dynix.
31397 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
31398 * gdb.t15/funcargs.exp: Conditionally step again to really
31399 finish from marker_call_with_trampolines. Handle the case where
31400 the first step from within call_with_trampolines already steps
31401 us back to main.
31402 * gdb.t15/gdbme.c: Add comment to closing brace of
31403 call_with_trampolines for funcargs.exp.
31404
31405Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31406
d63a86f8 31407 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
31408 Fix typo(s).
31409
31410Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31411
31412 * gdb.t07/gdbme.c: More code for watchpoint testing.
31413
31414 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
31415 "Hardware watchpoint" throughout file.
31416 (test_watchpoint_triggered_in_syscall): New test.
31417 (test_complex_watchpoint): New test.
31418
31419Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31420
31421 * gdbme.c (call_with_trampolines): New function to try and step
31422 into. Tests trampoline problems on the PA.
31423
31424 * funcargs.exp (localvars_in_indirect_call): No longer expect
31425 stepping into indirect call to fail on PAs.
31426 (test_stepping_over_trampolines): New test.
31427
31428Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31429
31430 * TODO: Add suggestions for static member function tests, and
31431 completion tests.
31432
31433Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31434
31435 * TODO: Add suggestions for "p/a" tests.
31436
31437 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
31438 (default_gdb_exit): Replace all the hair with sending "quit" to
31439 the process with a simple close.
31440
31441Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31442
31443 * TODO: Add suggestions for shared library tests.
31444
31445Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31446
31447 * TODO: Add suggestions for x/s tests.
31448
31449Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31450
31451 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
31452 "enable once", and "enable breakpoints once" with ".*".
31453
31454Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31455
31456 * TODO: Add suggestions about structure passing tests.
31457
31458Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31459
31460 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
31461 the primary1 test, use work around if __GNUC__ < 2.
31462 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
31463 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
31464 Test for bad output rather than waiting for timeout. Issue
31465 second continue only if first continue failed.
31466
31467Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31468
31469 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
31470 operator[] test with gdb_test because the old code didn't seem to
31471 be getting the quoting right with the new dejagnu.
31472
31473Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
31474
31475 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
31476 one from the path.
31477 * Makefile.in: Use a fresh expect if there is one, use runtest
31478 from the src tree if there is one.
d63a86f8 31479
c906108c
SS
31480Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31481
31482 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
31483 next over recursive call. Revise the tests from that point on
31484 (which had been skipped) to match GDB's actual (correct) output.
31485
31486 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
31487 with next over a breakpoint whose condition is false.
31488
31489 * gdb.t00/help.exp: Comment out "help set print" tests just like
31490 (and for same reason as) "help set" test.
31491
31492Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31493
31494 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
31495 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
31496
31497Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31498
31499 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
31500 necessary gdb_target_udi.
31501
31502 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
31503
31504 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
31505 1838 and 2417; they are fixed.
31506
31507 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
31508 gdb.t03/ptype.exp (ptype structure, ptype union):
31509 Remove xfails; the test is looser than when the xfails were added.
31510
31511 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
31512 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
31513
31514 * gdb.t01/run.exp: Only run shell test if isnative.
31515
31516 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
31517 since "run" automatically loads if necessary. Call gdb_target_udi
31518 after the "file" since "file" kills any execution target.
31519
31520 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
31521 GDB. GDB doesn't work that way (not anymore at least) on UDI.
31522 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
31523 argument for UDI.
31524
31525Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31526
31527 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
31528
31529 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
31530
31531Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31532
31533 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
31534 properly quoting regexps. This makes the second argument to
31535 demangle a fixed string, which matches the callers, instead of a
31536 shell-style pattern which is what the previous implementation
31537 used. Update some of the callers.
31538
31539Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31540
31541 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
31542 (comib_nullified_tests): Fix typo.
31543 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
31544 strings. No longer expected to fail.
31545
31546 * gdb.disasm/hppa.s (addib_tests): Fix typo.
31547 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
31548 strings. No longer expected to fail.
31549
31550 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
31551 string. No longer expected to fail.
31552
31553Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31554
31555 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
31556 No longer expected to fail.
31557
31558 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
31559 string. No longer expected to fail.
31560
31561Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31562
31563 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
31564 only in the names (I probably got most of them). I was even
31565 generous with some which differed in underscores in names, and
31566 probably missed a few, and I *still* was able to remove almost a
31567 third of the file with almost no impact on testsuite coverage.
31568
31569Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31570
31571 * gdb.t00/default.exp: Match udi_attach error message as well as
31572 the one from child_attach.
31573
31574 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
31575
31576 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
31577
31578 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
31579 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
31580
31581 * Move test with enums and partial symbols back to
31582 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
31583 Reverts the change of 26 May 93. Per today's change to
31584 stabs.texinfo, the behavior that weird.exp was expecting was
31585 unreasonable; what is important is that the compiler+gdb get
31586 things right, which happens with a recent gcc. Also fix the test
31587 to deal with native compilers which put out the stab gdb can't
31588 deal with.
31589
31590Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31591
31592 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
31593 in the names. The main thing these accomplish is to slow things down.
31594 Many more such duplicates surely remain.
31595
31596 * gdb.t00/help.exp: Comment out "help support" test just like
31597 (and for same reason as) "help set" test.
31598
31599Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
31600
31601 * gdb.t06/break.exp: Remove setup_xfails for
31602 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
31603 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
31604 about known bug in gcc to include up through 2.5.8.
31605 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
31606 well as "_vb$".
31607 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
31608 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
31609 with latest gcc and gdb.
31610 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
31611 well as "_vb$".
31612
31613Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31614
31615 * configure.in (hppa*-*-*): Also configure and build stabs-only
31616 tests.
31617
31618Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31619
31620 * gdb.t10/hppa.mt: A makefile fragment for the PA.
31621 * gdb.t10/configure.in (hppa*-*-*): Use it.
31622
31623Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31624
31625 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
31626
31627Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31628
31629 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
31630 versions prior to 1.13.5.
31631
31632Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31633
31634 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
31635 the prompt is at the start of a line.
31636
31637Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31638
31639 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
31640 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
31641 in the copr tests now.
31642 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
31643 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
31644 expected to fail.
31645
31646Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
31647
31648 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
31649 gdb.t31/chillvars.exp, lib/gdb.exp:
31650 Tweak to run under either version of expect.
31651 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
31652 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
31653 * gdb.t11/list.exp: Remove extraneous whitespace.
31654
31655Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31656
31657 * gdb.t16/printcmds.exp (test_print_strings): Accept
31658 "(unsigned char *) " before the string.
31659
31660 * TODO: Add notes about printing of fancy types and GDB expressions.
31661
31662Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
31663
31664 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
31665 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 31666 if doing mips-idt-ecoff.
c906108c
SS
31667
31668Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
31669
31670 * Most .exp files: Tweak to run under either version of expect.
31671
31672Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31673
31674 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
31675 xfails; I'm not sure why they are failing, but not because of PR 1806.
31676
31677Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
31678
31679 * config/unix-gdb.exp: Remove gdb_unload cause it's already
31680 defined in lib/gdb.exp.
31681
31682Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31683
31684 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
31685 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
31686 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
31687 have to be typeless.
31688
31689Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31690
31691 * TODO: Add suggestion for copyright year test.
31692
31693Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
31694
31695 * configure.in (*-*-lynxos*): Add stabs tests.
31696
31697Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31698
31699 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
31700 so insert a tab before any assembler directive in column zero.
31701
31702 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
31703 stores.
31704 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
31705 stores.
31706 (fpu_short_memory_tests): Likewise.
31707
31708Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31709
31710 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
31711 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
31712 .stabs directives in comments.
31713
31714Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31715
31716 * TODO: New file, describing tests we could write.
31717 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
31718
31719Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31720
31721 * gdb.t06/signals.exp: Add kludge to force re-sync.
31722
31723 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
31724 to xgdb instead of gdb, get out of gdb.
31725
31726Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
31727
31728 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
31729 for info.
31730
31731Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31732
31733 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
31734 * gdb.stabs/configure.in (hppa*-*-*): Use it.
31735 * gdb.stabs/hppa.sed: New sed script for the PA.
31736
31737Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31738
31739 * gdb.stabs: Re-write weird.def and configuration to use sed
31740 instead of cpp. sed is portable and POSIX; cpp is neither.
31741
31742Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31743
31744 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
31745
31746Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31747
31748 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
31749
31750Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31751
31752 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
31753 "_vb$".
31754 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
31755 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
31756
31757Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31758
31759 * lib/gdb.exp: Comment out code which depends on non-existent
31760 `transform' procedure.
31761
31762Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
31763
31764 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
31765 * lib/gdb.exp: Transform tool name.
31766 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
31767 1.1's new error handling system.
31768
31769Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31770
31771 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
31772
31773Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31774
31775 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
31776 They made pattern matching so slow that timeouts happened on
31777 heavily loaded systems. Now any output from "show print" which
31778 gets us back to the GDB prompt is a PASS.
31779
31780Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
31781
31782 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
31783
31784Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31785
31786 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
31787
31788 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
31789 It is not from PR 3220.
31790
31791Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31792
31793 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
31794 just started failing because they depended on the order the
31795 subcommands are presented, or exact docstring text. This kind of
31796 test is a pain and has minimal benefit.
31797
31798Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31799
31800 * gdb.t09/corefile.exp: At end of test, use "core" command with
31801 no arguments.
31802
31803Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
31804
31805 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
31806 17}/Makefile.in: Make it possible to run the testsuite with Sun
31807 make and CC = cross gcc by adding explicit build rules for .o
31808 files.
31809
31810Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31811
31812 * gdb.t15/funcargs.exp: Don't put comments on same line as
31813 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 31814
c906108c
SS
31815Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31816
31817 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
31818
31819Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
31820
31821 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
31822 * gdb.t20/inherit.exp: remove three dumplicate entries.
31823
31824Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31825
31826 * gdb.t06/break.exp: For "next over recursive call", fail on any
31827 incorrect output, not just on "factorial (value=2)".
31828
31829Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31830
31831 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
31832 working now. Add an xfail if accesing a bss variable causes
31833 a memory error if the target is not yet run.
31834
31835Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31836
31837 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
31838 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
31839 name of __st* demangling (2 strings). Did Kung really get the
31840 more than 95 others right without testing them?
31841
31842Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
31843
31844 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
31845
31846Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
31847
31848 * configure.in (configdirs): Add gdb.disasm
31849 * gdb.disasm: New directory for GDB disassembler tests.
31850 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
31851
31852Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31853
31854 * gdb.t00/help.exp: Don't test "help set".
31855
31856 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
31857 from within expect statements. None of these happen anymore and
31858 they cause regressions to be silently unnoticed.
31859
31860 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
31861 messages) about known failures with gcc cygnus-2.4.5-930417.
31862
31863 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
31864 comp-info.exp so it gets built if it doesn't exist.
31865
31866 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
31867 it is no longer used.
31868 * gdb.t13/comp-info.c: Removed.
31869
31870Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31871
31872 * gdb.t06/signals.exp: Add xfail for sun3.
31873
31874Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31875
31876 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
31877 relevant because ^C doesn't get sent but failure can be reproduced
31878 interactively).
31879
31880Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31881
31882 * gdb.stabs/alpha.mt: New configuration file for alpha.
31883 * gdb.stabs/configure.in: Use it.
31884 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
31885 sharing with alpha.mt, redefine long to word via preprocessor.
31886 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
31887 for alpha.
31888 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
31889 native cc.
31890 * gdb.t00/teststrategy.exp: Change expect string so that we
31891 consume the `(xgdb)' from the command echo and from the gdb prompt.
31892 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
31893 gdb currently compares all values as long, so this failure probably
31894 applies to any configuration where LONGEST is bigger than a target int.
31895 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
31896 with gcc.
31897 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
31898 to handle opaque pointers, gcc is.
31899 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
31900 as first argument. Include <sys/types.h> and change all operator
31901 new definitions to use size_t.
31902 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
31903 now that we use size_t.
31904
31905Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31906
a9c64011 31907 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 31908 a long or float array cast all array members to the same type.
a9c64011 31909 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 31910 with 64 bit longs.
a9c64011 31911 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 31912 on alpha.
a9c64011 31913 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
31914
31915Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31916
31917 * gdb.t24 (demangle.exp): Constructors of templates have names like
31918 vector<int>::vector(int) not vector<int>::vector<int>(int). See
31919 section 14.6 of the ARM.
31920
31921 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
31922 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
31923 accomplish little and slow down the testsuite.
31924
31925 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
31926 Accept spaces various places.
31927
31928Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31929
31930 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
31931 with watchpoint enabled.
31932
31933 * Makefile.in: Remove definition of CC and remove the second
31934 definition of CXX (the "CXX = gcc" one remains). These definitions
31935 were causing backquotes to be expanded within backquotes, which
31936 doesn't work.
31937
31938Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
31939
31940 * gdb.t17/callfuncs.exp: Add "return 0" to end.
31941
31942Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31943
a9c64011
AS
31944 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
31945 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
31946 by mips cc and contains no stabs entries.
31947
31948Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
31949
31950 * config/vx-gdb.exp: Use fake device to load files rather than
31951 NFS.
31952 * lib/gdb.exp: New proc to do "file" command.
31953 * config/unix-gdb.exp: Use new "file" proc.
31954
31955Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
31956
31957 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
31958 Rework board rebooting slightly.
31959 (gdb_exit): Don't exit from the remote shell; there isn't one.
31960 * gdb.stabs/weird.exp: If a program is being debugged already,
31961 kill it.
31962 * gdb.t04/setvar.exp: Stop and restart gdb.
31963 * gdb.t05/expr.exp: Likewise.
31964 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
31965 restart gdb and reload the program.
31966 * gdb.t08/opaque.exp: Likewise.
31967 * gdb.t12/scope.exp: Likewise.
31968 * gdb.t13/bitfields.exp: Likewise.
31969 * gdb.t15/funcargs.exp: Likewise.
31970 * gdb.t20/classes.exp: Likewise.
31971 * gdb.t03/ptype.exp: Increase timeout.
31972 * gdb.t16/printcmds.exp (test_print_string_constants,
31973 test_print_array_constants): Likewise.
31974 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
31975 * gdb.t20/classes.exp (do_tests): Likewise.
31976 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
31977
31978Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
31979
31980 * gdb.stabs: Renamed *wierd* to *weird*.
31981
31982Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31983
31984 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
31985 for timeout. Add "known gcc 2.4.5 bug" to failure message.
31986
31987Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
31988
31989 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
31990 (do_tests): Remove xfail for whatis on one_var and two_var.
31991
31992Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
31993
31994 * Makefile.in: Made cross building work better by adding
31995 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
31996
31997Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31998
31999 * gdb.t15/{return.c,return.exp,Makefile.in}:
32000 New test, currently commented out.
32001
32002Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
32003
32004 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
32005 still running and removes the leftover named socket so GDb can do
32006 clean restarts.
32007
32008Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
32009
32010 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
32011 console, not GDB.
32012 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
32013 cross testing works better with "make check"
32014 * config/unix-gdb: Use default procedures for exit and version.
32015 * config/vx-gdb.exp: Cleaned up and massaged back to working order
32016 with the newest VxWorks.
32017
32018Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32019
32020 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
32021 old form.
32022
32023 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
32024 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
32025
32026 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
32027
32028 * config/unix-gdb.exp: Remove this version of gdb_exit
32029 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
32030 Rob says he'll look at it when he gets back to testing boards.
32031
32032Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
32033
32034 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
32035 an expected fail for certain ptype commands.
32036
32037 * gdb.t20/classes.exp: Update expected results of "ptype class
32038 Base1" to account for the constructor that now appears in the type.
32039
32040Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
32041
32042 * configure.in (configdirs): Restore gdb.t04, which mysteriously
32043 disappeared from list.
32044 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
32045 "alldone" proc with call to cleanup and exit.
32046 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
32047 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
32048 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
32049 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
32050 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
32051 "alldone" proc with simple returns that suppress remaining
32052 tests. The alldone proc went away many months ago.
32053
32054Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32055
32056 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
32057
32058 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
32059
32060Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32061
32062 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
32063 as vax gdb will display them.
32064
32065Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32066
32067 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
32068 optimizers.
32069
32070 * scope.exp: Change "bad value for localval" messages so each one
32071 is unique.
32072
32073 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
32074 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
32075
32076 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
32077
32078Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32079
32080 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
32081 doesn't exist (due to optimization).
32082
32083Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32084
32085 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
32086 contains \r because the filename is long.
32087
32088 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
32089 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
32090
32091Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32092
32093 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
32094 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
32095 Ultrix.
32096 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
32097 int tests.
32098 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
32099
32100Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
32101
32102 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
32103
32104 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 32105 to match does not match the passing case but still matches the
c906108c
SS
32106 failing case.
32107
32108Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32109
32110 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
32111
32112Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
32113
32114 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
32115 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
32116 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
32117 Remove various versions of gdb_exit.
32118 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
32119 gdb_exit.
32120 * config/unix-gdb.exp: gdb_exit remains here, and should override
32121 the generic version, since it's doing a lot of wierd stuff that
32122 the other versions aren't. FIXME, fold it in, or abandon this
32123 version.
32124
32125Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32126
32127 * gdb.t24/demangle.exp: Add tests for PR 3220.
32128
32129Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32130
32131 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
32132
32133Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
32134
32135 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
32136 "i386-*-*". Works for i486 as well.
32137
32138 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
32139 bug, and expand domain of xfail to all SVR4 systems, since the
32140 actual problem is likely to be in generic SVR4 /proc support.
32141
32142Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32143
32144 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
32145
32146Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
32147
32148 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
32149 xfails for other systems. Match a missing 'Continuing.' as an
32150 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
32151
32152 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
32153 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
32154 Only issue warning for missing executables if -all option is used.
32155
32156 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
32157 file if -all option is used. It's like an unpredictable XFAIL.
32158
32159Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32160
32161 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
32162 for dynamically linked binaries.
32163
32164 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
32165
32166Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32167
32168 * gdb.t20/inherit.exp: Change message for "print tagless struct"
32169 to state that this is a known bug in old versions of g++.
32170
32171Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32172
32173 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
32174 while waiting for `Continuing'.
32175
32176Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
32177
32178 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
32179 in text, data, and bss.
32180 * gdb.t10/nodebug.c: Add local and global test variables for
32181 initialized and uninitialized data.
32182
32183Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32184
32185 * config/unix-gdb.exp (gdb_exit): Add "wait".
32186
32187Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32188
32189 * gdb.t06/signals.exp: xfail the continue from the handler for all
32190 targets.
32191
32192 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
32193 function with watchpoints enabled, the i386 call dummy starts with
32194 a call.
32195
32196 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
32197 386 bsd names its corefiles.
32198
32199Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
32200
32201 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
32202 compilers don't grok it.
32203 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
32204 with small octal ints rather than character constants, which
32205 are signed and might not fit if first promoted to int.
32206
32207Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
32208
32209 * gdb.t09/Makefile.in (clean): Remove corefile.
32210
32211Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32212
32213 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
32214
32215Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32216 and Jim Kingdon (kingdon@cygnus.com)
32217
32218 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
32219 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
32220 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
32221
32222Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32223
32224 * gdb.t17/interrupt.exp: Add xfail for hppa.
32225
32226Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32227
32228 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
32229 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
32230 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
32231 to determine signed-ness of bitfields and use the result to setup
32232 the xfail.
32233 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
32234 * gdb.t15/funcargs.exp: Use them to step until the second indirect
32235 call line is reached if necessary.
32236
32237Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32238
32239 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
32240
32241Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32242
32243 * gdb.t06/break.exp: Also test `clear' command.
32244
32245Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
32246
32247 * gdb.t00/teststrategy.exp: Remove extra quote.
32248
32249 * gdb.t07/watchpoint.exp: Change xfail for calling function with
32250 watchpoint enabled to be for all non-68k machines.
32251
32252 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
32253
32254Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32255
32256 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
32257 targets use aout.mt instead of ecoff.mt as gas understands
32258 standard aout format.
32259
32260Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
32261
32262 * lib/gdb.exp (runto): Don't insist that function we are running to
32263 was compiled with -g.
32264
32265 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
32266
32267 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
32268 to get back into the read system call.
32269 Accept leading newline in case where we woke it up.
32270
32271Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32272
32273 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
32274 to make the stabs test work on ecoff systems using gcc and -with-stabs.
32275 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
32276 enable ecoff configuration.
32277
32278Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32279
32280 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
32281
32282Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32283
32284 * gdb.t16/printcmds.exp: Add another printf test.
32285
32286Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
32287
32288 * configure.in: If configured -with-stabs on any target, add
32289 stabsdirs to configdirs.
32290
32291Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32292
32293 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
32294 fun" so pattern does not match the command itself.
32295
32296Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32297
32298 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
32299
32300Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32301
32302 * gdb.t17/interrupt.exp: Test for more things.
32303
32304Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32305
32306 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
32307 compiler arranges the code and line numbers.
32308
32309 * gdb.t17/interrupt.exp: Don't send \n after ^C.
32310
32311Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32312
32313 * gdb.t00/help.exp: Increase expect input buffer size.
32314
32315Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32316
32317 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
32318
32319 * gdb.t07/watchpoint.exp: Add xfail for hppa.
32320
32321 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
32322
32323 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
32324 [0-9]*, not just [0-9].
32325
32326Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32327
32328 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
32329
32330 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
32331
32332Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32333
32334 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
32335
32336Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32337
32338 * gdb.t06/signals.c: Add xfails for sun3.
32339
32340 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
32341
32342 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
32343 test_stepping tests.
32344
32345Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32346
32347 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
32348
32349 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
32350
32351 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
32352 rather than actually putting it through cpp twice.
32353
32354 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
32355
32356Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
32357
32358 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
32359 no longer needed.
32360
32361Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32362
32363 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
32364
32365 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
32366 C++ features prints as "struct", make it a pass, not an xfail.
32367
32368Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32369
32370 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
32371 Don't require VA to print as "class" rather than "struct".
32372
32373Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
32374
32375 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
32376
32377Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32378
32379 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
32380
32381Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32382
32383 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
32384 order.
32385
32386Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32387
32388 * gdb.t16/printcmds.exp: Add printf tests.
32389
32390 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
32391
32392 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
32393
32394Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
32395
32396 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
32397 pass counts, to counteract any existing or future setup_xfails.
32398
32399Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32400
32401 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
32402 {BEGIN,END}_COMMON for common block instead of STAB.
32403 * gdb.stabs/wierd.exp: Add xfail for rs6000.
32404
32405 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
32406 intp_var should be N_GSYM not N_LSYM.
32407 wierd-aout.S: Use a label for the value of the N_SO.
32408 wierd.def: Remove all backslashes.
32409 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
32410
32411Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32412
32413 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
32414 get the expected next to inheritance3.
32415
32416Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32417
32418 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
32419 now that gcc-2.4 gets it right.
32420
32421Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32422
32423 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
32424
32425 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
32426 generating comp-info.exp which works for cross-compilation.
32427
32428Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
32429
32430 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
32431 "*-*-sysv4.*".
32432
32433Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
32434
32435 * gdb.t01/run.exp: Start with a fresh gdb.
32436 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
32437 SVR4.x.
32438
32439Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
32440
32441 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
32442 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
32443 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
32444 Makefile.in (distclean, realclean): Remove gdbme.c from list of
32445 things to remove.
32446
32447Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
32448
32449 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
32450 test cases from bug reports.
32451
32452Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
32453
32454 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
32455 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
32456 avoid spurious xfails.
32457 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
32458 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
32459 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
32460
32461Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
32462
32463 * gdb.t00/teststrategy.exp: Rework to provide more useful
32464 description of each test, fix problem with systems that define
32465 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
32466 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
32467 results for "next over recursive call" so timeouts aren't taken
32468 by error.
32469
32470Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
32471
32472 * gdb.t12/scope.exp: Test printing of variables before run.
32473
32474 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
32475 printed in wrong order due to sorting.
32476
32477Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
32478
32479 * gdb.t00/teststrategy.exp: Fix expected results for printing
32480 user entered string constant. Is array of char, prints with no
32481 address.
32482
32483 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
32484 commands.
32485 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
32486 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
32487 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
32488 of struct of char arrays.
32489 * gdb.t00/radix.exp: New tests for radix commands.
32490
32491Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
32492
32493 * gdb.t16/printcmd.exp: Print a variable before running program
32494 (with xfail for AIX).
32495
32496Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
32497
32498 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
32499
32500 * gdb.t16/printcmd.exp: Don't print variables before running program.
32501
32502 * gdb.t06/break.exp: Don't require envp argument to main.
32503
32504 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
32505
32506 * gdb.t02/whatis.exp, gdb.t11/list.exp:
32507 Add xfails for rs6000.
32508
32509 * gdb.t02/whatis.exp: Change other tests not to re-test something
32510 we already tested.
32511
32512 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
32513 each type used has a variable of that type.
32514
32515Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
32516
32517 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
32518
32519Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
32520
32521 * configure.in: change srctrigger to be a file, not a directory
32522
32523Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
32524
32525 * configure.in (mips-idt-ecoff*): Added trailing '*'.
32526
32527 * gdb.t11/list.exp: Fixed a couple of typos.
32528
32529Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
32530
32531 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
32532 is fixed and PR is closed.
32533 * gdb.t16 (gdbme.c): Add simple test string variable.
32534 * gdb.t16 (printcmds.exp): Add tests with simple test string
32535 variable, primarily for boundaries on "set print elements".
32536
32537Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
32538
32539 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
32540 Make leading 0's optional and don't expect a tab in the middle
32541 of the number.
32542
32543 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
32544
32545 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
32546 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
32547 don't end command passed to gdb_test with newline.
32548
32549 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
32550 signed keyword away, don't expect signed bitfields to be signed.
32551
32552 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
32553 printing with only as many 1's as are in the field as well as printing
32554 with 32 1's (see comment).
32555
32556Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
32557
32558 * gdb.t00/default.exp: Start with a fresh gdb.
32559 * configure.in (configdirs): Remove gdb.t31 until the chill
32560 compiler works again. It no longer is able to find chillrt0
32561 since it isn't in libchill.a anymore.
32562 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
32563 wierd.o, make more modular.
32564 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
32565 spurious newlines that caused problems.
32566
32567Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32568
32569 * Move test with enums and partial symbols from gdb.t03/ptype.exp
32570 to gdb.stabs/wierd.exp since GCC has worked around the bug.
32571 gdb.stabs/wierd.{exp,def}: Many new tests.
32572
32573 * gdb.t00/default.exp: update info line for new message.
32574
32575 * gdb.t02/{whatis.exp,gdbme.c}:
32576 Test that "char *" doesn't print as "caddr_t".
32577
32578Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32579
32580 * gdb.t00/help.exp: Use .* in place of some help messages which
32581 just changed.
32582 gdb.t00/default.exp: Update "info frame" test for new message.
32583 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
32584 Remove some xfails
32585
32586Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32587
32588 * gdb.t03/{gdbme.c,ptype.exp}:
32589 Add tests for typedef'd struct and union without tags.
32590 Also check "whatis" on a variable of a typedef'd enum without a tag.
32591
32592 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
32593 PRMS 1823; the bug still exists but isn't reproduced by this test
32594 anymore), and remove rs6000 XFAIL (the bug is fixed).
32595
32596 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
32597 duplicated from whatis.exp. For those that are left, accept
32598 "long", "long int", or "int" for long variables (whatis.exp already
32599 has an XFAIL for "int", so no need to fail it here).
32600
32601 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
32602 Deal with GCC's names for types now that GDB uses the compiler's names.
32603
32604 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
32605 setup_xfail's for sunos4. If we #defined the signed keyword away,
32606 don't expect GDB to know that char it is signed.
32607
32608 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
32609
32610Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
32611
32612 * configure.in (configdirs): Add gdb.t24 for C++ tests that
32613 should work on any system, regardless of debugging format.
32614 * gdb.t21/demangle.exp: Move to gdb.t24.
32615 * gdb.t24/demangle.exp: Move from gdb.t21.
32616 * gdb.t24/{Makefile.in, configure.in}: New files.
32617
32618Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32619
32620 * configure.in: Do gdb.stabs and C++ tests only for stabs.
32621 * gdb.stabs: New directory.
32622
32623Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32624
32625 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
32626 not just "Quit anyway?".
32627
32628Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
32629
32630 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
32631 that all setup_xfails are immediately followed by clear_xfails.
32632
32633Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
32634
32635 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
32636 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
32637 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
32638 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
32639 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
32640 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32641 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32642 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
32643 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
32644 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
32645 gdb.t31/chillvars.exp, lib/gdb.exp:
32646 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
32647 bug-gdb@prep.ai.mit.edu.
32648
32649Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
32650
32651 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
32652 with 0.0, not integer 0.
32653
32654Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
32655
32656 * gdb.t06/break.exp: Update for "Kill the program" message change.
32657
32658Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
32659
32660 * Makefile.in (GDBFLAGS): Set to -nx.
32661 * Makefile.in (site.exp): Use GDBFLAGS.
32662
32663Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
32664
32665 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
32666 Makefiles.
32667 (check): depend on just-check.
32668 (just-check): added so that tests can be run without a noop
32669 build pass.
32670
32671Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
32672
32673 Switch to using configure's configdirs.
32674 * Makefile.in (Makefile): add configure.in dependency.
32675 (SUBDIRS): removed redundant assignment.
32676 * configure.in: switch subdirs assignment to configdirs.
32677 * gdb.t*/configure.in: new files.
32678
32679Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
32680
32681 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
32682 works.
32683
32684Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
32685
32686 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
32687 in explicit rules. Apparently this is not supported by some makes.
32688
32689Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
32690
32691 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
32692
32693Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32694
32695 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
32696 disappeared.
32697
32698Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
32699
32700 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
32701
32702Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
32703
32704 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
32705 watchpoint problem that is now fixed.
32706 * gdb.t30/chexp.exp: Remove setup_xfail for printing
32707 uninitialized convenience variables.
32708 * gdb.t31/chillvars.exp: Fix expected patterns for printing
32709 structures.
32710
32711Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32712
32713 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
32714 which causes expect to get out of sync with gdb on long output
32715 from help set.
32716 * gdb.t09/corefile.exp: Make expected pattern for core file
32717 failing signal and frame output format less sun specific.
32718
32719Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
32720
32721 * gdb.t31/chillvars.exp: Add and remove initial dummy
32722 breakpoint, so that symbol table is forced in.
32723 (Needed at least on Sunos4, though it seems not SVR4.)
32724 * gdb.t31/chillvars.exp: Update for changed output format.
32725
32726Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
32727
a9c64011 32728 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
32729
32730Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
32731
32732 * Makefile.in: Added --srcdir when invoking runtest, removed the
32733 need for a local config file. (optional now)
32734
32735Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
32736
32737 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
32738 failure count used to force early termination. Add some more
32739 expected failures for gnu style demangling.
32740
32741Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32742
32743 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
32744 pmi variable from gdb.t20/gdbme to get optimized away.
32745 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
32746 Check for written corefile upon timeout _and_ eof.
32747
32748Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32749
32750 * config/unix-gdb.exp: Add missing return 0.
32751
32752Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32753
32754 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
32755 test termination.
32756
32757Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
32758
32759 * configure.in (subdirs): Put back gdb.t17 which mysteriously
32760 disappeared.
32761
32762Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
32763
32764 * gdb.t10/crossload.exp: Disable the i860-elf test until such
32765 time as i860 support works.
32766
d63a86f8 32767 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
32768 "backtrace 100\r" rather than just "backtrace\r", to match last
32769 change.
32770
32771Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
32772
32773 * config/udi-gdb.exp (gdb_exit): Remove close command.
32774 (gdb_target_udi): New procedure to set the UDI target.
32775 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
32776 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
32777 Added waits for prompts after several question responses. Added
32778 some more responses used by a29k-amd-udi-gdb.
32779 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
32780 pass different arguments, restart UDI connection after program
32781 completion.
32782 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
32783 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32784 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
32785 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
32786 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
32787 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
32788 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32789 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
32790 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
32791 after program completion.
32792 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
32793 compiled with a SELECT_VECS setting.
32794 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
32795 infinite recursion.
32796
32797 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
32798 Added checks for COFF results, and made them expected failures for
32799 all targets. It would be better to make them expected failures
32800 for COFF targets only.
32801
32802Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
32803
32804 * Makefile.in: add null dvi target, don't bother to recurse
32805 through test directories for info and install-info; rename
32806 $(datadir) to be dejagnu instead of deja-gnu
32807
32808Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
32809
32810 * gdb.t31/gdbme.ch: Re-enable code that previously caused
32811 compiler to coredump.
32812 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
32813 code.
32814
32815Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
32816
32817 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
32818 coredump.
32819 * gdb.t31/chillvars.exp: Comment out tests that depend on that
32820 code.
32821
32822Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
32823
32824 * gdb.t03/ptype.exp: tests for return code from gdb_test.
32825 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
32826 which in a shell. Deletes xgdb when done.
32827 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
32828 Tests the return from the "set height" or "set width" commands.
32829 Added a few return codes where needed.
32830
32831Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
32832
32833 * Makefile.in (SUBDIRS): Add gdb.t17.
32834 * configure.in (subdirs): Add gdb.t17.
32835 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
32836 files to test gdb's calling of functions in the inferior with
32837 the correct arguments and gdb's ability to retrieve any
32838 result returned.
32839
32840Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
32841
32842 * config/unix-gdb.exp (gdb_exit): Remove close commands that
32843 may be called after gdb goes away. Previous versions of expect
32844 needed these to avoid file descriptor leaks, but they cause
32845 errors with the current revision of expect.
32846 * gdb.t00/gdbvars.exp: Use -re on expected output after
32847 setting sevenbit-strings.
32848 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
32849 to set sevenbit-strings consistent across tests.
32850 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
32851 set sevenbit-strings consistent across tests.
32852
32853Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
32854
32855 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
32856 expected output to match current "expect" expectations.
32857
32858Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
32859
32860 * gdb.t00/default.exp: Change expected output for default "source"
32861 command, to match new gdb behavior which requires a filename to
32862 source.
32863
32864Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
32865
32866 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
32867 expected fail for i486-*-* that misses the marker2 function.
32868 * gdb.t10/crossload.exp (bfddefault): Allow successful
32869 recognition of a format to pass even if no symbols are found.
32870 Explicitly catch failures where the format is not recognized
32871 or is ambiguous, and add the reason to the fail message.
32872 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
32873 the cause is and invalid target and add reason to failure message.
32874 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
32875 elf32-i386, elf32-sparc, and elf32-i860.
32876 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
32877 Set up expected failure for 'filename'::variable scope resolution,
32878 which is now apparently broken on all targets.
32879 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
32880 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
32881 gdb.t23/templates.exp: Change failure for missing binfile into
32882 just a warning.
32883 gdb.t21/demangle.exp: Change all cfront references to 'arm'
32884 references.
32885
32886Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
32887
32888 * gdb.t00/default.exp: Add expected output for default "source"
32889 command, to match new gdb behavior.
32890 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
32891
32892Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
32893
32894 * config/*-gdb.exp: returns an error, rather than exiting on
32895 internal errors.
32896
32897Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
32898
32899 * gdb.t03/gdbme.c: Add pointer to struct variable.
32900 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
32901 referencing struct members.
32902
32903Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
32904
32905 * configure.in (mips-idt-ecoff): New target.
32906 * config/mips-gdb.exp: New file for remote board using MIPS remote
32907 debugging protocol.
32908
32909 * Redid configuration scheme. Removed gdb.t*/configure.in.
32910 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
32911 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
32912 distclean targets. Built executables via .o files. Adjusted
32913 tests to account for source files in $(srcdir) rather than
32914 $(objdir).
32915 * lib/gdb.exp (runto): Don't expect () after the function name,
32916 because it may have arguments.
32917
32918Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
32919
32920 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
32921 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
32922 expected failures for mips-idt-* and mips-sgi-*.
32923 * gdb.t00/default.exp (attach): Kill process if requested.
32924 * gdb.t00/help.exp (help target core, help target): Accept a gdb
32925 that does not read core files.
32926 * gdb.t01/run.exp: Removed checks for exit status code.
32927 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
32928 it is linked in.
32929 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
32930 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
32931 appropriate, rather than doing it by hand.
32932 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
32933 execution.
32934 * gdb.t10/crossload.exp: Kill existing program if needed.
32935 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
32936 appropriate, rather than doing it by hand. Always increase
32937 timeout for this test, not just for VxWorks.
32938
32939Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
32940
32941 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
32942 of Chill STRUCT types and STRUCT values.
32943 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
32944 than "char".
32945 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 32946 struct2): New struct definitions and initializations to test
c906108c
SS
32947 simple Chill STRUCT types.
32948
32949Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
32950
32951 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
32952 the null byte at the end of strings.
32953 * gdb.t00/default.exp: Make show version insensitive to copyright
32954 date.
32955 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
32956 to avoid dependencies on target char signedness.
32957 * gdb.t16/printcmds.exp: Update expected results for explicitly
32958 unsigned char.
32959 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
32960 now work.
32961 * gdb.t21/demangle.exp: Add many more patterns for template
32962 demangling, most of them being expected failures.
32963 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
32964 string we are matching for, to match on the whole string.
32965 * gdb.t21/demangle.exp: Add many new test strings to demangle,
32966 and fix a whole bunch that had incorrect expected output but were
32967 passing anyway because of the bug in "proc demangle".
32968 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
32969 type.
32970 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
32971
32972Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
32973
a9c64011
AS
32974 * gdb/testsuite: made modifications to testcases, etc., to allow
32975 them to work properly given the reorganization of deja-gnu and the
32976 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
32977
32978Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
32979
32980 * gdb/testsuite: Initial creation of gdb/testsuite.
32981 Migrated dejagnu testcases and support files for testing nm to
32982 gdb/testsuite from deja-gnu. These files were moved "as is"
32983 with no modifications. This migration is part of a major overhaul
32984 of dejagnu. The modifications to these testcases, etc., which
32985 will allow them to work with the new version of dejagnu will be
32986 made in a future update.
48efe704 32987
8d8cb839 32988 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 32989\f
8d8cb839
EZ
32990;; Local Variables:
32991;; mode: change-log
32992;; left-margin: 8
32993;; fill-column: 74
32994;; version-control: never
32995;; End:
902f2ccb 32996
28e7fd62 32997 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
32998 Copying and distribution of this file, with or without modification,
32999 are permitted provided the copyright notice and this notice are preserved.