update fileio test
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
b44b82af
TT
12013-11-04 Tom Tromey <tromey@redhat.com>
2
3 * gdb.base/fileio.c (test_open, test_write, test_read)
4 (test_lseek, test_close, test_stat, test_fstat)
5 (test_isatty, test_system, test_rename, test_unlink):
6 Use OUTDIR define.
7 * gdb.base/fileio.exp: Define OUTDIR during compilation.
8 Use standard_output_file.
9
59b28c5d
TT
102013-11-04 Tom Tromey <tromey@redhat.com>
11
12 * gdb.base/checkpoint.c (main): Use PI_TXT and COPY1_TXT
13 defines.
14 * gdb.base/checkpoint.exp: Define PI_TXT and COPY1_TXT during
15 compilation. Use prepare_for_testing, standard_output_file.
16
08b3fe69
TT
172013-11-04 Tom Tromey <tromey@redhat.com>
18
19 * gdb.base/advance.exp: Use standard_testfile and
20 prepare_for_testing.
21 * gdb.base/bigcore.exp: Use standard_output_file. "cd" to
22 appropriate directory when local.
23 * gdb.base/dump.exp: Use standard_output_file. Update all
24 "dump" and "restore" filenames.
25 * gdb.base/interact.exp: Use standard_output_file.
26 * gdb.base/jit-so.exp: Don't download file when local.
27 * gdb.base/jit.exp (compile_jit_test): Don't download file
28 when local.
29 * gdb.base/list.exp: Use gdb_remote_download.
30 * gdb.base/maint.exp: Use standard_output_file.
31 * gdb.base/prelink.exp: Use standard_output_file.
32 * gdb.base/save-bp.exp: Use standard_output_file.
33 * gdb.base/sepdebug.exp: Use standard_testfile,
34 standard_output_file.
35 (test_different_dir): Don't declare objdir.
36 * gdb.base/solib-search.exp: Use standard_output_file.
37 * gdb.base/step-line.exp: Use gdb_remote_download.
38 * gdb.base/trace-commands.exp: Use standard_output_file.
39
32cfb09d
TT
402013-11-04 Tom Tromey <tromey@redhat.com>
41
42 * gdb.trace/mi-traceframe-changed.exp: Pass -DTFILE_DIR
43 to compilation. Use standard_output_file.
44 (test_tfind_tfile): Update.
45 * gdb.trace/tfile.c (write_basic_trace_file)
46 (write_error_trace_file): Use TFILE_DIR.
47 * gdb.trace/tfile.exp: Pass -DTFILE_DIR to compilation. Use
48 standard_output_file.
49
84741506
TT
502013-11-04 Tom Tromey <tromey@redhat.com>
51
52 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
53 Use "dwarf2 always-disassemble" for the "maint set" test.
54 * gdb.mi/mi-file-transfer.exp (test_file_transfer): Use
55 standard_output_file.
56 * gdb.mi/mi-logging.exp: Use standard_output_file.
57
cfb7b9a3
TT
582013-11-04 Tom Tromey <tromey@redhat.com>
59
60 * gdb.xml/tdesc-arch.exp: Use standard_output_file. Make
61 downloads conditional on remote host.
62 (set_arch): Likewise.
63 * gdb.xml/tdesc-regs.exp: Use gdb_remote_download.
64 (load_description): Use standard_output_file.
65
bdfe0594
TT
662013-11-04 Tom Tromey <tromey@redhat.com>
67
68 * gdb.gdb/selftest.exp: Use standard_output_file.
69 * lib/selftest-support.exp (do_self_tests): Use
70 standard_output_file.
71
8c639e73
TT
722013-11-04 Tom Tromey <tromey@redhat.com>
73
74 * gdb.stabs/weird.exp: Use gdb_remote_download and
75 standard_output_file.
76
5030a410
TT
772013-11-04 Tom Tromey <tromey@redhat.com>
78
79 * gdb.base/gcore-buffer-overflow.exp: Use
80 standard_output_file, not standard_testfile.
81 * gdb.base/twice.exp: Use standard_testfile, not
82 standard_output_file. Use gdb_remote_download.
83
95d7853e
TT
842013-11-04 Tom Tromey <tromey@redhat.com>
85
86 * lib/gdb.exp (get_compiler_info): Use log_file -info and
87 restore from that.
88
eab88b54
MR
892013-11-02 Maciej W. Rozycki <macro@codesourcery.com>
90
91 * gdb.cp/derivation.exp: s/perrro/perror/
92
a1b0fbee
MR
932013-11-01 Maciej W. Rozycki <macro@codesourcery.com>
94
95 * gdb.dwarf2/dwzbuildid.exp: Rename `outdir' variable to
96 `debugdir'.
97
638aa5a1
AB
982013-10-31 Andrew Burgess <aburgess@broadcom.com>
99
100 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): Add additional
101 tests and update expected error message.
102 (test_watch_register_location): New tests.
103 (do_tests): Call test_watch_register_location.
104 * gdb.base/watchpoints.exp: Update expected error message.
105
055e608a
UW
1062013-10-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
107
108 * gdb.arch/s390-multiarch.exp (test_linux_v2): Add $gdb_prompt to
109 the patterns in gdb_test_multiple.
110
9ac69859
NB
1112013-10-29 Nicolas Blanc <nicolas.blanc@intel.com>
112
113 * gdb.base/sym-file-lib.c: New file.
114 * gdb.base/sym-file-loader.c: New file.
115 * gdb.base/sym-file-loader.h: New file.
116 * gdb.base/sym-file-main.c: New file.
117 * gdb.base/sym-file.exp: New file.
118 * lib/gdb.exp (is_elf_target): New function.
119
24ba476b
PA
1202013-10-29 Pedro Alves <palves@redhat.com>
121
122 * gdb.mi/mi-console.c, gdb.mi/mi-stack.c: Remove local emacs
123 variable setting change-log-default-name to ChangeLog-mi.
124
f69d9aef
AB
1252013-10-29 Andrew Burgess <aburgess@broadcom.com>
126
127 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test):
128 Expect <unavailable> pattern.
129
71193121
TV
1302013-10-28 Tom de Vries <tom@codesourcery.com>
131
132 * gdb.arch/thumb2-it.S (it_8): Fix typo.
133
38095c27
AK
1342013-10-25 Anton Kolesov <Anton.Kolesov@synopsys.com> (tiny change)
135
136 * gdb.base/bang.exp: Use gdb_continue_to_end to properly support
137 remote stubs where exit() behaviour is unreliable.
138
686d4def
PA
1392013-10-25 Pedro Alves <palves@redhat.com>
140
141 * gdb.cp/m-static.exp: Adjust expected output of printing a
142 nonexistent or optimized out static field. Also test printing the
143 the "container" object.
144
a35cfb40
MR
1452013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
146
147 * lib/gdb.exp (gdb_finish): Send a kill request to `gdbserver'
148 if in the persistent mode.
149 * gdb.trace/disconnected-tracing.exp: Reconnect before completion.
150
bbe769cc
MR
1512013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
152
153 * lib/gdb.exp (gdb_gcore_cmd): Also handle a "Target does not
154 support core file generation" reply.
155
95e4302a
JM
1562013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
157
158 PR gdb/15986
159 * gdb.base/run.c (main): gdb_get_line_number tag added for
160 commands.exp.
161 (factorial): Likewise.
162
163 * gdb.base/commands.exp (watchpoint_command_test): Use
164 gdb_get_line_number in order to determine the locations in run.c
165 where local_var is detected to go out of scope.
166
4c406179
JM
1672013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
168
169 * gdb.base/gnu_vector.exp: Care about endianness when casting
170 scalars to vectors.
171
bb6216d8
TT
1722013-10-18 Tom Tromey <tromey@redhat.com>
173
174 * lib/gdb.exp (build_executable_from_specs): Remove duplicate set
175 of "binfile".
176
e8369a73
AB
1772013-10-18 Andrew Burgess <aburgess@broadcom.com>
178
179 * gdb.base/watchpoints.exp: Add test for setting software
180 watchpoints of different types before starting the inferior.
181
776f04fa
PA
1822013-10-18 Pedro Alves <palves@redhat.com>
183
184 PR gdb/16062
185 * gdb.threads/stepi-random-signal.c: New file.
186 * gdb.threads/stepi-random-signal.exp: New file.
187
e4b8388f
MR
1882013-10-17 Maciej W. Rozycki <macro@codesourcery.com>
189
190 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
191 Fix comment typo.
192 * lib/gdb.exp (gdb_init): Likewise.
193
50b34a18
TT
1942013-10-17 Tom Tromey <tromey@redhat.com>
195
196 * gdb.base/printcmds.exp (test_printf): Test printf flushing.
197
3db258f5
TT
1982013-10-14 Tom Tromey <tromey@redhat.com>
199
200 * gdb.dwarf2/dwzbuildid.exp (write_dwarf_file): Pass explicit test
201 name to gdb_test_no_output.
202
4856b6bc
JK
2032013-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
204
205 Canonicalize directories for EXEC_FILENAME.
206 * gdb.base/argv0-symlink.exp
207 (kept file symbolic link name for info inferiors): New.
208 (kept directory symbolic link name): Setup kfail.
209 (kept directory symbolic link name for info inferiors): New.
210
9772d074
UW
2112013-10-11 Andreas Arnez <arnez@linux.vnet.ibm.com>
212
213 * gdb.arch/s390-multiarch.exp: New file.
214 * gdb.arch/s390-multiarch.c: New file.
215
2a3be966
JB
2162013-10-11 Joel Brobecker <brobecker@adacore.com>
217
218 * gdb.ada/mi_catch_ex.exp: Adjusts all "catch ..." tests to
219 use the appropriate GDB/MI command instead, and verify
220 the test output.
221
7c647d61
JB
2222013-10-11 Joel Brobecker <brobecker@adacore.com>
223
224 * gdb.base/source-nofile.gdb: New file.
225 * gdb.base/source.exp: Add two tests verifying the behavior when
226 the "source" command is given a non-existant filename.
227
bb66bd51
YQ
2282013-10-11 Yao Qi <yao@codesourcery.com>
229
230 * gdb.mi/mi-catch-load.c: Remove the include of "dlfcn.h".
231 [__WIN32__]: Include "windows.h" and define macro 'dlopen'
232 and 'dlclose'.
233 [!__WIN32__]: Include "dlfcn.h".
234 * gdb.mi/mi-catch-load.exp: Set up kfail.
235
4f424bb1
AK
2362013-10-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
237
238 * lib/gdb.exp (gdb_core_cmd): Replace fixed string "re-load
239 generated corefile" by argument "$test".
240
578d3588
PA
2412013-10-09 Pedro Alves <palves@redhat.com>
242
243 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust expected
244 output.
245
eb4ca471
PA
2462013-10-09 Pedro Alves <palves@redhat.com>
247
248 * gdb.base/catch-syscall.exp (test_catch_syscall_without_args)
249 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
250 (test_catch_syscall_with_wrong_args)
251 (test_catch_syscall_restarting_inferior)
252 (test_catch_syscall_fail_nodatadir)
253 (test_catch_syscall_without_args_noxml)
254 (test_catch_syscall_with_args_noxml)
255 (test_catch_syscall_with_wrong_args_noxml): Use with_test_prefix.
256
dc294be5
TT
2572013-10-08 Tom Tromey <tromey@redhat.com>
258
259 * gdb.dwarf2/dwzbuildid.exp: New file.
260 * lib/dwarf.exp (Dwarf::_section): Add "flags" and "type"
261 parameters.
262 (Dwarf::_defer_output): Change "section" parameter to
263 "section_spec"; update.
264 (Dwarf::gnu_debugaltlink, Dwarf::_note, Dwarf::build_id): New
265 procs.
266
c968bd18
JB
2672013-10-08 Joel Brobecker <brobecker@adacore.com>
268
269 * gdb.ada/mi_catch_ex.exp: Make "mi_execute_to" test names unique.
270
f44eeb11
TT
2712013-10-07 Tom Tromey <tromey@redhat.com>
272
273 * lib/mi-support.exp (varobj_tree::walk_tree): Set _root_idx
274 to 0.
275
0c557179
SDJ
2762013-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
277
278 * gdb.base/corefile.exp: Test whether $_exitsignal is set and
279 $_exitcode is void when opening a corefile.
280 * gdb.base/exitsignal.exp: New file.
281 * gdb.base/segv.c: Likewise.
282 * gdb.base/normal.c: Likewise.
283
5713b9b5
JB
2842013-10-04 Joel Brobecker <brobecker@adacore.com>
285
286 * gdb.mi/mi-start.c, gdb.mi/mi-start.exp: New files.
287
3f983d47
YZ
2882013-10-02 Vidya Praveen <vidyapraveen@arm.com>
289
290 * gdb.trace/entry-values.exp: Modify regular expression to scan for
291 'bl' instruction instead of 'call' for ARM and AArch64 targets.
292
901461f8
PA
2932013-10-02 Pedro Alves <palves@redhat.com>
294
295 * gdb.dwarf2/dw2-reg-undefined.exp <pattern_rax_rbx_rcx_print,
296 pattern_rax_rbx_rcx_info>: Set to "<not saved>".
297 * gdb.mi/mi-reg-undefined.exp (opt_out_pattern): Delete.
298 (not_saved_pattern): New.
299 Replace use of the former with the latter.
300
b477a5e6
PA
3012013-10-02 Pedro Alves <palves@redhat.com>
302
303 * README (Board Settings): Document "exit_is_reliable".
304 * lib/gdb.exp (gdb_continue_to_end): Check whether the board says
305 running to exit reliably reports program exits.
306 * boards/native-gdbserver.exp: Set exit_is_reliable in the board
307 info.
308 * boards/native-stdio-gdbserver.exp: Likewise.
309
a49bed3a
DE
3102013-10-01 Doug Evans <dje@google.com>
311
312 * gdb.python/python.exp: Remove redundant print-stack tests.
313 Make all print-stack test names unique. Fix spelling of print-stack.
314
2ed2ad44
YQ
3152013-09-29 Yao Qi <yao@codesourcery.com>
316
317 * gdb.base/shreloc.exp: Set $msymfile to 'shreloc.txt' if host
318 is remote.
319
7d760051
UW
3202013-09-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
321
322 PR shlibs/8882
323 * gdb.base/corefile.exp: Add a check to assure warning-free
324 core-file load.
325
82bf32bc
JK
3262013-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
327
328 * gdb.dwarf2/dwp-symlink.c: New file.
329 * gdb.dwarf2/dwp-symlink.exp: New file.
330
4fa7d390
DE
3312013-09-20 Doug Evans <dje@google.com>
332
6b4646ce
DE
333 * lib/dwarf.exp (build_executable_from_fission_assembler): New proc.
334 * gdb.dwarf2/fission-base.S: Update. Split out .dwo into separate
335 file.
336 * gdb.dwarf2/fission-loclists.S: Ditto.
337 * gdb.dwarf2/fission-reread.S: Ditto.
338 * gdb.dwarf2/fission-base.exp: Skip of remote host. Compile with
339 build_executable_from_fission_assembler.
340 * gdb.dwarf2/fission-loclists.exp: Ditto.
341 * gdb.dwarf2/fission-reread.exp: Ditto.
342
4fa7d390
DE
343 * lib/future.exp (gdb_find_objcopy, gdb_find_readelf): New procs.
344 * lib/gdb.exp (build_id_debug_filename_get): Update to use them.
345 (gdb_gnu_strip_debug): Ditto.
346 * lib/prelink-support.exp (section_get, prelink_no): Ditto.
347 * gdb.arch/altivec-abi.exp: Ditto.
348 * gdb.base/attach-pie-misread.exp: Ditto.
349 * gdb.base/comprdebug.exp: Ditto.
350 * gdb.base/dup-sect.exp: Ditto.
351 * gdb.base/gnu-debugdata.exp: Ditto.
352 * gdb.base/step-symless.exp: Ditto.
353 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
354 * gdb.dwarf2/dw2-skip-prologue.exp: Ditto.
355 * gdb.dwarf2/gdb-index.exp: Ditto.
356
e4c6a2c4
AB
3572013-09-18 Andrew Burgess <aburgess@broadcom.com>
358
359 * gdb.dwarf2/dw2-reg-undefined.exp: Change pattern for info
360 register to "<optimized out>", and also print the registers.
361
a205fbfc
PA
3622013-09-18 Pedro Alves <palves@redhat.com>
363
364 PR server/15967
365 * gdb.server/wrapper.exp: Also return unsupported for Cygwin, and
366 change text.
367
ee47b2f8
YQ
3682013-09-18 Yao Qi <yao@codesourcery.com>
369
370 * gdb.server/wrapper.c: New.
371 * gdb.server/wrapper.exp: New.
372
49fa26b0
PA
3732013-09-17 Muhammad Waqas <mwaqas@codesourccery.com>
374 Jan Kratochvil <jan.kartochvil@redhat.com>
375 Pedro Alves <palves@redhat.com>
376
377 PR gdb/11568
378 * gdb.thread/thread-specific-bp.c: New file.
379 * gdb.thread/thread-specific-bp.exp: New file.
380
e83b28bc
SDJ
3812013-09-17 Sergio Durigan Junior <sergiodj@redhat.com>
382
383 * gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid
384 convenience function.
385
08d72866
PA
3862013-09-17 Pedro Alves <palves@redhat.com>
387
388 PR gdb/15911
389 * gdb.threads/info-threads-cur-sal-2.c: New file.
390 * gdb.threads/info-threads-cur-sal.c: New file.
391 * gdb.threads/info-threads-cur-sal.exp: New file.
392
57b0d98e
YQ
3932013-09-17 Yao Qi <yao@codesourcery.com>
394
395 * gdb.base/catch-load.c: Remove the include of "dlfcn.h".
396 [__WIN32__]: Include "windows.h" and define macro dlopen
397 and dlclose.
398 [!__WIN32__]: Include "dlfcn.h".
399 * gdb.base/catch-load.exp (one_catch_load_test): Match
400 directory separator.
401
0295a32e
DE
4022013-09-16 Doug Evans <dje@google.com>
403
a587b477
DE
404 * lib/gdb.exp (using_fission): New proc.
405 * gdb.base/info-macros.exp: Skip test if using Fission.
406
0295a32e
DE
407 * gdb.base/break-interp.exp: Fix indentation.
408
a280dbd1
SDJ
4092013-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
410
411 * gdb.base/gdbvars.c (foo_void): New function.
412 (foo_int): Likewise.
413 * gdb.base/gdbvars.exp (test_convenience_functions): New
414 function. Call it.
415
4ac33720
UW
4162013-09-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
417
418 * gdb.arch/s390-tdbregs.c: New file.
419 * gdb.arch/s390-tdbregs.exp: New file.
420
b866c52d
SS
4212013-09-12 Stan Shebs <stan@codesourcery.com>
422
423 * README: New file.
424
dc59cba6
DE
4252013-09-12 Doug Evans <dje@google.com>
426
427 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally
428 added code to print event.inferior.
429
edf9f00c
JK
4302013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
431
432 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only
433 debug part of the binary.
434
5423b017
JK
4352013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
436
437 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment.
438 (addlink): Add comment.
439
9295cf6f
SA
4402013-09-10 Sanimir Agovic <sanimir.agovic@intel.com>
441
442 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
443 canonical pathname.
444
89e63ee4
DE
4452013-09-04 Doug Evans <dje@google.com>
446
314bb8c3
DE
447 * gdb.python/py-events.py (exit_handler): Verify we get the expected
448 event.
449 (continue_handler, new_objfile_handler): Ditto.
450 (test_events): Rename command to "test-events".
451 (test_newobj_events): Rename command to "test-objfile-events".
452 * gdb.python/py-events.exp: Update.
453 * gdb.python/py-evsignal.exp: Update.
454 * gdb.python/py-evthreads.exp: Update.
455
89e63ee4
DE
456 * gdb.base/enumval.c (ZERO): New enum value.
457 (main): Use it
458 * gdb.base/enumval.exp: Test ability to print ZERO.
459
4602013-09-03 Muhammad Bilal <mbilal@codesourcery.com>
41dc8db8
MB
461 Pedro Alves <palves@redhat.com>
462
463 * gdb.base/relocate.exp: Check that invalid options are
464 rejected.
465
26c2b53c
AB
4662013-08-30 Andrew Burgess <aburgess@broadcom.com>
467
468 * gdb.base/code_elim1.c (my_bss_symbol): New variable added.
469 (my_static_symbol): Add comment.
470 (main): Reference my_bss_symbol.
471
96d9056e
PM
4722013-08-30 Phil Muldoon <pmuldoon@redhat.com>
473
474 * gdb.python/py-arch.exp: Tests for invalid architecture.
475
489d4f4d
SA
4762013-08-29 Sterling Augustine <saugustine@google.com>
477
478 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
479 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
480 said conditional.
481
5b791bb5
PM
4822013-08-29 Phil Muldoon <pmuldoon@redhat.com>
483
484 * gdb.python/py-arch.exp: Load gdb-python.exp.
485
8f28f522
PM
4862013-08-29 Phil Muldoon <pmuldoon@redhat.com>
487
488 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
489 itertools for imap attribute. Otherwise use map().
490 (ElidingIterator): Define wrapper function __next__.
491 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
492 use exec (open (read ())) instead.
493 * gdb.python/py-framefilter.exp: Ditto.
494 * gdb.python/py-arch.exp: Update print based test to Python 3.x
495 compliance.
496 * gdb.python/py-frame.exp: Ditto.
497 * gdb.python/py-type.exp: Ditto.
498
1f0c4988
JK
4992013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
500
501 PR gdb/15415
502 * gdb.base/argv0-symlink.c: New file.
503 * gdb.base/argv0-symlink.exp: New file.
504
7893c162
TT
5052013-08-28 Tom Tromey <tromey@redhat.com>
506
507 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
508 when saving index.
509
6211c335
YQ
5102013-08-27 Yao Qi <yao@codesourcery.com>
511
512 * gdb.trace/entry-values.exp: Test unavailable entry value is
513 not shown when option '--skip-unavailable' is specified.
514 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
515 Add tests for new option '--skip-unavailable'.
516
ce4ea2bb
YQ
5172013-08-27 Yao Qi <yao@codesourcery.com>
518
519 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
520 remote_download if it is empty.
521
6e45f158
DE
5222013-08-26 Doug Evans <dje@google.com>
523
779bd270
DE
524 PR symtab/15885
525 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
526 (clean): rm -f *.gdb-index *.with-index.
527 * gdb.dwarf2/gdb-index.exp: New testcase.
528
6e45f158
DE
529 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
530 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
531 run_on_host. All callers updated.
532
b1224238
YQ
5332013-08-24 Yao Qi <yao@codesourcery.com>
534
535 * gdb.trace/entry-values.c (end): New
536 (main): Call end.
537 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
538 tracepoint and collect data. Test entry value is unavailable.
539
b39a8faf
YQ
5402013-08-24 Yao Qi <yao@codesourcery.com>
541
542 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
543 * gdb.trace/entry-values.c: New.
544 * gdb.trace/entry-values.exp: New.
545
9eaabc75
MW
5462013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
547
548 PR gdb/15501
549 * gdb.base/ena-dis-br.exp: Add test to verify
550 enable/disable commands work correctly with
551 multiple arguments that include multiple locations.
552
9f948660
SDJ
5532013-08-22 Samuel Bronson <naesten@gmail.com>
554
555 ARM Linux support for `catch syscall'.
556 * gdb.base/catch-syscall.exp: Test this on ARM now.
557 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
558
e630b974
TT
5592013-08-22 Tom Tromey <tromey@redhat.com>
560
561 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
562 default addr_size.
563 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
564
f3a76454
TT
5652013-08-22 Tom Tromey <tromey@redhat.com>
566
567 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
568 standard_temp_file.
569
de5f37e1
TT
5702013-08-22 Tom Tromey <tromey@redhat.com>
571
572 * gdb.arch/amd64-byte.exp: Use standard_testfile,
573 clean_restart.
574 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
575 * gdb.arch/amd64-dword.exp: Use standard_testfile,
576 clean_restart.
577 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
578 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
579 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
580 * gdb.arch/amd64-word.exp: Use standard_testfile,
581 clean_restart.
582 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
583 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
584 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
585 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
586 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
587 * gdb.arch/i386-signal.exp: Use standard_testfile.
588 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
589 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
590 * gdb.arch/i386-unwind.exp: Use standard_testfile.
591 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
592
8448e842
TT
5932013-08-22 Tom Tromey <tromey@redhat.com>
594
595 * gdb.python/py-error.exp: Use gdb_remote_download.
596 * gdb.python/py-mi.exp: Use gdb_remote_download.
597 * gdb.python/py-objfile-script.exp: Use standard_output_file.
598 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
599 (run_lang_tests): Likewise.
600 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
601 filename.
602 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
603 compiling. Use gdb_remote_download. Update some tests.
604 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
605 standard_output_file.
606 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
607 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
608 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
609 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
610 standard_output_file.
611
16cfcbc2
TT
6122013-08-22 Tom Tromey <tromey@redhat.com>
613
614 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
615
44ee8174
TT
6162013-08-22 Tom Tromey <tromey@redhat.com>
617
618 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
619 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
620 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
621 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
622 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
623 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
624 * lib/gdb.exp (gdb_remote_download): New proc.
625
7a218f88
TT
6262013-08-22 Tom Tromey <tromey@redhat.com>
627
628 * gdb.dwarf2/clztest.exp: Use standard_testfile.
629 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
630 * gdb.dwarf2/fission-base.S: Remove directory from
631 DW_AT_GNU_dwo_name.
632 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
633 debug-file-directory.
634 * gdb.dwarf2/fission-reread.S: Remove directory from
635 DW_AT_GNU_dwo_name.
636 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
637 debug-file-directory.
638
70cc1c23
DE
6392013-08-16 Doug Evans <dje@google.com>
640
641 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
642 prelink complains about an unhandled DWARF version.
643
61884d20
DE
6442013-08-14 Cary Coutant <ccoutant@google.com>
645
646 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
647
5e92f71a
TT
6482013-08-13 Tom Tromey <tromey@redhat.com>
649 Yao Qi <yao@codesourcery.com>
650
651 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
652 * lib/gdb.exp: Handle GDB_PARALLEL.
653 (default_gdb_version): Kill inotify_pid if it exists.
654 (default_gdb_exit): Emit warning if the inotify log is not
655 empty.
656 (standard_output_file): Respect GDB_PARALLEL.
657 (standard_temp_file): Likewise.
658 (gdb_init): Start inotifywait if requested.
659
5c30d39a
AB
6602013-08-13 Andrew Burgess <aburgess@broadcom.com>
661
662 * gdb.base/printcmds.exp (test_printf): Add test for printf of
663 pointer with various flags.
664
17e1c970
TT
6652013-08-13 Tom Tromey <tromey@redhat.com>
666
667 * lib/cache.exp: New file.
668 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
669 * lib/gdb.exp: Load cache.exp.
670 (support_complex_tests, is_ilp32_target, is_lp64_target)
671 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
672 (gdb_skip_xml_test): Use gdb_caching_proc.
673 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
674
4e234898
TT
6752013-08-13 Tom Tromey <tromey@redhat.com>
676
677 * lib/gdb.exp (standard_temp_file): New proc.
678 (support_complex_tests, is_ilp32_target, is_lp64_target)
679 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
680 standard_temp_file.
681
53e981d9
TT
6822013-08-13 Tom Tromey <tromey@redhat.com>
683
684 * lib/gdb.exp (build_id_debug_filename_get): Use
685 standard_output_file.
686 * lib/prelink-support.exp (section_get)
687 (build_executable_own_libs): Use standard_output_file.
688
3f539315
TT
6892013-08-12 Tom Tromey <tromey@redhat.com>
690
691 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
692
b4013987
AA
6932013-08-12 Ali Anwar <alianwar@codesourcery.com>
694
695 * gdb.base/break.exp: Test break via convenience variable
696 with file name.
697
f61d5529
DE
6982013-08-09 Doug Evans <dje@google.com>
699
700 * lib/future.exp (gdb_find_ldd): New proc.
701 * lib/prelink-support.exp (build_executable_own_libs): Call it.
702 Make "/usr/sbin/" in prelink path optional.
703
1ed8d800
YQ
7042013-08-09 Yao Qi <yao@codesourcery.com>
705
706 * gdb.trace/collection.exp (gdb_collect_args_test): Set
707 "only" and "both" to 'print entry-values' before selecting
708 trace frame.
709
82a0a75f
YQ
7102013-08-08 Yao Qi <yao@codesourcery.com>
711
712 * gdb.trace/mi-trace-unavailable.exp: Don't set
713 "print entry-values" to "no".
714 (test_trace_unavailable): Set various values to
715 "print entry-values" to test that the output of
716 '-stack-list-locals' is not affected, and then set
717 set "print entry-values" to "no".
718
ac52f9a2
DE
7192013-08-07 Doug Evans <dje@google.com>
720
721 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
722 * gdb.python/py-value-cc.exp: Update.
723 * gdb.python/py-value.exp: Use different names for .o files for
724 C and C++. Only perform C++ tests if !skip_cplus_tests.
725
bf6d8a91
TT
7262013-08-07 Tom Tromey <tromey@redhat.com>
727
728 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
729
f9125b6c
TT
7302013-08-07 Tom Tromey <tromey@redhat.com>
731
732 * gdb.dwarf2/dwz.exp: New file.
733
3a1115a0
TT
7342013-08-02 Tom Tromey <tromey@redhat.com>
735
736 * gdb.base/watchpoint.c (struct foo5): New.
737 (nullptr): New global.
738 * gdb.base/watchpoint.exp (test_watch_location): Add test.
739
b846d303
DE
7402013-08-01 Doug Evans <dje@google.com>
741
7ee85ab1
DE
742 PR symtab/15691
743 * gdb.dwarf2/fission-mix.exp: New file.
744 * gdb.dwarf2/fission-mix.h: New file.
745 * gdb.dwarf2/fission-mix.c: New file.
746 * gdb.dwarf2/fission-mix2.c: New file.
747
b846d303
DE
748 PR symtab/15695
749 * gdb.base/func-ptr.exp: New file.
750 * gdb.base/func-ptr.c: New file.
751
67d21849
YQ
7522013-08-01 Yao Qi <yao@codesourcery.com>
753
754 * gdb.python/py-sync-interp.c: New.
755 * gdb.python/py-sync-interp.exp: New.
756
de74e63a
YQ
7572013-07-31 Yao Qi <yao@codesourcery.com>
758
759 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
760 'tdump' on stack frame 0 and 1 respectively.
761
680558e8
YQ
7622013-07-31 Yao Qi <yao@codesourcery.com>
763
764 PR gdb/13443
765 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
766 'traceframe'. Wrap test with with_test_prefix.
767 (top level): Update.
768
48bbe0bf
YQ
7692013-07-31 Yao Qi <yao@codesourcery.com>
770
771 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
772 'gdb_start'.
773 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
774 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
775
11b4b7cc
AB
7762013-07-30 Andrew Burgess <aburgess@broadcom.com>
777
778 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
779 when printing an optimized out value. Expect an error when using
780 an optimized out value in an expression.
781
b0c54aa5
AB
7822013-07-30 Andrew Burgess <aburgess@broadcom.com>
783
784 * gdb.dwarf2/pieces-optimized-out.exp: New file.
785 * gdb.dwarf2/pieces-optimized-out.c: New file.
786 * gdb.dwarf2/pieces-optimized-out.S: New file.
787
97c85fc6
MB
7882013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
789
790 PR gdb/15715
791 * gdb.base/setshow.exp: Test that relative paths passed to
792 'set history filename' are converted to absolute paths.
793
5b32ae97
KS
7942013-07-26 Keith Seitz <keiths@redhat.com>
795
796 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
797 of f77.
798 Allow for compiler variations of integer types.
799 Use mi_create_varobj.
800 Use mi_list_varobj_children for the immediate children of `array'.
801 Add "has_more" attribute for grandchildren test.
802
6f64ef53
PA
8032013-07-26 Pedro Alves <palves@redhat.com>
804
805 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
806 files.
807
fdc8aae8
AB
8082013-07-25 Andrew Burgess <aburgess@broadcom.com>
809
810 * gdb.mi/mi-reg-undefined.exp: New file.
811 * gdb.mi/mi-reg-undefined.c: Likewise.
812 * gdb.mi/mi-reg-undefined.S: Likewise.
813
6fbe845e
AB
8142013-07-25 Andrew Burgess <aburgess@broadcom.com>
815
816 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
817 z, o, and t output formats.
818 * gdb.base/display.exp: Use 'k' as an undefined format now that
819 'z' is defined.
820
7b79b135
DE
8212013-07-24 Doug Evans <dje@google.com>
822
823 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
824 "--" to switch.
825
a0607b84
YQ
8262013-07-24 Yao Qi <yao@codesourcery.com>
827
828 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
829 host.
830 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
831 Likewise. If host is remote, copy ${binfile} to host.
832
2eb14a9b
YQ
8332013-07-23 Yao Qi <yao@codesourcery.com>
834
835 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
836 message.
837
5d0a3b53
WN
8382013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
839
840 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
841 instructions and enable disp-step-syscall for arm targets.
842
9a5911c0
WN
8432013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
844
845 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
846 assembler errors on arm.
847 * gdb.dwarf2/mac-fileno.S: Likewise.
848 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
849 * gdb.dwarf2/pr13961.S: Likewise.
850
fa876972
HZ
8512013-07-19 Hui Zhu <hui@codesourcery.com>
852
853 PR gdb/15692
854 * gdb.mi/mi-dprintf.exp: Add double quotes test.
855
1527aea8
YQ
8562013-07-19 Yao Qi <yao@codesourcery.com>
857
858 * gdb.trace/read-memory.exp (test_from_remote): Update test.
859 (teset_from_exec): Likewise.
860
73c1d57e
YQ
8612013-07-19 Yao Qi <yao@codesourcery.com>
862
863 * gdb.trace/read-memory.c: New.
864 * gdb.trace/read-memory.exp: New.
865
a075c3e5
YQ
8662013-07-19 Yao Qi <yao@codesourcery.com>
867
868 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
869 $dest to link options if host is remote. Move the
870 generated file to $dest.a on host if host is remote.
871
623cc285
WN
8722013-07-18 Will Newton <will.newton@linaro.org>
873
874 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
875 to ensure the test is linked against pthreads.
876 * gdb.threads/tls-var-main.c: Likewise.
877 * gdb.threads/tls-shared.c: Likewise.
878
1f74d3b5
YQ
8792013-07-18 Yao Qi <yao@codesourcery.com>
880
881 * lib/future.exp (gdb_default_target_compile): Use tail name
882 of $destfile as the output name of compile. Move the
883 generated file to $destfile on build.
884
f6dc277e
YQ
8852013-07-18 Yao Qi <yao@codesourcery.com>
886
887 * lib/gdb.exp (gdb_compile): Set
888 gdb_saved_set_unbuffered_mode_obj to
889 set_unbuffered_mode_saved.o if host is remote. Invoke
890 remote_download to copy $unbuf_obj to host.
891
e7045703
DE
8922013-07-17 Doug Evans <dje@google.com>
893
894 * gdb.python/py-frame-args.c: New file.
895 * gdb.python/py-frame-args.py: New file.
896 * gdb.python/py-frame-args.exp New file.
897
5ea5559b
AB
8982013-07-16 Andrew Burgess <aburgess@broadcom.com>
899
900 * gdb.base/printcmds.exp (test_printf): Add tests for format
901 strings with missing format specifier.
902
4229ca0e
TT
9032013-07-16 Tom Tromey <tromey@redhat.com>
904
905 * gdb.ada/info_types.exp: Use standard_testfile.
906
5ee657d5
TT
9072013-07-16 Tom Tromey <tromey@redhat.com>
908
909 * gdb.mi/mi-basics.exp: Use standard_output_file.
910 (test_dir_specification, test_cwd_specification)
911 (test_path_specification): Use testsubdir, not subdir and objdir.
912
20e3d738
TT
9132013-07-16 Tom Tromey <tromey@redhat.com>
914
915 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
916
7d7c6477
JB
9172013-07-09 Joel Brobecker <brobecker@adacore.com>
918
919 * gdb.ada/small_reg_param.exp: Accept optional entry value
920 for parameter "w".
921
52cd8b7d
JB
9222013-07-09 Joel Brobecker <brobecker@adacore.com>
923
924 * gdb.ada/small_reg_param.exp: Remove trailing space.
925
2a998fc0
DE
9262013-07-09 Doug Evans <dje@google.com>
927
928 * gdb.base/default.exp: Update expected output of "show print array"
929 and "show print pretty".
930
0329e9fb
UW
9312013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
932
933 * gdb.threads/wp-replication.exp: Stop counting available hardware
934 watchpoints after NR_THREADS iterations.
935
1953058f
AB
9362013-07-08 Andrew Burgess <aburgess@broadcom.com>
937
938 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
939
7c0de741
YQ
9402013-07-07 Yao Qi <yao@codesourcery.com>
941
942 * boards/native-gdbserver.exp: Move invoke of
943 process_multilib_options to gdbserver-base.exp.
944 Move set_board_info 'compiler', 'gdb,noinferiorio',
945 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
946 gdbserver-base.exp.
947 Move proc ${board}_download, ${board}_upload and
948 ${board}_file to gdbserver-base.exp.
949 * boards/native-extended-gdbserver.exp: Likewise.
950 * boards/native-stdio-gdbserver.exp: Likewise.
951 * boards/gdbserver-base.exp: New file.
952
497a4c48
LM
9532013-07-05 Luis Machado <lgustavo@codesourcery.com>
954
955 * gdb.base/dump.exp: Remove arch-specific tests and do a
956 generic data address check to set is64bitonly correctly.
957
bb3f62fc
LM
9582013-07-05 Luis Machado <lgustavo@codesourcery.com>
959
960 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
961 the register number instead of expecting only 0.
962
005faa9d
WN
9632013-07-05 Will Newton <will.newton@linaro.org>
964
965 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
966 in asm syntax to allow building on ARM.
967
4767856f
YQ
9682013-07-05 Yao Qi <yao@codesourcery.com>
969
970 * boards/local-remote-host.exp: Remove obsolete comments.
971 * boards/native-extended-gdbserver.exp: Likewise.
972 * boards/native-gdbserver.exp: Likewise.
973 * boards/native-stdio-gdbserver.exp: Likewise.
974
691a26f5
AB
9752013-07-04 Andrew Burgess <aburgess@broadcom.com>
976
977 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
978 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
979 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
980
4d142eaa
JK
9812013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
982
983 * gdb.base/break-on-linker-gcd-function.exp: Replace
984 prepare_for_testing by build_executable_from_specs and clean_restart.
985
62cef515
TT
9862013-06-27 Tom Tromey <tromey@redhat.com>
987
988 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
989 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
990 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
991 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
992 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
993 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
994 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
995 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
996 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
997 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
998 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
999 Use standard_testfile, standard_output_file, prepare_for_testing,
1000 clean_restart.
1001
0ab77f5f
TT
10022013-06-27 Tom Tromey <tromey@redhat.com>
1003
1004 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
1005 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
1006 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
1007 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
1008 gdb.base/shreloc.exp, gdb.base/sigall.exp,
1009 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
1010 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
1011 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
1012 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
1013 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
1014 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
1015 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
1016 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
1017 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
1018 gdb.base/solib-weak.exp, gdb.base/source.exp,
1019 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
1020 gdb.base/stap-probe.exp, gdb.base/start.exp,
1021 gdb.base/step-break.exp, gdb.base/step-bt.exp,
1022 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
1023 gdb.base/step-test.exp, gdb.base/structs.exp,
1024 gdb.base/structs2.exp, gdb.base/structs3.exp,
1025 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
1026 standard_output_file, prepare_for_testing, clean_restart.
1027
822bd149
TT
10282013-06-27 Tom Tromey <tromey@redhat.com>
1029
1030 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
1031 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
1032 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
1033 gdb.base/pending.exp, gdb.base/permissions.exp,
1034 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
1035 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
1036 gdb.base/printcmds.exp, gdb.base/prologue.exp,
1037 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
1038 gdb.base/ptype.exp, gdb.base/randomize.exp,
1039 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
1040 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
1041 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
1042 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
1043 standard_testfile, standard_output_file, prepare_for_testing,
1044 clean_restart.
1045
f8b41b00
TT
10462013-06-27 Tom Tromey <tromey@redhat.com>
1047
a8c97a87
TT
1048 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
1049 gdb.base/huge.exp, gdb.base/included.exp,
1050 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
1051 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
1052 gdb.base/info-os.exp, gdb.base/info-proc.exp,
1053 gdb.base/info-target.exp, gdb.base/infoline.exp,
1054 gdb.base/interp.exp, gdb.base/interrupt.exp,
1055 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
1056 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
1057 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
1058 gdb.base/logical.exp, gdb.base/long_long.exp,
1059 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
1060 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
1061 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
1062 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
1063 standard_testfile, standard_output_file, prepare_for_testing,
1064 clean_restart.
1065
289f9037
TT
10662013-06-27 Tom Tromey <tromey@redhat.com>
1067
a8c97a87
TT
1068 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
1069 gdb.base/enumval.exp, gdb.base/environ.exp,
1070 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
1071 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
1072 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
1073 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
1074 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
1075 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
1076 gdb.base/fullname.exp, gdb.base/funcargs.exp,
1077 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
1078 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
1079 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
1080 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
1081 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
1082 gdb.base/gnu_vector.exp: Use standard_testfile,
1083 standard_output_file, prepare_for_testing, clean_restart.
289f9037 1084
f76495c8
TT
10852013-06-27 Tom Tromey <tromey@redhat.com>
1086
a8c97a87
TT
1087 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
1088 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
1089 gdb.base/call-strs.exp, gdb.base/callexit.exp,
1090 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
1091 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
1092 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
1093 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
1094 gdb.base/commands.exp, gdb.base/completion.exp,
1095 gdb.base/complex.exp, gdb.base/cond-expr.exp,
1096 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
1097 gdb.base/constvars.exp, gdb.base/corefile.exp,
1098 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
1099 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
1100 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
1101 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
1102 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
1103 standard_output_file, prepare_for_testing, clean_restart.
1104
a64d2530
TT
11052013-06-27 Tom Tromey <tromey@redhat.com>
1106
a8c97a87
TT
1107 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
1108 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
1109 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
1110 gdb.base/async-shell.exp, gdb.base/async.exp,
1111 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
1112 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
1113 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
1114 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
1115 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
1116 gdb.base/break-on-linker-gcd-function.exp,
1117 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
1118 standard_output_file, prepare_for_testing, clean_restart.
1119
aaff8d73
YQ
11202013-06-26 Yao Qi <yao@codesourcery.com>
1121
1122 * gdb.trace/mi-trace-frame-collected.exp: New.
1123
a0743c90
YQ
11242013-06-25 Yao Qi <yao@codesourcery.com>
1125
1126 * boards/native-extended-gdbserver.exp: Set board_info
1127 'gdb,predefined_tsv'.
1128 * boards/native-gdbserver.exp: Likewise.
1129 * boards/native-stdio-gdbserver.exp: Likewise.
1130 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
1131 uploaded TSVs if target supports tracing.
1132 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
1133 tracing and target has predefined tsv.
1134
9d6e6e84
HZ
11352013-06-25 Yao Qi <yao@codesourcery.com>
1136 Hui Zhu <hui@codesourcery.com>
1137 Pedro Alves <palves@redhat.com>
1138
1139 PR breakpoints/15075
1140 PR breakpoints/15434
1141 * gdb.base/dprintf-next.c: New file.
1142 * gdb.base/dprintf-next.exp: New file.
1143 * gdb.base/dprintf-non-stop.c: New file.
1144 * gdb.base/dprintf-non-stop.exp: New file.
1145 * gdb.base/dprintf.exp: Don't check "continue" in the output
1146 of "info breakpoints".
1147 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1148 Don't check "continue" in script field.
1149
e7ab3185
TT
11502013-06-21 Tom Tromey <tromey@redhat.com>
1151
1152 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
1153 name in a test name.
1154
c898adb7
YQ
11552013-06-20 Yao Qi <yao@codesourcery.com>
1156
1157 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
1158 and set an action.
1159 (test_trace_unavailable): Test command -data-list-register-values
1160 in the context of traceframe and with option --skip-unavailable.
1161 * gdb.trace/trace-unavailable.c (foo): New.
1162 (main): Call it.
1163 * gdb.mi/gdb2549.exp: Update matching pattern.
1164
4d157a3d
MF
11652013-06-19 Mike Frysinger <vapier@gentoo.org>
1166
1167 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
1168 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
1169 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
1170 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
1171 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
1172
d69cace4
LM
11732013-06-19 Luis Machado <lgustavo@codesourcery.com>
1174
1175 * gdb.base/subst.exp: Delete default rules before further
1176 tests.
1177
9bdd0636
YQ
11782013-06-19 Yao Qi <yao@codesourcery.com>
1179
1180 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
1181 unsupported if it is not registered.
1182
427cd150
TT
11832013-06-18 Tom Tromey <tromey@redhat.com>
1184
1185 * gdb.base/random-signal.c: New file.
1186 * gdb.base/random-signal.exp: New file.
1187
6de7c271
WN
11882013-06-18 Will Newton <will.newton@linaro.org>
1189
1190 * gdb.base/skip.c: Use comma to evaluate results of foo()
1191 and bar() before passing to baz().
1192 * gdb.base/skip.c: baz() now takes one argument instead of
1193 two.
1194
5bd1ef56
TT
11952013-06-18 Tom Tromey <tromey@redhat.com>
1196
1197 * gdb.dwarf2/implptrpiece.exp: New file.
1198 * gdb.dwarf2/implptrconst.exp (d): New variable.
1199 Print d.
1200 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
1201
e379b391
TT
12022013-06-18 Tom Tromey <tromey@redhat.com>
1203
1204 * lib/selftest-support.exp (do_self_tests): Reject remote or
1205 non-native targets.
1206 * gdb.gdb/complaints.exp: Remove check.
1207 * gdb.gdb/observer.exp: Remove check.
1208 * gdb.gdb/xfullpath.exp: Remove check.
1209 * gdb.gdb/complaints.exp: Remove check.
1210
4ec70201
PA
12112013-06-07 Pedro Alves <palves@redhat.com>
1212
1213 * boards/native-extended-gdbserver.exp: Remove semicolon.
1214 * config/arm-ice.exp: Likewise.
1215 * config/bfin.exp: Likewise.
1216 * config/cygmon.exp: Likewise.
1217 * config/h8300.exp: Likewise.
1218 * config/monitor.exp: Likewise.
1219 * config/sid.exp: Likewise.
1220 * config/sim.exp: Likewise.
1221 * config/slite.exp: Likewise.
1222 * config/vx.exp: Likewise.
1223 * gdb.arch/i386-bp_permanent.exp: Likewise.
1224 * gdb.asm/asm-source.exp: Likewise.
1225 * gdb.base/args.exp: Likewise.
1226 * gdb.base/attach-pie-misread.exp: Likewise.
1227 * gdb.base/auxv.exp: Likewise.
1228 * gdb.base/bigcore.exp: Likewise.
1229 * gdb.base/bitfields2.exp: Likewise.
1230 * gdb.base/bitfields.exp: Likewise.
1231 * gdb.base/break.exp: Likewise.
1232 * gdb.base/break-interp.exp: Likewise.
1233 * gdb.base/callfuncs.exp: Likewise.
1234 * gdb.base/call-sc.exp: Likewise.
1235 * gdb.base/commands.exp: Likewise.
1236 * gdb.base/corefile.exp: Likewise.
1237 * gdb.base/dbx.exp: Likewise.
1238 * gdb.base/ending-run.exp: Likewise.
1239 * gdb.base/exprs.exp: Likewise.
1240 * gdb.base/funcargs.exp: Likewise.
1241 * gdb.base/hbreak2.exp: Likewise.
1242 * gdb.base/huge.exp: Likewise.
1243 * gdb.base/list.exp: Likewise.
1244 * gdb.base/memattr.exp: Likewise.
1245 * gdb.base/overlays.exp: Likewise.
1246 * gdb.base/printcmds.exp: Likewise.
1247 * gdb.base/recurse.exp: Likewise.
1248 * gdb.base/remotetimeout.exp: Likewise.
1249 * gdb.base/reread.exp: Likewise.
1250 * gdb.base/savedregs.exp: Likewise.
1251 * gdb.base/scope.exp: Likewise.
1252 * gdb.base/sepdebug.exp: Likewise.
1253 * gdb.base/setshow.exp: Likewise.
1254 * gdb.base/setvar.exp: Likewise.
1255 * gdb.base/sigaltstack.exp: Likewise.
1256 * gdb.base/siginfo-addr.exp: Likewise.
1257 * gdb.base/siginfo.exp: Likewise.
1258 * gdb.base/siginfo-obj.exp: Likewise.
1259 * gdb.base/sigrepeat.exp: Likewise.
1260 * gdb.base/sigstep.exp: Likewise.
1261 * gdb.base/structs.exp: Likewise.
1262 * gdb.base/testenv.exp: Likewise.
1263 * gdb.base/twice.exp: Likewise.
1264 * gdb.base/valgrind-db-attach.exp: Likewise.
1265 * gdb.base/valgrind-infcall.exp: Likewise.
1266 * gdb.base/varargs.exp: Likewise.
1267 * gdb.base/watchpoint.exp: Likewise.
1268 * gdb.cp/gdb1355.exp: Likewise.
1269 * gdb.cp/misc.exp: Likewise.
1270 * gdb.disasm/hppa.exp: Likewise.
1271 * gdb.disasm/t01_mov.exp: Likewise.
1272 * gdb.disasm/t02_mova.exp: Likewise.
1273 * gdb.disasm/t03_add.exp: Likewise.
1274 * gdb.disasm/t04_sub.exp: Likewise.
1275 * gdb.disasm/t05_cmp.exp: Likewise.
1276 * gdb.disasm/t06_ari2.exp: Likewise.
1277 * gdb.disasm/t07_ari3.exp: Likewise.
1278 * gdb.disasm/t08_or.exp: Likewise.
1279 * gdb.disasm/t09_xor.exp: Likewise.
1280 * gdb.disasm/t10_and.exp: Likewise.
1281 * gdb.disasm/t11_logs.exp: Likewise.
1282 * gdb.disasm/t12_bit.exp: Likewise.
1283 * gdb.disasm/t13_otr.exp: Likewise.
1284 * gdb.gdb/selftest.exp: Likewise.
1285 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1286 * gdb.mi/mi-reverse.exp: Likewise.
1287 * gdb.pascal/floats.exp: Likewise.
1288 * gdb.python/py-inferior.exp: Likewise.
1289 * gdb.threads/attach-into-signal.exp: Likewise.
1290 * gdb.threads/pthreads.exp: Likewise.
1291 * gdb.threads/thread_events.exp: Likewise.
1292 * gdb.threads/watchthreads.exp: Likewise.
1293 * gdb.trace/actions-changed.exp: Likewise.
1294 * gdb.trace/actions.exp: Likewise.
1295 * gdb.trace/ax.exp: Likewise.
1296 * gdb.trace/backtrace.exp: Likewise.
1297 * gdb.trace/change-loc.exp: Likewise.
1298 * gdb.trace/deltrace.exp: Likewise.
1299 * gdb.trace/disconnected-tracing.exp: Likewise.
1300 * gdb.trace/ftrace.exp: Likewise.
1301 * gdb.trace/infotrace.exp: Likewise.
1302 * gdb.trace/passc-dyn.exp: Likewise.
1303 * gdb.trace/passcount.exp: Likewise.
1304 * gdb.trace/pending.exp: Likewise.
1305 * gdb.trace/qtro.exp: Likewise.
1306 * gdb.trace/range-stepping.exp: Likewise.
1307 * gdb.trace/report.exp: Likewise.
1308 * gdb.trace/save-trace.exp: Likewise.
1309 * gdb.trace/status-stop.exp: Likewise.
1310 * gdb.trace/strace.exp: Likewise.
1311 * gdb.trace/tfile.exp: Likewise.
1312 * gdb.trace/tfind.exp: Likewise.
1313 * gdb.trace/trace-break.exp: Likewise.
1314 * gdb.trace/tracecmd.exp: Likewise.
1315 * gdb.trace/trace-mt.exp: Likewise.
1316 * gdb.trace/tspeed.exp: Likewise.
1317 * gdb.trace/tsv.exp: Likewise.
1318 * gdb.trace/while-stepping.exp: Likewise.
1319 * lib/gdb.exp: Likewise.
1320 * lib/gdbserver-support.exp: Likewise.
1321 * lib/java.exp: Likewise.
1322 * lib/mi-support.exp: Likewise.
1323 * lib/pascal.exp: Likewise.
1324 * lib/prompt.exp: Likewise.
1325 * lib/trace-support.exp: Likewise.
1326
47d48711
PA
13272013-06-07 Pedro Alves <palves@redhat.com>
1328
1329 * gdb.ada/info_types.c: Fix formating in copyright header.
1330 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
1331 * gdb.base/float.c: Likewise.
1332 * gdb.base/inferior-died.c: Likewise.
1333 * gdb.base/interp.c: Likewise.
1334 * gdb.base/jit-main.c: Likewise.
1335 * gdb.base/jit-solib.c: Likewise.
1336 * gdb.base/long_long.c: Likewise.
1337 * gdb.base/longjmp.c: Likewise.
1338 * gdb.base/nextoverexit.c: Likewise.
1339 * gdb.base/pr11022.c: Likewise.
1340 * gdb.base/prelink-lib.c: Likewise.
1341 * gdb.base/prelink.c: Likewise.
1342 * gdb.base/prologue.c: Likewise.
1343 * gdb.base/restore.c: Likewise.
1344 * gdb.base/sigchld.c: Likewise.
1345 * gdb.base/solib-search-lib1.c: Likewise.
1346 * gdb.base/solib-search-lib2.c: Likewise.
1347 * gdb.base/solib-search.c: Likewise.
1348 * gdb.base/solib-search.h: Likewise.
1349 * gdb.base/whatis.c: Likewise.
1350 * gdb.cp/abstract-origin.cc: Likewise.
1351 * gdb.cp/anon-struct.cc: Likewise.
1352 * gdb.cp/baseenum.cc: Likewise.
1353 * gdb.cp/bs15503.cc: Likewise.
1354 * gdb.cp/call-c-1.c: Likewise.
1355 * gdb.cp/call-c.cc: Likewise.
1356 * gdb.cp/class2.cc: Likewise.
1357 * gdb.cp/classes.cc: Likewise.
1358 * gdb.cp/cttiadd.cc: Likewise.
1359 * gdb.cp/cttiadd1.cc: Likewise.
1360 * gdb.cp/cttiadd2.cc: Likewise.
1361 * gdb.cp/cttiadd3.cc: Likewise.
1362 * gdb.cp/derivation.cc: Likewise.
1363 * gdb.cp/derivation2.cc: Likewise.
1364 * gdb.cp/dispcxx.cc: Likewise.
1365 * gdb.cp/exception.cc: Likewise.
1366 * gdb.cp/gdb2384-base.cc: Likewise.
1367 * gdb.cp/gdb2384-base.h: Likewise.
1368 * gdb.cp/gdb2384.cc: Likewise.
1369 * gdb.cp/gdb2495.cc: Likewise.
1370 * gdb.cp/mb-inline.h: Likewise.
1371 * gdb.cp/mb-inline1.cc: Likewise.
1372 * gdb.cp/mb-inline2.cc: Likewise.
1373 * gdb.cp/member-name.cc: Likewise.
1374 * gdb.cp/member-ptr.cc: Likewise.
1375 * gdb.cp/misc.cc: Likewise.
1376 * gdb.cp/namespace1.cc: Likewise.
1377 * gdb.cp/nextoverthrow.cc: Likewise.
1378 * gdb.cp/pr-574.cc: Likewise.
1379 * gdb.cp/pr9631.cc: Likewise.
1380 * gdb.cp/printmethod.cc: Likewise.
1381 * gdb.cp/psmang1.cc: Likewise.
1382 * gdb.cp/psmang2.cc: Likewise.
1383 * gdb.cp/psymtab-parameter.cc: Likewise.
1384 * gdb.cp/ptype-flags.cc: Likewise.
1385 * gdb.cp/ref-params.cc: Likewise.
1386 * gdb.cp/ref-types.cc: Likewise.
1387 * gdb.cp/smartp.cc: Likewise.
1388 * gdb.cp/try_catch.cc: Likewise.
1389 * gdb.cp/userdef.cc: Likewise.
1390 * gdb.cp/using-crash.cc: Likewise.
1391 * gdb.cp/virtfunc.cc: Likewise.
1392 * gdb.cp/virtfunc2.cc: Likewise.
1393 * gdb.dwarf2/callframecfa.S: Likewise.
1394 * gdb.dwarf2/dw2-ranges.c: Likewise.
1395 * gdb.dwarf2/dw2-ranges2.c: Likewise.
1396 * gdb.dwarf2/dw2-ranges3.c: Likewise.
1397 * gdb.dwarf2/dw2-restore.S: Likewise.
1398 * gdb.dwarf2/pieces.S: Likewise.
1399 * gdb.dwarf2/valop.S: Likewise.
1400 * gdb.java/jnpe.java: Likewise.
1401 * gdb.mi/mi-stepn.c: Likewise.
1402 * gdb.mi/mi-var-cp.cc: Likewise.
1403 * gdb.mi/mi-var-rtti.cc: Likewise.
1404 * gdb.mi/ns-stale-regcache.c: Likewise.
1405 * gdb.mi/pr11022.c: Likewise.
1406 * gdb.mi/solib-lib.c: Likewise.
1407 * gdb.mi/solib-main.c: Likewise.
1408 * gdb.python/py-arch.c: Likewise.
1409 * gdb.python/py-block.c: Likewise.
1410 * gdb.python/py-breakpoint.c: Likewise.
1411 * gdb.python/py-events.c: Likewise.
1412 * gdb.python/py-evthreads.c: Likewise.
1413 * gdb.python/py-explore.c: Likewise.
1414 * gdb.python/py-explore.cc: Likewise.
1415 * gdb.python/py-finish-breakpoint.c: Likewise.
1416 * gdb.python/py-finish-breakpoint2.cc: Likewise.
1417 * gdb.python/py-symbol.c: Likewise.
1418 * gdb.threads/execl.c: Likewise.
1419 * gdb.threads/execl1.c: Likewise.
1420
88ab5684
WN
14212013-06-07 Will Newton <will.newton@linaro.org>
1422
1423 * gdb.base/long_long.exp: Fix ARM EABI target glob.
1424
42daa7a0
WN
14252013-06-07 Will Newton <will.newton@linaro.org>
1426
1427 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
1428 and "starting".
1429
f4059ef3
WN
14302013-06-07 Will Newton <will.newton@linaro.org>
1431
1432 * gdb.cp/anon-struct.exp: Conditionalize constructor and
1433 destructor prototypes for ARM ABI.
1434 * gdb.cp/m-static.exp: Likewise.
1435
8cb5cc78
YQ
14362013-06-07 Yao Qi <yao@codesourcery.com>
1437
1438 * gdb.trace/mi-trace-unavailable.exp: New.
1439 * gdb.trace/trace-unavailable.c: New.
1440
c6cf1712
DE
14412013-06-06 Doug Evans <dje@google.com>
1442
1443 * gdb.cp/derivation.exp: Make tests have unique names.
1444
bf6be0f4
TT
14452013-06-06 Tom Tromey <tromey@redhat.com>
1446
1447 * gdb.base/dump.exp (capture_value): Don't put expression into
1448 test name if arguments passed in.
1449 Rename a couple more tests to make them unique.
1450
ebb022fa
TT
14512013-06-06 Tom Tromey <tromey@redhat.com>
1452
1453 * gdb.base/break-always.exp: Explicitly specify test name.
1454
69fc87c2
DE
14552013-06-05 Doug Evans <dje@google.com>
1456 Keith Seitz <keiths@redhat.com>
1457
1458 * gdb.cp/derivation2.cc: New file.
1459 * gdb.cp/derivation.cc (main): Call foo2.
1460 * gdb.cp/derivation.exp: Add tests for typedefs in another
1461 file, and when there's an active block.
1462
f993f39e
LM
14632013-06-05 Luis Machado <lgustavo@codesourcery.com>
1464
1465 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
1466 from targets that use function descriptors in the virtual tables.
1467 Handle presence of dot symbols.
1468
afacd7f3
GB
14692013-06-04 Gary Benson <gbenson@redhat.com>
1470
1471 * gdb.base/break-probes.exp: New file.
1472 * gdb.base/break-probes.c: Likewise.
1473 * gdb.base/break-probes-solib.c: Likewise.
1474 * gdb.base/info-shared.exp: New file.
1475 * gdb.base/info-shared.c: Likewise.
1476 * gdb.base/info-shared-solib1.c: Likewise.
1477 * gdb.base/info-shared-solib2.c: Likewise.
1478
a29a3fb7
GB
14792013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1480 Gary Benson <gbenson@redhat.com>
1481
1482 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
1483 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
1484 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
1485 to be set to "no" to indicate that no ld.so copy should be made.
1486 * gdb.base/break-interp.exp (solib_bp): New constant.
1487 (reach_1): Use the above instead of "_dl_debug_state".
1488 (test_attach): Likewise.
1489 (test_ld): Likewise.
1490 * gdb.threads/dlopen-libpthread.exp: New file.
1491 * gdb.threads/dlopen-libpthread.c: Likewise.
1492 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
1493 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
1494
62a813cc
YQ
14952013-05-30 Yao Qi <yao@codesourcery.com>
1496
1497 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1498 Add a test that no MI notification is emitted when executing
1499 -exec-arguments.
1500
8f56dad4
JK
15012013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1502
1503 PR testsuite/12649
1504 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
1505 $mi_gdb_prompt expectation by mi_expect_stop.
1506 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
1507 (mi info dprintf second time): Replace them by mi_send_resuming_command
1508 and mi_expect_stop.
1509
c588eb20
GB
15102013-05-24 Gary Benson <gbenson@redhat.com>
1511
1512 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
1513 backslash.
1514 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
1515 backslashes.
1516 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
1517 backslash.
1518
c0ea94eb
YQ
15192013-05-24 Yao Qi <yao@codesourcery.com>
1520
1521 * gdb.trace/tfile.exp: Test inferior and thread.
1522
db1ac436
YQ
15232013-05-24 Yao Qi <yao@codesourcery.com>
1524 Pedro Alves <palves@redhat.com>
1525
1526 * gdb.base/range-stepping.exp: Skip the rest of tests if the
1527 test fails.
1528 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
1529 Return 0 if the test passes, otherwise return 1.
1530
b6abb10c
DE
15312013-05-23 Doug Evans <dje@google.com>
1532
1533 * boards/fission-dwp.exp: New file.
1534
bc5065a7
PA
15352013-05-23 Yao Qi <yao@codesourcery.com>
1536 Pedro Alves <palves@redhat.com>
1537
1538 * gdb.base/range-stepping.c: New file.
1539 * gdb.base/range-stepping.exp: New file.
1540 * gdb.trace/range-stepping.c: New file.
1541 * gdb.trace/range-stepping.exp: New file.
1542 * lib/range-stepping-support.exp: New file.
1543
5f2e6b00
TT
15442013-05-22 Tom Tromey <tromey@redhat.com>
1545
1546 * gdb.cp/class2.cc (main): New local 'aref'.
1547 * gdb.cp/class2.exp: Check printing of 'aref'.
1548
e6ba475a
DE
15492013-05-22 Doug Evans <dje@google.com>
1550
1551 * gdb.threads/wp-replication.c (main): Insert some code at the start
1552 to ensure the breakpoint on main is only hit once. Fix comment.
1553
52c935b6
KS
15542013-05-21 Keith Seitz <keiths@redhat.com>
1555 Pedro Alves <palves@redhat.com>
1556
1557 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
1558 gdb_expect.
1559 Add test to flush the remaining input buffer so that this
1560 file passes testsuite/12649.
1561
bd9673a4
PW
15622013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1563
1564 * gdb.base/catch-signal-fork.exp: New file.
1565 * gdb.base/catch-signal-fork.c: New file.
1566
69a97597
SA
15672013-05-21 Sterling Augustine <saugustine@google.com>
1568
1569 * boards/remote-stdio-gdbserver.exp: New file.
1570
44e97363
JK
15712013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1572
1573 PR testsuite/12649
1574 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
1575 racy matches.
1576
02392865
CG
15772013-05-21 Christian Groessler <chris@groessler.org>
1578
1579 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
1580 since it's not supported in all shells.
1581
c5867ab6
HZ
15822013-05-21 Hui Zhu <hui@codesourcery.com>
1583
1584 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
1585 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
1586
6c9e2db4
DE
15872013-05-20 Doug Evans <dje@google.com>
1588
1589 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
1590 (_handle_DW_TAG): Use it.
1591 (cu, tu): Replace parameters is_64, version, addr_size with options.
1592 All callers updated. Add Fission support.
1593 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
1594 * gdb.dwarf2/method-ptr.exp: Ditto.
1595 * gdb.dwarf2/nostaticblock.exp: Ditto.
1596 * gdb.dwarf2/subrange.exp: Ditto.
1597 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
1598
4a6e676c
TT
15992013-05-20 Tom Tromey <tromey@redhat.com>
1600
1601 * gdb.gdb/python-selftest.exp: New file.
1602
e19d3afb
DE
16032013-05-20 Doug Evans <dje@google.com>
1604
1605 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
1606 -fdebug-types-section.
1607
4d804846
JB
16082013-05-20 Joel Brobecker <brobecker@adacore.com>
1609
1610 * gdb.ada/float_param: New testcase.
1611
8d324e83
DE
16122013-05-17 Doug Evans <dje@google.com>
1613
7d0c9981
DE
1614 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
1615 Add tests for "maint check-symtabs", "maint expand-symtabs".
1616
8d324e83
DE
1617 * gdb.base/maint.exp: Remove testing of individual maint command
1618 help output.
1619
177aadc4
PA
16202013-05-16 Pedro Alves <palves@redhat.com>
1621
1622 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
1623 comment. Use gdb_test_no_output.
1624
b8fea896
JB
16252013-05-16 Joel Brobecker <brobecker@adacore.com>
1626
1627 * gdb.ada/complete.exp: Add test verifying completion using
1628 the "tab" key.
1629
52c935b6
KS
16302013-05-15 Keith Seitz <keiths@redhat.com>
1631
1632 * gdb.base/filesym.exp: New completer test.
1633 * gdb.base/filesym.c: New file.
1634
ed0f00b8
PA
16352013-05-15 Pedro Alves <palves@redhat.com>
1636
1637 * gdb.base/fixsection.c: Remove attribution.
1638 * gdb.base/watch-read.exp: Ditto.
1639
55fb6d27
TT
16402013-05-13 Tom Tromey <tromey@redhat.com>
1641
1642 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
1643 size and change type sizes to 4 bytes.
1644
ac1ca910
TT
16452013-05-13 Tom Tromey <tromey@redhat.com>
1646
1647 * gdb.base/exprs.exp (test_expr): Add regression test.
1648 * gdb.base/exprs.c (null_t_struct): New global.
1649
8414efef
MB
16502013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
1651
1652 * gdb.base/default.exp: Disable history saving.
1653 * gdb.base/setshow.exp: Likewise.
1654
9779ab84
PA
16552013-05-10 Pedro Alves <palves@redhat.com>
1656
1657 PR remote/15455
1658
1659 * gdb.trace/qtro.c: New file.
1660 * gdb.trace/qtro.exp: New file.
1661
1e611234
PM
16622013-05-10 Phil Muldoon <pmuldoon@redhat.com>
1663
1664 * gdb.python/py-framefilter.py: New File.
1665 * gdb.python/py-framefilter-mi.exp: Ditto.
1666 * gdb.python/py-framefilter.c: Ditto.
1667 * gdb.python/py-framefilter-mi.exp: Ditto.
1668 * gdb.python/py-framefilter-mi.c: Ditto,
1669 * gdb.python/py-framefilter-gdb.py.in: Ditto.
1670
5e4c3ac4
TT
16712013-05-08 Tom Tromey <tromey@redhat.com>
1672
1673 * gdb.base/solib-search.exp: Set test name for "set
1674 solib-search-path" test.
1675
993654a9
HAQ
16762013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
1677
1678 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
1679 (set_a_tracepoint): Set tracepoint before prologue.
1680 (run_trace_experiment): Test setup_tracepoints and 'break end'
1681 in it.
1682 (trace_buffer_normal): Remove.
1683 (gdb_trace_circular_tests): Remove. Move tests to...
1684 (top level): ...here. Call 'runto_main' before checking for
1685 trace support. Use commands to check the support for circular
1686 trace buffer and changing of trace buffer size. Add test
1687 to calculate size of single frame. Use this size to
1688 calculate the size of trace buffer. Use 'tfind pc func9'
1689 instead of 'tfind 9'. Use 'with_test_prefix'.
1690
c95aea6b
TT
16912013-05-07 Tom Tromey <tromey@redhat.com>
1692
1693 * lib/selftest-support.exp: New file.
1694 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
1695 do_self_tests.
1696 (setup_test, find_gdb): Remove.
1697 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
1698 do_self_tests.
1699 (setup_test, find_gdb): Remove.
1700 (test_observer): Don't call setup_test. Remove argument.
1701 * gdb.gdb/selftest.exp: Load selftest-support.exp.
1702 (find_gdb): Remove.
1703 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
1704 do_self_tests.
1705 (setup_test, find_gdb): Remove.
1706 (test_with_self): Don't call setup_test. Remove argument.
1707
1f031429
PA
17082013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
1709
1710 * gdb.arch/system-gcore.exp: Remove.
1711 * gdb.arch/gcore.c: Remove.
1712 * gdb.base/gcore.exp: Add "info reg system".
1713
58ce7251
SDJ
17142013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
1715
1716 PR breakpoints/15413:
1717 * gdb.base/pending.exp: Add test for completion of the "condition"
1718 command for pending breakpoints.
1719 * gdb.linespec/linespec.ex: Add test for completion of the
1720 "condition" command when dealing with multiple locations.
1721
aacbb8a5
LM
17222013-05-07 Luis Machado <lgustavo@codesourcery.com>
1723
1724 * gdb.threads/wp-replication.c: New file.
1725 * gdb.threads/wp-replication.exp: New file.
1726
2dd6254d
SL
17272013-05-06 Sandra Loosemore <sandra@codesourcery.com>
1728
1729 * gdb.xml/tdesc-regs.exp: Add case for nios2.
1730
c2a96e8c
DE
17312013-05-06 Doug Evans <dje@google.com>
1732
b903e17e
DE
1733 * gdb.base/solib-search-lib1.c: New file.
1734 * gdb.base/solib-search-lib2.c: New file.
1735 * gdb.base/solib-search.c: New file.
1736 * gdb.base/solib-search.h: New file.
1737 * gdb.base/solib-search.exp: New file.
1738
fac51dd9
DE
1739 * lib/gdb.exp (gdb_core_cmd): New function.
1740 * gdb.arch/system-gcore.exp: Use it.
1741 * gdb.arch/vsx-regs.exp: Ditto.
1742 * gdb.base/gcore.exp: Ditto.
1743 * gdb.threads/gcore-thread.exp: Ditto.
1744
c2a96e8c
DE
1745 * gdb.reverse/shr.h: New file.
1746 * gdb.reverse/shr1.c: New file.
1747 * gdb.reverse/shr2.c: #include "shr.h".
1748 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
1749 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
1750 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
1751 Update tests using sleep/printf to use shr2.sl instead.
1752 * gdb.reverse/solib-reverse.exp: Ditto.
1753
b6807d98
TT
17542013-05-06 Tom Tromey <tromey@redhat.com>
1755
1756 * gdb.dwarf2/implptrconst.c: New file.
1757 * gdb.dwarf2/implptrconst.exp: New file.
1758 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
1759 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
1760 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
1761
96f7d3f1
PW
17622013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1763
1764 * gdb.base/catch-sig.c (main): Raise SIGINT.
1765 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
1766
1ebff1fd
HAQ
17672013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
1768
1769 * status-stop.exp (test_tstart_tstart): Check for error
1770 returned by the second 'tstart' command.
1771
f92b06da
WT
17722013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
1773
1774 * gdb.xml/maint_print_struct.exp: New file.
1775 * gdb.xml/maint_print_struct.xml: New file.
1776
ff546935
TT
17772013-04-25 Tom Tromey <tromey@redhat.com>
1778
1779 * gdb.dwarf2/nostaticblock.exp: New file.
1780
bf9e4d0c
MB
17812013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
1782
1783 PR gdb/10462
1784 * gdb.base/setshow.exp: Add test case.
1785
a11cfd87
HZ
17862013-04-23 Hui Zhu <hui@codesourcery.com>
1787
1788 PR gdb/15293
a11cfd87
HZ
1789 * gdb.base/dprintf.exp: Add ignore command.
1790
2d9442cc
HZ
17912013-04-23 Hui Zhu <hui@codesourcery.com>
1792
1793 PR gdb/15165
2d9442cc
HZ
1794 * gdb.base/save-bp.exp: Add test for dprintf.
1795
0f3305ed
TT
17962013-04-22 Tom Tromey <tromey@redhat.com>
1797
1798 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
1799 notice_open_fds.
1800
d504301e
SDJ
18012013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1802
1803 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
1804 ldflags.
1805
9991b207
SDJ
18062013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1807
1808 * gdb.arch/arm-bl-branch-dest.c: New file.
1809 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
1810
433730c9
PA
18112013-04-19 Vladimir Kargov <kargov@gmail.com>
1812 Pedro Alves <palves@redhat.com>
1813
1814 * gdb.arch/i386-float.S: New file.
1815 * gdb.arch/i386-float.exp: New file.
1816
9a908334
LM
18172013-04-18 Luis Machado <lgustavo@codesourcery.com>
1818
1819 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
1820 type void *.
1821
4f22ed5c
DE
18222013-04-17 Doug Evans <dje@google.com>
1823
1824 * lib/dwarf.exp (Dwarf): New proc "tu".
1825 * gdb.dwarf2/missing-sig-type.exp: New file.
1826
a0d3f2f5
SCR
18272013-04-15 Siva Chandra Reddy <sivachandra@google.com>
1828
1829 Add option to link testcases with Pthreads library when
1830 using 'prepare_for_testing' in tests.
1831
1832 * lib/gdb.exp (build_executable_from_specs): Use
1833 gdb_compile_pthreads to compile if option "pthreads" is
1834 specified.
1835
cc16e6c9
TT
18362013-04-15 Tom Tromey <tromey@redhat.com>
1837
1838 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
1839
72f1fe8a
TT
18402013-04-15 Tom Tromey <tromey@redhat.com>
1841
1842 * gdb.base/default.exp: Update for $_exception.
1843 * gdb.cp/exceptprint.cc: New file.
1844 * gdb.cp/exceptprint.exp: New file.
1845 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
1846
6e72ca20
TT
18472013-04-15 Tom Tromey <tromey@redhat.com>
1848
1849 * gdb.cp/typeid.cc: New file.
1850 * gdb.cp/typeid.exp: New file.
1851
591f19e8
TT
18522013-04-15 Tom Tromey <tromey@redhat.com>
1853
1854 * gdb.cp/exception.exp: Add "catch rethrow" tests.
1855
da9160e4
YQ
18562013-04-13 Yao Qi <yao@codesourcery.com>
1857
1858 * gdb.base/completion.exp: Test completion of command
1859 'target ctf' if target ctf is supported.
1860
f81d1120
PA
18612013-04-10 Pedro Alves <palves@redhat.com>
1862
1863 * gdb.base/completion.exp: Test "set height", "set listsize" and
1864 "set trace-buffer-size" completion.
1865 * gdb.base/setshow.exp: Test "set height unlimited".
1866 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
1867 unlimited".
1868
393fd4c3
YQ
18692013-04-10 Yao Qi <yao@codesourcery.com>
1870
1871 * gdb.trace/actions.exp: Save trace data to CTF.
1872 Change to ctf target if GDB supports, read CTF data in ctf
1873 target, and check the actions of tracepoints.
1874 * gdb.trace/while-stepping.exp: Likewise.
1875 * gdb.trace/report.exp: Test GDB saves trace data to CTF
1876 format and read CTF trace file if GDB supports.
1877 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
1878 target is supported, change to ctf target, read trace data and
1879 check output of command "tstatus".
1880 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
1881 read CTF data by target ctf and call check_tsv.
1882
b7a273f8
YQ
18832013-04-10 Yao Qi <yao@codesourcery.com>
1884
1885 * gdb.trace/actions.exp (check_tracepoint): New.
1886 (top level): Start the tracing and check the actions of
1887 tracepoints. Save trace data to tfile format. Restart GDB
1888 and read trace file in tfile target. Check the actions of
1889 tracepoints again.
1890 * gdb.trace/while-stepping.exp: Likewise.
1891
f3786771
YQ
18922013-04-10 Yao Qi <yao@codesourcery.com>
1893
1894 * gdb.trace/report.exp: Use standard_output_file for saved
1895 trace file.
1896
5c2b4418
HZ
18972013-04-10 Hui Zhu <hui@codesourcery.com>
1898
1899 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
1900 (MISCELLANEOUS): Add dprintf-pendshr.sl.
1901 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
1902
f7543f0a
JK
19032013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1904
1905 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
1906 response.
1907
f6de8ec2
PA
19082013-04-08 Pedro Alves <palves@redhat.com>
1909
1910 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
1911 the location.
1912
b8abfd58
SL
19132013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1914
1915 * gdb.cp/cplabel.exp: Allow empty directory in file reported
1916 for breakpoint location.
1917
156bffd0
SL
19182013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1919
1920 * gdb.linespec/linespec.exp: Make dir/file:line tests
1921 conditional for non-remote hosts only.
1922
c9a6ce02
PA
19232013-04-04 Stan Shebs <stan@codesourcery.com>
1924 Pedro Alves <palves@redhat.com>
1925
1926 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
1927 * gdb.trace/actions-changed.c: New file.
1928 * gdb.trace/actions-changed.exp: New file.
1929 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
1930 (gdb_trace_setactions_command): ... this. Add "actions_command"
1931 parameter, and handle it.
1932 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
1933
4bd05f24
YQ
19342013-04-04 Yao Qi <yao@codesourcery.com>
1935
1936 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
1937 'step'.
1938
3758b5ce
YQ
19392013-04-03 Yao Qi <yao@codesourcery.com>
1940
1941 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
1942 "tfile-basic.tf".
1943 (test_tfind_tfile): Likewise.
1944
1dcaed0d
YQ
19452013-04-03 Yao Qi <yao@codesourcery.com>
1946
1947 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
1948 "tfile-basic.tf" instead of "basic.tf".
1949 (write_error_trace_file): Pass argument "tfile-error.tf"
1950 instead of "error.tf".
1951 * gdb.trace/tfile.exp: Update tfile names to
1952 "tfile-basic.tf" and "tfile-error.tf".
1953
0e7a53fc
SL
19542013-04-02 Sandra Loosemore <sandra@codesourcery.com>
1955
1956 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
1957 empty directory in file for breakpoint hit.
1958
9852c492
YQ
19592013-03-29 Yao Qi <yao@codesourcery.com>
1960
1961 * gdb.base/completion.exp: Test completion of commands
1962 "target core", "target tfile" and "target exec".
1963 * gdb.trace/tfile.exp: Test completion of command
1964 "target tfile".
1965
af312be7
JB
19662013-03-28 Joel Brobecker <brobecker@adacore.com>
1967
1968 * gdb.ada/win_fu_syms: New testcase.
1969
e4a48d9d
DE
19702013-03-28 Doug Evans <dje@google.com>
1971
1972 * gdb.base/maint.exp (maint print statistics): Update expected output.
1973
7f7cc265
PA
19742013-03-28 Pedro Alves <palves@redhat.com>
1975
1976 PR gdb/15294
1977
1978 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
1979 mean unlimited instead of $arg < 0.
1980 (test_listsize): Remove "listsize of 0 suppresses output" test.
1981 Test that "set listsize 0" ends up with an unlimited listsize.
1982
fc0da894
PA
19832013-03-28 Pedro Alves <palves@redhat.com>
1984
1985 * gdb.base/list.exp (last_line): New global.
1986 (last_line_re): New global.
1987 (test_listsize, test_list_function, test_list_forward)
1988 (test_repeat_list_command, test_list_range)
1989 (test_list_filename_and_function): Use them.
1990 * gdb.base/list0.c: Comment the last line of the file with "last
1991 line".
1992
abe7b711
PA
19932013-03-28 Pedro Alves <palves@redhat.com>
1994
1995 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
1996 list the whole file.
1997
15b3979c
PA
19982013-03-28 Pedro Alves <palves@redhat.com>
1999
2000 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
2001 "set listsize".
2002
96811e3b
KS
20032013-03-26 Keith Seitz <keiths@redhat.com>
2004
2005 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
2006 from passing.
2007
4043f22b
PA
20082013-03-26 Pedro Alves <palves@redhat.com>
2009
2010 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
2011 until after GDB has run.
2012
14a1aa17
YQ
20132013-03-26 Yao Qi <yao@codesourcery.com>
2014
2015 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
2016 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
2017
99c819ee
MM
20182013-03-26 Markus Metzger <markus.t.metzger@intel.com>
2019
2020 * gdb.btrace/enable.exp: Add regression test.
2021
24955f63
TT
20222013-03-25 Tom Tromey <tromey@redhat.com>
2023
2024 * gdb.cp/m-static.exp: Add destructor-printing tests.
2025
fce632b6
TT
20262013-03-25 Tom Tromey <tromey@redhat.com>
2027
2028 * gdb.cp/m-static.exp: Add constructor ptype tests.
2029 * gdb.cp/m-static.cc (single_constructor): New class.
2030 (main): Make instance of single_constructor.
2031
598d3636
JK
20322013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2033 Pedro Alves <palves@redhat.com>
2034
2035 * gdb.server/server-kill.c: New file.
2036 * gdb.server/server-kill.exp: New file.
2037
c12440c9
PA
20382013-03-21 Pedro Alves <palves@redhat.com>
2039
2040 * gdb.trace/trace-buffer-size.exp (get default buffer size):
2041 Expect $gdb_prompt in gdb_test_multiple.
2042
bd712aed
DE
20432013-03-21 Doug Evans <dje@google.com>
2044
2045 * gdb.base/maint.exp: Update tests for per-command stats.
2046
b2f83c08
TT
20472013-03-21 Tom Tromey <tromey@redhat.com>
2048
2049 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
2050 * gdb.cp/misc.exp: Add test for FILENAME:: case.
2051
ef0026f0
PA
20522013-03-20 Pedro Alves <palves@redhat.com>
2053
2054 PR gdb/15289
2055
2056 * gdb.base/remote.exp: Test
2057 "set remote hardware-watchpoint-limit -1",
2058 "set remote hardware-breakpoint-limit -1",
2059 "set remote hardware-watchpoint-limit 2147483647" and
2060 "set remote hardware-breakpoint-limit 2147483647".
2061
3f1175a9
PA
20622013-03-20 Pedro Alves <palves@redhat.com>
2063 Yao Qi <yao@codesourcery.com>
2064
2065 * gdb.trace/tfile.c: Add comments.
2066 (nonconstglob): New global.
2067 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
2068 global that is not covered by the trace frame. Test
2069 disassembling.
2070
a09ae1c1
JK
20712013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2072
2073 * gdb.base/valgrind-infcall.exp
2074 (continue #$continue_count) <remote connection closed>
2075 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
2076 $valgrind_pid.
2077
9ce98649
TT
20782013-03-15 Tom Tromey <tromey@redhat.com>
2079
2080 * gdb.cp/overload.cc (intintfunc): New.
2081 * gdb.cp/overload.exp: Add regression test.
2082
0a251e08
YQ
20832013-03-15 Yao Qi <yao@codesourcery.com>
2084
2085 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
2086 using with_test_prefix.
2087 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
2088 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
2089 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
2090 * gdb.threads/watchpoint-fork.exp (test): Likewise.
2091 * gdb.base/break-interp.exp (test_core): Likewise.
2092 (test_attach_gdb): Likewise.
2093 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
2094 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
2095 Likewise.
2096 * gdb.base/jit-so.exp (one_jit_test): Likewise.
2097 * gdb.base/jit.exp (one_jit_test): Likewise.
2098 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
2099 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
2100 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
2101 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
2102 Likewise.
2103 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2104 Likewise.
2105 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
2106 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
2107 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
2108 (tracepoint_change_loc_2): Likewise.
2109 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
2110 Likewise.
2111 (disconnected_tfind): Likewise.
2112 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
2113 Likewise.
2114 (test_tfind_remote): Likewise.
2115 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
2116 Likewise.
2117 (test_pending_resolved): Likewise.
2118 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
2119 Likewise.
2120 (test_upload_tsv): Likewise.
2121 * gdb.trace/pending.exp (pending_tracepoint_resolved):
2122 Likewise.
2123 (pending_tracepoint_works): Likewise.
2124 * gdb.trace/report.exp (use_collected_data): Likewise.
2125 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
2126 Likewise.
2127 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
2128 * gdb.trace/strace.exp (strace_info_marker): Likewise.
2129 (strace_trace_on_same_addr): Likewise.
2130 (strace_trace_on_diff_addr): Likewise.
2131 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
2132 (gdb_collect_locals_test): Likewise.
2133 (gdb_unavailable_registers_test): Likewise.
2134 (gdb_collect_globals_test): Likewise.
2135
2c415c0f
YQ
21362013-03-15 Yao Qi <yao@codesourcery.com>
2137
2138 * gdb.base/condbreak.exp: Add semicolon back which was removed
2139 by my previous commit.
2140
ae59b1da
YQ
21412013-03-14 Yao Qi <yao@codesourcery.com>
2142
2143 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
2144 'return'.
2145 (gdb_target_monitor, gdb_load): Likewise.
2146 * config/sid.exp (gdb_load): Likewise.
2147 * config/slite.exp (gdb_load): Likewise.
2148 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
2149 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
2150 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
2151 (single_step_until): Likewise.
2152 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2153 * gdb.arch/system-gcore.exp: Likewise.
2154 * gdb.base/bigcore.exp (extract_heap): Likewise.
2155 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
2156 * gdb.base/call-ar-st.exp: Likewise.
2157 * gdb.base/call-rt-st.exp: Likewise.
2158 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
2159 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
2160 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
2161 * gdb.base/corefile.exp: Likewise.
2162 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
2163 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
2164 * gdb.base/fixsection.exp: Likewise.
2165 * gdb.base/funcargs.exp: Likewise.
2166 * gdb.base/gcore-buffer-overflow.exp: Likewise.
2167 * gdb.base/gcore-relro.exp: Likewise.
2168 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
2169 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
2170 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
2171 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
2172 * gdb.base/list.exp: Likewise.
2173 (set_listsize): Likewise.
2174 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
2175 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
2176 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
2177 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
2178 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
2179 * gdb.base/setvar.exp: Likewise.
2180 (test_set): Likewise.
2181 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
2182 * gdb.base/solib-overlap.exp: Likewise.
2183 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
2184 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
2185 * gdb.base/watchpoint.exp (initialize): Likewise.
2186 (test_simple_watchpoint): Likewise.
2187 (test_disabling_watchpoints): Likewise.
2188 (test_watchpoint_triggered_in_syscall): Likewise.
2189 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
2190 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
2191 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
2192 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
2193 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
2194 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
2195 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2196 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
2197 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
2198 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
2199 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
2200 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
2201 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
2202 * gdb.mi/gdb792.exp: Likewise.
2203 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
2204 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
2205 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
2206 * gdb.threads/gcore-thread.exp: Likewise.
2207 (load_core): Likewise.
2208 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
2209 (test_startup, check_control_c): Likewise.
2210 * gdb.threads/sigstep-threads.exp: Likewise.
2211 * gdb.threads/thread_check.exp: Likewise.
2212 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
2213 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
2214 (set_a_tracepoint, trace_buffer_normal): Likewise.
2215 (gdb_trace_circular_tests): Likewise.
2216 * gdb.trace/collection.exp: Likewise.
2217 * gdb.trace/disconnected-tracing.exp: Likewise.
2218 * gdb.trace/infotrace.exp: Likewise.
2219 * gdb.trace/mi-traceframe-changed.exp: Likewise.
2220 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
2221 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
2222 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
2223 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
2224 * gdb.trace/stap-trace.exp: Likewise.
2225 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
2226 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
2227 * gdb.trace/trace-buffer-size.exp: Likewise.
2228 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
2229 * gdb.trace/unavailable.exp: Likewise.
2230 * gdb.trace/while-dyn.exp: Likewise.
2231 * lib/fortran.exp (set_lang_fortran): Likewise.
2232 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
2233 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
2234 (default_gdb_start, get_compiler_info): Likewise.
2235 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
2236 (get_debug_format, setup_xfail_format): Likewise.
2237 (rerun_to_main, gdb_skip_float_test): Likewise.
2238 (build_id_debug_filename_get, get_remotetimeout): Likewise.
2239 * lib/java.exp (set_lang_java): Likewise.
2240 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
2241 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
2242 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
2243 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
2244 * lib/objc.exp (set_lang_objc): Likewise.
2245 * lib/pascal.exp (set_lang_pascal): Likewise.
2246 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
2247 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
2248 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
2249
bb869963
SDJ
22502013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
2251
2252 PR c++/15203
2253 PR c++/15210
2254 * gdb.cp/m-static.cc (keepalive_int): New function.
2255 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
2256 * gdb.cp/m-static.exp: New test for `sintvar'.
2257
e2be70a0
YQ
22582013-03-14 Yao Qi <yao@codesourcery.com>
2259
2260 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
2261 of 'tstatus' into tstatus_output.
2262 (top level): Save the trace data to tfile. Read trace file in
2263 tfile target. Check the trace status.
2264
8ddb1965
YQ
22652013-03-13 Yao Qi <yao@codesourcery.com>
2266
2267 * gdb.trace/tsv.exp (check_tsv): New.
2268 (top level): Save a tfile on current trace session. Call
2269 check_tsv on live target. Load the tfile with target tfile
2270 and call check_tsv again.
2271
045dd51f
YQ
22722013-03-13 Yao Qi <yao@codesourcery.com>
2273
2274 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
2275 Replace some "gdb_test" with "gdb_test_no_output".
2276
82d049ab
PH
22772013-03-12 Paul Hilfinger <hilfingr@adacore.com>
2278
2279 * gdb.ada/expr_delims.exp: New file.
2280 * gdb.ada/expr_delims/foo.adb: New file.
2281 * gdb.ada/expr_delims/pck.ads: New file.
2282 * gdb.ada/expr_delims/pck.adb: New file.
2283
cb8ea32b
KS
22842013-03-11 Keith Seitz <keiths@redhat.com>
2285
2286 * watchpoint.exp (test_no_hw_watchpoints): Add test using
2287 both condition and thread. Then delete the watchpoint.
2288
2f1d9bdd
MM
22892013-03-11 Christian Himpel <christian.himpel@intel.com>
2290
2291 * Makefile.in: Add btrace testsuite.
2292 * configure: Regenerated.
2293 * configure.ac: Add btrace testsuite.
2294 * gdb.btrace/Makefile.in: New file.
2295 * gdb.btrace/enable.c: New file.
2296 * gdb.btrace/enable.exp: New file.
2297 * gdb.btrace/function_call_history.c: New file.
2298 * gdb.btrace/function_call_history.exp: New file.
2299 * gdb.btrace/instruction_history.c: New file.
2300 * gdb.btrace/instruction_history.exp: New file.
2301 * gdb.btrace/instruction_history.S: New file.
2302 * lib/gdb.exp: Add btrace skip proc.
2303
05c56a9d
JK
23042013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2305
2306 Fix entry-values if the callee called a noreturn function.
2307 * gdb.arch/amd64-tailcall-noret.S: New file.
2308 * gdb.arch/amd64-tailcall-noret.c: New file.
2309 * gdb.arch/amd64-tailcall-noret.exp: New file.
2310
9112db09
JK
23112013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2312
2313 Fix entry-values in C++ across CUs.
2314 * gdb.arch/amd64-tailcall-cxx.exp: New file.
2315 * gdb.arch/amd64-tailcall-cxx1.S: New file.
2316 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
2317 * gdb.arch/amd64-tailcall-cxx2.S: New file.
2318 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
2319
be9a119c 23202013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
2321 Hafiz Abid Qadeer <abidh@codesourcery.com>
2322
2323 gdb/testsuite/
2324 * gdb.trace/trace-buffer-size.exp: New file.
2325 * gdb.trace/trace-buffer-size.c: New file.
2326
049109b0
PA
23272013-03-06 Pedro Alves <palves@redhat.com>
2328
2329 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
2330 doesn't support the tested optional feature, call "unsupported"
2331 with the same test message as the "pass" case, instead of calling
2332 "pass" with a different message. Use the same text for the "fail"
2333 cases too.
2334
4aa54120
YQ
23352013-03-06 Yao Qi <yao@codesourcery.com>
2336
2337 * gdb.trace/tstatus.exp: Remove the invocation of
2338 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
2339 (test_tracepoints): Don't set fast tracepoint.
2340 (top level): Don't check agent library is loaded or not.
2341
b8b71e63
YQ
23422013-03-06 Yao Qi <yao@codesourcery.com>
2343
2344 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
2345 parentheses by "\\".
2346
33f448b1
JK
23472013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2348
2349 * gdb.linespec/base/one/thefile.cc (twodup): New.
2350 (m): Call it.
2351 * gdb.linespec/base/two/thefile.cc (dupname): New.
2352 (n): Call it.
2353 * gdb.linespec/break-ask.exp: New file.
2354 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
2355
1c942fb9
YQ
23562013-02-28 Yao Qi <yao@codesourcery.com>
2357
2358 * gdb.trace/report.exp: Move some code to ...
2359 (use_collected_data): New.
2360 (top level): Call use_collected_data once on the live target.
2361 Save at file of the current trace session, load it with target
2362 tfile, and call use_collected_data again.
2363
5b967901
JK
23642013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2365
2366 * gdb.threads/fork-thread-pending.c (main): Add alarm.
2367
6447023f
JK
23682013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2369
2370 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
2371 Add final kill of ${valgrind_pid}.
2372
9f44fbc0
SCR
23732013-02-20 Siva Chandra Reddy <sivachandra@google.com>
2374
2375 * gdb.python/py-arch.c: New test case
2376 * gdb.python/py-arch.exp: New tests to test
2377 gdb.Architecture.disassemble
2378 * gdb.python/Makefile.in: Add py-arch to the list of
2379 EXECUTABLES.
2380
4c9ad8c2
TT
23812013-02-18 Tom Tromey <tromey@redhat.com>
2382
2383 * gdb.dwarf2/subrange.exp: New file.
2384
f5911ea1
HAQ
23852013-02-15 Pedro Alves <pedro@codesourcery.com>
2386 Hafiz Abid Qadeer <abidh@codesourcery.com>
2387
2388 * gdb.trace/tfile.exp: Add test for -trace-status command.
2389
420f4384
JK
23902013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2391
2392 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
2393 nanosleep by sleep.
2394
4819b3f8
PA
23952013-02-14 Pedro Alves <palves@redhat.com>
2396
2397 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
2398
1773c82c
HAQ
23992013-02-14 Pedro Alves <pedro@codesourcery.com>
2400 Hafiz Abid Qadeer <abidh@codesourcery.com>
2401
2402 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
2403
e234dfaf
TT
24042013-02-12 Tom Tromey <tromey@redhat.com>
2405
2406 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
2407 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
2408
6c01dd94
PA
24092013-02-12 Pedro Alves <palves@redhat.com>
2410
2411 * gdb.base/catch-signal.c: Update copyright years.
2412 * gdb.base/catch-signal.exp: Update copyright years.
2413 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
2414 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
2415 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
2416 * gdb.dwarf2/dw2-error.S: Update copyright years.
2417 * gdb.dwarf2/dw2-error.c: Update copyright years.
2418 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
2419 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
2420 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
2421
595fc67f
PA
24222013-02-12 Pedro Alves <palves@redhat.com>
2423
2424 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
2425 message.
2426 * gdb.base/sigaltstack.exp: Ditto.
2427 * gdb.base/siginfo.exp: Ditto.
2428 * gdb.base/sizeof.exp: Ditto.
2429
17282693
PA
24302013-02-12 Pedro Alves <palves@redhat.com>
2431
2432 * gdb.mi/mi-basics.exp: Tweak intro comment.
2433 * gdb.mi/mi-break.exp: Tweak intro comment.
2434 * gdb.mi/mi-console.exp: Tweak intro comment.
2435 * gdb.mi/mi-file.exp: Tweak intro comment.
2436 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
2437 * gdb.mi/mi-return.exp: Tweak intro comment.
2438 * gdb.mi/mi-stepi.exp: Tweak intro comment.
2439 * gdb.mi/mi-until.exp: Tweak intro comment.
2440 * gdb.mi/mi-watch.exp: Tweak intro comment.
2441
8a4ac37e
PA
24422013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
2443
2444 * gdb.server/no-thread-db.exp: New file.
2445 * gdb.server/no-thread-db.c: New file.
2446 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
2447
c2792f5a
DE
24482013-02-11 Doug Evans <dje@google.com>
2449
2450 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
2451 two decfloats.
2452
d9e98382
SDJ
24532013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
2454
2455 * gdb.base/bitfields.c (struct internalvartest): New declaration.
2456 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
2457
a321661a
JK
24582013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2459
2460 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
2461
134a2066
YQ
24622013-02-06 Yao Qi <yao@codesourcery.com>
2463
2464 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
2465 to ...
2466 (test_create_delete_modify_tsv): ... here. New test on modifying
2467 the initial value of a tsv.
2468
5a2dc60a
JK
24692013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2470
2471 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
2472 (cd .../rdir): ... here.
2473
233d95b5
JK
24742013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2475
2476 * gdb.linespec/base/one/header.h: New file.
2477 * gdb.linespec/base/two/header.h: New file.
2478 * gdb.linespec/macro-relative.c: New file.
2479 * gdb.linespec/macro-relative.exp: New file.
2480
fbd9ab74
JK
24812013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2482
2483 * gdb.base/fullpath-expand-func.c: New file.
2484 * gdb.base/fullpath-expand.c: New file.
2485 * gdb.base/fullpath-expand.exp: New file.
2486 * gdb.base/realname-expand-real.c: New file.
2487 * gdb.base/realname-expand.c: New file.
2488 * gdb.base/realname-expand.exp: New file.
2489
1b56eb55
JK
24902013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2491
2492 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
2493 * gdb.dwarf2/dw2-dir-file-name.c: New file.
2494
af529f8f
JK
24952013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2496
2497 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
2498 (compare_filenames_for_search does not match)
2499 (compare_filenames_for_search does match): New tests.
2500
f5b95b50
JK
25012013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2502
2503 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
2504
d47921b9
JK
25052013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2506
2507 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
2508
8a92335b
JK
25092013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2510
2511 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
2512 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
2513 ${binfile}.mini_debuginfo-debuglink and
2514 ${binfile}.mini_debuginfo-debuglink.xz.
2515
17f2157d
TT
25162013-02-01 Tom Tromey <tromey@redhat.com>
2517
2518 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
2519 attributes.
2520
d65f0a9c
TT
25212013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2522 Tom Tromey <tromey@redhat.com>
2523
2524 * gdb.dwarf2/method-ptr.exp: Link with c++.
2525 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
2526
f25c0135
TT
25272013-01-31 Tom Tromey <tromey@redhat.com>
2528
2529 * gdb.base/jit.exp (compile_jit_test): New proc.
2530 Add PIE tests.
2531
7078baeb
TT
25322013-01-31 Tom Tromey <tromey@redhat.com>
2533
2534 * gdb.dwarf2/method-ptr.cc: New file.
2535 * gdb.dwarf2/method-ptr.exp: New file.
2536
1d24041a
TT
25372013-01-31 Tom Tromey <tromey@redhat.com>
2538
2539 * lib/dwarf.exp (namespace Dwarf): New.
2540
8d9878a4
TT
25412013-01-29 Tom Tromey <tromey@redhat.com>
2542
2543 * gdb.dwarf2/fission-reread.exp: Add unload test.
2544
bed911e5
DE
25452013-01-28 Doug Evans <dje@google.com>
2546
2547 * gdb.dwarf2/fission-loclists.exp: New file.
2548 * gdb.dwarf2/fission-loclists.S: New file.
2549
e229648e
JK
25502013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2551
2552 Code cleanup.
2553 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
2554 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
2555 and prepare_for_testing.
2556 * gdb.base/store.exp: Likewise.
2557
86700f00
TT
25582013-01-25 Tom Tromey <tromey@redhat.com>
2559
2560 * gdb.python/py-explore.exp: Expect the gdb prompt.
2561
8954db33
AB
25622013-01-25 Andrew Burgess <aburgess@broadcom.com>
2563
2564 * gdb.base/gnu_vector.c: New variable for use in tests.
2565 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
2566 changes in scalar to vector casting and widening.
2567 * gdb.python/py-type.c: New variables for use in tests.
2568 * gdb.python/py-type.exp: Update vector related tests to reflect
2569 changes in scalar to vector casting and widening.
2570
2077afdd
TD
25712013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
2572
2573 * gdb.base/prologue-include.c: New file.
2574 * gdb.base/prologue-include.exp: New file.
2575 * gdb.base/prologue-include.h: New file.
2576
d7499464
HAQ
25772013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
2578
2579 PR gdb/13443
2580 * gdb.mi/mi-var-block.exp: Make test messages unique.
2581
e2a3e0f1
TT
25822013-01-23 Tom Tromey <tromey@redhat.com>
2583
2584 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
2585
152fcc9c
TT
25862013-01-23 Tom Tromey <tromey@redhat.com>
2587
2588 * gdb.cp/converts.cc (main): Initialize 'a'.
2589
bea883fd
SCR
25902013-01-23 Siva Chandra Reddy <sivachandra@google.com>
2591
2592 * testsuite/gdb.python/frame.exp: Add a test for
2593 gdb.Frame.architecture() method.
2594
0928e93d
PA
25952013-01-22 Pedro Alves <palves@redhat.com>
2596
2597 * gdb.base/annota1.exp (signal sent): No longer expect
2598 breakpoints-invalid.
2599 * gdb.cp/annota2.exp (continue until exit)
2600 (watch triggered on a.x): Ditto.
2601
9c97429f
PA
26022013-01-22 Pedro Alves <palves@redhat.com>
2603
2604 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
2605 Adjust tests to breakpoints-invalid changes.
2606 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
2607 variables.
2608 Adjust tests to breakpoints-invalid changes.
2609
187d10dd
PA
26102013-01-22 Pedro Alves <palves@redhat.com>
2611
2612 * gdb.base/annota1.exp (annotate ignore count change): Add
2613 expected output for failure case.
2614
ea3aedcb
TT
26152013-01-22 Tom Tromey <tromey@redhat.com>
2616
2617 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
2618 call.
2619
998580f1
MK
26202013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
2621
2622 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 2623 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
2624 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
2625 Also handle 'thread' field.
2626 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
2627 * gdb.mi/mi-watch.exp: Ditto.
2628 * lib/mi-support.exp: Ditto.
2629
8f1d5693
MK
26302013-01-21 Siva Chandra Reddy <sivachandra@google.com>
2631
2632 * gdb.python/py-explore.exp: Improve a test
2633
2d8c5d7c
DB
26342013-01-18  David Blaikie  <dblaikie@gmail.com>
2635
2636 * gdb.base/label.c (main): Correct the type of the second
2637 parameter.
2638
46f35228
TT
26392013-01-18 Tom Tromey <tromey@redhat.com>
2640
2641 * gdb.dwarf2/trace-crash.s: New file.
2642 * gdb.dwarf2/trace-crash.exp: New file.
2643
5965d69d
HAQ
26442013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
2645
43aaf8b6
PA
2646 PR gdb/13443
2647 * gdb.base/checkpoint.exp: Update test messages to make them
2648 unique.
5965d69d 2649
5ae4861a
YQ
26502013-01-18 Yao Qi <yao@codesourcery.com>
2651
2652 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
2653 output of 'info tracepoints'.
2654 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
2655 Likewise.
2656 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
2657 * gdb.trace/disconnected-tracing.c (struct foo): New.
2658
d84fca2c
JK
26592013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2660
2661 * gdb.dwarf2/dw2-dos-drive.S: New file.
2662 * gdb.dwarf2/dw2-dos-drive.exp: New file.
2663
aebb1cc9
DE
26642013-01-17 Doug Evans <dje@google.com>
2665
2782d512
DE
2666 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
2667 CXX_FOR_TARGET.
2668
aebb1cc9
DE
2669 * boards/cc-with-tweaks.exp: New file.
2670
db2b2972
TT
26712013-01-17 Tom Tromey <tromey@redhat.com>
2672
2673 * gdb.base/completion.exp: Add "set cp-abi" completion test.
2674
96343774
PA
26752013-01-17 Pedro Alves <palves@redhat.com>
2676
2677 Merge dg-extract-results.sh from upstream (svn 195224).
2678
2679 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 2680 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
2681
2682 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 2683 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
2684
2685 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 2686 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
2687
2688 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2689 * dg-extract-results.sh: Redirect grep output to /dev/null instead
2690 of grep -q.
2691
675921c0
SD
26922012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
2693
2694 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
2695 interface.
2696 * gdb.base/jithost.c: New file.
2697 * gdb.base/jithost.h: New file.
2698 * gdb.base/jitreader.c : New file.
2699 * gdb.base/jit-protocol.h: New file.
2700
ab04a2af
TT
27012013-01-16 Tom Tromey <tromey@redhat.com>
2702
2703 * gdb.base/catch-signal.c: New file.
2704 * gdb.base/catch-signal.exp: New file.
2705
8ac3646f
TT
27062013-01-16 Tom Tromey <tromey@redhat.com>
2707
2708 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
2709
22fc223e
JK
27102013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2711
2712 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
2713
44478ab3
TT
27142013-01-14 Tom Tromey <tromey@redhat.com>
2715
2716 * gdb.base/completion.exp: Add "set gnutarget" test.
2717
06d66ee9
TT
27182013-01-14 Tom Tromey <tromey@redhat.com>
2719
2720 * gdb.dwarf2/dw2-restrict.S: New file.
2721 * gdb.dwarf2/dw2-restrict.c: New file.
2722 * gdb.dwarf2/dw2-restrict.exp: New file.
2723
c9bf0622
TT
27242013-01-14 Tom Tromey <tromey@redhat.com>
2725
2726 * gdb.dwarf2/dw2-error.exp: New file.
2727 * gdb.dwarf2/dw2-error.c: New file.
2728 * gdb.dwarf2/dw2-error.S: New file.
2729
5b12a61c
JK
27302013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2731
2732 * gdb.cp/parse-lang.cc: New file.
2733 * gdb.cp/parse-lang.exp: New file.
2734
f0a4b570
JK
27352013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2736
2737 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
2738 (set substitute-path): New test.
2739 (fullname present): Remove content.
2740 (substituted fullname): New test.
2741
f751cc97
JB
27422013-01-13 Joel Brobecker <brobecker@adacore.com>
2743
2744 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
2745 check. Move $gdb_py_is_py24 value check right after.
2746
04164e8e
JK
27472013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2748
2749 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
2750 targets.
2751
5bf480a5
YQ
27522013-01-11 Yao Qi <yao@codesourcery.com>
2753
2754 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
2755 for dprintf.
2756 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2757 Check the fields in "=breakpoint-created" for dprintf.
2758
f35a17b5
JK
27592012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2760
2761 * gdb.mi/mi-fullname-deleted.exp: New file.
2762
85817405
JK
27632012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2764
2765 * gdb.base/skip-solib.exp (info skip with pending file): Update the
2766 expected output.
2767 (info skip with pending file): Remove.
2768 (ignoring function in solib, info skip for function multiply): Update
2769 the expected output.
2770 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
2771 (info skip (delete 1), info skip after disabling all)
2772 (info skip after enabling all, info skip after disabling 4 2-3)
2773 (info skip after enabling 2-3, info skip 2-3)
2774 (info skip after deleting 2 3): Update the expected output.
2775 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
2776 statement to its initialization and return.
2777 * gdb.linespec/skip-two.exp: New file.
2778
27210e12
DE
27792012-12-19 Doug Evans <dje@google.com>
2780
2781 * gdb.base/maint.exp: Handle testing with .gdb_index.
2782
bb627a12
JB
27832012-12-19 Joel Brobecker <brobecker@adacore.com>
2784
2785 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
2786 Cavium to FSF.
2787
7785b880
JB
27882012-12-19 Joel Brobecker <brobecker@adacore.com>
2789
2790 * dg-extract-results.sh: Update contact info in copyright notice.
2791 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
2792 GPL v3 or later. Update contact info.
2793 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
2794 gdb.threads/watchpoint-fork-mt.c,
2795 gdb.threads/watchpoint-fork-parent.c,
2796 gdb.threads/watchpoint-fork-st.c,
2797 gdb.threads/watchpoint-fork.h: Likewise.
2798
f2a8bc8a
YQ
27992012-12-15 Yao Qi <yao@codesourcery.com>
2800
2801 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
2802 'installed' field in '=breakpoint-modified'.
2803 (test_reconnect): Check 'installed' field in
2804 '=breakpoint-modified' and '=breakpoint-created'.
2805
2806 * gdb.trace/actions.exp: Update test for 'installed' field.
2807 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
2808 (tracepoint_change_loc_2): Likewise.
2809 Check 'info tracepoint' display nothing else.
2810 * gdb.trace/deltrace.exp: Likewise.
2811 * gdb.trace/infotrace.exp: Likewise.
2812 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
2813 Likewise.
2814 * gdb.trace/passcount.exp: Likewise.
2815 * gdb.trace/tracecmd.exp: Likewise.
2816 * gdb.trace/while-stepping.exp: Likewise.
2817
6592e36f
TT
28182012-12-14 Tom Tromey <tromey@redhat.com>
2819
2820 * gdb.cp/member-name.exp: New file.
2821 * gdb.cp/member-name.cc: New file.
2822
7d27a96d
TT
28232012-12-14 Tom Tromey <tromey@redhat.com>
2824
2825 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
2826
f8c05d0d
DE
28272012-12-14 Doug Evans <dje@google.com>
2828
2829 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
2830 DW_OP_GNU_implicit_pointer is section-relative.
2831
451b7c33
TT
28322012-12-14 Tom Tromey <tromey@redhat.com>
2833
43aaf8b6 2834 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 2835
10e339df
PA
28362012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
2837
6fdff2c5 2838 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 2839
e780d813
DE
28402012-12-13 Doug Evans <dje@google.com>
2841
2842 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
2843 * gdb.multi/multi-arch.exp: Ditto.
2844
ca3dbcc8 28452012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 2846
ca3dbcc8
MG
2847 * gdb.mi/mi-catch-load-so.c: New. Clone of the
2848 catch load test library source file.
2849 * gdb.mi/mi-catch-load.c: New. Clone of the catch
2850 load test source file.
2851 * gdb.mi/mi-catch-load.exp: New. Test file for
2852 basic MI -catch-load and -catch-unload tests.
2853
2960a434
PK
28542012-12-11 Paul Koning <paul_koning@dell.com>
2855
2856 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
2857 exception.
2858 (_iterator_except): New function.
2859 (ArrayPrinter): Use _iterator function instead of local _iterator
2860 class for Python 3 compatibility.
2861 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 2862 _iterator.
2960a434
PK
2863 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
2864 execfile for Python 3 compatibility.
2865 * gdb.python/python.exp: Handle Python 2.4 exception traceback
2866 format in error_prompt test.
6fdff2c5 2867
9325cb04
PK
28682012-12-10 Paul Koning <paul_koning@dell.com>
2869
2870 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 2871 compatibility.
9325cb04
PK
2872 * gdb.python/py-block.exp: Ditto.
2873 * gdb.python/py-breakpoint.exp: Ditto.
2874 * gdb.python/py-cmd.exp: Ditto.
2875 * gdb.python/py-events.py: Ditto.
2876 * gdb.python/py-finish-breakpoint.py: Ditto.
2877 * gdb.python/py-finish-breakpoint2.exp: Ditto.
2878 * gdb.python/py-finish-breakpoint2.py: Ditto.
2879 * gdb.python/py-frame-inline.exp: Ditto.
2880 * gdb.python/py-frame.exp: Ditto.
2881 * gdb.python/py-infthread.exp: Ditto.
2882 * gdb.python/py-objfile.exp: Ditto.
2883 * gdb.python/py-parameter.exp: Ditto.
2884 * gdb.python/py-progspace.exp: Ditto.
2885 * gdb.python/py-prompt.exp: Ditto.
2886 * gdb.python/py-symbol.exp: Ditto.
2887 * gdb.python/py-symtab.exp: Ditto.
2888 * gdb.python/py-template.exp: Ditto.
2889 * gdb.python/py-value-cc.exp: Ditto.
2890 * gdb.python/python.exp: Ditto.
2891 * gdb.python/source2.py: Ditto.
2892 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 2893 compatibility.
9325cb04
PK
2894 Use sorted() function rather than sort() method.
2895 Accept either int or long values for enum values.
2896 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
2897 execfile for Python 3 compatibility.
2898 * gdb.python/py-evsignal.exp: Ditto.
2899 * gdb.python/py-evthreads.exp: Ditto.
2900 * gdb.python/py-mi.exp: Ditto.
2901 * gdb.python/py-pp-maint.exp: Ditto.
2902 * gdb.python/py-prettyprint.exp: Ditto.
2903 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 2904 Python 3 compatibility.
9325cb04
PK
2905 Skip tests for Python 2.4.
2906 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 2907 Python 3 compatibility.
9325cb04
PK
2908 Use byte string rather than character string in memory write test
2909 if Python 3.
2910 * gdb.python/py-pp-maint.py: Change class declarations to "new
2911 class" syntax.
2912 * gdb.python/py-prettyprint.py: Change iterator class to generator
2913 function for Python 3 compatibility.
2914 Make all classes "new style".
2915 Fix indentation issue and stray semicolon.
2916 * gdb.python/py-shared.expChange print syntax for Python 3
2917 compatibility.
2918 Define "long" if Python 3.
2919 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 2920 compatibility.
9325cb04
PK
2921 Accept either int or long values for enum values.
2922 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 2923 compatibility.
9325cb04
PK
2924 Skip "long" and "unicode" tests if Python 3.
2925 Accept either "type" or "class" in type checks.
2926 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
2927 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
2928
8b9737bf
TT
29292012-12-10 Tom Tromey <tromey@redhat.com>
2930
2931 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
2932 (test): Add "two_cu" argument.
2933 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
2934 for types; allow two CUs.
2935
1b80a9fa
JK
29362012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2937
2938 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
2939 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
2940
f0b6d50a
YQ
29412012-12-08 Yao Qi <yao@codesourcery.com>
2942 Pedro Alves <palves@redhat.com>
2943
2944 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
2945 '=breakpoint-created' when GDB merges the tracepoints of both
2946 sides.
2947
2f68a895
TT
29482012-12-07 Tom Tromey <tromey@redhat.com>
2949
2950 * gdb.base/break1.c (enum some_enum, union some_union): New.
2951 (some_enum_global, some_union_global, some_value): New globals.
2952 * gdb.base/completion.exp: Add tag completion tests.
2953
4fc5d43e
TT
29542012-12-07 Tom Tromey <tromey@redhat.com>
2955
2956 * gdb.base/completion.exp: Add tests for ptype and whatis
2957 completion.
2958
6559e013
JB
29592012-12-07 Joel Brobecker <brobecker@adacore.com>
2960
2961 * gdb.base/stale-infcall.exp: Fix copyright line.
2962
ae2b630d
JB
29632012-12-07 Joel Brobecker <brobecker@adacore.com>
2964
2965 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
2966
0ba2eb0f
TT
29672012-12-06 Pedro Alves <palves@redhat.com>
2968 Tom Tromey <tromey@redhat.com>
2969
2970 * gdb.base/exprs.exp: Add tests for cast to void.
2971
731145cb
TT
29722012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
2973
2974 * gdb.python/py-mi.exp: Correct expected results for attribute
2975 "dynamic" returned by -var-update.
2976 Add test case for correct handling of "diplayhint" for children
2977 of dynamic varobjs.
2978 * gdb.python/py-prettyprint.c (set_itme): New function.
2979 (bug_14741) New function.
2980 (main) Add call to bug_14741().
2981 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
2982
e58fcc15
UW
29832012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
2984
2985 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
2986 ${binfile}.funcsyms list.
2987
e9eb0d14
YQ
29882012-12-04 Yao Qi <yao@codesourcery.com>
2989
2990 PR gdb/13443
2991 * gdb.trace/actions.exp: Make test messages unique.
2992
4983028c
TT
29932012-11-29 Tom Tromey <tromey@redhat.com>
2994
2995 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
2996
ea5e6b0e
UW
29972012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
2998
2999 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
3000 * gdb.opencl/datatypes.exp: Likewise.
3001 * gdb.opencl/operators.exp: Likewise.
3002 * gdb.opencl/vec_comps.exp: Likewise.
3003
cdde3dfb
JG
30042012-11-29 Jerome Guitton <guitton@adacore.com>
3005
3006 * gdb.ada/iwide: New testcase.
3007
b50d69b5
JG
30082012-11-29 Jerome Guitton <guitton@adacore.com>
3009
3010 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
3011 ptype test.
3012
c2d3fccf
JG
30132012-11-29 Jerome Guitton <guitton@adacore.com>
3014
3015 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
3016 form {VARIANT_TYPE}ADDRESS.
3017
5edf51fe
YQ
30182012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
3019
3020 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
3021 (func): New function.
3022 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
3023 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
3024 pointers to members with pointer-to-function type.
3025
608e2dbb
TT
30262012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3027 Tom Tromey <tromey@redhat.com>
3028
3029 * gdb.base/gnu-debugdata.exp: New file.
3030 * gdb.base/gnu-debugdata.c: New file.
3031 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
3032 (gdb_unload): Return 0 on success.
3033
4648e588
JK
30342012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3035
3036 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
3037
17d6efc4
JB
30382012-11-26 Joel Brobecker <brobecker@adacore.com>
3039
3040 * gdb.base/empty_exe.exp: New testcase.
3041
ace21957
MF
30422012-11-20 Mike Frysinger <vapier@gentoo.org>
3043
3044 * gdb.base/completion.exp: Add test for help aliases completion.
3045
5c401a0a
YQ
30462012-11-20 Yao Qi <yao@codesourcery.com>
3047
3048 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
3049 Don't test 'maint set show-debug-regs'.
3050 Use command 'set remotecache' instead of
3051 'set circular-trace-buffer'.
3052
8dea366b
KS
30532012-11-16 Keith Seitz <keiths@redhat.com>
3054
3055 PR c++/13615
3056 * gdb.cp/baseenum.cc: New file.
3057 * gdb.cp/baseenum.exp: New file.
3058 * gdb.cp/derivation.cc (A): Add copyright.
3059 Add a typedef.
3060 (B): Use A::value_type instead of int. Change all references.
3061 (D): Use value_type instead of int. Change all references.
3062 (E): Likewise.
3063 (F); Likewise.
3064 (Z): New class.
3065 (ZZ): New class.
6fdff2c5 3066 (N, Base, Derived): New namespace and classes.
8dea366b
KS
3067 (main): Add instances of Z and ZZ.
3068 Make sure all symbols from N are kept.
3069 * gdb.cp/derivation.exp: Update typedef changes in tests.
3070 Add tests for class typedefs both before and after starting
3071 the inferior.
3072 Add tests for searching for a typedef while stopped in a
3073 method.
3074
5e34c6c3
LM
30752012-11-14 Luis Machado <lgustavo@codesourcery.com>
3076
3077 * gdb.mi/mi-var-create-rtti.c: New file.
3078 * gdb.mi/mi-var-create-rtti.exp: New file.
3079
5e487a5f
LM
30802012-11-14 Luis Machado <lgustavo@codesourcery.com>
3081
3082 * gdb.base/structs3.exp: Run to main before doing any tests.
3083
6d67b990
AB
30842012-11-14 Andrew Burgess <aburgess@broadcom.com>
3085
3086 * gdb.python/py-type.exp: Uniquify test names.
3087
e5d98164
YQ
30882012-11-14 Yao Qi <yao@codesourcery.com>
3089
3090 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
3091 (thread_function) [DEBUG]: Call 'printf'.
3092 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
3093 command line if 'DEBUG=1' is passed to test.
3094 Remove a pattern to match inferior's output.
3095
62747a60
TT
30962012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
3097
3098 * gdb.mi/mi-fill-memory.exp: New test.
3099
18a9fc12
TT
31002012-11-12 Tom Tromey <tromey@redhat.com>
3101
3102 * gdb.base/completion.exp: Update for "info type-printers".
3103 * gdb.python/py-typeprint.cc: New file.
3104 * gdb.python/py-typeprint.exp: New file.
3105 * gdb.python/py-typeprint.py: New file.
3106
bd69fc68
TT
31072012-11-12 Tom Tromey <tromey@redhat.com>
3108
3109 * gdb.base/call-sc.exp: Use "ptype/r".
3110 * gdb.base/volatile.exp: Don't expect "int".
3111 * gdb.cp/ptype-flags.cc: New file.
3112 * gdb.cp/ptype-flags.exp: New file.
3113 * gdb.cp/templates.exp: Use ptype/r.
3114 (test_ptype_of_templates, test_template_typedef): Likewise.
3115 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
3116 argument. Handle template names and template parameters.
3117 * gdb.mi/mi-var-cmd.exp: Accept "long".
3118 * gdb.mi/mi-var-child.exp: Accept "long".
3119 * gdb.mi/mi-var-display.exp: Accept "long".
3120 * gdb.mi/mi2-var-child.exp: Accept "long".
3121
b3720c3a
TT
31222012-11-12 Tom Tromey <tromey@redhat.com>
3123
3124 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
3125 "ptype" from calls to cp_test_ptype_class.
3126 (test_enums): Likewise.
3127 * gdb.cp/derivation.exp: Remove "ptype" from calls to
3128 cp_test_ptype_class.
3129 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
3130 calls to cp_test_ptype_class.
3131 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
3132 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
3133 from calls to cp_test_ptype_class.
3134 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
3135 command here. Change "in_command" argument to "in_exp".
3136
0d63ecda
KS
31372012-11-10 Keith Seitz <keiths@redhat.com>
3138
3139 PR gdb/14288
3140 * gdb.base/printcmds.c: Add invalid_XXX globals
3141 for repeated byte tests.
3142 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
3143 * gdb.base/wchar.c (main): Add and construct a wchar_t
3144 array with repeated characters.
3145 * gdb.base/wchar.exp: Add repeated character tests.
3146
ed8a1c2d
AB
31472012-11-09 Andrew Burgess <aburgess@broadcom.com>
3148
3149 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
3150 disassembly output.
3151
9107fc8d
PA
31522012-11-09 Pedro Alves <palves@redhat.com>
3153
3154 PR gdb/14306
3155
3156 * gdb.multi/multi-arch-exec.c: New file.
3157 * gdb.multi/multi-arch-exec.exp: New file.
3158
558a9d82
YQ
31592012-11-09 Yao Qi <yao@codesourcery.com>
3160
3161 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
3162 (top level): Call it.
3163
e714f336
YQ
31642012-11-09 Yao Qi <yao@codesourcery.com>
3165
3166 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
3167 typo.
3168
6ecd4729
PA
31692012-11-09 Pedro Alves <palves@redhat.com>
3170
3171 * gdb.multi/multi-arch.exp: New.
3172
9015683b
TT
31732012-11-08 Tom Tromey <tromey@redhat.com>
3174
3175 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
3176 core files, if possible.
3177 * gdb.base/siginfo-thread.c: New file
3178 * gdb.base/siginfo-thread.exp: New file
3179
ea9f10bb
TT
31802012-11-08 Tom Tromey <tromey@redhat.com>
3181
3182 * gdb.base/comprdebug.exp: New file.
3183
f6592439
PA
31842012-11-06 Pedro Alves <palves@redhat.com>
3185
3186 PR gdb/14810
3187
3188 * gdb.base/disabled-location.c: New file.
3189 * gdb.base/disabled-location.exp: New file.
3190
2d338fa9
TT
31912012-11-06 Tom Tromey <tromey@redhat.com>
3192
3193 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
3194 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
3195 gdb_gcore_cmd.
3196 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
3197 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
3198 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
3199 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
3200 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
3201 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
3202 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
3203 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
3204 * lib/gdb.exp (gdb_gcore_cmd): New proc.
3205
68c9da30
PA
32062012-11-05 Pedro Alves <palves@redhat.com>
3207
3208 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
3209 procedure.
3210 (do_vfork_and_follow_child_tests_exec)
3211 (do_vfork_and_follow_child_tests_exit): Call it.
3212
a7c8c931
PA
32132012-11-05 Pedro Alves <palves@redhat.com>
3214
3215 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
3216 fails.
3217
6f6484cd
YQ
32182012-11-03 Yao Qi <yao@codesourcery.com>
3219
3220 Fix PR gdb/14617.
3221 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
3222 Remove setup_kfail, and update test.
3223
b45627a0
TT
32242012-11-02 Tom Tromey <tromey@redhat.com>
3225
3226 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
3227 test.
3228
f50f4e56
PA
32292012-11-02 Pedro Alves <palves@redhat.com>
3230
3231 PR gdb/14766
3232
3233 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
3234 setup_kfail.
3235 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
3236 get registers".
3237
71ce889d
PA
32382012-11-02 Pedro Alves <palves@redhat.com>
3239
3240 * gdb.base/foll-vfork-exit.c: New file.
3241 * gdb.base/foll-vfork.exp (top level): New file-describing
3242 comment.
3243 (vfork_child_follow_to_exit): New procedure.
3244 (tcatch_vfork_then_child_follow): Rename as ...
3245 (tcatch_vfork_then_child_follow_exec): ... this.
3246 (tcatch_vfork_then_child_follow_exit): New procedure.
3247 (do_vfork_and_follow_parent_tests): New procedure, factored out
3248 from do_vfork_and_exec_tests.
3249 (do_vfork_and_follow_child_tests_exec): Ditto.
3250 (do_vfork_and_exec_tests): Delete.
3251 (do_vfork_and_follow_child_tests_exit): New procedure.
3252 (top level): Run tests with both the program that has the vfork
3253 child execing, and the program has the vfork child exiting.
3254
1e35b1a9
PA
32552012-11-02 Pedro Alves <palves@redhat.com>
3256
3257 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
3258 (check_vfork_catchpoints, vfork_parent_follow_through_step)
3259 (vfork_parent_follow_to_bp): Call it.
3260 (kill_child): Delete.
3261 (vfork_and_exec_child_follow_to_main_bp)
3262 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
3263 longer call kill_child.
3264 (tcatch_vfork_then_parent_follow): Call setup_gdb.
3265 (do_vfork_and_exec_tests): Don't runto_main before calling each
3266 test procedure.
3267 (top level): Don't clean restart and set verbose before running
3268 each test procedure.
3269
32702012-11-02 Pedro Alves <palves@redhat.com>
3271
3272 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
3273 (vfork_parent_follow_to_bp)
3274 (vfork_and_exec_child_follow_to_main_bp)
3275 (vfork_and_exec_child_follow_through_step)
3276 (tcatch_vfork_then_parent_follow)
3277 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
3278 Use with_test_prefix.
3279
32802012-11-02 Pedro Alves <palves@redhat.com>
3281
3282 * gdb.base/foll-vfork.c: Add copyright header.
3283 * gdb.base/vforked-prog.c: Add copyright header.
3284
32852012-11-02 Pedro Alves <palves@redhat.com>
3286
3287 * gdb.base/foll-vfork.exp
3288 (vfork_and_exec_child_follow_through_step): Don't skip on
3289 non-HP/UX targets. Expect the next to only step one line on
3290 non-HP/UX targets, rather than stopping only after the exec.
3291
32922012-11-02 Pedro Alves <palves@redhat.com>
3293
3294 Don't hard code line numbers.
3295
3296 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
3297 Expect text from the sources instead of a line number.
3298 (vfork_parent_follow_to_bp)
3299 (vfork_and_exec_child_follow_to_main_bp)
3300 (vfork_and_exec_child_follow_through_step)
3301 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
3302 Use gdb_get_line_number.
3303
33042012-11-02 Pedro Alves <palves@redhat.com>
3305
3306 Modernize.
3307
3308 * gdb.base/foll-vfork.exp: Use standard_testfile and
3309 build_executable. Pass descriptive string to untested.
3310 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
3311 (vfork_and_exec_child_follow_to_main_bp)
3312 (vfork_and_exec_child_follow_through_step)
3313 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
3314 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
3315 of send_gdb/gdb_expect.
3316
3317 (kill_child): New procedure.
3318 (vfork_and_exec_child_follow_to_main_bp)
3319 (vfork_and_exec_child_follow_through_step): Use it.
3320
f0559fff
YQ
33212012-11-02 Yao Qi <yao@codesourcery.com>
3322
3323 * gdb.base/setvar.exp: Test setting nested struct.
3324 * gdb.base/setvar.c (v_struct3): New.
3325
c207c6da
DE
33262012-11-01 Doug Evans <dje@google.com>
3327
3328 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
3329 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
3330 use them.
3331
2f27adfe
AB
33322012-10-31 Andrew Burgess <aburgess@broadcom.com>
3333
3334 PR cli/14772
3335 * gdb.base/gnu_vector.c (union_with_vector_1)
3336 (struct_with_vector_1): Add new struct and union for testing
3337 ptype.
3338 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
3339 structs / unions containing vectors.
3340
bb662ca6
YQ
33412012-10-25 Yao Qi <yao@codesourcery.com>
3342
3343 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
3344 'setup_kfail' instead of 'setup_kfail_for_target'.
3345 * gdb.base/varargs.exp: Likewise.
3346 * lib/gdb.exp (setup_kfail_for_target): Remove.
3347
635d23ff
MK
33482012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
3349
3350 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
3351
afdb064f
MK
33522012-10-25 Mark Kettenis <kettenis@gnu.org>
3353
3354 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
3355
d99dcf51
JB
33562012-10-24 Joel Brobecker <brobecker@adacore.com>
3357
3358 * gdb.ada/set_wstr: New testcase.
3359
32560274
JB
33602012-10-24 Joel Brobecker <brobecker@adacore.com>
3361
3362 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
3363
5ded5331
JB
33642012-10-24 Joel Brobecker <brobecker@adacore.com>
3365
3366 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
3367
d8d84291
MK
33682012-10-24 Mark Kettenis <kettenis@gnu.org>
3369
3370 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
3371
6e933c51
JK
33722012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3373
3374 * gdb.base/callfuncs.exp (do_function_calls): Fix
3375 setup_kfail_for_target for -m32 mode.
3376
274bd000
MK
33772012-10-23 Mark Kettenis <kettenis@gnu.org>
3378
3379 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
3380 are now fixed.
3381
545f743d
YQ
33822012-10-23 Yao Qi <yao@codesourcery.com>
3383
3384 * gdb.base/info-os.exp: Resume the inferior until it exits.
3385
48b56b6a 33862012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
3387
99c7d5a8 3388 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
3389 * gdb.base/print-file-var.exp: Likewise.
3390 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 3391
8de0566d
YQ
33922012-10-17 Yao Qi <yao@codesourcery.com>
3393
3394 * gdb.mi/mi-memory-changed.exp: New.
3395
44883546
YQ
33962012-10-16 Yao Qi <yao@codesourcery.com>
3397
3398 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
3399 returns true.
3400 Call gdb_load_shlibs.
3401 * gdb.reverse/solib-reverse.exp: Likewise.
3402
345f514a
KS
34032012-10-15 Keith Seitz <keiths@redhat.com>
3404
3405 * lib/cp-support.exp (cp_test_ptype_class): Add support
3406 for class typedefs.
3407
3408 * gdb.cp/derivation.exp: Add tests for g_instance.
3409
9e3a7d65
JK
34102012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3411
3412 Fix entry values resolving in inlined frames.
3413 * gdb.arch/amd64-entry-value-inline.S: New file.
3414 * gdb.arch/amd64-entry-value-inline.c: New file.
3415 * gdb.arch/amd64-entry-value-inline.exp: New file.
3416
21a7b089
JK
34172012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3418 Doug Evans <dje@google.com>
3419
3420 Fix recent gdb_breakpoint regression.
3421 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
3422 braces from the parameter.
3423 * gdb.java/jprint.exp: Likewise.
3424
2c47921e
DE
34252012-10-15 Doug Evans <dje@google.com>
3426
3427 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
3428
89398707
JB
34292012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
3430
3431 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
3432
801e4185
TT
34332012-10-15 Tom Tromey <tromey@redhat.com>
3434
3435 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
3436
74f910c8
TT
34372012-10-15 Tom Tromey <tromey@redhat.com>
3438
3439 * gdb.python/py-symbol.exp: Test symbol destructor.
3440
91567807
YQ
34412012-10-14 Yao Qi <yao@codesourcery.com>
3442
3443 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
3444 * gdb.mi/mi-cli.exp: New.
3445
3446 * gdb.mi/mi2-basics.exp: Remove.
3447 * gdb.mi/mi2-break.exp: Remove.
3448 * gdb.mi/mi2-console.exp: Remove.
3449 * gdb.mi/mi2-disassemble.exp: Remove.
3450 * gdb.mi/mi2-eval.exp: Remove.
3451 * gdb.mi/mi2-file.exp: Remove.
3452 * gdb.mi/mi2-hack-cli.exp: Remove.
3453 * gdb.mi/mi2-pthreads.exp: Remove.
3454 * gdb.mi/mi2-read-memory.exp: Remove.
3455 * gdb.mi/mi2-regs.exp: Remove.
3456 * gdb.mi/mi2-return.exp: Remove.
3457 * gdb.mi/mi2-simplerun.exp: Remove.
3458 * gdb.mi/mi2-stack.exp: Remove.
3459 * gdb.mi/mi2-stepi.exp: Remove.
3460 * gdb.mi/mi2-syn-frame.exp: Remove.
3461 * gdb.mi/mi2-until.exp: Remove.
3462 * gdb.mi/mi2-watch.exp: Remove.
3463 * gdb.mi/mi2-var-block.exp: Remove.
3464 * gdb.mi/mi2-var-cmd.exp: Remove.
3465 * gdb.mi/mi2-var-display.exp: Remove.
3466
87332029
YQ
34672012-10-12 Yao Qi <yao@codesourcery.com>
3468
3469 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
3470 trail '.*' on matching patterns.
3471
11fc9057
L
34722012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3473
3474 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
3475 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
3476 * gdb.arch/i386-disp-step.exp: Likewise.
3477 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3478 * gdb.arch/i386-prologue.exp: Likewise.
3479 * gdb.arch/i386-size-overlap.exp: Likewise.
3480 * gdb.arch/i386-size.exp: Likewise.
3481 * gdb.arch/i386-unwind.exp: Likewise.
3482
7d46bcdc
L
34832012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3484
3485 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
3486 * gdb.arch/i386-word.exp: Likewise.
3487
31224d9d
L
34882012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3489
3490 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
3491 is_ilp32_target to set nr_regs.
3492 * gdb.arch/i386-sse.exp: Likewise.
3493
5b7d0050
DE
34942012-10-11 Doug Evans <dje@google.com>
3495
7c09e5a0
DE
3496 PR breakpoints/14643.
3497 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
3498 * gdb.linespec/thread.c: New file.
3499 * gdb.linespec/thread.exp: New file.
3500
5b7d0050
DE
3501 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
3502 Recognize "message" -> print pass and fail. Add eof case.
3503 (runto): Recognize message, no-message. Print pass/fail if requested,
3504 with same treatment as gdb_breakpoint.
3505 (runto_main): Pass no-message to runto.
3506 (gdb_internal_error_resync): Add log message.
3507 (gdb_file_cmd): Tweak internal error fail text for consistency.
3508
2e24f4aa
JK
35092012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3510
3511 Fix crash during stepping on ppc32.
3512 * gdb.base/step-symless.c: New file.
3513 * gdb.base/step-symless.exp: New file.
3514
aa14df25
DE
35152012-10-03 Doug Evans <dje@google.com>
3516
3517 PR symtab/14601
3518 * gdb.cp/using-crash.exp: New file.
3519 * gdb.cp/using-crash.cc: New file.
3520
975531db
DE
35212012-10-02 Doug Evans <dje@google.com>
3522
3523 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
3524 more consistent.
3525 (runto,gdb_debug_format): Ditto.
3526 (gdb_file_cmd): Watch for eof in nested gdb_expect.
3527 Clean up logging and error messages.
3528
b3dc46ff
AB
35292012-10-01 Andrew Burgess <aburgess@broadcom.com>
3530
3531 Test find command on unmapped memory.
3532 * gdb.base/find-unmapped.c: New file.
3533 * gdb.base/find-unmapped.exp: New file.
3534
45814d45
YQ
35352012-09-29 Yao Qi <yao@codesourcery.com>
3536
3537 * gdb.trace/mi-tracepoint-changed.exp: New.
3538 * gdb.mi/mi-breakpoint-changed.exp: New.
3539 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
3540 * gdb.mi/pendshr2.c: New.
3541
4c2786ba
YQ
35422012-09-28 Yao Qi <yao@codesourcery.com>
3543
3544 * gdb.mi/pr11022.exp: New.
3545 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
3546
7977e5d2
TT
35472012-09-27 Tom Tromey <tromey@redhat.com>
3548
3549 * gdb.cp/derivation.exp: Add regression test.
3550 * gdb.cp/derivation.cc (class V_base, class V_inter, class
3551 V_derived): New.
3552 (vderived): New global.
3553
0971de02
TT
35542012-09-26 Tom Tromey <tromey@redhat.com>
3555
3556 * gdb.dwarf2/dw2-common-block.S: New file.
3557 * gdb.dwarf2/dw2-common-block.exp: New file.
3558
4357ac6c
TT
35592012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3560
3561 * gdb.fortran/common-block.exp: New file.
3562 * gdb.fortran/common-block.f90: New file.
3563
6f380991
AB
35642012-09-26 Andrew Burgess <aburgess@broadcom.com>
3565
3566 * gdb.base/duplicate-bp.c: New file.
3567 * gdb.base/duplicate-bp.exp: New file.
3568
8ae551cf
YQ
35692012-09-26 Yao Qi <yao@codesourcery.com>
3570
3571 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
3572
3573 Revert:
3574 2012-09-21 Yao Qi <yao@codesourcery.com>
3575
3576 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
3577
318102b9
SP
35782012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3579
3580 * gdb.base/longest-types.c: New test case.
3581 * gdb.base/longest-types.exp: New test case.
3582
a1e5fd69
YQ
35832012-09-25 Yao Qi <yao@codesourcery.com>
3584
3585 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
3586
04e7407c
JK
35872012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3588
3589 Fix internal error on canonicalization of clang types.
3590 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
3591 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
3592 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
3593
9bf4bce9
JK
35942012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3595
3596 Fix disassemble without parameters in tailcall frame.
3597 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
3598
2603f7ee
AB
35992012-09-21 Andrew Burgess <aburgess@broadcom.com>
3600
3601 * gdb.dwarf2/dw2-op-out-param.S: New file.
3602 * gdb.dwarf2/dw2-op-out-param.exp: New file.
3603
a3569abd
YQ
36042012-09-21 Yao Qi <yao@codesourcery.com>
3605
3606 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
3607
a065d7af
YQ
36082012-09-21 Yao Qi <yao@codesourcery.com>
3609
3610 * gdb.mi/mi-cli.exp: Remove.
3611 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
3612
15544bd9
YQ
36132012-09-21 Yao Qi <yao@codesourcery.com>
3614
3615 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
3616 "=record-started" notification.
3617
82a90ccf
YQ
36182012-09-21 Yao Qi <yao@codesourcery.com>
3619
3620 * gdb.mi/mi-record-changed.exp: New.
3621 * gdb.mi/mi-reverse.exp: Adjust expected output.
3622
d7de8e3c
TT
36232012-09-20 Tom Tromey <tromey@redhat.com>
3624
3625 * gdb.python/python.exp: Test atexit.register.
3626
1aa99537
DE
36272012-09-20 Doug Evans <dje@google.com>
3628
05eade73
DE
3629 * boards/dwarf4-gdb-index.exp: New file.
3630
1aa99537
DE
3631 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
3632 while running the tests.
3633
4ae24af0
JB
36342012-09-18 Joel Brobecker <brobecker@adacore.com>
3635
3636 * gdb.ada/bp_reset: New testcase.
3637
bb25a15c
YQ
36382012-09-18 Yao Qi <yao@codesourcery.com>
3639
3640 * gdb.trace/mi-tsv-changed.exp: New.
3641
201b4506
YQ
36422012-09-18 Yao Qi <yao@codesourcery.com>
3643
3644 * gdb.trace/mi-traceframe-changed.exp: New.
3645
6fc1c773
YQ
36462012-09-17 Yao Qi <yao@codesourcery.com>
3647
3648 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
3649 when it is less than 0.
3650
1ab3b62c
JK
36512012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3652
3653 PR 14119
3654 * gdb.arch/amd64-tailcall-ret.S: New file.
3655 * gdb.arch/amd64-tailcall-ret.c: New file.
3656 * gdb.arch/amd64-tailcall-ret.exp: New file.
3657 * gdb.reverse/amd64-tailcall-reverse.S: New file.
3658 * gdb.reverse/amd64-tailcall-reverse.c: New file.
3659 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
3660
acf9414f
JK
36612012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3662
3663 PR 14548
3664 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
3665 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
3666 * gdb.reverse/singlejmp-reverse.S: New file.
3667 * gdb.reverse/singlejmp-reverse.c: New file.
3668 * gdb.reverse/singlejmp-reverse.exp: New file.
3669
666b578b
JK
36702012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3671
3672 Fix compatibility with old GCC (~4.1).
3673 * gdb.cp/converts.cc (my_enum_var): New variable.
3674
42056501
AB
36752012-09-14 Andrew Burgess <aburgess@broadcom.com>
3676
3677 * gdb.xml/tdesc-regs.exp: Update expected output for new
3678 vector_size syntax of vector types.
3679
b9516fa1
YPK
36802012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
3681
3682 Refactor Python "gdb" module into a proper Python package, by
3683 introducing a new "_gdb" module for code implemented in C, and
3684 using reload/__import__ instead of exec.
3685 * gdb.python/python.exp (Test stderr location): Update module
3686 location of GDB-specific sys.stderr.
3687 (Test stdout location): Ditto for sys.stdout.
3688
18dc9ad8
JK
36892012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3690
3691 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
3692
ea3a9873
KS
36932012-09-12 Keith Seitz <keiths@redhat.com>
3694
3695 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
3696 conversion statement.
3697
5941debb
DE
36982012-09-12 Doug Evans <dje@google.com>
3699
3700 * gdb.base/help.exp: Remove testing of individual command help text,
3701 too much of a maintenance burden. Instead, test the functionality
3702 of "help" itself.
3703
cfc35e02
DE
37042012-09-11 Doug Evans <dje@google.com>
3705
3a0ed5d7
DE
3706 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
3707 breakpoint.
3708
cfc35e02
DE
3709 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
3710 * gdb.dwarf2/fission-reread.S: Ditto.
3711 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
3712 * gdb.dwarf2/fission-reread.exp: Ditto.
3713
350b1b26
AB
37142012-09-11 Andrew Burgess <aburgess@broadcom.com>
3715
3716 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
3717
2fa15f23
JB
37182012-09-10 Joel Brobecker <brobecker@adacore.com>
3719
3720 * gdb.ada/optim_drec: New testcase.
3721
09be558e
DE
37222012-09-10 Doug Evans <dje@google.com>
3723
3724 * boards/fission.exp: Explicitly mark "board" as not remote.
3725
5b4f6e25
KS
37262012-09-10 Keith Seitz <keiths@redhat.com>
3727
3728 PR gdb/13483
3729 * gdb.cp/converts.cc (A::A): Add ctor.
3730 (A::member_): Add member.
3731 (enum my_enum): New enumeration.
3732 (main): Add calls to foo1_7 with various
3733 permitted arguments.
3734 * gdb.cp/converts.exp: Add tests for boolean
3735 conversions permitted by the standard.
3736
b4ca5ed9
YPK
37372012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
3738
3739 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
3740 avoid spurious results due to ~/.gdbinit.
3741 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
3742 $INTERNAL_GDBFLAGS in run command.
3743 * gdb.gdb/observer.exp (setup_test): Ditto.
3744 * gdb.gdb/selftest.exp (test_with_self): Ditto.
3745 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
3746
d54b30bb
DE
37472012-09-06 Doug Evans <dje@google.com>
3748
14910956
DE
3749 * boards/fission.exp: New file.
3750
d54b30bb
DE
3751 * gdb.python/py-value.exp: Use clean_restart.
3752
91b253e1
DE
37532012-09-05 Doug Evans <dje@google.com>
3754
3755 * gdb.base/info-macros.c: Fix whitespace.
3756
1292279a
PA
37572012-08-28 Pedro Alves <palves@redhat.com>
3758
3759 PR gdb/14428
3760
3761 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
3762
1c8cdcb1
JK
37632012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3764
3765 * gdb.base/break-caller-line.c: New file.
3766 * gdb.base/break-caller-line.exp: New file.
3767
1e8e8b51
JK
37682012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3769
3770 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
3771 * gdb.arch/i386-cfi-notcurrent.S: New file.
3772 * gdb.arch/i386-cfi-notcurrent.exp: New file.
3773
1591a1e8
PA
37742012-08-27 Wei-cheng Wang <cole945@gmail.com>
3775 Yao Qi <yao@codesourcery.com>
3776 Pedro Alves <palves@redhat.com>
3777
3778 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
3779 New procedures.
3780 (top level): Add overlap checking tests.
3781
4442ada7
TT
37822012-08-24 Tom Tromey <tromey@redhat.com>
3783
3784 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
3785 gdb_test_multiple fails for other reasons.
3786
e7d50cc9
YQ
37872012-08-24 Yao Qi <yao@codesourcery.com>
3788
3789 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
3790
dfbd5e7b
PA
37912012-08-23 Pedro Alves <palves@redhat.com>
3792
3793 * gdb.base/help.exp: Adjust to "handle" help text change.
3794
8d735b87
YQ
37952012-08-23 Yao Qi <yao@codesourcery.com>
3796
3797 * gdb.trace/disconnected-tracing.c (start, end): New.
3798 (main): Call start and end.
3799 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
3800 existing tests into this proc.
3801 (disconnected_tfind): New.
3802
61b1d759
YQ
38032012-08-23 Yao Qi <yao@codesourcery.com>
3804
3805 * boards/native-gdbserver.exp (${board}_upload): New.
3806 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
3807 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
3808 Execute tfile on remote target.
3809 Copy trace file from target to host.
3810
6ca1b147
JM
38112012-08-22 Joseph Myers <joseph@codesourcery.com>
3812
3813 * gdb.arch/thumb-bx-pc.S: New file.
3814 * gdb.arch/thumb-bx-pc.exp: New file.
3815
706e3705
TT
38162012-08-22 Tom Tromey <tromey@redhat.com>
3817
3818 * gdb.base/maint.exp: Update.
3819
b4893d48
TT
38202012-08-22 Tom Tromey <tromey@redhat.com>
3821
3822 * lib/gdb.exp (skip_unwinder_tests): New proc.
3823 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
3824 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
3825
45b7da81
TT
38262012-08-21 Tom Tromey <tromey@redhat.com>
3827
3828 * gdb.hp/gdb.aCC/exception.exp: Remove.
3829
f94363d7
AP
3830012-08-19 Andrew Pinski <apinski@cavium.com>
3831
3832 * gdb.arch/mips-octeon-bbit.c: New file.
3833 * gdb.arch/mips-octeon-bbit.exp: New Test.
3834
e5afdbd7
KS
3835012-08-19 Keith Seitz <keiths@redhat.com>
3836
3837 PR c++/14365
3838 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
3839 * gdb.dwarf2/dw2-anon-mptr.S: New file.
3840
c29e8b64
JK
38412012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3842
3843 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
3844 verbose -log by more specific untested call.
3845
15a7e7bc
YQ
38462012-08-18 Yao Qi <yao@codesourcery.com>
3847
3848 * gdb.trace/tfind.exp: Move tests on various command help before
3849 checking target supports trace.
3850 Fix the expected output of 'help tfind end'.
3851
a451cb65
KS
38522012-08-17 Keith Seitz <keiths@redhat.com>
3853
3854 PR c++/13356
3855 * gdb.base/default.exp: Update all "check type" tests.
3856 * gdb.base/help.exp: Likewise.
3857 * gdb.base/setshow.exp: Likewise.
3858 * gdb.cp/converts.cc (foo1_type_check): New function.
3859 (foo2_type_check): New function.
3860 (foo3_type_check): New function.
3861 (main): Call new functions.
3862 * converts.exp: Add tests for integer-to-pointer conversions
3863 with/without strict type-checking.
3864
dbf6a605
MF
38652012-08-16 Mike Frysinger <vapier@gentoo.org>
3866
3867 * gdb.base/help.exp: Update expected output.
3868
0c92d8c1
JB
38692012-08-16 Joel Brobecker <brobecker@adacore.com>
3870
3871 * gdb.ada/rdv_wait: New testcase.
3872
e56f7f42
JK
38732012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3874
3875 * gdb.base/attach-twice.exp: Remove excessive ps exec.
3876
f47f77df
DE
38772012-08-13 Doug Evans <dje@google.com>
3878
e202d6e8 3879 * gdb.base/help.exp: Update expected output.
f47f77df
DE
3880 * gdb.base/default.exp: Update expected output of "show convenience".
3881
a72c3253
DE
38822012-08-10 Doug Evans <dje@google.com>
3883
3884 * gdb.python/py-strfns.c: New file.
3885 * gdb.python/py-strfns.exp: New file.
3886 * gdb.python/py-type.exp (test_fields): Add vector tests.
3887
de0bea00
MF
38882012-08-10 Mike Frysinger <vapier@gentoo.org>
3889
3890 PR cli/10436:
3891 * gdb.base/completion.exp: Add tests for handle completion.
3892
5b9afe8a
YQ
38932012-08-09 Yao Qi <yao@codesourcery.com>
3894
3895 * gdb.mi/mi-cmd-param-changed.exp: New.
3896 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
3897 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
3898 * gdb.mi/mi2-prompt.exp: Likewise.
3899
4f485ebc
DE
39002012-08-08 Doug Evans <dje@google.com>
3901
3902 * gdb.base/debug-expr.c: New file.
3903 * gdb.base/debug-expr.exp: New file.
3904 * gdb.base/exprs.exp: Test {type} casts.
3905 * gdb.cp/debug-expr.exp: New file.
3906
5888842d
JK
39072012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3908
3909 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
3910 global variable loop, not a 'break'. Add loop count limit to 100.
3911 Add new fail case for terminated vgdb.
3912
4f69f4c2
JK
39132012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3914 Jean-Marc Saffroy <saffroy@gmail.com>
3915
3916 PR 11804
3917 * gdb.base/gcore-relro.exp: New file.
3918 * gdb.base/gcore-relro-main.c: New file.
3919 * gdb.base/gcore-relro-lib.c: New file.
3920
e2de5390
JK
39212012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3922
3923 Do not false FAIL with old GCCs.
3924 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
3925 GCC < 4.5 in $no_hw mode.
3926
606603c5
JK
39272012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3928
3929 * gdb.base/default.exp (cd): Accept new directory with no arguments.
3930
777f26c2
JK
39312012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3932
3933 * gdb.base/list.exp (test_only_end): New function.
3934 Call it.
3935
2c12abee
TT
39362012-08-06 Tom Tromey <tromey@redhat.com>
3937
3938 * gdb.python/py-mi.exp: Add test for printer whose children
3939 are a list.
3940 * gdb.python/py-prettyprint.c (struct children_as_list): New.
3941 (main): New variable children_as_list.
3942 * gdb.python/py-prettyprint.py (class pp_children_as_list):
3943 New.
3944 (register_pretty_printers): Register new printer.
3945
0eae2cf4
EBM
39462012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3947
3948 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
3949 symbols. Abort if vgdb remote connection is closed.
3950
09e0881d
DE
39512012-08-02 Doug Evans <dje@google.com>
3952
3953 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
3954
b40f514f
SDJ
39552012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
3956
3957 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
3958 s390x, PowerPC 64 and m68k-linux.
3959
11315ae0
UW
39602012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3961
3962 * gdb.base/annota1.exp: Accept no frames-invalid notification
3963 when starting up the program.
3964 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
3965 show a symbolic value as well.
3966 * gdb.server/server-exec-info.exp: Skip test when skipping
3967 gdbserver test and/or when skipping shared library tests.
3968 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
3969 avoid name conflicts with other tests.
3970
0547eeed
UW
39712012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3972
3973 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
3974 Fix wrong output on big-endian systems.
3975 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
3976 4-byte pointer types on 64-bit s390x.
3977
bdddb4de
UW
39782012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
3979
3980 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
3981 marker comment at the beginning (after intialization).
3982 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
3983 breakpoint on marker comment instead of function begin.
3984 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
3985 PowerPC.
3986 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
3987 or 64-bit PowerPC.
3988 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
3989 gdb,no_hardware_watchpoints flag is set.
3990 (initialize): Remove now redundant can-use-hw-watchpoints change.
3991
5d206025
YQ
39922012-08-02 Yao Qi <yao@codesourcery.com>
3993 Pedro Alves <palves@redhat.com>
3994
3995 * boards/local-remote-host.exp: New.
3996
4f665099
UW
39972012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3998
3999 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
4000 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
4001 * gdb.base/print-file-var.exp: Likewise.
4002 * gdb.server/solib-list.exp: Skip on remote targets.
4003
b62e2b27
UW
40042012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
4005
4006 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
4007 watchpoints on ARM. When expecting software watchpoints, tolerate
4008 (remote) targets that report unsupported hardware watchpoint only
4009 at continue time.
4010 (test_wide_location_2): Likewise.
4011
a967a851
JK
40122012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4013
4014 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
4015 valgrind versions.
4016
75d9f9ff 40172012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
4018
4019 * gdb.base/valgrind-infcall.c: New file.
4020 * gdb.base/valgrind-infcall.exp: New file.
4021
75d9f9ff
JK
4022 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
4023
1c9f2ed2
KS
40242012-07-30 Keith Seitz <keiths@redhat.com>
4025
4026 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
4027 linespecs.
4028
7f9b2034
DE
40292012-07-30 Doug Evans <dje@google.com>
4030
85220e01
DE
4031 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
4032 * gdb.dwarf2/pr13961.S: Ditto.
4033
7f9b2034
DE
4034 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
4035
4e969b4f
AB
40362012-07-30 Andrew Burgess <aburgess@broadcom.com>
4037
4038 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
4039 change its format immediately after reloading the binary.
4040
e7de8362
JK
40412012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4042
4043 Fix testsuite regression after --use-deprecated-index-sections removal.
4044 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
4045 string.
4046 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
4047
7255706c
YQ
40482012-07-27 Yao Qi <yao@codesourcery.com>
4049
4050 KFAIL for PR remote/14161.
4051 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
4052 Cleanup socket files.
4053 (strace_info_marker): Detach inferior.
4054
f2e8016f
TT
40552012-07-26 Tom Tromey <tromey@redhat.com>
4056
6fdff2c5 4057 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 4058
f66713d2
JK
40592012-07-26 Markus Metzger <markus.t.metzger@intel.com>
4060
4061 * gdb.python/py-inferior.c (thread): New function.
4062 (check_threads): New function.
4063 (test_threads): New function.
4064 * gdb.python/py-inferior.exp: Added test.
4065 Replaced runto with continue to breakpoint.
4066
8223e12c
TT
40672012-07-26 Tom Tromey <tromey@redhat.com>
4068
4069 * lib/ada.exp (standard_ada_testfile): New proc.
4070 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
4071 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
4072 * gdb.ada/array_return.exp: Use standard_ada_testfile.
4073 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
4074 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
4075 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
4076 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
4077 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
4078 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
4079 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
4080 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
4081 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
4082 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
4083 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
4084 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
4085 * gdb.ada/char_param.exp: Use standard_ada_testfile.
4086 * gdb.ada/complete.exp: Use standard_ada_testfile.
4087 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
4088 standard_output_file.
4089 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
4090 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
4091 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
4092 standard_output_file.
4093 * gdb.ada/exprs.exp: Use standard_ada_testfile.
4094 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
4095 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
4096 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
4097 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
4098 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
4099 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
4100 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
4101 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
4102 * gdb.ada/homonym.exp: Use standard_ada_testfile.
4103 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
4104 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
4105 * gdb.ada/interface.exp: Use standard_ada_testfile.
4106 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
4107 standard_output_file
4108 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
4109 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
4110 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
4111 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
4112 * gdb.ada/nested.exp: Use standard_ada_testfile.
4113 * gdb.ada/null_array.exp: Use standard_ada_testfile.
4114 * gdb.ada/null_record.exp: Use standard_ada_testfile.
4115 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
4116 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
4117 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
4118 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
4119 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
4120 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
4121 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
4122 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
4123 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
4124 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
4125 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
4126 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
4127 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
4128 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
4129 * gdb.ada/start.exp: Use standard_ada_testfile.
4130 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
4131 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
4132 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
4133 * gdb.ada/tagged.exp: Use standard_ada_testfile.
4134 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
4135 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
4136 * gdb.ada/tasks.exp: Use standard_ada_testfile.
4137 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
4138 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
4139 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
4140 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
4141 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
4142 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
4143 * gdb.ada/widewide.exp: Use standard_ada_testfile.
4144
bbec57e4
JK
41452012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4146
4147 Fix testsuite regression after --use-deprecated-index-sections removal.
4148 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
4149
9cc8e32c
JK
41502012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4151
4152 Fix compatibility with Tcl before 7.5.
4153 * lib/future.exp (lreverse): New function if it does not exist.
4154
ea5ca7b5
MK
41552012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
4156
4157 * gdb.mi/mi-pending.c: New method to set a second pending
4158 breakpoint.
4159 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
4160 condition.
4161
64776a0b
PA
41622012-07-20 Pedro Alves <palves@redhat.com>
4163
4164 PR threads/11692
4165 PR gdb/12203
4166
4167 * gdb.threads/create-fail.c: New file.
4168 * gdb.threads/create-fail.exp: New file.
4169
13e4e967
PA
41702012-07-19 Pedro Alves <palves@redhat.com>
4171
4172 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
4173 * config/vx.exp (gdb_start): Likewise.
4174 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
4175 * gdb.base/setvar.exp (test_set): Likewise.
4176 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
4177 * gdb.reverse/sigall-precsave.exp: Likewise.
4178 * gdb.reverse/sigall-reverse.exp: Likewise.
4179
b7aefa4d
PA
41802012-07-19 Pedro Alves <palves@redhat.com>
4181
4182 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
4183 handler before recording.
4184
608b4967
TT
41852012-07-19 Tom Tromey <tromey@redhat.com>
4186
4187 * gdb.cp/casts.exp: Add tests for typeof and decltype.
4188 * gdb.cp/casts.cc (decltype): New function.
4189 (main): Use it.
4190
b1e0c0fa
PA
41912012-07-19 Pedro Alves <palves@redhat.com>
4192
4193 * gdb.base/sigall.exp (signals): New list.
4194 <top level>: Loop over signals in the $signals list instead of
4195 calling a test function once per signal.
4196 * gdb.reverse/sigall-precsave.exp (signals): New list.
4197 <top level>: Loop over signals in the $signals list instead of
4198 calling a test function once per signal.
4199 * gdb.reverse/sigall-reverse.exp (signals): New list.
4200 <top level>: Loop over signals in the $signals list instead of
4201 calling a test function once per signal.
4202
6ace3df1
YQ
42032012-07-19 Yao Qi <yao@codesourcery.com>
4204
4205 * gdb.base/setshow.exp: Test 'set args ~'.
4206
263a0f8c
JK
42072012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4208
4209 * gdb.base/store.exp (check_set): Import gdb_prompt.
4210 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
4211 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
4212
8f043999
JK
42132012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4214
4215 PR 11914
4216 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
4217 (main): Call eval_sub.
4218 * gdb.python/py-prettyprint.exp:
4219 (python execfile ('py-prettyprint.py')): Move it earlier.
4220 New breakpoint for eval-break.
4221 (continue to breakpoint: eval-break, info locals): New test.
4222 (python execfile ('py-prettyprint.py')): Move it from here.
4223 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
4224 (register_pretty_printers): Register pp_eval_type.
4225
725c7b66
JK
42262012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4227
4228 Fix a testcase regression by me.
4229 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
4230 DW_FORM_data4.
4231
4359dff1
JK
42322012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4233 Doug Evans <dje@google.com>
4234
4235 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
4236 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
4237
61e44cfa
JK
42382012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4239
4240 Fix gdbserver run regression.
4241 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
4242
93c0ef37
TT
42432012-07-12 Tom Tromey <tromey@redhat.com>
4244
4245 * lib/gdb.exp (standard_testfile): Don't declare objdir.
4246 (clean_restart): Likewise.
4247 (core_find): Use standard_output_file.
4248
76027ef5
TT
42492012-07-12 Tom Tromey <tromey@redhat.com>
4250
4251 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
4252 * gdb.dwarf2/dw2-anonymous-func.exp: Use
4253 prepare_for_testing_full.
4254 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
4255 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
4256 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
4257 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
4258 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
4259 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
4260 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
4261 prepare_for_testing_full.
4262 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
4263 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
4264 prepare_for_testing_full.
4265 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
4266 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
4267 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
4268
85b4440a
TT
42692012-07-12 Tom Tromey <tromey@redhat.com>
4270
4271 * lib/gdb.exp (build_executable_from_specs): New proc, from
4272 build_executable.
4273 (build_executable): Use it.
4274 (prepare_for_testing_full): New proc.
4275
55baab26
TT
42762012-07-11 Tom Tromey <tromey@redhat.com>
4277
4278 * gdb.reverse/break-precsave.exp: Use standard_output_file.
4279 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
4280 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
4281 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
4282 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
4283 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
4284 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
4285 * gdb.reverse/step-precsave.exp: Use standard_output_file.
4286 * gdb.reverse/until-precsave.exp: Use standard_output_file.
4287 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
4288
298a9cf0
TT
42892012-07-10 Tom Tromey <tromey@redhat.com>
4290
4291 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
4292 standard_output_file.
4293 * gdb.mi/gdb2549.exp: Use standard_testfile.
4294 * gdb.mi/gdb669.exp: Use standard_testfile.
4295 * gdb.mi/gdb701.exp: Use standard_testfile.
4296 * gdb.mi/gdb792.exp: Use standard_testfile.
4297 * gdb.mi/mi-async.exp: Use standard_testfile.
4298 * gdb.mi/mi-basics.exp: Use standard_testfile.
4299 * gdb.mi/mi-break.exp: Use standard_testfile.
4300 * gdb.mi/mi-cli.exp: Use standard_testfile.
4301 * gdb.mi/mi-console.exp: Use standard_testfile.
4302 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
4303 * gdb.mi/mi-eval.exp: Use standard_testfile.
4304 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
4305 * gdb.mi/mi-file.exp: Use standard_testfile.
4306 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
4307 * gdb.mi/mi-logging.exp: Use standard_testfile.
4308 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
4309 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
4310 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
4311 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
4312 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
4313 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
4314 * gdb.mi/mi-pending.exp: Use standard_testfile,
4315 standard_output_file.
4316 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
4317 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
4318 * gdb.mi/mi-regs.exp: Use standard_testfile.
4319 * gdb.mi/mi-return.exp: Use standard_testfile.
4320 * gdb.mi/mi-reverse.exp: Use standard_testfile.
4321 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
4322 * gdb.mi/mi-solib.exp: Use standard_testfile,
4323 standard_output_file.
4324 * gdb.mi/mi-stack.exp: Use standard_testfile.
4325 * gdb.mi/mi-stepi.exp: Use standard_testfile.
4326 * gdb.mi/mi-stepn.exp: Use standard_testfile.
4327 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
4328 * gdb.mi/mi-until.exp: Use standard_testfile.
4329 * gdb.mi/mi-var-block.exp: Use standard_testfile.
4330 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
4331 * gdb.mi/mi-var-child.exp: Use standard_testfile.
4332 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
4333 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
4334 * gdb.mi/mi-var-display.exp: Use standard_testfile.
4335 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
4336 standard_output_file.
4337 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
4338 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
4339 * gdb.mi/mi-watch.exp: Use standard_testfile.
4340 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
4341 * gdb.mi/mi2-basics.exp: Use standard_testfile.
4342 * gdb.mi/mi2-break.exp: Use standard_testfile.
4343 * gdb.mi/mi2-cli.exp: Use standard_testfile.
4344 * gdb.mi/mi2-console.exp: Use standard_testfile.
4345 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
4346 * gdb.mi/mi2-eval.exp: Use standard_testfile.
4347 * gdb.mi/mi2-file.exp: Use standard_testfile.
4348 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
4349 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
4350 * gdb.mi/mi2-regs.exp: Use standard_testfile.
4351 * gdb.mi/mi2-return.exp: Use standard_testfile.
4352 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
4353 * gdb.mi/mi2-stack.exp: Use standard_testfile.
4354 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
4355 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
4356 * gdb.mi/mi2-until.exp: Use standard_testfile.
4357 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
4358 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
4359 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
4360 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
4361 * gdb.mi/mi2-watch.exp: Use standard_testfile.
4362
f5f3a911
TT
43632012-07-10 Tom Tromey <tromey@redhat.com>
4364
4365 * gdb.cp/abstract-origin.exp: Use standard_testfile.
4366 * gdb.cp/ambiguous.exp: Use standard_testfile,
4367 prepare_for_testing.
4368 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
4369 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
4370 * gdb.cp/anon-ns.exp: Use standard_testfile.
4371 * gdb.cp/anon-struct.exp: Use standard_testfile.
4372 * gdb.cp/anon-union.exp: Use standard_testfile,
4373 prepare_for_testing.
4374 * gdb.cp/arg-reference.exp: Use standard_testfile,
4375 prepare_for_testing.
4376 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
4377 * gdb.cp/breakpoint.exp: Use standard_testfile,
4378 prepare_for_testing.
4379 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
4380 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
4381 standard_output_file.
4382 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
4383 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
4384 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
4385 (test_static_members): Update.
4386 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
4387 * gdb.cp/converts.exp: Use standard_testfile.
4388 * gdb.cp/cp-relocate.exp: Use standard_testfile.
4389 * gdb.cp/cpcompletion.exp: Use standard_testfile,
4390 prepare_for_testing.
4391 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
4392 * gdb.cp/cplabel.exp: Use standard_testfile.
4393 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
4394 prepare_for_testing.
4395 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
4396 * gdb.cp/derivation.exp: Use standard_testfile,
4397 prepare_for_testing.
4398 * gdb.cp/destrprint.exp: Use standard_testfile.
4399 * gdb.cp/dispcxx.exp: Use standard_testfile.
4400 * gdb.cp/exception.exp: Use standard_testfile,
4401 prepare_for_testing.
4402 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
4403 * gdb.cp/extern-c.exp: Use standard_testfile,
4404 prepare_for_testing.
4405 * gdb.cp/formatted-ref.exp: Use standard_testfile,
4406 prepare_for_testing.
4407 * gdb.cp/fpointer.exp: Use standard_testfile.
4408 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
4409 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
4410 standard_output_file.
4411 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
4412 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
4413 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
4414 standard_output_file.
4415 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
4416 (do_tests): Update.
4417 * gdb.cp/koenig.exp: Use standard_testfile.
4418 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
4419 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
4420 * gdb.cp/m-static.exp: Use standard_testfile,
4421 prepare_for_testing.
4422 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
4423 * gdb.cp/mb-inline.exp: Use standard_testfile,
4424 prepare_for_testing.
4425 * gdb.cp/mb-templates.exp: Use standard_testfile,
4426 prepare_for_testing.
4427 * gdb.cp/member-ptr.exp: Use standard_testfile,
4428 prepare_for_testing.
4429 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
4430 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
4431 * gdb.cp/method2.exp: Use standard_testfile.
4432 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
4433 standard_output_file.
4434 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
4435 (do_tests): Update.
4436 * gdb.cp/namespace-enum.exp: Use standard_testfile,
4437 prepare_for_testing.
4438 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
4439 prepare_for_testing.
4440 * gdb.cp/namespace.exp: Use standard_testfile,
4441 prepare_for_testing.
4442 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
4443 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
4444 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
4445 * gdb.cp/nsimport.exp: Use standard_testfile,
4446 prepare_for_testing.
4447 * gdb.cp/nsnested.exp: Use standard_testfile.
4448 * gdb.cp/nsnoimports.exp: Use standard_testfile.
4449 * gdb.cp/nsrecurs.exp: Use standard_testfile,
4450 prepare_for_testing.
4451 * gdb.cp/nsstress.exp: Use standard_testfile,
4452 prepare_for_testing.
4453 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
4454 * gdb.cp/operator.exp: Use standard_testfile.
4455 * gdb.cp/oranking.exp: Use standard_testfile.
4456 * gdb.cp/overload-const.exp: Use standard_testfile.
4457 * gdb.cp/overload.exp: Use standard_testfile,
4458 prepare_for_testing.
4459 * gdb.cp/ovldbreak.exp: Use standard_testfile.
4460 * gdb.cp/ovsrch.exp: Use standard_testfile.
4461 * gdb.cp/paren-type.exp: Use standard_testfile.
4462 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
4463 prepare_for_testing.
4464 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
4465 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
4466 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
4467 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
4468 * gdb.cp/pr10728.exp: Use standard_testfile,
4469 standard_output_file.
4470 * gdb.cp/pr12028.exp: Use standard_testfile.
4471 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
4472 * gdb.cp/pr9167.exp: Use standard_testfile.
4473 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
4474 * gdb.cp/printmethod.exp: Use standard_testfile,
4475 prepare_for_testing.
4476 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
4477 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
4478 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
4479 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
4480 standard_output_file.
4481 * gdb.cp/readnow-language.exp: Use standard_testfile.
4482 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
4483 (gdb_start_again): Use clean_restart.
4484 * gdb.cp/ref-types.exp: Use standard_testfile,
4485 prepare_for_testing.
4486 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
4487 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
4488 * gdb.cp/smartp.exp: Use standard_testfile.
4489 * gdb.cp/static-method.exp: Use standard_testfile.
4490 * gdb.cp/static-print-quit.exp: Use standard_testfile.
4491 * gdb.cp/temargs.exp: Use standard_testfile.
4492 * gdb.cp/templates.exp: Use standard_testfile,
4493 prepare_for_testing.
4494 (do_tests): Update.
4495 * gdb.cp/try_catch.exp: Use standard_testfile,
4496 prepare_for_testing.
4497 * gdb.cp/typedef-operator.exp: Use standard_testfile.
4498 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
4499 * gdb.cp/virtbase.exp: Use standard_testfile,
4500 prepare_for_testing.
4501 * gdb.cp/virtfunc.exp: Use standard_testfile,
4502 prepare_for_testing.
4503 (do_tests): Update.
4504 * gdb.cp/virtfunc2.exp: Use standard_testfile,
4505 prepare_for_testing.
4506
686f09d0
TT
45072012-07-10 Tom Tromey <tromey@redhat.com>
4508
4509 * lib/gdb.exp (standard_testfile): Unset output variables from
4510 earlier invocations.
4511
9357e021
YQ
45122012-07-10 Yao Qi <yao@codesourcery.com>
4513
4514 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
4515 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
4516 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
4517 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
4518 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
4519 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
4520 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
4521 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
4522 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
4523 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
4524 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
4525 * gdb.mi/mi-var-display.exp: Likewise.
4526 * gdb.mi/mi-var-invalidate.exp: Likewise.
4527 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
4528 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
4529 * gdb.mi/mi2-console.exp: Likewise.
4530 * gdb.mi/mi2-disassemble.exp: Likewise.
4531 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
4532 * gdb.mi/mi2-read-memory.exp: Likewise.
4533 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
4534 * gdb.mi/mi2-simplerun.exp: Likewise.
4535 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
4536 * gdb.mi/mi2-syn-frame.exp: Likewise.
4537 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
4538 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
4539 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
4540
e314d629
TT
45412012-07-09 Tom Tromey <tromey@redhat.com>
4542
4543 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
4544 * gdb.base/callfuncs.exp: Add cast-based test.
4545 * gdb.base/callfuncs.c (voidfunc): New function.
4546
06928b3f
DE
45472012-07-08 Doug Evans <dje@google.com>
4548
4549 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
4550
32f11bad
JK
45512012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4552
4553 Fix XFAIL compatibility with old i386 systems.
4554 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
4555 Check also 'Cannot insert breakpoint 0'.
4556
76b83c51
JK
45572012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4558
4559 PR 14321
4560 * gdb.base/find.exp
4561 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
4562
a6fb9c08
TT
45632012-07-06 Tom Tromey <tromey@redhat.com>
4564
4565 * gdb.base/whatis.exp: Add test.
4566
71918a86
TT
45672012-07-06 Tom Tromey <tromey@redhat.com>
4568
4569 * gdb.base/whatis.exp: Add regression test.
4570
fcde5961
TT
45712012-07-06 Tom Tromey <tromey@redhat.com>
4572
4573 * gdb.base/whatis.exp: Add tests.
4574
f9cf0f4a
JK
45752012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4576
4577 PR 12649
4578 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
4579 gdb_test_multiple $gdb_prompt terminator.
4580
979ade8b
PA
45812012-07-04 Pedro Alves <palves@redhat.com>
4582
4583 * gdb.mi/mi-reverse.exp: Use supports_reverse and
4584 supports_process_record.
4585
8a980b44
PA
45862012-07-04 Pedro Alves <palves@redhat.com>
4587
4588 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
4589 endings.
4590 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
4591
855ba978
SS
45922012-07-03 Stan Shebs <stan@codesourcery.com>
4593
4594 * gdb.base/info-os.c (main): Retry resource acquisition until an
4595 available one is found.
4596 * gdb.base/info-os.exp: Collect resource keys from the program
4597 and use them in matching.
4598
fcb44371
JK
45992012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4600
4601 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
4602 Wrap the test into loop for corefile and core0file.
4603
08a67be6
JK
46042012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4605
4606 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
4607 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
4608 .note.GNU-stack.
4609
0f3c2347
JK
4610 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
4611
ff4a4500
SDJ
46122012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
4613
4614 * gdb.base/help.exp (help b, help br, help bre, help brea, help
4615 break): Include help message for the new `-probe' and `-probe-stap'
4616 options.
4617
d3ce09f5
SS
46182012-07-02 Stan Shebs <stan@codesourcery.com>
4619
4620 * gdb.base/dprintf.exp: Add agent style tests.
4621
a1624241
JK
46222012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4623
4624 * gdb.base/stale-infcall.c (infcall): New label test-next.
4625 (main): New labels test-pass and test-fail.
4626 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
4627 $test_fail_bpnum to test-fail.
4628 (test system longjmp tracking support): New test.
4629 Delete $test_fail_bpnum.
4630 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
4631 breakpoint.
4632
42e7ad6c
DE
46332012-06-30 Doug Evans <dje@google.com>
4634
4635 * gdb.dwarf2/fission-reread.S: New file.
4636 * gdb.dwarf2/fission-reread.exp: New file.
4637
37ce89eb
SS
46382012-06-28 Stan Shebs <stan@codesourcery.com>
4639
4640 * gdb.mi/mi-logging.exp: New file.
4641
e5ef252a
PA
46422012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4643 Pedro Alves <palves@redhat.com>
4644
4645 * gdb.threads/siginfo-threads.exp: New file.
4646 * gdb.threads/siginfo-threads.c: New file.
4647 * gdb.threads/sigstep-threads.exp: New file.
4648 * gdb.threads/sigstep-threads.c: New file.
4649
22f1fbae
TT
46502012-06-28 Tom Tromey <tromey@redhat.com>
4651
4652 * gdb.go/package.exp: Partially revert earlier patch; use
4653 gdb_compile again. Use standard_output_file.
4654
2e3cf129
DE
46552012-06-27 Doug Evans <dje@google.com>
4656
4657 * gdb.dwarf2/fission-base.c: New file.
4658 * gdb.dwarf2/fission-base.S: New file.
4659 * gdb.dwarf2/fission-base.exp: New file.
4660
785fd303
JK
46612012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4662
4663 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
4664
1bb9788d
TT
46652012-06-27 Tom Tromey <tromey@redhat.com>
4666
4667 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
4668 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
4669
c83ee902
TT
46702012-06-27 Tom Tromey <tromey@redhat.com>
4671
4672 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
4673 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
4674 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
4675 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
4676 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
4677 prepare_for_testing.
4678 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
4679 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
4680 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
4681 standard_testfile.
4682 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
4683 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
4684 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
4685 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
4686 prepare_for_testing.
4687 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
4688 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
4689 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
4690 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
4691 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
4692 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
4693 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
4694 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
4695 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
4696 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
4697 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
4698 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
4699 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
4700 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
4701 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
4702 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
4703 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
4704 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
4705 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
4706 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
4707 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
4708 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
4709 standard_output_file.
4710 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
4711 standard_output_file.
4712 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
4713 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
4714 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
4715 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
4716 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
4717 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
4718 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
4719 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
4720 * gdb.dwarf2/implptr.exp: Use standard_testfile.
4721 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
4722 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
4723 * gdb.dwarf2/pieces.exp: Use standard_testfile.
4724 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
4725 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
4726 * gdb.dwarf2/valop.exp: Use standard_testfile,
4727 prepare_for_testing.
4728
5204774b
TT
47292012-06-27 Tom Tromey <tromey@redhat.com>
4730
4731 * gdb.python/python.exp: Fix regexps in pagination tests.
4732
ee0bf529
SCR
47332012-06-26 Siva Chandra Reddy <sivachandra@google.com>
4734
4735 * gdb.python/py-symtab.exp: Add tests to test the new attribute
4736 'last' of gdb.Symtab_and_line.
4737 * gdb.python/py-symbol.c: Move break point comment to enable
4738 testing of gdb.Symtab_and_line.last.
4739
14fcc022
TT
47402012-06-26 Tom Tromey <tromey@redhat.com>
4741
4742 * gdb.threads/step.c: Remove.
4743 * gdb.threads/step.exp: Remove.
4744 * gdb.threads/step2.exp: Remove.
4745
0efbbabc
TT
47462012-06-26 Tom Tromey <tromey@redhat.com>
4747
4748 * gdb.threads/watchpoint-fork.exp (test): Use
4749 standard_output_file. Don't declare objdir.
4750 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
4751 standard_output_file.
4752 * gdb.threads/attach-stopped.exp: Use standard_testfile.
4753 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
4754 clean_restart. Remove incdir.
4755 * gdb.threads/corethreads.exp: Use standard_testfile.
4756 * gdb.threads/execl.exp: Use standard_testfile,
4757 standard_output_file, clean_restart.
4758 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
4759 clean_restart.
4760 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
4761 clean_restart.
4762 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
4763 incdir.
4764 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
4765 clean_restart. Remove incdir.
4766 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
4767 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
4768 clean_restart. Remove incdir.
4769 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
4770 Remove incdir.
4771 * gdb.threads/leader-exit.exp: Use standard_testfile.
4772 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
4773 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
4774 clean_restart.
4775 * gdb.threads/manythreads.exp: Use standard_testfile,
4776 clean_restart. Remove incdir.
4777 * gdb.threads/multi-create.exp: Use standard_testfile,
4778 clean_restart.
4779 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
4780 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
4781 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
4782 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
4783 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
4784 * gdb.threads/pending-step.exp: Use standard_testfile,
4785 clean_restart. Remove incdir.
4786 * gdb.threads/print-threads.exp: Use standard_testfile,
4787 clean_restart. Remove incdir.
4788 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
4789 clean_restart. Remove incdir.
4790 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
4791 Remove incdir.
4792 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
4793 incdir.
4794 * gdb.threads/sigthread.exp: Use standard_testfile,
4795 clean_restart.
4796 * gdb.threads/staticthreads.exp: Use standard_testfile,
4797 clean_restart. Remove incdir.
4798 * gdb.threads/switch-threads.exp: Use standard_testfile,
4799 clean_restart. Remove incdir.
4800 * gdb.threads/thread-execl.exp: Use standard_testfile,
4801 clean_restart. Remove incdir.
4802 * gdb.threads/thread-find.exp: Use standard_testfile,
4803 clean_restart.
4804 * gdb.threads/thread-specific.exp: Use standard_testfile,
4805 clean_restart. Remove incdir.
4806 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
4807 clean_restart. Remove incdir.
4808 * gdb.threads/thread_check.exp: Use standard_testfile,
4809 clean_restart. Remove incdir.
4810 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
4811 incdir.
4812 * gdb.threads/threadapply.exp: Use standard_testfile,
4813 clean_restart. Remove incdir.
4814 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
4815 clean_restart. Remove incdir.
4816 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
4817 clean_restart.
4818 * gdb.threads/tls-shared.exp: Use standard_testfile,
4819 clean_restart, standard_output_file.
4820 * gdb.threads/tls-var.exp: Use standard_testfile,
4821 standard_output_file.
4822 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
4823 Remove incdir.
4824 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
4825 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
4826 incdir.
4827 * gdb.threads/watchthreads2.exp: Use standard_testfile,
4828 clean_restart. Remove incdir.
4829
497a5eb0
TT
48302012-06-26 Tom Tromey <tromey@redhat.com>
4831
4832 * gdb.trace/actions.exp: Use standard_testfile.
4833 * gdb.trace/ax.exp: Use standard_testfile.
4834 * gdb.trace/backtrace.exp: Use standard_testfile.
4835 * gdb.trace/change-loc.exp: Use standard_testfile.
4836 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
4837 * gdb.trace/collection.exp: Use standard_testfile,
4838 prepare_for_testing.
4839 * gdb.trace/deltrace.exp: Use standard_testfile.
4840 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
4841 * gdb.trace/ftrace.exp: Use standard_testfile.
4842 * gdb.trace/infotrace.exp: Use standard_testfile.
4843 * gdb.trace/packetlen.exp: Use standard_testfile.
4844 * gdb.trace/passc-dyn.exp: Use standard_testfile.
4845 * gdb.trace/passcount.exp: Use standard_testfile.
4846 * gdb.trace/pending.exp: Use standard_testfile.
4847 * gdb.trace/report.exp: Use standard_testfile.
4848 * gdb.trace/save-trace.exp: Use standard_testfile.
4849 * gdb.trace/stap-trace.exp: Use standard_testfile.
4850 * gdb.trace/status-stop.exp: Use standard_testfile.
4851 * gdb.trace/strace.exp: Use standard_testfile.
4852 * gdb.trace/tfile.exp: Use standard_testfile.
4853 * gdb.trace/tfind.exp: Use standard_testfile.
4854 * gdb.trace/trace-break.exp: Use standard_testfile.
4855 * gdb.trace/trace-mt.exp: Use standard_testfile.
4856 * gdb.trace/tracecmd.exp: Use standard_testfile.
4857 * gdb.trace/tspeed.exp: Use standard_testfile.
4858 * gdb.trace/tstatus.exp: Use standard_testfile.
4859 * gdb.trace/tsv.exp: Use standard_testfile.
4860 * gdb.trace/unavailable.exp: Use standard_testfile,
4861 prepare_for_testing.
4862 * gdb.trace/while-dyn.exp: Use standard_testfile.
4863 * gdb.trace/while-stepping.exp: Use standard_testfile.
4864
7686c074
TT
48652012-06-26 Tom Tromey <tromey@redhat.com>
4866
4867 * gdb.reverse/break-precsave.exp: Use standard_testfile.
4868 * gdb.reverse/break-reverse.exp: Use standard_testfile.
4869 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
4870 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
4871 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
4872 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
4873 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
4874 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
4875 prepare_for_testing.
4876 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
4877 prepare_for_testing.
4878 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
4879 prepare_for_testing.
4880 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
4881 prepare_for_testing.
4882 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
4883 prepare_for_testing
4884 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
4885 * gdb.reverse/machinestate.exp: Use standard_testfile.
4886 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
4887 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
4888 build_executable.
4889 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
4890 build_executable.
4891 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
4892 standard_output_file.
4893 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
4894 standard_output_file.
4895 * gdb.reverse/step-precsave.exp: Use standard_testfile.
4896 * gdb.reverse/step-reverse.exp: Use standard_testfile.
4897 * gdb.reverse/until-precsave.exp: Use standard_testfile.
4898 * gdb.reverse/until-reverse.exp: Use standard_testfile.
4899 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
4900 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
4901
481fc100
TT
49022012-06-26 Tom Tromey <tromey@redhat.com>
4903
4904 * gdb.stabs/weird.exp: Remove directory-checking code. Use
4905 standard_output_file.
4906 * gdb.stabs/exclfwd.exp: Use standard_testfile,
4907 prepare_for_testing. Remove directory-checking code.
4908
7bb18ae2
TT
49092012-06-25 Tom Tromey <tromey@redhat.com>
4910
4911 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
4912 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
4913 build_executable, not prepare_for_testing.
4914 * gdb.multi/base.exp: Use standard_output_file. Use
4915 build_executable, not prepare_for_testing.
4916
cf09b3e4
TT
49172012-06-25 Tom Tromey <tromey@redhat.com>
4918
4919 * gdb.fortran/subarray.exp: Use standard_testfile,
4920 prepare_for_testing.
4921 * gdb.fortran/multi-dim.exp: Use standard_testfile.
4922 * gdb.fortran/module.exp: Use standard_testfile.
4923 * gdb.fortran/logical.exp: Use standard_testfile.
4924 * gdb.fortran/library-module.exp: Use standard_testfile,
4925 standard_output_file.
4926 * gdb.fortran/derived-type.exp: Use standard_testfile,
4927 prepare_for_testing.
4928 * gdb.fortran/complex.exp: Use standard_testfile,
4929 prepare_for_testing.
4930 * gdb.fortran/charset.exp: Use standard_testfile.
4931 * gdb.fortran/array-element.exp: Use standard_testfile,
4932 prepare_for_testing.
4933
18b5ff1b
KS
49342012-06-25 Keith Seitz <keiths@redhat.com>
4935
4936 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
4937 Change rbreak-related tests to KFAIL and add bugzilla numbers.
4938
17b77626
TT
49392012-06-25 Tom Tromey <tromey@redhat.com>
4940
4941 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
4942 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
4943 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
4944 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
4945
f91e3dc1
TT
49462012-06-25 Tom Tromey <tromey@redhat.com>
4947
4948 * gdb.linespec/ls-errs.exp: Use standard_testfile.
4949 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
4950 * gdb.linespec/linespec.exp: Use standard_testfile.
4951
a884434d
TT
49522012-06-25 Tom Tromey <tromey@redhat.com>
4953
4954 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
4955 prepare_for_testing.
4956
efc9d70a
TT
49572012-06-25 Tom Tromey <tromey@redhat.com>
4958
4959 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
4960 prepare_for_testing.
4961 * gdb.opt/inline-break.exp: Use standard_testfile,
4962 prepare_for_testing.
4963 * gdb.opt/inline-bt.exp: Use standard_testfile,
4964 prepare_for_testing.
4965 * gdb.opt/inline-cmds.exp: Use standard_testfile,
4966 prepare_for_testing.
4967 * gdb.opt/inline-locals.exp: Use standard_testfile,
4968 prepare_for_testing.
4969
e2fc92c6
TT
49702012-06-25 Tom Tromey <tromey@redhat.com>
4971
4972 * gdb.asm/asm-source.exp: Use standard_output_file,
4973 standard_testfile. Construct .o files in proper subdir.
4974
b0963d73
TT
49752012-06-25 Tom Tromey <tromey@redhat.com>
4976
4977 * gdb.server/ext-attach.exp: Use standard_testfile,
4978 prepare_for_testing.
4979 * gdb.server/ext-run.exp: Use standard_testfile,
4980 build_executable.
4981 * gdb.server/file-transfer.exp: Use standard_testfile,
4982 prepare_for_testing.
4983 * gdb.server/server-exec-info.exp: Use standard_testfile.
4984 * gdb.server/server-mon.exp: Use standard_testfile,
4985 prepare_for_testing.
4986 * gdb.server/server-run.exp: Use standard_testfile,
4987 build_executable.
4988 * gdb.server/solib-list.exp: Use standard_testfile,
4989 standard_output_file.
4990
8a3e1f8d
TT
49912012-06-25 Tom Tromey <tromey@redhat.com>
4992
4993 * lib/gdb.exp (standard_output_file): Use "file join".
4994 * gdb.go/chan.exp: Use standard_testfile.
4995 * gdb.go/handcall.exp: Use standard_testfile.
4996 * gdb.go/hello.exp: Use standard_testfile.
4997 * gdb.integers/chan.exp: Use standard_testfile.
4998 * gdb.go/methods.exp: Use standard_testfile.
4999 * gdb.go/package.exp: Use standard_testfile.
5000 * gdb.go/strings.exp: Use standard_testfile.
5001 * gdb.go/types.exp: Use standard_testfile.
5002 * gdb.go/unsafe.exp: Use standard_testfile.
5003
944a9061
MGD
50042012-06-25 Greta Yorsh <greta.yorsh@arm.com>
5005
5006 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
5007
1c06bd58
JK
50082012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5009
5010 Fix regression by the previous commit.
5011 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
5012
b4a58790
TT
50132012-06-22 Tom Tromey <tromey@redhat.com>
5014
5015 * gdb.python/lib-types.exp: Use standard_testfile,
5016 prepare_for_testing.
5017 * gdb.python/py-block.exp: Use standard_testfile.
5018 * gdb.python/py-breakpoint.exp: Use standard_testfile.
5019 * gdb.python/py-events.exp: Use standard_testfile,
5020 standard_output_file.
5021 * gdb.python/py-evsignal.exp: Use standard_testfile.
5022 * gdb.python/py-evethreads.exp: Use standard_testfile.
5023 * gdb.python/py-explore-cc.exp: Use standard_testfile.
5024 * gdb.python/py-explore.exp: Use standard_testfile.
5025 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
5026 standard_output_file.
5027 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
5028 prepare_for_testing.
5029 * gdb.python/py-frame-inline.exp: Use standard_testfile.
5030 * gdb.python/py-frame.exp: Use standard_testfile.
5031 * gdb.python/py-inferior.exp: Use standard_testfile.
5032 * gdb.python/py-infthread.exp: Use standard_testfile.
5033 * gdb.python/py-mi.exp: Use standard_testfile.
5034 * gdb.python/py-objfile-script.exp: Use standard_testfile,
5035 build_executable.
5036 * gdb.python/py-objfile.exp: Use standard_testfile.
5037 * gdb.python/py-pp-maint.exp: Use standard_testfile,
5038 prepare_for_testing.
5039 * gdb.python/py-prettyprint.exp: Use standard_testfile.
5040 * gdb.python/py-progspace.exp: Use standard_testfile,
5041 build_executable.
5042 * gdb.python/py-prompt.exp: Use standard_testfile,
5043 build_executable.
5044 * gdb.python/py-section-script.exp: Use standard_testfile,
5045 build_executable.
5046 * gdb.python/py-shared.exp: Use standard_testfile,
5047 standard_output_file, clean_restart.
5048 * gdb.python/py-symbol.exp: Use standard_output_file,
5049 prepare_for_testing.
5050 * gdb.python/py-symtab.exp: Use standard_output_file,
5051 prepare_for_testing
5052 * gdb.python/py-template.exp: Use standard_testfile.
5053 * gdb.python/py-type.exp: Use standard_testfile.
5054 * gdb.python/py-value-cc.exp: Use standard_testfile.
5055 * gdb.python/py-value.exp: Use standard_testfile.
5056 * gdb.python/python.exp: Use standard_testfile, build_executable.
5057
2c44deac
TT
50582012-06-22 Tom Tromey <tromey@redhat.com>
5059
5060 * gdb.objc/basicclass.exp: Use standard_testfile.
5061 (do_objc_tests): Don't declare objdir.
5062 * gdb.objc/nondebug.exp: Use standard_testfile.
5063 (do_objc_tests): Don't declare objdir.
5064 * gdb.objc/objcdecode.exp: Use standard_testfile.
5065 (do_objc_tests): Don't declare objdir.
5066
c24ccbce
TT
50672012-06-22 Tom Tromey <tromey@redhat.com>
5068
5069 * gdb.java/jmain.exp: Use standard_testfile.
5070 * gdb.java/jmisc.exp: Use standard_testfile.
5071 * gdb.java/jnpe.exp: Use standard_testfile.
5072 * gdb.java/jprint.exp: Use standard_testfile.
5073
0a6d0306
TT
50742012-06-22 Tom Tromey <tromey@redhat.com>
5075
5076 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
5077 (standard_output_file, standard_testfile): New procs.
5078 (build_executable, clean_restart): Use standard_output_file.
5079
6ea815ef
YQ
50802012-06-22 Yao Qi <yao@codesourcery.com>
5081
5082 * boards/native-gdbserver.exp: New proc ${board}_exec.
5083 * boards/native-stdio-gdbserver.exp: Likewise.
5084
4c93b1db
TT
50852012-06-21 Tom Tromey <tromey@redhat.com>
5086
5087 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
5088 (build_executable): Update.
5089 (get_compiler_info): Remove 'binfile' argument.
5090 * gdb.ada/arrayidx.exp: Update.
5091 * gdb.ada/null_array.exp: Update.
5092 * gdb.arch/altivec-abi.exp: Update.
5093 * gdb.arch/altivec-regs.exp: Update.
5094 * gdb.arch/amd64-byte.exp: Update.
5095 * gdb.arch/amd64-dword.exp: Update.
5096 * gdb.arch/amd64-word.exp: Update.
5097 * gdb.arch/i386-avx.exp: Update.
5098 * gdb.arch/i386-byte.exp: Update.
5099 * gdb.arch/i386-sse.exp: Update.
5100 * gdb.arch/i386-word.exp: Update.
5101 * gdb.arch/ppc-dfp.exp: Update.
5102 * gdb.arch/ppc-fp.exp: Update.
5103 * gdb.arch/vsx-regs.exp: Update.
5104 * gdb.base/all-bin.exp: Update.
5105 * gdb.base/annota1.exp: Update.
5106 * gdb.base/async.exp: Update.
5107 * gdb.base/attach.exp: Update.
5108 * gdb.base/break-interp.exp: Update.
5109 * gdb.base/call-ar-st.exp: Update.
5110 * gdb.base/call-rt-st.exp: Update.
5111 * gdb.base/call-sc.exp: Update.
5112 * gdb.base/callfuncs.exp: Update.
5113 * gdb.base/catch-load.exp: Update.
5114 * gdb.base/completion.exp: Update.
5115 * gdb.base/complex.exp: Update.
5116 * gdb.base/condbreak.exp: Update.
5117 * gdb.base/consecutive.exp: Update.
5118 * gdb.base/constvars.exp: Update.
5119 * gdb.base/corefile.exp: Update.
5120 * gdb.base/eval-skip.exp: Update.
5121 * gdb.base/expand-psymtabs.exp: Update.
5122 * gdb.base/exprs.exp: Update.
5123 * gdb.base/fileio.exp: Update.
5124 * gdb.base/fixsection.exp: Update.
5125 * gdb.base/funcargs.exp: Update.
5126 * gdb.base/gdb11530.exp: Update.
5127 * gdb.base/gdb1555.exp: Update.
5128 * gdb.base/gnu-ifunc.exp: Update.
5129 * gdb.base/gnu_vector.exp: Update.
5130 * gdb.base/info-macros.exp: Update.
5131 * gdb.base/jit-simple.exp: Update.
5132 * gdb.base/jit-so.exp: Update.
5133 * gdb.base/jit.exp: Update.
5134 * gdb.base/langs.exp: Update.
5135 * gdb.base/list.exp: Update.
5136 * gdb.base/logical.exp: Update.
5137 * gdb.base/long_long.exp: Update.
5138 * gdb.base/longjmp.exp: Update.
5139 * gdb.base/macscp.exp: Update.
5140 * gdb.base/mips_pro.exp: Update.
5141 * gdb.base/miscexprs.exp: Update.
5142 * gdb.base/morestack.exp: Update.
5143 * gdb.base/nodebug.exp: Update.
5144 * gdb.base/opaque.exp: Update.
5145 * gdb.base/pc-fp.exp: Update.
5146 * gdb.base/pending.exp: Update.
5147 * gdb.base/permissions.exp: Update.
5148 * gdb.base/pointers.exp: Update.
5149 * gdb.base/prelink.exp: Update.
5150 * gdb.base/printcmds.exp: Update.
5151 * gdb.base/psymtab.exp: Update.
5152 * gdb.base/ptype.exp: Update.
5153 * gdb.base/relational.exp: Update.
5154 * gdb.base/scope.exp: Update.
5155 * gdb.base/setvar.exp: Update.
5156 * gdb.base/shlib-call.exp: Update.
5157 * gdb.base/shreloc.exp: Update.
5158 * gdb.base/signals.exp: Update.
5159 * gdb.base/sizeof.exp: Update.
5160 * gdb.base/so-impl-ld.exp: Update.
5161 * gdb.base/so-indr-cl.exp: Update.
5162 * gdb.base/solib-disc.exp: Update.
5163 * gdb.base/solib-display.exp: Update.
5164 * gdb.base/solib-nodir.exp: Update.
5165 * gdb.base/solib-overlap.exp: Update.
5166 * gdb.base/solib-symbol.exp: Update.
5167 * gdb.base/solib-weak.exp: Update.
5168 * gdb.base/solib.exp: Update.
5169 * gdb.base/store.exp: Update.
5170 * gdb.base/structs.exp: Update.
5171 * gdb.base/structs2.exp: Update.
5172 * gdb.base/type-opaque.exp: Update.
5173 * gdb.base/unload.exp: Update.
5174 * gdb.base/varargs.exp: Update.
5175 * gdb.base/volatile.exp: Update.
5176 * gdb.base/watch_thread_num.exp: Update.
5177 * gdb.base/watchpoint-solib.exp: Update.
5178 * gdb.base/watchpoint.exp: Update.
5179 * gdb.base/watchpoints.exp: Update.
5180 * gdb.base/whatis.exp: Update.
5181 * gdb.cell/arch.exp: Update.
5182 * gdb.cell/break.exp: Update.
5183 * gdb.cell/bt.exp: Update.
5184 * gdb.cell/core.exp: Update.
5185 * gdb.cell/data.exp: Update.
5186 * gdb.cell/ea-cache.exp: Update.
5187 * gdb.cell/f-regs.exp: Update.
5188 * gdb.cell/fork.exp: Update.
5189 * gdb.cell/gcore.exp: Update.
5190 * gdb.cell/mem-access.exp: Update.
5191 * gdb.cell/ptype.exp: Update.
5192 * gdb.cell/registers.exp: Update.
5193 * gdb.cell/sizeof.exp: Update.
5194 * gdb.cell/solib-symbol.exp: Update.
5195 * gdb.cell/solib.exp: Update.
5196 * gdb.cp/ambiguous.exp: Update.
5197 * gdb.cp/breakpoint.exp: Update.
5198 * gdb.cp/bs15503.exp: Update.
5199 * gdb.cp/casts.exp: Update.
5200 * gdb.cp/class2.exp: Update.
5201 * gdb.cp/cpexprs.exp: Update.
5202 * gdb.cp/cplusfuncs.exp: Update.
5203 * gdb.cp/ctti.exp: Update.
5204 * gdb.cp/dispcxx.exp: Update.
5205 * gdb.cp/gdb1355.exp: Update.
5206 * gdb.cp/gdb2384.exp: Update.
5207 * gdb.cp/gdb2495.exp: Update.
5208 * gdb.cp/infcall-dlopen.exp: Update.
5209 * gdb.cp/local.exp: Update.
5210 * gdb.cp/m-data.exp: Update.
5211 * gdb.cp/m-static.exp: Update.
5212 * gdb.cp/mb-ctor.exp: Update.
5213 * gdb.cp/mb-inline.exp: Update.
5214 * gdb.cp/mb-templates.exp: Update.
5215 * gdb.cp/member-ptr.exp: Update.
5216 * gdb.cp/method.exp: Update.
5217 * gdb.cp/namespace.exp: Update.
5218 * gdb.cp/nextoverthrow.exp: Update.
5219 * gdb.cp/nsdecl.exp: Update.
5220 * gdb.cp/nsrecurs.exp: Update.
5221 * gdb.cp/nsstress.exp: Update.
5222 * gdb.cp/nsusing.exp: Update.
5223 * gdb.cp/pr-1023.exp: Update.
5224 * gdb.cp/pr-1210.exp: Update.
5225 * gdb.cp/pr-574.exp: Update.
5226 * gdb.cp/pr9631.exp: Update.
5227 * gdb.cp/printmethod.exp: Update.
5228 * gdb.cp/psmang.exp: Update.
5229 * gdb.cp/re-set-overloaded.exp: Update.
5230 * gdb.cp/rtti.exp: Update.
5231 * gdb.cp/shadow.exp: Update.
5232 * gdb.cp/templates.exp: Update.
5233 * gdb.cp/try_catch.exp: Update.
5234 * gdb.dwarf2/dw2-ranges.exp: Update.
5235 * gdb.dwarf2/pr10770.exp: Update.
5236 * gdb.fortran/library-module.exp: Update.
5237 * gdb.hp/gdb.aCC/optimize.exp: Update.
5238 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
5239 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
5240 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
5241 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
5242 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
5243 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
5244 * gdb.hp/gdb.compat/xdb1.exp: Update.
5245 * gdb.hp/gdb.compat/xdb2.exp: Update.
5246 * gdb.hp/gdb.compat/xdb3.exp: Update.
5247 * gdb.hp/gdb.defects/bs14602.exp: Update.
5248 * gdb.hp/gdb.defects/solib-d.exp: Update.
5249 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
5250 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
5251 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
5252 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
5253 * gdb.mi/gdb792.exp: Update.
5254 * gdb.mi/mi-pending.exp: Update.
5255 * gdb.mi/mi-solib.exp: Update.
5256 * gdb.mi/mi-var-cp.exp: Update.
5257 * gdb.opt/clobbered-registers-O2.exp: Update.
5258 * gdb.opt/inline-bt.exp: Update.
5259 * gdb.opt/inline-cmds.exp: Update.
5260 * gdb.opt/inline-locals.exp: Update.
5261 * gdb.python/py-events.exp: Update.
5262 * gdb.python/py-finish-breakpoint.exp: Update.
5263 * gdb.python/py-type.exp: Update.
5264 * gdb.reverse/solib-precsave.exp: Update.
5265 * gdb.reverse/solib-reverse.exp: Update.
5266 * gdb.server/solib-list.exp: Update.
5267 * gdb.stabs/weird.exp: Update.
5268 * gdb.threads/attach-into-signal.exp: Update.
5269 * gdb.threads/attach-stopped.exp: Update.
5270 * gdb.threads/tls-shared.exp: Update.
5271 * gdb.trace/change-loc.exp: Update.
5272 * gdb.trace/strace.exp: Update.
5273
95c391b6
TT
52742012-06-19 Tom Tromey <tromey@redhat.com>
5275
5276 * gdb.base/whatis.exp: Add tests.
5277
e910f0b6
TT
52782012-06-19 Tom Tromey <tromey@redhat.com>
5279
5280 * gdb.cp/m-static.cc (keepalive): New function.
5281 (gnu_obj_1::method): Use it.
5282
422d65e7
DE
52832012-06-18 Doug Evans <dje@google.com>
5284
5285 * gdb.base/info-fun.exp: New file.
5286 * gdb.base/info-fun.c: New file.
5287 * gdb.base/info-fun-solib.c: New file.
5288
e2e4d78b
JK
52892012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5290
5291 Remove stale dummy frames.
5292 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
5293 (maintenance info breakpoints): New tests.
5294 * gdb.base/stale-infcall.c: New file.
5295 * gdb.base/stale-infcall.exp: New file.
5296
1788b2d3
JK
52972012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5298
5299 * gdb.arch/amd64-entry-value-param.S: New file.
5300 * gdb.arch/amd64-entry-value-param.c: New file.
5301 * gdb.arch/amd64-entry-value-param.exp: New file.
5302
663b969e
TT
53032012-06-15 Tom Tromey <tromey@redhat.com>
5304
5305 * gdb.cp/namespace.exp: Add "show lang" test.
5306
8e09ad05
IS
53072012-06-15 Iain Sandoe <iain@codesourcery.com>
5308
5309 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
5310 case. (top level): Use gdb_file_cmd instead of gdb_load.
5311
f85e18ee
JK
53122012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5313
5314 PR tdep/14222
5315 * gdb.arch/i386-sse-stack-align.S: New file.
5316 * gdb.arch/i386-sse-stack-align.c: New file.
5317 * gdb.arch/i386-sse-stack-align.exp: New file.
5318
f3b5e280
KS
53192012-06-13 Keith Seitz <keiths@redhat.com>
5320
5321 PR breakpoints/13798 and mi/11541
5322 * gdb.linespec/ls-errs.exp: Add a few more tests for
5323 filenames with spaces and colons.
5324
50af5481
JK
53252012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5326
5327 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
5328 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
5329 (test_function): Call CV_f.
5330 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
5331 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
5332 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
5333 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
5334 (p CV_f(CV::i)): New tests.
5335
d55637df
TT
53362012-06-13 Tom Tromey <tromey@redhat.com>
5337
5338 * gdb.base/condbreak.exp: Add tests for "condition" completion.
5339
cc80f267
JK
53402012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5341
5342 Fix regression by the "ambiguous linespec" series.
5343 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
5344 tests.
5345
bb2af9cc
JK
53462012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5347
5348 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
5349 missing.
5350
e81a37f7
TT
53512012-06-11 Tom Tromey <tromey@redhat.com>
5352
5353 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
5354 location...
5355 (main): ...here.
5356
8efd7788
YQ
53572012-06-07 Yao Qi <yao@codesourcery.com>
5358
5359 * gdb.trace/strace.exp: Shorten some too-long lines.
5360
359f5fe6
PA
53612012-06-06 Pedro Alves <palves@redhat.com>
5362
5363 * gdb.threads/clone-new-thread-event.c: New file.
5364 * gdb.threads/clone-new-thread-event.exp: New file.
5365
7b2fe205
YQ
53662012-06-06 Yao Qi <yao@codesourcery.com>
5367
5368 * gdb.base/dprintf.c (main): Add extra parameter when calling
5369 printf and fprintf.
5370 (bar): New function. It is a dead function, but to ensure
5371 'malloc' is linked explicitly.
5372
3eca55e8
YQ
53732012-06-06 Yao Qi <yao@codesourcery.com>
5374
5375 * gdb.base/info-proc.exp: Return if target doesn't support
5376 'info proc'.
5377
91cc9324
JK
53782012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5379
5380 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
5381 (run program with breakpoint commands): XFAIl if it is not.
5382
c56e7c43
JB
53832012-06-05 Joel Brobecker <brobecker@adacore.com>
5384
5385 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
5386 and add comment.
5387 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
5388 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
5389 "STOP" marker. Adjust testing strategy to make it work on
5390 all targets.
5391
5392 * gdb.base/print-file-var-main.c (main): Rewrite using local
5393 variables and adjust get_version_2's return value check.
5394 Add small comment.
5395 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
5396 marker. Adjust testing strategy to make it work on all targets.
5397
ccab2054
JB
53982012-06-05 Joel Brobecker <brobecker@adacore.com>
5399
5400 * gdb.ada/bad-task-bp-keyword: New testcase.
5401
d0d86158
JK
54022012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5403
5404 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
5405 Simplify it to ...
5406 (symbol-file ${testfile1}): ... here.
5407 (test eliminated var my_global_symbol)
5408 (test eliminated var my_static_symbol)
5409 (test eliminated var my_global_func, get address of main): Wrap them to
5410 'single psymtabs' and 'single symtabs'
5411 (get address of my_global_symbol, get address of my_static_symbol)
5412 (get address of my_global_func, get address of main): Wrap them to
5413 'order1' and 'order2'.
5414
952cf74c
JK
5415 * gdb.base/code_elim.exp
5416 (add-symbol-file ${testfile1} 0x100000)
5417 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
5418 'order2'.
5419 (order1: add-symbol-file ${testfile1} 0x100000)
5420 (order1: add-symbol-file ${testfile2} 0x200000)
5421 (order2: add-symbol-file ${testfile2} 0x200000)
5422 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
5423 .bss as appropriate.
5424
0c5bf5a9
JK
54252012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5426
5427 * gdb.server/solib-list-lib.c: New file.
5428 * gdb.server/solib-list-main.c: New file.
5429 * gdb.server/solib-list.exp: New file.
5430
4196f325
MR
54312012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
5432
5433 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
5434 for 'set print symbol' change.
5435
bfb05775
JK
54362012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5437
5438 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
5439 .debug_abbrev_seg3.
5440
685b1105
JK
54412012-05-24 John Steele Scott <toojays@toojays.net>
5442
5443 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
5444 * gdb.dwarf2/dw2-icc-opaque.S: New file.
5445 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
5446
f3e0e960
SS
54472012-05-23 Stan Shebs <stan@codesourcery.com>
5448
5449 * gdb.mi/mi-info-os.exp: New file.
5450
11eb1b4d
KS
54512012-05-23 Keith Seitz <keiths@redhat.com>
5452
5453 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
5454 return -1 to suppress the rest of the tests.
5455 (compile_stap_bin): Return boolean success value.
5456
b1af9e97
TT
54572012-05-21 Tom Tromey <tromey@redhat.com>
5458
5459 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
5460 Remove kfails.
5461 (test_print_mi_member_types): Likewise.
5462
248537e3
TT
54632012-05-21 Tom Tromey <tromey@redhat.com>
5464
5465 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
5466 print symbol' change.
5467
d791e155
TJB
54682012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
5469
5470 * gdb.python/py-prompt.exp: Quit if the target is remote.
5471
e77afa2e
JK
54722012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5473
5474 Fix ERROR: internal buffer is full.
5475 * gdb.base/info-os.exp (expect_multiline): New function.
5476 (get process list, get process groups, get threads)
5477 (get file descriptors, get internet-domain sockets)
5478 (get shared-memory regions, get semaphores, get message queues): Use
5479 it for these tests.
5480
9cb709b6
TT
54812012-05-18 Tom Tromey <tromey@redhat.com>
5482
5483 * gdb.mi/mi-var-cmd.exp: Update.
5484 * gdb.objc/basicclass.exp (do_objc_tests): Update.
5485 * gdb.cp/virtbase.exp: Update.
5486 * gdb.cp/classes.exp (test_static_members): Update.
5487 * gdb.cp/casts.exp: Update.
5488 * gdb.base/pointers.exp: Update.
5489 * gdb.base/funcargs.exp (pointer_args): Update.
5490 (structs_by_reference): Update.
5491 * gdb.base/find.exp: Update.
5492 * gdb.base/call-strs.exp: Send "set print symbol off".
5493 * gdb.base/call-ar-st.exp: Update.
5494 * gdb.ada/fun_addr.exp: Update.
5495 * gdb.base/printcmds.exp (test_print_symbol): New proc.
5496 Call it.
5497 (test_print_repeats_10, test_print_strings)
5498 (test_print_char_arrays): Update.
5499
b012acdd
TT
55002012-05-18 Tom Tromey <tromey@redhat.com>
5501
5502 * gdb.base/charset.exp (string_display): Update.
5503
1d51a733
TT
55042012-05-18 Tom Tromey <tromey@redhat.com>
5505
5506 * gdb.mi/mi2-var-display.exp: Update.
5507 * gdb.mi/mi-var-display.exp: Update.
5508 * gdb.mi/mi-var-child.exp: Update.
5509 * gdb.cp/expand-psymtabs-cxx.exp: Update.
5510 * gdb.cp/cp-relocate.exp (get_func_address): Update.
5511
957df313
DE
55122012-05-17 Doug Evans <dje@google.com>
5513
682c7f7b
DE
5514 * info-macros.exp: Pass "debug" to prepare_for_testing.
5515
957df313
DE
5516 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
5517 * gdb.ada/Makefile.in (clean): Ditto.
5518 * gdb.arch/Makefile.in (clean): Ditto.
5519 * gdb.asm/Makefile.in (clean): Ditto.
5520 * gdb.base/Makefile.in (clean): Ditto.
5521 * gdb.cell/Makefile.in (clean): Ditto.
5522 * gdb.cp/Makefile.in (clean): Ditto.
5523 * gdb.disasm/Makefile.in (clean): Ditto.
5524 * gdb.dwarf2/Makefile.in (clean): Ditto.
5525 * gdb.fortran/Makefile.in (clean): Ditto.
5526 * gdb.go/Makefile.in (clean): Ditto.
5527 * gdb.hp/Makefile.in (clean): Ditto.
5528 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
5529 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
5530 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
5531 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
5532 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
5533 * gdb.java/Makefile.in (clean): Ditto.
5534 * gdb.linespec/Makefile.in (clean): Ditto.
5535 * gdb.mi/Makefile.in (clean): Ditto.
5536 * gdb.modula2/Makefile.in (clean): Ditto.
5537 * gdb.multi/Makefile.in (clean): Ditto.
5538 * gdb.objc/Makefile.in (clean): Ditto.
5539 * gdb.opencl/Makefile.in (clean): Ditto.
5540 * gdb.opt/Makefile.in (clean): Ditto.
5541 * gdb.pascal/Makefile.in (clean): Ditto.
5542 * gdb.python/Makefile.in (clean): Ditto.
5543 * gdb.reverse/Makefile.in (clean): Ditto.
5544 * gdb.server/Makefile.in (clean): Ditto.
5545 * gdb.stabs/Makefile.in (clean): Ditto.
5546 * gdb.threads/Makefile.in (clean): Ditto.
5547 * gdb.trace/Makefile.in (clean): Ditto.
5548 * gdb.xml/Makefile.in (clean): Ditto.
5549
abc9d0dc
TT
55502012-05-16 Tom Tromey <tromey@redhat.com>
5551
5552 * gdb.base/macscp1.c (macscp_expr): Add comment.
5553 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
5554
6a3a010b
MR
55552012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
5556
5557 * gdb.base/return-nodebug.exp: Also test float and double types.
5558
01429c8e
JK
55592012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5560
5561 PR testsuite/12649
5562 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
5563
54115cd4
JK
5564 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
5565
0c5f383f
SDJ
55662012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
5567
5568 * gdb.base/stap-probe.exp (stap_test): Remove calls to
5569 `rerun_to_main'.
5570 (stap_test_no_debuginfo): Likewise.
5571
e7e0cddf
SS
55722012-05-14 Stan Shebs <stan@codesourcery.com>
5573
5574 * gdb.base/dprintf.c: New file.
5575 * gdb.base/dprintf.exp: New file.
5576
c772f8e7
HZ
55772012-05-14 Hui Zhu <hui_zhu@mentor.com>
5578
5579 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
5580 * gdb.trace/disconnected-tracing.c: New file.
5581 * gdb.trace/disconnected-tracing.exp: New file.
5582
7efc75aa
SCR
55832012-05-13 Siva Chandra Reddy <sivachandra@google.com>
5584
5585 * gdb.python/python.c: Add a new breakpoint comment.
5586 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
5587
85d4a676
SS
55882011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
5589
5590 * gdb.base/info-os.exp: New file.
5591 * gdb.base/info-os.c: New file.
5592
64ea88dc
JB
55932012-05-10 Joel Brobecker <brobecker@adacore.com>
5594
4647ab1b
JB
5595 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
5596 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
5597 New files.
64ea88dc 5598
afba63f1
JB
55992012-05-10 Joel Brobecker <brobecker@adacore.com>
5600
5601 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
5602 gdb.base/ctxobj.exp: New files.
5603
9d198b1e
TT
56042012-05-09 Tom Tromey <tromey@redhat.com>
5605
5606 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
5607
9bfee719
MR
56082012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
5609
5610 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
5611
3a7341d8
MR
56122012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
5613
5614 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
5615 before using it.
5616
52b3699b
TG
56172012-05-04 Tristan Gingold <gingold@adacore.com>
5618
5619 * gdb.base/set-noassign.exp: New test.
5620
a20ee7a4
SCR
56212012-05-03 Siva Chandra Reddy <sivachandra@google.com>
5622
5623 * gdb.python/py-symbol.exp: Add tests to test the new methods
5624 gdb.Symtab.global_block() and gdb.Symtab.static_block().
5625 * gdb.python/py-symbol.c: Add new struct to help test
5626 gdb.Symtab.static_block().
5627
bf2f0858
DE
56282012-05-03 Doug Evans <dje@google.com>
5629
5630 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
5631 commented out.
5632
2d4e0376
YQ
56332012-05-03 Yao Qi <yao@codesourcery.com>
5634
5635 * gdb.base/catch-syscall.exp: Skip it before compilation if target
5636 doesn't support.
5637 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
5638 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
5639
6d0bb9f3
YQ
56402012-05-03 Yao Qi <yao@codesourcery.com>
5641
5642 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
5643
fd820528
DE
56442012-04-30 Doug Evans <dje@google.com>
5645
5646 PR testsuite/13961
5647 * gdb.dwarf2/pr13961.S: New file.
5648 * gdb.dwarf2/pr13961.exp: New file.
5649
b9e219b9
YQ
56502012-04-29 Yao Qi <yao@codesourcery.com>
5651
5652 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
5653
3019eac3
DE
56542012-04-28 Doug Evans <dje@google.com>
5655
5656 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
5657 .Ltype_int_in_cu2. Use name "int2" instead of "int".
5658 All uses updated.
5659 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
5660 "ptype func_cu1" to expand cu2 before cu1.
5661
62e5f89c
SDJ
56622012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
5663 Tom Tromey <tromey@redhat.com>
5664
5665 * gdb.base/default.exp: Add `$_probe_arg*' convenience
5666 variables.
5667 * gdb.base/stap-probe.c: New file.
5668 * gdb.base/stap-probe.exp: New file.
5669 * gdb.trace/stap-trace.c: New file.
5670 * gdb.trace/stap-trace.exp: New file.
5671 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
5672 libgcc's unwinder.
5673
14132e89
MR
56742012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
5675
5676 * gdb.arch/mips16-thunks-inmain.c: New file.
5677 * gdb.arch/mips16-thunks-main.c: New file.
5678 * gdb.arch/mips16-thunks-sin.c: New file.
5679 * gdb.arch/mips16-thunks-sinfrob.c: New file.
5680 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
5681 * gdb.arch/mips16-thunks-sinmain.c: New file.
5682 * gdb.arch/mips16-thunks-sinmips16.c: New file.
5683 * gdb.arch/mips16-thunks.exp: New file.
5684
a766d390
DE
56852012-04-25 Doug Evans <dje@google.com>
5686
5687 * configure.ac: Create gdb.go/Makefile.
5688 * configure: Regenerate.
5689 * gdb.base/default.exp: Add "go" to "set language" testing.
5690 * gdb.go/Makefile.in: New file.
5691 * gdb.go/basic-types.exp: New file.
5692 * gdb.go/chan.exp: New file.
5693 * gdb.go/chan.go: New file.
5694 * gdb.go/handcall.exp: New file.
5695 * gdb.go/handcall.go: New file.
5696 * gdb.go/hello.exp: New file.
5697 * gdb.go/hello.go: New file.
5698 * gdb.go/integers.exp: New file.
5699 * gdb.go/integers.go: New file.
5700 * gdb.go/methods.exp: New file.
5701 * gdb.go/methods.go: New file.
5702 * gdb.go/package.exp: New file.
5703 * gdb.go/package1.go: New file.
5704 * gdb.go/package2.go: New file.
5705 * gdb.go/print.exp: New file.
5706 * gdb.go/strings.exp: New file.
5707 * gdb.go/strings.go: New file.
5708 * gdb.go/types.exp: New file.
5709 * gdb.go/types.go: New file.
5710 * gdb.go/unsafe.exp: New file.
5711 * gdb.go/unsafe.go: New file.
5712 * lib/future.exp: Add Go support.
5713 (gdb_find_go, gdb_find_go_linker): New procs.
5714 (gdb_default_target_compile): Add Go support.
5715 * lib/gdb.exp (skip_go_tests): New proc.
5716 * lib/go.exp: New file.
5717
e65f9ffb
TT
57182012-04-25 Tom Tromey <tromey@redhat.com>
5719
5720 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
5721
14e75d8e
JK
57222012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
5723 Jan Kratochvil <jan.kratochvil@redhat.com>
5724
5725 PR symtab/7259:
5726 * gdb.base/enumval.c: New test case.
5727 * gdb.base/enumval.exp: New test case.
5728 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
5729 field.bitpos.
5730
f3525b70
PA
57312012-04-17 Pedro Alves <palves@redhat.com>
5732
5733 * Makefile.in (site.exp): Make site.exp source
5734 $srcdir/lib/append_gdb_boards_dir.exp.
5735 * lib/append_gdb_boards_dir.exp: New file.
5736
bccbefd2
JK
57372012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5738
5739 New option "set auto-load safe-path".
5740 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
5741 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
5742
bf88dd68
JK
57432012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5744
5745 auto-load: Implementation.
5746 * gdb.base/help.exp (test set height): Increase the height.
5747 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
5748 to ...
5749 (info auto-load python-scripts): ... here.
5750 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
5751 to ...
5752 (info auto-load python-scripts *): ... here.
5753
c0d4d1c0
YQ
57542012-04-16 Yao Qi <yao@codesourcery.com>
5755
5756 * lib/trace-support.exp (get_in_proc_agent): New.
5757 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
5758 of in process trace agent.
5759 * gdb.trace/ftrace.exp: Likewise.
5760 * gdb.trace/pending.exp: Likewise.
5761 * gdb.trace/trace-break.exp: Likewise.
5762 * gdb.trace/trace-mt.exp
5763 * gdb.trace/tspeed.exp: Likewise.
5764 * gdb.trace/tstatus.exp
5765 * gdb.trace/strace.exp: Likewise.
5766
cbf68a60
TS
57672012-04-16 Thomas Schwinge <thomas@codesourcery.com>
5768
dd6d3b70
TS
5769 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
5770 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
5771
cbf68a60
TS
5772 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
5773
8264ba82
AG
57742012-04-14 Anton Gorenkov <xgsa@yandex.ru>
5775
5776 PR mi/13393
5777 * gdb.mi/mi-var-rtti.cc: New file.
5778 * gdb.mi/mi-var-rtti.exp: New file.
5779 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
5780 function.
5781 (mi_varobj_update_with_type_change): updated to avoid code duplication.
5782
de0919f8 57832012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
5784
5785 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
5786 EXECUTABLES.
5787 * gdb.python/py-explore.c: C program used for testing the new
5788 'explore' command on C constructs.
5789 * gdb.python/py-explore.cc: C++ program used for testing the new
5790 'explore' command on C++ constructs.
5791 * gdb-python/py-explore.exp: Tests for the new 'explore'
5792 command on C constructs.
5793 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
5794 command on C++ constructs.
5795
a82da7dd
MK
57962012-04-07 Mark Kettenis <kettenis@gnu.org>
5797
5798 * gdb.base/funcargs.exp (complex_args): Fix typo.
5799
e127cba8
JK
58002012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5801
5802 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
5803 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
5804
40e084e1
KS
58052012-04-05 Keith Seitz <keiths@redhat.com>
5806
5807 * gdb.base/advance.exp: Update error message for
5808 "advance malformed" test.
5809 * gdb.base/break.exp: Likewise for "breakpoint with
5810 trailing garbage" test.
5811 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
5812 with trailing garbage" test.
5813 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
5814 trailng garbage" test.
5815 * gdb.base/until.exp: Likewise for "malformed until" test.
5816 * gdb.cp/ovldbreak.exp: Create the breakpoint table
5817 for "breakpoint info (after setting on all)".
5818 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
5819 tests.
5820 * gdb.cp/cplabel.cc: New file.
5821 * gdb.cp/cplabel.exp: New test.
5822 * gdb.linespec/ls-errs.c: New file.
5823 * gdb.linespec/ls-errs.exp: New test.
5824
a72c8f6a
JK
58252012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5826
5827 * gdb.trace/unavailable.exp
5828 (collect globals: print object on: print derived_partial)
5829 (collect globals: print object on: print derived_whole)
5830 (collect globals: print object off: print derived_partial)
5831 (collect globals: print object off: print derived_whole): Update
5832 expected output.
5833
f87a3023
KS
58342012-03-30 Keith Seitz <keiths@redhat.com>
5835
5836 * gdb.python: Add test for linespecs with commas.
5837
e2171b3c
KS
58382012-03-28 Keith Seitz <keiths@redhat.com>
5839
5840 * gdb.linespec/ls-dollar.cc: New file.
5841 * gdb.linespec/ls-dollar.exp: New test.
5842
58432012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
5844
5845 * gdb.cp/namespace.exp: Add breakpoint tests for functions
5846 starting with the global namespace.
5847
2f4e0a80
DE
58482012-03-23 Doug Evans <dje@google.com>
5849
5850 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
5851
7b282c5a
SCR
58522012-03-22 Siva Chandra Reddy <sivachandra@google.com>
5853
5854 * gdb.python/py-value.cc: Add test case for testing the
5855 methodology exposing C++ values to Python.
5856 * gdb.python/py-value-cc.exp: Add tests testing the methodology
5857 exposing C++ values to Python.
5858 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
5859
2e98ca53
JK
58602012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5861 Siddhesh Poyarekar <siddhesh@redhat.com>
5862
5863 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
5864 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
5865 (generate native core dump): Make the test unsupported if core cannot
5866 be generated.
5867
8320cc4f
JK
58682012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5869
5870 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
5871 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
5872 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
5873
3a69ffb2
JK
58742012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
5875
5876 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
5877
8fabffee
DE
58782012-03-17 Doug Evans <dje@google.com>
5879
5880 * dg-extract-results.sh: Handle KFAILs.
5881
ab260dad
JK
58822012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5883
5884 PR symtab/13777
5885 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
5886
53ba8333
JB
58872012-03-16 Joel Brobecker <brobecker@adacore.com>
5888
5889 * gdb.ada/set_pckd_arr_elt: New testcase.
5890
481860b3
GB
58912012-03-16 Gary Benson <gbenson@redhat.com>
5892
5893 PR breakpoints/10738
5894 * gdb.opt/inline-break.exp: New file.
5895 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
5896 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
5897 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
5898 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
5899 * gdb.base/async-shell.exp: Likewise.
5900 * lib/mi-support.exp (library_loaded_re): Likewise.
5901
410528f0
TT
59022012-03-15 Tom Tromey <tromey@redhat.com>
5903
5904 * gdb.cp/virtfunc2.exp: Update expected output.
5905 * gdb.cp/pr9631.exp: Update expected output.
5906 * gdb.cp/member-ptr.exp: Update expected output.
5907 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
5908 output.
5909 * gdb.cp/casts.exp: Update expected output.
5910
c4aeac85
TT
59112012-03-15 Tom Tromey <tromey@redhat.com>
5912
5913 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
5914 (test_info_vtbl): Likewise.
5915 (do_tests): Call test_info_vtbl.
5916 * gdb.cp/virtfunc.cc (va): New global.
5917
856d06f9
TS
59182012-03-15 Thomas Schwinge <thomas@codesourcery.com>
5919
5920 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
5921 describing DWARF data structures.
5922 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
5923 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
5924 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
5925 * gdb.dwarf2/dw2-entry-value.S: Likewise.
5926 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5927 * gdb.dwarf2/dw2-param-error.S: Likewise.
5928 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
5929 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
5930 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
5931 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
5932 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
5933 * gdb.dwarf2/pr11465.S: Likewise.
5934
e837f12a
JK
59352012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5936
5937 * gdb.mi/mi2-prompt.exp: New file.
5938
ccbb4f28
JB
59392012-03-13 Joel Brobecker <brobecker@adacore.com>
5940
5941 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
5942
32039130
JB
59432012-03-13 Joel Brobecker <brobecker@adacore.com>
5944
5945 * gdb.ada/bp_range_type: New testcase.
5946
16899756
DE
59472012-03-13 Doug Evans <dje@google.com>
5948
5949 * gdb.base/default.exp: Delete tests for symbol-reloading.
5950 * gdb.base/help.exp: Ditto.
5951 * gdb.base/setshow.exp: Ditto.
5952 * gdb.base/gdb_history: Delete references to symbol-reloading.
5953
87b0bb13
JK
59542012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5955
5956 * gdb.base/attach-twice.c: New files.
5957 * gdb.base/attach-twice.exp: New files.
5958
0d7941a9
KS
59592012-03-08 Keith Seitz <keiths@redhat.com>
5960
5961 * lib/gdb.exp (gdb_get_line_number): Throw an
5962 error instead of returning -1.
5963 * gdb.base/break.exp: Remove unused variable
5964 bp_location5.
5965 * gdb.base/hbreak2.exp: Likewise.
5966 * gdb.base/sepdebug.exp: Likewise.
5967
f4647387
YQ
59682012-03-08 Yao Qi <yao@codesourcery.com>
5969 Pedro Alves <palves@redhat.com>
5970
5971 Fix PR server/13392.
5972 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
5973 (tracepoint_change_loc_2): Remove kfail. Return if failed to
5974 download tracepoints.
5975 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
5976 (pending_tracepoint_resolved_during_trace): Likewise.
5977 (pending_tracepoint_installed_during_trace): Likewise.
5978 (pending_tracepoint_with_action_resolved): Likewise.
5979
83c532cb
KS
59802012-03-08 Keith Seitz <keiths@redhat.com>
5981
5982 * gdb.ada/array_bounds.exp: Get breakpoint for line
5983 with "START", not "STOP".
5984 * gdb.python/py-infthread.exp: Do not continue to
5985 line marked "Break here.", which is undefined.
5986
d6b6bbb7
LM
59872012-03-08 Luis Machado <lgustavo@codesourcery.com>
5988
5989 Revert:
5990
5991 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5992
5993 Implement testsuite workaround for PR breakpoints/13781.
5994 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
5995 (set breakpoint condition-evaluation host): New conditional command.
5996
7fe25d9b
JK
59972012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5998
5999 Fix CU relative vs. absolute DIE offsets.
6000 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
6001 one.
6002
51898c15
JK
60032012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6004
6005 Fix false FAIL on distros with relro linkage as default.
6006 * gdb.reverse/solib-precsave.exp: Try to compile the test using
6007 -Wl,-z,norelro first.
6008
8131799e
JB
60092012-03-06 Joel Brobecker <brobecker@adacore.com>
6010
6011 * gdb.ada/bp_on_var: New testcase.
6012
ba241969
JB
60132012-03-06 Joel Brobecker <brobecker@adacore.com>
6014
6015 * gdb.ada/bp_enum_homonym: New testcase.
6016
abe49676
YQ
60172012-03-06 Yao Qi <yao@codesourcery.com>
6018
6019 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
6020 x86_64-*-* and i?86-*-*.
6021 Set up KFAIL for gdb/13808.
6022
d8df103b
TT
60232012-03-05 Tom Tromey <tromey@redhat.com>
6024
6025 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
6026 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
6027
b7b189f3
TT
60282012-03-05 Tom Tromey <tromey@redhat.com>
6029
6030 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
6031
69dc1c4d
YQ
60322012-03-04 Yao Qi <yao@codesourcery.com>
6033
6034 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
6035 messages for KFAIL.
6036
3f20c47f
JK
60372012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6038
6039 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
6040 (print one_two_three, indexes off, print few_reps, indexes off)
6041 (print many_reps, indexes off, print empty, indexes off)
6042 (print one_two_three, print few_reps, print many_reps, print empty):
6043 Call setup_xfail if $gcc_old.
6044
abf1152a
JK
60452012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6046
6047 Implement testsuite workaround for PR breakpoints/13781.
6048 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
6049 (set breakpoint condition-evaluation host): New conditional command.
6050
a06715f8
JK
60512012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6052
6053 Code cleanup.
6054 * gdb.cp/mb-templates.exp: New variables executable. Use it for
6055 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
6056 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
6057 number 1 by $bpnum. Four times.
6058
5808517f
YQ
60592012-03-03 Yao Qi <yao@codesourcery.com>
6060
6061 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
6062
dfe2ac14
JK
60632012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6064
6065 Setup KFAIL for PR server/13796.
6066 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
6067
8bbc467a
JB
60682012-03-02 Joel Brobecker <brobecker@adacore.com>
6069
6070 * gdb.ada/operator_bp: New testcase.
6071
c0eac87f
JB
60722012-03-02 Joel Brobecker <brobecker@adacore.com>
6073
6074 * gdb.ada/info_locals_renaming: New testcase.
6075
4f42c881
TT
60762012-03-02 Tom Tromey <tromey@redhat.com>
6077
6078 * gdb.base/nextoverexit.c: New file.
6079 * gdb.base/nextoverexit.exp: New file.
6080
7380c0c9
EBM
60812012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
6082
6083 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
6084 parameter.
6085
1faeff08
MR
60862012-03-01 Maciej W. Rozycki <macro@mips.com>
6087
6088 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
6089 core registers.
6090
320b6f49 60912012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
6092 Maciej W. Rozycki <macro@codesourcery.com>
6093 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
6094
6095 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
6096
ad5f7d6e
PA
60972012-03-01 Pedro Alves <palves@redhat.com>
6098
6099 PR gdb/13767
6100
6101 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
6102 (gdb_collect_globals_test): Call it.
6103
d3dc44a6
KS
61042012-03-01 Keith Seitz <keiths@redhat.com>
6105
6106 * gdb.cp/method2.exp: Output of overload menu is now
6107 alphabetized. Update tests for "break A::method".
6108 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
6109 of hard-coding them.
6110 Overload menu is alphabetized: rewrite to accommodate.
6111 Unset variables LINE and TYPES which are used in other tests.
6112 Compute the output of "info break".
6113 Update the breakpoint table after all breakpoints are deleted.
6114 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
6115 compute ACTUALS and the method body based on parameters.
6116 Update expected output accordingly.
6117 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
6118 unique comments to allow the use of gdb_get_line_number.
6119
61202012-03-01 Keith Seitz <keiths@redhat.com>
6121
6122 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
6123 some Tcl syntax.
6124 * gdb.cp/ovldbreak.exp: Likewise.
6125
7949c2a0
KS
61262012-03-01 Keith Seitz <keiths@redhat.com>
6127
6128 * gdb.base/help.exp (help show user): Update expected result
6129 for new doc string changes (add "non-python").
6130
7d74f244
DE
61312012-03-01 Scott J. Goldman <scottjg@vmware.com>
6132
6133 * gdb.python/py-cmd.exp: Add test to verify that python commands can
6134 be put in the user-defined category and that the commands appear in
6135 "help user-defined".
6136
1b611343
JB
61372012-02-29 Joel Brobecker <brobecker@adacore.com>
6138
6139 * gdb.ada/tagged_not_init: New testcase.
6140
99b1c762
JB
61412012-02-29 Joel Brobecker <brobecker@adacore.com>
6142
6143 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
6144 * gdb.ada/enum_idx_packed: New testcase.
6145
2d4a02ee
JB
61462012-02-29 Joel Brobecker <brobecker@adacore.com>
6147
6148 * gdb.ada/aliased_array: New testcase.
6149
2e6fda7d
JB
61502012-02-29 Joel Brobecker <brobecker@adacore.com>
6151
6152 * gdb.ada/whatis_array_val: New testcase.
6153
9a7f938f
JK
61542012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6155
6156 Fix disp-step-syscall.exp: fork: single step over fork.
6157 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
6158 whitespaces.
6159 (single step over $syscall): Remove its check.
6160 (single step over $syscall final pc): New check.
6161
8703a944
JK
61622012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6163
6164 Support processors without SSSE3.
6165 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
6166 pabsd into ...
6167 (ssse3_test): ... a new function.
6168 (main): Call ssse3_test.
6169 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
6170 Update expected values everywhere.
6171 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
6172 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
6173 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
6174 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
6175 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
6176 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
6177 Move these tests lower.
6178 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
6179 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
6180 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
6181 New tests.
6182
c03e6ccc
YQ
61832012-02-29 Yao Qi <yao@codesourcery.com>
6184 Pedro Alves <palves@redhat.com>
6185
6186 * gdb.trace/trace-mt.c: New.
6187 * gdb.trace/trace-mt.exp: New.
6188
7964b62a
TS
61892012-02-28 Thomas Schwinge <thomas@codesourcery.com>
6190
2c8910ba
TS
6191 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
6192 numbers instead of hardcoding them.
6193 * gdb.base/annota1.c: Provide suitable markers.
6194 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
6195 numbers instead of hardcoding them.
6196 * gdb.base/annota3.c: Provide suitable markers.
6197
6198 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
6199 * gdb.base/annota3.c: Likewise.
6200 * gdb.base/sigall.c: Likewise.
6201 * gdb.base/signals.c: Likewise.
6202 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 6203
5a41c0b7
MR
62042012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
6205
6206 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
6207 failure return path.
6208
ebbbe5c5
LM
62092012-02-27 Luis Machado <lgustavo@codesourcery.com>
6210
6211 * gdb.base/save-bp.exp: Account for new condition evaluator output.
6212
8d126d8a
LM
62132012-02-24 Luis Machado <lgustavo@codesourcery.com>
6214
6215 * gdb.base/cond-eval-mode.exp: New file.
6216
11337c2f
PA
62172012-02-24 Pedro Alves <palves@redhat.com>
6218
6219 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
6220 (top level): Use with_test_prefix.
6221
13fc3e3c
PA
62222012-02-24 Pedro Alves <palves@redhat.com>
6223
6224 * gdb.threads/attach-into-signal.exp (corefunc): Use
6225 with_test_prefix.
6226
07c1b626
JK
62272012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6228
6229 Fix false FAILs on old CPUs without SSE.
6230 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
6231 Return untested for Illegal instruction.
6232
596ba138
JK
62332012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6234
6235 Fix false FAILs with glibc debug infos installed.
6236 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
6237 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
6238
aeaa2474
SA
62392012-02-22 Sterling Augustine <saugustine@google.com>
6240
6241 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
6242 constant with cast.
6243
aed555c9
PA
62442012-02-21 Pedro Alves <palves@redhat.com>
6245
6246 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
6247
78afebb4
PA
62482012-02-21 Pedro Alves <palves@redhat.com>
6249
6250 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
6251
fdcfef12
PA
62522012-02-21 Pedro Alves <palves@redhat.com>
6253
6254 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
6255 with_test_prefix.
6256
0f4d39d5
PA
62572012-02-21 Pedro Alves <palves@redhat.com>
6258
6259 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
6260 with_test_prefix here.
6261 (top level): Do it here instead. Remove `:' from the
6262 with_test_prefix string.
6263 * gdb.base/attach-pie-misread.exp: Remove the leading space the
6264 the suffix `:' from the with_test_prefix prefix string.
6265 * gdb.base/break-interp.exp: Ditto.
6266 * gdb.base/catch-load.exp: Ditto.
6267 * gdb.base/disp-step-syscall.exp: Ditto.
6268 * gdb.base/jit-so.exp: Ditto.
6269 * gdb.base/jit.exp: Ditto.
6270 * gdb.base/sepdebug.exp: Ditto.
6271 * gdb.base/solib-display.exp: Ditto.
6272 * gdb.base/solib-overlap.exp: Ditto.
6273 * gdb.base/watch-cond-infcall.exp: Ditto.
6274 * gdb.base/watchpoint.exp: Ditto.
6275 * gdb.dwarf2/dw2-noloc.exp: Ditto.
6276 * gdb.mi/mi-watch.exp: Ditto.
6277 * gdb.mi/mi2-watch.exp: Ditto.
6278 * gdb.threads/non-ldr-exc-1.exp: Ditto.
6279 * gdb.threads/non-ldr-exc-2.exp: Ditto.
6280 * gdb.threads/non-ldr-exc-3.exp: Ditto.
6281 * gdb.threads/non-ldr-exc-4.exp: Ditto.
6282 * gdb.threads/watchpoint-fork.exp: Ditto.
6283 * gdb.threads/watchthreads-reorder.exp: Ditto.
6284 * gdb.trace/change-loc.exp: Ditto.
6285 * gdb.trace/pending.exp: Ditto.
6286 * gdb.trace/status-stop.exp: Ditto.
6287 * gdb.trace/strace.exp: Ditto.
6288 * gdb.trace/trace-break.exp: Ditto.
6289 * gdb.trace/unavailable.exp: Ditto.
6290 * lib/gdb.exp (with_test_prefix): Always prefix with space and
6291 suffix with colon. Adjust leading comments.
6292
6a5870ce
PA
62932012-02-21 Pedro Alves <palves@redhat.com>
6294 Tom Tromey <tromey@redhat.com>
6295
6296 * lib/gdb.exp: Add description of test prefixes.
6297 (with_test_prefix): New procedure.
6298 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
6299 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
6300 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
6301 instead of lappend to append to pf_prefix.
6302 * gdb.base/catch-load.exp: Use with_test_prefix.
6303 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
6304 * gdb.base/jit-so.exp: Use with_test_prefix.
6305 * gdb.base/jit.exp: Use with_test_prefix.
6306 * gdb.base/return-nodebug.exp (do_test): Use append instead of
6307 lappend to append to pf_prefix.
6308 * gdb.base/sepdebug.exp: Use with_test_prefix.
6309 * gdb.base/solib-display.exp: Use with_test_prefix.
6310 * gdb.base/solib-overlap.exp: Use with_test_prefix.
6311 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
6312 * gdb.base/watchpoint.exp: Use with_test_prefix.
6313 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
6314 * gdb.mi/mi-watch.exp: Use with_test_prefix.
6315 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
6316 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
6317 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
6318 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
6319 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
6320 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
6321 append instead of lappend to append to pf_prefix.
6322 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
6323 * gdb.trace/change-loc.exp: Use with_test_prefix.
6324 * gdb.trace/pending.exp: Use with_test_prefix.
6325 * gdb.trace/status-stop.exp: Use with_test_prefix.
6326 * gdb.trace/strace.exp: Use with_test_prefix.
6327 * gdb.trace/trace-break.exp: Use with_test_prefix.
6328 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
6329 instead of lappend to append to pf_prefix.
6330
35dc4a6b
JK
63312012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6332
6333 Fix racy FAILs.
6334 * gdb.base/inferior-died.c (main): Add return of 0.
6335 * gdb.base/inferior-died.exp (continue): Fix expectation of
6336 asynchronous events.
6337 (p 1): New test.
6338
c5a006e6
PA
63392012-02-20 Pedro Alves <palves@redhat.com>
6340
6341 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
6342 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
6343 gdb's internal debug output. For the non-threaded case, look for
6344 "Program received signal SIGLARM", for the threaded case, peek at
6345 the thread's siginfo.
6346
cc51a170
PA
63472012-02-20 Pedro Alves <palves@redhat.com>
6348
6349 General cleanup, make output test messages unique, and build
6350 different executable files for the non-threaded and threaded
6351 cases.
6352
6353 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
6354 Delete.
6355 (executable_nothr, executable_thr): New globals.
6356 (top level): Adjust to delete both executables.
6357 (corefunc): New parameter $executable. Set $pf_prefix instead of
6358 hand writing a prefix in tests. Issue a clean_restart and enable
6359 lin-lwp debug output here.
6360 (top level): Adjust. Use build_executable. Don't start gdb here,
6361 and don't enable lin-lwp debug output here.
6362 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
6363
c755f03d
JK
63642012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6365
6366 Fix racy FAILs.
6367 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
6368 "continue" command.
6369
6bec5e0a
JK
63702012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6371
6372 Fix for gdbserver non-extended mode.
6373 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
6374 and gdb_run_cmd.
6375
2e8265fd
TT
63762012-02-17 Tom Tromey <tromey@redhat.com>
6377
6378 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
6379 * gdb.python/py-events.exp: Check 'dir' output.
6380 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
6381
9e507076
YQ
63822012-02-17 Yao Qi <yao@codesourcery.com>
6383
6384 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
6385
32d22ab1
TT
63862012-02-16 Tom Tromey <tromey@redhat.com>
6387
6388 * gdb.base/inferior-died.c: Don't include stdio.h.
6389
9addecb9
TT
63902012-02-16 Tom Tromey <tromey@redhat.com>
6391
6392 * gdb.base/inferior-died.c: New file.
6393 * gdb.base/inferior-died.exp: New file.
6394
4cb6da1c
AR
63952012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
6396
6397 * gdb.base/break-inline.exp: New file.
6398 * gdb.base/break-inline.c: New file.
6399
3af2590d
TT
64002012-02-15 Tom Tromey <tromey@redhat.com>
6401
6402 * gdb.base/pc-fp.exp: Add "info register" tests.
6403
29988831
TT
64042012-02-15 Tom Tromey <tromey@redhat.com>
6405
6406 * gdb.base/regs.exp: Remove.
6407
10010058
PA
64082012-02-15 Pedro Alves <palves@redhat.com>
6409
6410 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
6411 the target doesn't support tracepoints.
6412 * gdb.trace/circ.exp: Ditto.
6413 * gdb.trace/collection.exp: Ditto.
6414 * gdb.trace/packetlen.exp: Ditto.
6415 * gdb.trace/passc-dyn.exp: Ditto.
6416 * gdb.trace/report.exp: Ditto.
6417 * gdb.trace/tfind.exp: Ditto.
6418 * gdb.trace/tspeed.exp: Ditto.
6419 * gdb.trace/tsv.exp: Ditto.
6420 * gdb.trace/unavailable.exp: Ditto.
6421 * gdb.trace/while-dyn.exp: Ditto.
6422
a2e0062d
PA
64232012-02-15 Pedro Alves <palves@redhat.com>
6424
6425 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
6426 gdb_test_multiple, and call unsupported instead of fail, if the
6427 remote side does not support the request.
6428
a1999d40
PA
64292012-02-15 Pedro Alves <palves@redhat.com>
6430
6431 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
6432 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
6433 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
6434 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
6435 * gdb.server/server-run.exp: Make sure gdb is disconnected.
6436 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
6437 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
6438 doesn't start with "extended-" already.
6439
7cee1e54
PA
64402012-02-15 Pedro Alves <palves@redhat.com>
6441
6442 Support extended-remote. Avoid cascading timeouts.
6443
6444 * gdb.base/attach.exp (do_attach_tests): Add expected output for
6445 the extended-remote target. If attaching with no file fails, load
6446 the file manually.
6447 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
6448
816338b5
SS
64492012-02-14 Stan Shebs <stan@codesourcery.com>
6450
6451 * gdb.base/ena-dis-br.exp: Add enable count test.
6452
cc30c4bd
PA
64532012-02-13 Pedro Alves <palves@redhat.com>
6454
6455 * config/mips-idt.exp: Delete.
6456 * gdb.base/a2-run.exp: Remove mips-idt xfails.
6457 * gdb.base/bitfields.exp: Remove mips-idt restarts.
6458 * gdb.base/break.exp: Remove mips-idt references.
6459 * gdb.base/chng-syms.exp: Ditto.
6460 * gdb.base/default.exp: Ditto.
6461 * gdb.base/funcargs.exp (funcargs_reload): Delete.
6462 (top level): Don't call it.
6463 * gdb.base/opaque.exp: Remove mips-idt restarts.
6464 * gdb.base/ptype.exp: Remove mips-idt xfails.
6465 * gdb.base/scope.exp: Remove mips-idt restarts.
6466 * gdb.base/sepdebug.exp: Remove mips-idt references.
6467 * gdb.base/watchpoint.exp (maybe_clean_restart)
6468 (maybe_reinitialize): Delete.
6469 (test_disabling_watchpoints, test_disabling_watchpoints)
6470 (test_watchpoint_triggered_in_syscall)
6471 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
6472 Don't call them.
6473
57008375
JK
64742012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6475
6476 * gdb.server/server-exec-info.exp: New file.
6477
4a2d9c08
PA
64782012-02-10 Pedro Alves <palves@redhat.com>
6479
6480 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
6481 always non-empty.
6482 (test_attach): Always pass $exec to test_attach_gdb.
6483
09fa21bd
TT
64842012-02-08 Tom Tromey <tromey@redhat.com>
6485
6486 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
6487 before inferior is started.
6488
f0823d2c
TT
64892012-02-07 Tom Tromey <tromey@redhat.com>
6490
6491 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
6492 Symbol.value.
6493 * gdb.python/py-symbol.c (qq): Set default value.
6494
64952012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
6496
6497 * gdb.python/py-symbol.c (qq): New global.
6498 * gdb.python/py-symbol.exp: Add test for frame-less
6499 lookup_symbol.
6500 * gdb.python/py-symtab.exp: Fix line number.
6501
f7e44f65
JB
65022012-02-03 Joel Brobecker <brobecker@adacore.com>
6503
6504 * gdb.ada/mi_task_arg: New testcase.
6505
4c9ed63c
PA
65062012-02-02 Pedro Alves <palves@redhat.com>
6507
6508 * gdb.reverse/until-precsave.exp: Also put "record save" under the
6509 extended timeout.
6510
c0b9f2c6
PA
65112012-02-02 Pedro Alves <palves@redhat.com>
6512
6513 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
6514 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
6515
5f8cefd7
PA
65162012-02-02 Pedro Alves <palves@redhat.com>
6517
6518 * gdb.base/term.exp: Rewrite.
6519 * gdb.base/term.c: New.
6520
2f3a2569
PA
65212012-02-02 Pedro Alves <palves@redhat.com>
6522
6523 * gdb.base/default.exp (run "r" abbreviation, run): Add
6524 extended-remote expected output.
6525
f149aabd
TT
65262012-02-02 Tom Tromey <tromey@redhat.com>
6527
6528 * gdb.cp/dispcxx.exp: New file.
6529 * gdb.cp/dispcxx.cc: New file.
6530
03bef283
TT
65312012-02-01 Tom Tromey <tromey@redhat.com>
6532
6533 * gdb.base/jit-simple.exp: New file.
6534 * gdb.base/jit-simple.c: New file.
6535
a79b18b5
YQ
65362012-01-30 Yao Qi <yao@codesourcery.com>
6537
6538 * gdb.base/skip.exp: Make test result unique.
6539
f0d1a53e
JK
65402012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6541
6542 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
6543 compatibility with valgrind-3.7.0.
6544
4b3c9f41
PA
65452012-01-27 Pedro Alves <palves@redhat.com>
6546
6547 * gdb.base/watchpoint.exp (no_hw): New global.
6548 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
6549 disable hw watchpoints.
6550 (test_wide_location_1, test_wide_location_2): If no_hw is set,
6551 don't expect hw watchpoints.
6552 (no_hw_watchpoints): Always clean restart.
6553 (do_tests): New procedure, factored out from the top level.
6554 (top level): Run tests twice. Once with hw watchpoints enabled,
6555 another time with hw watchpoints disabled.
6556
a13491c8
PA
65572012-01-27 Pedro Alves <palves@redhat.com>
6558
6559 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
6560 out from the top level.
6561 (top level): Call it instead.
6562
f2c8a051
PA
65632012-01-27 Pedro Alves <palves@redhat.com>
6564
6565 * gdb.base/watchpoint.exp (top level): Re-enable hardware
6566 watchpoints sooner.
6567
654d7a9e
PA
65682012-01-27 Pedro Alves <palves@redhat.com>
6569
6570 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
6571
274f47f3
PA
65722012-01-27 Pedro Alves <palves@redhat.com>
6573
6574 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
6575 "You may have requested too many hardware
6576 breakpoints/watchpoints".
6577
e4d63ba2
PA
65782012-01-27 Pedro Alves <palves@redhat.com>
6579
6580 * gdb.base/watchpoint.exp (maybe_clean_restart)
6581 (maybe_reinitialize): New.
6582 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
6583 expect "hit N times".
6584 (test_disabling_watchpoints, test_complex_watchpoint)
6585 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
6586 Call maybe_clean_restart.
6587 (top level): Use clean_restart. Remove "mips-idt-*"
6588 reinitialization.
6589
dbd95daf
PA
65902012-01-27 Pedro Alves <palves@redhat.com>
6591
6592 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
6593
f3ad2025
PA
65942012-01-27 Pedro Alves <palves@redhat.com>
6595
6596 * gdb.base/watchpoint.exp: Clean restart after tests that don't
6597 require `initialize' anymore. Remove unnecessary `initialize'
6598 calls.
6599
100aa3ae
PA
66002012-01-27 Pedro Alves <palves@redhat.com>
6601
6602 * gdb.base/watchpoint.exp (wp_set): Delete.
6603 (initialize, test_simple_watchpoint, top level): Remove dead code.
6604
c79a8e11
PA
66052012-01-27 Pedro Alves <palves@redhat.com>
6606
6607 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
6608 typo.
6609
048fe15a
PA
66102012-01-27 Pedro Alves <palves@redhat.com>
6611
6612 * config/extended-gdbserver.exp: New file.
6613 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
6614 comment.
6615 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
6616 * boards/native-extended-gdbserver.exp: New file.
6617
4033a6bf
PA
66182012-01-26 Pedro Alves <palves@redhat.com>
6619
6620 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
6621 and gdb_test_multiple.
6622
3d7f4b81
PA
66232012-01-26 Pedro Alves <palves@redhat.com>
6624
6625 Make test messages unique, and more identifiable.
6626 * gdb.multi/watchpoint-multi.exp: Change test messages.
6627
484abf42
TT
66282012-01-25 Tom Tromey <tromey@redhat.com>
6629
6630 * gdb.base/solib-disc.exp: Fix regexps.
6631
edcc5120
TT
66322012-01-24 Tom Tromey <tromey@redhat.com>
6633
6634 * lib/mi-support.exp (mi_expect_stop): Add special case for
6635 solib-event.
6636 * gdb.base/catch-load-so.c: New file.
6637 * gdb.base/catch-load.exp: New file.
6638 * gdb.base/catch-load.c: New file.
6639 * gdb.base/break-interp.exp (reach_1): Update regexp.
6640
30b91c90
JK
66412012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6642
6643 Fix fuzzy results.
6644 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
6645 lpsimple and func.
6646
53fe1783
GB
66472012-01-24 Gary Benson <gbenson@redhat.com>
6648
6649 Delete #if 0'd out code.
6650 * gdb.base/default.exp (info catch): Remove.
6651 * gdb.base/gdb_history (info catch): Likewise.
6652 * gdb.base/help.exp (info catch): Likewise.
6653
d0d8b0c6
JK
66542012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6655
6656 Fix watchpoints to be specific for each inferior.
6657 * gdb.multi/watchpoint-multi.c: New file.
6658 * gdb.multi/watchpoint-multi.exp: New file.
6659
4403d8e9
JK
66602012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6661
6662 Fix watchpoints across inferior fork.
6663 * gdb.threads/watchpoint-fork-child.c: New file.
6664 * gdb.threads/watchpoint-fork-mt.c: New file.
6665 * gdb.threads/watchpoint-fork-parent.c: New file.
6666 * gdb.threads/watchpoint-fork-st.c: New file.
6667 * gdb.threads/watchpoint-fork.exp: New file.
6668 * gdb.threads/watchpoint-fork.h: New file.
6669
050a2e1d
PA
66702012-01-23 Pedro Alves <palves@redhat.com>
6671
6672 * gdb.base/call-signal-resume.exp: Allow output after "return".
6673
6a52fb62
PA
66742012-01-20 Pedro Alves <palves@redhat.com>
6675
6676 * gdb.python/py-finish-breakpoint.py: Fix typo.
6677
145b16a9
UW
66782012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
6679
6680 * gdb.base/info-proc.exp: Also run on remote targets. Main
6681 "info proc" command is now always present; whether target supports
6682 actual info proc operation is detected when attempting to issue
6683 the command.
6684
26f6125e
JK
66852012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6686
6687 * .gdbinit: Remove.
6688
eb5227ce
PA
66892012-01-19 Pedro Alves <palves@redhat.com>
6690
6691 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
6692 look at the funtions' returns.
6693 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
6694 (jprint.print(int, int)): Change return type to int. Adjust.
6695
1db33378
PP
66962012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
6697
6698 PR gdb/9538
6699 * gdb.base/sepdebug.exp: New test.
6700
b9736cf8
PA
67012012-01-18 Pedro Alves <palves@redhat.com>
6702
6703 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
6704 Allow output before ^done.
6705
4aac40c8
TT
67062012-01-16 Tom Tromey <tromey@redhat.com>
6707
6708 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
6709 Add tests for relative directory.
6710
cafec441
TT
67112012-01-16 Tom Tromey <tromey@redhat.com>
6712
6713 * gdb.base/printcmds.c (enum flag_enum): New.
6714 (three): New global.
6715 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
6716 enum printing.
6717 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
6718 FlagEnumerationPrinter.
6719 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
6720 * gdb.python/py-pp-maint.c (enum flag_enum): New.
6721 (fval): New global.
6722
abcc4978
PA
67232012-01-16 Pedro Alves <palves@redhat.com>
6724
6725 * lib/gdb.exp (banned_procedures): New variable.
6726 (banned_variables_traced): Rename to ...
6727 (banned_traced): ... this.
6728 (gdb_init): Also trace banned procedures.
6729 (gdb_finish): Also untrace banned procedures.
6730
97ccebe8
PA
67312012-01-16 Pedro Alves <palves@redhat.com>
6732
6733 Remove all calls to strace.
6734
2af7517b
JK
67352012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6736
6737 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
6738 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
6739
9241a8bc
PP
67402012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
6741
6742 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
6743 * gdb.base/pie-execl.exp: Likewise.
6744
3848a17f
KS
67452012-01-12 Keith Seitz <keiths@redhat.com>
6746
6747 PR mi/10586
6748 * gdb.mi/var-cmd.c (struct anonymous): New structure.
6749 (do_anonymous_type_tests): New function.
6750 (main): Call do_anonymous_type_tests.
6751 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
6752 (verify_everything): New procedure.
6753 * gdb.mi/mi-var-cp.cc (class A): New class.
6754 (anonymous_structs_and_unions): New function.
6755 (main): Call anonymous_structs_and_unions.
6756 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
6757 (verify_everything): New procedure.
6758
440e2fca
KS
67592012-01-12 Keith Seitz <keiths@redhat.com>
6760
6761 * lib/mi-support.exp: Expand comments about PATH_EXPR.
6762 (varobj_tree::get_path_expr): Assume that all varobjs are
6763 compound unless they are known simple types.
6764 Adjust path expressions based on parent type, path parent type,
6765 and tree language.
6766 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
6767 the root varobj.
6768 (mi_walk_varobj_tree): Add LANGUAGE parameter.
6769
675399c9
PA
67702012-01-11 Pedro Alves <palves@redhat.com>
6771
6772 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
6773 core files on this machine" anymore.
6774
97ddaa9b
PH
67752012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6776
6777 * gdb.base/watchpoint.c (recurser): Initialize local_x.
6778 (main): Repeat recurser call.
6779 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
6780 equivalent to 'local_x'.
6781
ea733575 67822012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 6783 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
6784
6785 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
6786
2ca0b532
PA
67872012-01-05 Pedro Alves <alves.ped@gmail.com>
6788
6789 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
6790 * gdb.python/py-events.c (first): Add bits for new "step N" test.
6791 * gdb.python/py-events.exp: Test that "step N" tripping on a
6792 breakpoint emits a breakpoint event.
6793
6e681866
JB
67942012-01-03 Joel Brobecker <brobecker@adacore.com>
6795
6796 * gdb.base/auxv.exp: Reformat the copyright notice.
6797
3c2d6aff
YQ
67982012-01-03 Yao Qi <yao@codesourcery.com>
6799
6800 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
6801 (strace_trace_on_diff_addr): New.
6802 * gdb.trace/strace.c: (main): Add two local variables.
6803
0852fee3
UW
68042011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
6805
6806 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
6807 * gdb.cell/gcore.exp: Likewise.
6808 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
6809 to verify the correct instance of main is selected.
6810
12c3e59c
JB
68112012-01-02 Joel Brobecker <brobecker@adacore.com>
6812
6813 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
6814 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
6815 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
6816 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
6817 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
6818 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
6819 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
6820 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
6821 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
6822 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
6823 gdb.threads/thread_check.c: Reformat copyright header.
6824
c0f378ec
EBM
68252011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
6826
e4a7ca93 6827 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
6828 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
6829 is not enabled.
6830
3bc96cfb
JK
68312011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6832
6833 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
6834 parameter to self_exec, adjust the function.
6835 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
6836 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
6837 (set var do_exit = 0): Remove test.
6838 (newline at end of file): Add one.
6839
095bcf5e
JB
68402011-12-27 Joel Brobecker <brobecker@adacore.com>
6841
6842 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
6843 New files.
6844
18d19bd1
JK
68452011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6846
6847 Fix racy FAILs.
6848 * gdb.threads/fork-thread-pending.c (barrier): New variable.
6849 (thread_function, thread_forker): Call pthread_barrier_wait for it.
6850 (main): Call pthread_barrier_init for it.
6851
e809353a
JK
68522011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6853
6854 Fix double send_gdb leading to racy FAILs.
6855 * gdb.base/break.exp (set silent break bp_location1): Replace
6856 3x send_gdb and gdb_expect by gdb_test.
6857 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
6858 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
6859 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
6860 instead of send_gdb. Twice.
6861 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
6862 3x send_gdb and gdb_expect by gdb_test.
6863 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
6864
da8cb7ec
JK
68652011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6866
6867 * gdb.linespec/linespec.exp: Compile using {c++}.
6868
ae1a303e
JK
68692011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6870
6871 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
6872 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
6873 (verify GCC PR debug/51668): New test.
6874
cc72b2a2
KP
68752011-12-23 Kevin Pouget <kevin.pouget@st.com>
6876
6877 Introduce gdb.FinishBreakpoint in Python.
6878 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
6879 py-finish-breakpoint2
6880 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
6881 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
6882 instead of line number.
6883 * gdb.python/py-finish-breakpoint.c: New file.
6884 * gdb.python/py-finish-breakpoint.exp: New file.
6885 * gdb.python/py-finish-breakpoint.py: New file.
6886 * gdb.python/py-finish-breakpoint2.cc: New file.
6887 * gdb.python/py-finish-breakpoint2.exp: New file.
6888 * gdb.python/py-finish-breakpoint2.py: New file.
6889
3b7962f9
JK
68902011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6891
6892 Partial fix of compatibility with gcc-4.7.
6893 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
6894 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
6895 Add comment to add a PASS case in the future.
6896
6538471c
JK
6897 Fix compatibility with gcc-4.7.
6898 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
6899
7052e42c
UW
69002011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
6901
6902 PR tdep/12797
6903 * gdb.base/callfuncs.exp: Remove KFAIL.
6904
9ac7f98e
JB
69052011-12-21 Joel Brobecker <brobecker@adacore.com>
6906
6907 * gdb.ada/task_bp: New testcase.
6908
f6eeced0
JK
69092011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6910
6911 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
6912 -DNO_SECTIONS.
6913 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
6914
72225e17
JK
69152011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6916
6917 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
6918 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
6919 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6920 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
6921 conditional for gcc <= 4.5.
6922
13ac8d2c
JK
69232011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6924
6925 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
6926 by XFAIL.
6927 * gdb.cp/static-method.exp (info addr A::func())
6928 (list static-method.cc:xxx::(anonymous namespace)::A::func)
6929 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
6930 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
6931 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
6932 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
6933 (test value of F in k3_m): Likewise.
6934 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
6935 Likewise.
6936
049682ba
JK
69372011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6938
6939 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
6940 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
6941 Remove.
6942 * gdb.threads/attachstop-mt.c: Remove.
6943 * gdb.threads/attachstop-mt.exp: Remove.
6944
2c9d8796
MK
69452011-12-17 Mark Kettenis <kettenis@gnu.org>
6946
6947 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
6948
e0f9f062
DE
69492011-12-16 Doug Evans <dje@google.com>
6950
f4aa2101 6951 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
6952 * boards/native-gdbserver.exp: New file.
6953
e0f9f062
DE
6954 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
6955 gdbserver output.
6956 (gdbserver_default_get_remote_address): New function.
6957 (gdbserver_start): Call gdb,get_remote_address to compute argument
6958 to "target remote" command.
6959
80b6e756
PM
69602011-12-16 Phil Muldoon <pmuldoon@redhat.com>
6961
1c3ad6ab 6962 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
6963 python print-stack. Add set/show python print-stack
6964 off|full|message tests.
6965
1576bd00
YQ
69662011-12-15 Yao Qi <yao@codesourcery.com>
6967
6968 * gdb.trace/strace.c: New
6969 * gdb.trace/strace.exp: New.
6970
d6a0f6e0
TT
69712011-12-14 Tom Tromey <tromey@redhat.com>
6972
6973 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
6974
31015e1d
DE
69752011-12-14 Doug Evans <dje@google.com>
6976
6977 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
6978
7b50312a
PA
69792011-12-14 Pedro Alves <pedro@codesourcery.com>
6980
6981 PR threads/10729
6982
6983 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 6984 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 6985
924437bc
PA
69862011-12-13 Pedro Alves <pedro@codesourcery.com>
6987 Doug Evans <dje@google.com>
6988
6989 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
6990 (clean_restart): Remove references to the gdb_stub target board
6991 variable.
6992 (gdb_step_for_stub): Delete.
6993
6994 * gdb.base/annota1.exp: Remove all references to [target_info
6995 exists gdb_stub], gdb_step_for_stub and usestubs.
6996 * gdb.base/annota3.exp: Ditto.
6997 * gdb.base/async.exp: Ditto.
6998 * gdb.base/break.exp: Ditto.
6999 * gdb.base/code-expr.exp: Ditto.
7000 * gdb.base/commands.exp: Ditto.
7001 * gdb.base/completion.exp: Ditto.
7002 * gdb.base/condbreak.exp: Ditto.
7003 * gdb.base/consecutive.exp: Ditto.
7004 * gdb.base/cvexpr.exp: Ditto.
7005 * gdb.base/define.exp: Ditto.
7006 * gdb.base/display.exp: Ditto.
7007 * gdb.base/ena-dis-br.exp: Ditto.
7008 * gdb.base/environ.exp: Ditto.
7009 * gdb.base/gnu-ifunc.exp: Ditto.
7010 * gdb.base/maint.exp: Ditto.
7011 * gdb.base/pending.exp: Ditto.
7012 * gdb.base/sect-cmd.exp: Ditto.
7013 * gdb.base/sepdebug.exp: Ditto.
7014 * gdb.base/unload.exp: Ditto.
7015 * gdb.base/watchpoint-solib.exp: Ditto.
7016 * gdb.cp/annota2.exp: Ditto.
7017 * gdb.cp/annota3.exp: Ditto.
7018 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
7019 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
7020 * gdb.mi/mi-pending.exp: Ditto.
7021 * gdb.trace/circ.exp: Ditto.
7022 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
7023 * gdb.base/list.exp: Ditto.
7024
7025 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
7026 breakpoint function and all references to the usestubs macro.
7027 * gdb.base/exprs.c: Ditto.
7028 * gdb.base/freebpcmd.c: Ditto.
7029 * gdb.base/bitfields.c: Ditto.
7030 * gdb.base/bitfields2.c: Ditto.
7031 * gdb.base/break.c: Ditto.
7032 * gdb.base/call-sc.c: Ditto.
7033 * gdb.base/call-signals.c: Ditto.
7034 * gdb.base/callfuncs.c: Ditto.
7035 * gdb.base/charset.c: Ditto.
7036 * gdb.base/consecutive.c: Ditto.
7037 * gdb.base/constvars.c: Ditto.
7038 * gdb.base/funcargs.c: Ditto.
7039 * gdb.base/int-type.c: Ditto.
7040 * gdb.base/interrupt.c: Ditto.
7041 * gdb.base/langs0.c: Ditto.
7042 * gdb.base/list0.c: Ditto.
7043 * gdb.base/mips_pro.c: Ditto.
7044 * gdb.base/miscexprs.c: Ditto.
7045 * gdb.base/nodebug.c: Ditto.
7046 * gdb.base/opaque0.c: Ditto.
7047 * gdb.base/pointers.c: Ditto.
7048 * gdb.base/printcmds.c: Ditto.
7049 * gdb.base/ptype.c: Ditto.
7050 * gdb.base/recurse.c: Ditto.
7051 * gdb.base/reread1.c: Ditto.
7052 * gdb.base/reread2.c: Ditto.
7053 * gdb.base/restore.c: Ditto.
7054 * gdb.base/return.c: Ditto.
7055 * gdb.base/run.c: Ditto.
7056 * gdb.base/scope0.c: Ditto.
7057 * gdb.base/sepdebug.c: Ditto.
7058 * gdb.base/setshow.c: Ditto.
7059 * gdb.base/setvar.c: Ditto.
7060 * gdb.base/sigall.c: Ditto.
7061 * gdb.base/signals.c: Ditto.
7062 * gdb.base/structs.c: Ditto.
7063 * gdb.base/structs2.c: Ditto.
7064 * gdb.base/testenv.c: Ditto.
7065 * gdb.base/twice.c: Ditto.
7066 * gdb.base/unwindonsignal.c: Ditto.
7067 * gdb.base/watchpoint.c: Ditto.
7068 * gdb.base/watchpoints.c: Ditto.
7069 * gdb.base/whatis.c: Ditto.
7070 * gdb.cp/classes.cc: Ditto.
7071 * gdb.cp/cplusfuncs.cc: Ditto.
7072 * gdb.cp/derivation.cc: Ditto.
7073 * gdb.cp/formatted-ref.cc: Ditto.
7074 * gdb.cp/misc.cc: Ditto.
7075 * gdb.cp/overload.cc: Ditto.
7076 * gdb.cp/ovldbreak.cc: Ditto.
7077 * gdb.cp/ref-params.cc: Ditto.
7078 * gdb.cp/ref-types.cc: Ditto.
7079 * gdb.cp/templates.cc: Ditto.
7080 * gdb.cp/virtfunc.cc: Ditto.
7081 * gdb.hp/gdb.aCC/run.c: Ditto.
7082 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
7083 * gdb.hp/gdb.compat/xdb0.c: Ditto.
7084 * gdb.reverse/consecutive-reverse.c: Ditto.
7085 * gdb.reverse/sigall-reverse.c: Ditto.
7086 * gdb.reverse/until-reverse.c: Ditto.
7087 * gdb.reverse/watch-reverse.c: Ditto.
7088 * gdb.trace/actions.c: Ditto.
7089 * gdb.trace/circ.c: Ditto.
7090 * gdb.trace/collection.c: Ditto.
7091
fabde485
PA
70922011-12-13 Pedro Alves <pedro@codesourcery.com>
7093
7094 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
7095 (func6, func7): New.
7096 (main): Call func6 and func7.
7097 * gdb.base/watchpoint.exp (test_wide_location_1)
7098 (test_wide_location_2): New.
7099 (top level): Re-enable hardware watchpoints if necessary. Call
7100 test_wide_location_1 and test_wide_location_2.
7101
ff7d1690
YQ
71022011-12-11 Yao Qi <yao@codesourcery.com>
7103
7104 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
7105
a6af7abe
JB
71062011-12-11 Joel Brobecker <brobecker@adacore.com>
7107
7108 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
7109 expected output for unsupported case.
7110
61638e15
JK
71112011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7112
7113 PR testsuite/12649
7114 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
7115 Protect gdb_test_multiple by final $gdb_prompt match.
7116
0a00efc3
JK
71172011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7118
7119 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
7120 New variable, new test.
7121 (list static-method.cc:xxx::(anonymous namespace)::A::func)
7122 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
7123 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
7124 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
7125 them if HAVE_GCC_45682_FIXED is not set.
7126
4511b1ba
YQ
71272011-12-10 Yao Qi <yao@codesourcery.com>
7128
7129 * gdb.trace/status-stop.exp: New.
7130 * gdb.trace/status-stop.c: New.
7131
27949e73
JK
71322011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7133
7134 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
7135 timeout.
7136
d8ea7931
TT
71372011-12-08 Tom Tromey <tromey@redhat.com>
7138
7139 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
7140 condition.
7141
1cc310d2
SS
71422011-12-07 Stan Shebs <stan@codesourcery.com>
7143
7144 * gdb.trace/tfind.exp: Update for output changes.
7145
d482a875
PA
71462011-12-07 Pedro Alves <pedro@codesourcery.com>
7147
7148 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
7149 throws "Cannot insert catchpoints in this configuration".
7150 * gdb.ada/mi_catch_ex.exp: Likewise.
7151
f0ba3972
PA
71522011-12-06 Pedro Alves <pedro@codesourcery.com>
7153
7154 * gdb.base/break-always.exp: Test changing memory at addresses
7155 with breakpoints inserted.
7156
f8eba3c6
TT
71572011-12-06 Joel Brobecker <brobecker@acacore.com>
7158
6fdff2c5
PA
7159 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
7160 involving a fully qualified function name.
f8eba3c6
TT
7161
71622011-12-06 Tom Tromey <tromey@redhat.com>
7163
7164 * gdb.ada/homonym.exp: Add three breakpoint tests.
7165
71662011-12-06 Tom Tromey <tromey@redhat.com>
7167
7168 * gdb.base/solib-weak.exp (do_test): Remove kfail.
7169 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
7170 * gdb.objc/objcdecode.exp: Update for output changes.
7171 * gdb.linespec/linespec.exp: New file.
7172 * gdb.linespec/lspec.cc: New file.
7173 * gdb.linespec/lspec.h: New file.
7174 * gdb.linespec/body.h: New file.
7175 * gdb.linespec/base/two/thefile.cc: New file.
7176 * gdb.linespec/base/one/thefile.cc: New file.
7177 * gdb.linespec/Makefile.in: New file.
7178 * gdb.cp/templates.exp (test_template_breakpoints): Update for
7179 output changes.
7180 * gdb.cp/re-set-overloaded.exp: Remove kfail.
7181 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
7182 makes one breakpoint.
7183 * gdb.cp/method2.exp (test_break): Update for output changes.
7184 * gdb.cp/mb-templates.exp: Update for output changes.
7185 * gdb.cp/mb-inline.exp: Update for output changes.
7186 * gdb.cp/mb-ctor.exp: Update for output changes.
7187 * gdb.cp/ovsrch.exp: Use fully-qualified names.
7188 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
7189 has multiple matches.
7190 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
7191 error message change.
7192 * gdb.base/list.exp (test_list_filename_and_number): Update for
7193 error message change.
7194 * gdb.base/break.exp: Disable pending breakpoints. Update for
7195 output changes.
7196 * configure.ac: Add gdb.linespec.
7197 * configure: Rebuild.
7198 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
7199
c642a434
UW
72002011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
7201
7202 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
7203 last_break register on s390*-*-* targets.
7204
b18003d1
JB
72052011-12-06 Joel Brobecker <brobecker@adacore.com>
7206
7207 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
7208 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
7209 of parameter X in procedure Foo.
7210
fe96589c
SS
72112011-12-05 Stan Shebs <stan@codesourcery.com>
7212
7213 * gdb.trace/tfind.exp: Update help string matches.
7214
1820ab47
JK
72152011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7216
7217 * gdb.server/ext-run.exp (get process list): Accept also systemd
7218 as PID 1.
7219
e11ac3a3
JK
72202011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7221 Pedro Alves <pedro@codesourcery.com>
7222
7223 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
7224 starting GDB.
7225 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
7226 $use_gdb_stub.
7227 * gdb.base/display.exp: Likewise.
7228 * gdb.base/ending-run.exp: Likewise.
7229 * gdb.base/list.exp (test_listsize): Likewise.
7230 * gdb.base/setshow.exp: Likewise.
7231 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
7232 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
7233 check by global $use_gdb_stub.
7234 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
7235 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
7236 (default_gdb_init): Unset global $use_gdb_stub.
7237 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
7238 by global $use_gdb_stub.
7239 * lib/gdbserver-support.exp: Extend comments for set_board_info
7240 gdb_protocol and gdb,socketport.
7241 (gdbserver_start_extended): Set global gdbserver_protocol and
7242 gdbserver_gdbport. Clear global use_gdb_stub.
7243 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
7244 from target use_gdb_stub.
7245 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
7246
1d41d75c
DE
72472011-12-03 Doug Evans <dje@google.com>
7248
7249 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
7250 (gdb_step_for_stub): Add comments.
7251
d6d7a51a
MR
72522011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
7253
7254 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
7255 to the caller.
7256 (gdb_test_multiple): Likewise.
7257
05acf274
JK
72582011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7259
7260 Fix gdb.mi/mi-solib.exp without system debug info installed.
7261 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
7262 expect attribute, return 0 for it. Update comments.
7263
2268b414
JK
72642011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7265
7266 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
7267 (corrupted list): Adjust the expectation.
7268
585861ea
JK
72692011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7270
7271 PR threads/13448
7272 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
7273 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
7274 * gdb.threads/tls-var-main.c: New file.
7275 * gdb.threads/tls-var.c: New file.
7276 * gdb.threads/tls-var.exp: New file.
7277
968643aa
JK
72782011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7279
7280 PR testsuite/12649
7281 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
7282 Protect gdb_test_multiple by final $gdb_prompt match.
7283 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
7284 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
7285 (test_tracepoints): Likewise.
7286
9750bca9
JK
72872011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7288
7289 PR breakpoints/13346
7290 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
7291 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
7292 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
7293
ac1349b7
JB
72942011-12-01 Joel Brobecker <brobecker@adacore.com>
7295
7296 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
7297 * gdb.ada/homonym/homonym.adb: For use of all types defined
7298 locally inside both Get_Value subprograms.
7299
26d44faf
JK
73002011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7301
7302 Fix racy FAILs.
7303 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
7304 of send_gdb.
7305
514f6425
UW
73062011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7307
7308 * gdb.base/testenv.exp: Skip on remote targets. Unset global
7309 environment variable after test completed.
7310
4255c8d2
UW
73112011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7312
7313 * gdb.base/solib-nodir.exp: Skip if remote target.
7314 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
7315 application. Call gdb_load_shlibs.
7316 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
7317
a35ad96a
JB
73182011-11-29 Joel Brobecker <brobecker@adacore.com>
7319
7320 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
7321
1a1d5513
JB
73222011-11-28 Joel Brobecker <brobecker@adacore.com>
7323
7324 * gdb.ada/fullname_bp: New testcase.
7325
50b4ddf8
JK
73262011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7327
7328 PR testsuite/12649
7329 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
7330 Wrap send_gdb into a new gdb_test.
7331
fb0aec57
JK
7332 Code cleanup.
7333 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
7334 Convert send_gdb and gdb_expect to gdb_test_multiple.
7335
2376d946
JK
73362011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7337
7338 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
7339
1eec78bd
KS
73402011-11-23 Keith Seitz <keiths@redhat.com>
7341
7342 * lib/mi-support.exp (varobj_tree): New namespace and procs.
7343 (mi_varobj_tree_test_children_callback): New proc.
7344 (mi_walk_varobj_tree): New proc.
7345
36dfb11c
TT
73462011-11-22 Tom Tromey <tromey@redhat.com>
7347
7348 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
7349 Add "use_mi_command" argument.
7350 (mi_run_cmd, mi_run_with_cli): New procs.
7351 * gdb.mi/solib-lib.c: New file.
7352 * gdb.mi/solib-main.c: New file.
7353 * gdb.mi/mi-solib.exp: New file.
7354
0e965dd0
DE
73552011-11-21 Doug Evans <dje@google.com>
7356
7357 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
7358 _Unwind_DebugHook is missing.
7359
f196051f
SS
73602011-11-20 Stan Shebs <stan@codesourcery.com>
7361
7362 * gdb.trace/tstatus.exp: New.
7363 * gdb.trace/actions.c: Include string.h.
7364
bfccc43c
YQ
73652011-11-18 Yao Qi <yao@codesourcery.com>
7366
7367 * gdb.trace/pending.exp: New.
7368 * gdb.trace/pending.c: New.
7369 * gdb.trace/pendshr1.c: New.
7370 * gdb.trace/pendshr2.c: New.
7371 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
7372 tracepoint location becomes pending.
7373 (tracepoint_change_loc_2): New.
7374
73cd8ab1
DM
73752011-11-16 David S. Miller <davem@davemloft.net>
7376
7377 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
7378 target is sparc*-*-linux*
7379
77426730
PK
73802011-11-15 Paul Koning <paul_koning@dell.com>
7381
7382 * gdb.python/py-type.exp: New testcases for exceptions on scalar
7383 types.
7384
ed59ded5
DE
73852011-11-14 Doug Evans <dje@google.com>
7386
7387 * gdb.base/shell.exp: New file.
7388
405f8e94
SS
73892011-11-14 Stan Shebs <stan@codesourcery.com>
7390
7391 * gdb.trace/ftrace.c: New.
7392 * gdb.trace/ftrace.exp: New.
7393
1e4d1764
YQ
73942011-11-14 Yao Qi <yao@codesourcery.com>
7395
7396 * gdb.trace/change-loc-1.c: New.
7397 * gdb.trace/change-loc-2.c: New.
7398 * gdb.trace/change-loc.c: New.
7399 * gdb.trace/change-loc.exp: New.
7400 * gdb.trace/change-loc.h: New.
7401 * gdb.trace/trace-break.c (marker): Define new symbol.
7402 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 7403 New.
1e4d1764
YQ
7404 (break_trace_same_addr_6): New.
7405
71eba9c2 74062011-11-12 Matt Rice <ratmice@gmail.com>
7407
7408 * gdb.base/info-macros.exp: Make tests for info definitions
7409 test info macro. Add tests for info macro argument processing.
7410 Rename a few tests.
7411
1d93e29a
KS
74122011-11-11 Keith Seitz <keiths@redhat.com>
7413
7414 PR gdb/12843
7415 * gdb.base/linespecs.exp: New file.
7416
a4b5b48a
DE
74172011-11-11 Doug Evans <dje@google.com>
7418
7419 * gdb.threads/print-threads.exp: Extend timeout for slower
7420 tests.
7421
f6b47be4
DE
74222011-11-10 Doug Evans <dje@google.com>
7423
792a0230
DE
7424 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
7425 "record to end of main" test.
7426
f6b47be4
DE
7427 * gdb.python/py-type.c (TS): New typedef.
7428 (ts): New global.
7429 * gdb.python/py-type.exp: Test field list of typedef.
7430
22355c90
JB
74312011-11-10 Joel Brobecker <brobecker@adacore.com>
7432
7433 * gdb.ada/small_reg_param: New testcase.
7434
a7860e76
TT
74352011-11-09 Tom Tromey <tromey@redhat.com>
7436
7437 * gdb.cp/destrprint.exp: New file.
7438 * gdb.cp/destrprint.cc: New file.
7439
72a2e3dc
MI
74402011-11-08 Meador Inge <meadori@codesourcery.com>
7441
7442 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
7443 (switch_stack_to_other): New test function.
7444 * gdb.arch/thumb-prologue.exp: New test cases.
7445
c7195df2 74462011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
7447
7448 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
7449
d3895d7d
YQ
74502011-11-08 Yao Qi <yao@codesourcery.com>
7451
7452 * gdb.exp (supports_process_record): New.
7453 (supports_reverse): New.
7454 * gdb.reverse/break-precsave.exp: Call support_process_record
7455 to run test conditionally.
7456 * gdb.reverse/consecutive-precsave.exp: Likewise.
7457 * gdb.reverse/i386-precsave.exp: Likewise.
7458 * gdb.reverse/machinestate-precsave.exp: Likewise.
7459 * gdb.reverse/solib-precsave.exp: Likewise.
7460 * gdb.reverse/step-precsave.exp: Likewise.
7461 * gdb.reverse/until-precsave.exp: Likewise.
7462 * gdb.reverse/watch-precsave.exp: Likewise.
7463 * gdb.reverse/break-reverse.exp: Call support_reverse to run
7464 test conditionally.
7465 * gdb.reverse/consecutive-reverse.exp: Likewise.
7466 * gdb.reverse/finish-precsave.exp: Likewise.
7467 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
7468 * gdb.reverse/finish-reverse.exp: Likewise.
7469 * gdb.reverse/i386-reverse.exp: Likewise.
7470 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7471 * gdb.reverse/machinestate.exp: Likewise.
7472 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
7473 * gdb.reverse/sigall-precsave.exp: Likewise.
7474 * gdb.reverse/sigall-reverse.exp: Likewise.
7475 * gdb.reverse/solib-reverse.exp: Likewise.
7476 * gdb.reverse/step-reverse.exp: Likewise.
7477 * gdb.reverse/until-reverse.exp: Likewise.
7478 * gdb.reverse/watch-reverse.exp: Likewise.
7479
a59306a3
YQ
74802011-11-05 Yao Qi <yao@codesourcery.com>
7481
7482 * gdb.trace/trace-break.exp: Add test on setting two
7483 fast tracepoints at the same address.
7484
87769f59
JK
74852011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7486
7487 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
7488
3065dfb6
SS
74892011-11-02 Stan Shebs <stan@codesourcery.com>
7490
7491 * gdb.trace/collection.c: Add code using strings.
7492 * gdb.trace/collection.exp: Add tests of string collection.
7493
89e208db
JK
74942011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7495
7496 * gdb.base/skip-solib.exp (executable_main): New variable.
7497 (binfile_main): Base it on that.
7498 Use $executable_main in clean_restart calls. Drop gdb_exit and
7499 gdb_start calls.
7500
405e54e9
JK
75012011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7502
7503 Fix racy FAILs.
7504 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
7505 breakpoint_re globals import by async. Set string_regex to .* for
7506 async. Remove the optional thread_selected_re and breakpoint_re
7507 globals expectations.
7508
58e8570a
JM
75092011-11-01 Joseph Myers <joseph@codesourcery.com>
7510
7511 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
7512 well as Cygwin.
7513
7b35ec7f 75142011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
7515
7516 Add tests for skip command.
89e208db
JK
7517 * gdb.base/skip-solib-lib.c: New
7518 * gdb.base/skip-solib-main.c: New
7519 * gdb.base/skip-solib.exp: New
7520 * gdb.base/skip.c: New
7521 * gdb.base/skip.exp: New
7522 * gdb.base/skip1.c: New
7523 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 7524
b9fd1791
PA
75252011-10-31 Yao Qi <yao@codesourcery.com>
7526 Pedro Alves <pedro@codesourcery.com>
7527
6fdff2c5
PA
7528 * gdb.trace/trace-break.c: New.
7529 * gdb.trace/trace-break.exp: New.
b9fd1791 7530
4323fecc
JK
75312011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7532
7533 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
7534 break-here-2.
7535
0e5bf2a8
PA
75362011-10-28 Pedro Alves <pedro@codesourcery.com>
7537
7538 * gdb.threads/no-unwaited-for-left.c: New.
7539 * gdb.threads/no-unwaited-for-left.exp: New.
7540 * gdb.threads/non-ldr-exc-1.c: New.
7541 * gdb.threads/non-ldr-exc-1.exp: New.
7542 * gdb.threads/non-ldr-exc-2.c: New.
7543 * gdb.threads/non-ldr-exc-2.exp: New.
7544 * gdb.threads/non-ldr-exc-3.c: New.
7545 * gdb.threads/non-ldr-exc-3.exp: New.
7546 * gdb.threads/non-ldr-exc-4.c: New.
7547 * gdb.threads/non-ldr-exc-4.exp: New.
7548
3a3dad98
JK
75492011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7550
7551 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
7552 * gdb.base/attach-pie-misread.exp: Likewise.
7553 * gdb.base/break-interp.exp: Likewise.
7554 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
7555 testcases for use_gdb_stub.
7556 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
7557 (continue): New testcase.
7558 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
7559 * gdb.threads/attach-into-signal.exp: Likewise.
7560 * gdb.threads/attach-stopped.exp: Likewise.
7561 * gdb.threads/attachstop-mt.exp: Likewise.
7562
d6a5d40c
PK
75632011-10-28 Paul Koning <paul_koning@dell.com>
7564
7565 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
7566
ca539be8
JK
75672011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7568
7569 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
7570 (mi_gdb_test): Import globals thread_selected_re
7571 and breakpoint_re. Expect them optionally at the regex start.
7572
d234ef5c
DE
75732011-10-27 Doug Evans <dje@google.com>
7574
7575 * gdb.python/python.exp: Test source -s.
7576
ab964825
PK
75772011-10-26 Paul Koning <paul_koning@dell.com>
7578
7579 * gdb.python/lib-types.cc (struct A): New structure.
7580 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 7581
54d8a644
PK
75822011-10-25 Paul Koning <paul_koning@dell.com>
7583
7584 PR python/13327
d234ef5c 7585
54d8a644
PK
7586 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
7587 fetch_lazy method.
7588
b0221781
YQ
75892011-10-24 Yao Qi <yao@codesourcery.com>
7590
7591 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
7592 target is tic6x-*-*.
7593
6cda5a20
JB
75942011-10-21 Joel Brobecker <brobecker@adacore.com>
7595
7596 * gdb.ada/mi_task_info/task_switch.adb: New file.
7597 * gdb.ada/mi_task_info.exp: New file.
7598
5ed9db04
JK
75992011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7600
7601 * gdb.cp/expand-psymtabs-cxx.exp: New file.
7602 * gdb.cp/expand-psymtabs-cxx.cc: New file.
7603
9df2fbc4
PM
76042011-10-20 Phil Muldoon <pmuldoon@redhat.com>
7605
7606 PR python/12656
7607
7608 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
7609 global_block tests.
7610
736086ba
TT
76112011-10-18 Tom Tromey <tromey@redhat.com>
7612
7613 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
7614
4af31552
TT
76152011-10-18 Tom Tromey <tromey@redhat.com>
7616
7617 * gdb.base/source.exp: Don't include full file name in test name.
7618 * gdb.python/python.exp: Don't include full file name in test
7619 name.
7620
43136979
AR
76212011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7622
7623 * gdb.base/attach-pie-noexec.c: New files.
7624 * gdb.base/attach-pie-noexec.exp: New files.
7625
543a9323
JM
76262011-10-17 Joseph Myers <joseph@codesourcery.com>
7627
7628 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
7629 prompt for each extra line in command.
7630
21ae7a4d
JK
76312011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7632
7633 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
7634 Revert the part of:
7635 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7636 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7637 Change the expected string.
7638
20ec36d9
JK
76392011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7640
7641 Fix results with system glibc debug info installed.
7642 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
7643 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
7644 Accept also __libc_ symbol prefix and no prefix.
7645
6501c2fc
KS
76462011-10-14 Keith Seitz <keiths@redhat.com>
7647
7648 PR c++/13225
7649 * gdb.cp/converts.cc (foo3_1): New function.
7650 (foo3_2): New functions.
7651 * gdb.cp/converts.exp: Add tests for int to pointer conversion
7652 and null pointer conversions of integer constant zero.
7653 Add test to check if all arguments are checked for incompatible
7654 conversion BADNESS.
7655
55b1fd0c
TT
76562011-10-14 Tom Tromey <tromey@redhat.com>
7657
7658 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
7659 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
7660 linespec.
7661
22c05d8a
JK
76622011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7663
7664 Fix internal error regression.
7665 * gdb.dwarf2/implptr-optimized-out.S: New file.
7666 * gdb.dwarf2/implptr-optimized-out.exp: New file.
7667
1d6edc3c
JK
76682011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7669
7670 Fix empty DWARF expressions DATA vs. SIZE conditionals.
7671 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
7672 (loclist): New.
7673 (4): New abbrev.
7674 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
7675 Use prepare_for_testing, remove clean_restart.
7676 (p arraynoloc, p arraycallnoloc): New tests.
7677
9ec72168
JK
76782011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7679
7680 * gdb.cp/namespace-enum.exp (executable): New variable.
7681 (binfile): Use ${objdir}/${subdir}/ prefix.
7682 Use ${executable} for clean_restart.
7683
9c6c53f7
SA
76842011-10-11 Sterling Augustine <saugustine@google.com>
7685
7686 * gdb.cp/Makefile.in: Add namespace-enum test.
7687 * gdb.cp/namespace-enum.exp: New file.
7688 * gdb.cp/namespace-enum.c: New file.
7689 * gdb.cp/namespace-enum-main.c: New file.
7690
fac7ceb3
UW
76912011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
7692
7693 * gdb.python/py-shared.exp: Relax filename check to handle remote:
7694 sysroot.
7695
941b2081
JK
76962011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7697
7698 Reimplement @entry in input expressions.
7699 * gdb.base/exprs.c (v_int_array_init): New variable.
7700 * gdb.base/exprs.exp (print v_int_array_init)
7701 (print *v_int_array_init@1, print *v_int_array_init@2)
7702 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
7703 (print v_int_array_init[1]@1): New tests.
7704
0344e878
JM
77052011-10-10 Joseph Myers <joseph@codesourcery.com>
7706
7707 * gdb.cp/gdb2495.exp: Do not include directories in filename in
7708 expected message.
7709
5a56e9c5
DE
77102011-10-09 Doug Evans <dje@google.com>
7711
7712 * gdb.base/alias.exp: Add tests for alias command.
7713
2bda9cc5
JK
77142011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7715
7716 * gdb.arch/amd64-entry-value.s: New file.
7717 * gdb.mi/mi2-amd64-entry-value.s: New file.
7718
a471c594
JK
77192011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7720
7721 Display @entry parameter values even for references.
7722 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
7723 functions.
7724 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
7725 reference and datap_input.
7726 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
7727 breakpoints.
7728 (continue to breakpoint: entry_reference: reference)
7729 (entry_reference: bt at entry)
7730 (continue to breakpoint: entry_reference: breakhere_reference)
7731 (entry_reference: bt, entry_reference: ptype regparam)
7732 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
7733 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
7734 (entry_reference: p regcopy, entry_reference: p nodataparam)
7735 (entry_reference: p nodataparam@entry): New tests.
7736
36b11add
JK
77372011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7738
7739 Support @entry in input expressions.
7740 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
7741 (entry_stack: p s1@entry, entry_stack: p s2@entry)
7742 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
7743 (tailcall: p j@entry): New tests.
7744 * gdb.cp/koenig.cc (A::entry): New function.
7745 (main): Call it.
7746 * gdb.cp/koenig.exp (p entry (c)): New test.
7747
e18b2753
JK
77482011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7749
7750 Display @entry parameter values (without references).
7751 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
7752 (different, validity, invalid): New functions.
7753 (main): Call them.
7754 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
7755 stacktest, breakhere_stacktest, different, breakhere_different,
7756 breakhere_validity and breakhere_invalid.
7757 (entry: bt): Update for @entry.
7758 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
7759 (entry_validity: *, entry_invalid: *): Many new tests.
7760 * gdb.base/break.exp
7761 (run until breakpoint set at small function, optimized file): Accept
7762 also the @entry suffix.
7763 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
7764 * gdb.mi/mi2-amd64-entry-value.c: New files.
7765 * gdb.mi/mi2-amd64-entry-value.exp: New files.
7766
2d6c5dc2
JK
77672011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7768
7769 Protect entry values against self tail calls.
7770 * gdb.arch/amd64-entry-value.cc (self2, self): New.
7771 (main): Call self.
7772 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
7773 (set debug entry-values 1, self: bt debug entry-values): New tests.
7774
111c6489
JK
77752011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7776
7777 Recognize virtual tail call frames.
7778 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
7779 (amb_b, amb_a): New.
7780 (main): Call a and b.
7781 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
7782 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
7783 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
7784 New tests.
7785
8e3b41a9
JK
77862011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7787
7788 Implement basic support for DW_TAG_GNU_call_site.
7789 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
7790 * gdb.arch/amd64-entry-value.cc: New file.
7791 * gdb.arch/amd64-entry-value.exp: New file.
7792
181cebd4
JK
77932011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7794
7795 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
7796 * gdb.dwarf2/implptr-64bit.S: New file.
7797 * gdb.dwarf2/implptr-64bit.exp: New file.
7798
741f5e3c
JK
77992011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7800
7801 Fix initial language detection with -readnow.
7802 * gdb.cp/readnow-language.cc: New file.
7803 * gdb.cp/readnow-language.exp: New file.
7804
a73d2258
JK
78052011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7806
7807 Fix printed anonymous struct name.
7808 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
7809
af369495
JM
78102011-10-09 Joseph Myers <joseph@codesourcery.com>
7811
7812 * gdb.base/solib-symbol.exp: Do not include directories in
7813 filenames in expected messages.
7814
1fa57852
DE
78152011-10-07 Doug Evans <dje@google.com>
7816
7817 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
7818
bd054e06
KP
78192011-10-07 Kevin Pouget <kevin.pouget@st.com>
7820
7821 Allow Python notification of new object-file loadings.
7822 * gdb.python/py-events.exp: Test newobjfile event.
7823 * gdb.python/py-events.py: Register newobjfile callback.
7824 * gdb.python/py-events.c: Add call to shared library
7825 * gdb.python/py-events-shlib.c: New file.
7826
8031b6f8
JM
78272011-10-06 Joseph Myers <joseph@codesourcery.com>
7828
7829 * gdb.base/fixsection.exp: Do not include directories in filename
7830 in expected message.
7831
7fea6923
PM
78322011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7833
7834 Add tests for passing of environment variables to inferior.
7835 * gdb.base/testenv.c: New test source.
7836 * gdb.base/testenv.exp: New expect test.
7837
687f2a88
PK
78382011-10-04 Paul Koning <paul_koning@dell.com>
7839
7840 * gdb.python/py-value.c (main): Break before return.
7841
cb6be26b
KP
78422011-10-04 Kevin Pouget <kevin.pouget@st.com>
7843
7844 PR python/12691: Add the inferior to Python exited event
7845 * gdb.python/py-events.exp: Test the inferior attribute of exited
7846 event with a fork.
7847 * gdb.python/py-events.py: Print inferior number on exit.
7848 * gdb.python/py-events.c: Fork the inferior.
7849
fb213700
EBM
78502011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
7851
7852 * gdb.base/jit.exp: Add testcase name to log message
7853
aa2071bd
PK
78542011-10-03 Paul Koning <paul_koning@dell.com>
7855 Jan Kratochvil <jan.kratochvil@redhat.com>
7856
7857 * gdb.python/py-value.exp
7858 (python inval = gdb.parse_and_eval('*(int*)0'))
7859 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
7860 (set argc=2, python print argc_lazy): New tests.
7861
dd11a36c
JB
78622011-10-02 Joel Brobecker <brobecker@adacore.com>
7863
7864 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
7865
46f886f1
JK
78662011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7867 Pedro Alves <pedro@codesourcery.com>
7868
7869 * gdb.python/py-value.exp (test_value_in_inferior): New variable
7870 can_read_0, test for it.
7871 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
7872 (parse_and_eval with memory error): ... here, make it untested if
7873 can_read_0.
7874
c5cb204f
MP
78752011-09-30 Marek Polacek <mpolacek@redhat.com>
7876
7877 * gdb.python/python.exp (verify pagination beforehand)
7878 (verify pagination afterwards): Fix race by splitting the line.
7879
68fb0ec0
JM
78802011-09-29 Joseph Myers <joseph@codesourcery.com>
7881
7882 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
7883 for 64-bit multilibs from i?86-* targets.
7884
6aee0d90
MP
78852011-09-29 Marek Polacek <mpolacek@redhat.com>
7886
7887 * lib/gdb.exp: Fix a typo in one of the comments.
7888
e9101ff5
MP
78892011-09-29 Marek Polacek <mpolacek@redhat.com>
7890
7891 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
7892 matching pattern.
7893
7a81bdbf
PK
78942011-09-28 Paul Koning <paul_koning@dell.com>
7895
7896 * gdb.python/py-type.c (enum E): New.
7897 * gdb.python/py-type.exp (test_fields): Add tests for Python
7898 mapping access to fields.
7899 (test_enums): New test for field access on enums.
7900
6710bf39
SS
79012011-09-27 Stan Shebs <stan@codesourcery.com>
7902
7903 * gdb.trace/collection.exp: Test collection of $_ret.
7904
b2a6bdeb
AT
79052011-09-22 Andreas Tobler <andreast@fgznet.ch>
7906
7907 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
7908 list of compilation switches for <*-*-freebsd*>.
7909
3c9057f3
SS
79102011-09-19 Stan Shebs <stan@codesourcery.com>
7911
7912 * gdb.trace/tspeed.exp: New file.
7913 * gdb.trace/tspeed.c: New file.
7914
34518530
YQ
79152011-09-18 Yao Qi <yao@codesourcery.com>
7916
7917 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
7918 instructions.
7919 (test_adr_32bit, test_pop_pc): Likewise.
7920 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
7921 Thumb instructions.
7922 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
7923 in gdb_test_multiple.
7924 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
7925
ab254057
YQ
79262011-09-17 Yao Qi <yao@codesourcery.com>
7927
7928 * lib/gdb.exp (can_single_step_to_signal_handler): New.
7929 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
7930 support single step to signal handler.
7931
9c317b71
YQ
79322011-09-17 Yao Qi <yao@codesourcery.com>
7933
7934 * gdb.base/disp-step-fork.c: New.
7935 * gdb.base/disp-step-syscall.exp: New.
7936 * gdb.base/disp-step-vfork.c: New.
7937
a8123151
JB
79382011-09-16 Joel Brobecker <brobecker@adacore.com>
7939
7940 * gdb.ada/tasks.exp: Make the expected output for
7941 the `info tasks' tests more resilient to spacing
7942 changes.
7943
63a9aad8
JK
79442011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7945
7946 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
7947 (reached breakpoint 2, reached breakpoint 3): Update expected output.
7948
2aa48337
KP
79492011-09-15 Kevin Pouget <kevin.pouget@st.com>
7950
7951 PR Python/12692 Add gdb.selected_inferior() to Python interface.
7952 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
7953
6839b47f
KP
79542011-04-30 Kevin Pouget <kevin.pouget@st.com>
7955
7956 Handle multiple breakpoint hits in Python interface:
7957 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
7958 presence.
7959 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
7960 breakpoint hits.
7961
0935723e
JK
79622011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7963 Jan Kratochvil <jan.kratochvil@redhat.com>
7964
7965 * gdb.python/py-events.exp: Remove pretty printing comment.
7966 * gdb.python/py-evsignal.exp: New file.
7967 * gdb.python/py-evthreads.c: Include signal.h.
7968 (thread3): Remove variable count3. Remove variable bad and use raise
7969 instead.
7970 (thread2): Remove variable count2. Move thread3 pthread_create here,
7971 merge pthread_join to a single line.
7972 (main): Remove variable count1. Merge pthread_join with pthread_create
7973 to a single line.
7974 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
7975 KFAIL python/12966 for gdbserver. Test return value of
7976 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
7977 gdb_expect by gdb_test and gdb_test_multiple.
7978 (thread 2, thread 3): New tests.
7979
4801a9a3
PA
79802011-09-12 Matt Rice <ratmice@gmail.com>
7981 Pedro Alves <pedro@codesourcery.com>
7982
7983 PR gdb/13175
7984
7985 * gdb.base/interp.exp: New tests.
7986 * gdb.base/interp.c: New file.
7987
24ece742
DE
79882011-09-12 Doug Evans <dje@google.com>
7989
7990 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
7991 * gdb.dwarf2/typeddwarf.exp: Ditto.
7992
7f062217
JK
79932011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7994
7995 Fix compatibility with x32 arch.
7996 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
7997 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
7998 is_x86_like_target.
7999 * testsuite/gdb.trace/collection.exp: Likewise.
8000 * testsuite/gdb.trace/report.exp: Likewise.
8001 * testsuite/gdb.trace/unavailable.exp: Likewise.
8002 * testsuite/gdb.trace/while-dyn.exp: Likewise.
8003 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
8004 (is_x86_like_target): Check also is_amd64_regs_target.
8005
08711b9a
JK
80062011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8007
8008 PR breakpoints/12435
8009 * gdb.arch/amd64-prologue-xmm.c: New file.
8010 * gdb.arch/amd64-prologue-xmm.exp: New file.
8011 * gdb.arch/amd64-prologue-xmm.s: New file.
8012
b99b5f66
JK
80132011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8014
8015 * gdb.dwarf2/dw2-param-error-main.c: New file.
8016 * gdb.dwarf2/dw2-param-error.S: New file.
8017 * gdb.dwarf2/dw2-param-error.exp: New file.
8018
a391a2f6
PA
80192011-09-08 Pedro Alves <pedro@codesourcery.com>
8020
8021 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
8022 inferior's pid and look for a core dump named core.$pid. Use
8023 `remote_file' commands on the host instead of hand coding shell
8024 commands on the build.
8025 * gdb.base/valgrind-db-attach.exp: Kill the program before
8026 finishing the test.
8027
7d8e6458 80282011-09-02 Matt Rice <ratmice@gmail.com>
8029
8030 * lib/prompt.exp: New file for testing the first prompt.
8031 * gdb.python/py-prompt.exp: Ditto.
8032 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
8033
68e77c9e
PA
80342011-09-02 Pedro Alves <pedro@codesourcery.com>
8035
8036 * gdb.threads/gcore-thread.exp: Set the global core_supported to
8037 0, before testing gcore.
8038
9655e943
JK
80392011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8040
df6dc84d
JK
8041 * dw2-ifort-parameter-debug.S: Update copyright year.
8042 * dw2-ifort-parameter.c: Update copyright year.
8043 * dw2-ifort-parameter.exp: Update copyright year.
8044
9655e943
JK
8045 * dw2-ifort-parameter-debug.S: New file.
8046 * dw2-ifort-parameter.c: New file.
8047 * dw2-ifort-parameter.exp: New file.
8048
353d1d73
JK
80492011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8050
8051 * gdb.base/commands.exp (error_clears_commands_left): New function.
8052 (): Call it.
8053
5c07461a
JK
80542011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8055
8056 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
8057 (C): Initialize `a'.
8058 * gdb.mi/mi-inheritance-syntax-error.exp
8059 (-data-evaluate-expression $path): Expect `a' as 5.
8060
0d932b2f
MK
80612011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
8062
8063 PR mi/11912
8064 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
8065 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
8066 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
8067 keyword in output of -var-info-path-expression.
8068
bdb54049
JK
80692011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8070
8071 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
8072 * gdb.trace/collection.exp: Likewise.
8073 * gdb.trace/report.exp: Likewise.
8074 * gdb.trace/unavailable.exp: Likewise.
8075 * gdb.trace/while-dyn.exp: Likewise.
8076
59cde39c
KS
80772011-08-18 Keith Seitz <keiths@redhat.com>
8078
8079 PR c++/12266
8080 * gdb.cp/meth-typedefs.cc: New file.
8081 * gdb.cp/meth-typedefs.exp: New file.
8082
fa3a4f15
PM
80832011-08-17 Phil Muldoon <pmuldoon@redhat.com>
8084
6fdff2c5 8085 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 8086
c1049fca
JK
80872011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8088
8089 * gdb.arch/i386-dr3-watch.exp
8090 (watchpoint on gap1 does not fit debug registers)
8091 (delete all watchpoints): Fix racy expect strings.
8092
d93f7b5c
YQ
80932011-08-14 Yao Qi <yao@codesourcery.com>
8094
8095 * gdb.base/maint.exp: set data_section to ".neardata".
8096 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
8097 * gdb.base/savedregs.exp: Handle SIGILL.
8098 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
8099 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
8100
457e09f0
DE
81012011-08-12 Doug Evans <dje@google.com>
8102
8103 * gdb.python/py-symbol.exp: Add test for symbol.type.
8104
5d0bb2fb
UW
81052011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
8106
8107 * gdb.threads/pthreads.exp: Enable on non-native configurations.
8108 * gdb.mi/mi-pthreads.exp: Likewise.
8109 * gdb.mi/mi2-pthreads.exp: Likewise.
8110 * gdb.mi/gdb669.exp.exp: Likewise.
8111
fcdfa280
PA
81122011-08-09 Pedro Alves <pedro@codesourcery.com>
8113
8114 * lib/mi-support.exp (detect_async): Rename to...
8115 (mi_detect_async): ... this.
8116 * gdb.mi/mi-nonstop-exit.exp: Adjust.
8117 * gdb.mi/mi-nonstop.exp: Adjust.
8118 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
8119 * gdb.mi/mi-nsintrall.exp: Adjust.
8120 * gdb.mi/mi-nsmoribund.exp: Adjust.
8121 * gdb.mi/mi-nsthrexec.exp: Adjust.
8122
9d8fa392
PA
81232011-08-09 Pedro Alves <pedro@codesourcery.com>
8124
8125 * gdb.base/display.c (do_loops): New `p_i' local.
8126 * gdb.base/display.exp: Test displaying a variable that is
8127 temporarily at a bad address.
8128
b6cede78
JK
81292011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8130
8131 * gdb.dwarf2/dw2-op-stack-value.S: New file.
8132 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
8133
67bedb8c
JK
81342011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8135
8136 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
8137 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
8138 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 8139
af6e93b2
PA
81402011-08-05 Pedro Alves <pedro@codesourcery.com>
8141
8142 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
8143 procedure.
8144 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
8145
1cf0e11f
YQ
81462011-08-05 Yao Qi <yao@codesourcery.com>
8147
8148 * gdb.base/callfuncs.exp: Set language after main.
8149 * gdb.cp/cplusfuncs.exp: Likewise.
8150 * gdb.cp/inherit.exp: Likewise.
8151
a1e28cb2
UW
81522011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
8153
8154 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
8155 * gdb.base/watch-vfork.exp: Skip on remote targets.
8156
d4f5bbb9
UW
81572011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
8158
8159 * gdb.threads/thread-find.exp: Support remote targets.
8160
724f4f80
UW
81612011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
8162
8163 * gdb.base/jit.exp: Download solib_binfile to target.
8164 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
8165 and call dlopen without full path name.
8166 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
8167 dlopen without full path name.
8168
934709f0
PW
81692011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8170
8171 * gdb.base/break-always.exp: Complete the test
8172 with duplicated breakpoints and enabling/disabling them.
8173
c26106c4
TT
81742011-08-02 Tom Tromey <tromey@redhat.com>
8175
8176 PR gdb/11289:
8177 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
8178
9300444e 81792011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
8180
8181 PR gdb/13045
8182 * gdb.base/float.exp: Add new test case for PR gdb/13045
8183 * gdb.base/float.c: New file.
8184
00bd41d6
PM
81852011-07-28 Phil Muldoon <pmuldoon@redhat.com>
8186
8187 * gdb.python/py-mi.exp: Test printers returning string hint, and
8188 also not returning a value.
8189 * gdb.python/py-prettyprint.c: Add testcase for above.
8190 * gdb.python/py-prettyprint.py: Add test printer for above.
8191
d24f74ce
JK
81922011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8193
8194 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
8195 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
8196 (.Ldie30) Add as field "data4".
8197 (.Ldie32) Rename field "b" to "shl".
8198 (abbrev4) Change for the "data4" field.
8199 (abbrev5, abbrev6) Remove.
8200 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
8201 (p &s.shl): ... here. Add comment.
8202 (p &s.data4): New.
8203
bb7da2bf
JK
82042011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8205
8206 Fix crash on lval_computed values.
8207 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
8208
11081198
JK
82092011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8210
8211 * gdb.base/help.exp (help whatis): Update the expected string.
8212
3c6e0cb3
JK
82132011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8214
8215 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
8216 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
8217 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
8218 Change the expected string.
8219
efa80663
PA
82202011-07-26 Pedro Alves <pedro@codesourcery.com>
8221
8222 * gdb.base/watchpoint.exp
8223 (test_disable_enable_software_watchpoint): New procedure.
8224 (top level): Run it.
8225
db8e4570
UW
82262011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8227
8228 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
8229 executable file "${binfile}", C++ version "${binfile}-cxx".
8230 * gdb.python/py-prettyprint.exp: Likewise.
8231 * gdb.python/py-symbol.exp: Likewise.
8232 * gdb.python/py-type.exp: Likewise.
8233 * gdb.python/py-value.exp: Likewise.
8234 * gdb.python/py-template.exp (test_template_arg): Pass full executable
8235 file name instead of just suffix.
8236
543305c9
JK
82372011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8238
8239 Fix implicit pointer offsets.
8240 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
8241 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
8242 (continue to breakpoint: continue to baz breakpoint for implptr)
8243 (sanity check element 0, sanity check element 1)
8244 (enter the inlined function, check element 0 for the offset)
8245 (check element 1 for the offset)
8246 (continue to breakpoint: ignore the second baz breakpoint): New tests.
8247 (set foo breakpoint for implptr): Update the breakpoint number.
8248
b3215adc
UW
82492011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8250
8251 * gdb.python/py-mi.exp: Use different file names for different
8252 versions of the executable under test.
8253 * gdb.python/py-prettyprint.exp: Likewise.
8254 * gdb.python/py-symbol.exp: Likewise.
8255 * gdb.python/py-template.exp: Likewise.
8256 * gdb.python/py-type.exp: Likewise.
8257 * gdb.python/py-value.exp: Likewise.
8258
182b9acc
UW
82592011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8260
8261 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
8262 flag after restarting GDB if necessary.
8263
e6052b5d
UW
82642011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8265
8266 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
8267
1ced966e
PA
82682011-07-22 Pedro Alves <pedro@codesourcery.com>
8269
8270 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
8271 backend doesn't leave used debug registers behind.
8272
3543a589
TT
82732011-07-22 Tom Tromey <tromey@redhat.com>
8274
8275 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
8276 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
8277 argument.
8278 * gdb.dwarf2/typeddwarf-amd64.S: New file.
8279
14d15303 82802011-07-21 Matt Rice <ratmice@gmail.com>
8281
8282 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
8283 in mostlyclean rule. Add files ending in .core.
8284
9b158ba0 82852011-07-21 Matt Rice <ratmice@gmail.com>
8286
8287 PR macros/12999
8288 * gdb.base/info-macros.c: New test sources.
8289 * gdb.base/info-macros.exp: New tests.
8290
d17b6f81
PM
82912011-07-21 Phil Muldoon <pmuldoon@redhat.com>
8292
8293 * gdb.python/python.exp: Add prompt substitution tests.
8294
918dd910
JK
82952011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8296
8297 Fix crash if referenced CU is aged out.
8298 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
8299 New.
8300 * gdb.dwarf2/implptr.exp: Likewise.
8301
0e37a63c
JK
83022011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8303
8304 * gdb.dwarf2/implptr.S: Rebuilt.
8305 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
8306 (bar): Use them for j, k, l.
8307 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
8308 COMPILE.
8309 (print j in implptr:bar): Update for the intp typedef.
8310 (print p[0].x in implptr:foo): Use more exact regex.
8311
f65cf84c
TT
83122011-07-18 Tom Tromey <tromey@redhat.com>
8313
8314 * gdb.cp/static-method.exp: Add missing single quote.
8315
d5b4a7be
YQ
83162011-07-18 Yao Qi <yao@codesourcery.com>
8317
8318 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
8319 supported.
8320 * gdb.mi/mi-nonstop-exit.exp: Likewise.
8321 * gdb.mi/mi-nonstop.exp: Likewise.
8322 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8323 * gdb.mi/mi-nsintrall.exp: Likewise.
8324 * gdb.mi/mi-nsmoribund.exp: Likewise.
8325 * gdb.mi/mi-nsthrexec.exp: Likewise.
8326 * gdb.python/py-evthreads.exp: Likewise.
8327
e9ea2662
JK
83282011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8329
8330 Code cleanup.
8331 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
8332 it. Substitute it instead of test_compiler_info everywhere.
8333
ce451573
UW
83342011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8335
8336 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
8337 remote targets as well.
8338
756d88a7
UW
83392011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8340
8341 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
8342 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
8343
31f83dc5
UW
83442011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8345
8346 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
8347 a remote machine, not the host.
8348 (gdb_compile_shlib): Set soname if target is remote.
8349
059241a0
PP
83502011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
8351
8352 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
8353
28a0b48c 83542011-07-13 Matt Rice <ratmice@gmail.com>
8355
8356 * gdb.python/py-objfile-script-gdb.py: Renamed to
8357 py-objfile-script-gdb.py.in.
8358 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
8359 py-objfile-script-gdb.py.
8360 * gdb.python/py-objfile-script.exp: Update reference to
8361 py-objfile-script-gdb.py.
8362
9a771b67
JK
83632011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8364
8365 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
8366 reference undefined label.
8367
04ad99e6
JK
83682011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8369
8370 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
8371 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
8372 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
8373 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
8374
713389e0
PM
83752011-07-11 Phil Muldoon <pmuldoon@redhat.com>
8376
6fdff2c5 8377 PR python/12438
713389e0 8378 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 8379 deprecated tests. Add set/show python print-backtrace tests.
713389e0 8380
97d146f8
JK
83812011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8382
8383 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
8384 debug info.
8385
facde0e5 83862011-07-06 Matt Rice <ratmice@gmail.com>
8387
8388 * gdb.python/python.exp: Update filename paths.
8389 * gdb.python/py-symtab.exp: Ditto.
8390
438640d1
MP
83912011-07-06 Marek Polacek <mpolacek@redhat.com>
8392
8393 * gdb.python/py-evthreads.exp: Add missing `$'.
8394
33a365df
MF
83952011-07-06 Jie Zhang <jie.zhang@analog.com>
8396
8397 * config/bfin.exp: New file.
8398 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
8399 * gdb.asm/bfin.inc: New file.
8400
8f7ae686
MP
84012011-07-06 Marek Polacek <mpolacek@redhat.com>
8402
df46027d 8403 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
8404 the whole output.
8405
eb2a6f42
TT
84062011-07-05 Tom Tromey <tromey@redhat.com>
8407
8408 * gdb.java/jprint.java (jprint.hi): New field.
8409 * gdb.java/jprint.exp: Print string.
8410
177b42fe
TJB
84112011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
8412
8413 * gdb.base/call-sc.c: Fix typos.
8414 * gdb.base/ifelse.exp: Likewise.
8415 * gdb.base/structs.c: Likewise.
8416
3b2a0cf2
JB
84172011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8418
8419 * gdb.base/jit-so.exp: New test.
8420 * gdb.base/jit-dlmain.c: New file.
8421 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
8422
46fc714c
JK
84232011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8424
8425 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
8426 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
8427 * gdb.cp/pr9167.exp (p b): Likewise.
8428 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
8429 (test value of P in inner_m, test type of Z in inner_m): Call
8430 setup_xfail for gcc <= 4.5.
46fc714c 8431
418c7cf7
JK
84322011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8433
8434 * gdb.cp/paren-type.cc: New files.
8435 * gdb.cp/paren-type.exp: New files.
8436
3d50dd94
JK
84372011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8438
8439 Stop on first linespec terminator instead of eating what we can.
8440 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
8441 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
8442 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
8443 (break C::f()): ... this one.
8444 (break C::operator()()): New test.
8445 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
8446 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
8447 test.
8448
dcf9f4ab
JK
84492011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8450
8451 Fall back linespec to minimal symbols.
8452 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
8453 error message.
8454 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
8455 * gdb.cp/minsym-fallback-main.cc: New file.
8456 * gdb.cp/minsym-fallback.cc: New file.
8457 * gdb.cp/minsym-fallback.exp: New file.
8458 * gdb.cp/minsym-fallback.h: New file.
8459
3f542ed1
JK
84602011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8461
8462 * gdb.cp/no-dmgl-verbose.cc: New file.
8463 * gdb.cp/no-dmgl-verbose.exp: New file.
8464
84652011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
8466
8467 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
8468 __GI_.
8469 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
8470 (f): New function.
8471 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
8472 (complete p 'func<short>(): ... here.
8473 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
8474 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
8475 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
8476 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
8477 Make them KFAIL gcc/49546.
8478
00eb2c4a
JB
84792011-07-01 Joel Brobecker <brobecker@adacore.com>
8480
8481 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
8482
85a20c42
JK
84832011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8484
8485 Test GCC PR debug/49546.
8486 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
8487 (test type of F in k3_m, test value of F in k3_m): New.
8488 * gdb.cp/temargs.cc (struct S3, struct K3): New.
8489 (main): New variable k3. Call k3.k3_m.
8490
d2d43431
JB
84912011-07-01 Jean-Charles Delay <delay@adacore.com>
8492
8493 * gdb.ada/packed_array.exp: Fix expected outout.
8494
54ae186f
JB
84952011-07-01 Jean-Charles Delay <delay@adacore.com>
8496
8497 * gdb.ada/packed_array.exp: fixed expected output.
8498
8f17729f
JB
84992011-07-01 Joel Brobecker <brobecker@adacore.com>
8500
8501 * gdb.ada/same_enum: New testcase.
8502
f5aa6869
JB
85032011-07-01 Joel Brobecker <brobecker@adacore.com>
8504
8505 * gdb.ada/ptr_typedef: New testcase.
8506
828292f2
JB
85072011-07-01 Joel Brobecker <brobecker@adacore.com>
8508
8509 * gdb.ada/arrayptr.exp: Add ptype test.
8510
18920c42
JB
85112011-07-01 Joel Brobecker <brobecker@adacore.com>
8512
8513 * gdb.ada/char_enum: New testcase.
8514
3536d9e3 85152011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
8516
8517 * gdb.base/dump.exp (capture_pointer_with_type): New.
8518 Get value from address instead of name.
8519 Start GDB once, and do `dump' and `restore'
8520 tests together.
8521
db863c42
MF
85222011-06-30 Jie Zhang <jie.zhang@analog.com>
8523 Mike Frysinger <vapier@gentoo.org>
8524
8525 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
8526 helper functions for getting/setting remotetimeout variable.
8527 * lib/gdb.exp (gdb_load): If the target is remote, set
8528 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
8529 with $loadtimeout. Set $load_ok to 0 before doing the load.
8530 Instead of returning, immediately, set $load_ok to 0. Call
8531 set_remotetimeout with $oldremotetimeout, and then return if
8532 $load_ok is 1.
8533
e9e642a8
AB
85342011-06-30 Andrew Burgess <aburgess@broadcom.com>
8535
8536 * gdb.python/py-template.exp: Don't run this test if the target
8537 does not support c++ tests.
8538
32019081
JK
85392011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8540
8541 Fix non-only rename list for Fortran modules import.
8542 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
8543 tests.
8544 * gdb.fortran/module.f90 (module moduse): New.
8545 (program module): use moduse, test var_x, var_y and var_z.
8546
0ecee54c
TT
85472011-06-29 Tom Tromey <tromey@redhat.com>
8548
8549 PR testsuite/12040:
8550 * gdb.fortran/array-element.exp: Use f90, not f77.
8551 * gdb.fortran/complex.exp: Use f90, not f77.
8552 * gdb.fortran/derived-type.exp: Use f90, not f77.
8553 * gdb.fortran/library-module.exp: Use f90, not f77.
8554 * gdb.fortran/logical.exp: Use f90, not f77.
8555 * gdb.fortran/module.exp: Use f90, not f77.
8556 * gdb.fortran/multi-dim.exp: Use f90, not f77.
8557 * gdb.fortran/subarray.exp: Use f90, not f77.
8558
3b2b8fea
TT
85592011-06-29 Tom Tromey <tromey@redhat.com>
8560
8561 * gdb.fortran/charset.exp: New file.
8562 * gdb.fortran/charset.f90: New file.
8563
42159ca5
TT
85642011-06-29 Tom Tromey <tromey@redhat.com>
8565
8566 PR testsuite/12040:
8567 * lib/future.exp: New file, mostly extracted from ada.exp.
8568 Rewrote compatibility code to use rename.
8569 (gdb_find_gfortran): New proc.
8570 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
8571 gfortran patch.
8572 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
8573 Move to future.exp.
8574 * lib/gdb.exp: Always load future.exp.
8575
af69a5ce
YQ
85762011-06-28 Yao Qi <yao@codesourcery.com>
8577
8578 * gdb.cp/exception.cc: Don't include iostream.
8579 (bar): Remove print statement.
8580 (catcher): New.
8581 (main): Remove print statements. Call function catcher.
8582 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
8583 Set breakpoint on catcher, and check the value of parameter.
8584
ab5c6a72
YQ
85852011-06-23 Yao Qi <yao@codesourcery.com>
8586
6fdff2c5
PA
8587 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
8588 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 8589
9497469f
MP
85902011-06-23 Marek Polacek <mpolacek@redhat.com>
8591
8592 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
8593 mi_gdb_test.
8594
b9132588
MP
85952011-06-23 Marek Polacek <mpolacek@redhat.com>
8596
5d197ed0 8597 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 8598
e55595ca
MP
85992011-06-23 Marek Polacek <mpolacek@redhat.com>
8600
5d197ed0
MP
8601 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
8602
86032011-06-23 Marek Polacek <mpolacek@redhat.com>
8604
8605 * gdb.mi/mi2-basics.exp: Fix races. Honour the
8606 `test_exec_and_symbol_mi_operatons' return value.
8607 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8608 gdb_test_multiple.
8609 (test_exec_and_symbol_mi_operatons): Likewise.
8610 (test_path_specification): Likewise.
e55595ca 8611
be777e08
YQ
86122011-06-23 Yao Qi <yao@codesourcery.com>
8613
8614 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
8615 supported.
8616 * lib/gdb.exp (support_displaced_stepping): New.
8617
615556d6
YQ
86182011-06-23 Yao Qi <yao@codesourcery.com>
8619
8620 * gdb.threads/execl.exp: Skip on remote target.
8621
833b0ca7
MP
86222011-06-21 Marek Polacek <mpolacek@redhat.com>
8623
5d197ed0 8624 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
8625 mi_gdb_test.
8626
1ee4023a
MP
86272011-06-20 Marek Polacek <mpolacek@redhat.com>
8628
5d197ed0 8629 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 8630
d0b1d624
MP
86312011-06-20 Marek Polacek <mpolacek@redhat.com>
8632
5d197ed0 8633 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
8634 mi_gdb_test.
8635
79aa92c1
MP
86362011-06-20 Marek Polacek <mpolacek@redhat.com>
8637
5d197ed0 8638 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 8639
5ce5db06
YQ
86402011-06-14 Yao Qi <yao@codesourcery.com>
8641
8642 gdb/testsuite/
8643 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
8644
533a737e
JK
86452011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8646
8647 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
8648
d0e53741
TT
86492011-06-10 Tom Tromey <tromey@redhat.com>
8650
8651 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
8652 Add tests for pointer-to-member-function.
8653 * gdb.cp/temargs.cc (S::somefunc): New function.
8654 (K2): New class.
8655 (main): Instantiate K2; call method.
8656
b5916bbd
JB
86572011-06-08 Joel Brobecker <brobecker@adacore.com>
8658
8659 * gdb.python/py-inferior.c (f2): Make str an array rather
8660 than a pointer.
8661 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
8662
5be4dfca
JK
86632011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8664
8665 * gdb.base/async-shell.c: New file.
8666 * gdb.base/async-shell.exp: New file.
8667
9f47e254
PA
86682011-06-06 Pedro Alves <pedro@codesourcery.com>
8669
8670 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
8671
64b9b334
JB
86722011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
8673
8674 From Stephen Kitt <steve@sk2.org>
8675 * gdb.base/help.exp: Adjust following some spelling corrections
8676 in GDB.
8677
dbc0f131
YQ
86782011-06-01 Yao Qi <yao@codesourcery.com>
8679
8680 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
8681
fd336a18
KS
86822010-05-31 Keith Seitz <keiths@redhat.com>
8683
8684 PR c++/12750
8685 * gdb.cp/static-method.cc: New file.
8686 * gdb.cp/static-method.exp: New file.
8687
fa8b9902
KS
86882010-05-31 Keith Seitz <keiths@redhat.com>
8689
8690 PR symtab/12704
8691 * gdb.cp/anon-ns.cc: New file.
8692 * gdb.cp/anon-ns.exp: New file.
8693
0a5b1e09
PA
86942011-05-31 Pedro Alves <pedro@codesourcery.com>
8695
8696 * gdb.arch/i386-dr3-watch.c: New file.
8697 * gdb.arch/i386-dr3-watch.exp: New file.
8698
0578b8d1
YQ
86992011-05-30 Yao Qi <yao@codesourcery.com>
8700
8701 * gdb.base/callfuncs.c (t_structs_fc): New.
8702 (t_structs_dc, t_structs_ldc): New.
8703 (t_double_many_args):
8704 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
8705 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
8706 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
8707 * gdb.base/callfuncs.exp: Call new functions.
8708
6680506e
YQ
87092011-05-30 Yao Qi <yao@codesourcery.com>
8710
ff4d2c60
YQ
8711 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
8712 Call rerun_and_prepare for each test to isolate effects.
8713
87142011-05-30 Yao Qi <yao@codesourcery.com>
8715
8716 * gdb.base/varargs.c (find_max_float_real): New.
8717 (find_max_double_real, find_max_long_double_real): New.
8718 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
8719 * lib/gdb.exp (setup_kfail_for_target): New.
8720
e43ec454
YQ
87212011-05-30 Yao Qi <yao@codesourcery.com>
8722
8723 * gdb.base/funcargs.c (callca, callcb, callcc): New.
8724 (callcd, callce, callcf, callc1a, callc1b): New.
8725 (callc2a, callc2b): New.
8726 * gdb.base/funcargs.exp (complex_args): New.
8727 (complex_integral_args, complex_float_integral_args): New.
8728 * lib/gdb.exp (support_complex_tests): New. Determine
8729 whether to run test cases on _Complex types.
8730
432b4d03
JK
87312011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8732
8733 * gdb.threads/leader-exit.c: New file.
8734 * gdb.threads/leader-exit.exp: New file.
8735
6caf069d
MP
87362011-05-27 Marek Polacek <mpolacek@redhat.com>
8737
9497469f 8738 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 8739
97fce28b
MP
87402011-05-27 Marek Polacek <mpolacek@redhat.com>
8741
8742 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
8743 remove the `supported' variable.
8744 * gdb.mi/mi-nonstop.exp: Likewise.
8745 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8746 * gdb.mi/mi-nsintrall.exp: Likewise.
8747 * gdb.mi/mi-nsmoribund.exp: Likewise.
8748 * gdb.mi/mi-nsthrexec.exp: Likewise.
8749
9da8c2a0
PA
87502011-05-26 Pedro Alves <pedro@codesourcery.com>
8751
8752 * gdb.reverse/finish-reverse-bkpt.exp: New test.
8753
2c03e5be
PA
87542011-05-26 Pedro Alves <pedro@codesourcery.com>
8755
8756 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
8757
2e21250d
KS
87582011-05-24 Keith Seitz <keiths@redhat.com>
8759
8760 PR breakpoint/12803
8761 * gdb.cp/cmpd-minsyms.cc (a): New method.
8762 (b): New method.
8763 (c): New method.
8764 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
8765
cdac0397
PA
87662011-05-24 Pedro Alves <pedro@codesourcery.com>
8767
8768 * gdb.base/commands.exp (watchpoint_command_test): Check that the
8769 watchpoint's command list didn't execute when the watchpoint went
8770 out of scope.
8771
ee5683ab
PM
87722011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
8773
8774 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
8775 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
8776 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
8777 * gdb.arch/i386-gnu-cfi.exp: Likewise.
8778 * gdb.arch/i386-permbkpt.exp: Likewise.
8779 * gdb.arch/i386-prologue.exp: Likewise.
8780 * gdb.arch/i386-size-overlap.exp: Likewise.
8781 * gdb.arch/i386-size.exp: Likewise.
8782 * gdb.arch/i386-unwind.exp: Likewise.
8783 * gdb.reverse/i386-precsave.exp: Likewise.
8784 * gdb.reverse/i386-reverse.exp: Likewise.
8785 * gdb.reverse/i386-sse-reverse.exp: Likewise.
8786 * gdb.reverse/i387-env-reverse.exp: Likewise.
8787 * gdb.reverse/i387-stack-reverse.exp: Likewise.
8788
c91c8c16
PA
87892011-05-24 Pedro Alves <pedro@codesourcery.com>
8790
8791 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
8792 file doesn't error, using MI.
8793
c50491a7
TT
87942011-05-23 Tom Tromey <tromey@redhat.com>
8795
8796 * gdb.base/charset.exp (string_display): Add tests to assign to
8797 arrays.
8798 * gdb.base/charset.c (short_array, int_array, long_array): New.
8799
4a07b7da
PA
88002011-05-20 Pedro Alves <pedro@codesourcery.com>
8801
8802 Cope with async mode.
8803
4a07b7da
PA
8804 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
8805 into gdb_test + mi_expect_stop.
8806
b275f2d2
PA
88072011-05-20 Pedro Alves <pedro@codesourcery.com>
8808
8809 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
8810 (callme): Remove printf call.
8811
eec52c44
PM
88122011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
8813
8814 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
8815 quote pattern to avoid problems with Cygwin/mingw expect versions.
8816 * gdb.base/default.exp (show convenience): Use double
8817 quote pattern for regular expressions.
8818
b3c8eb43
JK
88192011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8820
8821 Fix -readnow for -gdwarf-4 unused type units.
8822 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
8823 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
8824
ed731959
JK
88252011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8826
8827 * gdb.base/kill-after-signal.c: New file.
8828 * gdb.base/kill-after-signal.exp: New file.
8829
3b48433d
PA
88302011-05-16 Pedro Alves <pedro@codesourcery.com>
8831
8832 * gdb.ada/start.exp: Call untested with the correct test filename.
8833 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
8834 test filename. Make the test's binary unique.
8835 * gdb.arch/i386-signal.exp: Call untested with the correct test
8836 filename.
8837 * gdb.arch/i386-size-overlap.exp: Ditto.
8838 * gdb.arch/Makefile.in (EXECUTABLES): Update.
8839 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8840 * gdb.cp/call-c.exp: Ditto.
8841 * gdb.mi/mi-reverse.exp: Call untested with the correct test
8842 filename. Make the test's binary unique.
8843 * gdb.mi/Makefile.in (EXECUTABLES): Update.
8844 * gdb.python/py-mi.exp: Ditto.
8845 * gdb.python/Makefile.in (EXECUTABLES): Update.
8846 * gdb.reverse/i386-precsave.exp: Ditto.
8847 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
8848 test filename.
8849 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8850 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
8851 unique.
8852 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
8853 test filename.
8854 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
8855 * gdb.trace/tfile.exp: Ditto.
8856
ba4a8bdd
YQ
88572011-05-14 Yao Qi <yao@codesourcery.com>
8858
8859 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
8860 type.
8861
dbaefcf7
DE
88622011-05-13 Doug Evans <dje@google.com>
8863
8864 * gdb.python/py-objfile-script.exp: New file.
8865 * gdb.python/py-objfile-script.c: New file.
8866 * gdb.python/py-objfile-script-gdb.py: New file.
8867 * testsuite/gdb.python/py-section-script.exp: Test
8868 "info auto-load-scripts".
8869
9930639c
TT
88702011-05-13 Tom Tromey <tromey@redhat.com>
8871
8872 * gdb.dwarf2/clztest.exp: New file.
8873 * gdb.dwarf2/clztest.c: New file.
8874 * gdb.dwarf2/clztest.S: New file.
8875
05272e11
DE
88762011-05-13 Doug Evans <dje@google.com>
8877
cc63ef9b
DE
8878 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
8879 String16 tests.
05272e11 8880
6edba76f
TT
88812011-05-13 Tom Tromey <tromey@redhat.com>
8882
8883 * lib/gdb.exp (is_x86_like_target): New proc.
8884 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
8885 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
8886 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
8887 -nostdlib to compiler.
8888 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
8889 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
8890 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
8891 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
8892 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
8893
028d0ed5
TJB
88942011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8895
8896 * gdb.python/py-function.exp: Test setting a value from a function
8897 which executes a command.
8898
8a9b8146
TT
88992011-05-12 Tom Tromey <tromey@redhat.com>
8900
8901 * gdb.dwarf2/typeddwarf.S: New file.
8902 * gdb.dwarf2/typeddwarf.c: New file.
8903 * gdb.dwarf2/typeddwarf.exp: New file.
8904
10483e8e
MP
89052011-05-12 Marek Polacek <mpolacek@redhat.com>
8906
8907 * gdb.mi/mi-basics.exp: Fix races. Honour the
8908 `test_exec_and_symbol_mi_operatons' return value.
8909 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8910 gdb_test_multiple.
8911 (test_exec_and_symbol_mi_operatons): Likewise.
8912 (test_path_specification): Likewise.
8913
faf067f1
JK
89142011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8915
8916 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
8917 (gdb_touch_execfile): Remove catch wrappers. New variable time.
8918 Replace `file copy' and `file rename' by `file mtime'. Twice.
8919
7ff911a3
JK
89202011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8921
8922 * gdb.base/readline-ask.c: New file.
8923 * gdb.base/readline-ask.exp: New file.
8924 * gdb.base/readline-ask.inputrc: New file.
8925
a536c6d7
UW
89262011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
8927
8928 * gdb.cell/bt.exp: Delete breakpoints before running to signal
8929 to avoid race condition.
8930 * gdb.cell/coremaker.c: Use small stack size.
8931 * gdb.cell/ea-standalone.exp: Use file name without path as
8932 argument to c_to.
8933 * gdb.cell/fork.exp: Allow other output when continuing to end.
8934
d472a426
JK
89352011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8936
8937 * gdb.threads/corethreads.c: New file.
8938 * gdb.threads/corethreads.exp: New file.
8939
89402011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
8941
8942 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
8943 Try to compile the test using -Wl,-z,norelro first.
8944 (load_core): New variable libthread_db_seen, initialize it.
8945 (zeroed-threads cannot be listed): Protect it by XFAIL on
8946 !$libthread_db_seen.
8947
8be455d7
JK
89482011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8949
8950 PR 12573
8951 * gdb.dwarf2/dw2-skip-prologue.S: New file.
8952 * gdb.dwarf2/dw2-skip-prologue.c: New file.
8953 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
8954
1976171a
JK
89552011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8956
8957 * gdb.cp/psymtab-parameter.cc: New file.
8958 * gdb.cp/psymtab-parameter.exp: New file.
8959
7db6f30f
JK
89602011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8961
8962 Fix a race.
8963 * gdb.cp/static-print-quit.exp (print c): Split to ...
8964 (print c - <return>, print c - q <return>, print c - to quit):
8965 ... these. Make the testfile untested on gdb-7.1.
8966
85161e9e 89672011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
8968
8969 * lib/gdb.exp (exec_target_file, exec_symbol_file,
8970 gdb_rename_execfile, gdb_touch_execfile): New.
8971 * gdb.base/reread.exp: Use new procs to handle multiple
8972 exec files.
8973
0c51be18
YQ
89742011-05-05 Yao Qi <yao@codesourcery.com>
8975
8976 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
8977 (test_adr_32bit, test_pop_pc): New.
8978 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
8979 (test_adr_32bit, test_pop_pc): New.
8980
4d393d60
JM
89812011-05-04 Joseph Myers <joseph@codesourcery.com>
8982
8983 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
8984 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
8985 targets.
8986 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
8987 handle targets.
8988
8ffd0459
JK
89892011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8990
8991 * gdb.base/completion.exp (complete help info wat): Rename to ...
8992 (complete 'help info wat'): ... here.
8993 Remove all `-re ".*' and `-re "^.*' redundant regexes.
8994 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
8995
8e28d804
PA
89962011-05-04 Pedro Alves <pedro@codesourcery.com>
8997
8998 * gdb.base/completion.exp: Use gdb_test_multiple instead of
8999 gdb_test and explicit $gdb_prompt/timeout matches.
9000
3eb2ef34
YQ
90012011-05-04 Yao Qi <yao@codesourcery.com>
9002
9003 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
9004 and __thumb2__.
9005
aaaf81a3
MP
90062011-05-03 Marek Polacek <mpolacek@redhat.com>
9007
9008 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
9009 in place of `gdb_test "delete breakpoints"'. This eliminates two
9010 testcases.
9011
c4cbc0df
PA
90122011-05-02 Pedro Alves <pedro@codesourcery.com>
9013
9014 PR testsuite/12649
9015 Fix races.
9016
9017 * gdb.base/completion.exp: Remove all sleep calls. Remove
9018 unnecessary regexs. Don't explicitly expect anything after the
9019 prompt. Eat the prompt if necessary.
9020
b4cbb4a3
EBM
90212011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
9022
9023 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
9024 accept to show the caller line again as well as the line after.
9025
d65aec65
PM
90262011-04-29 Phil Muldoon <pmuldoon@redhat.com>
9027
9028 PR mi/12531
9029
9030 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
9031 compile target.
9032 * gdb.python/py-prettyprint.exp: Add C++ object for
9033 CPLUS_FAKE_CHILD test.
9034
30852783
UW
90352011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
9036
9037 * gdb.base/signest.exp: New file.
9038 * gdb.base/signest.c: Likewise.
9039
c7b1f0d9
JK
90402011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9041
9042 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
9043 thread and breakpoint notifications.
9044
559a7a62
JK
90452011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9046
9047 * gdb.base/fortran-sym-case.c: New file.
9048 * gdb.base/fortran-sym-case.exp: New file.
9049 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
9050 * gdb.dwarf2/dw2-case-insensitive.c: New file.
9051 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
9052
8344e389
JK
90532011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9054
9055 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
9056 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
9057 false #1', `if true else false #2' and `if true else false #3'.
9058
2484c66b
UW
90592011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
9060
9061 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
9062 while delivering signal.
9063
8d3788bd
VP
90642011-04-27 Vladimir Prus <vladimir@codesourcery.com>
9065
9066 MI breakpoint notifications.
9067
9068 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
9069 * testsuite/gdb.mi/mi2-cli.exp: Adust.
9070 * testsuite/gdb.mi/mi-watch.exp: Adust.
9071 * testsuite/gdb.mi/mi2-watch.exp: Adust.
9072 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
9073 notifications.
8d3788bd 9074
3e03848b
JK
90752011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9076
9077 * gdb.base/gdbindex-stabs-dwarf.c: New file.
9078 * gdb.base/gdbindex-stabs.c: New file.
9079 * gdb.base/gdbindex-stabs.exp: New file.
9080
918c9108
YQ
90812011-04-25 Yao Qi <yao@codesourcery.com>
9082
9083 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
9084 with /*...*/.
9085 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
9086
90556b8c
JK
90872011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9088
9089 * gdb.python/py-value.exp (test_objfiles): Name the first test
9090 `py-value in file.filename'.
9091
03f2bd59
JK
90922011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9093
9094 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
9095 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
9096 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
9097 !gdbserver_reconnect_p..
9098 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
9099
7b08b9eb
JK
91002011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9101
9102 * gdb.cp/cpcompletion.exp (complete class methods)
9103 (complete class methods beginning with F): Move them above runto. New
9104 comment about the runto delimiter.
9105
b78974c3
PA
91062011-04-20 Pedro Alves <pedro@codesourcery.com>
9107
9108 * gdb.base/maint.exp: Test that "maint print registers" works
9109 without a running program.
9110
20429c40 91112011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 9112
20429c40
MP
9113 * gdb.base/setshow.exp: Fix racy tests.
9114 ($old_gdb_prompt): New variable.
9115
7a9dd1b2
TT
91162011-04-19 Tom Tromey <tromey@redhat.com>
9117
9118 * gdb.mi/mi-nsmoribund.exp:
9119 * gdb.hp/gdb.objdbg/objdbg01.exp:
9120 * gdb.base/structs.exp (test_struct_returns):
9121 * gdb.base/call-sc.exp (test_scalar_returns):
9122 * gdb.base/bigcore.exp: Remove duplicate words.
9123
02835898
JK
91242011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9125
9126 * gdb.base/break-interp-lib.c (v, vptr): New variables.
9127 * gdb.base/break-interp.exp (test_attach): New comment.
9128
254f582e
JK
91292011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9130
9131 * gdb.threads/gcore-thread.exp ($core0file): New variable.
9132 (clear __stack_user.next, clear stack_used.next)
9133 (save a zeroed-threads corefile): New test.
9134 Call core_load for $core0file.
9135 (zeroed-threads cannot be listed): New test.
9136
4fe85f5c
JK
91372011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9138
9139 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
9140 filename.
9141 ($srcfile): Preserve the original value.
9142 ($testfile): Match it the .exp filename.
9143 ($corefile): New variable. Substitute it around.
9144 Use clean_restart.
9145 ($prev_timeout): Remove.
9146 (load_core): Move core loading into this proc.
9147 Fix restore of $timeout if load_core fails.
9148
63524580
JK
91492011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9150
9151 * gdb.base/eu-strip-infcall.c: New file.
9152 * gdb.base/eu-strip-infcall.exp: New file.
9153
90359a16
JK
91542011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9155
9156 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
9157 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
9158
626e7282
JK
91592011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9160
9161 Fix Python access to inlined frames.
9162 * gdb.python/py-frame-inline.c: New file.
9163 * gdb.python/py-frame-inline.exp: New file.
9164
3363d018
EBM
91652011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
9166
9167 * gdb.base/gdb1090.exp: Change breakpoint location to read the
9168 content of 's24' correctly (avoiding "optimized out").
9169 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
9170
28781456
JK
91712011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9172
9173 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
9174
4a4106ca
TJB
91752011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
9176
9177 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
9178 expect a colon in watch -location output.
9179
d26ccb4f
JK
91802011-04-13 Marek Polacek <mpolacek@redhat.com>
9181
df46027d 9182 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
9183 New testcase `expect response to define backtrace'. Also remove
9184 redundant `default' block.
9185
e1ab1f9c
JK
91862011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9187
9188 * gdb.python/py-prettyprint.c (struct hint_error): New.
9189 (main): New variable hint_error.
9190 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
9191 "print hint_error".
9192 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
9193 (register_pretty_printers): Register it.
9194
0c2e6019
TT
91952011-04-04 Tom Tromey <tromey@redhat.com>
9196
9197 * gdb.cp/maint.exp (test_help): Update.
9198 (test_namespace): Likewise.
9199
af57139d
JB
92002011-04-01 Joel Brobecker <brobecker@adacore.com>
9201
9202 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
9203 * gdb.ada/arrayptr.exp: Add new tests.
9204
956a9fb9
JB
92052011-04-01 Joel Brobecker <brobecker@adacore.com>
9206
9207 * gdb.ada/mi_catch_ex: New testcase.
9208
d0c4d642
PA
92092011-04-01 Pedro Alves <pedro@codesourcery.com>
9210
9211 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
9212 base::overload(void) method without specifying "const".
9213
18819fa6
UW
92142011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
9215
9216 * gdb.arch/thumb-singlestep.S: New file.
9217 * gdb.arch/thumb-singlestep.exp: Likewise.
9218
a4c8e806
TT
92192011-03-31 Tom Tromey <tromey@redhat.com>
9220
9221 * gdb.python/py-prettyprint.py (exception_flag): New global.
9222 (NoStringContainerPrinter._iterator.next): Check it.
9223 * gdb.python/py-prettyprint.c (main): New variable nstype2.
9224 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
9225
53832f31
TT
92262011-03-29 Tom Tromey <tromey@redhat.com>
9227
9228 * gdb.cp/anon-struct.cc: New file.
9229 * gdb.cp/anon-struct.exp: New file.
9230
e4620230
JK
92312011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9232
9233 Test STT_GNU_IFUNC support.
9234 * gdb.base/gnu-ifunc-lib.c: New file.
9235 * gdb.base/gnu-ifunc.c: New file.
9236 * gdb.base/gnu-ifunc.exp: New file.
9237
d0fb5eae
JK
92382011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9239
9240 Support a ring of related breakpoints.
9241 * gdb.base/watchpoint-delete.c: New file.
9242 * gdb.base/watchpoint-delete.exp: New file.
9243
20106cfb
JK
92442011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9245
9246 * gdb.ada/arrayparam.exp (print first after function call): Use
9247 explicit package name. Add a comment
9248 (print lasta after function call): Rename ...
9249 (print last after function call): ... it and use explicit package
9250 name.
9251 (print length after function call): Use explicit package name.
9252 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
9253 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
9254 (multiple matches for symbol i): Rename ...
9255 (multiple matches for symbol integervar): ... it.
9256 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
9257 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
9258
e7ab5e63
AB
92592011-03-25 Andrew Burgess <aburgess@broadcom.com>
9260
9261 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
9262 environment variable to make grep output more predictable. Move
9263 all the environment setup into gdb_init so it's done once per test
9264 case rather than each time we start gdb.
9265
9ef07c8c
TT
92662011-03-24 Tom Tromey <tromey@redhat.com>
9267
9268 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
9269 test.
9270
dd90784c
JK
92712011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9272
9273 * gdb.dwarf2/dw2-entry-value-main.c: New file.
9274 * gdb.dwarf2/dw2-entry-value.S: New file.
9275 * gdb.dwarf2/dw2-entry-value.exp: New file.
9276
05775840
PM
92772011-03-22 Phil Muldoon <pmuldoon@redhat.com>
9278
6fdff2c5 9279 PR python/12183
05775840
PM
9280
9281 * gdb.python/py-function.exp: Add GdbError tests.
9282
8661b11b
PA
92832011-03-18 Pedro Alves <pedro@codesourcery.com>
9284
9285 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
9286 (reglocal_test_func, statlocal_test_func): New functions.
9287 (globals_test_func): Call new functions.
9288 * gdb.trace/unavailable.exp (gdb_collect_args_test)
9289 (gdb_collect_locals_test): New procedure.
9290 (gdb_trace_collection_test): Call new procedures.
9291
0fdb4f18
PA
92922011-03-18 Pedro Alves <pedro@codesourcery.com>
9293
9294 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
9295 (test_register, test_register_unavailable): New procedures.
9296 (gdb_unavailable_registers_test): New procedure.
9297 (gdb_trace_collection_test): Call it.
9298
99c3dc11
PM
92992011-03-18 Phil Muldoon <pmuldoon@redhat.com>
9300
6fdff2c5 9301 PR python/12149
99c3dc11
PM
9302
9303 * gdb.python/python.exp: Add gdb.write tests.
9304
29703da4
PM
93052010-03-17 Phil Muldoon <pmuldoon@redhat.com>
9306
9307 * gdb.python/Makefile.in: Add py-objfile.
9308 * gdb.python/py-objfile.exp: New file.
9309 * gdb.python/py-objfile.c: New file.
9310 * gdb.python/py-block.exp: Add is_valid tests.
9311 * gdb.python/py-inferior.exp: Ditto.
9312 * gdb.python/py-infthread.exp: Ditto.
9313 * gdb.python/py-symbol.exp: Ditto.
9314 * gdb.python/py-symtab.exp: Ditto.
9315
598997c8
KS
93162011-03-16 Keith Seitz <keiths@redhat.com>
9317
9318 PR c++/12273
9319 * gdb.cp/cmpd-minsyms.exp: New test.
9320 * gdb.cp/cmpd-minsyms.cc: New file.
9321
9322 PR c++/11734
9323 * gdb.cp/ovsrch.exp: New test.
9324 * gdb.cp/ovsrch.h: New file.
9325 * gdb.cp/ovsrch1.cc: New file.
9326 * gdb.cp/ovsrch2.cc: New file.
9327 * gdb.cp/ovsrch3.cc: New file.
9328 * gdb.cp/ovsrch4.cc: New file.
9329
c91513d8
PP
93302011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
9331
9332 PR gdb/12528
9333 * gdb.base/Makefile.in: Adjust EXECUTABLES.
9334 * gdb.base/break-on-linker-gcd-function.exp: New test.
9335 * gdb.base/break-on-linker-gcd-function.cc: New file.
9336
7470fc63
AT
93372011-03-15 Andreas Tobler <andreast@fgznet.ch>
9338
9339 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
9340
959e7469
PM
93412011-03-15 Phil Muldoon <pmuldoon@redhat.com>
9342
9343 * lib/gdb.exp (gdb_unload): Add another termination case.
9344
9373cf26
JK
93452011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9346
9347 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
9348 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
9349 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
9350 Provide a stub byte there.
9351 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
9352 DW_AT_entry_pc.
9353 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
9354
24e9cda0
UW
93552011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
9356
9357 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
9358 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
9359 "generic ABI, auto".
9360 (altivec_abi_tests): Accept vectors returned by reference.
9361
7371cf6d
PM
93622010-03-14 Phil Muldoon <pmuldoon@redhat.com>
9363
9364 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
9365
ce77046a
UW
93662011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
9367
9368 * gdb.python/py-section-script.exp: Skip test if no Python support.
9369
176400c3
UW
93702011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
9371
9372 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
9373
ecec24e6
PM
93742011-03-10 Phil Muldoon <pmuldoon@redhat.com>
9375
9376 * gdb.python/py-parameter.exp: Update tests to the new Python
9377 parameter API. Add "no documentation" test. Add deprecated API
9378 backward compatibility test.
9379
5dbdd470
TT
93802011-03-09 Tom Tromey <tromey@redhat.com>
9381
9382 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
9383 gdb_continue_to_end.
9384
b66e66ee
MK
93852011-03-09 Mark Kettenis <kettenis@gnu.org>
9386
9387 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
9388 tabs.
9389
eceb0c5f
TT
93902011-03-09 Tom Tromey <tromey@redhat.com>
9391
9392 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
9393 parentheses.
9394 (gdb_continue_to_end): Add "allow_extra" parameter. Use
9395 $command.
9396 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
9397 argument to gdb_continue_to_end.
9398 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
9399 argument to gdb_continue_to_end.
9400 * gdb.cp/annota3.exp: Fix regex.
9401 * gdb.cp/annota2.exp: Fix regex.
9402 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
9403 gdb_continue_to_end.
9404 * gdb.base/call-signal-resume.exp: Revert earlier patch.
9405 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
9406 gdb_continue_to_end.
9407
63154eca
PA
94082011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9409
9410 * gdb.server/ext-run.exp
9411 (load new file without any gdbserver inferior): New test.
9412
967d1f9b
TT
94132011-03-07 Tom Tromey <tromey@redhat.com>
9414
9415 * Makefile.in (TAGS): Rewrite.
9416
d68dcbb9
JK
94172011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9418
9419 * gdb.trace/report.exp (12.1: trace report #1): New match for the
9420 initial commands echo. New match for `Found trace'. Anchor all the
9421 other matches. Anchor and match for `No trace frame found' the final
9422 match.
9423
6bf58e63
TT
94242011-03-07 Tom Tromey <tromey@redhat.com>
9425
9426 * Makefile.in (TAGS): New target.
9427
fda326dd
TT
94282011-03-07 Tom Tromey <tromey@redhat.com>
9429
9430 * lib/opencl.exp (skip_opencl_tests): Update for exit message
9431 change.
9432 * lib/mi-support.exp (mi_gdb_test): Update for exit message
9433 change.
9434 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
9435 exit message change.
9436 (skip_altivec_tests): Update for exit message change.
9437 (skip_vsx_tests): Likewise.
9438 (gdb_continue_to_end): Likewise. Add 'command' argument.
9439 * lib/cell.exp (skip_cell_tests): Update for exit message change.
9440 * gdb.threads/tls.exp: Update for exit message change.
9441 * gdb.threads/thread-unwindonsignal.exp: Use
9442 gdb_continue_to_end.
9443 * gdb.threads/step.exp (step_it): Update for exit message change.
9444 (continue_all): Likewise.
9445 * gdb.threads/print-threads.exp (test_all_threads): Update for
9446 exit message change.
9447 * gdb.threads/interrupted-hand-call.exp: Use
9448 gdb_continue_to_end.
9449 * gdb.threads/execl.exp: Use gdb_continue_to_end.
9450 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
9451 gdb_continue_to_end.
9452 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
9453 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
9454 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
9455 * gdb.cp/method.exp: Update for exit message change.
9456 * gdb.cp/mb-templates.exp: Update for exit message change.
9457 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
9458 * gdb.cp/annota3.exp: Update for exit message change.
9459 * gdb.cp/annota2.exp: Update for exit message change.
9460 * gdb.cell/fork.exp: Use gdb_continue_to_end.
9461 * gdb.base/term.exp: Update for exit message change.
9462 * gdb.base/step-test.exp (test_i): Update for exit message change.
9463 * gdb.base/sigstep.exp (advance): Update for exit message change.
9464 (advancei): Likewise.
9465 * gdb.base/siginfo.exp: Update for exit message change.
9466 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
9467 * gdb.base/reread.exp: Use gdb_continue_to_end.
9468 * gdb.base/langs.exp: Use gdb_continue_to_end.
9469 * gdb.base/interrupt.exp: Update for exit message change.
9470 * gdb.base/gdb1555.exp: Update for exit message change.
9471 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
9472 * gdb.base/ending-run.exp: Update for exit message change.
9473 * gdb.base/chng-syms.exp: Update for exit message change.
9474 * gdb.base/checkpoint.exp: Update for exit message change.
9475 * gdb.base/catch-syscall.exp (check_for_program_end): Use
9476 gdb_continue_to_end.
9477 (test_catch_syscall_with_wrong_args): Likewise.
9478 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
9479 * gdb.base/break-interp.exp (test_ld): Update for exit message
9480 change.
9481 * gdb.base/bang.exp: Update for exit message change.
9482 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
9483 (do_call_attach_tests): Likewise.
9484 * gdb.base/a2-run.exp: Update for exit message change.
9485 * gdb.arch/ppc-dfp.exp: Update for exit message change.
9486 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
9487 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
9488
dd19bd70
JK
94892011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9490
9491 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
9492
30e62689
TT
94932011-03-03 Tom Tromey <tromey@redhat.com>
9494
9495 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
9496 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
9497 * gdb.hp/gdb.aCC/configure.ac: Remove.
9498 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
9499 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
9500 * gdb.hp/gdb.base-hp/configure.ac: Remove.
9501 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
9502 * gdb.hp/gdb.compat/configure (Makefile): Remove.
9503 * gdb.hp/gdb.compat/configure.ac: Remove.
9504 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
9505 * gdb.hp/gdb.defects/configure (Makefile): Remove.
9506 * gdb.hp/gdb.defects/configure.ac: Remove.
9507 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
9508 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
9509 * gdb.hp/gdb.objdbg/configure.ac: Remove.
9510 * gdb.hp/configure.ac: Remove.
9511 * gdb.hp/configure: Remove.
9512 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
9513 substitution.
9514 (Makefile): Remove rule.
9515 * gdb.cell/configure.ac: Remove.
9516 * gdb.cell/configure: Remove.
9517 * gdb.stabs/Makefile.in (Makefile): Remove.
9518 (distclean): Don't remove config.status or config.log.
9519 * gdb.stabs/configure (Makefile): Remove.
9520 * gdb.stabs/configure.ac: Remove.
9521 * configure: Rebuild.
9522 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
9523 Remove stabs- and cell-specific logic. Test for existence of
9524 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
9525 subdirectories, gdb.cell, and and gdb.stabs.
9526 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
9527
c171f854
JB
95282011-03-03 Joel Brobecker <brobecker@adacore.com>
9529
9530 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
9531 end of buffer.
9532
9a5193cb
JB
95332011-03-02 Joel Brobecker <brobecker@adacore.com>
9534
9535 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
9536 gdb_test when running a test where we expected no output back.
9537
9bb4c1bb
MS
95382011-02-28 Michael Snyder <msnyder@vmware.com>
9539
9540 * gdb.cp/overload.cc: Change initializer value to integer.
9541
3bd0f5ef
MS
95422011-02-27 Michael Snyder <msnyder@vmware.com>
9543
9544 * gdb.multi/base.exp: Add test for remove-inferiors.
9545
2279eaad
JB
95462011-02-26 Joel Brobecker <brobecker@adacore.com>
9547
9548 * gdb.python/py-frame.exp: Simplify the initialization phase
9549 using prepare_for_testing.
9550
c82c0b55
MS
95512011-02-25 Michael Snyder <msnyder@vmware.com>
9552
9553 * gdb.multi/base.exp: Add tests for info inferiors with args.
9554
1d94651b
JK
95552011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9556
9557 * gdb.dwarf2/dw2-ranges.S: Rename to ...
9558 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
9559 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
9560 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
9561 asmfile3. Comment the STABS (#3) file compilation. Compile
9562 everything through assembler. Provide KFAIL for symtab/12497.
9563 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
9564 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
9565 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
9566 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
9567
3bd0f5ef
MS
95682011-02-24 Michael Snyder <msnyder@vmware.com>
9569
9570 * gdb.base/break.exp: Add tests for delete breakpoints using
9571 convenience variables and value history references.
9572
12c1418e
MS
95732011-02-24 Michael Snyder <msnyder@vmware.com>
9574
9575 * gdb.base/break.exp: Remove debugging 'printf' accidentally
9576 left behind in previous check-in.
9577
e5a67952
MS
95782011-02-23 Michael Snyder <msnyder@vmware.com>
9579
9580 * gdb.base/break.exp: Add tests for "info break" with arguments.
9581 * gdb.trace/infotrace.exp: Update patterns for error and help.
9582 * gdb.base/completion.exp: Update pattern.
9583 * gdb.base/ena-dis-br.exp: Update pattern.
9584 * gdb.base/help.exp: Update patterns.
9585
95862011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
9587
9588 * gdb.base/memattr.exp: New test.
9589 * gdb.base/memattr.c: Test load for memattr.exp.
9590
6e6fbe60
DE
95912011-02-22 Doug Evans <dje@google.com>
9592
9593 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
9594
1d41d745
MS
95952011-02-22 Michael Snyder <msnyder@vmware.com>
9596
9597 * Makefile.in: Make more clean.
9598 * gdb.ada/Makefile.in: Ditto.
9599 * gdb.arch/Makefile.in: Ditto.
9600 * gdb.asm/Makefile.in: Ditto.
9601 * gdb.base/Makefile.in: Ditto.
9602 * gdb.cp/Makefile.in: Ditto.
9603 * gdb.dwarf2/Makefile.in: Ditto.
9604 * gdb.java/Makefile.in: Ditto.
9605 * gdb.mi/Makefile.in: Ditto.
9606 * gdb.modula2/Makefile.in: Ditto.
9607 * gdb.python/Makefile.in: Ditto.
9608 * gdb.server/Makefile.in: Ditto.
9609 * gdb.stabs/Makefile.in: Ditto.
9610 * gdb.threads/Makefile.in: Ditto.
9611 * gdb.trace/Makefile.in: Ditto.
9612
79ba84ca
MS
96132011-02-22 Michael Snyder <msnyder@vmware.com>
9614
df46027d 9615 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
9616 info threads.
9617
b9b35694
JB
96182011-02-22 Joel Brobecker <brobecker@adacore.com>
9619
9620 * gdb.python/py-breakpoint.exp: Fix the expected output of
9621 one of the "maint info breakpoints" tests to accept the output
9622 generated on platforms that do not have hardware watchpoints.
9623
8bfb830f
JB
96242011-02-22 Joel Brobecker <brobecker@adacore.com>
9625
9626 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
9627 clean_restart. Be a little stricter in the expected output
9628 for one of the tests. Fix a typo in one of the comments.
9629
c45f3c54
JB
96302011-02-22 Joel Brobecker <brobecker@adacore.com>
9631
9632 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
9633 Delete variable binfile, no longer use. Add or modify test
9634 comments to make them unique.
9635
b97c863c
MS
96362011-02-21 Michael Snyder <msnyder@vmware.com>
9637
9638 * Makefile.in: Update for make clean.
9639 * gdb.ada/Makefile.in: Ditto.
9640 * gdb.arch/Makefile.in: Ditto.
9641 * gdb.asm/Makefile.in: Ditto.
9642 * gdb.base/Makefile.in: Ditto.
9643 * gdb.cp/Makefile.in: Ditto.
9644 * gdb.dwarf2/Makefile.in: Ditto.
9645 * gdb.java/Makefile.in: Ditto.
9646 * gdb.mi/Makefile.in: Ditto.
9647 * gdb.modula2/Makefile.in: Ditto.
9648 * gdb.python/Makefile.in: Ditto.
9649 * gdb.server/Makefile.in: Ditto.
9650 * gdb.stabs/Makefile.in: Ditto.
9651 * gdb.threads/Makefile.in: Ditto.
9652 * gdb.trace/Makefile.in: Ditto.
9653
aea5b279
MS
96542011-02-21 Michael Snyder <msnyder@vmware.com>
9655
9656 * gdb.threads/thread-find.exp: Update patterns for changes in
9657 output of "info threads" command.
9658
e3039479
UW
96592011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9660 Ulrich Weigand <uweigand@de.ibm.com>
9661
9662 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
9663 (skip_hw_watchpoint_tests): Likewise.
9664 (skip_hw_watchpoint_multi_tests): Likewise.
9665
b800ec70
UW
96662011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
9667
9668 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
9669 (skip_hw_watchpoint_tests): Likewise.
9670 (skip_hw_watchpoint_multi_tests): Likewise.
9671 (skip_hw_watchpoint_access_tests): Likewise.
9672
9673 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
9674 * gdb.base/pr11022.exp: Likewise.
9675 * gdb.base/watch-read.exp: Likewise.
9676 * gdb.base/watch_thread_num.exp: Likewise.
9677 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9678 * gdb.base/watchpoint-hw.exp: Likewise.
9679 * gdb.base/watchpoint.exp: Likewise.
9680 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
9681 * gdb.threads/watchthreads-reorder.exp: Likewise.
9682 * gdb.threads/watchthreads.exp: Likewise.
9683 * gdb.threads/watchthreads2.exp: Likewise.
9684
91033e37
JB
96852011-02-21 Joel Brobecker <brobecker@adacore.com>
9686
9687 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
9688 the debugger is unable to find the array bounds.
9689
eeaafae2
JK
96902011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9691
9692 * gdb.cp/typedef-operator.exp: New file.
9693 * gdb.cp/typedef-operator.cc: New file.
9694
e338d953
MS
96952011-02-17 Michael Snyder <msnyder@vmware.com>
9696
9697 * gdb.threads/thread-find.exp: Fix regular expressions.
9698
e67ad678
JB
96992011-02-17 Joel Brobecker <brobecker@adacore.com>
9700
9701 * gdb.ada/packed_array: Expand testcase to test printing of
9702 unconstrained packed array.
9703
93084bca
JB
97042011-02-17 Joel Brobecker <brobecker@adacore.com>
9705
9706 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
9707
a0c78a73
PA
97082011-02-16 Pedro Alves <pedro@codesourcery.com>
9709
f65d5553 9710 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
9711 (main): Initialize it before collecting, and and clear it
9712 afterwards.
f65d5553
PA
9713 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
9714 collecting with '{type} addr', where the addr expression is not an
9715 rvalue.
a0c78a73 9716
3dfcbbd2
KW
97172011-02-16 Ken Werner <ken.werner@de.ibm.com>
9718
9719 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
9720 a bool variable. Expect correct OpenCL names for vector types. Use the
9721 uc3 variable name instead of referring to the uchar3 built-in type.
9722 Escape the asterisk at the half pointer test.
9723
08807d5a
PA
97242011-02-16 Pedro Alves <pedro@codesourcery.com>
9725
f65d5553 9726 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
9727 (main): Initialize it before collecting, and and clear it
9728 afterwards.
f65d5553
PA
9729 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
9730 collecting overlapping memory ranges.
08807d5a 9731
60f98dde
MS
97322011-02-15 Michael Snyder <msnyder@vmware.com>
9733
9734 * gdb.base/default.exp: Add tests for thread commands.
9735 * gdb.base/help.exp: Add tests for thread commands.
9736 * gdb.threads/thread-find.exp: New test for thread find command.
9737
648cd113
KW
97382011-02-15 Ken Werner <ken.werner@de.ibm.com>
9739
9740 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
9741
494e194e
YQ
97422011-02-15 Yao Qi <yao@codesourcery.com>
9743
9744 PR tdep/12352
9745 * gdb.arch/arm-disp-step.S : New test for str instruction.
9746 * gdb.arch/arm-disp-step.exp : Likewise.
9747
d9492458
TJB
97482011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
9749
9750 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
9751 "vector_register2_vr" test strings. Test the extended floating
9752 point registers (F32~F63).
9753 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
9754 IBM XL C compiler. Make the test program use a register provided
9755 by the compiler for the lxvd2x instruction.
9756
8af8e3bc
PA
97572011-02-14 Pedro Alves <pedro@codesourcery.com>
9758
9759 * gdb.trace/unavailable.cc (class Base, class Middle, class
9760 Derived): New types.
9761 (derived_unavail, derived_partial, derived_whole): New globals.
9762 (virtual_partial): New global.
9763 (virtualp): Point at virtual_partial.
9764 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
9765 related to unavailable vptr.
9766
1b28d0b3
PA
97672011-02-14 Pedro Alves <pedro@codesourcery.com>
9768
9769 * gdb.trace/unavailable.cc (a, b, c): New globals.
9770 (main): Set and clear them.
9771 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
9772 `a' and `c', and check that `b' isn't collected, although `a' and
9773 `c' are.
9774
ec0a52e1
PA
97752011-02-14 Pedro Alves <pedro@codesourcery.com>
9776
9777 * gdb.trace/unavailable.cc (struct Virtual): New.
9778 (virtualp): New global pointer.
9779 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
9780 printing a pointer to an object whose type has a vtable, with
9781 print object on.
9782
24e6bcee
PA
97832011-02-14 Pedro Alves <pedro@codesourcery.com>
9784
9785 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
9786 value repeat handles unavailableness.
9787
39d37385
PA
97882011-02-14 Pedro Alves <pedro@codesourcery.com>
9789
9790 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
9791 tests for building arrays from unavailable values, subscripting
9792 non-memory rvalue unvailable arrays, and accessing fields or
9793 baseclasses of non-lazy unavailable values,
9794 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
9795 struct types.
9796 (g_smallstruct, g_smallstruct_b): New globals.
9797
06d72e16
PA
97982011-02-14 Pedro Alves <pedro@codesourcery.com>
9799
9800 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
9801
bc9a5551
JK
98022011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9803
9804 Fix const/volatile qualifiers of C++ types, PR c++/12328.
9805 * gdb.cp/overload-const.exp: New file.
9806 * gdb.cp/overload-const.cc: New file.
9807
54fcddd0
UW
98082011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9809
9810 * gdb.opencl/callfuncs.cl: New file.
9811 * gdb.opencl/callfuncs.exp: New test.
9812 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
9813
d6dafb7c
UW
98142011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9815
9816 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
9817 when computing result.
9818 * gdb.arch/altivec-abi.exp: Update expected results.
9819
a449c2d8
TJB
98202011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9821
9822 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
9823 * gdb.base/jit.exp: Likewise.
9824 * gdb.base/pie-execl.exp: Likewise.
9825 * gdb.base/solib-nodir.exp: Likewise.
9826 * gdb.base/solib-overlap.exp: Likewise.
9827
764880b7
PA
98282011-02-07 Pedro Alves <pedro@codesourcery.com>
9829
9830 * gdb.trace/collection.c (global_pieces): New.
9831 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
9832 New procedure.
9833 (gdb_trace_collection_test): Call it.
9834
505500db
SW
98352011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
9836
9837 * gdb.python/py-evthreads.c: New file.
9838 * gdb.python/py-evthreads.exp: New file.
9839 * gdb.python/py-events.py: New file.
9840 * gdb.python/py-events.exp: New file.
9841 * gdb.python/py-events.c: New file.
9842
385203ed
DD
98432011-02-04 David Daney <ddaney@caviumnetworks.com>
9844
9845 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
9846
9011945e
AB
98472011-02-03 Andrew Burgess <aburgess@broadcom.com>
9848
9849 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
9850 gdb.base/disasm-end-cu.exp: New test for disassembling over the
9851 boundary between two compilation units.
9852
580688f3
PA
98532011-02-02 Pedro Alves <pedro@codesourcery.com>
9854
9855 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
9856 (Virtual): New structs.
9857 (virtual_o, virtual_middle_b): New globals.
9858 * gdb.cp/virtbase.exp: New tests.
9859
d3f0f853
PP
98602011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
9861
9862 * gdb.base/jit.exp: New file.
9863 * gdb.base/jit-main.c: New file.
9864 * gdb.base/jit-solib.c: New file.
9865
b2030fb5
UW
98662011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
9867
9868 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
9869 proceed to initial kernel entry point.
9870 * gdb.opencl/datatypes.exp: Likewise.
9871 * gdb.opencl/operators.exp: Likewise.
9872 * gdb.opencl/vec_comps.exp: Likewise.
9873
2db19d1e
SW
98742011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
9875
9876 * gdb.cp/nsnested.cc: New.
9877 * gdb.cp/nsnested.exp: New.
9878 * gdb.cp/nsnoimports.exp: New.
9879 * gdb.cp/nsnoimports.cc: New.
9880
6b0c4c1f
JB
98812011-01-31 Joel Brobecker <brobecker@adacore.com>
9882
9883 * gdb.base/interact.exp: Add extra tests that verify that
9884 the value of the interactive-mode setting does not change
9885 after the script is sourced.
9886
80b23b6a
JK
98872011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9888
9889 * gdb.cp/noparam.exp: New file.
9890 * gdb.cp/noparam.cc: New file.
9891
ffd5ec24
PA
98922011-01-28 Pedro Alves <pedro@codesourcery.com>
9893
9894 * gdb.trace/tfile.exp: Test that with no traceframe selected,
9895 there's no stack or registers.
9896
a81766d8
TT
98972011-01-26 Tom Tromey <tromey@redhat.com>
9898
9899 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
9900 space before string output. Add test for "set print pretty off"
9901 case.
9902
585fdaa1
PA
99032011-01-25 Pedro Alves <pedro@codesourcery.com>
9904
9905 * gdb.base/frame-args.exp: Adjust.
9906 * gdb.dwarf2/dw2-noloc.exp: Adjust.
9907 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
9908 * gdb.dwarf2/pieces.exp: Adjust.
9909 * gdb.opt/clobbered-registers-O2.exp: Adjust.
9910 * gdb.opt/inline-locals.exp: Adjust.
9911 * gdb.threads/fork-child-threads.exp: Adjust.
9912
d468832a
KW
99132011-01-25 Ken Werner <ken.werner@de.ibm.com>
9914
9915 * gdb.opencl/convs_casts.cl: Move program scope variables into the
9916 OpenCL kernel function. Add a comment as marker. Add address space
9917 qualifiers for the remaining program scope variables.
9918 * gdb.opencl/datatypes.cl: Likewise.
9919 * gdb.opencl/operators.cl: Likewise.
9920 * gdb.opencl/vec_comps.cl: Likewise.
9921 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
9922 Add breakpoint at the marker comment.
9923 * gdb.opencl/datatypes.exp: Likewise.
9924 * gdb.opencl/operators.exp: Likewise.
9925 * gdb.opencl/vec_comps.exp: Likewise.
9926
490f124f
PA
99272011-01-24 Pedro Alves <pedro@codesourcery.com>
9928
9929 * gdb.base/printcmds.c (some_struct): New struct and instance.
9930 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
9931 procedure.
9932 <global scope>: Call it.
9933
6da78614
KW
99342011-01-21 Ken Werner <ken.werner@de.ibm.com>
9935
9936 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
9937 argument to the gdb_compile_opencl_hostapp call.
9938
ec64c9aa
YQ
99392011-01-19 Yao Qi <yao@codesourcery.com>
9940
9941 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
9942 positve list.
9943
810cfdbb
YQ
99442011-01-19 Yao Qi <yao@codesourcery.com>
9945
9946 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
9947 canonical form.
9948 Remove "xscale-*-*"
9949 * gdb.xml/tdesc-regs.exp: Likewise.
9950 * gdb.python/py-section-script.exp: Replace ARM target triplet
9951 with canonical form.
9952 Match arm*-*-symbianelf*.
9953 * gdb.base/dup-sect.exp: Likewise.
9954 * lib/dwarf.exp: New.
9955 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
9956 dwarf2_support.
9957 * gdb.dwarf2/dup-psym.exp: Likewise.
9958 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
9959 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
9960 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
9961 * gdb.dwarf2/dw2-basic.exp: Likewise.
9962 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9963 * gdb.dwarf2/dw2-const.exp: Likewise.
9964 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
9965 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
9966 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
9967 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
9968 * gdb.dwarf2/dw2-filename.exp: Likewise.
9969 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
9970 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
9971 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9972 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9973 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
9974 * gdb.dwarf2/dw2-noloc.exp: Likewise.
9975 * gdb.dwarf2/dw2-op-call.exp: Likewise.
9976 * gdb.dwarf2/dw2-producer.exp: Likewise.
9977 * gdb.dwarf2/dw2-ranges.exp: Likewise.
9978 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
9979 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
9980 * gdb.dwarf2/dw2-strp.exp: Likewise.
9981 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
9982 * gdb.dwarf2/implptr.exp: Likewise.
9983 * gdb.dwarf2/mac-fileno.exp: Likewise.
9984 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
9985 * gdb.dwarf2/pieces.exp: Likewise.
9986 * gdb.dwarf2/pr11465.exp: Likewise.
9987 * gdb.dwarf2/valop.exp: Likewise.
9988 * gdb.dwarf2/watch-notconst.exp: Likewise.
9989 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
9990
4694da01
TT
99912011-01-19 Tom Tromey <tromey@redhat.com>
9992
9993 * gdb.python/py-infthread.exp: Add thread tests.
9994
b075872c
JB
99952011-01-14 Joel Brobecker <brobecker@adacore.com>
9996
9997 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
9998
2c3e6e24
JB
99992011-01-14 Joel Brobecker <brobecker@adacore.com>
10000
10001 * gdb.ada/widewide: New testcase.
10002
de8fa76c
JB
100032011-01-13 Joel Brobecker <brobecker@adacore.com>
10004
10005 * gdb.base/interact.exp: New testcase.
10006
1b05df00
TT
100072011-01-12 Tom Tromey <tromey@redhat.com>
10008
10009 * gdb.mi/gdb2549.exp: Update for error message changes.
10010 * gdb.mi/mi-cli.exp: Likewise.
10011 * gdb.mi/mi-disassemble.exp: Likewise.
10012 * gdb.mi/mi-pthreads.exp: Likewise.
10013 * gdb.mi/mi-regs.exp: Likewise.
10014 * gdb.mi/mi-stack.exp: Likewise.
10015 * gdb.mi/mi-var-block.exp: Likewise.
10016 * gdb.mi/mi-var-cmd.exp: Likewise.
10017 * gdb.mi/mi2-cli.exp: Likewise.
10018 * gdb.mi/mi2-disassemble.exp: Likewise.
10019 * gdb.mi/mi2-pthreads.exp: Likewise.
10020 * gdb.mi/mi2-regs.exp: Likewise.
10021 * gdb.mi/mi2-stack.exp: Likewise.
10022 * gdb.mi/mi2-var-block.exp: Likewise.
10023 * gdb.mi/mi2-var-cmd.exp: Likewise.
10024
c2ff108b
JK
100252011-01-12 Andrew Burgess <aburgess@broadcom.com>
10026 Jan Kratochvil <jan.kratochvil@redhat.com>
10027
10028 PR fortran/11104 and DWARF unbound arrays detection.
10029 * gdb.fortran/multi-dim.exp: New file.
10030 * gdb.fortran/multi-dim.f90: New file.
10031
b716877b
AB
100322011-01-12 Andrew Burgess <aburgess@broadcom.com>
10033
10034 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
10035 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
10036 add new tests for opcode dumping.
10037
6c162d5e
TT
100382011-01-11 Tom Tromey <tromey@redhat.com>
10039
10040 * gdb.python/py-infthread.exp: Load gdb-python.exp.
10041
77b06cd7
TJB
100422010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
10043
10044 Convert hardware watchpoints to use breakpoint_ops.
10045 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
10046 type is not supported.
10047 * gdb.base/foll-fork.exp: Likewise.
10048 * gdb.base/foll-vfork.exp: Likewise.
10049
f39a75d0
PM
100502011-01-10 Phil Muldoon <pmuldoon@redhat.com>
10051
10052 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
10053 Use load_lib gdb-python.exp.
10054 * gdb.python/python.exp: Ditto.
10055 * gdb.python/py-function.exp: Ditto.
10056
fc529d80
AS
100572011-01-09 Andreas Schwab <schwab@linux-m68k.org>
10058
10059 * gdb.threads/tls.exp ("info address me"): Fix expected output.
10060
fb03cb59
JK
100612011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10062
10063 * configure: Regenerate.
10064
d8e22779
TT
100652011-01-06 Tom Tromey <tromey@redhat.com>
10066
10067 * gdb.python/py-frame.exp: Test gdb.newest_frame.
10068
09050809
JB
100692011-01-06 Joel Brobecker <brobecker@adacore.com>
10070
fc529d80
AS
10071 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
10072 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
10073 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
10074 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
10075 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
10076 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
10077 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
10078 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
10079 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
10080 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
10081 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
10082 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
10083 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
10084 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
10085 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
10086 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
10087 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
10088 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
10089 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
10090 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
10091 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
10092 gdb.ada/uninitialized_vars.exp,
10093 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
10094 Simplify by using clean_restart.
09050809 10095
8ed5dd9e
JB
100962011-01-06 Joel Brobecker <brobecker@adacore.com>
10097
10098 Add marker to be used as anchor for inserting breakpoints.
10099 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
10100 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
10101 Likewise.
10102
10103 Remove uses of gdb_start_cmd.
10104 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
10105 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
10106
10107 Do not run testcase if testing with GDBserver.
10108 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
10109 if testing with GDBserver.
10110
368a124f
JB
101112011-01-06 Joel Brobecker <brobecker@adacore.com>
10112
10113 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
10114 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
10115 copyright header.
10116
44944448
JB
101172011-01-05 Joel Brobecker <brobecker@adacore.com>
10118
10119 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
10120 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
10121 testsuite/gdb.fortran/complex.f,
10122 testsuite/gdb.fortran/derived-type.f90,
10123 testsuite/gdb.fortran/library-module-lib.f90,
10124 testsuite/gdb.fortran/library-module-main.f90,
10125 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
10126 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
10127 Copyright year update.
10128
31886ea6
JB
101292011-01-05 Joel Brobecker <brobecker@adacore.com>
10130
10131 * gdb.base/langs1.f: Add copyright header.
10132
ebedcab5
JK
101332011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10134
10135 * gdb.base/morestack.exp: New file.
10136 * gdb.base/morestack.c: New file.
10137
de1eb2f9
JK
101382011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10139
10140 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
10141
9e87a409
JB
101422010-12-29 Joel Brobecker <brobecker@adacore.com>
10143
10144 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
10145 * gdb.ada/arrayptr.exp: Add test printing that new variable.
10146
720d1a40
JB
101472010-12-29 Joel Brobecker <brobecker@adacore.com>
10148
10149 * gdb.ada/lang_switch.exp: Correct expected parameter value.
10150
a283af87
AS
101512010-12-25 Andreas Schwab <schwab@linux-m68k.org>
10152
5d3d9cba
AS
10153 * gdb.threads/tls.exp: Fix typo.
10154
a283af87
AS
10155 * gdb.threads/thread-specific.exp (get_thread_list): Update.
10156 * gdb.threads/execl.exp: Update.
10157
2a20745c
YQ
101582010-12-23 Yao Qi <yao@codesourcery.com>
10159
10160 * gdb.arch/arm-disp-step.exp: New.
10161 * gdb.arch/arm-disp-step.S: New.
10162
a7658b96
TT
101632010-12-21 Tom Tromey <tromey@redhat.com>
10164
10165 * gdb.threads/execl.exp: Update.
10166 * gdb.threads/linux-dp.exp: Update.
10167 * gdb.threads/manythreads.exp: Update.
10168 * gdb.threads/tls.exp: Update.
10169
5b79abe7
TT
101702010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10171
10172 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
10173 (NextOverThrowDerivates) <resumebpt>: New.
10174 (resumebpt_test): New.
10175 (main): Call resumebpt_test.
10176 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
10177
0914bcdb
SS
101782010-12-12 Stan Shebs <stan@codesourcery.com>
10179
10180 * gdb.trace/tsv.exp: Test print command on trace state variables.
10181
305aeedc
TT
101822010-12-09 Tom Tromey <tromey@redhat.com>
10183
10184 * gdb.base/interp.exp: Add regression test.
10185
186c406b
TT
101862010-12-09 Tom Tromey <tromey@redhat.com>
10187
10188 * gdb.java/jnpe.java: New file.
10189 * gdb.java/jnpe.exp: New file.
10190 * gdb.cp/nextoverthrow.exp: New file.
10191 * gdb.cp/nextoverthrow.cc: New file.
10192
aae1c79a
DE
101932010-12-07 Doug Evans <dje@google.com>
10194
10195 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
10196 of data-directory.
10197 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
10198 updated.
10199 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
10200
60f98dde 102012010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
10202
10203 * gdb.base/callfuncs.exp: Test for skip_float_tests.
10204 * gdb.base/call-sc.exp: Ditto.
10205 * gdb.base/finish.exp: Ditto.
10206 * gdb.base/return.exp: Ditto.
10207 * gdb.base/return2.exp: Ditto.
10208
5fa290c1
DE
102092010-11-30 Doug Evans <dje@google.com>
10210
10211 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
10212 (gdb_expect_list): Fix spelling errors in comments.
10213 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
10214 send_gdb/gdb_expect_list where applicable.
10215 * gdb.base/call-ar-st.exp: Ditto.
10216 * gdb.base/funcargs.exp: Ditto.
10217 * gdb.base/gcore.exp: Ditto.
10218 * gdb.base/page.exp: Ditto.
10219 * gdb.base/sigaltstack.exp: Ditto.
10220 * gdb.base/siginfo.exp: Ditto.
10221 * gdb.base/sigstep.exp: Ditto.
10222 * gdb.base/trace-commands.exp: Ditto.
10223
4e04c971
DE
102242010-11-29 Doug Evans <dje@google.com>
10225
10226 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
10227 printer-name;subprinter-name.
10228
8cf6f0b1
TT
102292010-11-29 Tom Tromey <tromey@redhat.com>
10230
10231 * gdb.dwarf2/implptr.exp: New file.
10232 * gdb.dwarf2/implptr.c: New file.
10233 * gdb.dwarf2/implptr.S: New file.
10234
94b6973e
PM
102352010-11-29 Phil Muldoon <pmuldoon@redhat.com>
10236
fc529d80 10237 PR python/12199
94b6973e
PM
10238
10239 * gdb.python/py-breakpoint.exp: Test the delete method.
10240
8358c15c
JK
102412010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10242
10243 Fix step_resume_breakpoint unsaved during an infcall.
10244 * gdb.base/step-resume-infcall.exp: New file.
10245 * gdb.base/step-resume-infcall.c: New file.
10246
f6df29bc
TJB
102472010-11-24 Edjunior Machado <emachado@br.ibm.com>
10248
10249 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
10250
f2b5a5cf
TJB
102512010-11-24 Edjunior Machado <emachado@br.ibm.com>
10252
10253 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
10254 on ppc64's symbols; "finish" and "return" commands must accept to
10255 show the caller line again as well as the line after.
10256 * gdb.asm/powerpc64.inc: New file.
10257
6b0ecdc2
DE
102582010-11-23 Doug Evans <dje@google.com>
10259
10260 * lib/gdb.exp (gdb_test_sequence): New function.
10261 (gdb_expect_list): Add verbose -log call for each pattern.
10262 * gdb.base/signals.exp (test_handle_all_print): Call it.
10263 Reduce timeout increment from 6 minutes to 1 minute.
10264 * gdb.server/ext-run.exp: Call it.
10265
ea976c60
PM
102662010-11-23 Phil Muldoon <pmuldoon@redhat.com>
10267
f2b5a5cf 10268 PR python/12212
ea976c60
PM
10269
10270 * gdb.python/python.exp: Check that selected_thread raises an
10271 error when no inferior is loaded.
10272
c0efa795
JK
102732010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10274
10275 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
10276 * gdb.dwarf2/dw2-stack-boundary.S: New file.
10277
ec3aa567
JK
102782010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10279
10280 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
10281 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
10282
d8249011
DE
102832010-11-18 Doug Evans <dje@google.com>
10284
10285 * gdb.server/ext-run.exp: Fix intermittent failures.
10286
d4eba7d1
NF
102872010-11-12 Nathan Froyd <froydnj@codesourcery.com>
10288
10289 * gdb.stabs/gdb11479.exp: Use runto_main.
10290
b04c2f88
NF
102912010-11-12 Nathan Froyd <froydnj@codesourcery.com>
10292
10293 * gdb.base/break-entry.exp: Skip if using a stub.
10294
ae9d7ce4
NF
102952010-11-12 Nathan Froyd <froydnj@codesourcery.com>
10296
10297 * gdb.python/py-inferior.exp: Pack values in target endianness.
10298
621c8364
TT
102992010-11-12 Tom Tromey <tromey@redhat.com>
10300
10301 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
10302 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
10303 MemoryError.
10304 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
10305 type.
10306 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
10307 MemoryError.
10308 (test_subscript_regression): Update exception type.
10309
84f4c1fe
PM
103102010-11-11 Phil Muldoon <pmuldoon@redhat.com>
10311
10312 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
10313 breakpoint tests.
10314
a1442452
PA
103152010-11-09 Pedro Alves <pedro@codesourcery.com>
10316
10317 * gdb.base/watchpoint.exp: Test "watch -location" with an
10318 innacessible location.
10319
efd11a33
JK
103202010-11-09 Edjunior Machado <emachado@br.ibm.com>
10321 Luis Machado <luisgpm@br.ibm.com>
10322
10323 * gdb.base/maint.exp: Expect "." prefix.
10324 * gdb.base/nodebug.exp: Expect "." Likewise.
10325 * gdb.base/sepsymtab.exp: Expect "." Likewise.
10326 * gdb.base/watchpoint-cond-gone.exp: Likewise.
10327 * gdb.base/watchpoint.exp: Expect a software watch to be created for
10328 POWER server processors.
10329
aa00efb5
JK
103302010-11-08 Edjunior Machado <emachado@br.ibm.com>
10331 Luis Machado <luisgpm@br.ibm.com>
10332
10333 * gdb.base/break-entry.exp: convert entry point for
10334 ppc64 and expect leading `.' on ppc64's symbols
10335
99e7ae30
DE
103362010-11-05 Doug Evans <dje@google.com>
10337
10338 * gdb.base/help.exp: Update expected output.
b521dba8
DE
10339 * gdb.python/py-param.exp: Delete, contents moved to ...
10340 * gdb.python/py-parameter.exp: ... here. New file.
10341 Add test for gdb.parameter ("directories").
99e7ae30 10342
f4b8a18d
KW
103432010-11-05 Ken Werner <ken.werner@de.ibm.com>
10344
10345 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
10346 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
10347 * configure: Regenerate.
10348 * gdb.opencl/Makefile.in: New File.
10349 * gdb.opencl/datatypes.exp: Likewise.
10350 * gdb.opencl/datatypes.cl: Likewise.
10351 * gdb.opencl/operators.exp: Likewise.
10352 * gdb.opencl/operators.cl: Likewise.
10353 * gdb.opencl/vec_comps.exp: Likewise.
10354 * gdb.opencl/vec_comps.cl: Likewise.
10355 * gdb.opencl/convs_casts.exp: Likewise.
10356 * gdb.opencl/convs_casts.cl: Likewise.
10357 * lib/opencl.exp: Likewise.
10358 * lib/opencl_hostapp.c: Likewise.
10359 * lib/opencl_kernel.cl: Likewise.
10360 * lib/cl_util.c: Likewise.
10361 * lib/cl_util.c: Likewise.
10362 * gdb.base/default.exp (set language): Add "opencl" to the list of
10363 languages.
10364
a9d5ef47
SW
103652010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
10366
10367 * gdb.cp/overload.exp: Added test for inheritance overload.
10368 * gdb.cp/overload.cc: Ditto.
10369 * gdb.cp/oranking.exp: Removed releveant kfails.
10370
03eb1c79
JK
103712010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10372 Joel Brobecker <brobecker@adacore.com>
10373
10374 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
10375 check test_compiler_info.
10376
dbc98a8b
KW
103772010-11-03 Ken Werner <ken.werner@de.ibm.com>
10378
10379 * gdb.base/gnu_vector.exp: Adjust expect messages.
10380
120bd360
KW
103812010-11-03 Ken Werner <ken.werner@de.ibm.com>
10382
10383 * gdb.base/gnu_vector.exp: Add unary operator tests.
10384
c37f7098
KW
103852010-11-03 Ken Werner <ken.werner@de.ibm.com>
10386
10387 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
10388
7b51bc51
DE
103892010-11-02 Doug Evans <dje@google.com>
10390
10391 * gdb.python/py-pp-maint.c: New file.
10392 * gdb.python/py-pp-maint.exp: New file.
10393 * gdb.python/py-pp-maint.py: New file.
10394
50c97f38
TT
103952010-11-02 Tom Tromey <tromey@redhat.com>
10396
10397 * gdb.base/default.exp: Remove "scheme" from language list.
10398
a289b8f6
JK
103992010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10400
10401 Revert:
10402 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10403 * gdb.threads/sigstep-threads.exp: New file.
10404 * gdb.threads/sigstep-threads.c: New file.
10405
cd017491
MS
104062010-10-20 Michael Snyder <msnyder@vmware.com>
10407
10408 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
10409
8e6a5956
UW
104102010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
10411
10412 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
10413 Skip test completely if gdb,no_hardware_watchpoints.
10414
2c04da0d
UW
104152010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
10416
10417 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
10418 strict, but do not check for any particular function name within libc.
10419
79afc5ef
SW
104202010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
10421
10422 * gdb.cp/smartp.exp: New test.
10423 * gdb.cp/smartp.cc : New test.
10424
026ffab7
SW
104252010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
10426
10427 * gdb.cp/converts.exp: Test pointer to bool conversion.
10428 Test pointer to long conversion.
10429 * gdb.cp/oranking.exp: Removed relevant kfail.
10430
3a772aa4
TT
104312010-10-18 Tom Tromey <tromey@redhat.com>
10432
10433 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
10434 argument to lazy_string.
10435 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
10436 (pp_ls.to_string): Use it.
10437 * gdb.python/py-prettyprint.c (main): Move declarations to top.
10438 Add "estring2" local.
10439
5fc3827b
JK
104402010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10441
10442 Fix s390x compatibility.
10443 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
10444 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
10445
8aeb23f3
JK
104462010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10447
10448 * gdb.threads/sigstep-threads.exp: New file.
10449 * gdb.threads/sigstep-threads.c: New file.
10450
c1e56572
JK
104512010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10452
10453 * gdb.base/pie-execl.exp: New file.
10454 * gdb.base/pie-execl.c: New file.
10455
92163a10
JK
104562010-10-13 Doug Evans <dje@google.com>
10457 Jan Kratochvil <jan.kratochvil@redhat.com>
10458
10459 PR exp/12117
10460 * gdb.cp/ptype-cv-cp.cc: New file.
10461 * gdb.cp/ptype-cv-cp.exp: New file.
10462
7062b0a0
SW
104632010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
10464
10465 * gdb.cp/converts.cc: New test program.
10466 * gdb.cp/converts.exp: New test.
10467 * gdb.cp/overload.exp: Added test for void* vs int*.
10468 * gdb.cp/overload.exp: Ditto.
10469 * gdb.cp/oranking.exp: Removed related kfail.
10470
0e3509db
DE
104712010-10-13 Doug Evans <dje@google.com>
10472
10473 * lib/gdb-python.exp (gdb_check_python_config): New function.
10474 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
10475 * gdb.python/lib-types.cc: New file.
10476 * gdb.python/lib-types.exp: New file.
10477
8dc78533
JK
104782010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10479
10480 * gdb.python/py-error.exp: New file.
10481 * gdb.python/py-error.py: New file.
10482
93c17e06
JK
104832010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10484
10485 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
10486 gdb_test_multiple.
10487
d8b34041
JK
104882010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10489
10490 * gdb.base/break-interp.exp: Use ldlags for linking flags.
10491 * gdb.base/prelink.exp: Likewise.
10492 * gdb.base/solib-nodir.exp: Likewise.
10493 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
10494 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
10495 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
10496
e0cc584e
UW
104972010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
10498
10499 * break-interp.exp (test_ld): Use two separate gdb_expect statements
10500 for the "info files" test to avoid timeouts on slow machines.
10501
cfc353b1
JK
105022010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10503
10504 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
10505 (main): Make openlib dummy call.
10506
d3d7896d
JK
105072010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10508
10509 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
10510 * break-interp.exp (reach): Move the core body ...
10511 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
10512 (test_ld): Provide always real argument, even to the linker. Replace
10513 dl_main by _dl_debug_state.
10514
5e533c94
JK
105152010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10516
10517 Fix results of prelinked PIEs on ppc*.
10518 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
10519 Accept also DISPLACEMENT "PRESENT".
10520 (main): Replace "ZERO" displacements by "PRESENT".
10521
33540610
SW
105222010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
10523
10524 * gdb.cp/oranking.exp: New test.
10525 * gdb.cp/oranking.cc: New test program.
10526
3bdf2bbd
KW
105272010-10-08 Ken Werner <ken.werner@de.ibm.com>
10528
10529 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
10530 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
10531
2f608a3a
KW
105322010-10-06 Ken Werner <ken.werner@de.ibm.com>
10533
10534 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
10535 lush, lynx) New constant.
10536 * gdb.base/constvars.exp: Test const array types.
10537 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
10538
aa2e2d8d
DE
105392010-10-06 Doug Evans <dje@google.com>
10540
10541 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
10542 of syscall staging area.
10543
2844d6b5
KW
105442010-10-06 Ken Werner <ken.werner@de.ibm.com>
10545
10546 * gdb.base/gnu_vector.c: Add variable c4.
10547 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
10548 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10549
7d8ac8bb
MR
105502010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
10551
10552 * gdb.arch/altivec-abi.exp: Fix a typo.
10553
84a02e58
MR
105542010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
10555
10556 * lib/mi-support.exp (thread_selected_re): Correct pattern used
10557 to match a thread ID.
10558
b18e6318
JK
105592010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10560
10561 Fix s390x testcase compatibility.
10562 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
10563
a2c09bd0
DE
105642010-10-01 Doug Evans <dje@google.com>
10565
10566 * lib/gdb-python.exp: New file.
10567 * gdb.python/py-block.exp: Use it.
10568 * gdb.python/py-breakpoint.exp: Ditto.
10569 * gdb.python/py-frame.exp: Ditto.
10570 * gdb.python/py-inferior.exp: Ditto.
10571 * gdb.python/py-param.exp: Ditto.
10572 * gdb.python/py-prettyprint.exp: Ditto.
10573 * gdb.python/py-shared.exp: Ditto.
10574 * gdb.python/py-symbol.exp: Ditto.
10575 * gdb.python/py-symtab.exp: Ditto.
10576 * gdb.python/py-type.exp: Ditto.
10577 * gdb.python/py-value.exp: Ditto.
10578 * gdb.python/python.exp: Ditto.
10579
38f12cfc
TT
105802010-09-30 Tom Tromey <tromey@redhat.com>
10581
10582 * gdb.base/anon.exp: New file.
10583 * gdb.base/anon.c: New file.
10584
9ae8282d
TT
105852010-09-30 Tom Tromey <tromey@redhat.com>
10586
10587 * gdb.base/completion.exp: Test completion through anonymous
10588 union.
10589 * gdb.base/break1.c (struct some_struct): Add anonymous union.
10590
e9e07ba6
JK
105912010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10592
10593 Fix printing parameters of inlined functions.
10594 * gdb.dwarf2/dw2-inline-param.exp: New file.
10595 * gdb.dwarf2/dw2-inline-param-main.c: New file.
10596 * gdb.dwarf2/dw2-inline-param.S: New file.
10597
cd2effb2
JK
105982010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10599
10600 PR corefiles/12071.
10601 * gdb.base/corefile.exp (quit with a process, no question: load core)
10602 (quit with a core file): New tests.
10603
bceffbf3
JK
106042010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10605
10606 Fix GDB crash on inferior calls with self-referencing classes.
10607 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
10608 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
10609 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
10610
1736ad11
JK
106112010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10612
10613 Fix lost siginfo_t for inferior calls.
10614 * gdb.base/siginfo-infcall.exp: New file.
10615 * gdb.base/siginfo-infcall.c: New file.
10616
a176ad92
JB
106172010-09-22 Joel Brobecker <brobecker@adacore.com>
10618
10619 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
10620
c2b0a229
JK
106212010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10622
10623 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
10624 New test.
10625 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
10626
e8ae22d1
JB
106272010-09-22 Joel Brobecker <brobecker@adacore.com>
10628
10629 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
10630 type of our const type.
10631
ec322823
SW
106322010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
10633
10634 * gdb.cp/pr12028.cc: New.
10635 * gdb.cp/pr12028.exp: New.
10636
72929c62
JB
106372010-09-22 Joel Brobecker <brobecker@adacore.com>
10638
10639 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
10640
875b4ff5 106412010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 10642 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
10643
10644 PR mi/11407
10645 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
10646 * gdb.mi/dw2-ref-missing-frame-main.c New File.
10647 * gdb.mi/dw2-ref-missing-frame.S New File.
10648 * gdb.mi/dw2-ref-missing-frame.exp New File.
10649
7155d578
TT
106502010-09-14 Tom Tromey <tromey@redhat.com>
10651
10652 PR symtab/8399:
10653 * gdb.threads/tls.exp: Remove kfail. Update expected output.
10654
515ed532
TT
106552010-09-14 Tom Tromey <tromey@redhat.com>
10656
10657 PR exp/11803:
10658 * gdb.threads/tls.exp: Use C++.
10659 (check_thread_local): Use K::another_thread_local.
10660 * gdb.threads/tls.c (class K): New.
10661 (another_thread_local): Now a member of K.
10662 (spin): Update. No longer K&R C.
10663
450ca57c
SW
106642010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
10665
10666 * gdb.cp/koenig.cc: created class for testing member lookup.
10667 * gdb.cp/koenig.exp: Added test for member lookup.
10668
dbd492a3
JK
106692010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10670
10671 Fix false FAILs on sourcetree topdir directory containing "kill".
10672 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
10673 source line matching regexp.
10674
8d4d924b
JK
106752010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10676
10677 * gdb.python/python.exp (set height 0, collect help from uiout)
10678 (verify help to uiout): New tests.
10679
8e64f2a0
JK
106802010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10681
10682 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
10683 is_lp64_target to check 64bit target.
10684
4569eed2
JK
106852010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10686
10687 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
10688 (test_ld) <powerpc64-*>: New.
10689
5e1617b1
DJ
106902010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10691
10692 * gdb.cp/templates.exp (test_template_args): Allow "struct".
10693
c767944b
DJ
106942010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10695
10696 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
10697 (FunctionArg::method): New function.
10698 (empty, arg): New variables.
10699 (main): Call arg.method.
10700 * gdb.cp/templates.exp (test_template_args): New function.
10701 (do_tests): Call it.
10702
27d3a3fc
UW
107032010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
10704
10705 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
10706 of "next" to proceed over pthread_exit call.
10707
55b7ce7f
UW
107082010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
10709
10710 * gdb.base/maint.exp: Avoid wildcards against potentially very long
10711 "maint print statistics" output to prevent expect timeouts.
10712
809df446
JK
107132010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10714
10715 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
10716 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10717 (test_float_rejected): ... here.
10718 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
10719 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10720 (test_float_rejected): ... here.
10721 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
10722 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10723 (test_float_rejected): ... here.
10724 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
10725 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10726 (test_float_rejected): ... here.
10727
8464be76
DJ
107282010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10729
10730 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
10731 before disabling hardware watchpoints.
10732 (test_inaccessible_watchpoint): Check that hardware watchpoints
10733 are used. Test for watchpoints on a constant address.
10734
14dba4b4
JK
107352010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10736
10737 * gdb.base/ui-redirect.exp: New file.
10738
3f3540e1 107392010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 10740 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
10741
10742 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
10743
0f254bb7
DE
107442010-08-31 Doug Evans <dje@google.com>
10745
10746 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
10747
03f17ccf
TT
107482010-08-30 Tom Tromey <tromey@redhat.com>
10749
10750 PR python/11792:
10751 * gdb.python/py-value.exp (test_subscript_regression): Add
10752 dynamic_type test.
10753
640617ad
DJ
107542010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
10755
10756 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
10757 instead of running to main. Do not test the main function.
10758 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
10759 Add new main.
10760
2ed91d1b
PA
107612010-08-26 Pedro Alves <pedro@codesourcery.com>
10762
10763 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
10764 one test.
10765
673bfd45
DE
107662010-08-24 Doug Evans <dje@google.com>
10767
10768 PR symtab/11942
10769 * gdb.dwarf2/dw4-sig-types.cc: New file.
10770 * gdb.dwarf2/dw4-sig-types.h: New file.
10771 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
10772 * gdb.dwarf2/dw4-sig-types.exp: New file.
10773
f9ffd4bb
TT
107742010-08-23 Tom Tromey <tromey@redhat.com>
10775
10776 PR python/11145:
10777 * gdb.python/py-value.c (Base, Derived): New types.
10778 (base): New global.
10779 * gdb.python/py-value.exp (test_subscript_regression): Add
10780 dynamic_cast test.
10781
d839c8a4
TT
107822010-08-23 Tom Tromey <tromey@redhat.com>
10783
10784 PR python/10676:
10785 * gdb.python/py-type.exp (test_fields): Add tests for type
10786 equality.
10787
702c2711
TT
107882010-08-23 Tom Tromey <tromey@redhat.com>
10789
10790 PR python/11915:
10791 * gdb.python/py-type.exp (test_fields): Add tests for array.
10792
832bafd3
KS
107932010-08-23 Keith Seitz <keiths@redhat.com>
10794
10795 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
10796 have any children. Create a new abbrev for it.
10797 Add missing terminal sequence to .debug_abbrev.
10798
c37bf528
KS
107992010-08-20 Keith Seitz <keiths@redhat.com>
10800
10801 PR symtab/11465:
10802 * gdb.dwarf2/pr11465.exp: New test.
10803 * gdb.dwarf2/pr11465.S: New file.
10804 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
10805 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
10806
4572cbac
TJB
108072010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
10808
10809 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
10810 registers. Update data sets with the new v2_double element in the
10811 VSX register union. Add vector_register3_vr data set for the AltiVec
10812 registers. Use gdb_test_no_output instead of send_gdb.
10813
e7fbb131
PA
108142010-08-19 Pedro Alves <pedro@codesourcery.com>
10815
10816 * gdb.python/py-shared.exp: New file, factored out from
10817 python.exp.
10818 * gdb.python/py-shared.c: New file.
10819 * gdb.python/py-shared-sl.c: New file.
10820 * gdb.python/python-1.c: New file.
10821 * gdb.python/python-sl.c: Delete.
10822 * gdb.python/python.c: Mention python-1.c.
10823 * gdb.python/python.exp: Move shared library tests to
10824 py-shared.exp.
10825 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
10826 (MISCELLANEOUS): New.
10827 (clean mostlyclean): Also remove $MISCELLANEOUS.
10828
d30f5e1f
DE
108292010-08-19 Doug Evans <dje@google.com>
10830
10831 PR exp/11926
10832 * gdb.base/printcmds.exp (test_float_accepted): New function.
10833 Move existing float tests there. Add tests for floats with suffixes.
10834 (test_float_rejected): New function.
10835 * gdb.java/jv-print.exp (test_float_accepted): New function.
10836 (test_float_rejected): New function.
10837 * gdb.objc/print.exp: New file.
10838 * gdb.pascal/print.exp: New file.
10839 * lib/objc.exp: New file.
10840
7b3fd859
PM
108412010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
10842
10843 * gdb.base/default.exp (info set): Avoid full buffer error and force
10844 reading up to final gdb prompt.
10845 (show): Likewise.
10846
c92817ce
TT
108472010-08-18 Tom Tromey <tromey@redhat.com>
10848
10849 PR symtab/11919:
10850 * gdb.base/completion.exp: Add test.
10851
f1208f9e
DE
108522010-08-18 Doug Evans <dje@google.com>
10853
10854 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
10855 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
10856 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
10857 Simplify, early exit if runto_main fails.
10858 * gdb.fortran/exprs.exp: load_lib fortran.exp.
10859 (set_lang_fortran): Moved to lib/fortran.exp.
10860 * gdb.fortran/types.exp: load_lib fortran.exp.
10861 (set_lang_fortran): Moved to lib/fortran.exp.
10862 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
10863 * gdb.java/jprint.exp (set_lang_java): Ditto.
10864 * gdb.java/jv-exp.exp: load_lib java.exp.
10865 If set_lang_java fails, issue a warning instead of failure to be
10866 consistent with other set_lang_foo uses.
10867 (set_lang_java): Moved to lib/java.exp.
10868 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
10869 If set_lang_java fails, issue a warning instead of failure to be
10870 consistent with other set_lang_foo uses.
10871 * gdb.pascal/types.exp: load_lib pascal.exp.
10872 (set_lang_pascal): Moved to lib/pascal.exp.
10873 * lib/fortran.exp: New file.
10874 * lib/java.exp (set_lang_java): New function.
10875 * lib/pascal.exp (set_lang_pascal): New function.
10876
2f06b485
YQ
108772010-08-18 Yao Qi <yao@codesourcery.com
10878
10879 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
10880 func_nofb_start and func_loopfb_start, so that address of functions
10881 is equal to these labels on Thumb.
10882
96e25403
YQ
108832010-08-18 Yao Qi <yao@codesourcery.com>
10884
10885 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
10886 to reflect latest c source file.
10887
36e6adc4
JK
108882010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10889
10890 * gdb.cp/infcall-dlopen.exp: New file.
10891 * gdb.cp/infcall-dlopen.cc: New file.
10892 * gdb.cp/infcall-dlopen-lib.cc: New file.
10893
f431efe5
PA
108942010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10895 Pedro Alves <pedro@codesourcery.com>
10896
10897 PR breakpoints/11371
10898
10899 * gdb.base/watch-cond-infcall.exp: New file.
10900 * gdb.base/watch-cond-infcall.c: New file.
10901
06a64a0b
TT
109022010-08-16 Tom Tromey <tromey@redhat.com>
10903
10904 * gdb.base/help.exp: Update.
10905 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
10906 watchpoint.
10907 (test_watch_location): New proc.
10908 (test_watchpoint_in_big_blob): Delete watchpoint.
10909 * gdb.base/watchpoint.c (func5): New function.
10910 (main): Call it.
10911
70ebf4ed
DE
109122010-08-16 Doug Evans <dje@google.com>
10913
10914 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
10915
ca5c20b6
PM
109162010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10917
10918 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
10919 tests.
10920
7346b668
KW
109212010-08-11 Ken Werner <ken.werner@de.ibm.com>
10922
10923 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
10924 * gdb.base/gnu_vector.c: New File.
10925 * gdb.base/gnu_vector.exp: Likewise.
10926
cb2e07a6
PM
109272010-08-11 Phil Muldoon <pmuldoon@redhat.com>
10928
10929 * gdb.python/python.c: New File.
10930 * gdb.python/python-sl.c: New File.
10931 * gdb.python/python.exp: Test solib_address and decode_line
10932 * functions.
10933
5da1313b
JK
109342010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10935
10936 * gdb.python/python.exp (show height, set height 10)
10937 (verify pagination beforehand, verify pagination beforehand: q)
10938 (gdb.execute does not page, verify pagination afterwards)
10939 (verify pagination afterwards: q): New.
10940
49c3ccf7
DE
109412010-08-02 Doug Evans <dje@google.com>
10942
10943 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
10944 because of an older gcc, change test2
10945 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
10946 to unsupported.
10947
42c0c4f1
KH
109482010-07-30 Kazu Hirata <kazu@codesourcery.com>
10949
10950 * gdb.base/break-always.exp: Do not expect full paths to file
10951 names.
10952 * gdb.base/commands.exp: Likewise.
10953
d3765805
DE
109542010-07-30 Doug Evans <dje@google.com>
10955
c98ee71b
DE
10956 * gdb.cp/temargs.exp: For new tests that require newer gccs,
10957 xfail them when run with older gccs.
10958
fd961404
DE
10959 * lib/gdb.exp (build_executable): Forward "c++" option to
10960 get_compiler_info.
10961
999adef4
DE
10962 * gdb.python/py-type.exp (test_template): Mark as xfail tests
10963 "python print ttype.template_argument(1)" and
10964 "python print isinstance(ttype.template_argument(1), gdb.Value)"
10965 if using gcc 4.4 or earlier.
10966
d3765805
DE
10967 * gdb.base/valgrind-db-attach.exp: Use unique test name for
10968 attach-to-debugger handling.
10969
1276c759
JK
109702010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10971
10972 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
10973 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
10974 (main): Use copyreloc.
10975 * gdb.base/prelink.exp (split debug of executable)
10976 (.dynbss vs. .bss address shift): New tests.
10977
88caa9b9
PA
109782010-07-29 Pedro Alves <pedro@codesourcery.com>
10979
10980 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
10981 in gdb_test_multiple.
10982
c6f2ac43
PA
109832010-07-29 Pedro Alves <pedro@codesourcery.com>
10984
10985 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
10986 environment.
10987
326fd672
TT
109882010-07-28 Tom Tromey <tromey@redhat.com>
10989
10990 PR python/11060:
10991 * gdb.python/py-type.c (Temargs): New template.
10992 (temvar): New variable.
10993 * gdb.python/py-type.exp (test_template): New proc.
10994
3ce3b1ba
PA
109952010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10996
10997 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
10998 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
10999
34eaf542
TT
110002010-07-28 Tom Tromey <tromey@redhat.com>
11001
11002 PR c++/9946:
11003 * gdb.cp/temargs.exp: New file.
11004 * gdb.cp/temargs.cc: New file.
11005
d41b819e
JK
110062010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11007
11008 * gdb.base/help.exp (help disassemble): Update the content.
11009
26ab7092
JK
110102010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11011
11012 * gdb.threads/ia64-sigill.exp: New file.
11013 * gdb.threads/ia64-sigill.c: New file.
11014
5283e9e1
TT
110152010-07-27 Tom Tromey <tromey@redhat.com>
11016
11017 * gdb.opt/inline-cmds.c (ATTR): New define.
11018 (func1): Use it.
11019 (func2): Likewise.
11020 (func3): Likewise.
11021 (outer_inline1): Likewise.
11022 (outer_inline2): Likewise.
11023 * gdb.opt/inline-bt.c (ATTR): New define.
11024 (func1): Use it.
11025 (func2): Likewise.
11026 * gdb.opt/inline-locals.c (ATTR): New define.
11027 (func1): Use it.
11028 (func2): Likewise.
11029
e992ef73
TT
110302010-07-27 Tom Tromey <tromey@redhat.com>
11031
11032 * gdb.stabs/gdb11479.c (hack): New function.
11033 (test): Use it.
11034 (test2): Use it.
11035 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
11036 (int32_search_buf, int64_search_buf): No longer static.
11037 (x): Remove.
11038 * gdb.base/relocate.c (hack): New function.
11039
5374244e
PM
110402010-07-27 Phil Muldoon <pmuldoon@redhat.com>
11041
11042 * gdb.python/py-value.exp (test_inferior_function_call): New function.
11043 * gdb.python/py-value.c (func1): New function.
11044 (func2): Likewise.
11045
a99aee83
CV
110462010-07-26 Corinna Vinschen <vinschen@redhat.com>
11047
11048 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
11049 as not to clash with .data section.
11050
a04ba985
JG
110512010-07-26 Jerome Guitton <guitton@adacore.com>
11052
11053 * gdb.base/code_elim.exp: New file.
11054 * gdb.base/code_elim1.c: New file.
11055 * gdb.base/code_elim2.c: New file.
11056
23bd0f7c
PA
110572010-07-21 Pedro Alves <pedro@codesourcery.com>
11058
11059 PR symtab/11827
11060
11061 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
11062 (some_volatile_enum): New variable.
11063 * gdb.base/printcmds.exp (test_print_enums): New.
11064 <top level>: Call it.
11065
883df6dd
SW
110662010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
11067
11068 * gdb.cp/fpointer.cc: New test.
11069 * gdb.cp/fpointer.exp: New test.
11070
569b05a5
JK
110712010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11072
11073 * gdb.base/solib-nodir.exp: New file.
11074 * lib/gdb.exp (runto): New case for a GDB internal error.
11075
51d7d803
JK
110762010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11077 Ulrich Weigand <uweigand@de.ibm.com>
11078 Tom Tromey <tromey@redhat.com>
11079
11080 * gdb.base/charset-malloc.c: New file.
11081 * gdb.base/charset.c (malloc_stub): New prototype.
11082 (main): Call it instead of malloc itself.
11083 * gdb.base/charset.exp: Use only prepare_for_testing.
11084 (binfile): Remove the variable.
11085
c0edd9ed
JK
110862010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11087
11088 Make core files the process_stratum.
11089 * gdb.base/corefile.exp (run: load core again)
11090 (run: sanity check we see the core file, run: with core)
11091 (run: core file is cleared, attach: load core again)
11092 (attach: sanity check we see the core file, attach: with core)
11093 (attach: core file is cleared): New tests.
11094 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
11095
3cbaedff
KW
110962010-07-14 Ken Werner <ken.werner@de.ibm.com>
11097
11098 * gdb.arch/altivec-abi.exp: New tests.
11099
91158a56
TT
111002010-07-13 Tom Tromey <tromey@redhat.com>
11101
11102 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
11103 (main): Use it.
11104 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
11105
0f5238ed
TT
111062010-07-13 Tom Tromey <tromey@redhat.com>
11107
11108 * gdb.base/label.exp: New file.
11109 * gdb.base/label.c: New file.
11110
add265ae
L
111112010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
11112 H.J. Lu <hongjiu.lu@intel.com>
11113
11114 * lib/gdb.exp (is_ilp32_target): New.
11115 (is_lp64_target): Likewise.
11116
11117 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
11118 target.
11119 * gdb.arch/amd64-disp-step.exp: Likewise.
11120 * gdb.arch/amd64-dword.exp: Likewise.
11121 * gdb.arch/amd64-i386-address.exp: Likewise.
11122 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 11123
add265ae
L
11124 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
11125 target.
11126 * gdb.arch/i386-bp_permanent.exp: Likewise.
11127 * gdb.arch/i386-byte.exp: Likewise.
11128 * gdb.arch/i386-disp-step.exp: Likewise.
11129 * gdb.arch/i386-gnu-cfi.exp: Likewise.
11130 * gdb.arch/i386-prologue.exp: Likewise.
11131 * gdb.arch/i386-size-overlap.exp: Likewise.
11132 * gdb.arch/i386-size.exp: Likewise.
11133 * gdb.arch/i386-sse.exp: Likewise.
11134 * gdb.arch/i386-unwind.exp: Likewise.
11135 * gdb.arch/i386-word.exp: Likewise.
11136
11137 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
11138 test only when building 64-bit executables. Do not hard-code
11139 -m64 option.
11140
2dfb8c17
DE
111412010-07-07 Doug Evans <dje@google.com>
11142
11143 * lib/gdb.exp (gdb_test_list_exact): New function.
11144 * gdb.base/default.exp (show convenience): Call it, add tests for
11145 $_sdata = void, $_thread = 0.
11146
4e5799b6
JK
111472010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11148 Joel Brobecker <brobecker@adacore.com>
11149
11150 Fix re-run of PIE executable, PR shlibs/11776.
11151 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
11152 Remove $displacement_main to match the solib-svr4.c change. New "kill"
11153 and re-"run" of the inferior.
11154
1a219cc7
JK
111552010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11156 Joel Brobecker <brobecker@adacore.com>
11157
11158 Cope with missing /usr/sbin/prelink.
11159 * lib/prelink-support.exp (prelink_no):
11160 <result == 1 && $output is "no such file or directory">: New.
11161 (prelink_yes): Likewise. Return on failed prelink_no.
11162
5e3b36f8
JK
111632010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11164 Joel Brobecker <brobecker@adacore.com>
11165
11166 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
11167 build_executable by build_executable_own_libs. Replace "prelink -R"
11168 execution by a call of prelink_yes. Comment why "prelink -r" needs no
11169 change.
11170 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
11171 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
11172 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
11173 Replace build_executable by build_executable_own_libs's function
11174 build_executable_own_libs.
11175 (prelinkNO): Create new stub to call prelink_no.
11176 (prelinkYES): Create new stub to call prelink_yes.
11177 (test_attach): Rename calls of copy to file_copy.
11178 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
11179 (copy): Move to ...
11180 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
11181 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
11182 * gdb.base/prelink.exp: Disable testcase also for is_remote and
11183 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
11184 special flags by gdb_compile_shlib. Replace second gdb_compile by
11185 build_executable_own_libs. Replace "prelink -R" execution by a call of
11186 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
11187 a second call of prelink_yes. Replace restart commands by
11188 clean_restart.
11189 (prelink): Rename to ...
11190 (seen displacement message): ... this test. Extend its expectation
11191 strictness.
11192
86e4bafc
JK
111932010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11194
11195 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
11196 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
11197 displacement message exactly once.
11198
3cd07d20
JK
111992010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11200 Joel Brobecker <brobecker@adacore.com>
11201
11202 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
11203 its restore after the <$relink_args != ""> loop. new comment.
11204
0a1e94c7
JK
112052010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11206 Joel Brobecker <brobecker@adacore.com>
11207
11208 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
11209 code for it. New variable relink_args.
11210 (prelinkYES): Call prelinkNO.
11211 (test_attach): Accept new parameter relink_args. Re-prelink the binary
11212 in such case. Move the core code to ...
11213 (test_attach_gdb): ... a new function. Send GDB command "file".
11214 Extend expected "Attaching to " string.
11215
2f70bcfb
TT
112162010-07-02 Tom Tromey <tromey@redhat.com>
11217
11218 * gdb.base/bitops.exp: Remove extraneous "pass".
11219
a17ac5b0
TT
112202010-07-02 Ken Werner <ken.werner@de.ibm.com>
11221
11222 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
11223
dc10affe
PA
112242010-07-01 Pedro Alves <pedro@codesourcery.com>
11225
d41c0fc8
PA
11226 * gdb.base/help.exp: Adjust expected output.
11227
112282010-07-01 Pedro Alves <pedro@codesourcery.com>
11229
11230 * gdb.base/help.exp: Adjust expected output.
dc10affe 11231
0a600c36
JK
112322010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11233
11234 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
11235 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
11236 c++/11702.
11237
37cc8bfe
JK
112382010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11239 Doug Evans <dje@google.com>
11240
11241 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
11242 add .dynamic entry'.
11243
254e6b9e
DE
112442010-06-29 Doug Evans <dje@google.com>
11245
11246 Test PR c++/11702.
11247 * gdb.cp/m-static.exp: Add testcase.
11248 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
11249
595939de 112502010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
11251 Tom Tromey <tromey@redhat.com>
11252 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
11253
11254 * gdb.python/py-inferior.c: New File.
11255 * gdb.python/py-infthread.c: New File.
11256 * gdb.python/py-inferior.exp: New File.
11257 * gdb.python/py-infthread.exp: New File.
11258
98751a41
JK
112592010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11260
11261 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
11262 (ptype ::C::OtherFileClass typedefs): New.
11263 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
11264 (C::OtherFileClass::cOtherFileClassVar2): New.
11265 (C::OtherFileClass::cOtherFileClassVar_use): Use also
11266 cOtherFileClassVar2.
11267 (C::cOtherFileType2, C::cOtherFileVar2): New.
11268 (C::cOtherFileVar_use): use also cOtherFileVar2.
11269 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
11270
41f62f39
JK
112712010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11272
11273 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
11274 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
11275 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
11276 (print ::C::cOtherFileVar)
11277 (whatis C::OtherFileClass::cOtherFileClassType)
11278 (whatis ::C::OtherFileClass::cOtherFileClassType)
11279 (print C::OtherFileClass::cOtherFileClassVar)
11280 (print ::cOtherFileClassVar)
11281 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
11282 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
11283 trailing content.
11284 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
11285 (C::OtherFileClass::cOtherFileClassVar)
11286 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
11287 (C::cOtherFileVar, C::cOtherFileVar_use): New.
11288
af53d231
JK
112892010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11290
11291 Test PR c++/11703 and PR gdb/1448.
11292 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
11293 gdb/1448.
11294
9655fd1a
JK
112952010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11296
11297 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
11298 (main) <rtti_data>: New.
11299 * gdb.cp/virtbase.exp (print rtti_data): New.
11300
824cc8dd
JK
113012010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11302 Joel Brobecker <brobecker@adacore.com>
11303
11304 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
11305
6036c742
JK
113062010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11307
11308 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
11309
de6a0421
DE
113102010-06-28 Doug Evans <dje@google.com>
11311
11312 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
11313
b2dae948
DE
113142010-06-27 Doug Evans <dje@google.com>
11315
11316 * gdb.cp/m-static.exp: Update expected test output.
11317
0f3bb72e
PH
113182010-06-25 Paul Hilfinger <hilfinger@adacore.com>
11319
889bf7c5
PA
11320 * gdb.gdb/selftest.exp: Adjust expected message for
11321 capturing start-up runtime.
0f3bb72e 11322
bc9f0842
TT
113232010-06-25 Tom Tromey <tromey@redhat.com>
11324
11325 PR python/10808:
11326 * gdb.python/python.exp: Add new tests.
11327
099ef718
SW
113282010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
11329
11330 * gdb.cp/operator.cc: Created an import loop.
11331 * gdb.cp/operator.exp: Added testcase for import loop.
11332
5868a632
JK
113332010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11334
11335 Test PR python/11407.
11336 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
11337 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
11338 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
11339 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
11340 executable_nofb and executable_fb. New variables srcsfile, objsfile,
11341 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
11342 binfile. Call gdb_compile with clean_restart twice.
11343 (func_nofb print, func_nofb backtrace, func_loopfb print)
11344 (func_loopfb backtrace): New.
11345
af76db58
JK
113462010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11347
11348 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
11349 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
11350 by a hand made one.
11351 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
11352 i?86 requirement. Remove variables srcfile and binfile. New variable
11353 sources, executable_nofb and executable_fb. Call prepare_for_testing.
11354
f2c7657e
UW
113552010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11356
11357 * gdb.cell/dwarfaddr.exp: New file.
11358 * gdb.cell/dwarfaddr.S: New file.
11359
628fe4e4
JK
113602010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11361
11362 Test PR 9436.
11363 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
11364
f1421989
HZ
113652010-06-24 Hui Zhu <teawater@gmail.com>
11366
11367 * gdb.base/eval.exp: New file.
11368
d03285ec
UW
113692010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11370
11371 * gdb.cell/fork.exp: New file.
11372 * gdb.cell/fork.c: Likewise.
11373 * gdb.cell/fork-spu.c: Likewise.
11374
41b2c92d
PM
113752010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
11376
11377 * lib/gdb.exp (banned_variables_traced): New global variable.
11378 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
11379 (gdb_init): Use `trace add variable' instead of obsolete
11380 `trace variable'.
11381
d5bc977f
DE
113822010-06-21 Doug Evans <dje@google.com>
11383
11384 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
11385
d2ed6730
UW
113862010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11387
11388 * gdb.arch/spu-ls.exp: New file.
11389 * gdb.arch/spu-ls.c: Likewise.
11390
6aed2dbc
SS
113912010-06-18 Stan Shebs <stan@codesourcery.com>
11392
11393 * gdb.threads/thread-specific.exp: Add tests of $_thread.
11394
e0756905
UW
113952010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11396
11397 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
11398 * gdb.base/watch-cond.exp: Likewise.
11399 * gdb.python/py-breakpoint.exp: Likewise.
11400
d8053d4d
PA
114012010-06-18 Pedro Alves <pedro@codesourcery.com>
11402
11403 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
11404 clean_restart, make sure every test has a distinct message, and
11405 that messages don't include the executable' full path.
11406
81ce510c
DE
114072010-06-17 Doug Evans <dje@google.com>
11408
11409 * gdb.arch/i386-size.exp: Updated expected output for
11410 DISASSEMBLY_OMIT_FNAME.
11411
65d79d4b
SDJ
114122010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11413 Sergio Durigan Junior <sergiodj@redhat.com>
11414
11415 * gdb.base/watch-notconst.c: New file.
11416 * gdb.base/watch-notconst.S: New file.
11417 * gdb.base/watch-notconst2.c: New file.
11418 * gdb.base/watch-notconst2.S: New file.
11419 * gdb.base/watch-notconst.exp: New file.
11420 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
11421 (func4): Add operations on `global_ptr_ptr'.
11422 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
11423 routine to test watchpoints created with a constant expression.
11424 (test_inaccessible_watchpoint): Include tests for watchpoints
11425 created with a constant expression.
11426
df0f4836
KB
114272010-06-14 Kevin Buettner <kevinb@redhat.com>
11428
11429 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
11430 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
11431 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
11432 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
11433 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
11434 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
11435 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
11436 of `_start'.
11437
b769def5
UW
114382010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11439
11440 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
11441 not supported on the target.
11442 * gdb.mi/mi-nonstop-exit.exp: Likewise.
11443 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
11444 * gdb.mi/mi-nsintrall.exp: Likewise.
11445 * gdb.mi/mi-nsmoribund.exp: Likewise.
11446 * gdb.mi/mi-nsthrexec.exp: Likewise.
11447
d914c394
SS
114482010-06-11 Stan Shebs <stan@codesourcery.com>
11449
11450 * gdb.base/permissions.exp: New file.
11451
114522010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
11453
11454 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
11455 does not support ELF executable class.
11456
f3ce5b9c
UW
114572010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11458
11459 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
11460
8e46892c
JK
114612010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11462
11463 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
11464 (runto): Catch "The target does not support running in non-stop mode.".
11465
6cc55c64
MS
114662010-06-11 Michael Snyder <msnyder@vmware.com>
11467
11468 * gdb.base/setshow.exp (set language asm): Don't use
11469 gdb_test_no_output, fails on some targets.
11470
caddefa4
UW
114712010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11472
11473 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
11474 * gdb.cp/pr9167.exp: Likewise.
11475
468b1aa7
UW
114762010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11477
11478 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
11479
5c3552dc
UW
114802010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11481
11482 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
11483
02e6fe6a
UW
114842010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11485
11486 * gdb.base/charset.c (main): Make sure malloc gets linked in.
11487
0e03807e
TT
114882010-06-11 Tom Tromey <tromey@redhat.com>
11489
11490 PR gdb/9977, PR exp/11636::
11491 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
11492 (pieces_test_f6): Update expected output.
11493
2bdf28a0
JK
114942010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11495
11496 * gdb.base/moribund-step.exp: New.
11497
f6978de9
MS
114982010-06-08 Michael Snyder <msnyder@vmware.com>
11499
11500 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 11501 * gdb.ada/boolean_expr.exp:
f6978de9
MS
11502 * gdb.ada/frame_args.exp: Ditto.
11503 * gdb.ada/lang_switch.exp: Ditto.
11504 * gdb.ada/ptype_arith_binop.exp: Ditto.
11505 * gdb.ada/ref_param.exp: Ditto.
11506 * gdb.ada/type_coercion.exp:Ditto.
11507
11508 * gdb.asm/asm-source.exp: Ditto.
11509
11510 * gdb.base/attach.exp: Ditto.
11511 * gdb.base/bitfields2.exp: Ditto.
11512 * gdb.base/call-signal-resume.exp: Ditto.
11513 * gdb.base/callfuncs.exp: Ditto.
11514 * gdb.base/commands.exp: Ditto.
11515 * gdb.base/dbx.exp: Ditto.
11516 * gdb.base/default.exp: Ditto.
11517 * gdb.base/dump.exp: Ditto.
11518 * gdb.base/exprs.exp: Ditto.
11519 * gdb.base/freebpcmd.exp: Ditto.
11520 * gdb.base/interrupt.exp: Ditto.
11521 * gdb.base/list.exp: Ditto.
11522 * gdb.base/long_long.exp: Ditto.
11523 * gdb.base/maint.exp: Ditto.
11524 * gdb.base/ptype.exp: Ditto.
11525 * gdb.base/return.exp: Ditto.
11526 * gdb.base/setshow.exp: Ditto.
11527 * gdb.base/sigbpt.exp: Ditto.
11528 * gdb.base/sigrepeat.exp: Ditto.
11529
11530 * gdb.cp/classes.exp: Ditto.
11531
11532 * gdb.dwarf2/dw2-restore.exp: Ditto.
11533
11534 * gdb.gdb/selftest.exp: Ditto.
11535
11536 * gdb.multi/base.exp: Ditto.
11537 * gdb.multi/bkpt-multi-exec.exp: Ditto.
11538
11539 * gdb.python/py-block.exp: Ditto.
11540 * gdb.python/py-prettyprint.exp: Ditto.
11541 * gdb.python/py-template.exp: Ditto.
11542
11543 * gdb.server/ext-attach.exp: Ditto.
11544 * gdb.server/ext-run.exp: Ditto.
11545 * gdb.server/server-mon.exp: Ditto.
11546
11547 * gdb.threads/fork-thread-pending.exp: Ditto.
11548 * gdb.threads/hand-call-in-threads.exp: Ditto.
11549 * gdb.threads/interrupted-hand-call.exp: Ditto.
11550 * gdb.threads/linux-dp.exp: Ditto.
11551 * gdb.threads/manythreads.exp: Ditto.
11552 * gdb.threads/print-threads.exp: Ditto.
11553 * gdb.threads/pthreads.exp: Ditto.
11554 * gdb.threads/schedlock.exp: Ditto.
11555 * gdb.threads/thread-unwindonsignal.exp: Ditto.
11556 * gdb.threads/threadapply.exp: Ditto.
11557
de7ff789
MS
115582010-06-08 Michael Snyder <msnyder@vmware.com>
11559
889bf7c5 11560 * gdb.ada/exec_changed.exp:
de7ff789
MS
11561 Use ".*" instead of "" as wildcard regexp.
11562
11563 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
11564 * gdb.base/call-ar-st.exp: Ditto.
11565 * gdb.base/checkpoint.exp: Ditto.
11566 * gdb.base/default.exp: Ditto.
11567 * gdb.base/dump.exp: Ditto.
11568 * gdb.base/ending-run.exp: Ditto.
11569 * gdb.base/fileio.exp: Ditto.
11570 * gdb.base/miscexprs.exp: Ditto.
11571 * gdb.base/pointers.exp: Ditto.
11572 * gdb.base/readline.exp: Ditto.
11573 * gdb.base/reread.exp: Ditto.
11574 * gdb.base/restore.exp: Ditto.
11575 * gdb.base/shlib-call.exp: Ditto.
11576 * gdb.base/valgrind-db-attach.exp: Ditto.
11577 * gdb.base/volatile.exp: Ditto.
11578 * gdb.base/watchpoints.exp: Ditto.
11579
11580 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
11581
11582 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
11583 * gdb.python/py-value.exp: Ditto.
11584
11585 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
11586 * gdb.trace/circ.exp: Ditto.
11587 * gdb.trace/collection.exp: Ditto.
11588 * gdb.trace/packetlen.exp: Ditto.
11589 * gdb.trace/passc-dyn.exp: Ditto.
11590 * gdb.trace/report.exp: Ditto.
11591 * gdb.trace/tfile.exp: Ditto.
11592 * gdb.trace/tfind.exp: Ditto.
11593 * gdb.trace/while-dyn.exp: Ditto.
11594
3bebe2f2
JK
115952010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11596
11597 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
11598
5c631832
JK
115992010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11600
11601 Test PR 10640.
11602 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
11603
4c3376c8
SW
116042010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
11605
11606 * gdb.cp/koenig.exp: Test for ADL operators.
11607 * gdb.cp/koenig.cc: Added ADL operators.
11608 * gdb.cp/operator.exp: New test.
11609 * gdb.cp/operator.cc: New test.
11610
dc226d5a
MS
116112010-06-04 Michael Snyder <msnyder@vmware.com>
11612
dfb88a23
MS
11613 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
11614 * gdb.base/pending.exp: Ditto.
f7ae76b3 11615
dc226d5a
MS
11616 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
11617
967cf477
DE
116182010-06-04 Doug Evans <dje@google.com>
11619
11620 * gdb.python/py-prettyprint.exp: Add new test for enabled and
11621 disabled printers.
11622 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
11623 (enable_lookup_function): New function.
11624
eb801841
TT
116252010-06-04 Tom Tromey <tromey@redhat.com>
11626
11627 * gdb.python/py-value.exp (test_value_hash): Don't test equality
11628 of hash and id.
11629
38979823
JK
116302010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11631
11632 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
11633 newline.
11634 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
11635 (empty verbose non-noisy clear, empty verbose noisy clear)
11636 (empty non-verbose noisy clear): Likewise.
11637
35ec993f
MS
116382010-06-03 Michael Snyder <msnyder@vmware.com>
11639
11640 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
11641 * gdb.base/display.exp: Ditto.
11642 * gdb.base/find.exp: Ditto.
11643 * gdb.base/ifelse.exp: Ditto.
11644 * gdb.base/multi-forks.exp: Ditto.
11645 * gdb.base/recurse.exp: Ditto.
11646 * gdb.base/setshow.exp: Ditto.
11647 * gdb.base/value-double-free.exp: Ditto.
11648 * gdb.base/watch-vfork.exp: Ditto.
11649 * gdb.base/watch_thread_num.exp: Ditto.
11650 * gdb.base/watchpoint-solib.exp: Ditto.
11651 * gdb.base/watchpoint.exp: Ditto.
11652 * gdb.base/watchpoints.exp: Ditto.
11653
11654 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
11655 * gdb.cp/overload.exp: Ditto.
11656 * gdb.cp/virtfunc.exp: Ditto.
11657
11658 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
11659
889bf7c5 11660 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
11661 Replace gdb_test with gdb_test_no_output.
11662
889bf7c5 11663 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
11664 Replace gdb_test with gdb_test_no_output.
11665 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
11666 * gdb.threads/watchthreads.exp: Ditto.
11667 * gdb.threads/watchthreads2.exp: Ditto.
11668
11669 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
11670 * gdb.trace/tfind.exp: Ditto.
11671
c22decce
JB
116722010-06-03 Joel Brobecker <brobecker@adacore.com>
11673
11674 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
11675 successful test if message is the empty string.
11676
fd5700c7
JK
116772010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11678
11679 * gdb.fortran/module.exp (stopped language detection): New test.
11680
f55ee35c
JK
116812010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11682
11683 Support DW_TAG_module as separate namespaces.
11684 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
11685 gdb.fortran/library-module-lib.f90: New.
11686 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
11687 (print i): Remove.
11688 (continue to breakpoint: i-is-1, print var_i value 1)
11689 (continue to breakpoint: i-is-2, print var_i value 2)
11690 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
11691 (print var_d, print var_i value 14, ptype modmany, complete `modm)
11692 (complete `modmany, complete `modmany`, complete `modmany`var)
11693 (show language, setting breakpoint at module): New tests.
11694 * gdb.fortran/module.f90 (module mod): Remove.
11695 (module mod1, module mod2, module modmany, subroutine sub1)
11696 (subroutine sub2, program module): New.
11697
b8e8282f
JK
116982010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11699
11700 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
11701 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
11702 * gdb.cp/anon-union.exp (pass): Rename to ...
11703 (print z 2): ... here.
b8e8282f 11704
019ebafc
MS
117052010-06-02 Michael Snyder <msnyder@vmware.com>
11706
e68d8fd4
MS
11707 * gdb.trace/actions.exp: Use gdb_test_no_output.
11708 * gdb.trace/circ.exp: Ditto.
11709 * gdb.trace/packetlen.exp: Ditto.
11710 * gdb.trace/save-trace.exp: Ditto.
11711 * gdb.trace/tracecmd.exp: Ditto.
11712 * gdb.trace/tsv.exp: Ditto.
11713
12b5d08a
MS
11714 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
11715 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
11716 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
11717 * gdb.threads/manythreads.exp: Ditto.
11718 * gdb.threads/print-threads.exp: Ditto.
11719 * gdb.threads/pthreads.exp: Ditto.
11720 * gdb.threads/schedlock.exp: Ditto.
11721 * gdb.threads/staticthreads.exp: Ditto.
11722 * gdb.threads/thread-specific.exp: Ditto.
11723 * gdb.threads/thread-unwindonsignal.exp: Ditto.
11724 * gdb.threads/threadapply.exp: Ditto.
11725 * gdb.threads/watchthreads.exp: Ditto.
11726 * gdb.threads/watchthreads2.exp: Ditto.
11727
89493308
MS
11728 * gdb.python/py-block.exp: Use gdb_test_no_output.
11729 * gdb.python/py-prettyprint.exp: Ditto.
11730 * gdb.python/py-template.exp: Ditto.
11731 * gdb.python/py-value.exp: Ditto.
11732
11733 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
11734 * gdb.reverse/watch-reverse.exp: Ditto.
11735
11736 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
11737 * gdb.server/ext-run.exp: Ditto.
11738
019ebafc
MS
11739 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
11740 * gdb.dwarf2/dw2-compressed.exp: Ditto.
11741 * gdb.dwarf2/dw2-intercu.exp: Ditto.
11742 * gdb.dwarf2/dw2-intermix.exp: Ditto.
11743 * gdb.dwarf2/dw2-producer.exp: Ditto.
11744 * gdb.dwarf2/mac-fileno.exp: Ditto.
11745
11746 * gdb.gdb/observer.exp: Use gdb_test_no_output.
11747 * gdb.gdb/selftest.exp: Ditto.
11748
11749 * gdb.multi/base.exp: Use gdb_test_no_output.
11750
11751 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
11752
3e0ca3a5
JK
117532010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11754
11755 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
11756
9db70545
MS
117572010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
11758
a8d52276
MS
11759 * gdb.cp/class2.exp: Use gdb_test_no_output.
11760 * gdb.cp/classes.exp: Ditto.
11761 * gdb.cp/extern-c.exp: Ditto.
11762 * gdb.cp/inherit.exp: Ditto.
11763 * gdb.cp/maint.exp: Ditto.
11764 * gdb.cp/mb-inline.exp: Ditto.
11765 * gdb.cp/mb-templates.exp: Ditto.
11766 * gdb.cp/method2.exp: Ditto.
11767 * gdb.cp/misc.exp: Ditto.
11768 * gdb.cp/ovldbreak.exp: Ditto.
11769 * gdb.cp/punctuator.exp: Ditto.
11770 * gdb.cp/templates.exp: Ditto.
11771 * gdb.cp/virtbase.exp: Ditto.
11772
889bf7c5 11773 * gdb.threads/attach-stopped.exp:
9db70545 11774 Replace uses of send_gdb / gdb_expect.
889bf7c5 11775 * gdb.threads/attachstop-mt.exp:
9db70545 11776 Replace uses of send_gdb / gdb_expect.
889bf7c5 11777 * gdb.threads/gcore-thread.exp:
9db70545 11778 Replace uses of send_gdb / gdb_expect.
889bf7c5 11779 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
11780 Replace uses of send_gdb / gdb_expect.
11781 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 11782 * gdb.threads/print-threads.exp:
9db70545
MS
11783 Replace uses of send_gdb / gdb_expect.
11784 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
11785 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
11786 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
11787
11788 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
11789 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
11790 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
11791 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
11792 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
11793 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
11794 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
11795 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
11796 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
11797 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
11798 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
11799
359cc68c
JK
118002010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11801
11802 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
11803
7d3fe98e
SW
118042010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
11805
11806 * gdb.cp/koenig.exp: Added new test case.
11807 * gdb.cp/koenig.cc: Ditto.
11808
27d3a1a2
MS
118092010-06-01 Michael Snyder <msnyder@vmware.com>
11810
11811 * gdb.base/arithmet.exp: Use gdb_test_no_output.
11812 * gdb.base/arrayidx.exp: Ditto.
11813 * gdb.base/attach.exp: Ditto.
11814 * gdb.base/auxv.exp: Ditto.
11815 * gdb.base/bigcre.exp: Ditto.
11816 * gdb.base/break-always.exp: Ditto.
11817 * gdb.base/break-interp.exp: Ditto.
11818 * gdb.base/break.exp: Ditto.
11819 * gdb.base/breakpoint-shadow.exp: Ditto.
11820 * gdb.base/call-ar-st.exp: Ditto.
11821 * gdb.base/call-sc.exp: Ditto.
11822 * gdb.base/call-signal-resume.exp: Ditto.
11823 * gdb.base/callfuncs.exp: Ditto.
11824 * gdb.base/catch-syscall.exp: Ditto.
11825 * gdb.base/charset.exp: Ditto.
11826 * gdb.base/code-expr.exp: Ditto.
11827 * gdb.base/commands.exp: Ditto.
11828 * gdb.base/cond-expr.exp: Ditto.
11829 * gdb.base/condbreak.exp: Ditto.
11830 * gdb.base/cursal.exp: Ditto.
11831 * gdb.base/cvexpr.exp: Ditto.
11832 * gdb.base/default.exp: Ditto.
11833 * gdb.base/del.exp: Ditto.
11834 * gdb.base/detach.exp: Ditto.
11835 * gdb.base/display.exp: Ditto.
11836 * gdb.base/ena-dis-br.exp: Ditto.
11837 * gdb.base/eval-skip.exp: Ditto.
11838 * gdb.base/foll-fork.exp: Ditto.
11839 * gdb.base/foll-vfork.exp: Ditto.
11840 * gdb.base/frame-args.exp: Ditto.
11841 * gdb.base/funcargs.exp: Ditto.
11842 * gdb.base/gcore-buffer-overflow.exp: Ditto.
11843 * gdb.base/gdbvars.exp: Ditto.
11844 * gdb.base/help.exp: Ditto.
11845 * gdb.base/ifelse.exp: Ditto.
11846 * gdb.base/included.exp: Ditto.
11847 * gdb.base/list.exp: Ditto.
11848 * gdb.base/macscp.exp: Ditto.
11849 * gdb.base/maint.exp: Ditto.
11850 * gdb.base/multi-fork.exp: Ditto.
11851 * gdb.base/overlays.exp: Ditto.
11852 * gdb.base/page.exp: Ditto.
11853 * gdb.base/pending.exp: Ditto.
11854 * gdb.base/pointers.exp: Ditto.
11855 * gdb.base/pr11022.exp: Ditto.
11856 * gdb.base/prelink.exp: Ditto.
11857 * gdb.base/printcmds.exp: Ditto.
11858 * gdb.base/psymtab.exp: Ditto.
11859 * gdb.base/randomize.exp: Ditto.
11860 * gdb.base/relational.exp: Ditto.
11861 * gdb.base/relocate.exp: Ditto.
11862 * gdb.base/remote.exp: Ditto.
11863 * gdb.base/sepdebug.exp: Ditto.
11864 * gdb.base/set-lang-auto.exp: Ditto.
11865 * gdb.base/setshow.exp: Ditto.
11866 * gdb.base/setvar.exp: Ditto.
11867 * gdb.base/signals.exp: Ditto.
11868 * gdb.base/signull.exp: Ditto.
11869 * gdb.base/sigstep.exp: Ditto.
11870 * gdb.base/sizeof.exp: Ditto.
11871 * gdb.base/solib-disc.exp: Ditto.
11872 * gdb.base/store.exp: Ditto.
11873 * gdb.base/structs.exp: Ditto.
11874 * gdb.base/structs2.exp: Ditto.
11875 * gdb.base/subst.exp: Ditto.
11876 * gdb.base/term.exp: Ditto.
11877 * gdb.base/trace-commands.exp: Ditto.
11878 * gdb.base/unwindonsignal.exp: Ditto.
11879 * gdb.base/valgrind-db-attach.exp: Ditto.
11880 * gdb.base/varargs.exp: Ditto.
11881 * gdb.base/watch-cond.exp: Ditto.
11882 * gdb.base/watch_thread_num.exp: Ditto.
11883 * gdb.base/watchpoint-cond-gone.exp: Ditto.
11884 * gdb.base/watchpoint.exp: Ditto.
11885 * gdb.base/whatis-exp.exp: Ditto.
11886
f8d3bf8f
MS
118872010-06-01 Michael Snyder <msnyder@vmware.com>
11888
11889 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
11890 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
11891 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
11892 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
11893 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
11894 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
11895 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
11896 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
11897 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
11898 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
11899 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
11900 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
11901 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
11902 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
11903 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
11904
3f9e0d32
JK
119052010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11906
11907 * gdb.base/commands.exp (begin commands on watch): Remove excessive
11908 trailing newline.
11909 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
11910 * gdb.java/jmisc.exp (p *args\n): Rename to ...
11911 (p *args): ... here and remove excessive trailing newline.
11912
f629457d
JB
119132010-05-31 Joel Brobecker <brobecker@adacore.com>
11914
11915 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
11916
09eef106
JK
119172010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11918
11919 Accept the new Linux kernel "t (tracing stop)" string.
11920 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
11921 Update comment.
11922 (state_wait) <T (tracing stop)>: New.
11923 (main): Update the state_wait expect string.
11924
94f31136
PA
119252010-05-28 Pedro Alves <pedro@codesourcery.com>
11926
11927 * limits.c, limits.exp: Delete files.
11928 * Makefile.in (clean mostlyclean): Adjust.
11929 * tracecmd.exp: Adjust.
11930
096554ab
JK
119312010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11932
11933 * gdb.base/tui-layout.exp: New.
11934
27d3a1a2 119352010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 11936
889bf7c5 11937 * gdb.reverse/break-precsave.exp:
bcd2dc50 11938 Replace uses of send_gdb / gdb_expect.
889bf7c5 11939 * gdb.reverse/break-reverse.exp:
bcd2dc50 11940 Replace uses of send_gdb / gdb_expect.
889bf7c5 11941 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 11942 Replace uses of send_gdb / gdb_expect.
889bf7c5 11943 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 11944 Replace uses of send_gdb / gdb_expect.
889bf7c5 11945 * gdb.reverse/finish-precsave.exp:
bcd2dc50 11946 Replace uses of send_gdb / gdb_expect.
889bf7c5 11947 * gdb.reverse/finish-reverse.exp:
bcd2dc50 11948 Replace uses of send_gdb / gdb_expect.
889bf7c5 11949 * gdb.reverse/i386-precsave.exp:
bcd2dc50 11950 Replace uses of send_gdb / gdb_expect.
889bf7c5 11951 * gdb.reverse/i386-reverse.exp:
bcd2dc50 11952 Replace uses of send_gdb / gdb_expect.
889bf7c5 11953 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 11954 Replace uses of send_gdb / gdb_expect.
889bf7c5 11955 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 11956 Replace uses of send_gdb / gdb_expect.
889bf7c5 11957 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 11958 Replace uses of send_gdb / gdb_expect.
889bf7c5 11959 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 11960 Replace uses of send_gdb / gdb_expect.
889bf7c5 11961 * gdb.reverse/machinestate.exp:
bcd2dc50 11962 Replace uses of send_gdb / gdb_expect.
889bf7c5 11963 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 11964 Replace uses of send_gdb / gdb_expect.
889bf7c5 11965 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 11966 Replace uses of send_gdb / gdb_expect.
889bf7c5 11967 * gdb.reverse/solib-precsave.exp:
bcd2dc50 11968 Replace uses of send_gdb / gdb_expect.
889bf7c5 11969 * gdb.reverse/solib-reverse.exp:
bcd2dc50 11970 Replace uses of send_gdb / gdb_expect.
889bf7c5 11971 * gdb.reverse/step-precsave.exp:
bcd2dc50 11972 Replace uses of send_gdb / gdb_expect.
889bf7c5 11973 * gdb.reverse/step-reverse.exp:
bcd2dc50 11974 Replace uses of send_gdb / gdb_expect.
889bf7c5 11975 * gdb.reverse/until-precsave.exp:
bcd2dc50 11976 Replace uses of send_gdb / gdb_expect.
889bf7c5 11977 * gdb.reverse/until-reverse.exp:
bcd2dc50 11978 Replace uses of send_gdb / gdb_expect.
889bf7c5 11979 * gdb.reverse/watch-precsave.exp:
bcd2dc50 11980 Replace uses of send_gdb / gdb_expect.
889bf7c5 11981 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
11982 Replace uses of send_gdb / gdb_expect.
11983
3def43e0
JK
119842010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11985
11986 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
11987 excessive newline.
11988
27d3a1a2 119892010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
11990
11991 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
11992 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
11993 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
11994 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
11995 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
11996 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
11997 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
11998 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
11999 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
12000 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
12001 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
12002 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
12003 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
12004 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
12005 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
12006 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
12007 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
12008 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
12009 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 12010
27d3a1a2 120112010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 12012
22454424
MS
12013 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
12014 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
12015
12016 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
12017 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
12018 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
12019
889bf7c5 12020 * gdb.reverse/consecutive-reverse.exp:
22454424 12021 Replace uses of send_gdb / gdb_expect.
889bf7c5 12022 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
12023 Replace uses of send_gdb / gdb_expect.
12024
12025 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
12026 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
12027 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 12028 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
12029 Replace uses of send_gdb / gdb_expect.
12030 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
12031 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
12032 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
12033 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
12034 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
12035 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
12036 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
12037 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
12038 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
12039
120402010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 12041
22454424 12042 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 12043
22454424 12044 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 12045
22454424
MS
12046 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
12047 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
12048 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
12049 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
12050 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
12051 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
12052 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
12053 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
12054 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 12055
6e5f2c59
TT
120562010-05-25 Tom Tromey <tromey@redhat.com>
12057
12058 * gdb.base/macscp.exp: Add missing space after setup_kfail.
12059
bbc8b958
TT
120602010-05-25 Tom Tromey <tromey@redhat.com>
12061
12062 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
12063 argument order.
12064 * gdb.base/macscp.exp: Fix setup_kfail argument order.
12065 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
12066 order.
12067 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
12068 order.
12069 * gdb.base/call-sc.exp (setup_kfails): Remove.
12070 (setup_compiler_kfails): Remove.
12071 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
12072 argument order.
12073 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
12074 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
12075 (advancei): Fix setup_kfail argument order.
12076 * gdb.base/radix.exp: Fix setup_kfail argument order.
12077 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
12078 order.
12079 * gdb.base/structs.exp (setup_kfails): Remove.
12080 (setup_compiler_kfails): Fix setup_kfail argument order.
12081 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
12082 order.
12083 * gdb.java/jmain.exp: Fix setup_kfail argument order.
12084 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
12085 setup_kfail argument order.
12086 * gdb.cp/overload.exp: Fix setup_kfail argument order.
12087
83d1babf
TT
120882010-05-25 Tom Tromey <tromey@redhat.com>
12089
12090 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
12091
6acb16a2
MS
120922010-05-25 Michael Snyder <msnyder@vmware.com>
12093
12094 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
12095 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
12096 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
12097 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
12098 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
12099 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
12100 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
12101 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
12102 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
12103 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
12104 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
12105 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
12106 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
12107 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
12108 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
12109 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
12110 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
12111 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
12112 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
12113 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
12114 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
12115 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
12116 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
12117 * gdb.base/default.exp: Replace send_gdb with gdb_test.
12118 * gdb.base/define.exp: Replace send_gdb with gdb_test.
12119 * gdb.base/display.exp: Replace send_gdb with gdb_test.
12120 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
12121 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
12122 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
12123 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
12124 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
12125 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
12126 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
12127 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
12128 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
12129 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
12130 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
12131 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
12132 * gdb.base/help.exp: Replace send_gdb with gdb_test.
12133 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
12134 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
12135 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
12136 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
12137 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
12138 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
12139 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
12140 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 12141 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
12142
121432010-05-25 Doug Evans <dje@google.com>
12144
12145 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
12146 gdb.string_to_argv.
ad3986f0 12147
d3b1e874
TT
121482010-05-21 Tom Tromey <tromey@redhat.com>
12149
12150 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
12151 Call it.
12152 * gdb.dwarf2/pieces.S: Update.
12153 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
12154
cb826367
TT
121552010-05-21 Tom Tromey <tromey@redhat.com>
12156
12157 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
12158 Call it.
12159 * gdb.dwarf2/pieces.c (struct C): New.
12160 (f6): New function.
12161 * gdb.dwarf2/pieces.S: Replace.
12162
74de6778
TT
121632010-05-21 Tom Tromey <tromey@redhat.com>
12164
12165 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
12166 Call it.
12167
afd74c5f
TT
121682010-05-21 Tom Tromey <tromey@redhat.com>
12169
12170 * gdb.dwarf2.pieces.exp: New file.
12171 * gdb.dwarf2.pieces.S: New file.
12172 * gdb.dwarf2.pieces.c: New file.
12173
a7b75dfd 121742010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 12175 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
12176
12177 * lib/gdb.exp (gdb_test_no_output): New function.
12178 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
12179 when testing commands that should produce no output.
12180
c81c812a
JB
121812010-05-17 Joel Brobecker <brobecker@adacore.com>
12182
12183 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
12184 parameter that we want to watch being a constant.
12185
0cce5bd9
JB
121862010-05-17 Joel Brobecker <brobecker@adacore.com>
12187
12188 * gdb.ada/cond_lang: New testcase.
12189
47050449
JB
121902010-05-17 Joel Brobecker <brobecker@adacore.com>
12191
12192 * lib/gdb.exp (banned_variables): New variable/constant.
12193 (gdb_init): Add write trace on variables listed in banned_variables.
12194 (gdb_finish): Remove write traces on variables listed in
12195 banned_variables.
12196
77c01586
JB
121972010-05-17 Joel Brobecker <brobecker@adacore.com>
12198
12199 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
12200 * gdb.cp/koenig.exp: Likewise.
12201
88d4aea7
PM
122022010-05-14 Phil Muldoon <pmuldoon@redhat.com>
12203
889bf7c5 12204 PR python/11482
88d4aea7
PM
12205
12206 * gdb.python/py-value.exp (test_value_hash): New function.
12207
f5a010c0
PM
122082010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
12209
12210 PR exp/11530.
12211 * gdb.base/gdb11530.c: New file.
12212 * gdb.base/gdb11530.exp: New file.
12213
8ef4892f
JK
122142010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12215
12216 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
12217 * gdb.dwarf2/dw2-modula2-self-type.S: New.
12218
7322dca9
SW
122192010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
12220
12221 * gdb.cp/koenig.exp: New test.
12222 * gdb.cp/koenig.cc: New test program.
12223
02e7ea18
JB
122242010-05-05 Joel Brobecker <brobecker@adacore.com>
12225
12226 Remove the use of prms_id and bug_id throughout the testsuite.
12227
e1c34c5d
PM
122282010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
12229
12230 PR exp/11349.
12231 * testsuite/gdb.cp/ref-types.exp: Add test to examine
12232 use a reference local variable.
12233
8e1d0c49
JK
122342010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12235
12236 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
12237 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
12238 variable different_dir. Move debugfile into a full directory pathname
12239 under DIFFERENT_DIR.
12240 * lib/gdb.exp (separate_debug_filename): Remove.
12241 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
12242 variable debug_dir and mkdir of it. Update function comments.
12243
e66408ed
PA
122442010-04-29 Pedro Alves <pedro@codesourcery.com>
12245
12246 PR gdb/11557
12247
12248 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
12249 files.
12250
d7b32ed3
PM
122512010-04-29 Phil Muldoon <pmuldoon@redhat.com>
12252
889bf7c5 12253 * gdb.python/py-param.exp: New File.
d7b32ed3 12254
6aecb9c2
JB
122552010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
12256
12257 * gdb.base/default.exp: Fix "set language" test.
12258
bdf92a1c
PM
122592010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
12260
12261 PR breakpoints/11531.
12262 * gdb.base/gdb11531.c: New file.
12263 * gdb.base/gdb11531.exp: New file.
12264
3f172e24
TT
122652010-04-26 Tom Tromey <tromey@redhat.com>
12266
12267 * gdb.base/completion.exp: Add tests for completion and deprecated
12268 commands.
12269
64af4c92
JK
122702010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
12271
12272 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
12273 (print /x char_array): Escape curly brackets.
12274
492928e4
JK
122752010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12276
12277 Fix deadlock on looped list of loaded shared objects.
12278 * gdb.base/solib-corrupted.exp: New.
12279
66d09542
DE
122802010-04-23 Doug Evans <dje@google.com>
12281
12282 * gdb.python/py-section-script.c: New file.
12283 * gdb.python/py-section-script.exp: New file.
12284 * gdb.python/py-section-script.py: New file.
12285
8bd10a10
CM
122862010-04-20 Chris Moller <cmoller@redhat.com>
12287
12288 PR 10179
12289
12290 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
12291 * gdb.base/pr10179-a.c:
12292 * gdb.base/pr10179-b.c:
12293 * gdb.base/pr10179.exp: New files.
12294
c0201579
JK
122952010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12296
12297 Fix crashes on dangling display expressions.
12298 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
12299 is SEP.
12300 (lib_flags): Remove the "debug" keyword.
12301 (libsepdebug): New variable for iterating new loop.
12302 (save_pf_prefix): New variable wrapping the loop.
12303 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
12304 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
12305
793b0ff8
PM
123062010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
12307
12308 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
12309
097f51f7
PM
123102010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
12311
12312 PR stabs/11479.
12313 * gdb.stabs/gdb11479.exp: New file.
12314 * gdb.stabs/gdb11479.c: New file.
12315
9a22f0d0
PM
123162010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
12317
12318 * gdb.base/charset.c (Strin16, String32): New variables.
12319 * gdb.base/charset.exp (gdb_test): Test correct display
12320 of 16 or 32 bit strings.
12321
123222010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
12323
12324 PR 9167
12325 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
12326 * gdb.cp/pr9167.cc: New file.
12327 * gdb.cp/pr9167.exp: New file.
12328
12329
6e354e5e
PM
123302010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
12331
12332 PR pascal/11492.
12333 * gdb.pascal/gdb11492.pas: New file.
12334 * gdb.pascal/gdb11492.exp: New file.
12335
be942545
JB
123362010-04-20 Joel Brobecker <brobecker@adacore.com>
12337
1667e6e3 12338 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 12339
0c3acc09
JB
123402010-04-20 Joel Brobecker <brobecker@adacore.com>
12341
12342 * gdb.ada/dyn_loc: New testcase.
12343
ec31cde5
CM
123442010-04-20 Chris Moller <cmoller@redhat.com>
12345
12346 PR 10867
889bf7c5 12347
ec31cde5
CM
12348 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
12349 * gdb.cp/pr10687.cc: New file.
12350 * gdb.cp/pr10687.exp: New file.
12351
12352
ce4b0682
SDJ
123532010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12354 Sergio Durigan Junior <sergiodj@redhat.com>
12355
12356 * gdb.fortran/logical.exp: New testcase.
12357 * gdb.fortran/logical.f90: New file.
12358
3436961f
DE
123592010-04-19 Doug Evans <dje@google.com>
12360
12361 * gdb.base/help.exp (help source): Update expected output.
12362
4d836c09
JK
123632010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12364
12365 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
12366 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
12367 gdb_exit and return.
12368 (executable): New variable.
12369 (binfile): Use it.
12370
6149aea9
PA
123712010-04-19 Pedro Alves <pedro@codesourcery.com>
12372
12373 PR breakpoints/8554.
12374
12375 * gdb.trace/save-trace.exp: Adjust.
12376
ed41462c
L
123772010-04-17 H.J. Lu <hongjiu.lu@intel.com>
12378
12379 PR corefiles/11511
12380 * gdb.arch/system-gcore.exp: New.
12381 * gdb.arch/gcore.c: Likewise.
12382
3f7b2faa
DE
123832010-04-15 Doug Evans <dje@google.com>
12384
fa33c3cd
DE
12385 * gdb.python/py-progspace.c: New file.
12386 * gdb.python/py-progspace.exp: New file.
12387
3f7b2faa
DE
12388 * gdb.base/source.exp: Add tests for "source -s".
12389
79f283fe
PM
123902010-04-14 Phil Muldoon <pmuldoon@redhat.com>
12391
12392 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
12393 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
12394 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
12395 * gdb.python/py-mi.exp: New test for to_string returning None.
12396
fc8eb08a
PM
123972010-04-12 Phil Muldoon <pmuldoon@redhat.com>
12398
12399 * gdb.python/py-breakpoint.c: Make result global.
12400
26e197f6
JK
124012010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12402
12403 Fix non-GNU make compatibility.
12404 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
12405
adc36818
PM
124062010-04-09 Phil Muldoon <pmuldoon@redhat.com>
12407
12408 * gdb.python/py-breakpoint.exp: New File.
12409 * gdb.python/py-breakpoint.C: Ditto.
12410
64e17368
SS
124112010-04-08 Stan Shebs <stan@codesourcery.com>
12412
12413 * gdb.trace/actions.exp: Clear default-collect.
12414 * gdb.trace/save-trace.exp: Clear default-collect.
12415
fff5cc64
PM
124162010-04-08 Phil Muldoon <pmuldoon@redhat.com>
12417
12418 * gdb.python/py-value: Add null string variable.
12419 (test_lazy_string): Test zero length, NULL address lazy
12420 strings.
12421
a055a187
L
124222010-04-07 H.J. Lu <hongjiu.lu@intel.com>
12423
12424 * gdb.arch/i386-avx.c: New.
12425 * gdb.arch/i386-avx.exp: Likewise.
12426
12427 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
12428
96e39866
DE
124292010-04-06 Doug Evans <dje@google.com>
12430
12431 * gdb.base/source-test.gdb: New file.
12432 * gdb.base/source.exp: Test source -v.
12433
5984a431
UW
124342010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12435
12436 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
12437
ec8a089a
PM
124382010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
12439
12440 * gdb.stabs/aout.sed: Convert all backslash to double backslash
12441 within one line, unless it is followed by a double quote.
12442 * gdb.stabs/hppa.sed: Idem.
12443 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
12444 * gdb.stabs/weird.exp: Check for correct parsing of
12445 char and string constants.
ec8a089a
PM
12446 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
12447 in .stabs to .stabx substitution.
12448
fce3c1f0
SS
124492010-04-05 Stan Shebs <stan@codesourcery.com>
12450
12451 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
12452 constant global.
12453 * gdb.trace/tfile.exp: Try to print them.
12454
d77f58be
SS
124552010-04-04 Stan Shebs <stan@codesourcery.com>
12456
12457 * gdb.base/completion.exp: Update for new "info watchpoints".
12458 * gdb.base/default.exp: Ditto.
12459 * gdb.base/help.exp: Ditto.
12460 * gdb.base/watchpoint.exp: Ditto.
12461 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 12462
af54718e
SS
124632010-04-04 Stan Shebs <stan@codesourcery.com>
12464
12465 * gdb.trace/tfile.exp: Sharpen tfind test.
12466
74d1f91e
JK
124672010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12468
12469 * gdb.base/break-entry.exp: New.
12470
eb8e76db 124712010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 12472 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
12473
12474 * gdb.reverse/i386-sse-reverse.exp: New file.
12475 * gdb.reverse/i386-sse-reverse.c: New file.
12476
bf65cad8
PA
124772010-04-02 Pedro Alves <pedro@codesourcery.com>
12478
12479 * gdb.trace/tfind.exp: Adjust expected disassembly output.
12480
fff87407
SS
124812010-04-01 Stan Shebs <stan@codesourcery.com>
12482
12483 * gdb.trace/actions.exp: Tweak expected output.
12484 * gdb.trace/while-stepping.exp: Tweak expected output.
12485
fe01d668
L
124862010-04-01 H.J. Lu <hongjiu.lu@intel.com>
12487
12488 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
12489
86b17b60
PA
124902010-04-01 Pedro Alves <pedro@codesourcery.com>
12491
12492 * gdb.base/commands.exp: Adjust.
12493 * gdb.cp/extern-c.exp: Adjust.
12494
2c58c0a9
PA
124952010-04-01 Pedro Alves <pedro@codesourcery.com>
12496
12497 * gdb.trace/collection.c (local_test_func): Define a local struct,
12498 and instanciate it.
12499
0db9b91c
PA
125002010-04-01 Pedro Alves <pedro@codesourcery.com>
12501
12502 * gdb.trace/collection.exp (gdb_collect_args_test)
12503 (gdb_collect_argarray_test): XFAIL the tests that assume the
12504 argarray argument's elements are collected.
12505
8072405b
JK
125062010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
12507
12508 * gdb.dwarf2/dw2-bad-parameter-type.exp,
12509 gdb.dwarf2/dw2-bad-parameter-type.S: New.
12510
8bf6485c
SS
125112010-03-31 Stan Shebs <stan@codesourcery.com>
12512
12513 * gdb.trace/save-trace.exp: Test save/restore of default-collect
12514 and tracepoint conditionals.
12515 (gdb_verify_tracepoints): Delete unused return.
12516
fd7f724a
KS
125172010-03-26 Keith Seitz <keiths@redhat.com>
12518
12519 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
12520 appear in the output before main.
12521 Remove KFAIL for gdb/2215 aka bz 9320.
12522
8d9e7719
DE
125232010-03-30 Doug Evans <dje@google.com>
12524
0906dd0b
DE
12525 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
12526 by dejagnu.
12527 * gdb.arch/amd64-dword.exp: Ditto.
12528
8d9e7719
DE
12529 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
12530 match.
12531 (break printf): Ditto.
12532
1da644f0
SW
125332010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
12534
12535 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
12536 gcc < 4.4.
12537 * gdb.cp/shadow.exp: Ditto.
12538
a8121990
PA
125392010-03-29 Pedro Alves <pedro@codesourcery.com>
12540
12541 * gdb.trace/collection.exp (run_trace_experiment): Make sure
12542 "tstart" is silent.
12543
6e79d367
PA
125442010-03-29 Pedro Alves <pedro@codesourcery.com>
12545
12546 * gdb.trace/collection.exp (executable): New.
12547 (binfile): Use it.
12548 (fpreg, spreg, pcreg): New.
12549 (test_register): Use gdb_test_multiple. Pass /x to print.
12550 (prepare_for_trace_test): New.
12551 (run_trace_experiment): Use "continue", not gdb_run_cmd.
12552 (gdb_collect_args_test, gdb_collect_argstruct_test)
12553 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
12554 prepare_for_trace_test.
12555 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
12556 fpreg, spreg and pcreg.
12557 (gdb_collect_expression_test, gdb_collect_globals_test): Use
12558 prepare_for_trace_test.
12559 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
12560 try to detect tracing support here. Don't set breakpoints at
12561 `begin' or `end' here.
12562 <global scope>: Use clean_restart. Run to main before checking
12563 for tracing support. Check for for tracing support here.
12564
09248348
JK
125652010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12566
12567 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
12568 " as $displacement" to "seen displacement message".
12569
d350db38
PA
125702010-03-28 Pedro Alves <pedro@codesourcery.com>
12571
12572 * gdb.trace/while-dyn.exp (executable): New variable.
12573 (binfile): Use it.
12574 (test_while_stepping): New function. Move most tests here. Call
12575 it once for each of the while-stepping, stepping and ws aliases.
12576
907af001
UW
125772010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12578
12579 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
12580 that do not provide the tagless_struct type name at all.
12581 (test_print_anon_union): Do not check value of uninitialized
12582 union member. Do not use cp_test_ptype_class, so we can accept
12583 "long" as well as "long int".
12584
610197fd
PA
125852010-03-26 Pedro Alves <pedro@codesourcery.com>
12586
12587 * gdb.trace/tfile.c (tohex, bin2hex): New.
12588 (write_error_trace_file): Hexify error description.
12589
6c28cbf2
SS
125902010-03-25 Stan Shebs <stan@codesourcery.com>
12591
12592 * gdb.trace/tfile.c: Generate an additional trace file, improve
12593 portability.
12594 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
12595 files in a better way.
12596
e62b8c7e
KS
125972010-03-25 Keith Seitz <keiths@redhat.com>
12598
12599 * gdb.java/jprint.exp: XFAIL printing of static class members
12600 because of GCC debuginfo problem.
12601
82ccf5a5
JK
126022010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12603
12604 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
12605
293e2f9e
DJ
126062010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12607
12608 * gdb.base/completion.exp: Allow long instead of long int.
12609 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
12610 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
12611 variable p.
12612 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
12613 * gdb.base/pointers.exp: Allow long instead of long int.
12614 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
12615 * gdb.base/step-line.exp: Allow a directory before the source file name.
12616
95a42b64
TT
126172010-03-24 Tom Tromey <tromey@redhat.com>
12618
12619 PR breakpoints/9352:
12620 * gdb.base/default.exp: Update.
12621 * gdb.base/commands.exp: Update.
12622 * gdb.cp/extern-c.exp: Test setting commands on multiple
12623 breakpoints at once.
12624
2390201f
DJ
126252010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12626
12627 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
12628 if gdb,nosignals.
12629 * gdb.base/watchpoints.c: Do not include unnecessary headers.
12630 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
12631 exited".
12632
8c9a6790
SS
126332010-03-24 Stan Shebs <stan@codesourcery.com>
12634
12635 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
12636
a6c727b2
DJ
126372010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12638
12639 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
12640 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
12641 argument. Handle "short" and "long".
12642 (Top level): Pass overprototyped output for old_fptr and xptr.
12643
4dfd5423
PA
126442010-03-23 Pedro Alves <pedro@codesourcery.com>
12645
12646 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
12647 format strings and add casts to avoid compiler warnings.
12648
126492010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
12650
12651 * lib/trace-support.exp (gdb_trace_setactions):
12652 Don't expect whitespace after ">" prompt.
12653 * gdb.trace/actions.exp: Adjust for output changes.
12654 * gdb.trace/while-stepping.exp: Likewise.
12655
c847d045
JK
126562010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12657
12658 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
12659 and r157645).
12660
5f717f1d
JK
126612010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12662
12663 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
12664 New.
12665
7d6d51d5
DJ
126662010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
12667
12668 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
12669 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
12670
3b11a015
SS
126712010-03-19 Stan Shebs <stan@codesourcery.com>
12672
12673 * gdb.trace/ax.exp: New file.
12674
d7d158ed
DE
126752010-03-19 Doug Evans <dje@google.com>
12676
6bb85cd1
DE
12677 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
12678 output from gcc.
12679
d7d158ed
DE
12680 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
12681 named /usr/sbin/prelink<foo>.
12682
4daf5ac0
SS
126832010-03-18 Stan Shebs <stan@codesourcery.com>
12684
12685 * gdb.trace/circ.exp: Test circular-trace-buffer.
12686 * gdb.trace/tfile.exp: Update tstatus test.
12687
e8d05480
JB
126882010-03-18 Joel Brobecker <brobecker@adacore.com>
12689
12690 * gdb.dwarf2/dw2-anonymous-func.S: New file.
12691 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
12692
441b986a
UW
126932010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12694
12695 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
12696
4247603b
PA
126972010-03-18 Pedro Alves <pedro@codesourcery.com>
12698
12699 * gdb.base/default.exp: Adjust the expected output of the finish
12700 and until commands when the inferior is not being run.
12701
13387711
SW
127022010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
12703
12704 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
12705 * gdb.cp/nsusing.exp: Ditto.
12706
6e31430b
TT
127072010-03-15 Tom Tromey <tromey@redhat.com>
12708
12709 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
12710 * gdb.cp/userdef.cc (operator==): New function.
12711 (main): New locals mem1, mem2.
12712
e2d69cb5
JZ
127132010-03-15 Jie Zhang <jie@codesourcery.com>
12714
12715 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
12716 Declare and use new loadtimeout variable.
12717
f572f0a9
DJ
127182010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
12719
12720 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
12721 Use gdb_load later.
12722
51f4c0b0
PA
127232010-03-14 Pedro Alves <pedro@codesourcery.com>
12724
12725 * gdb.base/solib-disc.c (main): Make format of fprintf a string
12726 literal. Add missing endlines to prints to stderr.
12727
1c809c68
TT
127282010-03-12 Tom Tromey <tromey@redhat.com>
12729
12730 PR c++/9708:
12731 * gdb.cp/m-static.exp: Add regression test.
12732 * gdb.cp/m-static.cc (method): New method.
12733 (main): Call it.
12734
00ae8fef
SW
127352010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
12736
12737 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
12738 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
12739
759f0f0b
PA
127402010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
12741
21e24d21
PA
12742 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
12743
127442010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
12745
759f0f0b
PA
12746 * lib/gdb.exp (skip_stl_tests): New.
12747 (gdb_compile): Symbian needs -ldl.
12748 (shlib_target_file): New.
12749 (shlib_symbol_file): New.
12750 (gdb_load_shlibs): Use shlib_target_file.
12751 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
12752 * gdb.cp/exception.exp: Use skip_stl_tests.
12753 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
12754 * gdb.cp/try_catch.exp: Use skip_stl_tests.
12755 * gdb.cp/mb-templates.exp: Ditto.
12756 * gdb.base/commands.exp: Relax regexes.
12757 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
12758 shlib_target_file and shlib_symbol_file.
12759 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
12760 sections.
12761 * gdb.base/ending-run.exp: Accept E32Main for symbian.
12762 * gdb.base/solib-disc.exp: Use
12763 shlib_target_file and shlib_symbol_file.
12764 * gdb.base/unload.exp: Don't skip on symbian. Use
12765 shlib_target_file and shlib_symbol_file.
12766 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
12767
6a8f2671 127682010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 12769
6a8f2671
PA
12770 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
12771 * gdb.trace/report.exp: Adjust for x86 and x86_64.
12772 Issue a tfind end before looking for a tracepoint frame.
12773 * gdb.trace/tfind.exp: Adjust tstatus output.
12774 Adjust disassembly output.
12775 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
12776
ccf26247
JK
127772010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12778
12779 * gdb.base/break-interp.exp: Create new displacement parameter value
12780 for the test_ld calls.
12781 (reach): New parameter displacement, verify its content. New push of
12782 pf_prefix "reach-$func:". Import global expect_out.
12783 (test_core): New parameter displacement, verify its content. New push
12784 of pf_prefix "core:". New command "set verbose on". Import global
12785 expect_out.
12786 (test_attach): New parameter displacement, verify its content. New
12787 push of pf_prefix "attach:". New command "set verbose on". Import
12788 global expect_out.
12789 (test_ld): New parameter displacement, pass it to the reach, test_core
12790 and test_attach calls and verify its content in the "ld.so exit" test.
12791 * gdb.base/prelink.exp: Remove gdb_exit and final return.
12792 (prelink): Update expected text, use gdb_test.
12793
e469c7fb
DE
127942010-03-10 Doug Evans <dje@google.com>
12795
12796 * gdb.base/checkpoint.exp: Fix comment.
12797 Lengthen timeout while doing >600 checkpoints test.
12798 Rename duplicate "kill all one" test to keep test names unique.
12799
60e1c644
PA
128002010-03-10 Pedro Alves <pedro@codesourcery.com>
12801
12802 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
12803
cec808ec
KS
128042010-03-08 Keith Seitz <keiths@redhat.com>
12805
889bf7c5
PA
12806 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
12807 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
12808 (dm_type_long): New function.
12809 (dm_type_unsigned_short): New function.
12810 (dm_type_unsigned_long): New function.
12811 (myint): New typedef.
12812 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
12813 long, unsigned shor and long, operator char*, and typedef.
12814 (test_lookup_operator_functions): Add operator char* test.
12815 (test_paddr_operator_functions): Likewise.
12816 (test_paddr_overloaded_functions): Use probe values for
12817 short, long, and unsigned short and long.
12818 (test_paddr_hairy_functions): If the demangler probe detected
12819 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
12820 demangler.
12821 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
12822 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
12823 and "print null_pmf".
12824 Add test "ptype a.*pmf".
12825 * gdb.cp/overload.exp: Allow optional "int" to appear with
12826 "short" and "long".
12827 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
12828 long expect value for men_overload1arg.
12829 Allow "int" to appear with "short" and "long".
12830 When testing "info break", add argument for main (void).
12831 Also allow "int" to appear with "short" and "long".
12832 Ditto with "unsigned" and "long long".
cec808ec
KS
12833 * gdb.java/jmain.exp: Do not enclose methods names in single
12834 quotes.
12835 * gdb.java/jmisc.exp: Likewise.
12836 * gdb.java/jprint.exp: Likewise.
12837 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
12838
12839 From Jan Kratochvil <jan.kratochvil@redhat.com>:
12840 * gdb.cp/exception.exp (backtrace after first throw)
12841 (backtrace after second throw): Allow a namespace before __cxa_throw.
12842 (backtrace after first catch, backtrace after second catch): Allow
12843 a namespace before __cxa_begin_catch.
12844
12845 * gdb.cp/cpexprs.exp: New file.
12846 * gdb.cp/cpexprs.cc: New file.
12847
12848 From Daniel Jacobowitz <dan@codesourcery.com>
12849 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
12850 to use string_to_regexp.
12851 (ctor, dtor): New functions. Use them to match constructor
12852 and destructor function types.
12853 (Top level): Use runto_main.
12854
f870a310
TT
128552010-03-05 Tom Tromey <tromey@redhat.com>
12856
12857 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
12858 gdb.target_charset.
12859 (pp_ns.to_string): Likewise.
12860
0c199f28
KS
128612010-03-04 Keith Seitz <keiths@redhat.com>
12862
12863 * gdb.cp/overload.exp: Test that the filename portion of a linespec
12864 can be quoted. Test that both the filename and function/line
12865 portions can be quoted at the same time.
12866
c7437ca6
PA
128672010-03-04 Pedro Alves <pedro@codesourcery.com>
12868
12869 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
12870
b111b805
DE
128712010-03-03 Doug Evans <dje@google.com>
12872
24486cb7
DE
12873 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
12874 libc contains libpthread.
12875
b111b805
DE
12876 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
12877 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
12878 of gdb_compile. Add another pattern to match android backtrace.
12879
a0e0ef55
TT
128802010-03-03 Tom Tromey <tromey@redhat.com>
12881
12882 PR gdb/11345:
12883 * gdb.base/printcmds.exp (test_printf): Add test.
12884
1ba53b71
L
128852010-03-02 H.J. Lu <hongjiu.lu@intel.com>
12886
12887 * gdb.arch/amd64-byte.exp: New.
12888 * gdb.arch/amd64-dword.exp: Likewise.
12889 * gdb.arch/amd64-pseudo.c: Likewise.
12890 * gdb.arch/amd64-word.exp: Likewise.
12891 * gdb.arch/i386-byte.exp: Likewise.
12892 * gdb.arch/i386-pseudo.c: Likewise.
12893 * gdb.arch/i386-word.exp: Likewise.
12894
f5dff777
DJ
128952010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
12896
12897 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
12898 types. Add structreg, bitfields, and flags registers.
12899 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
12900 registers.
12901
90884b2b
L
129022010-03-01 H.J. Lu <hongjiu.lu@intel.com>
12903
12904 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
12905 (load_description): Set architecture if defined.
12906
dc00d89f
PM
129072010-02-28 Phil Muldoon <pmuldoon@redhat.com>
12908
12909 * gdb.python/py-frame.exp: Add read_var block tests.
12910 * gdb.python/py-frame.c (block): New function.
12911
0e095b7e
JK
129122010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12913 Daniel Jacobowitz <dan@codesourcery.com>
12914
12915 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
12916
624f1a65
DM
129172010-02-25 David S. Miller <davem@davemloft.net>
12918
12919 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
12920 fix logic for setting all_syscalls_numbers.
12921
f3e9a817
PM
129222010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12923
12924 * Makefile.in: Add py-block and py-symbol.
12925 * gdb.python/py-symbol.exp: New File.
12926 * gdb.python/py-symtab.exp: New File.
12927 * gdb.python/py-block.exp: New File.
12928 * gdb.python/py-symbol.c: New File.
12929 * gdb.python/py-block.c: New File.
12930
f6bbabf0
PM
129312010-02-24 Phil Muldoon <pmuldoon@redhat.com>
12932
12933 PR python/11314
12934 * lib/gdb.exp (skip_python_tests): New function.
12935 * gdb.python/py-cmd.exp: Use skip_python_tests.
12936 * gdb.python/py-frame.exp: Likewise.
12937 * gdb.python/py-function.exp: Likewise.
12938 * gdb.python/py-prettyprint.exp: Likewise.
12939 * gdb.python/py-template.exp: Likewise.
12940 * gdb.python/py-type.exp: Likewise.
12941 * gdb.python/py-value.exp: Likewise.
12942
85d721b8
PA
129432010-02-22 Pedro Alves <pedro@codesourcery.com>
12944
12945 PR9605
12946
12947 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
12948
48e32051
TT
129492010-02-19 Tom Tromey <tromey@redhat.com>
12950
12951 PR c++/8693, PR c++/9496:
12952 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
12953 regression tests.
12954
ac9c0048
JK
129552010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12956
12957 Fix compatibility with m68k as.
12958 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
12959 Use only /* comments */.
12960
57bb97a4
UW
129612010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12962
12963 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
12964 * configure: Regenerate.
12965
7d1bf85c
DJ
129662010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
12967
12968 * gdb.python/py-type.exp: Check for Python support.
12969
061b5285
PA
129702010-02-17 Pedro Alves <pedro@codesourcery.com>
12971
12972 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
12973 `regsub' syntax available.
12974
f8a8bc2c
PA
129752010-02-17 Pedro Alves <pedro@codesourcery.com>
12976
12977 * gdb.base/shmain.c (main): Remove printf call.
12978 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
12979 * gdb.base/unload.c (main): Make format of fprintf a string
12980 literal. Add missing endlines to prints to stderr.
12981 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
12982
6f451e5e
TT
129832010-02-17 Tom Tromey <tromey@redhat.com>
12984
12985 * gdb.java/jprint.java (jprint.props): New field.
12986 * gdb.java/jprint.exp (set_lang_java): Add regression test.
12987
12d79008
PA
129882010-02-17 Pedro Alves <pedro@codesourcery.com>
12989
ef801a0e 12990 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
12991 available.
12992
d252f7e5
DJ
129932010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12994
12995 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
12996 creation to support remote host testing.
12997
67bdab6c
DJ
129982010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
12999
13000 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
13001 Recognize "command not found".
13002
bb391223
DJ
130032010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13004
13005 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
13006 single-stepping.
13007
70362913
DJ
130082010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13009
13010 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
13011 if arguments are not supported.
13012
493f3c00
DJ
130132010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13014
13015 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
13016 be const or non-const.
13017
8034c749
DJ
130182010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13019
13020 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
13021 mi_send_resuming_command to send -exec-continue.
13022
791dfb64
DJ
130232010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13024
13025 * gdb.base/list.exp (test_list_filename_and_function): Add test
13026 with single quotes.
13027 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
13028 matching.
13029 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
13030 Add KFAIL'd tests for PR gdb/11289.
13031
7c5fe868
DJ
130322010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13033
13034 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
13035
fdc498b8
DJ
130362010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13037
13038 * gdb.base/comp-dir/subdir/dummy.txt: New file.
13039 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
13040 a temporary directory.
13041
b519e2a6
DJ
130422010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13043
13044 * gdb.base/charset.exp: Use a single regular expression to match
13045 show host-charset and show target-charset output.
13046
74164c56
JK
130472010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13048
13049 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
13050 "Illegal process-id" expect string more exact.
13051 (attach to digits-starting nonsense is prohibited): New.
13052
701ed6dc
JK
130532010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13054
13055 * gdb.base/prelink.exp (set verbose on): New.
13056
889bf7c5 130572010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
13058
13059 * mi-reverse.exp: New file. Test for reverse option to the
13060 following MI commands: exec-continue, exec-finish, exec-next,
13061 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 13062
dadf0e9c
JB
130632010-02-09 Joel Brobecker <brobecker@adacore.com>
13064
13065 * gdb.ada/ptype_tagged_param: New testcase.
13066
714f19d5
TT
130672010-02-08 Tom Tromey <tromey@redhat.com>
13068
13069 PR c++/8017:
13070 * gdb.cp/overload.exp: Add tests.
13071 * gdb.cp/overload.cc (struct K): New.
13072 (namespace N): New.
13073 (main): Call new functions.
13074 (K::staticoverload): Define.
13075
889bf7c5 130762010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
13077
13078 PR gdb/10728
13079 * gdb.cp/pr10728-x.h: New file.
13080 * gdb.cp/pr10728-x.cc: New file.
13081 * gdb.cp/pr10728-y.cc: New file.
13082 * gdb.cp/pr10728.exp: New file.
13083 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
13084
889bf7c5 130852010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
13086
13087 PR gdb/9067
13088 * gdb.cp/pr9067.exp: New
13089 * gdb.cp/pr9067.cc: New
13090 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
13091
7b356089
JB
130922010-02-08 Joel Brobecker <brobecker@adacore.com>
13093
13094 * lib/gdb.exp (gdb_test_timeout): New global variable.
13095 Set it to timeout if not already set.
13096 (gdb_init): Reset the value of timeout to gdb_test_timeout.
13097
1be00882
DE
130982010-02-05 Doug Evans <dje@google.com>
13099
13100 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
13101 user.
13102
82856980
SW
131032010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
13104
13105 PR c++/7935:
13106 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
13107
1a334831
TT
131082010-02-04 Tom Tromey <tromey@redhat.com>
13109
13110 * gdb.cp/virtbase.exp: Make test case names unique.
13111
9c3c02fd
TT
131122010-02-02 Tom Tromey <tromey@redhat.com>
13113
13114 * gdb.cp/virtbase.exp: Add regression tests.
13115 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
13116 (main): Instantiate RHC.
13117
0cc2414c
TT
131182010-02-02 Tom Tromey <tromey@redhat.com>
13119
13120 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
13121 type-printing change.
13122
edf3d5f3
TT
131232010-02-02 Tom Tromey <tromey@redhat.com>
13124
13125 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
13126 * gdb.cp/virtbase.cc: New file.
13127 * gdb.cp/virtbase.exp: New file.
13128 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
13129
e4b7f41c
JK
131302010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13131
13132 PR libc/11214:
13133 * gdb.threads/current-lwp-dead.c: Include features.h.
13134 (HAS_NOMMU): New.
13135 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
13136
b381ea14
JK
131372010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13138
13139 * gdb.base/symbol-without-target_section.exp,
13140 gdb.base/symbol-without-target_section.c: New.
13141
c593ac0e
DJ
131422010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13143
13144 * gdb.base/bigcore.exp: Reset increased timeout.
13145 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
13146
db25f29d
DJ
131472010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13148
13149 * gdb.base/gcore.exp (capture_command_output): Use
13150 gdb_test_multiple.
13151
f9d67f43
DJ
131522010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13153
13154 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
13155 * gdb.arch/thumb2-it.exp (test_it_break): New function.
13156 (Top level): Call it.
13157
177321bd
DJ
131582010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13159
13160 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
13161
97f2ed50
DJ
131622010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13163
13164 * gdb.base/call-strs.exp, gdb.base/default.exp,
13165 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
13166 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
13167 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
13168 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
13169 gdb.base/watchpoint-solib.exp: Save and restore timeout.
13170 * gdb.base/ending-run.exp: Correct restore of timeout.
13171 * gdb.base/page.exp: Remove unnecessary timeout setting.
13172
e4e2711a
JB
131732010-01-29 Joel Brobecker <brobecker@adacore.com>
13174
13175 * gdb.ada/rec_return: New testcase.
13176
ba581dc1
JB
131772010-01-29 Joel Brobecker <brobecker@adacore.com>
13178
13179 * gdb.ada/call_pn: New testcase.
13180
4ea95be9
DJ
131812010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
13182
13183 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
13184 (Top level): Use it to resume.
13185 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
13186 the Thumb mode displaced stepping error as unsupported.
13187
df83a9bf
SW
131882010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
13189
889bf7c5
PA
13190 * gdb.cp/nsusing.exp: Added more tests.
13191 * gdb.cp/nsrecurs.exp: Ditto.
13192 * gdb.cp/nsusing.cc: Added test functions.
13193 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 13194
40b27cdc
JK
131952010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13196
13197 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
13198 absolute directory pathnames in gdb.sum file.
13199
de958931
SW
132002010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
13201
13202 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
13203 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
13204
708ead4e
TT
132052010-01-26 Tom Tromey <tromey@redhat.com>
13206
13207 PR exp/7643:
13208 * gdb.base/printcmds.exp (test_print_string_constants): Remove
13209 setup_kfail.
13210
b14e635e
SW
132112010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
13212
13213 * gdb.cp/nsrecurs.exp: New test.
13214 * gdb.cp/nsrecurs.cc: New test program.
13215 * gdb.cp/nsstress.exp: New test.
13216 * gdb.cp/nsstress.cc: New test program.
13217 * gdb.cp/nsdecl.exp: New test.
13218 * gdb.cp/nsdecl.cc: New test program.
13219
8540c487
SW
132202010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
13221
13222 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
13223 imported into file scope.
13224 Marked test as xfail.
13225 * gdb.cp/namespace-using.cc (marker5): New function.
13226 * gdb.cp/shadow.exp: New test.
13227 * gdb.cp/shadow.cc: New test program.
13228 * gdb.cp/nsimport.exp: New test.
13229 * gdb.cp/nsimport.cc: New test program.
13230
421d5d99
TT
132312010-01-25 Tom Tromey <tromey@redhat.com>
13232
13233 PR gdb/11049:
13234 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
13235 with "set print null-stop on".
13236
691f8dc1
JK
132372010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13238
13239 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
13240 Adjust it for DISASSEMBLY_OMIT_FNAME.
13241
0b92b5bb
TT
132422010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13243
13244 PR symtab/11199:
13245 * gdb.dwarf2/member-ptr-forwardref.exp,
13246 gdb.dwarf2/member-ptr-forwardref.S: New.
13247
23787403
JK
132482010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13249
13250 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
13251 (thread1_func): Protect thread1_tid with thread1_tid_cond by
13252 thread1_tid_mutex. Remove gdbstop_mutex handling.
13253 (thread2_func): Protect thread2_tid with thread2_tid_cond by
13254 thread2_tid_mutex. Remove gdbstop_mutex handling.
13255 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
13256 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
13257 pthread_cond_wait conditionalizations by while loops.
13258
b966cb8a
TT
132592010-01-20 Tom Tromey <tromey@redhat.com>
13260
13261 PR backtrace/10770:
13262 * gdb.dwarf2/pr10770.exp: New file.
13263 * gdb.dwarf2/pr10770.c: New file.
13264 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
13265
fcae584b
VP
132662010-01-20 Vladimir Prus <vladimir@codesourcery.com>
13267
13268 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
13269 that target was removed, and the test always runs native anyway.
13270
a0f49112
JK
132712010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13272
13273 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
13274 gdb.base/watchpoint-cond-gone-stripped.c: New.
13275
ceeb3d5a
TT
132762010-01-19 Tom Tromey <tromey@redhat.com>
13277
13278 PR c++/8000:
13279 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
13280 existing tests.
13281 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
13282 (main): Use AAA::SomeEnum.
13283
dd322c54
JK
132842010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13285
13286 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
13287 (test_ignore_count): Declare line_callme_body global.
13288 (run to breakpoint with ignore count): Use line_callme_body.
13289 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
13290 (set line_main_hello, set line_main_return): Reindent.
13291 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
13292 New.
13293 (continue to callee4): Use line_callee4_body.
13294 (check *stopped from CLI command): Use line_callee4_next.
13295 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
13296 (set line_main_hello, set line_main_return): Reindent.
13297 (set line_callee4_head, set line_callee4_body): New.
13298 (continue to callee4): Use line_callee4_body.
13299
4e8f195d
TT
133002010-01-18 Tom Tromey <tromey@redhat.com>
13301
13302 PR c++/9680:
13303 * gdb.cp/casts.cc: Add new classes and variables.
13304 * gdb.cp/casts.exp: Test new operators.
13305
9e14a9ba
JB
133062010-01-18 Tom Tromey <tromey@redhat.com>
13307 Thiago Jung Bauermann <bauerman@br.ibm.com>
13308
13309 * gdb.python/source2.py: New file.
13310 * gdb.python/source1: New file.
13311 * gdb.python/python.exp: Test "source" command.
13312
00bf0b85
SS
133132010-01-15 Stan Shebs <stan@codesourcery.com>
13314
13315 * gdb.trace/tfile.c: New file.
13316 * gdb.trace/tfile.exp: New file.
889bf7c5 13317
55235ad7
JK
133182010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13319
13320 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
13321
9f2982ff
JK
133222010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13323
13324 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
13325
bbfba9ed
JK
133262010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13327
13328 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
13329 (libfunc): New parameter action. Implement also selectable "sleep".
13330 * gdb.base/break-interp-main.c: Include assert.h.
13331 (libfunc): New parameter action.
13332 (main): New parameters argc and argv. Assert argc. Pass argv.
13333 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
13334 (test_attach): New proc.
13335 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
13336 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
13337
61f0d762
JK
133382010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13339
13340 * gdb.base/break-interp.exp (test_core): New proc.
13341 (test_ld): Call it.
13342
06a6f270
JK
133432010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13344
13345 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
13346 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
13347 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
13348 and gdb_compile_shlib. Use new -Wl compiler options.
13349 (dl bt, main bt): New tests.
13350
51bee8e9
JK
133512010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13352
13353 Support PIEs with no symfile_objfile.
13354 * gdb.base/break-interp.exp: New argument at the test_ld calls.
13355 (test_ld): New parameter trynosym.
13356 (test_ld <$trynosym>): New block.
13357
b8040f19
JK
133582010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13359
13360 * gdb.base/break-interp.exp: New file.
13361
be759fcf
PM
133622010-01-13 Phil Muldoon <pmuldoon@redhat.com>
13363
13364 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
13365 * gdb.python/py-prettyprint.py (pp_ls): New printer.
13366 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
13367 test.
13368 * gdb.python/py-prettyprint.c: Define lazystring test structure.
13369 * gdb.python/py-mi.exp: Add lazy string test.
13370
dc146f7c
VP
133712010-01-13 Vladimir Prus <vladimir@codesourcery.com>
13372
13373 * lib/mi-support.exp (mi_check_thread_states): Handle
13374 core number in thread listing.
13375
b4ba55a1
JB
133762010-01-12 Joel Brobecker <brobecker@adacore.com>
13377
13378 * gdb.base/maint.exp: Adjust the expected output for the
13379 "maint print type" test. Use gdb_test_multiple instead of
13380 gdb_sent/gdb_expect.
13381
08e24bd4
DE
133822010-01-11 Doug Evans <dje@google.com>
13383
6496a609
DE
13384 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
13385 from gdbserver_download. All callers updated.
13386
08e24bd4
DE
13387 * gdb.server/ext-run.exp: "info os processes" requires xml support.
13388
b5cfddf5
JK
133892010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13390
13391 Implement binary numbers parsing.
13392 * gdb.base/printcmds.exp (test_integer_literals_accepted)
13393 (test_integer_literals_rejected): New binary tests.
13394
3725885a
RW
133952010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13396
13397 * gdb.cell/configure: Regenerate.
13398
37aeb5df
JK
133992010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13400
13401 * gdb.base/corefile.exp: Move the core finding block out and call it as
13402 core_find, new variable $corefile, replace corefile by $corefile and
13403 [file tail $corefile] for usage vs. test names resp.
13404 * lib/gdb.exp (core_find): Move it as a new function here. New
13405 parameter binfile and deletefiles. New variable $destcore. Pre-delete
13406 $destcore. Return "" on error.
13407
d521f563
JK
134082010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13409
13410 Workaround PR binutils/10802.
13411 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
13412 (twice).
13413
28f24826
DJ
134142010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
13415
13416 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
13417
2de75e71
JB
134182010-01-08 Joel Brobecker <brobecker@adacore.com>
13419
13420 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
13421 call, to avoid interruption.
13422
fe00719b 134232010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
13424
13425 * gdb.stabs/weird.def (args93): New.
13426
d0ef5df8
DE
134272010-01-07 Doug Evans <dje@google.com>
13428
13429 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
13430
3a08d52f
TT
134312010-01-07 Tom Tromey <tromey@redhat.com>
13432
13433 * gdb.base/source.exp: Use correct line number.
13434
7a697b8d
SS
134352010-01-05 Stan Shebs <stan@codesourcery.com>
13436
13437 * gdb.trace/tracecmd.exp: Test ftrace.
13438
7803799a
UW
134392010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13440
13441 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
13442
c54eabfa
JK
134432010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13444
13445 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
13446 "uint_for_mi_testing".
13447
02e7ef19
JB
134482010-01-01 Joel Brobecker <brobecker@adacore.com>
13449
13450 Test indented comment in file being sourced.
13451 * gdb.base/commands.exp: Test indented comment in file being sourced.
13452
abd775ce
JB
134532010-01-01 Joel Brobecker <brobecker@adacore.com>
13454
13455 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
13456 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
13457 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
13458 notice.
13459
79b55b82
JB
134602010-01-01 Joel Brobecker <brobecker@adacore.com>
13461
13462 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
13463 notice.
13464
8997583e
JK
134652010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13466
13467 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
13468 missing $after_stopped and comma (,) expectation.
13469
6da95a67
SS
134702009-12-31 Stan Shebs <stan@codesourcery.com>
13471
13472 * gdb.trace/actions.exp: Test teval action.
889bf7c5 13473
218d2fc6
TJB
134742009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13475
13476 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
13477 (top level): Call test_watchpoint_in_big_blob.
13478 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
13479 watchpoints.
13480 (func3): Write to buf.
13481
236f1d4d
SS
134822009-12-29 Stan Shebs <stan@codesourcery.com>
13483
13484 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 13485
f61e138d
SS
134862009-12-28 Stan Shebs <stan@codesourcery.com>
13487
13488 * gdb.trace/tsv.exp: New file.
13489 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 13490
0219b378
DJ
134912009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
13492
13493 * gdb.base/find.c (main): Reference search buffers.
13494 * gdb.base/included.c (main): Reference integer.
13495 * gdb.base/ptype.c (charfoo): Declare.
13496 (intfoo): Call charfoo.
13497 * gdb.base/scope0.c (useitp): New function.
13498 (usestatics): Use useitp.
13499 (useit): Add a type for val.
13500 * gdb.base/scope1.c (useit1): Take a pointer argument.
13501 (usestatics1): Update calls to useit1.
13502 * gdb.cp/call-c.cc: Declare foo.
13503 (main): Call foo.
13504 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
13505 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
13506 (main): Call C::ensureRefs and ensureOtherRefs.
13507 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
13508 variables.
13509 (ensureOtherRefs): New function.
13510 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
13511 * gdb.cp/templates.cc (main): Call t5i.value.
13512
3f78692f
JK
135132009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13514
13515 Fix compatibility with G++-4.5.
13516 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
13517 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
13518 (uncaught return): Remove.
13519
429374b8
JK
135202009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13521 Phil Muldoon <pmuldoon@redhat.com>
13522
13523 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
13524 (bp_location13, bp_location14, bp_location17, bp_location18)
13525 (marker3_proto, marker4_proto): New variables.
13526 (breakpoint info): Update output.
13527 (run until breakpoint at marker3, run until breakpoint at marker4): New
13528 tests.
13529
859825b8
JK
135302009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13531
13532 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
13533 Replace the printf call of Y by provided "y-set-1" label. New block
13534 for the second shared library.
13535 * gdb.base/unload.exp: Compile also the second library, call
13536 gdb_load_shlibs also for it. Use now gdb_breakpoint.
13537 (single pending breakpoint info): Rename to ...
13538 (pending breakpoint info before run): ... this extended test.
13539 (libfile2, libname2, libsrcfile2, libsrc2)
13540 (lib_sl2): New variables.
13541 (exec_opts): Set also SHLIB_NAME2.
13542 (pending breakpoint info on first run at shrfunc1)
13543 (pending breakpoint info on second run at shrfunc1)
13544 (pending breakpoint info on second run at shrfunc2)
13545 (print y from libfile, print y from libfile2): New tests.
13546 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
13547 * gdb.base/unloadshr2.c: New.
13548
e6a386cd
HZ
135492009-12-22 Hui Zhu <teawater@gmail.com>
13550
13551 * gdb.reverse/sigall-reverse.exp: Adjust.
13552
9e19b45e
VP
135532009-12-21 Vladimir Prus <vladimir@codesourcery.com>
13554
13555 PR gdb/10884
13556
13557 * gdb.mi/var-cmd.c (do_bitfield_tests): New
13558 (main): Call do_bitfield_tests.
aacf5b1e 13559 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 13560
d53a7b30
JB
135612009-12-20 Joel Brobecker <brobecker@adacore.com>
13562
13563 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
13564 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
13565 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
13566 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
13567 gdb.modula2/unbounded1.c: Update copyright header.
13568
191ca0a1
CM
135692009-12-10 Chris Moller <moller@mollerware.com>
13570
13571 PR gdb/9399
13572 * gdb.cp/virtfunc2.exp: New tests
13573 * gdb.cp/virtfunc2.cc: New tests
13574 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
13575
0fa6cf1b
MS
135762009-12-10 Oza Pawandeep (paawan1982@yahoo.com
13577
13578 * gdb.reverse/i387-env-reverse.c: New file.
13579 * gdb.reverse/i387-env-reverse.exp: New file.
13580 * gdb.reverse/i387-stack-reverse.c: New file.
13581 * gdb.reverse/i387-stack-reverse.exp: New file.
13582
361ae042
PM
135832009-12-08 Phil Muldoon <pmuldoon@redhat.com>
13584
13585 * gdb.python/py-type.exp (test_range): New test.
13586
bfd31e71
PM
135872009-12-03 Phil Muldoon <pmuldoon@redhat.com>
13588
13589 PR python/10805
13590
13591 * gdb.python/py-type.exp: New file.
13592 * gdb.python/py-type.c: New file.
13593 * Makefile.in: Add py-type.
13594
57a1d736
TT
135952009-12-03 Tom Tromey <tromey@redhat.com>
13596
13597 * gdb.python/py-value.exp (test_parse_and_eval): New
13598 function.
13599
1f3b5d1b
PP
136002009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13601
13602 PR gdb/11022
13603
13604 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
13605 * gdb.base/pr11022.c: New test.
13606
8b7dbdc9
JK
136072009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13608
13609 Fix spurious false FAILs.
13610 * gdb.base/structs.c (chartest): New.
13611 (main): Fill-in chartest.
13612 * gdb.base/structs.exp (anychar_re, first): New.
13613 (start_structs_test): Import global anychar_re and first.
13614 New gdb_test call "set print elements 300; ${testfile}"
13615 (start_structs_test <$first>): New block.
13616 (any): Import global anychar_re. New variable ac. Use ${ac}.
13617
6a53b2ec
JK
136182009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13619
13620 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
13621
d7167b4c
JK
136222009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13623
13624 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
13625 Force $srcfile file.
13626 * gdb.base/foll-fork.c (callee): Comment out the printf call.
13627
b1798462
UW
136282009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13629
13630 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
13631 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
13632 * gdb.threads/watchthreads-reorder.exp: Likewise.
13633
b6199126
DJ
136342009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
13635
13636 PR gdb/8704
13637
13638 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
13639 "if", and "thread". Correct matching in the previous test.
13640
b22a0510
DJ
136412009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
13642
13643 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
13644
930636d2
MS
136452009-11-23 Michael Snyder <msnyder@vmware.com>
13646
13647 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
13648 * gdb.reverse-watch-precsave.exp: Ditto.
13649
21a0512e
PP
136502009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
13651
13652 * gdb.asm/asm-source.exp: Adjust.
13653 * gdb.base/help.exp: Adjust.
889bf7c5 13654
fc30d5e0
PA
136552009-11-22 Pedro Alves <pedro@codesourcery.com>
13656
13657 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
13658 (do_syscall_tests_without_xml): Set data-directory to
13659 /the/path/to/nowhere.
13660
f6bc2008
PA
136612009-11-21 Pedro Alves <pedro@codesourcery.com>
13662
13663 * gdb.threads/local-watch-wrong-thread.c,
13664 gdb.threads/local-watch-wrong-thread.exp: New files.
13665
8c2fb5de
PA
136662009-11-21 Pedro Alves <pedro@codesourcery.com>
13667
13668 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
13669 assume new `regsub' syntax available.
13670
ebec9a0f
PA
136712009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13672
a79d3c27
JK
13673 * gdb.base/watchpoint-hw-hit-once.exp,
13674 gdb.base/watchpoint-hw-hit-once.c: New.
13675
136762009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13677
13678 * gdb.threads/watchthreads-reorder.exp,
13679 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 13680
276a961b
MK
136812009-11-17 Nathan Sidwell <nathan@codesourcery.com>
13682
13683 * gdb.xml/tdesc-regs.exp: Use for m68k.
13684
4867c1fb
PA
136852009-11-15 Pedro Alves <pedro@codesourcery.com>
13686
13687 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
13688
f6838f81
DJ
136892009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13690
13691 * lib/gdb.exp (current_target_name): New procedure.
13692 (gdb_wrapper_target): New variable.
13693 (gdb_wrapper_init): Set gdb_wrapper_target.
13694 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
13695 wrapper.
13696
4ac4dd3f
DJ
136972009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13698
13699 * gdb.base/remote.exp: Delete the slowest load test.
13700 Do not load with fixed packet sizes.
13701
a7881759
DJ
137022009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13703
13704 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
13705
97a5b505
DJ
137062009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13707
13708 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
13709 srcfile when setting a breakpoint.
13710
d3e1fc54
DJ
137112009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
13712
13713 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
13714 macros.
13715
7cbcbded
DJ
137162009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13717
13718 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
13719 to be in memory.
13720 * gdb.base/display.c (force_mem): New.
13721 (do_loops): Use it. Add breakpoint comments.
13722 (do_vars): Add a breakpoint comment.
13723 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
13724 line numbers.
13725
bdea3a92
NF
137262009-11-13 Nathan Froyd <froydnj@codesourcery.com>
13727
13728 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
13729 instead of a bare "run".
13730
269f82e5
PP
137312009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
13732
13733 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 13734
a69b7d9d
DJ
137352009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13736
13737 * lib/cell.exp (skip_cell_tests): Clean up test files before
13738 returning.
13739
b598bfda
DJ
137402009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13741
13742 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
13743 and the breakpoint menu. Do not call perror if a prompt is seen.
13744 Consume the following GDB prompt.
13745 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
13746 * gdb.cp/namespace.exp: Use gdb_test.
13747 * gdb.cp/templates.exp: Use gdb_test.
13748 (test_template_breakpoints): Use gdb_test_multiple.
13749
87728fa0
DJ
137502009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13751
13752 * gdb.base/break1.c (struct some_struct, values): Move earlier.
13753 (marker4): Reference values.
13754
b67c692f
DJ
137552009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13756
13757 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
13758 is missing.
13759
f0df251a
DJ
137602009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13761
13762 * gdb.base/break.c (need_malloc): New.
13763 * gdb.base/constvars.c (main): Reference crass and crisp.
13764 * gdb.base/gdb1821.c (main): Reference bar.
13765 * gdb.cp/gdb1355.cc (main): Reference s1.
13766 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
13767 (main): Call them.
13768 * gdb.cp/hang2.cc (dummy2): Define.
13769 * gdb.cp/hang3.cc (dummy3): Define.
13770 * gdb.cp/m-data.cc (main): Reference shadow.
13771
bdf7534a
NF
137722009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13773 Nathan Froyd <froydnj@codesourcery.com>
13774
13775 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
13776 remote host.
13777
f24fce77
NF
137782009-11-12 Nathan Froyd <froydnj@codesourcery.com>
13779
13780 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
13781 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
13782 * gdb.dwarf2/dw2-compressed.exp: Likewise.
13783 * gdb.dwarf2/dw2-intercu.exp: Likewise.
13784 * gdb.dwarf2/dw2-intermix.exp: Likewise.
13785 * gdb.dwarf2/dw2-producer.exp: Likewise.
13786 * gdb.dwarf2/mac-fileno.exp: Likewise.
13787 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
13788 py-prettyprint.py to the remote host.
13789 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
13790
40f0318e
KS
137912009-11-11 Keith Seitz <keiths@redhat.com>
13792
13793 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
13794 use it instead of "Foo".
13795 * gdb.cp/classes.exp (do_tests): Add a test to access
13796 a method through a typedef'd class name.
13797
f3d9f7fb
NF
137982009-11-11 Nathan Froyd <froydnj@codesourcery.com>
13799
13800 * gdb.base/long_long.exp: Permit leading zeros on floating-point
13801 exponents.
13802 * gdb.base/pointers.exp: Likewise.
13803 * gdb.cp/ref-types.exp: Likewise.
13804
a4216f37
KS
138052009-11-11 Keith Seitz <keiths@redhat.com>
13806
13807 * gdb.cp/cplusfuncs.cc (class foo): Add operators
13808 new[] and delete[].
13809 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
13810 "void".
13811 (probe_demangler): Remove all single-quoting of
13812 method and variable names.
13813 (info_func_regexp): Remove the word "void" from any
13814 occurrence of "(void)".
13815 (print_addr_2): Remove all single-quoting of
13816 method names.
13817 (print_addr_2_kfail): Likewise.
13818 (print_addr): Single-quote C function names before
13819 passing to print_addr_2.
13820 (test_paddr_operator_functions): Remove single-quoting
13821 for method names.
13822 Add tests for operator new[] and operator delete[].
13823
9b14d7aa
JK
138242009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13825
13826 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
13827
85feb311
KS
138282009-11-09 Keith Seitz <keiths@redhat.com>
13829
13830 * gdb.cp/overload.exp: Add tests for resolving overloaded
13831 methods in expression parsing/evaluation.
13832
fa335448
DJ
138332009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
13834
13835 * lib/gdb.exp (default_gdb_version): Use --version instead of
13836 --command.
13837
ec3c07fc
NS
138382009-11-10 Nathan Sidwell <nathan@codesourcery.com>
13839
13840 * lib/gdb.exp (gdb_compile_test): New.
13841 (skip_ada_tests, skip_java_tests): New.
13842 (gdb_compile): Use gdb_compile_test for f77.
13843 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
13844 * lib/java.exp (compile_java_from_source): Remove runtests check,
13845 use gdb_compile_test to record result.
13846 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
13847 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
13848 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
13849 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
13850 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
13851 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
13852 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
13853 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
13854 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
13855 adjust gdb_compile invocations.
13856
b8b4e42b
JK
138572009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13858
13859 * Makefile.in (abs_builddir): New.
13860 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
13861 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
13862 `$(abs_builddir)/site.exp'.
13863
f8b7eaf3
DJ
138642009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
13865
13866 * config/m68k-emc.exp, lib/emc-support.exp,
13867 gdb.trace/gdb_c_test.c: Delete.
13868 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
13869 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13870 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13871 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13872 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13873 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
13874 casing for m68k-*-elf.
13875
c4187697
NS
138762009-11-03 Pedro Alves <pedro@codesourcery.com>
13877
13878 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
13879 * gdb.arch/i386-prologue.exp: Likewise.
13880 * gdb.arch/i386-unwind.exp: Likewise.
13881
db16b772
DJ
138822009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13883
13884 * lib/gdb.exp (gdb_expect): Fix timeout typo.
13885
bcf71277
DJ
138862009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13887
13888 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
13889
0105cee2
DJ
138902009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13891
13892 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
13893
24ddea62
JK
138942009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13895
13896 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
13897
287ccc17
JK
138982009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13899
13900 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
13901 * gdb.base/sepdebug2.c: New file.
13902
08bca259 139032009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
13904
13905 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
13906 the modified warnings for catch syscall. Verify if GDB was compiled
13907 with support for lib expat, and choose which tests to run depending
13908 on this.
13909
5d4e2b76
VP
139102009-10-30 Vladimir Prus <vladimir@codesourcery.com>
13911
13912 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
13913 that composite commands are parsed OK. And also test
13914 that breakpoint commands do work.
13915
240e538a
MS
139162009-10-23 Michael Snyder <msnyder@vmware.com>
13917
13918 gdb.reverse/consecutive-precsave.exp: Change expect pattern
13919 to allow for new disassembly style.
13920
9c419145
PP
139212009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
13922
13923 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 13924
02506ff1
MS
139252009-10-22 Michael Snyder <msnyder@vmware.com>
13926
13927 * gdb.reverse/break-precsave.exp: New test.
13928 * gdb.reverse/consecutive-precsave.exp: Ditto.
13929 * gdb.reverse/finish-precsave.exp: Ditto.
13930 * gdb.reverse/i386-precsave.exp: Ditto.
13931 * gdb.reverse/machinestate-precsave.exp: Ditto.
13932 * gdb.reverse/sigall-precsave.exp: Ditto.
13933 * gdb.reverse/solilb-precsave.exp: Ditto.
13934 * gdb.reverse/step-precsave.exp: Ditto.
13935 * gdb.reverse/until-precsave.exp: Ditto.
13936 * gdb.reverse/watch-precsave.exp: Ditto.
13937
4cf866a3
MS
139382009-10-22 Michael Snyder <msnyder@vmware.com>
13939
13940 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
13941 for gdb_expect. Adjust one test's expect strings for the new
13942 format of disassemble.
13943 * gdb.reverse/finish-reverse.exp: Delete 'return'.
13944 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
13945 gdb_test_multiple.
13946 * gdb.reverse/step-reverse.exp: Delete 'return'.
13947 * gdb.reverse/until-reverse.exp: Delete blank lines.
13948 * gdb.reverse/watch-reverse.exp: Delete blank lines.
13949
2b28d209
PP
139502009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
13951
13952 * gdb.base/consecutive.exp: Adjust.
13953 * gdb.base/display.exp: Likewise.
13954 * gdb.base/pc-fp.exp: Likewise.
13955 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 13956
33b9c32b
MS
139572009-10-19 Michael Snyder <msnyder@vmware.com>
13958
13959 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
13960 * gdb.reverse/finish-reverse.c: Ditto.
13961 * gdb.reverse/sigall-reverse.c: Ditto.
13962 * gdb.reverse/solib-reverse.c: Ditto.
13963 * gdb.reverse/step-reverse.c: Ditto.
13964 * gdb.reverse/watch-reverse.c: Ditto.
13965
6c95b8df
PA
139662009-10-19 Pedro Alves <pedro@codesourcery.com>
13967 Stan Shebs <stan@codesourcery.com>
13968
13969 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
13970 * gdb.base/foll-exec.exp: Adjust to expect a process id before
13971 "Executing new program".
13972 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
13973 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
13974 left listed after having been killed.
13975 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
13976 * gdb.base/maint.exp: Adjust test.
13977
13978 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
13979 * gdb.multi/Makefile.in: New.
13980 * gdb.multi/base.exp: New.
13981 * gdb.multi/goodbye.c: New.
13982 * gdb.multi/hangout.c: New.
13983 * gdb.multi/hello.c: New.
13984 * gdb.multi/bkpt-multi-exec.c: New.
13985 * gdb.multi/bkpt-multi-exec.exp: New.
13986 * gdb.multi/crashme.c: New.
13987
279017b7
TG
139882009-10-13 Tristan Gingold <gingold@adacore.com>
13989
13990 * gdb.base/sepdebug.exp: Check debug info are found.
13991
0413d738
PA
139922009-10-08 Pedro Alves <pedro@codesourcery.com>
13993
13994 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
13995 bits.
13996
c628eecc
JK
139972009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13998
13999 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
14000
38af1bfe
JB
140012009-10-07 Joel Brobecker <brobecker@adacore.com>
14002
14003 * gdb.base/watchpoints.c: Add copyright header. Reformat one
14004 of the comments.
14005
2b0adecd
PM
140062009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
14007
14008 * gdb.base/annota1.exp: Remove obsolete match_max increase.
14009 * gdb.base/annota3.exp: Idem.
14010 * gdb.base/maint.exp: Idem.
14011
8d417781
PM
140122009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
14013
889bf7c5 14014 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
14015 to default.
14016
bb61102d
PM
140172009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
14018
889bf7c5 14019 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
14020 mingw and cygwin targets.
14021
ace5c364
PM
140222009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
14023 Pedro Alves <pedro@codesourcery.com>
14024
889bf7c5 14025 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
14026 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
14027
c2d494a0
PM
140282009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
14029
e1b52ce2
PM
14030 * gdb.base/shr1.c: Use %p in format string.
14031 * gdb.base/unload.c: Avoid warning in fprintf.
14032 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 14033
209f53f5
PM
140342009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
14035
14036 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
14037 long type.
14038 (test_unlink): Correct printf string.
14039 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
14040 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
14041
8172766a
JK
140422009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14043
14044 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
14045 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
14046 * gdb.arch/ia64-breakpoint-shadow.S: New file.
14047
0f73703c
UW
140482009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14049
14050 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
14051 * gdb.objc/nondebug.exp: Likewise.
14052
b32306ca
UW
140532009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14054
14055 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
14056 target_info setting.
14057
14058 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
14059 that detect new threads during "info threads".
14060
0057022f
UW
140612009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14062
14063 * gdb.threads/manythreads.c (main): Increase thread stack size
14064 to 2*PTHREAD_STACK_MIN.
14065 * gdb.threads/multi-create.c (main): Likewise.
14066 (create_function): Likewise.
14067
f29c0325
UW
140682009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14069
14070 * gdb.base/dump.exp: Pass difference of pointer types instead
14071 of integer types as offset to restore in intarr3.srec case.
14072
fcb34849
UW
140732009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14074
14075 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
14076
d5142e3b
UW
140772009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14078
14079 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
14080
087b74b2 140812009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 14082
087b74b2
PM
14083 New test for two watchpoints, with disabling of
14084 the first inserted.
14085 * testsuite/gdb.base/watchpoints.c: New file.
14086 * testsuite/gdb.base/watchpoints.exp: New file.
14087
96c07c5b
TT
140882009-09-25 Tom Tromey <tromey@redhat.com>
14089
14090 * gdb.base/charset.exp: Test utf-16 strings with Python.
14091
b8899f2b
TT
140922009-09-25 Tom Tromey <tromey@redhat.com>
14093
14094 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
14095 UCS-4.
14096 * gdb.base/charset.c (utf_32_string): Rename.
14097 (init_utf32): Rename.
14098 (main): Update.
14099
329719ec
TT
141002009-09-22 Tom Tromey <tromey@redhat.com>
14101
14102 * gdb.python/py-function.exp: Add regression tests.
14103
11ef0d76
KS
141042009-09-21 Keith Seitz <keiths@redhat.com>
14105
14106 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
14107 with invalid operator.
14108
3fe8f3b3
KS
141092009-09-21 Keith Seitz <keiths@redhat.com>
14110
14111 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
14112 and destructor using typedef name of class.
14113 * gdb.cp/classes.cc (class Base1): Add a destructor.
14114 (base1): New typedef.
14115 (use_methods): Instanitate an object of type base1.
14116 * gdb.cp/templates.exp (test_template_typedef): New procedure.
14117 (do_tests): Call test_template_typedef.
14118 * gdb.cp/templates.cc (Baz::~Baz): New method.
14119 (intBazOne): New typedef.
14120 (main): Instantiate intBazOne.
14121
7a9fe101
PM
141222009-09-21 Phil Muldoon <pmuldoon@redhat.com>
14123
14124 PR python/10633
14125
14126 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
14127 Function.
14128 (run_lang_tests): Add print elements test.
14129
2e4d963f
PM
141302009-09-21 Phil Muldoon <pmuldoon@redhat.com>
14131
14132 * gdb.python/py-value.exp (test_subscript_regression): New
14133 function. Test for invalid subscripts.
14134 * gdb.python/py-value.c (main): Add test array, and pointer to it.
14135 (ptr_ref): New function.
14136
ec7e75e7
PP
141372009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14138
14139 * gdb.base/default.exp: Fix "show convenience".
14140
0cc7d26f
TT
141412009-09-15 Tom Tromey <tromey@redhat.com>
14142
14143 * lib/mi-support.exp (mi_create_varobj): Update.
14144 (mi_create_floating_varobj): Likewise.
14145 (mi_create_dynamic_varobj): New proc.
14146 (mi_varobj_update): Update.
14147 (mi_varobj_update_with_type_change): Likewise.
14148 (mi_varobj_update_kv_helper): New proc.
14149 (mi_varobj_update_dynamic_helper): Rewrite.
14150 (mi_varobj_update_dynamic): New proc.
14151 (mi_list_varobj_children): Update.
14152 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
14153 * gdb.python/python-prettyprint.py (pp_outer): New class.
14154 (pp_nullstr): Likewise.
14155 (lookup_function): Register new printers.
14156 * gdb.python/python-prettyprint.c (struct substruct): New type.
14157 (struct outerstruct): Likewise.
14158 (substruct_test): New function.
14159 (struct nullstr): New type.
14160 (string_1, string_2): New globals.
14161 (main): Add new tests.
14162 * gdb.python/python-mi.exp: Added regression tests.
14163 * gdb.mi/mi2-var-display.exp: Update.
14164 * gdb.mi/mi2-var-cmd.exp: Update.
14165 * gdb.mi/mi2-var-child.exp: Update.
14166 * gdb.mi/mi2-var-block.exp: Update.
14167 * gdb.mi/mi-var-invalidate.exp: Update.
14168 * gdb.mi/mi-var-display.exp: Update.
14169 * gdb.mi/mi-var-cmd.exp: Update.
14170 * gdb.mi/mi-var-child.exp: Update.
14171 * gdb.mi/mi-var-block.exp: Update.
14172 * gdb.mi/mi-break.exp: Update.
14173 * gdb.mi/gdb701.exp: Update.
14174
a96d9b2e
SDJ
141752009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
14176
14177 * Makefile.in: Inclusion of catch-syscall object.
14178 * gdb.base/catch-syscall.c: New file.
14179 * gdb.base/catch-syscall.exp: New file.
14180
b43b923a
MS
141812009-09-12 Michael Snyder <msnyder@vmware.com>
14182
14183 * gdb.reverse/step-reverse.exp: Explicitly check for targets
14184 that can support reverse debuggnig.
14185
cec03d70
TT
141862009-09-11 Tom Tromey <tromey@redhat.com>
14187
14188 * gdb.dwarf2/valop.S: New file.
14189 * gdb.dwarf2/valop.exp: New file.
14190
e23bb3fc
MK
141912009-09-11 Mark Kettenis <kettenis@gnu.org>
14192
14193 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
14194
37c3696d
DE
141952009-09-10 Doug Evans <dje@google.com>
14196
14197 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
14198 Add $gdb_prompt to second breakpoint regexp.
14199
5172aecb
JB
142002009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
14201
14202 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
14203 names, add missing ones.
14204 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
14205 * gdb.python/py-frame.c: Rename from python-frame.c.
14206 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
14207 testfile name.
14208 * gdb.python/py-function.exp: Rename from python-function.exp.
14209 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
14210 testfile name.
14211 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
14212 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
14213 Adjust testfile name.
14214 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
14215 * gdb.python/py-template.cc: Rename from python-template.cc.
14216 * gdb.python/py-template.exp: Rename from python-template.exp.
14217 Adjust testfile name.
14218 * gdb.python/py-value.c: Rename from python-value.c.
14219 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
14220 testfile name.
14221
b554e4bd
JK
142222009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14223
14224 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
14225 $bpt2address.
14226 (Second breakpoint address is valid on ia64)
14227 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
14228
9a68ae16
JM
142292009-09-03 Joseph Myers <joseph@codesourcery.com>
14230
14231 * gdb.base/ending-run.exp: Restrict regular expression matching
14232 line number to require closing brace following.
14233
146b9145
DE
142342009-09-03 Doug Evans <dje@google.com>
14235
14236 * gdb.base/store.exp (check_set): Fix typo in expected value message.
14237
787d21e1
TT
142382009-09-02 Tom Tromey <tromey@redhat.com>
14239
14240 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
14241
e7802207
TT
142422009-09-02 Tom Tromey <tromey@redhat.com>
14243
14244 * gdb.dwarf2/callframecfa.exp: New file.
14245 * gdb.dwarf2/callframecfa.S: New file.
14246
817aadd2
JK
142472009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14248
14249 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
14250 gdb.base/solib-overlap-main.c: New.
14251
4a76eae5
DJ
142522009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
14253
14254 PR gdb/10565
14255
14256 * gdb.base/bitfields.c (struct container, container): New.
14257 (main): Initialize it and call break5.
14258 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
14259
d4b96c9a
JK
142602009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14261
14262 Support constant DW_AT_data_member_location by GCC PR debug/40659.
14263 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
14264
4e22772d
JK
142652009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14266
14267 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
14268
2efab443
MS
142692009-08-26 Michael Snyder <msnyder@vmware.com>
14270
14271 * gdb.base/i386-reverse.c: New file.
14272 * gdb.base/i386-reverse.exp: New file.
14273 * gdb.base/Makefile.in: Add new files to be removed.
14274
07ab73a0
JM
142752009-08-26 Joseph Myers <joseph@codesourcery.com>
14276
14277 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
14278 environment-pwd for remote host.
14279 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
14280
676accff
KS
142812009-08-24 Keith Seitz <keiths@redhat.com>
14282
14283 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
14284 Add two new C++ completer tests which limit the output to a
889bf7c5 14285 given class.
676accff 14286
f9f7ad22
MS
142872009-08-24 Michael Snyder <msnyder@vmware.com>
14288
14289 * gdb.base/del.exp: Fix typo in comment.
14290 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
14291
81ecdfbb
RW
142922009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
14293
14294 * configure: Regenerate.
14295 * gdb.hp/configure: Likewise.
14296 * gdb.hp/gdb.aCC/configure: Likewise.
14297 * gdb.hp/gdb.base-hp/configure: Likewise.
14298 * gdb.hp/gdb.compat/configure: Likewise.
14299 * gdb.hp/gdb.defects/configure: Likewise.
14300 * gdb.hp/gdb.objdbg/configure: Likewise.
14301 * gdb.stabs/configure: Likewise.
14302
cab0c772
UW
143032009-08-19 Doug Evans <dje@google.com>
14304
14305 * gdb.base/gdbvars.c: New file.
14306 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
14307
b8fa0bfa
PA
143082009-08-14 Pedro Alves <pedro@codesourcery.com>
14309
14310 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
14311 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
14312
b84aa90a
PA
143132009-08-13 Pedro Alves <pedro@codesourcery.com>
14314
14315 * gdb.base/default.exp: Adjust "set language test": it's now an
14316 enum command. Larger help string moved to "help set language".
14317 * gdb.base/help.exp: Adjust "help set language" expected output,
14318 now lists all known languages.
14319
0d8f9b2c
NF
143202009-08-11 Nathan Froyd <froydnj@codesourcery.com>
14321
14322 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
14323 all frame arguments.
14324 * gdb.arch/altivec-regs.exp: Likewise.
14325
bda180e0
TT
143262009-08-07 Tom Tromey <tromey@redhat.com>
14327
14328 * gdb.base/setshow.exp: Add tests for changes to set language, set
14329 check range, and set check type.
14330
48cb2d85
VP
143312009-08-03 Vladimir Prus <vladimir@codesourcery.com>
14332
14333 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
14334 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 14335 Call it.
48cb2d85 14336
1ea34204
UW
143372009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14338
14339 * configure.ac: Run gdb.cell tests when appropriate.
14340 * configure: Regenerate.
14341 * lib/cell.exp: New file.
14342 * gdb.cell: New directory.
14343 * gdb.cell/configure.ac: New file.
14344 * gdb.cell/configure: New file.
14345 * gdb.cell/Makefile.in: New file.
14346 * gdb.cell/arch.exp: New file.
14347 * gdb.cell/break.c: New file.
14348 * gdb.cell/break.exp: New file.
14349 * gdb.cell/break-spu.c: New file.
14350 * gdb.cell/bt.c: New file.
14351 * gdb.cell/bt2-spu.c: New file.
14352 * gdb.cell/bt-spu.c: New file.
14353 * gdb.cell/bt.exp: New file.
14354 * gdb.cell/coremaker.c: New file.
14355 * gdb.cell/coremaker-spu.c: New file.
14356 * gdb.cell/core.exp: New file.
14357 * gdb.cell/gcore.exp: New file.
14358 * gdb.cell/data.c: New file.
14359 * gdb.cell/data.exp: New file.
14360 * gdb.cell/data-spu.c: New file.
14361 * gdb.cell/ea-cache.exp: New file.
14362 * gdb.cell/ea-cache.c: New file.
14363 * gdb.cell/ea-cache-spu.c: New file.
14364 * gdb.cell/ea-standalone.c: New file.
14365 * gdb.cell/ea-standalone.exp: New file.
14366 * gdb.cell/ea-test.c: New file.
14367 * gdb.cell/ea-test.exp: New file.
14368 * gdb.cell/f-regs.exp: New file.
14369 * gdb.cell/mem-access.c: New file.
14370 * gdb.cell/mem-access.exp: New file.
14371 * gdb.cell/mem-access-spu.c: New file.
14372 * gdb.cell/ptype.exp: New file.
14373 * gdb.cell/registers.exp: New file.
14374 * gdb.cell/size.c: New file.
14375 * gdb.cell/sizeof.exp: New file.
14376 * gdb.cell/size-spu.c: New file.
14377 * gdb.cell/solib.exp: New file.
14378 * gdb.cell/solib-symbol.exp: New file.
14379
85e747d2
UW
143802009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14381
14382 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
14383
58d6951d
DJ
143842009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
14385
14386 * gdb.base/float.exp: Handle VFP registers.
14387
6e0a4f15
MS
143882009-07-14 Michael Snyder <msnyder@vmware.com>
14389
dcd5da87
MS
14390 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
14391 to bring gdb to the beginning of the calling line.
14392
6e0a4f15
MS
14393 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
14394 confusing the i386 epilogue unwinder.
14395
782b2b07
SS
143962009-07-14 Stan Shebs <stan@codesourcery.com>
14397
14398 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
14399
f662c3bc
MS
144002009-07-14 Michael Snyder <msnyder@vmware.com>
14401
14402 * gdb.reverse/step-reverse.exp (stepi into function call):
14403 Call instruction may not be first instruction in the line.
14404 (reverse stepi from a function call): Used wrong line number.
14405
8f313923
JK
144062009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14407
14408 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
14409
4662c76e
JK
144102009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14411
14412 Fix gdb.base/macscp.exp when using custom inputrc.
14413 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
14414 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
14415 env(TERM) set.
14416 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
14417 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
14418
aa81e255
JK
144192009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14420
14421 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
14422 * gdb.base/annota1.exp (thread_test): Import global $testfile.
14423 Change the compilation target to match the testcase name.
14424 * gdb.base/sect-cmd.exp: Change the compilation target to match the
14425 testcase name.
14426 * a2-run.exp: Use for setup prepare_for_testing. Change the
14427 compilation target to match the testcase name.
14428 * gdb.base/commands.exp: Likewise.
14429 * gdb.base/finish.exp: Likewise.
14430 * gdb.base/float.exp: Likewise.
14431 * gdb.base/info-target.exp: Likewise.
14432 * gdb.base/relational.exp: Likewise.
14433 * gdb.base/term.exp: Likewise.
14434 * gdb.base/until.exp: Likewise.
14435 * gdb.base/volatile.exp: Likewise.
14436 * gdb.base/whatis-exp.exp: Likewise.
14437
4c93b1d7
HZ
144382009-07-11 Hui Zhu <teawater@gmail.com>
14439
14440 * gdb.base/help.exp (disassemble): Update expected help text.
14441
812f7342
TT
144422009-07-09 Tom Tromey <tromey@redhat.com>
14443
14444 * lib/gdb.exp: Handle TRANSCRIPT.
14445 (remote_spawn, remote_close, send_gdb): New procs.
14446
fbb8f299
PM
144472009-07-10 Phil Muldoon <pmuldoon@redhat.com>
14448
14449 * gdb.python/python-prettyprint.c: Add counted null string
14450 structure.
14451 * gdb.python/python-prettyprint.exp: Print null string. Test for
14452 embedded nulls.
14453 * gdb.python/python-prettyprint.py (pp_ns): New Function.
14454 * gdb.python/python-value.exp (test_value_in_inferior): Add
14455 variable length string fetch tests.
14456 * gdb.python/python-value.c (main): Add strings for string fetch tests.
14457
c0ac0ec7
JK
144582009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14459
14460 * gdb.base/dump.exp (inaccessible memory is reported): New test.
14461
30b66ecc
TT
144622009-07-07 Tom Tromey <tromey@redhat.com>
14463
14464 * gdb.base/call-rt-st.exp: Update for change to escape output.
14465 * gdb.base/callfuncs.exp: Likewise.
14466 * gdb.base/charset.exp: Likewise.
14467 * gdb.base/constvars.exp: Likewise.
14468 * gdb.base/long_long.exp: Likewise.
14469 * gdb.base/pointers.exp: Likewise.
14470 * gdb.base/printcmds.exp: Likewise.
14471 * gdb.base/setvar.exp: Likewise.
14472 * gdb.base/store.exp: Likewise.
14473 * gdb.cp/ref-types.exp: Likewise.
14474 * gdb.mi/mi-var-child.exp: Likewise.
14475 * gdb.mi/mi-var-display.exp: Likewise.
14476 * gdb.mi/mi2-var-display.exp: Likewise.
14477 * gdb.base/charset.exp: Test octal escape sequence length.
14478 Update for change to escape output.
14479
187c4a2b
JK
144802009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14481
14482 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
14483
d80a43f9
DJ
144842009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
14485
14486 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
14487
047427a8
JK
144882009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14489
14490 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
14491 gdbserver increasing $portnum if "Can't bind address" has been seen.
14492
8b5a0f4f
PA
144932009-07-05 Pedro Alves <pedro@codesourcery.com>
14494
14495 * gdb.base/ending-run.exp: Add "step out of main" pattern for
14496 mingw32ce.
14497
7d93ba58
PA
144982009-07-05 Pedro Alves <pedro@codesourcery.com>
14499
14500 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
14501 VFP format.
14502
2277426b
PA
145032009-07-02 Pedro Alves <pedro@codesourcery.com>
14504
14505 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
14506 linux. Adjust to use "inferior", "info inferiors", "detach
14507 inferior" and "kill inferior" instead of "restart", "info fork",
14508 "detach fork" and "delete fork".
14509 * gdb.base/ending-run.exp: Spell out "info".
14510 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
14511 the "kill" command.
14512
5af949e3
UW
145132009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14514
14515 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
14516 change to prefix TLS offset in hex with 0x.
14517
5d3729b5
UW
145182009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14519
14520 * gdb.base/default.exp: Update test case for "x" changes.
14521
af589bd0
TG
145222009-07-01 Tristan Gingold <gingold@adacore.com>
14523
14524 * gdb.base/bigcore.exp: Make darwin untested.
14525
40974f91
JK
145262009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14527
14528 * gdb.base/completion.exp (directory completion): Create the directory.
14529 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
14530 escapeuniquesub.
14531 (directory completion 2): Expect now ${escapeuniquesub}.
14532 (Glob remaining of directory test): Remove one excessive newline.
14533 Expect the real output.
14534
59dd3af6
JK
145352009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14536
14537 Fix `make check//%' target after `make check' has been ran.
14538 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
14539 a mkdir call.
14540 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
14541 (%/.dir): Remove.
14542
f4e164aa
JK
145432009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14544
14545 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
14546 the expected result record.
14547
69af2122
JK
145482009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14549
14550 Remove racy FAILs relying just on the timeouts.
14551 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
14552 (annotation_level 2): Remove racy FAILs.
14553
2fd481e1
PP
145542009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
14555
14556 gdb/10275
889bf7c5
PA
14557 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
14558
c38f313d
DJ
145592009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
14560
14561 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
14562
8b777f02
VP
145632009-06-30 Vladimir Prus <vladimir@codesourcery.com>
14564
14565 * gdb.mi/mi-stack.exp: Testing symbolic options
14566 to -stack-list-locals and -stack-list-arguments.
14567
00c7eacf
JK
145682009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14569
14570 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
14571
6bc80edc
TT
145722009-06-29 Tom Tromey <tromey@redhat.com>
14573
14574 * dg-extract-results.sh: New file.
14575 * Makefile.in (FORCE_PARALLEL): New variable.
14576 (CHECK_TARGET): New conditional variable.
14577 (check): Use CHECK_TARGET.
14578 (DO_RUNTEST): New variable.
14579 (check-single): New target.
14580 (TEST_DIRS): New variable.
14581 (TEST_TARGETS): Likewise.
14582 (check-parallel): New target.
14583 (check-gdb.%): New pattern.
14584 (BASE1_FILES): New variable.
14585 (BASE2_FILES): Likewise.
14586 (check-gdb.base%): New pattern.
14587 (%/.dir): New pattern.
14588 * configure: Rebuild.
14589 * aclocal.m4 (AM_CONDITIONAL): New defun.
14590 * configure.ac: Check whether user is using GNU make.
14591 (GMAKE): New conditional.
14592
794684b6
SW
145932009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
14594
14595 * gdb.cp/namespace-nested-import.cc: New test.
14596 * gdb.cp/namespace-nested-import.exp: New test.
14597
edb3359d
DJ
145982009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
14599
14600 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
14601 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
14602 * gdb.opt/Makefile.in (EXECUTABLES): Update.
14603 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
14604 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
14605 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
14606 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
14607 gdb.opt/inline-markers.c: New files.
14608 * lib/gdb.exp (skip_inline_frame_tests): New function.
14609 (skip_inline_var_tests): New function.
14610
cf657a0c
AS
146112009-06-27 Andreas Schwab <schwab@linux-m68k.org>
14612
14613 * gdb.cp/exception.exp: Don't require $hex before inner frame in
14614 backtrace.
14615
28d41a99
MS
146162009-06-27 Michael Snyder <msnyder@vmware.com>
14617
14618 * gdb.reverse: New directory.
14619 * gdb.reverse/break-reverse.c: New test.
14620 * gdb.reverse/break-reverse.exp: New test.
14621 * gdb.reverse/consecutive-reverse.c: New test.
14622 * gdb.reverse/consecutive-reverse.exp: New test.
14623 * gdb.reverse/finish-reverse.c: New test.
14624 * gdb.reverse/finish-reverse.exp: New test.
14625 * gdb.reverse/machinestate.c: New test.
14626 * gdb.reverse/ms1.c: New test.
14627 * gdb.reverse/machinestate.exp: New test.
14628 * gdb.reverse/Makefile.in: New file.
14629 * gdb.reverse/shr2.c: New test.
14630 * gdb.reverse/solib-reverse.c: New test.
14631 * gdb.reverse/solib-reverse.exp: New test.
14632 * gdb.reverse/step-reverse.c: New test.
14633 * gdb.reverse/step-reverse.exp: New test.
14634 * gdb.reverse/until-reverse.c: New test.
14635 * gdb.reverse/ur1.c: New test.
14636 * gdb.reverse/until-reverse.exp: New test.
14637 * gdb.reverse/watch-reverse.c: New test.
14638 * gdb.reverse/watch-reverse.exp: New test.
14639 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
14640 * configure: Regenerate.
14641
fe3c8b0d
DE
146422009-06-26 Doug Evans <dje@google.com>
14643
14644 * gdb.base/psymtab.exp: Turn off pending breakpoints.
14645
3a72a602
PM
146462009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
14647
14648 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
14649 windows problem for 'file delete $binfile'.
14650
27aa8d6a
SW
146512009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
14652
14653 * gdb.cp/namespace-using.exp: New test.
14654 * gdb.cp/namespace-using.cc: New test.
14655
8ac055f8
JB
146562009-05-20 Joel Brobecker <brobecker@adacore.com>
14657
14658 * gdb.ada/variant_record_packed_array: New testcase.
14659
85e306ed
TT
146602009-06-23 Tom Tromey <tromey@redhat.com>
14661
14662 * gdb.base/charset.exp (test_combination): Regression test.
14663 * gdb.base/charset.c (my_wchar_t): New typedef.
14664 (myvar): New global.
14665 (main): Set myvar.
14666
56643c5e
PM
146672009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
14668
14669 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
14670 target.
14671
1fac167a
UW
146722009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14673
14674 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
14675
7ccb0be9
UW
146762009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14677
14678 * gdb.mi/gdb680.exp: Update test for error message.
14679
568d6575
UW
146802009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14681
14682 * gdb.base/annota1.exp: Allow multiple occurrences of the
14683 frames-invalid annotation.
14684 * gdb.cp/annota2.exp: Likewise.
14685
7cd1089b
PM
146862009-06-15 Phil Muldoon <pmuldoon@redhat.com>
14687
14688 * gdb.cp/gdb2495.cc: New file.
14689 * gdb.cp/gdb2495.exp: New file.
14690
72c63395
JK
146912009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14692
14693 Report error on GDB crash during runto.
14694 * lib/gdb.exp (runto <eof>): New.
14695
3788363d
DJ
146962009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
14697
14698 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
14699 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
14700 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
14701 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
14702 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
14703 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
14704 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
14705 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
14706 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
14707 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
14708 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
14709 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
14710 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
14711 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
14712 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
14713 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
14714 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
14715 gdb.server/server-mon.exp, gdb.server/server-run.exp,
14716 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14717 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
14718 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
14719 gdb.trace/passcount.exp, gdb.trace/report.exp,
14720 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
14721 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
14722 gdb.trace/while-stepping.exp: Use a unique name for the compiled
14723 executable.
14724
17592de3
PA
147252009-06-07 Pedro Alves <pedro@codesourcery.com>
14726
14727 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
14728 defined before referencing it.
14729
701e355d
DE
147302009-06-03 Doug Evans <dje@google.com>
14731
14732 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
14733 * gdb.arch/i386-see.c: Ditto.
14734
f2292c65
PM
147352009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
14736
14737 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
14738 (check_macro): Return 1 if undefined.
14739 If first test fails, check if macro debug information is available,
14740 and report unsupported test if no macro information is found.
14741
5a437975
DE
147422009-05-29 Doug Evans <dje@google.com>
14743
14744 * gdb.threads/hand-call-in-threads.exp: New.
14745 * gdb.threads/hand-call-in-threads.c: New.
14746
c141c696
MS
147472009-05-29 Michael Snyder <msnyder@vmware.com>
14748
14749 * gdb.base/break-always.exp: Change "1" to "on".
14750 Add confirmation check.
14751
b3444185
PA
147522009-05-28 Pedro Alves <pedro@codesourcery.com>
14753
14754 * gdb.threads/threxit-hop-specific.c: New.
14755 * gdb.threads/threxit-hop-specific.exp: New.
14756 * gdb.threads/thread-execl.c: New.
14757 * gdb.threads/thread-execl.exp: New.
14758
b6313243
TT
147592009-05-27 Tom Tromey <tromey@redhat.com>
14760 Thiago Jung Bauermann <bauerman@br.ibm.com>
14761
14762 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
14763 (mi_child_regexp): Likewise.
14764 (mi_list_varobj_children_range): Likewise.
14765 (mi_get_features): Likewise.
14766 (mi_list_varobj_children): Rewrite.
14767 * gdb.python/python-mi.exp: New file.
14768
a6bac58e
TT
147692009-05-27 Tom Tromey <tromey@redhat.com>
14770 Thiago Jung Bauermann <bauerman@br.ibm.com>
14771 Phil Muldoon <pmuldoon@redhat.com>
14772 Paul Pluzhnikov <ppluzhnikov@google.com>
14773
14774 * gdb.python/python-prettyprint.exp: New file.
14775 * gdb.python/python-prettyprint.c: New file.
14776 * gdb.python/python-prettyprint.py: New file.
14777 * gdb.base/display.exp: print/r is now valid.
14778
2c74e833
TT
147792009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
14780 Tom Tromey <tromey@redhat.com>
14781 Pedro Alves <pedro@codesourcery.com>
14782 Paul Pluzhnikov <ppluzhnikov@google.com>
14783
14784 * gdb.python/python-template.exp: New file.
14785 * gdb.python/python-template.cc: New file.
14786 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14787 tests.
14788 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14789 Call it.
14790 (test_value_after_death): New proc.
14791 * gdb.python/python-value.c (PTR): New typedef.
14792 (main): New variable 'x'.
14793
89c73ade
TT
147942009-05-27 Tom Tromey <tromey@redhat.com>
14795
14796 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14797 tests.
14798 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14799 Call it.
14800
a75724bc
PA
148012009-05-27 Pedro Alves <pedro@codesourcery.com>
14802
14803 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
14804
e58b0e63
PA
148052009-05-24 Pedro Alves <pedro@codesourcery.com>
14806
14807 * gdb.threads/fork-thread-pending.c: New.
14808 * gdb.threads/fork-thread-pending.exp: New.
14809
4ac36638
JK
148102009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14811
14812 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
14813 * gdb.dwarf2/dw2-strp.S (a_string2): New.
14814
889bf7c5 148152009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 14816
889bf7c5 14817 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 14818
b242c3c2
PA
148192009-05-17 Pedro Alves <pedro@codesourcery.com>
14820
14821 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
14822 `gdb_get_line_number'. Call `callee' in both parent and child.
14823 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
14824 `gdb_get_line_number' instead of hardcoding line numbers.
14825 (catch_fork_unpatch_child): New procedure to test detaching
14826 breakpoints from child fork.
14827 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
14828 hardcoding line numbers.
14829 (do_fork_tests): Run `catch_fork_unpatch_child'.
14830
ee342b23
VP
148312009-05-17 Vladimir Prus <vladimir@codesourcery.com>
14832
14833 * gdb.mi/mi-cmd-var.exp: Check that when varobj
14834 of structure type enters or leaves the scope, it
14835 is reported by -var-update.
14836
e2009e98
DE
148372009-05-11 Doug Evans <dje@sebabeach.org>
14838
14839 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 14840 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
14841 * gdb.threads/schedlock.c (main): Fix off-by-one error.
14842
00903456
JK
148432009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14844
14845 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
14846
dc621c35
DE
148472009-04-30 Doug Evans <dje@google.com>
14848
14849 * gdb.threads/watchthreads2.exp: New testcase.
14850 * gdb.threads/watchthreads2.c: New testcase.
14851
9ab4e744
DE
148522009-04-29 Doug Evans <dje@google.com>
14853
14854 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
14855 * gdb.cp/mb-ctor.cc: Ditto.
14856 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
14857 * gdb.cp/mb-inline.h (multi_line_foo): New function.
14858 * gdb.cp/mb-inline1.cc: Call it.
14859 * gdb.cp/mb-inline2.cc: Ditto.
14860 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
14861 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
14862
484086b7
JK
148632009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14864
14865 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
14866 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
14867 Replace all uses of `decimal' by `nonzero'.
14868 (info macro FROM_COMMANDLINE): New test.
14869
379a77b5
TT
148702009-04-27 Tom Tromey <tromey@redhat.com>
14871
14872 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
14873
b92b73c2
DE
148742009-04-27 Doug Evans <dje@google.com>
14875
14876 * gdb.threads/watchthreads.c (main): Initialize args before starting
14877 the threads. Plus formatting cleanup.
14878 * gdb.threads/watchthreads.exp: Avoid errant failures due to
14879 biased scheduling of one thread.
14880
945a118d
JG
148812009-04-27 Jerome Guitton <guitton@adacore.com>
14882
14883 * gdb.cp/templates.cc (GetMax): New template.
14884 (main): Declare two instances of GetMax.
14885 * gdb.cp/templates.exp: Add new test.
14886
d389af10
JK
148872009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14888
14889 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
14890
e7f86de9
JM
148912009-04-22 Joseph Myers <joseph@codesourcery.com>
14892
14893 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
14894
334cc82d
TT
148952009-04-15 Tom Tromey <tromey@redhat.com>
14896
14897 * gdb.base/charset.exp: Add regression test.
14898
d12672cc
JB
148992009-04-14 Joel Brobecker <brobecker@adacore.com>
14900
14901 * gdb.base/exe-lock.exp: New testcase.
14902
18e8c3bc
TT
149032009-04-13 Tom Tromey <tromey@redhat.com>
14904
14905 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
14906 operator on Frame.
14907
5ecd5cbe
UW
149082009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14909
14910 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
14911 * gdb.server/ext-attach.exp: Likewise.
14912
7309f756
VP
149132009-04-03 Vladimir Prus <vladimir@codesourcery.com>
14914
14915 Eliminate some sleep usage.
14916
889bf7c5
PA
14917 * gdb.mi/basics.c (do_nothing): New.
14918 (main): Use do_nothing instead of printf, so that
14919 not to introduce race condition between output of
14920 inferiour and output of gdb. Do not use sleep as it
14921 is not generally available on embedded targets.
7309f756 14922
f4b95f6f
PA
149232009-04-02 Pedro Alves <pedro@codesourcery.com>
14924
14925 * gdb.server/ext-attach.exp: Expect an optional process id after
14926 "Detached from remote process".
14927
de40b933
JK
149282009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14929
14930 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
14931 gdb.dwarf2/dw2-unresolved.exp: New.
14932
2ae101a4
PA
149332009-04-02 Pedro Alves <pedro@codesourcery.com>
14934
14935 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
14936 mi_run_to_main.
14937
56a8e183
PA
149382009-04-02 Pedro Alves <pedro@codesourcery.com>
14939
14940 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
14941 mi_run_to_main. Skip thread exit test on remote targets.
14942 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
14943 mi_run_to_main.
14944 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
14945 mi_run_to_main.
14946 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
14947 when expecting ^connected. Detect when the target doesn't support
14948 non-stop mode.
14949 (mi_run_cmd): Detect if non-stop mode was requested by isn't
14950 supported. Return -1 on error, 0 on success.
14951 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
14952 (mi_runto): Return mi_runto_helper's result explicitly.
14953
c35fafde
PA
149542009-04-01 Pedro Alves <pedro@codesourcery.com>
14955
14956 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
14957
f8a8dce6
JB
149582009-04-01 Tom Tromey <tromey@redhat.com>
14959
14960 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
14961 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
14962 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
14963 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
14964
71c25dea
TT
149652009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
14966 Jan Kratochvil <jan.kratochvil@redhat.com>
14967
14968 PR gdb/931
14969 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
14970 output.
14971 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
14972 for gdb/931.
14973 * dw2-strp.S (DW_AT_language): Change to C++.
14974 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
14975
02d9a9ce
JB
149762009-03-31 Joel Brobecker <brobecker@adacore.com>
14977
14978 * gdb.ada/tasks: New testcase.
14979
1042e4c0
SS
149802009-03-30 Stan Shebs <stan@codesourcery.com>
14981
14982 * gdb.trace/actions.exp: Update to match new info trace format.
14983 * gdb.trace/deltrace.exp: Ditto.
14984 * gdb.trace/infotrace.exp: Ditto.
14985 * gdb.trace/passcount.exp: Ditto.
14986 * gdb.trace/save-trace.exp: Ditto.
14987 * gdb.trace/while-stepping.exp: Ditto.
14988 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
14989
f8f6f20b
TJB
149902009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14991
14992 * gdb.python/python-frame.c: New file.
14993 * gdb.python/python-frame.exp: New file.
14994
c0c6f777
TJB
149952009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
14996
14997 * gdb.python/python-value.exp: Add tests for the address
14998 attribute.
14999
3cb51905
AS
150002009-03-29 Andreas Schwab <schwab@linux-m68k.org>
15001
15002 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
15003
88fc996f
DE
150042009-03-26 Doug Evans <dje@google.com>
15005
15006 * gdb.mi/mi-nonstop-exit.exp: New file.
15007 * gdb.mi/non-stop-exit.c: New file.
15008
56ef84b1
TT
150092009-03-26 Tom Tromey <tromey@redhat.com>
15010
15011 Update for change to prologue skipping:
15012 * gdb.mi/mi2-simplerun.exp: Update.
15013 * gdb.mi/mi2-break.exp: Update.
15014 * gdb.mi/mi-simplerun.exp: Update.
15015 * gdb.mi/mi-break.exp: Update.
15016 * gdb.base/ending-run.exp: Update.
15017
def2b000
TJB
150182009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
15019
15020 * gdb.python/python-value.exp (test_value_in_inferior): Test
15021 gdb.Value.is_optimized_out attribute.
15022
442ddf59
JK
150232009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15024
15025 * gdb.dwarf2/dw2-noloc-main.c: New file.
15026 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
15027 (.text): Remove.
15028 (.data): New.
15029 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
15030 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
15031 (DW_TAG_subprogram func_cu1, noloc): Remove.
15032 (main): New.
15033 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
15034 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
15035 (file_symbols): New procedure.
15036
a8df5de4
TT
150372009-03-25 Tom Tromey <tromey@redhat.com>
15038
15039 * gdb.base/charset.exp (valid_target_charset): New proc.
15040 Use it to skip tests on invalid charsets.
15041
cc1d7add
PM
150422009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
15043
15044 * gdb.base/completion.exp: Add a test for directory completion.
15045
bcd5727b
JK
150462009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15047
15048 Fix a racy FAIL.
15049 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
15050 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
15051
cc924cad
TJB
150522009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
15053
15054 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
15055 * gdb.python/python-function.exp: Add test for function returning
15056 a GDB value.
15057
bc3b79fd
TJB
150582009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
15059
15060 * gdb.python/python-function.exp: New file.
15061
6c7a06a3
TT
150622009-03-20 Tom Tromey <tromey@redhat.com>
15063
15064 * gdb.base/store.exp: Update for change to escape output.
15065 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
15066 to escape output.
15067 * gdb.base/pointers.exp: Update for change to escape output.
15068 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
15069 to escape output.
15070 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
15071 escape output.
15072 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
15073 to escape output.
15074 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
15075 escape output.
15076 * gdb.base/setvar.exp: Update for change to escape output.
15077 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
15078 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
15079 to escape output.
15080 (test_print_string_constants): Likewise.
15081 * gdb.base/charset.exp (valid_host_charset): Check size of
15082 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
15083 cases. Handle "auto"-related output.
15084 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
15085 (uvar, Uvar): New globals.
15086
c31af87b
JG
150872009-03-19 Jerome Guitton <guitton@adacore.com>
15088
15089 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
15090 deltas.
15091 * gdb.ada/fixed_points.exp: Ditto.
15092
51272cf2
PA
150932009-03-18 Pedro Alves <pedro@codesourcery.com>
15094
15095 * return-nodebug.c: Don't include stdio.h.
15096 (init): Delete.
15097 (func): Delete definition and provide extern declaration.
15098 (t): New.
15099 (main): Don't call printf. Call func and store its result in t.
15100 * return-nodebug1.c: New.
15101 * return-nodebug.exp: Don't expect stdio output. Instead, print
15102 the global variable t. Drop printf formatters and cast types from
15103 foreach loop. Don't use prepare_for_testing. Compile
15104 return-nodebug.c and return-nodebug1.c in separate steps. Don't
15105 define FORMAT or CAST.
15106
d24948ac
PP
151072009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15108
15109 * gdb.base/solib-display.exp: Disable test for remote targers.
15110
61ff14c6
JK
151112009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15112
15113 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
15114
cb4dce93
JK
151152009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15116
15117 Fix a racy FAIL.
15118 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
15119 code from `follow parent, print pids'.
15120 (`follow child, print pids', `follow parent, print pids'): Call it.
15121 Replace `gdb_test "break..."' by gdb_breakpoint.
15122
f7c60c5e
VP
151232009-03-13 Vladimir Prus <vladimir@codesourcery.com>
15124
15125 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 15126 sync and async modes.
f7c60c5e 15127
383ace49
JB
151282009-03-12 Joel Brobecker <brobecker@adacore.com>
15129
15130 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
15131 that was checked in by mistake. Remove loading of ada.exp, since
15132 this is not necessary in this case.
15133
4ce102af
JB
151342009-03-12 Joel Brobecker <brobecker@adacore.com>
15135
15136 * gdb.ada/ptype_arith_binop.exp: New testcase.
15137
529a2aef
JB
151382009-03-12 Joel Brobecker <brobecker@adacore.com>
15139
15140 * gdb.ada/mod_from_name: New testcase.
15141
8a38181c
JB
151422009-03-12 Joel Brobecker <brobecker@adacore.com>
15143
15144 * gdb.ada/tick_last_segv: New testcase.
15145
11436dee
VP
151462009-03-12 Vladimir Prus <vladimir@codesourcery.com>
15147
61ff14c6 15148 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 15149
1f31650a
VP
151502009-03-12 Vladimir Prus <vladimir@codesourcery.com>
15151
61ff14c6
JK
15152 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
15153 include the token in ^running and frame info in *stopped.
1f31650a 15154
a3247a22
PP
151552009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
15156
15157 * solib-display.exp: New file.
15158 * solib-display-main.c: New file.
15159 * solib-display-lib.c: New file.
61ff14c6 15160
aae64587
PA
151612009-03-05 Pedro Alves <pedro@codesourcery.com>
15162
15163 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
15164
44aabfbc
JK
151652009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
15166
15167 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
15168 (list_and_check_macro): Use more specific test name.
15169 (next to definition): Make the test names unique.
15170
c087fcd3
PM
151712009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
15172
15173 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 15174
c86cf029
VP
151752009-02-17 Vladimir Prus <vladimir@codesourcery.com>
15176
15177 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
15178 notifications.
15179 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
15180 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
15181 * lib/mi-support.exp (library_loaded_re): New.
15182 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
15183
3ea85240
VP
151842009-02-17 Vladimir Prus <vladimir@codesourcery.com>
15185
15186 * gdb.gdb/observer.exp: Use test_notification observer, not
15187 normal_stop, everywhere.
15188 (test_normal_stop_notifications): Rename to...
15189 (test_notifications): ...this.
15190 (test_observer_normal_stop): Rename to...
15191 (test_observer): ...this.
15192
1903f0e6
DE
151932009-02-16 Doug Evans <dje@google.com>
15194
15195 * gdb.arch/amd64-disp-step.S (test_int3): New test.
15196 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
15197 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
15198 (test_prefixed_syscall,test_int3): New tests.
15199 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
15200 (test_prefixed_syscall,test_int3): New tests.
15201
1d33d6ba
VP
152022009-02-14 Vladimir Prus <vladimir@codesourcery.com>
15203
3cb51905
AS
15204 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
15205 (mi_expect_interrupt): Likewise.
15206 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
15207 response.
1d33d6ba 15208
faafb047
PM
152092009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
15210
15211 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
15212 * gdb.base/pc-fp.exp (get_valueofx): Remove.
15213 Replace calls to get_valueofx by get_hexadecimal_valueof.
15214
417e16e2
PM
152152009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
15216
15217 * lib/gdb.exp (get_valueof): Accept anything as a return value.
15218 (get_integer_valueof): New procedure.
15219 (get_sizeof): Use new get_integer_value_of.
15220 * gdb.base/sizeof.exp: Replace all uses of get_valueof
15221 by get_integer_valueof.
15222
7065b901
TT
152232009-02-13 Tom Tromey <tromey@redhat.com>
15224
15225 * gdb.base/remote.exp (get_sizeof): Remove.
15226 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
15227 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
15228 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
15229 * lib/gdb.exp (get_valueof): Move from long_long.exp.
15230 (get_sizeof): Likewise.
15231
5d7cb8df
JK
152322009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15233
15234 PR fortran/9806
15235 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
15236
b2febfff
PP
152372009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
15238
15239 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
15240
4aa995e1
PA
152412009-02-06 Pedro Alves <pedro@codesourcery.com>
15242
15243 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
15244
d8906c6f
TJB
152452009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
15246
15247 * gdb.python/python-cmd.exp: New file.
15248
ff4ab08d
TG
152492009-02-06 Tristan Gingold <gingold@adacore.com>
15250
15251 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
15252
aacd552b
TG
152532009-02-05 Tristan Gingold <gingold@adacore.com>
15254
15255 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
15256 pointer is dereferenced and use this signal name in regexp.
15257 * gdb.base/signull.exp: Ditto.
15258 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
15259 * gdb.base/signull.c (main): Ditto.
15260
08c637de
TJB
152612009-02-04 Tom Tromey <tromey@redhat.com>
15262 Thiago Jung Bauermann <bauerman@br.ibm.com>
15263
15264 * gdb.python/python-value.exp: Use `gdb.history' instead of
15265 `gdb.value_from_history'.
15266 (test_value_numeric_ops): Add test for conversion of enum constant.
15267 * gdb.python/python-value.c (enum e): New type.
15268 (evalue): New global.
15269 (main): Use argv.
15270
20261af8
JG
152712009-02-04 Jerome Guitton <guitton@adacore.com>
15272
15273 * gdb.ada/uninitialized_vars: New test program.
15274 * gdb.ada/uninitialized_vars.exp: New testcase.
15275
52e44b43
TT
152762009-02-02 Tom Tromey <tromey@redhat.com>
15277
15278 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
15279 * gdb.cp/pr2489.cc: Rename...
15280 * gdb.cp/pr9594.cc: ... to this.
15281
1c71341a
TT
152822009-02-02 Tom Tromey <tromey@redhat.com>
15283
15284 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
15285 * gdb.cp/pr2489.cc: New file.
15286 * gdb.cp/cpcompletion.exp: New file.
15287
a4295225
TT
152882009-02-02 Tom Tromey <tromey@redhat.com>
15289
15290 PR exp/9059:
15291 * gdb.cp/call-c.exp: Add regression test.
15292 * gdb.cp/call-c.cc (FooHandle): New typedef.
15293 (main): New variable 'handle'.
15294
592375cd
VP
152952009-01-30 Vladimir Prus <vladimir@codesourcery.com>
15296
15297 * lib/mi-support.exp (et_mi_thread_list)
15298 (check_mi_and_console_threads): Adjust for current thread in
15299 -thread-list-ids output.
15300
41447f92
VP
153012009-01-30 Vladimir Prus <vladimir@codesourcery.com>
15302
889bf7c5
PA
15303 * gdb.mi/mi-break.exp (test_disabled_creation): New.
15304 Call it.
41447f92 15305
35669430
DE
153062009-01-28 Doug Evans <dje@google.com>
15307
15308 * gdb.arch/amd64-disp-step.S: New file.
15309 * gdb.arch/amd64-disp-step.exp: New file.
15310 * gdb.arch/i386-disp-step.S: New file.
15311 * gdb.arch/i386-disp-step.exp: New file.
15312
09f00d9a
PM
153132009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
15314
15315 * gdb.base/find.exp: Set newline variable
15316 using quotes instead of braces to fix cygwin failures.
15317
1e8fb976
PA
153182009-01-23 Pedro Alves <pedro@codesourcery.com>
15319
15320 * gdb.base/radix.exp: Add tests to ensure that that set
15321 input-radix 0 and set output-radix 0 are really rejected.
15322
da061712
PA
153232009-01-23 Pedro Alves <pedro@codesourcery.com>
15324
15325 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
15326 copyright years.
15327
dd7e2d2b
PA
153282009-01-23 Pedro Alves <pedro@codesourcery.com>
15329
15330 PR gdb/9664:
15331 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
15332
392452f6
PA
153332009-01-22 Pedro Alves <pedro@codesourcery.com>
15334
15335 PR c++/9631:
15336 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
15337
8653e71c
PM
153382009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
15339
15340 * gdb.server/file-transfer.exp: Use EXEEXT variable for
15341 binfile definition to fix Windows OS failure.
15342
a12cc160
DJ
153432009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15344
15345 PR gdb/9346
15346 * gdb.base/interrupt.c (sigint_handler): New.
15347 (main): Install a SIGINT handler if SIGNALS is defined. Exit
15348 on error.
15349 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
15350 Test "signal SIGINT".
15351
b89667eb
DE
153522009-01-19 Doug Evans <dje@google.com>
15353
15354 * gdb.base/break.exp: Update expected gdb output.
15355 * gdb.base/sepdebug.exp: Ditto.
15356 * gdb.mi/mi-syn-frame.exp: Ditto.
15357 * gdb.mi/mi2-syn-frame.exp: Ditto.
15358 * gdb.base/call-signal-resume.exp: New file.
15359 * gdb.base/call-signals.c: New file.
15360 * gdb.base/unwindonsignal.exp: New file.
15361 * gdb.base/unwindonsignal.c: New file.
15362 * gdb.threads/interrupted-hand-call.exp: New file.
15363 * gdb.threads/interrupted-hand-call.c: New file.
15364 * gdb.threads/thread-unwindonsignal.exp: New file.
15365
adb483fe
DJ
153662009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
15367
15368 * gdb.base/define.exp: Test defining and hooking prefix commands.
15369 * gdb.python/python.exp: Update test for "show user" output.
15370
60023297
JK
153712009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15372
15373 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
15374 now the output exactly, using less wildcards. Expect also the output
15375 of gfortran-4.3. Update for the f-valprint.c modification from
15376 2008-04-22.
15377 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
15378 Remove gdb_test test names where matching the command.
15379
ccc57cf9
PA
153802009-01-01 Pedro Alves <pedro@codesourcery.com>
15381
15382 PR breakpoints/9681:
15383 * gdb.base/watchpoint.exp: Add regression test.
15384
c7a6ca08
PA
153852008-12-31 Pedro Alves <pedro@codesourcery.com>
15386
15387 * gdb.threads/attach-into-signal.exp: Don't use
15388 gdb_suppress_entire_file.
15389 * gdb.threads/attach-stopped.exp: Ditto.
15390 * gdb.threads/attachstop-mt.exp: Ditto.
15391
3a031f65
PA
153922008-12-31 Pedro Alves <pedro@codesourcery.com>
15393
15394 PR gdb/8812:
15395 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
15396
09e6485f
PA
153972008-12-29 Pedro Alves <pedro@codesourcery.com>
15398
15399 PR gdb/7536:
15400 * gdb.base/radix.exp: Add tests to ensure invalid input radices
15401 and unsupported output radices are really rejected.
15402
0cd53049
JK
154032008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
15404
15405 * gdb.cp/punctuator.exp: Backslash the '$' signs.
15406
ba163c7e
TT
154072008-12-22 Tom Tromey <tromey@redhat.com>
15408
15409 * gdb.cp/punctuator.exp: New file.
15410
6f4de6c9
JK
154112008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15412
15413 * gdb.base/completion.exp (Completing non-existing component): New test.
15414
0f34d0b4
JK
154152008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15416
15417 Fix for PR gdb/8648.
15418 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
15419 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
15420 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
15421 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
15422
db2ad4c3
JK
154232008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15424
15425 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
15426
bb5ef15e
DP
154272008-12-16 Christophe Lyon <christophe.lyon@st.com>
15428
15429 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
15430 compiler actually generate code at the expected line number.
15431
90142adc
JZ
154322008-12-15 Jie Zhang <jie.zhang@analog.com>
15433
15434 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
15435
fad6eecd
TT
154362008-12-12 Tom Tromey <tromey@redhat.com>
15437
15438 * gdb.base/commands.exp (redefine_hook_test): New proc.
15439 Call it.
15440
17c8aaf5
TT
154412008-12-11 Tom Tromey <tromey@redhat.com>
15442
15443 * gdb.base/macscp.exp: New regression test.
15444
7c8adf68
TT
154452008-12-11 Tom Tromey <tromey@redhat.com>
15446
15447 * gdb.base/macscp.exp: Print "address.addr".
15448 * gdb.base/macscp1.c (struct outer): New struct.
15449 (address): New global.
15450
b05dcbb7
TT
154512008-12-09 Tom Tromey <tromey@redhat.com>
15452
15453 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
15454 Call it.
15455
2d476de1
DE
154562008-12-04 Doug Evans <dje@google.com>
15457
15458 * gdb.server/ext-run.exp: Relax regexp for init program.
15459
87bdc959
TG
154602008-12-03 Tristan Gingold <gingold@adacore.com>
15461
15462 * gdb.base/macscp.exp: Generate an object file during compilation
15463 to work around Darwin dsymutil limitations.
15464
e0740f77
JK
154652008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15466
15467 Test resolving external references to TLS variables.
15468 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
15469 FILE2_THREAD_LOCAL.
15470 (testfile2, srcfile2): New variables.
15471 * gdb.threads/tls.c (file2_thread_local)
15472 (function_referencing_file2_thread_local): New.
15473 * gdb.threads/tls2.c: New file.
15474
67f0aac5
JB
154752008-11-28 Joel Brobecker <brobecker@adacore.com>
15476
15477 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
15478 rather than integer, as integer might not be big enough when
15479 on 64bit targets.
67f0aac5 15480
c332165e
JG
154812008-11-27 Jerome Guitton <guitton@adacore.com>
15482
15483 * gdb.cp/formatted-ref.exp: Add equality test.
15484 * gdb.ada/formatted_ref.exp: Ditto.
15485
fc9b693c
JK
154862008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15487
15488 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
15489 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
15490
a9c64011
AS
154912008-11-20 Andreas Schwab <schwab@suse.de>
15492
15493 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
15494 matching syscall entry point.
15495 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
15496 (tcatch_vfork_then_child_follow): Likewise. Finish through
15497 vfork even if we stopped at the syscall trampoline.
15498
e2fd701e
DE
154992008-11-20 Doug Evans <dje@google.com>
15500
15501 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
15502
69abc51c
TJB
155032008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
15504
15505 * gdb.arch/ppc-dfp.exp: New file.
15506 * gdb.arch/ppc-dfp.c: New file.
15507
c14c28ba
PP
155082008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
15509
15510 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 15511
2e74121d
DE
155122008-11-17 Doug Evans <dje@google.com>
15513
15514 * gdb.mi/mi-syn-frame.exp: Update expected output.
15515 * gdb.mi/mi2-syn-frame.exp: Update expected output.
15516
66bb093b
VP
155172008-11-17 Vladimir Prus <vladimir@codesourcery.com>
15518
15519 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
15520 "thread N" results in =thread-selected.
15521 * lib/mi-support (mi_run_cmd, mi_expect_stop)
15522 (mi_send_resuming_command_raw): Be prepared for
15523 =thread-selected.
15524
3d043ef6
VP
155252008-11-17 Vladimir Prus <vladimir@codesourcery.com>
15526
a9c64011
AS
15527 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
15528 * lib/mi-support.exp: Likewise.
3d043ef6 15529
808104c8
JB
155302008-11-16 Joel Brobecker <brobecker@adacore.com>
15531
15532 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
15533 commands from the expected output for "help catch".
15534
00b22944
JB
155352008-11-15 Joel Brobecker <brobecker@adacore.com>
15536
15537 * gdb.ada/int_deref.exp: New testcase.
15538
59669435
TT
155392008-11-14 Nick Roberts <nickrob@snap.net.nz>
15540
15541 * gdb.mi/gdb2549.exp: New file.
15542
de04a248
DE
155432008-11-11 Doug Evans <dje@google.com>
15544
15545 * gdb.base/callexit.exp: New file.
15546 * gdb.base/callexit.c: New file.
15547
6b8ce727
DE
155482008-11-10 Doug Evans <dje@google.com>
15549
15550 * lib/gdb.exp (GDBFLAGS): Move -nx ...
15551 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
15552 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
15553 (default_gdb_start,default_gdb_exit): Ditto.
15554 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
15555 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
15556 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
15557 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
15558 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
15559 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
15560
1b14b8aa
AS
155612008-11-03 Andreas Schwab <schwab@suse.de>
15562
15563 * gdb.base/hashline2.exp: Fix typo.
15564 * gdb.base/hashline3.exp: Likewise.
15565
f3134b88
TT
155662008-10-30 Tom Tromey <tromey@redhat.com>
15567
15568 * gdb.base/pointers.exp: Add test.
15569 * gdb.base/pointers.c (k, S): New typedefs.
15570 (instance): New global.
15571
c2226152
AS
155722008-10-30 Andreas Schwab <schwab@suse.de>
15573
15574 * gdb.base/args.exp: Add tests for newlines.
15575
462f405c
JB
155762008-10-30 Joel Brobecker <brobecker@adacore.com>
15577
15578 gdb.base/foll-exec.exp: Update the expected output of a couple
15579 of "info breakpoints" tests.
15580
79a45b7d
TT
155812008-10-28 Tom Tromey <tromey@redhat.com>
15582
15583 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
15584
adc13a14
PA
155852008-10-24 Pedro Alves <pedro@codesourcery.com>
15586
15587 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
15588 gdb_start_cmd.
15589 Use runto_main before any test that requires execution.
15590
252fbfc8
PA
155912008-10-23 Pedro Alves <pedro@codesourcery.com>
15592
15593 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
15594 instead of SIGINT.
15595
28148e3d
JB
155962008-10-22 Joel Brobecker <brobecker@adacore.com>
15597
15598 * gdb.base/completion.exp: Update expected output following
15599 the addition of the "info tasks" command.
15600
c209f847
TT
156012008-10-22 Tom Tromey <tromey@redhat.com>
15602
15603 * gdb.base/exprs.exp (test_expr): Add test for string
15604 concatenation.
15605
f177e350
PA
156062008-10-19 Pedro Alves <pedro@codesourcery.com>
15607
15608 * configure.ac: Output gdb.python/Makefile.
15609 * configure: Regenerate.
15610 * gdb.python/Makefile.in: New.
15611
cce89356
JB
156122008-10-16 Joel Brobecker <brobecker@adacore.com>
15613
15614 * gdb.base/foll-fork.exp: Adjust the expected output to match
15615 the new description for fork/vfork catchpoints in the "info
15616 breakpoints" output.
15617
176d289d
TJB
156182008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
15619
15620 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
15621
a08702d6
TJB
156222008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15623
15624 * gdb.python/python-value.c: New file.
15625 * gdb.python/python-value.exp: New file.
15626
1c5cfe86
PA
156272008-10-15 Pedro Alves <pedro@codesourcery.com>
15628
15629 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
15630
5a98ad69
DP
156312008-10-15 Denis Pilat <denis.pilat@st.com>
15632
41702f1b 15633 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 15634
dcb1a1e2
TT
156352008-10-09 Tom Tromey <tromey@redhat.com>
15636
15637 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
15638 'fprintf' and 'stderr'.
15639
9124fe48
JB
156402008-10-07 Joel Brobecker <brobecker@adacore.com>
15641
15642 * gdb.ada/ref_tick_size.exp: New testcase.
15643
45452591
DE
156442008-10-06 Doug Evans <dje@google.com>
15645
15646 * gdb.dwarf2/dw2-cu-size.exp: New file.
15647 * gdb.dwarf2/dw2-cu-size.S: New file.
15648
15649 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
15650 .Ltype_int for clarity.
15651
4fc5b208
PP
156522008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
15653
15654 PR gdb/2384:
15655 * gdb.cp/gdb2384.exp: Extended to test more cases.
15656 * gdb.cp/gdb2384.cc: Likewise.
15657 * gdb.cp/gdb2384-base.h: Likewise.
15658 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 15659
d78df370
JK
156602008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15661
15662 * gdb.base/maint.exp (maint print type): Remove printing
15663 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
15664
9a044a89
TT
156652008-09-30 Tom Tromey <tromey@redhat.com>
15666
15667 * gdb.base/macscp.exp: Add completion tests.
15668 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
15669 (TWENTY_THREE): Likewise.
15670 (FORTY_EIGHT): Likewise.
15671
506800a9
TT
156722008-09-30 Tom Tromey <tromey@redhat.com>
15673
15674 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
15675 everywhere.
15676 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
15677
1a6f01b5
JK
156782008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
15679
15680 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
15681 testcase is derived from. Fix racy dependency on an expected PID
15682 number. No longer support the testcase on Linux kernel 2.4.x.
15683
2fae03e8
TT
156842008-09-27 Tom Tromey <tromey@redhat.com>
15685
15686 * gdb.base/macscp.exp: Add tests for stringification, splicing,
15687 and varargs.
15688
1ad15515
PA
156892008-09-22 Pedro Alves <pedro@codesourcery.com>
15690
15691 * lib/mi-support.exp (mi_expect_interrupt): New.
15692 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
15693 from gdb.mi/mi-nonstop.exp.
15694 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
15695 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
15696 lib/mi-support.exp.
15697 Use mi_check_thread_states throughout. Avoid ".*" and do not
15698 require an anchor after -exec-run.
15699
d0b76dc6
DJ
157002008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
15701
15702 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
15703 stop is pending. Avoid ".*" when two stops are pending.
15704 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
15705 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
15706 newlines in fullnames.
15707 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
15708 (mi_expect_stop): Update comments. Only anchor in sync mode.
15709 Do not match newlines.
15710 (mi_send_resuming_command_raw): Always return status.
15711 (mi_get_stop_line): Do not match more than one line by accident.
15712 Only anchor in sync mode.
15713 (mi_run_inline_test): If -exec-next fails, give up.
15714
9990c830
UW
157152008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15716
15717 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
15718 on SPU.
15719
ebcf6f00
JB
157202008-09-10 Joel Brobecker <brobecker@adacore.com>
15721
15722 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
15723
b6db24e5
JB
157242008-09-10 Joel Brobecker <brobecker@adacore.com>
15725
15726 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
15727 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
15728 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
15729 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
15730 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
15731 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
15732 gdb.ada/interface.exp, gdb.ada/null_array.exp,
15733 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
15734 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
15735 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
15736 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
15737 Include the "= " sequence in the expected output of print tests.
15738
2bf448e0
JB
157392008-09-10 Joel Brobecker <brobecker@adacore.com>
15740
15741 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
15742 description for boolean types.
15743
d51fd4c8
PA
157442008-09-09 Pedro Alves <pedro@codesourcery.com>
15745
15746 * gdb.base/hook-stop-continue.c: New.
15747 * gdb.base/hook-stop-continue.exp: New.
15748
694182d2
DJ
157492008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
15750
15751 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
15752
3b8a7fc0
JG
157532008-09-08 Jerome Guitton <guitton@adacore.com>
15754
15755 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
15756 (stack_check_probe_2, stack_check_probe_loop_1)
15757 (stack_check_probe_loop_2): New functions.
15758 (main): Add call to these new functions.
15759 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
15760 functions, check that the breakpoint is inserted at the appropriate
15761 location.
15762 (insert_breakpoint): Slightly refine this procedure so that it can
15763 be called several times in the test.
15764
96cc0ae8
JG
157652008-09-08 Jerome Guitton <guitton@adacore.com>
15766
15767 * gdb.base/stack-checking.c: New file.
15768 * gdb.base/stack-checking.exp: New file.
15769
1f08b409
TJB
157702008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
15771
15772 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
15773 * gdb.arch/altivec-regs.exp: Likewise.
15774 * gdb.arch/vsx-regs.exp: Likewise.
15775
3099e1c4
TJB
157762008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
15777
15778 * gdb.arch/ppc-fp.exp: New file.
15779 * gdb.arch/ppc-fp.c: New file.
15780
cc69bfc1
PP
157812008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
15782
15783 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
15784 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 15785
b02a33db
MS
157862008-09-04 Michael Snyder <msnyder@vmware.com>
15787
15788 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
15789 as "at" (for non-debug functions such as _start).
15790
2992cbe0
UW
157912008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15792
15793 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
15794 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
15795 software watchpoints.
15796 * gdb.base/watch_thread_num.exp: Likewise.
15797
514f746b
AR
157982008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
15799
15800 * gdb.arch/i386-bp_permanent.exp: New test.
15801
876cecd0
TT
158022008-08-24 Tom Tromey <tromey@redhat.com>
15803
15804 * gdb.base/maint.exp: Update "maint print type".
15805
80f73d71
VP
158062008-08-21 Vladimir Prus <vladimir@codesourcery.com>
15807
15808 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
15809 support. Adjust the order of "*running" notifications.
15810 * gdb.mi/non-stop.c: Don't cast from int to void* and
15811 back.
15812
d9c78d7d
MK
158132008-08-20 Mark Kettenis <kettenis@gnu.org>
15814
15815 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
15816 expect to find it in the "info frame" output.
15817
97a2d1d3
DJ
158182008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
15819
15820 * gdb.base/interp.exp: Always consume both prompts.
15821
b96e2927
PA
158222008-08-20 Pedro Alves <pedro@codesourcery.com>
15823
15824 * gdb.base/pending.exp: Test pending breakpoints without symbols
15825 loaded.
15826
8cf6e61a
VP
158272008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15828
15829 * lib/mi-support.exp (mi_expect_stop): Produce
15830 more details on failures.
15831 * gdb.mi/mi-nonstop.exp: New.
15832 * gdb.mi/non-stop.c: New.
15833
c6ebd6cf
VP
158342008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15835
a9c64011
AS
15836 * gdb.mi/mi-async.exp: Use 'set target-async'.
15837 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 15838
46a9b8ed
DJ
158392008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
15840
15841 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
15842
44feb3ce
TT
158432008-08-17 Tom Tromey <tromey@redhat.com>
15844
15845 * gdb.base/help.exp (help catch): Rewrite.
15846
311a4e6b
TJB
158472008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15848
15849 * gdb.base/define.exp: Test indented command documentation.
15850 * gdb.python/python.exp: Test indented multi-line command.
15851
604c2f83
LM
158522008-08-15 Luis Machado <luisgpm@br.ibm.com>
15853
15854 * testsuite/gdb.arch/vsx-regs.c: New source file.
15855 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
15856 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
15857
886a217c
TT
158582008-08-14 Tom Tromey <tromey@redhat.com>
15859
15860 * gdb.base/macscp.exp: Add regression test for "macro define" or
15861 "macro undef" with no arguments.
15862
c814a4f3
PP
158632008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
15864
15865 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 15866
12ab8a60
UW
158672008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15868
15869 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
15870
d57a3c85
TJB
158712008-08-06 Tom Tromey <tromey@redhat.com>
15872
15873 * gdb.python/python.exp: New file.
15874
c7b778ff
JK
158752008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15876
15877 Fix for PR gdb/1543.
15878 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
15879 $LOCATION.
15880 (location): New variable.
15881 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
15882 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
15883 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
15884 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
15885 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
15886 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
15887 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
15888 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
15889 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
15890 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
15891 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
15892 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
15893 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
15894 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
15895 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15896 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
15897 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
15898 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
15899 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
15900 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15901 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
15902 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
15903 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
15904 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
15905 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
15906 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
15907 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
15908 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
15909 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
15910 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
15911 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
15912 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
15913 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
15914 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
15915 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
15916 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
15917 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
15918 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15919 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
15920 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
15921 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
15922 gdb.base/type-opaque.exp, gdb.base/until.exp,
15923 gdb.base/value-double-free.c, gdb.base/varargs.exp,
15924 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
15925 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
15926 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
15927 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
15928 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
15929 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
15930 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
15931 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15932 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
15933 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
15934 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
15935 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
15936 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
15937 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
15938 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
15939 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15940 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
15941 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
15942 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
15943 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
15944 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
15945 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
15946 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
15947 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15948 gdb.pascal/types.exp, gdb.stabs/weird.exp,
15949 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
15950 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
15951 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
15952 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
15953 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
15954 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
15955 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15956 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15957 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15958 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15959 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15960 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15961 lib/mi-support.exp, lib/trace-support.exp: Remove reference
15962 to bug-gdb@prep.ai.mit.edu .
15963
5e06a3d1
VP
159642008-07-31 Vladimir Prus <vladimir@codesourcery.com>
15965
15966 * lib/mi-support.exp (mi_load_shlibs): New.
15967 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
15968
9d81d21b
VP
159692008-07-30 Vladimir Prus <vladimir@codesourcery.com>
15970
15971 * lib/mi-support.exp (get_mi_thread_list)
15972 (check_mi_and_console_threads): New, moved from ...
15973 * gdb.mi/mi-pthread.exp: ...here.
15974 * gdb.mi/gdb669.exp (get_mi_thread_list)
15975 (check_mi_and_console_threads): Delete.
15976 * gdb.mi/mi2-pthread.exp: Likewise.
15977
bae98fe0
TT
159782008-07-28 Tom Tromey <tromey@redhat.com>
15979
15980 * Makefile.in (just-check): Remove. Move body to...
15981 (check): ... here.
15982
57380f4e
DJ
159832008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15984
15985 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
15986 Add a test for duplicated SIGINTs.
15987
e09490f1
DJ
159882008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15989
15990 * gdb.threads/schedlock.exp (get_args): Update to work for any
15991 value of NUM.
15992 (Top level): Report the number of threads that did not resume.
15993
6387b45f
DJ
159942008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15995
15996 * gdb.dwarf2/dw2-compressed.S: Also define __start.
15997
62f64ff2
DJ
159982008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15999
16000 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
16001 non-MI prompt.
16002
fa8de41e
TT
160032008-07-26 Tom Tromey <tromey@redhat.com>
16004
16005 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
16006 (function_struct, function_struct_ptr): New globals.
16007 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
16008 function pointer in a struct.
16009
ccb3ac8a
TT
160102008-07-26 Tom Tromey <tromey@redhat.com>
16011
16012 * gdb.base/macscp.exp: Add test for macro lexing bug.
16013
d7d9f01e
TT
160142008-07-18 Tom Tromey <tromey@redhat.com>
16015
16016 * gdb.base/macscp.exp: Add macro tests.
16017
9bf07184
PP
160182008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16019
16020 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
16021
becf6477
PP
160222008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16023
16024 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
16025
0709f7d3
PP
160262008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
16027
16028 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 16029
7093c834
PP
160302008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
16031
16032 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 16033
b432ffe3
JK
160342008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16035
16036 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
16037
b1a268e5
VP
160382008-07-12 Vladimir Prus <vladimir@codesourcery.com>
16039
16040 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
16041
e2995f8e
KB
160422008-07-11 Kevin Buettner <kevinb@redhat.com>
16043
16044 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
16045 of regexp to account for changes made to GDB in the printing of
16046 byte vectors.
16047
14032a66
TT
160482008-07-11 Tom Tromey <tromey@redhat.com>
16049
16050 * gdb.base/completion.exp: Add 'help' completion test.
16051
981505ef
JK
160522008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16053
16054 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
16055
10568435
JK
160562008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16057
16058 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
16059
4487aabf
PA
160602008-07-09 Pedro Alves <pedro@codesourcery.com>
16061
16062 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
16063
a4a9b1c4
PA
160642008-07-09 Pedro Alves <pedro@codesourcery.com>
16065
16066 * gdb.base/fullname.exp: Restore pwd if compiling failed.
16067
3c3185ac
JK
160682008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16069
16070 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
16071
7ebd49dc
VP
160722008-06-28 Vladimir Prus <vladimir@codesourcery.com>
16073
16074 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
16075 previous commit. Add a comment.
16076
84e46146
PA
160772008-06-28 Pedro Alves <pedro@codesourcery.com>
16078
16079 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
16080
0f8d4a2f
VP
160812008-06-28 Vladimir Prus <vladimir@codesourcery.com>
16082
16083 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
16084
f747e0ce
PA
160852008-06-27 Pedro Alves <pedro@codesourcery.com>
16086
16087 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
16088 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
16089 compiling an executable, link in an object that forces unbuffered
16090 output.
16091 * lib/set_unbuffered_mode.c: New file.
16092
734a5c36
JK
160932008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16094
16095 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
16096
a2840c35
VP
160972008-06-25 Vladimir Prus <vladimir@codesourcery.com>
16098
a9c64011
AS
16099 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
16100 mi_expect_stop.
16101 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
16102 Demand that *running is output.
16103 (detect_async): Perform checking every time.
16104 (mi_send_resuming_command): Extract everything into...
16105 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
16106 (mi_expect_stop): Don't accept any output before *stopped.
16107
6ae37fef
VP
161082008-06-13 Vladimir Prus <vladimir@codesourcery.com>
16109
16110 Robustify mi-simplerun.
a9c64011
AS
16111 * gdb.mi/basics.c (main): Add a call to sleep.
16112 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
16113 * gdb.mi/mi2-cli.exp: Likewise.
16114 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 16115
b4aa76f0 161162008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
16117
16118 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
16119
e1ac3328
VP
161202008-06-10 Vladimir Prus <vladimir@codesourcery.com>
16121
a9c64011
AS
16122 * gdb.mi/mi-console.exp: Adjust.
16123 * gdb.mi/mi-syn-frame.exp: Adjust.
16124 * gdb.mi/mi2-console.exp: Adjust.
16125 * gdb.mi/mi2-syn-frame.exp: Adjust.
16126 * lib/mi-support.exp (mi_run_cmd): Adjust.
16127 (mi_send_resuming_command): Adjust.
e1ac3328 16128
f7f9a841
VP
161292008-06-10 Vladimir Prus <vladimir@codesourcery.com>
16130
16131 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
16132 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
16133 testing of stopped.
16134 * gdb.mi/mi2-syn-frame.exp: Likewise.
16135 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
16136 (async, detect_async): New.
16137 (mi_expect_stop, mi_continue_to_line): Adjust expectation
16138 depending on if we're running in sync or async mode.
f7f9a841 16139
37cd5d19
TT
161402008-06-09 Tom Tromey <tromey@redhat.com>
16141
16142 * gdb.base/completion.exp: New tests for field name completion
16143 with spaces, and field name completion with '->'.
16144
65d12d83
TT
161452008-06-06 Tom Tromey <tromey@redhat.com>
16146
16147 * gdb.base/break1.c (struct some_struct): New struct.
16148 (values): New global.
16149 * gdb.base/completion.exp: Add field name completion test.
16150
ebfe2e3f
PP
161512008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
16152
16153 * gdb.cp/call-c.exp: Test for incorrect handling of reference
16154 to pointer.
16155 * gdb.cp/call-c.cc: Likewise.
16156
bcf6fc3a
NR
161572008-06-06 Nick Roberts <nickrob@snap.net.nz>
16158
16159 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
16160 annotation.
16161
49fd4a42 161622008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 16163 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
16164
16165 * gdb.threads/execl.c, gdb.threads/execl1.c,
16166 gdb.threads/execl.exp: New tests.
a9c64011 16167
8a34ac3f
AR
161682008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
16169 Daniel Jacobowitz <dan@codesourcery.com>
16170
16171 * gdb.cp/exception.exp: Activate test, make it work with pending
16172 catchpoints.
16173
86ae69ef
JK
161742008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
16175
16176 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
16177
f7f9ae2c
VP
161782008-05-28 Vladimir Prus <vladimir@codesourcery.com>
16179
a9c64011
AS
16180 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
16181 now printed.
16182 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 16183
2a2d4dc3
AS
161842008-05-27 Andreas Schwab <schwab@suse.de>
16185
16186 * gdb.base/frame-args.exp: Handle arguments that are optimized
16187 out.
16188
5099e4d9
LM
161892008-05-26 Luis Machado <luisgpm@br.ibm.com>
16190
16191 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
16192 quiet for ppc32 and group options into a single variable.
16193
d9c36a91
JB
161942008-05-23 Joel Brobecker <brobecker@adacore.com>
16195
16196 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
16197 of zero-size elements.
16198 * gdb.ada/null_array.exp: Test printing this new array.
16199
103a8671
JK
162002008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16201
16202 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
16203
07a4cc1a 162042008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
16205
16206 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
16207 of the "finish" command.
16208
55f996a7
NR
162092008-05-21 Nick Roberts <nickrob@snap.net.nz>
16210
16211 * gdb.base/annota1.exp: Test for new annotation.
16212
907fc202
UW
162132008-05-16 Pedro Alves <pedro@codesourcery.com>
16214
16215 * gdb.base/fixsection.exp: New file.
16216 * gdb.base/fixsection0.c: New file.
16217 * gdb.base/fixsection1.c: New file.
16218
e8f97270
UW
162192008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16220
16221 * gdb.base/annota1.exp: Accept printf@... in place of printf.
16222 * gdb.base/annota3.exp: Likewise.
16223
ac0bb574
NF
162242008-05-13 Nathan Froyd <froydnj@codesourcery.com>
16225
16226 * gdb.base/watch_thread_num.exp: Don't run tests that require
16227 watchpoints if the target doesn't support them.
16228
6fadd07a
DE
162292008-05-12 Doug Evans <dje@google.com>
16230
16231 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
16232
6e9a4a30
JB
162332008-05-09 Joel Brobecker <brobecker@adacore.com>
16234
16235 * gdb.ada/assign_1.exp: New testcase.
16236
08388c79
DE
162372008-05-09 Doug Evans <dje@google.com>
16238
a3c83fae
DE
16239 * gdb.base/find.exp: New file.
16240 * gdb.base/find.c: New file.
08388c79 16241
bd5ddfe8
DJ
162422008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
16243
16244 * gdb.base/commands.exp (watchpoint_command_test): Handle
16245 gdb,no_hardware_watchpoints.
16246 * gdb.base/float.exp: Allow ARM targets without floating point.
16247 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
16248
b5dd68e2 162492008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 16250 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
16251
16252 * gdb.ada/lang_switch: New test program.
16253 * gdb.ada/lang_switch.exp: New testcase.
16254
382d13d1
DE
162552008-05-05 Doug Evans <dje@google.com>
16256
16257 * gdb.base/help.exp (disassemble): Update expected help text.
16258
9dd789d0
PA
162592008-05-04 Pedro Alves <pedro@codesourcery.com>
16260
16261 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
16262
611c83ae
PA
162632008-05-04 Pedro Alves <pedro@codesourcery.com>
16264
16265 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
16266 different times.
16267
ff013f42
JK
162682008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
16269
16270 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
16271 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
16272 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
16273 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
16274
96dff6a2
VP
162752008-05-04 Vladimir Prus <vladimir@codesourcery.com>
16276
16277 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
16278 notification to appear.
16279
55cd6f92
DJ
162802008-05-04 Daniel Jacobowitz <dan@debian.org>
16281
16282 * gdb.base/fullname.c: New file.
16283 * gdb.base/fullname.exp: New file.
16284 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
16285
d705c43c
PA
162862008-05-03 Pedro Alves <pedro@codesourcery.com>
16287
16288 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
16289 expressions with macros.
16290
333222e1
JK
162912008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16292
16293 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
16294
5ac01682
DJ
162952008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
16296
16297 * gdb.base/completion.exp: Handle lack of other symbols beginning
16298 with "a".
16299
16300 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
16301
237fc4c9
PA
163022008-05-02 Jim Blandy <jimb@codesourcery.com>
16303
16304 * gdb.asm/asmsrc1.s: Add scratch space.
16305
ed5e9466
DJ
163062008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16307 Daniel Jacobowitz <dan@codesourcery.com>
16308
16309 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
16310 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
16311 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
16312
b39cc962
DJ
163132007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
16314
16315 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
16316
36d520f5
JB
163172008-05-01 Joel Brobecker <brobecker@adacore.com>
16318
16319 * gdb.base/info-target.exp: New testcase.
16320
8d4e3071
DJ
163212008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
16322
16323 * gdb.cp/hang.exp: Use .cc instead of .C.
16324 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
16325 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
16326
6f3f3097
DJ
163272008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
16328
16329 * gdb.base/gdb1250.exp: Remove perror.
16330 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
16331
5550a914
PA
163322008-04-30 Pedro Alves <pedro@codesourcery.com>
16333
16334 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
16335 .2byte.
16336
d848e687
DJ
163372008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
16338
16339 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
16340 (maybe_kfail): New.
16341
93b5768b
PA
163422008-04-25 Pedro Alves <pedro@codesourcery.com>
16343
16344 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
16345
721c02de
VP
163462008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16347
a9c64011
AS
16348 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
16349 * gdb.mi/mi2-syn-frame.exp: Likewise.
16350 * lib/mi-support.exp: Likewise.
721c02de 16351
74960c60
VP
163522008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16353
16354 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
16355 to specify regexp for the location to stop at.
16356 * gdb.base/break-always.c: New.
16357 * gdb.base/break-always.exp: New.
16358
d24317b4
VP
163592008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16360
16361 * lib/mi-support.exp (mi_runto_helper): Adjust
16362 for the original-location field.
16363 (mi_create_breakpoint, mi_list_breakpoints): New.
16364 * gdb.mi/mi-break.exp: Adjust.
16365 * gdb.mi/mi2-break.exp: Adjust.
16366 * gdb.mi/mi-pending.exp: Adjust.
16367 * gdb.mi/mi-simplerun.exp: Adjust.
16368 * gdb.mi/mi2-simplerun.exp: Adjust.
16369 * gdb.mi/mi-syn-frame.exp: Adjust.
16370 * gdb.mi/mi2-syn-frame.exp: Adjust.
16371 * gdb.mi/mi-until.exp: Adjust.
16372 * gdb.mi/mi2-until.exp: Adjust.
16373 * gdb.mi/mi-var-display.exp: Adjust.
16374 * gdb.mi/mi2-var-display.exp: Adjust.
16375 * gdb.mi/mi-watch.exp: Adjust.
16376 * gdb.mi/mi2-watch.exp: Adjust.
16377
fdc59709 163782008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 16379
a9c64011
AS
16380 * aclocal.m4: Add override.m4.
16381 * configure: Regenerate.
fdc59709 16382
8e91f023
VP
163832008-04-19 Vladimir Prus <vladimir@codesourcery.com>
16384
16385 * gdb.mi/var-cmd.c (do_at_tests): Verify that
16386 '-var-update --all-values' reports new value even the type
16387 of a variable object has changed.
16388
233a11ab
CS
163892008-04-18 Craig Silverstein <csilvers@google.com>
16390
16391 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
16392 files.
d24317b4 16393
9c1137ad
JB
163942008-04-18 Joel Brobecker <brobecker@adacore.com>
16395
16396 * gdb.ada/atomic_enum: New test program.
16397 * gdb.ada/atomic_enum.exp: New testcase.
16398
66d0bbc7
DE
163992008-04-17 Doug Evans <dje@google.com>
16400
16401 * gdb.opt/Makefile.in: Fix whitespace.
16402
100906b0
UW
164032008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
16404
16405 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
16406
4584e32e
DE
164072008-04-17 Doug Evans <dje@google.com>
16408
16409 * gdb.base/hashline1.exp: New testcase.
16410 * gdb.base/hashline2.exp: New testcase.
16411 * gdb.base/hashline2.exp: New testcase.
16412
0a320680
PA
164132008-04-17 Pedro Alves <pedro@codesourcery.com>
16414
16415 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
16416
18ac113b
AR
164172008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
16418
16419 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
16420 temporary breakpoint to match "Temporary breakpoint".
16421 * gdb.base/break.exp (delete_breakpoints): Likewise.
16422 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
16423 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
16424 * gdb.base/display.exp: Likewise.
16425 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
16426 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
16427 * gdb.base/restore.exp (restore_tests): Likewise.
16428 * gdb.base/sepdebug.exp: Likewise.
16429 * gdb.base/watchpoint.exp: Likewise.
16430 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
16431 * gdb.mi/mi-pending.exp: Likewise.
16432 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
16433 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
16434 * gdb.mi/mi-var-cmd.exp: Likewise.
16435 * gdb.mi/mi-var-display.exp: Likewise.
16436 * gdb.mi/mi2-cli.exp: Likewise.
16437 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
16438 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
16439 * gdb.mi/mi2-var-display.exp: Likewise.
16440 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
16441 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
16442 new "disp" field.
a9c64011 16443 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
16444 reason. This is to support fix for PR2424.
16445
add38693
JK
164462008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16447
16448 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
16449
fcacd99f
VP
164502008-04-13 Vladimir Prus <vladimir@codesourcery.com>
16451
16452 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 16453 field. Add more floating varobj tests.
fcacd99f 16454 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
16455 field.
16456 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
16457 (main): Call do_at_tests.
16458 * lib/mi-support.exp (mi_create_floating_varobj)
16459 (mi_varobj_update_with_type_change): New.
fcacd99f 16460
de051565
MK
164612008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
16462
16463 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
16464 option of -var-evaluate-expression.
16465 * gdb.mi/mi2-var-display.exp: Likewise.
16466
dbc52822
VP
164672008-04-07 Vladimir Prus <vladimir@codesourcery.com>
16468
16469 Introduce test setup helpers.
a9c64011
AS
16470 * lib/gdb.exp (build_executable, clean_restart)
16471 (prepare_for_testing): New.
16472 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
16473 * gdb.base/return.exp: Likewise.
16474 * gdb.base/ending-run.exp: Likewise.
dbc52822 16475
473591da
NR
164762008-04-07 Nick Roberts <nickrob@snap.net.nz>
16477
16478 * gdb.mi/mi-async.exp: New test for asynchronous Machine
16479 Interface (MI) responses.
16480
2b2d9e11
VP
164812008-04-06 Vladimir Prus <vladimir@codesourcery.com>
16482
a9c64011
AS
16483 * gdb.cp/breakpoint.cc: New code to test conditions involving
16484 member variables.
16485 * gdb.cp/breakpoint.exp: Test condition involving member
16486 variables.
2b2d9e11 16487
bb378428
VP
164882008-04-05 Vladimir Prus <vladimir@codesourcery.com>
16489
16490 * lib/mi-support.exp (mi_expect_stop): New.
16491 (mi_run_cmd): Change the
16492 token. Use mi_send_resuming_command, use
16493 mi_expect_stop.
16494 (mi_execute_to_helper): Rename to mi_execute_to.
16495 (mi_send_resuming_command): Add more error patterns.
16496 (mi_wait_for_stop): Renamed to...
16497 (mi_get_stop_line): ...this.
16498 (mi_run_inline_test): Adjust.
16499
16500 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
16501 * gdb.mi/mi-console.exp: Likewise.
16502 * gdb.mi/mi-pending.exp: Likewise.
16503 * gdb.mi/mi-simplerun.exp: Likewise.
16504 * gdb.mi/mi-stack.exp: Likewise.
16505 * gdb.mi/mi-stepi.exp: Likewise.
16506 * gdb.mi/mi-syn-frame.exp: Add comment.
16507 * gdb.mi/mi-until.exp: Likewise.
16508 * gdb.mi/mi-var-display.exp: Likewise.
16509 * gdb.mi/mi-watch.exp: Likewise.
16510 * gdb.mi/mi2-cli.exp: Likewise.
16511 * gdb.mi/mi2-console.exp: Likewise.
16512 * gdb.mi/mi2-simplerun.exp: Likewise.
16513 * gdb.mi/mi2-stack.exp: Likewise.
16514 * gdb.mi/mi2-stepi.exp: Likewise.
16515 * gdb.mi/mi2-until.exp: Likewise.
16516 * gdb.mi/mi2-var-display.exp: Likewise.
16517 * gdb.mi/mi2-watch.exp: Likewise.
16518
62172bb9
UW
165192008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16520
16521 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
16522
16523 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
16524
a13e061a
PA
165252008-04-04 Pedro Alves <pedro@codesourcery.com>
16526
16527 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
16528 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
16529 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16530 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
16531 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
16532 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
16533 expect an mi error duplicated in stderr.
16534
eae06beb
JB
165352008-04-03 Joel Brobecker <brobecker@adacore.com>
16536
16537 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
16538 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
16539 Add a couple of tests that verify the behavior when the new setting
16540 is set to "cancel" and "all".
16541 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
16542 "ask" before we start the testing.
16543
79c6ced6
AR
165442008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
16545
16546 * gdb.cp/casts.cc: Add class reference variables.
16547 * gdb.cp/casts.exp: New test cases for up/down casting references.
16548
6c2d1a6b
MK
165492008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
16550
16551 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
16552 instead of beginning to make an extra test pass.
16553 * gdb.mi/mi2-var-display.exp: Likewise.
16554
55b411d9
MR
165552008-03-31 Maciej W. Rozycki <macro@mips.com>
16556
16557 * gdb.base/break.exp: Mark failures as such. Fix formatting.
16558
c6140da2
MD
165592008-03-31 Markus Deuling <deuling@de.ibm.com>
16560 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16561
16562 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
16563 value. Add xfail for older kernels.
16564
79732189
AR
165652008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
16566
16567 Bring mi-support in line with gdb.exp.
16568 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
16569 (mi_gdb_start): New function.
16570
33c3676e
MR
165712008-03-28 Maciej W. Rozycki <macro@mips.com>
16572
16573 * gdb.mi/mi-var-cmd.exp: Fix a typo.
16574
92e28119
VP
165752008-03-26 Vladimir Prus <vladimir@codesourcery.com>
16576
16577 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
16578 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 16579
9e8e3afe
VP
165802008-03-26 Vladimir Prus <vladimir@codesourcery.com>
16581
16582 * lib/mi-support.exp (mi_create_varobj_checked): New.
16583 (mi_list_varobj_children): Allow to check for a
16584 value.
16585 (mi_list_array_varobj_children): New.
16586
16587 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
16588 and mi_list_varobj_children, as opposed to hardcoding
16589 expected strings.
16590 * gdb.mi/gdb701.exp: Likewise.
16591 * gdb.mi/gdb792.exp: Likewise.
16592 * gdb.mi/mi-var-block.exp: Likewise.
16593 * gdb.mi/mi-var-cmd.exp: Likewise.
16594 * gdb.mi/mi-var-invalidate.exp: Likewise.
16595 * gdb.mi/mi2-var-block.exp: Likewise.
16596 * gdb.mi/mi2-var-child.exp: Likewise.
16597 * gdb.mi/mi2-var-cmd.exp: Likewise.
16598 * gdb.mi/mi2-var-display.exp: Likewise.
16599
9df50351
JK
166002008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
16601
16602 Fix random false FAILs on i386.
16603 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
16604
31e5d73a
DJ
166052008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
16606
16607 PR gdb/544
16608 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
16609
12f4afab
DJ
166102008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
16611
16612 PR gdb/544
16613 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
16614
b562a0cb
DJ
166152008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16616
16617 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
16618 fixed PR gdb/544.
16619
17faa917
DJ
166202008-03-21 Pedro Alves <pedro@codesourcery.com>
16621
16622 * gdb.threads/fork-child-threads.exp: Test next over fork.
16623
6214f497
DJ
166242008-03-21 Chris Demetriou <cgd@google.com>
16625
16626 * gdb.base/break.exp (rbreak junk): New test for rbreak
16627 "Junk at end of arguments" issue.
16628
63092375
DJ
166292008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16630
16631 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
16632 *& to work on created array elements.
16633 (Top level): Test print $pc with a file. Test string operations
16634 without a target.
16635 * gdb.base/ptype.exp: Do not expect *& to work on created array
16636 elements.
16637
b21991b0
DJ
166382008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16639
16640 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
16641 gdb.threads/staticthreads.exp: Update exit query.
16642
c4b347c7
SL
166432008-03-07 Sandra Loosemore <sandra@codesourcery.com>
16644
16645 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
16646
fa4727a6
DJ
166472008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
16648
16649 * gdb.base/watchpoint.c (global_ptr, func4): New.
16650 (main): Call func4.
16651 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
16652 (test_inaccessible_watchpoint): New.
16653
2f34202f
MR
166542008-02-29 Maciej W. Rozycki <macro@mips.com>
16655
16656 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
16657 select the largest.
16658
0d6ba1b1
DJ
166592008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16660
16661 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
16662 frames-invalid annotations.
16663
e691325a
PM
166642008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
16665
a9c64011 16666 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 16667
f85b5ecc
DE
166682008-02-27 Doug Evans <dje@google.com>
16669
16670 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
16671 for bug 1738.
16672 (breakpoint_to_handler_entry): Ditto.
16673
b40e7bf3
JB
166742008-02-27 Joel Brobecker <brobecker@adacore.com>
16675
16676 * gdb.base/ending-run.exp: Use the first line of code inside
16677 function body to test breakpoints.
16678 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
16679 location where the breakpoint is inserted when using the line
16680 where a function is declared. Fix typo in the description of
16681 one of the tests.
16682 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
16683
2faca73a
PM
166842008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
16685
16686 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 16687 tests.
2faca73a 16688
6f439c36
PM
166892008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
16690
16691 * gdb.base/args.exp: avoid same output for tests
16692 with single quotes.
16693
54e52265
VP
166942008-02-26 Vladimir Prus <vladimir@codesourcery.com>
16695
a9c64011
AS
16696 * gdb.base/annota1.exp: Adjust for 'info break'
16697 format changes.
16698 * gdb.base/annota3.exp: Likewise.
16699 * gdb.base/break.exp: Likewise.
16700 * gdb.base/condbreak.exp: Likewise.
16701 * gdb.base/pending.exp: Likewise.
16702 * gdb.base/sepdebug.exp: Likewise.
16703 * gdb.base/unload.exp: Likewise.
16704 * gdb.cp/ovldbreak.exp: Likewise.
16705 * gdb.mi/mi-pending.exp: Likewise.
54e52265 16706
897b09ca
DE
167072008-02-07 Doug Evans <dje@google.com>
16708
16709 * gdb.cp/mb-inline.exp: New.
16710 * gdb.cp/mb-inline.h: New.
16711 * gdb.cp/mb-inline1.cc: New.
16712 * gdb.cp/mb-inline2.cc: New.
16713
b1c32d35
PM
167142008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
16715
16716 * gdb.pascal/floats.pas: New test program.
16717 * gdb.pascal/floats.exp: New testcase.
16718
1a4ca44a
TJB
167192008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
16720
16721 * gdb.base/callfuncs.c (t_float_many_args): New function.
16722 (t_double_many_args): New function.
16723 * gdb.base/callfuncs.exp: Add tests for exceeding float
16724 and double parameters passed through the stack.
16725
439048e8
JB
167262008-02-05 Joel Brobecker <brobecker@adacore.com>
16727
16728 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
16729 gdb.ada/complete/foo.adb: New files.
16730 * gdb.ada/complete.exp: New testcase.
16731
81fe8080
DE
167322008-02-03 Doug Evans <dje@google.com>
16733
301f0ecf
DE
16734 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
16735
81fe8080
DE
16736 * gdb.cp/gdb2384.exp: New file.
16737 * gdb.cp/gdb2384.cc: New file.
16738 * gdb.cp/gdb2384-base.h: New file.
16739 * gdb.cp/gdb2384-base.cc: New file.
16740
4b071aec
DE
167412008-02-02 Doug Evans <dje@google.com>
16742
16743 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
16744
61137ba6
JB
167452007-02-01 Joel Brobecker <brobecker@adacore.com>
16746
16747 * gdb.ada/sym_print_name: New test program.
16748 * gdb.ada/sym_print_name.exp: New testcase.
16749
167502007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
16751
16752 * gdb.ada/nested/hello.adb: New file.
16753 * gdb.ada/nested.exp: New testcase.
16754 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16755
98deb0da
VP
167562008-02-01 Vladimir Prus <vladimir@codesourcery.com>
16757
16758 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
16759 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
16760 don't cause future evaluations of function to report
16761 creation of internal breakpoints.
98deb0da 16762
723a2275
VP
167632008-02-01 Vladimir Prus <vladimir@codesourcery.com>
16764
16765 * gdb.mi/mi-break.exp (test_error): New.
16766 Call it.
16767
fb546a2f
LM
167682008-01-31 Luis Machado <luisgpm@br.ibm.com>
16769
16770 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
16771 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
16772
2d8fd90a
PM
167732008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
16774
16775 * gdb.pascal/integers.pas: New test program.
16776 * gdb.pascal/integers.exp: New testcase.
16777
a7fa0ded
PM
167782008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
16779
16780 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
16781
5e1a1926
TJB
167822008-01-30 Luis Machado <luisgpm@br.ibm.com>
16783
16784 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
16785 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
16786
8d04f9f0
JB
167872008-01-30 Paul Hilfinger <hilfinger@adacore.com>
16788
16789 * gdb.ada/formatted_ref: New test program.
16790 * gdb.ada/formatted_ref.exp: New testcase.
16791
16792 * gdb.cp/formatted-ref.cc: New file.
16793 * gdb.cp/formatted-ref.exp: New testcase.
16794
ce75a98f
JB
167952008-01-30 Joel Brobecker <brobecker@adacore.com>
16796
16797 * gdb.base/ptype.exp: Add testing of "ptype $pc".
16798
e835f6bf
NR
167992008-01-30 Nick Roberts <nickrob@snap.net.nz>
16800
16801 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
16802 (test_file_list_exec_source_file): Update to new macro-info field.
16803
d118ef87
PH
168042008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
16805
16806 * gdb.ada/exprs: New test program.
16807 * gdb.ada/exprs.exp: New testcase.
16808
7d35ab09
TJB
168092008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
16810
16811 * dfp-test.c (DELTA, DELTA_B): New definitions.
16812 (double_val1, double_val2, double_val3, double_val4, double_val5,
16813 double_val6, double_val7, double_val8, double_val9, double_val10,
16814 double_val11, double_val12, double_val13, double_val14, dec32_val1,
16815 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
16816 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
16817 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
16818 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
16819 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
16820 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
16821 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
16822 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
16823 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
16824 dec128_val16): New global variables.
16825 (decimal_dec128_align): New function.
16826 (decimal_mixed): Likewise.
16827 (decimal_many_args_dec32): Likewise.
16828 (decimal_many_args_dec64): Likewise.
16829 (decimal_many_args_dec128): Likewise.
16830 (decimal_many_args_mixed): Likewise.
16831 * dfp-test.exp: Add tests calling new inferior functions.
16832
2d717e4f
DJ
168332008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16834
16835 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
16836 gdb.server/ext-run.exp: New files.
16837 * lib/gdbserver-support.exp (gdbserver_download): New.
16838 (gdbserver_start): New. Update gdbserver expected
16839 output.
16840 (gdbserver_spawn): Use them.
16841 (gdbserver_start_extended): New.
16842
e85a822c
DJ
168432008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16844
16845 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
16846 Run on GNU/Linux.
16847 (do_exec_tests): Check for systems which do not support catchpoints.
16848 Do not match START.
16849 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
16850 Run on GNU/Linux. Enable verbose output.
16851 (check_fork_catchpoints): New.
16852 (explicit_fork_child_follow, catch_fork_child_follow)
16853 (tcatch_fork_parent_follow): Update expected messages.
16854 (do_fork_tests): Use check_fork_catchpoints.
16855 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
16856 Run on GNU/Linux. Enable verbose output.
16857 (check_vfork_catchpoints): New.
16858 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
16859 expected messages.
16860 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
16861
401ea829
JB
168622008-01-29 Jim Blandy <jimb@red-bean.com>
16863
16864 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
16865 host' errors.
16866 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
16867
aceaf3ad
JB
168682008-01-29 Jim Blandy <jimb@red-bean.com>
16869
16870 * gdb.threads/sigthread.c: Use barriers to ensure that
16871 child_thread and child_thread_two are always initialized before we
16872 start to use them.
16873
a5606eee
VP
168742008-01-29 Vladimir Prus <vladimir@codesourcery.com>
16875
16876 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
16877 * gdb.base/watchpoint-solib.c: New.
16878 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 16879
c55a82bb
PM
168802008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
16881
16882 * gdb.base/gdb1056.exp: Add unsigned integer test.
16883
0993fe05
DE
168842008-01-28 Doug Evans <dje@google.com>
16885
16886 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
16887
4fe42e7f
JB
168882008-01-27 Jim Blandy <jimb@codesourcery.com>
16889
c7a69933
JB
16890 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
16891
4fe42e7f
JB
16892 * gdb.base/expand-psymtabs.exp: Doc fix.
16893
5def8285
MK
168942008-01-26 Mark Kettenis <kettenis@gnu.org>
16895
16896 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16897
5313c911
NR
168982008-01-24 Nick Roberts <nickrob@snap.net.nz>
16899
a9c64011 16900 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
16901 -var-set-format.
16902
93815fbf
VP
169032008-01-23 Chris Demetriou <cgd@google.com>
16904
16905 * gdb.threads/thread_events.c: New testcase source file.
16906 * gdb.threads/thread_events.exp: New testcase expect file.
16907
467a88ee
NR
169082008-01-23 Nick Roberts <nickrob@snap.net.nz>
16909
16910 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
16911
16912 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
16913 -var-set-format.
16914
d8f82aba
DJ
169152008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16916 Vladimir Prus <vladimir@codesourcery.com>
16917
16918 * gdb.base/float.exp: Allow missing floating point for m68k and
16919 PowerPC.
16920
60c46647
VP
169212008-01-22 Vladimir Prus <vladimir@codesourcery.com>
16922
16923 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
16924 ignore count.
16925 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
16926 * gdb.mi/mi-cli.exp: Adjust.
16927 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 16928
c7dd36a1
PA
169292008-01-17 Pedro Alves <pedro@codesourcery.com>
16930
16931 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
16932 and 'dummy_ptr' integer pointer. Initialize struct_declarations
16933 with dummy_ptr's address.
16934 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
16935 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
16936 all targets.
16937 * gdb.mi/mi2-var-child.exp: Likewise.
16938
39d5313e
JB
169392008-01-09 Joel Brobecker <brobecker@adacore.com>
16940
16941 * gdb.ada/null_array: New test program.
16942 * gdb.ada/null_array.exp: New testcase.
16943
0aea4bf3
LM
169442008-01-09 Luis Machado <luisgpm@br.ibm.com>
16945
16946 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
16947 with required float modifiers.
16948
0b354900
JB
169492008-01-08 Joel Brobecker <brobecker@adacore.com>
16950
16951 * gdb.ada/funcall_param: New test program.
16952 * gdb.ada/funcall_param.exp: New testcase.
16953
cdb7f5d4
JB
169542008-01-08 Joel Brobecker <brobecker@adacore.com>
16955
16956 * gdb.ada/arrayparam: New test program.
16957 * gdb.ada/arrayparam.exp: New testcase.
16958
88e2547f
JB
169592008-01-08 Joel Brobecker <brobecker@adacore.com>
16960
16961 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
16962 landed. Should also fix random failures in the test following it.
16963
f6867ce0
TJB
169642008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
16965
16966 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
16967 for expressions with decimal float values.
16968 (test_dfp_conversions): New function to test casts to and from
16969 decimal float types.
16970 Call test_dfp_conversions.
16971 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
16972 elements.
16973 (main): Initialize ds.float4 and ds.double8 elements.
16974 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
16975 string to new error message.
16976 (d64_set_tests): Likewise.
16977 (d128_set_tests): Likewise.
16978 Add tests for expressions with decimal float variables. Add tests for
16979 conversions to and from decimal float types.
16980
f9c11282
JB
169812008-01-05 Joel Brobecker <brobecker@adacore.com>
16982
16983 * gdb.ada/packed_tagged/comp_bug.adb: New file.
16984 * gdb.ada/packed_tagged.exp: New testcase.
16985
0ecbca72
JB
169862008-01-04 Joel Brobecker <brobecker@adacore.com>
16987
16988 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
16989 gdb.ada/homonym/homonym_main.adb: New files.
16990 * gdb.ada/homonym.exp: New testcase.
16991
c18d3d89
JB
169922008-01-04 Joel Brobecker <brobecker@adacore.com>
16993
16994 * gdb.ada/packed_array.exp: Add testing of references to
16995 a packed array.
16996
ecc7085b
JB
169972008-01-04 Joel Brobecker <brobecker@adacore.com>
16998
16999 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
17000 New files.
17001 * gdb.ada/type_coercion.exp: New testcase.
17002
c474c922
JB
170032008-01-04 Joel Brobecker <brobecker@adacore.com>
17004
17005 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
17006 gdb.ada/tagged/foo.adb: New file.
17007 * gdb.ada/tagged.exp: New testcase.
17008
9005b927
JB
170092008-01-04 Joel Brobecker <brobecker@adacore.com>
17010
17011 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
17012 gdb.ada/ptype_field/foo.adb: New files.
17013 * gdb.ada/ptype_field.exp: New testcase.
17014
1a6aaad8
JB
170152008-01-03 Joel Brobecker <brobecker@adacore.com>
17016
17017 * gdb.ada/print_pc.exp: New testcase.
17018
0ef22f53
JB
170192008-01-03 Joel Brobecker <brobecker@adacore.com>
17020
17021 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
17022 gdb.ada/taft_type/p.adb: New files.
17023 * gdb.ada/taft_type.exp: New testcase.
17024
1689ecf8
JB
170252008-01-03 Joel Brobecker <brobecker@adacore.com>
17026
17027 * gdb.ada/array_bounds/bar.adb: New file.
17028 * gdb.ada/array_bounds.exp: New testcase.
17029
a4d0b9c3
JB
170302008-01-03 Joel Brobecker <brobecker@adacore.com>
17031
17032 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
17033 gdb.ada/arrayptr/foo.adb: New files.
17034 * gdb.ada/arrayptr.exp: New testcase.
17035
a31ace00
JB
170362008-01-03 Joel Brobecker <brobecker@adacore.com>
17037
17038 * gdb.base/set-lang-auto.exp: New testcase.
17039
a97fced3
JB
170402008-01-03 Joel Brobecker <brobecker@adacore.com>
17041
17042 * gdb.ada/fun_addr/foo.adb: New file.
17043 * gdb.ada/fun_addr.exp: New testcase.
17044
ef29ce1a
JK
170452008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17046
17047 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
17048 New files
17049
0fafefe3
JB
170502008-01-02 Joel Brobecker <brobecker@adacore.com>
17051
17052 * array_subscript_addr/p.adb: New file.
a9c64011 17053 * array_subscript_addr.exp: New testcase.
0fafefe3 17054
c4359f8d
JB
170552008-01-02 Joel Brobecker <brobecker@adacore.com>
17056
a9c64011 17057 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
17058 New files.
17059 * gdb.ada/str_cmp_ref.exp: New testcase.
17060
1aa1b15b
JB
170612008-01-01 Joel Brobecker <brobecker@adacore.com>
17062
17063 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
17064 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 17065 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 17066
81c9b2cf
JB
170672008-01-01 Joel Brobecker <brobecker@adacore.com>
17068
17069 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
17070 gdb.ada/ref_param/pck.ads: New files.
17071 * gdb.ada/ref_param.exp: New testcase.
17072
319e4674
JB
170732008-01-01 Joel Brobecker <brobecker@adacore.com>
17074
17075 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
17076 gdb.ada/interface/foo.adb: New files.
17077 * gdb.ada/interface.exp: New testcase.
17078
ef682c56
JB
170792007-12-31 Jim Blandy <jimb@codesourcery.com>
17080
17081 * gdb.base/multi-forks.exp: Consume all output from child
17082 processes before proceeding to next test.
17083
f6f3eb6c
JB
170842007-12-29 Jim Blandy <jimb@codesourcery.com>
17085
17086 * configure: Regenerated.
17087
f652e42f
JB
170882007-12-27 Joel Brobecker <brobecker@adacore.com>
17089
17090 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
17091 gdb.ada/fixed_cmp/fixed.adb: New files.
17092 * gdb.ada/fixed_cmp.exp: New testcase.
17093
6943e596
JB
170942007-12-27 Joel Brobecker <brobecker@adacore.com>
17095
17096 * gdb.ada/boolean_expr.exp: New testcase.
17097
aad9a193
JB
170982007-12-26 Jim Blandy <jimb@codesourcery.com>
17099
17100 * gdb.base/multi-forks.exp: Doc fix.
17101
fb5f3683
JB
171022007-12-26 Joel Brobecker <brobecker@adacore.com>
17103
17104 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
17105 * gdb.ada/char_param.exp: Do not compile our test program with
17106 -gnata, this is unnecessary.
17107 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
17108
384e4a9c
JB
171092007-12-24 Joel Brobecker <brobecker@adacore.com>
17110
17111 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
17112 gdb.ada/print_chars/foo.adb: New files.
17113 * gdb.ada/print_chars.exp: New testcase.
17114
01e044f7
JB
171152007-12-24 Joel Brobecker <brobecker@adacore.com>
17116
17117 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
17118 gdb.ada/char_param/foo.adb: New files.
17119 * gdb.ada/char_param.exp: New testcase.
17120
0ce17860
JB
171212007-12-22 Jim Blandy <jimb@codesourcery.com>
17122
17123 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
17124 hard-coding source line numbers into the test.
17125 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
17126 gdb_get_line_number to find.
17127
919809b9
JB
171282007-12-22 Joel Brobecker <brobecker@adacore.com>
17129
17130 * gdb.base/ptype.c (highest): New struct type.
17131 (the_highest): New variable of that type.
17132 (main): Add dummy assignment to a field of variable the_highest.
17133 * gdb.base/ptype.exp: Test type printing of our new variable.
17134
abc8a88d
PM
171352007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
17136
17137 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 17138 and record first explicitly generated thread number.
abc8a88d
PM
17139 Use that thread number for thread specific watchpoint test.
17140 Add iteration number to repetitive tests.
17141
5158f3e3
CES
171422007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
17143 Jim Blandy <jimb@codesourcery.com>
17144
17145 * gdb.base/expand-psymtabs.c: New testcase
17146 source file.
17147 * gdb.base/expand-psymtabs.exp: New testcase
17148 expect file.
17149
37e4754d
LM
171502007-12-17 Luis Machado <luisgpm@br.ibm.com>
17151
17152 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
17153 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
17154
551e5d04
JB
171552007-12-17 Joel Brobecker <brobecker@adacore.com>
17156
17157 * gdb.ada/frame_args/foo.adb: New file.
17158 * gdb.ada/frame_args/pck.ads: New file.
17159 * gdb.ada/frame_args/pck.adb: New file.
17160 * gdb.ada/frame_args.exp: New testcase.
17161
a05ee097
JB
171622007-12-17 Joel Brobecker <brobecker@adacore.com>
17163
17164 * gdb.base/frame-args.c: New file.
17165 * gdb.base/frame-args.exp: New testcase.
17166
c162e8c9 171672007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 17168 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
17169
17170 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
17171
afe8ab22 171722007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 17173
afe8ab22
VP
17174 * gdb.mi/mi-pending.exp: New.
17175 * gdb.mi/mi-pending.c: New.
17176 * gdb.mi/mi-pendshr.c: New.
17177
dfdfb3ca
JB
171782007-12-06 Jim Blandy <jimb@codesourcery.com>
17179
17180 * gdb.base/default.exp: Update expected output for 'info catch'.
17181
b7fca990
JK
171822007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17183
17184 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
17185 must be set to binary.
17186
6a1afc1e
PA
171872007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
17188
17189 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
17190
a6b151f1
DJ
171912007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
17192
17193 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
17194 gdb.mi/mi-file-transfer.exp: New.
17195
43039443
JK
171962007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17197
17198 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
17199
0ef2251b
MR
172002007-11-22 Maciej W. Rozycki <macro@mips.com>
17201
17202 * gdb.trace/backtrace.exp: Fix a typo.
17203 * gdb.trace/circ.exp: Likewise.
17204 * gdb.trace/collection.exp: Likewise.
17205 * gdb.trace/limits.exp: Likewise.
17206 * gdb.trace/report.exp: Likewise.
17207 * gdb.trace/tfind.exp: Likewise.
17208 * gdb.trace/while-dyn.exp: Likewise.
17209
5443631e
NR
172102007-11-21 Nick Roberts <nickrob@snap.net.nz>
17211
17212 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
17213 objects of pointers that can't be dereferenced are now
17214 "noneditable".
17215
a4ce5b0d
UW
172162007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17217
17218 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
17219 (target_cpu): Remove.
17220
d6e956e5
VP
172212007-10-15 Vladimir Prus <vladimir@codesourcery.com>
17222
17223 * gdb.base/ending-run.exp: Expect the list of cleared
17224 breakpoint to come in natural order, not the reversed one.
a9c64011 17225
214270ab
VP
172262007-11-07 Vladimir Prus <vladimir@codesourcery.com>
17227
17228 * gdb.mi/mi-var-child.c (do_child_deletion): New.
17229 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 17230
1a619819
LM
172312007-11-05 Luis Machado <luisgpm@br.ibm.com>
17232
17233 * gdb.base/printcmds.exp: New function
17234 test_printf_with_dfp.
17235
5b01a6fa
DE
172362007-11-02 Doug Evans <dje@google.com>
17237
17238 * gdb.disasm/t01_mov.s: Remove carriage returns.
17239 * gdb.disasm/t02_mova.s: Ditto.
17240 * gdb.disasm/t03_add.s: Ditto.
17241 * gdb.disasm/t04_sub.s: Ditto.
17242 * gdb.disasm/t05_cmp.s: Ditto.
17243 * gdb.disasm/t06_ari2.s: Ditto.
17244 * gdb.disasm/t07_ari3.s: Ditto.
17245 * gdb.disasm/t08_or.s: Ditto.
17246 * gdb.disasm/t09_xor.s: Ditto.
17247 * gdb.disasm/t10_and.s: Ditto.
17248 * gdb.disasm/t11_logs.s: Ditto.
17249 * gdb.disasm/t12_bit.s: Ditto.
17250 * gdb.disasm/t13_otr.s: Ditto.
17251
ec33ab7f
JK
172522007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17253
17254 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
17255
ae0d01ff
UW
172562007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17257
17258 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
17259 provide DFP support.
17260
55eddb0f
DJ
172612007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
17262
17263 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
17264 Test "set powerpc vector-abi". Skip auto-detection tests for old
17265 toolchains.
17266
7020f05c
PA
172672007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
17268
17269 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
17270 with [string compare].
17271
84bc3db9
PA
172722007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
17273
17274 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
17275 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
17276
5876dc88
LM
172772007-10-25 Luis Machado <luisgpm@br.ibm.com>
17278
17279 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
17280 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
17281 * gdb.opt/Makefile.in: New makefile.
17282 * Makefile.in: Create new directory "gdb.opt".
17283 * configure.ac: Add "gdb.opt" directory.
17284 * configure: Regenerated.
a9c64011 17285
c3ea9a14
DE
172862007-10-25 Doug Evans <dje@google.com>
17287
17288 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
17289 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
17290
a9c64011 172912007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
17292 Thiago Jung Bauermann <bauerman@br.ibm.com>
17293
17294 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
17295 Floating Point expressions.
17296 * gdb.base/dfp-test.exp: new file adding tests for Decimal
17297 Floating Point variables.
17298 * gdb.base/dfp-test.c: new file containing program with Decimal
17299 Floating variables, used by gdb.base/dfp-test.exp.
17300
62a24a2b
DJ
173012007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
17302
17303 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
17304
e7b1eae6
UW
173052007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17306
17307 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
17308 compiling test case with GCC.
17309 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
17310
c641edcc
UW
173112007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17312
17313 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
17314 format changes.
17315
5e5ebfe6
MS
173162007-10-18 Michael Snyder <msnyder@specifix.com>
17317
17318 * gdb.base/dbx.exp: Add missing "-re " operator.
17319
e831e7b6
GM
173202007-10-16 Gaius Mulley <gaius@glam.ac.uk>
17321
17322 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
17323 * configure.ac: Removed trailing spaces after backslash.
17324 * gdb.modula2: New directory.
17325 * gdb.modula2/Makefile.in: New file.
17326 * gdb.modula2/unbounded-array.exp: New file.
17327 * gdb.modula2/unbounded1.c: New file.
17328
7cc46491
DJ
173292007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
17330
17331 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
17332
173332007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
17334
17335 * gdb.base/sigstep.c (main): Add checks for
17336 return values for setitimer call.
17337 Call setitimer again with itimer = ITIMER_REAL
17338 if first call to setitimer fails.
17339
e91528f0
KH
173402007-10-11 Kazu Hirata <kazu@codesourcery.com>
17341
17342 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
17343 of $timeout.
17344
2ec9a4f8
DJ
173452007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
17346
17347 * gdb.server/server-run.exp: Test for dynamic linker symbols.
17348
173492007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
17350
17351 * lib/gdb.exp (gdb_run_cmd): Move comment outside
17352 of gdb_expect call, to avoid interruption.
17353
64b2fa04
PA
173542007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
17355
17356 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
17357 (v_unsigned_long_long, v_long_long_array)
17358 (v_signed_long_long_array, v_unsigned_long_long_array)
17359 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
17360 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
17361 [!NO_LONG_LONG]: New.
17362 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
17363 v_long_long_member.
17364
17365 (v_long_long_func, v_signed_long_long_func)
17366 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
17367 (main) [!NO_LONG_LONG]: Initialize long long variants.
17368
17369 * gdb.base/whatis.exp: If board file requests no_long_long, build
17370 test with NO_LONG_LONG defined. Test long long, signed long long,
17371 and unsigned long long variants but only if board file doesn't
17372 disable it.
17373
a912286e 173742007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 17375 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
17376
17377 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
17378 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
17379 * configure: Regenerated.
17380 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
17381 gdb.pascal/types.exp, lib/pascal.exp: New files.
17382
471ba8c9
DJ
173832007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
17384
17385 * gdb.cp/classes.exp (do_tests): Always step to the line after the
17386 call.
17387 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
17388 to return to the call.
17389 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
17390 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
17391 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
17392 * gdb.mi/mi-until.exp (test_until): Likewise.
17393 * gdb.mi/mi2-until.exp (test_until): Likewise.
17394
fef8a650
DJ
173952007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
17396
17397 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
17398 two-char array.
17399 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
17400
d983da9c
DJ
174012007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
17402
17403 * gdb.threads/watchthreads.c (thread_function): Sleep between
17404 iterations.
17405 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
17406 at once for S/390. Generate matching fails and passes.
17407
17f62551
VP
174082007-09-27 Vladimir Prus <vladimir@codesourcery.com>
17409
17410 * gdb.mi/var-cmd.c (do_children_tests): Initialize
17411 the 'struct_declarations' variable to zeros.
a9c64011 17412
ed0616c6
VP
174132007-09-24 Vladimir Prus <vladimir@codesourcery.com>
17414
17415 * gdb.cp/mb-ctor.cc: New.
17416 * gdb.cp/mb-ctor.exp: New.
17417 * gdb.cp/mb-templates.cc: New.
17418 * gdb.cp/mb-templates.exp: New.
17419
41f1b697
DJ
174202007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
17421
17422 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
17423
3f213f78
PA
174242007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
17425
17426 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
17427 targets.
17428 * configure: Regenerate.
17429
0d381245 174302007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 17431
0d381245
VP
17432 * gdb.base/annota1.exp: Adjust for 'info break'
17433 format changes.
17434 * gdb.base/annota3.exp: Likewise.
17435 * gdb.base/break.exp: Likewise.
17436 * gdb.base/condbreak.exp: Likewise.
17437 * gdb.base/pending.exp: Likewise.
17438 * gdb.base/sepdebug.exp: Likewise.
17439 * gdb.base/unload.exp: Likewise.
17440 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 17441
fe3f5fa8
VP
174422007-09-22 Vladimir Prus <vladimir@codesourcery.com>
17443
17444 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
17445 messages.
17446 * gdb.base/chng-syms.exp: Likewise.
17447 * gdb.base/unload.exp: Likewise.
a9c64011 17448
a75cf6c0
DJ
174492007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
17450
17451 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
17452
18ecae38
DJ
174532007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
17454
17455 * schedlock.c (NUM): Change to 1.
17456 (main): Use args[0] for the main thread.
17457 * schedlock.exp: Only expect two threads. Only issue one pass or fail
17458 regardless of the number of threads.
17459
5509918f
MR
174602007-09-14 Maciej W. Rozycki <macro@mips.com>
17461
4a543daf
MR
17462 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
17463 type down.
17464 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
17465 test.
17466 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
17467 watchpoint type down.
17468 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
17469 test.
17470
174712007-09-14 Maciej W. Rozycki <macro@mips.com>
17472
5509918f
MR
17473 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
17474 Move all the tests here and run them twice, once using software
17475 watchpoints and once using hardware watchpoints.
17476 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
17477
40b53987
DJ
174782007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
17479
17480 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
17481 test.
17482
695e2681
MK
174832007-09-10 Mark Kettenis <kettenis@gnu.org>
17484
8b3fc8d8
MK
17485 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
17486 build-id.
17487
695e2681
MK
17488 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
17489 know about $ORIGIN. Calculate output dir from $dest instead of
17490 using ${objdir}/{$subdir}.
17491
58d69f29
MK
174922007-09-09 Mark Kettenis <kettenis@gnu.org>
17493
17494 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
17495 gcore, before continuing with the test.
17496
3e347599
DJ
174972007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
17498
17499 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
17500 * gdb.mi/mi-watch.exp: Likewise.
17501
ea37ba09
DJ
175022007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
17503 Jim Blandy <jimb@codesourcery.com>
17504
17505 * gdb.arch/i386-sse.exp: Do not expect character constants.
17506 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
17507 * gdb.base/display.exp: Allow print/s.
17508 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
17509 and unsigned char array changes.
17510
2025a643
DJ
175112007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
17512
17513 * gdb.base/display.exp: Add tests for printf %p.
17514
26669a27
PA
175152007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
17516
17517 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
17518 the dll name to unicode.
17519
c8f021f8
JK
175202007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17521
17522 * gdb.base/default.exp (show version): Update the version text.
17523 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
17524
4cf31eea
JK
175252007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17526
17527 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
17528 New files.
17529
4935890f
JK
175302007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17531
17532 * lib/gdb.exp (build_id_debug_filename_get): New function.
17533 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
17534 Remove the generate DEBUG file for the future testcase runs.
17535 New testcase for the NT_GNU_BUILD_ID retrieval.
17536 Move the final testing step to ...
17537 (test_different_dir): ... a new function.
17538 New parameter XFAIL to XFAIL all the tests performed.
17539 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
17540 New parameter TYPE to PF_PREFIX all the tests performed.
17541
02142340
VP
175422007-08-31 Vladimir Prus <vladimir@codesourcery.com>
17543
17544 * gdb.mi/mi-var-cp.cc (path_expression): New
17545 function.
17546 * gdb.mi/mi-var-cp.exp: Run path exression tests.
17547
36acd84e
UW
175482007-08-27 Markus Deuling <deuling@de.ibm.com>
17549
17550 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
17551 to fit into SPU Local Store memory.
17552
a896d121
JB
175532007-08-23 Joel Brobecker <brobecker@adacore.com>
17554
17555 * gdb.base/default.exp: Adjust the expected output of "info
17556 warranty" after the switch to GPLv3.
17557
7b433602
JB
175582007-08-23 Joel Brobecker <brobecker@adacore.com>
17559
17560 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
17561 to 30000 (from 20000).
17562
e22f8b7c
JB
175632007-08-23 Joel Brobecker <brobecker@adacore.com>
17564
17565 Switch the license of all .exp files to GPLv3.
17566 Switch the license of all .f and .f90 files to GPLv3.
17567 Switch the license of all .s and .S files to GPLv3.
17568
5a0e3bd0
JB
175692007-08-23 Joel Brobecker <brobecker@adacore.com>
17570
17571 * configure.ac: Switch license to GPLv3.
17572
cc00619d
JB
175732007-08-23 Joel Brobecker <brobecker@adacore.com>
17574
17575 Switch the licensing to GPLv3 for all .ads and .adb files.
17576
8d26208a
DJ
175772007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
17578
17579 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
17580 and t_int_double.
17581 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
17582
4fcb9948
JB
175832007-08-17 Joel Brobecker <brobecker@adacore.com>
17584
17585 * gdb.base/step-line.c: Switch license to GPL version 3, and
17586 update copyright year.
17587 * gdb.base/step-line.inp: Likewise.
17588
b9c34f67
JB
175892007-08-17 Joel Brobecker <brobecker@adacore.com>
17590
17591 * gdb.base/gdb1555.exp: Make expected output immune to formatting
17592 changes inside gdb1555.c.
17593 * gdb.base/pending.exp: Likewise.
17594
2cc17678
DJ
175952007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
17596
17597 * config/default.exp: New file.
17598
e48883f7
DJ
175992007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17600
17601 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
17602 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
17603
1ab80e5b
MR
176042007-07-30 Maciej W. Rozycki <macro@mips.com>
17605
17606 * gdb.base/dump.exp: Force the correct endianness for binary
17607 formats not carrying this information.
17608
aba471f5
DJ
176092007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17610
17611 * gdb.threads/staticthreads.exp: Match .*sem_post.
17612
d4e07204
DJ
176132007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17614
17615 * gdb.base/readline.exp (operate_and_get_next): Match the final
17616 prompt.
17617
2b97317d
KB
176182007-07-23 Kevin Buettner <kevinb@redhat.com>
17619
17620 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
17621 to restarting SID.
17622
44efa07a
KB
176232007-07-18 Kevin Buettner <kevinb@redhat.com>
17624
17625 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
17626 prior to `gdb_start'.
17627
7b5ebade
KB
176282007-07-18 Kevin Buettner <kevinb@redhat.com>
17629
17630 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
17631 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
17632 Remove call to gdb_unload.
17633
255e7678
DJ
176342007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
17635 Daniel Jacobowitz <dan@codesourcery.com>
17636
17637 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
17638 for __WIN32__.
17639 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
17640 * gdb.base/unload.exp: Use shared library test routines.
17641
3a40aaa0
UW
176422007-07-03 Markus Deuling <deuling@de.ibm.com>
17643
17644 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
17645 * gdb.base/solib-symbol-lib.c: Likewise.
17646 * gdb.base/solib-symbol-main.c: Likewise.
17647
b0f4b84b
DJ
176482007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
17649
17650 * config/gdbserver.exp (gdb_reconnect): New.
17651 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
17652 gdb.base/solib-disc.exp: New files.
17653 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
17654 remote debugging".
17655 (gdb_compile): Add shlib_load flag.
17656 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
17657 port.
17658 (gdbserver_reconnect): New.
17659
1b05479a
DJ
176602007-07-01 Nick Roberts <nickrob@snap.net.nz>
17661 Daniel Jacobowitz <dan@codesourcery.com>
17662
17663 * gdb.base/annota3.exp: Test for if construct.
17664
86f78eb2
DJ
176652007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
17666
17667 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
17668
6a2eb474 176692007-06-21 Chris Dearman <chris@mips.com>
a9c64011 17670 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
17671
17672 * gdb.base/display.exp: Allow a newline after display/i.
17673 * gdb.base/pc-fp.exp: Likewise.
17674 * gdb.base/sigbpt.exp: Likewise.
17675
f8b73d13
DJ
176762007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17677
17678 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
17679 required features to be included.
17680
4339e69e
DJ
176812007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
17682
17683 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
17684 in info threads output.
17685
23d964e7
UW
176862007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17687 Markus Deuling <deuling@de.ibm.com>
17688
17689 * gdb.arch/spu-info.exp: New testcase.
17690 * gdb.arch/spu-info.c: New file.
17691
fd20f75b
DJ
176922007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
17693
17694 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
17695 tpcs_offset. Restore lr after the call.
17696 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
17697
2226f861
DJ
176982007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
17699
17700 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
17701 (gdbserver_run): Kill any running gdbserver.
17702 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
17703
d12371a9
MR
177042007-05-17 Maciej W. Rozycki <macro@mips.com>
17705
17706 * gdb.base/sigbpt.exp: Preset segv_addr.
17707
93f02886
DJ
177082007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
17709
17710 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
17711 (gdb_compile_shlib): Likewise.
17712 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
17713 (default_gdb_init): Clear cleanfiles.
17714 (gdb_finish): Delete recorded cleanfiles.
17715 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
17716
17717 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
17718 Do not use isnative.
17719 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
17720 gdb.base/so-impl-ld.exp: Likewise.
17721 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
17722 * gdb.base/unload.exp: Likewise. Do not pass empty option to
17723 gdb_compile.
17724
b04e06d7
VP
177252007-05-15 Vladimir Prus <vladimir@codesourcery.com>
17726
17727 * config/unknown.exp: Remove.
17728
069ed931
UW
177292007-05-15 Markus Deuling <deuling@de.ibm.com>
17730
17731 * gdb.base/info-proc.exp: Check is_remote.
17732
09db0d03
UW
177332007-05-14 Markus Deuling <deuling@de.ibm.com>
17734
17735 * gdb.base/gcore.exp: Initialize variable core_supported.
17736
af2cbe8c
DJ
177372007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17738
17739 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
17740
027c0295
DJ
177412007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17742
17743 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
17744 * gdb.threads/print-threads.exp (test_all_threads): Allow
17745 negative and hexadecimal thread IDs.
17746
dc5000e7
DJ
177472007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17748
17749 * gdb.java/jprint.java (public): Avoid invalid call to static
17750 method.
17751
2e74ed18
DP
177522007-05-14 Denis Pilat <denis.pilat@st.com>
17753
17754 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
17755 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
17756 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
17757 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
17758 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
17759
83547f02
UW
177602007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17761
17762 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 17763 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
17764 this mode.
17765 * gdb.base/ovlymgr.c: Provide stubs for spu target.
17766 * gdb.base/spu.ld: New file.
17767
b18be20d
DJ
177682007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
17769
17770 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
17771
be444858
DJ
177722007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
17773
17774 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
17775
b1d53152
DJ
177762007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17777
17778 * gdb.java/jmain.exp: Handle demangled names with and without method
17779 signatures.
17780
d084b331
DJ
177812007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17782
17783 * gdb.mi/mi-syn-frame.c (main, foo, bar)
17784 (have_a_very_merry_interrupt): Remove calls to puts.
17785 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
17786 inferior output.
17787 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
17788 test names.
17789
db9d7fc5
DJ
177902007-04-29 Markus Deuling <deuling@de.ibm.com>
17791 Daniel Jacobowitz <dan@codesourcery.com>
17792
17793 * gdb.base/auxv.exp (core_works): Also check is_remote.
17794 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
17795
ef783a7d 177962007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 17797
ef783a7d
VP
17798 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
17799 message, not the undefined 'module' variable.
17800 * gdb.base/siginfo.exp: Likewise.
17801 * gdb.base/sigstep.exp: Likewise.
17802 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
17803 serialport.
17804 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
17805
b7b73cae
CV
178062007-04-25 Corinna Vinschen <vinschen@redhat.com>
17807
17808 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
17809 target sim fails. Return 0 otherwise.
17810 (gdb_load): Return prematurely if gdb_target_sim fails.
17811
7d90fdfa
DP
178122007-04-16 Denis Pilat <denis.pilat@st.com>
17813
17814 * gdb.base/setshow.exp: Reset height after having set it to 100.
17815
5d3e9c85
DP
178162007-04-16 Denis Pilat <denis.pilat@st.com>
17817
17818 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
17819
18e75969
DP
178202007-04-16 Denis Pilat <denis.pilat@st.com>
17821
17822 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
17823
25d5ea92
VP
178242007-04-14 Vladimir Prus <vladimir@codesourcery.com>
17825
17826 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
17827 tests. Run the frozen varobjs test.
17828 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 17829 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 17830
0b49cb80
JK
178312007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17832
17833 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
17834 gdb.base/type-opaque.exp: New files.
17835
a73bafbc 178362007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
17837
17838 * gdb.mi/mi-var-child.c
a73bafbc
VP
17839 (do_children_tests): User char[2] instead of
17840 char so that automatic printing of pointers to char
17841 don't give unpredicable result.
17842 * gdb.mi/var-cmd.c (do_locals_test): Initialize
17843 local variables.
17844 * gdb.mi/mi-var-child.exp: Step to right line
17845 of do_children_tests.
17846 * gdb.mi/mi2-var-child.exp: Likewise.
17847 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 17848 do_locals_tests.
a73bafbc
VP
17849 (do_children_tests): User char[2] instead of
17850 char so that automatic printing of pointers to char
a9c64011 17851 don't give unpredicable result.
a73bafbc 17852 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 17853 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
17854 Pass test name to mi_wait_for_stop.
17855
7ce59000
DJ
178562007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17857
17858 * gdb.asm/asm-source.exp: Remove d10v case.
17859 * lib/gdb.exp (skip_cplus_tests): Likewise.
17860 * gdb.asm/d10v.inc: Deleted.
17861
20389057
DJ
178622007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17863
17864 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
17865
8807d78b
DJ
178662007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17867
17868 * config/netware.exp: Delete file.
17869
aa3edb8e
JB
178702007-03-29 Joel Brobecker <brobecker@adacore.com>
17871
17872 * gdb.dwarf2/dw2-noloc.S: New file.
17873 * gdb.dwarf2/dw2-noloc.exp: New file.
17874
297561ac
PA
178752007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
17876
17877 * gdb.cp/method2.cc: New test.
17878 * gdb.cp/method2.exp: New test.
17879 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
17880
1f81bd39
DJ
178812007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17882
17883 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
17884
9453113a
DJ
178852007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
17886
17887 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
17888
b741e217
DJ
178892007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17890
17891 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
17892 (gdb_load): Delete, replace with...
17893 (gdb_reload): ...this.
17894 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
17895 * gdb.server/server-mon.exp: Likewise.
17896 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
17897 (gdb_start_cmd): New.
17898 (gdb_file_cmd): Save the last loaded file.
17899 (gdb_reload): New.
17900 (gdb_gnu_strip_debug): Use transform.
17901 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
17902 support here. Use new $last_loaded_file. Check mtime.
17903 (gdb_target_cmd): Handle ObjC failure case.
17904 (infer_host_exec): Delete.
17905 (gdbserver_load): Rename to...
17906 (gdbserver_run): ...this. Simplify.
17907 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
17908 (mi_gdb_load): Move most contents to a new function...
17909 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
17910 (mi_run_cmd): Use mi_gdb_target_load.
17911 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
17912 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
17913 Use gdb_run_cmd.
17914 * gdb.base/charsign.exp: Remove incorrect comment.
17915 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
17916 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
17917 gdb.base/start.exp: Use gdb_start_cmd.
17918
446ab585 179192007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 17920 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
17921
17922 * gdb.base/sigbpt.exp: Fix the message when skipping test.
17923 * gdb.base/signull.exp: Similarly.
17924
bbb88ebf
UW
179252007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17926
17927 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
17928 messages available to test cases (like chng-sym.exp).
17929
cb8c4a99
AS
179302007-03-14 Andreas Schwab <schwab@suse.de>
17931
17932 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
17933 format changes.
17934
4e463ff5
DJ
179352007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
17936
17937 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
17938 (optimized_1): New.
17939 (main): Call optimized_1.
17940 (gdb2029): Correct typos. Call gdb2029_marker.
17941 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
17942 for gdb2029.
17943
b6db2c47
MK
179442007-03-12 Mark Kettenis <kettenis@gnu.org>
17945
17946 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
17947 as tabs. Remove redundant test pattern.
17948
70ed3737
UW
179492007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17950
17951 * gdb.base/long_long.exp: Accept optional symbol name in <...>
17952 for /a format output.
17953
47b67b60
DJ
179542007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
17955
17956 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
17957 collect output incrementally.
17958
b8953b0e
UW
179592007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17960
17961 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
17962 for -var-create lpcharacter test.
17963 * gdb.mi/mi2-var-cmd.exp: Likewise.
17964
7acd5c40
UW
179652007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17966
17967 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
17968 pass on targets where address zero is readable.
17969
9c6759c1
UW
179702007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17971
17972 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
17973 just a single architecture.
17974
a2f1aeb4
UW
179752007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17976
17977 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
17978 (fetch_all_registers): New function, uses gdb_test_multiple and
17979 exp_continue to fetch inferior output line-by-line.
17980 Replace all uses of do_get_all_registers by fetch_all_registers.
17981
46579ac2
UW
179822007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17983
17984 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
17985 in target_info.
17986
fc133f24
MS
179872007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17988
a9c64011 17989 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
17990 consistancy; add a default (timeout) case.
17991
7646a51d
MS
179922007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17993
17994 * gdb.base/watchpoint.exp: Fix truncated comment.
17995
dcfff61f
MS
179962007-03-02 Michael Snyder <michael.snyder@palmsource.com>
17997
17998 * Makefile.in: Remove spurious single-quotes from sed command.
17999
664e3ee9
DJ
180002007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
18001
18002 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
18003 func.
18004 * gdb.mi/mi2-var-cmd.exp: Likewise.
18005
d7cc6f2f
JB
180062007-02-27 Joel Brobecker <brobecker@adacore.com>
18007
a9c64011
AS
18008 * gdb.dwarf2/dw2-producer.S: New file.
18009 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
18010
180112007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
18012
18013 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
18014 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
18015 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
18016 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
18017 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
18018 Revert tests to use mi_gdb_test and include value field in output
18019 of -var-create.
18020
93d42b30
DJ
180212007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
18022
18023 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
18024
c499ed39
DJ
180252007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
18026
18027 * gdb.base/maint.exp: Remove full paths from test names.
18028 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
18029 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
18030
9836f81b
JB
180312007-02-27 Joel Brobecker <brobecker@adacore.com>
18032
18033 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
18034
c74d0ad8
DJ
180352007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
18036
18037 * gdb.server/server-mon.exp: New test.
18038
2711e456
DJ
180392007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
18040
18041 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
18042
ff6f572f
DJ
180432007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
18044
18045 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
18046 register capitalization.
18047
fada3feb
DP
180482007-02-13 Denis Pilat <denis.pilat@st.com>
18049
18050 * gdb.mi/mi-var-invalidate.exp: New file.
18051
fb1e4ffc
DJ
180522007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
18053
18054 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
18055
3da939d7
DJ
180562007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
18057
18058 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
18059
123dc839
DJ
180602007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
18061
18062 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
18063 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
18064
877e3645 180652007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
18066
18067 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
18068 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
18069 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
18070 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
18071 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 18072 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 18073 Update tests to include value field in output of -var-create.
a9c64011 18074
3c0a2960
AS
180752007-02-08 Andreas Schwab <schwab@suse.de>
18076
18077 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
18078
108546a0
DJ
180792007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
18080
18081 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
18082 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
18083
d701dcab
DP
180842007-02-02 Denis Pilat <denis.pilat@st.com>
18085
18086 * gdb.threads/threadapply.exp: check that frame is not changed by
18087 the thread apply all command.
18088
783e3e2f
AS
180892007-01-31 Andreas Schwab <schwab@suse.de>
18090
6d9c3a87
AS
18091 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
18092
3c50d7b9
AS
18093 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
18094 in the dwarf sections.
18095 * gdb.dwarf2/mac-fileno.S: Likewise.
18096
783e3e2f
AS
18097 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
18098 bspstore register on ia64.
18099
78ff580e
AS
181002007-01-29 Andreas Schwab <schwab@suse.de>
18101
cc8e9b12
AS
18102 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
18103 "frame-begin" annotation.
18104
78ff580e
AS
18105 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
18106 number of "frames-invalid" annotations.
18107
704a4f78
DJ
181082007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18109
18110 * gdb.base/commands.exp: Call if_commands_test.
18111 (gdb_test_no_prompt, if_commands_test): New.
18112
e741bf94
MK
181132007-01-28 Mark Kettenis <kettenis@gnu.org>
18114
18115 * gdb.threads/sigthread.c (NSIGS): Make bigger.
18116
474d0ad3
AS
181172007-01-27 Andreas Schwab <schwab@suse.de>
18118
18119 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
18120 .short/.int/.quad in the dwarf sections.
18121 * gdb.dwarf2/dw2-intercu.S: Likewise.
18122 * gdb.dwarf2/dw2-intermix.S: Likewise.
18123
e784b426
JK
181242007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18125
18126 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
18127 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
18128 array.
e784b426
JK
18129 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
18130 * gdb.base/setvar.exp: Likewise.
18131
37f08e04
AS
181322007-01-26 Andreas Schwab <schwab@suse.de>
18133
9a01813a
AS
18134 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
18135 test.
18136
37f08e04
AS
18137 * gdb.base/multi-forks.exp ("restart $i"): Also match
18138 __kernel_syscall_via_break.
18139
6e2a9270
VP
181402007-01-24 Vladimir Prus <vladimir@codesourcery.com>
18141
18142 * lib/mi-support.exp (mi_delete_varobj): New.
18143 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
18144 testcase.
18145 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
18146 (main): Call the above.
18147 (reference_update_test, base_in_reference_test)
18148 (reference_to_pointer): Delete the created varobjs.
a9c64011 18149
e515b470
DJ
181502007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
18151
18152 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
18153 * configure: Regenerated.
18154 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
18155 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
18156 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
18157 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
18158 * lib/gdb.exp (gdb_skip_xml_test): New function.
18159
08d8bcd7
DJ
181602007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
18161
18162 * gdb.base/sigrepeat.exp: Correct error message.
18163
181642007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
18165 Daniel Jacobowitz <dan@codesourcery.com>
18166
18167 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
18168 gdb.arch/i386-gnu-cfi-asm.S: New files.
18169
97c3f1f3
JK
181702007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
18171
18172 * lib/gdb.exp: Abort on missing `site.exp'.
18173
cb1df416
DJ
181742007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18175 Daniel Jacobowitz <dan@codesourcery.com>
18176
18177 * gdb.base/included.c, gdb.base/included.exp,
18178 gdb.base/included.h: New files.
18179
35990120
DJ
181802007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
18181
18182 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
18183 (maximize_rlimit): Reduce limits on 64-bit systems.
18184
6e81a116 181852007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
18186
18187 From Marcus Deuling <deuling@de.ibm.com>:
18188 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
18189 every case.
18190
6c3c41f3
NR
181912007-01-13 Nick Roberts <nickrob@snap.net.nz>
18192
18193 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
18194 (test_path_specification): Use objdir instead of srcdir to always
18195 get an absolute filename.
18196
2f12c312
DJ
181972007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
18198
18199 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
18200
81121995
VP
182012007-01-11 Vladimir Prus <vladimir@codesourcery.com>
18202
18203 * gdb.mi/mi-var-cp.cc (reference_update_tests):
18204 Make sure the variable we're using is in scope.
18205 (reference_to_pointer): Likewise.
18206
4741b737
DJ
182072007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
18208
18209 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
18210 has no debug information.
18211
054410c3
DJ
182122007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
18213
18214 * gdb.base/annota1.exp: Remove extra send_gdb.
18215
818f79f6
DJ
182162007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18217
18218 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
18219
f7a6bb70
DJ
182202007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18221
18222 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
18223
57e66780
DJ
182242007-01-08 Nick Roberts <nickrob@snap.net.nz>
18225 Daniel Jacobowitz <dan@codesourcery.com>
18226
18227 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
18228 lcharacter or linteger change. Correct duplicated test name.
18229 * gdb.mi/mi2-var-cmd.exp: Likewise.
18230
3d799a95
DJ
182312007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
18232
18233 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
18234
182352007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 18236
a9c64011
AS
18237 * gdb.base/nofield.c: New file.
18238 * gdb.base/nofield.exp: New testcase.
51679ba9 18239
eafb94e8
NR
182402007-01-05 Nick Roberts <nickrob@snap.net.nz>
18241
18242 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
18243
18244 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
18245 test.
18246
5e572bb4
DJ
182472007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
18248
18249 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
18250
74a44383
DJ
182512007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
18252
18253 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
18254 when continuing.
18255
1b572db9
DJ
182562007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
18257
18258 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
18259 Expect ".exe" extension.
18260
381bc39b
DJ
182612007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
18262
18263 * gdb.base/charset.exp: Add explicit filename to break.
18264 * gdb.base/dbx.exp: Add explicit filename to breaks.
18265
2b70e4c6
DJ
182662007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
18267
18268 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
18269 * gdb.mi/mi2-file.exp: Likewise.
18270
303b6f5d
DJ
182712007-01-04 Vladimir Prus <vladimir@codesourcery.com>
18272
18273 Implement specification of MI tests as comments
18274 in C and C++ sources.
18275 * lib/mi-support.exp (mi_autotest_data): New variable.
18276 (mi_autotest_source): New variable.
18277 (count_newlines, mi_prepare_inline_tests)
18278 (mi_get_inline_test, mi_continue_to_line)
18279 (mi_run_inline_test, mi_tbreak)
18280 (mi_send_resuming_command, mi_wait_for_stop): New functions.
18281 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
18282 Run inline tests.
18283 * gdb.mi/mi-var-cp.cc: Define tests here.
18284
23da0d94
VP
182852007-01-04 Vladimir Prus <vladimir@codesourcery.com>
18286
18287 Simplify usage of mi_continue_to.
18288 * lib/mi-support.exp (mi_runto_helper): Renamed
18289 from mi_runto, added new parameter 'run_or_continue'.
18290 (mi_runto): Use mi_runto_helper.
18291 (mi_continue_to): Accept just function name as parameter.
18292 Use mi_runto_helper.
18293 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
18294 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 18295
f9e18282
JB
182962006-01-04 Joel Brobecker <brobecker@adacore.com>
18297
18298 Make this testcase a bit more realistic. The current code
18299 is too simplistic, and allows the compiler to optimize out
18300 some of the entities we need for this testcase.
18301 * gdb.ada/null_record/bar.ads (Void_Star): New type.
18302 (Do_Nothing): Add extra parameter.
18303 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
18304 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
18305 by using a variable of type Void_Star.
18306
fd678c65
JB
183072006-01-04 Joel Brobecker <brobecker@adacore.com>
18308
18309 * gdb.ada/catch_ex/foo.adb: New file.
18310 * gdb.ada/catch_ex.exp: New testcase.
18311
05cfdb42
DJ
183122007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
18313
18314 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
18315 pass --image-base to linker.
18316
2e03ee74
DJ
183172007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18318 Daniel Jacobowitz <dan@codesourcery.com>
18319
18320 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
18321 secondary prompts.
18322
0d5de010
DJ
183232007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
18324
18325 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
18326 output. Test the types of members and member pointers.
18327 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
18328 gdb/2092.
18329 * gdb.cp/member-ptr.exp: Search for a comment instead of a
18330 statement. Enable for GCC. Update expected output for some tests
18331 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
18332 layout.
18333 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
18334 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
18335 (Diamond::vget_base): New.
18336 (main): Add new tests.
18337 * gdb.cp/printmethod.exp: Update expected output for member functions.
18338 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
18339 print pEe->D::vg().
18340
61a771aa
DJ
183412007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
18342
18343 * gdb.threads/tls.exp: Allow stops in sem_post.
18344
2fa63963
DJ
183452006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
18346
18347 * gdb.base/annota1.exp: Allow .*printf in backtraces.
18348 * gdb.base/annota3.exp: Likewise.
18349 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
18350 again (instead of timing out).
18351 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
18352 GCC bug 26475.
18353 * gdb.java/jmisc.exp: Adjust to work with method signatures including
18354 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
18355 test from jmisc1.exp.
18356 * gdb.java/jmisc1.exp: Delete.
18357 * gdb.java/jprint.exp: Adjust to work with method signatures including
18358 return types.
18359 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
18360 * gdb.threads/linux-dp.exp: Don't be confused by program output.
18361 * lib/java.exp (compile_java_from_source): Pass the correct type
18362 to target_compile.
18363
5eefc2b7
JB
183642006-12-31 Joel Brobecker <brobecker@adacore.com>
18365
18366 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
18367 (stack_align_edx): New function.
18368 (stack_align_eax): New function.
18369 (main): Add calls to stack_align_edx and stack_align_eax.
18370 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
18371 Add testing for the cases where the register used during a stack
18372 realignment is edx. Same for eax.
18373
227c54da
DJ
183742006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
18375
18376 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
18377 and generic PE targets.
18378
cab8ac94
JB
183792006-12-29 Joel Brobecker <brobecker@adacore.com>
18380
18381 * gdb.ada/array_return.exp: Update copyright date list.
18382
ba54f318
JB
183832006-12-27 Joel Brobecker <brobecker@adacore.com>
18384
18385 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
18386 (Create_Small_Float_Vector): New function.
18387 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
18388 function body.
18389 * gdb.ada/array_return/p.adb: Use new type and function from
18390 package Pck.
18391 * gdb.ada/array_return.exp: Add a test verifying that GDB is
18392 able to print the value returned by a function returning an
18393 array of float.
18394
6b7a35dd
JB
183952006-12-20 Joel Brobecker <brobecker@adacore.com>
18396
18397 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
18398 The associated tests should be PASSing.
18399
038224f6
VP
184002006-12-08 Vladimir Prus <vladimir@codesourcery.com>
18401
18402 Test for base in references.
18403 * gdb.mi/mi-var-cp.cc: Add test code.
18404 * gdb.mi/mi-var-cp.exp: Test for bases in references.
18405 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
18406 * gdb.mi/mi2-watch.exp: Likewise.
18407 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
18408 (mi_list_varobj_children): New function.
18409
b26ed50d
VP
184102006-12-08 Vladimir Prus <vladimir@codesourcery.com>
18411
18412 * lib/mi-support.exp
18413 (mi_runto): Accept "()" after function name.
18414 (mi_create_varobj): New function.
18415 (mi_varobj_update): New function.
18416 (mi_Check_varobj_value): New function.
18417 * gdb.mi/mi-var-cp.exp: New file.
18418 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 18419
08232497
DJ
184202006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
18421
18422 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
18423 gdb.base/weaklib2.c: New files.
18424
d394c993 184252006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 18426
ac6c2fba
NS
18427 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
18428 info. Adjust test names.
18429
8ec659a0 18430 * gdb.base/break.c (main): Move position of malloc.
d394c993 18431 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 18432
acd65feb
VP
184332006-11-28 Vladimir Prus <vladimir@codesourcery.com>
18434
18435 * gdb.mi/mi-var-cmd.exp: Check -var-update after
18436 assignement of arrays and function pointers.
18437 * gdb.mi/var-cmd.c: Add declaration necessary for above
18438 tests.
18439
f556d5e5
NS
184402006-11-27 Nathan Sidwell <nathan@codesourcery.com>
18441
18442 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
18443
18444 * gdb.threads/linux-dp.exp: Read thread table before and after
18445 creating each philosopher and verify it.
18446
697bc68d
NS
184472006-11-27 Nathan Sidwell <nathan@codesourcery.com>
18448 Paul Brook <paul@codesourcery.com>
18449 Daniel Jacobowitz <dan@codesourcery.com>
18450
18451 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 18452 main to remove duplication. Add start function of the form
697bc68d
NS
18453 '_*start[1-9]*'. Add RVDS start function.
18454
29d73ae4
DJ
184552006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
18456
18457 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
18458
c1d88655
UW
184592006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18460
18461 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
18462 * gdb.asm/spu.inc: New file.
18463 * gdb.base/term.exp: Disable if [target_info exists noargs].
18464 * gdb.gdb/complaints.exp: Disable if ![isnative].
18465 * gdb.gdb/selftest.exp: Likewise.
18466 * gdb.gdb/observer.exp: Likewise.
18467 * gdb.gdb/xfullpath.exp: Likewise.
18468 * gdb.base/attach.exp: Disable on SPU target.
18469 * gdb.cp/bs145503.exp: Likewise.
18470 * gdb.cp/exception.exp: Likewise.
18471 * gdb.cp/userdef.exp: Likewise.
18472
32a13b1a
DJ
184732006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
18474
18475 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
18476
d8295fe9
VP
184772006-11-10 Vladimir Prus <vladimir@codesourcery.com>
18478
18479 * gdb.base/completion.exp: Fix completion tests for
18480 'info' and 'info '.
18481 * gdb.base/help.exp (help_test_raw, test_class_help)
18482 (test_prefix_command_help): Move...
18483 * lib/gdb.exp: Here.
18484 * gdb.base/main.exp: Adjust.
18485 * gdb.cp/maint.exp: Adjust.
18486 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 18487
8c394015
VP
184882006-11-09 Vladimir Prus <vladimir@codesourcery.com>
18489
18490 * gdb.stabs/weird.exp (print_weird_var): Use
18491 gdb_test_multiple instead of gdb_expect.
18492
027fc1bc
VP
184932006-11-09 Vladimir Prus <vladimir@codesourcery.com>
18494
18495 * gdb.base/help.exp (help_test_raw): New.
18496 (test_class_help): New.
18497 (test_prefix_command_help): New.
18498 Adjust testcases.
18499
67609209
FR
185002006-11-09 Christophe Lyon <christophe.lyon@st.com>
18501
18502 * gdb.base/constvars.c (main): Write to crass and crips, so that
18503 they are allocated by the compiler.
18504
f73adfeb
AS
185052006-10-27 Andreas Schwab <schwab@suse.de>
18506
18507 * gdb.base/multi-forks.exp: Use "detach fork" instead of
18508 "detach-fork".
18509
2f83a18e
DJ
185102006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
18511
18512 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
18513 of patterns.
18514
94277a38
DJ
185152006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
18516
18517 * gdb.base/sepdebug.exp: Remove debug format test.
18518 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
18519 Handle no-symtab.
18520 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
18521
5bd2f6e2
DJ
185222006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
18523
18524 * gdb.threads/manythreads.c (thread_function, main): Don't cast
18525 int to pointer or pointer to int.
18526 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
18527
8c008720
DJ
185282006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
18529
18530 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
18531
9e35dae4
DJ
185322006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18533
18534 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
18535
d9639e13
DJ
185362006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
18537
18538 PR c++/2116
18539 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
18540
390a1bd0
JB
185412006-10-06 Joel Brobecker <brobecker@adacore.com>
18542
18543 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
18544 the corresponding bug has been fixed in GDB (PR/2018).
18545
dd920c33
JB
185462006-10-06 Joel Brobecker <brobecker@adacore.com>
18547
18548 * gdb.base/subst.exp: New testcase.
18549
53bbefe9
JB
185502006-10-06 Joel Brobecker <brobecker@adacore.com>
18551
18552 * gdb.ada/array_return/pck.ads: Add copyright notice.
18553 * gdb.ada/array_return/pck.adb: Likewise.
18554 * gdb.ada/array_return/p.adb: Likewise.
18555 * gdb.ada/exec_changed/first.adb: Likewise.
18556 * gdb.ada/exec_changed/second.adb: Likewise.
18557
09851417
JB
185582006-10-06 Joel Brobecker <brobecker@adacore.com>
18559
18560 * gdb.ada/watch_arg/watch.adb: New file.
18561 * gdb.ada/watch_arg.exp: New testcase.
18562
041bf30d
VP
185632006-10-02 Vladimir Prus <vladimir@codesourcery.com>
18564
18565 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 18566 via string_to_regexp.
041bf30d 18567 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 18568
f286fbdd 185692006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
18570
18571 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
18572 Remove unused / obsolete files.
18573
7c07f349
NR
185742006-09-19 Nick Roberts <nickrob@snap.net.nz>
18575
18576 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
18577
cd5ff84a
VP
185782006-09-17 Vladimir Prus <vladimir@codesourcery.com>
18579
18580 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
18581 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 18582 the number of frames.
cd5ff84a 18583
ae018d1a
DJ
185842006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
18585
18586 * gdb.base/args.c (main): Add breakpoint marker.
18587 * gdb.base/args.exp: Use args_test for tests. Add new tests which
18588 really test empty arguments.
18589 (args_load): Delete.
18590 (args_test): New.
18591
b399c549
NR
185922006-09-13 Nick Roberts <nickrob@snap.net.nz>
18593
18594 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 18595 check for one file.
b399c549 18596
2ab1eb7a
VP
185972006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
18598
18599 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
18600 HIGH_FRAME argument to -stack-list-locals can be larger than
18601 the number of frames.
a9c64011 18602
476308bf
FF
186032006-08-18 Fred Fish <fnf@specifix.com>
18604
18605 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
18606 '$' in front of skip_vmx_tests_saved when setting that.
18607
8625200f
AS
186082006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
18609
18610 * gdb.base/trace-commands.exp: New file.
18611
089ec8f1
DJ
186122006-08-10 Joel Brobecker <brobecker@adacore.com>
18613 Daniel Jacobowitz <dan@codesourcery.com>
18614
18615 * gdb.base/step-bt.exp: Make hexadecimal address optional in
18616 expected output of the backtrace commands.
18617
b60f0898
JB
186182006-08-09 Joel Brobecker <brobecker@adacore.com>
18619
18620 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
18621 untested followed by return combination.
18622 * gdb.arch/altivec-regs.exp: Likewise.
18623 * gdb.arch/e500-abi.exp: Likewise.
18624 * gdb.arch/e500-regs.exp: Likewise.
18625 * gdb.arch/gdb1291.exp: Likewise.
18626 * gdb.arch/gdb1431.exp: Likewise.
18627 * gdb.arch/gdb1558.exp: Likewise.
18628 * gdb.arch/i386-prologue.exp: Likewise.
18629 * gdb.arch/i386-unwind.exp: Likewise.
18630 * gdb.asm/asm-source.exp: Likewise.
18631 * gdb.base/a2-run.exp: Likewise.
18632 * gdb.base/advance.exp: Likewise.
18633 * gdb.base/all-bin.exp: Likewise.
18634 * gdb.base/annota1.exp: Likewise.
18635 * gdb.base/annota3.exp: Likewise.
18636 * gdb.base/args.exp: Likewise.
18637 * gdb.base/arithmet.exp: Likewise.
18638 * gdb.base/assign.exp: Likewise.
18639 * gdb.base/async.exp: Likewise.
18640 * gdb.base/attach.exp: Likewise.
18641 * gdb.base/bang.exp: Likewise.
18642 * gdb.base/bigcore.exp: Likewise.
18643 * gdb.base/bitfields.exp: Likewise.
18644 * gdb.base/bitfields2.exp: Likewise.
18645 * gdb.base/break.exp: Likewise.
18646 * gdb.base/call-sc.exp: Likewise.
18647 * gdb.base/call-strs.exp: Likewise.
18648 * gdb.base/callfuncs.exp: Likewise.
18649 * gdb.base/checkpoint.exp: Likewise.
18650 * gdb.base/chng-syms.exp: Likewise.
18651 * gdb.base/code-expr.exp: Likewise.
18652 * gdb.base/commands.exp: Likewise.
18653 * gdb.base/completion.exp: Likewise.
18654 * gdb.base/cond-expr.exp: Likewise.
18655 * gdb.base/condbreak.exp: Likewise.
18656 * gdb.base/consecutive.exp: Likewise.
18657 * gdb.base/constvars.exp: Likewise.
18658 * gdb.base/corefile.exp: Likewise.
18659 * gdb.base/cvexpr.exp: Likewise.
18660 * gdb.base/dbx.exp: Likewise.
18661 * gdb.base/define.exp: Likewise.
18662 * gdb.base/detach.exp: Likewise.
18663 * gdb.base/display.exp: Likewise.
18664 * gdb.base/dump.exp: Likewise.
18665 * gdb.base/ena-dis-br.exp: Likewise.
18666 * gdb.base/ending-run.exp: Likewise.
18667 * gdb.base/environ.exp: Likewise.
18668 * gdb.base/eval-skip.exp: Likewise.
18669 * gdb.base/exprs.exp: Likewise.
18670 * gdb.base/fileio.exp: Likewise.
18671 * gdb.base/finish.exp: Likewise.
18672 * gdb.base/float.exp: Likewise.
18673 * gdb.base/foll-exec.exp: Likewise.
18674 * gdb.base/foll-fork.exp: Likewise.
18675 * gdb.base/foll-vfork.exp: Likewise.
18676 * gdb.base/freebpcmd.exp: Likewise.
18677 * gdb.base/funcargs.exp: Likewise.
18678 * gdb.base/gcore.exp: Likewise.
18679 * gdb.base/gdb1090.exp: Likewise.
18680 * gdb.base/gdb1250.exp: Likewise.
18681 * gdb.base/huge.exp: Likewise.
18682 * gdb.base/info-proc.exp: Likewise.
18683 * gdb.base/interrupt.exp: Likewise.
18684 * gdb.base/jump.exp: Likewise.
18685 * gdb.base/langs.exp: Likewise.
18686 * gdb.base/lineinc.exp: Likewise.
18687 * gdb.base/list.exp: Likewise.
18688 * gdb.base/logical.exp: Likewise.
18689 * gdb.base/long_long.exp: Likewise.
18690 * gdb.base/macscp.exp: Likewise.
18691 * gdb.base/maint.exp: Likewise.
18692 * gdb.base/mips_pro.exp: Likewise.
18693 * gdb.base/miscexprs.exp: Likewise.
18694 * gdb.base/multi-forks.exp: Likewise.
18695 * gdb.base/opaque.exp: Likewise.
18696 * gdb.base/overlays.exp: Likewise.
18697 * gdb.base/pc-fp.exp: Likewise.
18698 * gdb.base/pointers.exp: Likewise.
18699 * gdb.base/printcmds.exp: Likewise.
18700 * gdb.base/psymtab.exp: Likewise.
18701 * gdb.base/ptype.exp: Likewise.
18702 * gdb.base/recurse.exp: Likewise.
18703 * gdb.base/relational.exp: Likewise.
18704 * gdb.base/relocate.exp: Likewise.
18705 * gdb.base/remote.exp: Likewise.
18706 * gdb.base/reread.exp: Likewise.
18707 * gdb.base/restore.exp: Likewise.
18708 * gdb.base/return.exp: Likewise.
18709 * gdb.base/return2.exp: Likewise.
18710 * gdb.base/scope.exp: Likewise.
18711 * gdb.base/sect-cmd.exp: Likewise.
18712 * gdb.base/sep.exp: Likewise.
18713 * gdb.base/sepdebug.exp: Likewise.
18714 * gdb.base/setshow.exp: Likewise.
18715 * gdb.base/setvar.exp: Likewise.
18716 * gdb.base/sigall.exp: Likewise.
18717 * gdb.base/sigbpt.exp: Likewise.
18718 * gdb.base/signals.exp: Likewise.
18719 * gdb.base/signull.exp: Likewise.
18720 * gdb.base/sizeof.exp: Likewise.
18721 * gdb.base/solib.exp: Likewise.
18722 * gdb.base/step-line.exp: Likewise.
18723 * gdb.base/step-test.exp: Likewise.
18724 * gdb.base/structs.exp: Likewise.
18725 * gdb.base/structs2.exp: Likewise.
18726 * gdb.base/term.exp: Likewise.
18727 * gdb.base/twice.exp: Likewise.
18728 * gdb.base/until.exp: Likewise.
18729 * gdb.base/varargs.exp: Likewise.
18730 * gdb.base/volatile.exp: Likewise.
18731 * gdb.base/watchpoint.exp: Likewise.
18732 * gdb.base/whatis-exp.exp: Likewise.
18733 * gdb.base/whatis.exp: Likewise.
18734 * gdb.cp/ambiguous.exp: Likewise.
18735 * gdb.cp/annota2.exp: Likewise.
18736 * gdb.cp/annota3.exp: Likewise.
18737 * gdb.cp/bool.exp: Likewise.
18738 * gdb.cp/breakpoint.exp: Likewise.
18739 * gdb.cp/casts.exp: Likewise.
18740 * gdb.cp/class2.exp: Likewise.
18741 * gdb.cp/classes.exp: Likewise.
18742 * gdb.cp/cplusfuncs.exp: Likewise.
18743 * gdb.cp/ctti.exp: Likewise.
18744 * gdb.cp/derivation.exp: Likewise.
18745 * gdb.cp/exception.exp: Likewise.
18746 * gdb.cp/gdb1355.exp: Likewise.
18747 * gdb.cp/hang.exp: Likewise.
18748 * gdb.cp/inherit.exp: Likewise.
18749 * gdb.cp/local.exp: Likewise.
18750 * gdb.cp/m-data.exp: Likewise.
18751 * gdb.cp/m-static.exp: Likewise.
18752 * gdb.cp/member-ptr.exp: Likewise.
18753 * gdb.cp/method.exp: Likewise.
18754 * gdb.cp/misc.exp: Likewise.
18755 * gdb.cp/namespace.exp: Likewise.
18756 * gdb.cp/overload.exp: Likewise.
18757 * gdb.cp/ovldbreak.exp: Likewise.
18758 * gdb.cp/pr-1023.exp: Likewise.
18759 * gdb.cp/pr-1210.exp: Likewise.
18760 * gdb.cp/pr-574.exp: Likewise.
18761 * gdb.cp/printmethod.exp: Likewise.
18762 * gdb.cp/psmang.exp: Likewise.
18763 * gdb.cp/ref-params.exp: Likewise.
18764 * gdb.cp/ref-types.exp: Likewise.
18765 * gdb.cp/rtti.exp: Likewise.
18766 * gdb.cp/templates.exp: Likewise.
18767 * gdb.cp/try_catch.exp: Likewise.
18768 * gdb.cp/userdef.exp: Likewise.
18769 * gdb.cp/virtfunc.exp: Likewise.
18770 * gdb.disasm/am33.exp: Likewise.
18771 * gdb.disasm/h8300s.exp: Likewise.
18772 * gdb.disasm/mn10300.exp: Likewise.
18773 * gdb.disasm/sh3.exp: Likewise.
18774 * gdb.disasm/t01_mov.exp: Likewise.
18775 * gdb.disasm/t02_mova.exp: Likewise.
18776 * gdb.disasm/t03_add.exp: Likewise.
18777 * gdb.disasm/t04_sub.exp: Likewise.
18778 * gdb.disasm/t05_cmp.exp: Likewise.
18779 * gdb.disasm/t06_ari2.exp: Likewise.
18780 * gdb.disasm/t07_ari3.exp: Likewise.
18781 * gdb.disasm/t08_or.exp: Likewise.
18782 * gdb.disasm/t09_xor.exp: Likewise.
18783 * gdb.disasm/t10_and.exp: Likewise.
18784 * gdb.disasm/t11_logs.exp: Likewise.
18785 * gdb.disasm/t12_bit.exp: Likewise.
18786 * gdb.disasm/t13_otr.exp: Likewise.
18787 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
18788 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
18789 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
18790 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
18791 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
18792 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18793 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18794 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18795 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
18796 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
18797 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18798 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18799 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18800 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18801 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18802 * gdb.mi/gdb701.exp: Likewise.
18803 * gdb.mi/gdb792.exp: Likewise.
18804 * gdb.mi/mi-basics.exp: Likewise.
18805 * gdb.mi/mi-break.exp: Likewise.
18806 * gdb.mi/mi-cli.exp: Likewise.
18807 * gdb.mi/mi-console.exp: Likewise.
18808 * gdb.mi/mi-disassemble.exp: Likewise.
18809 * gdb.mi/mi-eval.exp: Likewise.
18810 * gdb.mi/mi-file.exp: Likewise.
18811 * gdb.mi/mi-read-memory.exp: Likewise.
18812 * gdb.mi/mi-regs.exp: Likewise.
18813 * gdb.mi/mi-return.exp: Likewise.
18814 * gdb.mi/mi-simplerun.exp: Likewise.
18815 * gdb.mi/mi-stack.exp: Likewise.
18816 * gdb.mi/mi-stepi.exp: Likewise.
18817 * gdb.mi/mi-syn-frame.exp: Likewise.
18818 * gdb.mi/mi-until.exp: Likewise.
18819 * gdb.mi/mi-var-block.exp: Likewise.
18820 * gdb.mi/mi-var-child.exp: Likewise.
18821 * gdb.mi/mi-var-cmd.exp: Likewise.
18822 * gdb.mi/mi-var-display.exp: Likewise.
18823 * gdb.mi/mi-watch.exp: Likewise.
18824 * gdb.mi/mi2-basics.exp: Likewise.
18825 * gdb.mi/mi2-break.exp: Likewise.
18826 * gdb.mi/mi2-cli.exp: Likewise.
18827 * gdb.mi/mi2-console.exp: Likewise.
18828 * gdb.mi/mi2-disassemble.exp: Likewise.
18829 * gdb.mi/mi2-eval.exp: Likewise.
18830 * gdb.mi/mi2-file.exp: Likewise.
18831 * gdb.mi/mi2-read-memory.exp: Likewise.
18832 * gdb.mi/mi2-regs.exp: Likewise.
18833 * gdb.mi/mi2-return.exp: Likewise.
18834 * gdb.mi/mi2-simplerun.exp: Likewise.
18835 * gdb.mi/mi2-stack.exp: Likewise.
18836 * gdb.mi/mi2-stepi.exp: Likewise.
18837 * gdb.mi/mi2-syn-frame.exp: Likewise.
18838 * gdb.mi/mi2-until.exp: Likewise.
18839 * gdb.mi/mi2-var-block.exp: Likewise.
18840 * gdb.mi/mi2-var-child.exp: Likewise.
18841 * gdb.mi/mi2-var-cmd.exp: Likewise.
18842 * gdb.mi/mi2-var-display.exp: Likewise.
18843 * gdb.mi/mi2-watch.exp: Likewise.
18844 * gdb.stabs/exclfwd.exp: Likewise.
18845 * gdb.stabs/weird.exp: Likewise.
18846 * gdb.threads/gcore-thread.exp: Likewise.
18847 * gdb.trace/actions.exp: Likewise.
18848 * gdb.trace/backtrace.exp: Likewise.
18849 * gdb.trace/circ.exp: Likewise.
18850 * gdb.trace/collection.exp: Likewise.
18851 * gdb.trace/deltrace.exp: Likewise.
18852 * gdb.trace/infotrace.exp: Likewise.
18853 * gdb.trace/limits.exp: Likewise.
18854 * gdb.trace/packetlen.exp: Likewise.
18855 * gdb.trace/passc-dyn.exp: Likewise.
18856 * gdb.trace/passcount.exp: Likewise.
18857 * gdb.trace/report.exp: Likewise.
18858 * gdb.trace/save-trace.exp: Likewise.
18859 * gdb.trace/tfind.exp: Likewise.
18860 * gdb.trace/tracecmd.exp: Likewise.
18861 * gdb.trace/while-dyn.exp: Likewise.
18862 * gdb.trace/while-stepping.exp: Likewise.
18863
f4b618d1
JB
188642006-08-08 Joel Brobecker <brobecker@adacore.com>
18865
18866 * gdb.base/step-bt.c: New file.
18867 * gdb.base/step-bt.exp: New testcase.
18868
3d00d119
DJ
188692006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
18870
18871 * config/monitor.exp (gdb_load): Remove support for obsolete
18872 download-write-size.
18873 * gdb.base/remote.exp: Likewise. Update all callers of
18874 gdb_timed_load.
18875
017b5bd4
DJ
188762006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
18877
18878 * cursal.exp: Pass binfile to gdb_load.
18879
837c599d
DJ
188802006-08-01 Nathan Sidwell <nathan@codesourcery.com>
18881
18882 * gdb.base/cursal.exp: Add "" to gdb_load call.
18883
8dd4540b
MK
188842006-07-29 Mark Kettenis <kettenis@gnu.org>
18885
18886 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
18887 NetBSD/ELF targets.
18888
ab5c9f60
DJ
188892006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
18890
18891 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
18892 operator*.
18893
4c42eaff
DJ
188942006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
18895
18896 * gdb.base/completion.exp: Update for change in "file" behavior.
18897 * gdb.stabs/weird.exp: Likewise.
18898 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
18899 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
18900
0155cc76
NS
189012006-07-24 Nathan Sidwell <nathan@codesourcery.com>
18902
18903 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
18904 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
18905
16026cd7
AS
189062006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
18907
18908 * gdb.base/default.exp: Update source command error message.
18909 * gdb.base/help.exp: Update 'help source' message.
18910
16963cb6
DJ
189112006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
18912
18913 * gdb.cp/bs15503.exp: Update comment for no longer crashing
18914 test.
18915
6d7fd486
AS
189162006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
18917
18918 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
18919
29e8a844
DJ
189202006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18921
18922 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
18923
6afcfa39
DJ
189242006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
18925
18926 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
18927
267a692b
MK
189282006-07-17 Mark Kettenis <kettenis@gnu.org>
18929
18930 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
18931 *-*-openbsd* from targets for wich we expect ARM FPA floating
18932 point format.
18933
85d2fec4
NR
189342006-07-17 Nick Roberts <nickrob@snap.net.nz>
18935
18936 * gdb.cp/annota3.exp: Expect frame-begin annotation.
18937
189382006-07-17 Mark Kettenis <kettenis@gnu.org>
18939
18940 * gdb.base/annota3.exp: Expect frame-begin annotation.
18941
85b4c6e8
JB
189422006-07-14 Joel Brobecker <brobecker@adacore.com>
18943
18944 * gdb.base/help.exp: Adjust "help unset" test to accept
18945 any list of unset commands.
18946
fb933624
DJ
189472006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
18948 Daniel Jacobowitz <dan@codesourcery.com>
18949
18950 * gdb.cp/ref-params.exp: New test.
18951 * gdb.cp/ref-params.cc: New source file.
18952 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
18953
1dff4b64
MK
189542006-07-08 Mark Kettenis <kettenis@gnu.org>
18955
18956 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
18957 spaces/tabs in regular expressions since they might not be there.
18958
40d2e0e3
AS
189592006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
18960
18961 * gdb.base/ifelse.exp: New file.
18962
f6c957d2
NS
189632006-07-04 Nathan Sidwell <nathan@codesourcery.com>
18964
18965 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
18966 line.
18967 * gdb.base/huge.exp: Loop over compilation to find a size that
18968 is acceptable.
18969 * gdb.base/remote.exp: Correct expected strings.
18970 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
18971
b9c5a23d
DJ
189722006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18973
18974 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
18975
9af2e58d
DJ
189762006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18977
18978 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
18979 native.
18980
30930ca5
DJ
189812006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18982
18983 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
18984 enable stabs testing.
18985
aa32fa1d
DJ
189862006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18987
bd4a4c80 18988 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
18989 gdb_test_multiple does.
18990
321fef15
DJ
189912006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
18992
18993 * Makefile.in (host_alias): Remove.
18994 (target_alias): Use @target_noncanonical@.
18995 (site.exp): Don't set host_alias.
18996 * aclocal.m4: Remove contents. Include acx.m4.
18997 * configure: Regenerated.
18998 * configure.ac: Use ACX_NONCANONICAL_TARGET.
18999
e1c2defa
NS
190002006-06-13 Nathan Sidwell <nathan@codesourcery.com>
19001
e63b55d1
NS
19002 * lib/gdb.exp (gdb_load_cmd): New.
19003
5600ea19
NS
19004 * gdb.base/fileio.c: Add system(NULL) test.
19005 * gdb.base/fileio.exp: Check it.
19006
e1c2defa
NS
19007 * gdb.base/break.c: Add 10a breakpoint at }
19008 * gdb.base/break.exp: Add test for breakpoint at }
19009 * gdb.cp/anon-union.cc: Add code at end of function.
19010 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
19011 * gdb.mi/var-cmd.c: Add code at end of function.
19012 * gdb.mi/mi-var-display.exp: Adjust end of next.
19013 * gdb.mi/mi2-var-display.exp: Likewise.
19014 * gdb.base/fileio.c: Add stop function and insert calls at
19015 stopping places.
19016 * gdb.base/fileio.exp: Breakpoint stop function and remove
19017 explicit line number references.
19018
6c0112ec
JB
190192006-05-19 Joel Brobecker <brobecker@adacore.com>
19020
a9c64011
AS
19021 * gdb.base/del.exp (test_delete_alias): New function.
19022 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 19023
154189a4
FF
190242006-05-18 Fred Fish <fnf@specifix.com>
19025
19026 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
19027 required. Check for spurious output after program exits normally.
19028
582e64c2
FF
190292006-05-17 Fred Fish <fnf@specifix.com>
19030
19031 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
19032 gdb_load, so it works in the simulator.
19033
8ef6493a
FF
190342006-05-11 Fred Fish <fnf@specifix.com>
19035
19036 * gdb.base/bang.exp: Ignore unexpected output between the
19037 "program exited normally" and the gdb prompt, as many other
19038 tests do.
19039
692b141c
MK
190402006-05-07 Mark Kettenis <kettenis@gnu.org>
19041
19042 * gdb.base/help.exp: Make "delete checkpoint" part option for
19043 "help d" and "help delete" tests.
19044
540b8a30
UW
190452006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19046
a9c64011 19047 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
19048 expected output in some mi_gdb_test statements.
19049 * gdb.mi/mi2-basics.exp: Likewise.
19050
9b6462d9
JB
190512006-05-05 Joel Brobecker <brobecker@adacore.com>
19052
19053 * gdb.base/del.c: New file.
19054 * gdb.base/del.exp: New testcase.
19055
954de43b
DM
190562006-05-05 David S. Miller <davem@sunset.davemloft.net>
19057
19058 * gdb.base/break.exp: Do not assume a breakpoint on
19059 main will actually be in $srcfile when optimizing.
1303f75e
DM
19060 * gdb.base/savedregs.exp: Do not require that the dummy
19061 frame location match up to a symbol and source file location.
c3242428
DM
19062 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
19063 will get printed without a mi_cmd_data_list_register_values prefix.
19064 (*-data-list-register-*): Correct regular expressions to expect the new
19065 pseudo d? floating point registers.
19066 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 19067
c7e64c9a
DJ
190682006-05-05 Christophe Lyon <christophe.lyon@st.com>
19069
19070 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
19071 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
19072 is allocated by the compiler.
19073 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
19074 anons, e, anone to force their allocation by the compiler.
19075
190762006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
19077
19078 * gdb.base/help.exp: Update expected text for help d and
19079 help delete.
19080
27ce9a6d
MK
190812006-05-02 Mark Kettenis <kettenis@gnu.org>
19082
19083 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
19084 NetBSD/ELF targets.
19085
8608915f
MK
190862006-04-30 Mark Kettenis <kettenis@gnu.org>
19087
19088 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
19089 single-step breakpoint fails; make this a KFAIL on
19090 sparc*-*-openbsd*.
19091 * gdb.base/siginfo.exp: Likewise.
19092 * gdb.base/sigstep.exp (advance, advancei): Likewise.
19093
b8db102d
MS
190942006-04-26 Michael Snyder <msnyder@redhat.com>
19095
19096 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
19097 which may have to consume output from other forks.
19098 Add tests to make sure that "delete fork" succeeded.
19099
c702009a
MS
191002006-04-20 Michael Snyder <msnyder@redhat.com>
19101
19102 * 2006-03-22 Jim Blandy <jimb@redhat.com>
19103 Add support for the Renesas M32C and M16C.
19104
19105 * gdb.asm/asm-source.exp: Add m32c target.
19106 * gdb.asm/m32c.inc: Support for m32c target.
19107
e28493f2
AS
191082006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
19109
19110 * gdb.base/commands.exp (recursive_source_test): New test.
19111
880da185
DM
191122006-04-04 David S. Miller <davem@sunset.davemloft.net>
19113
19114 * gdb.base/float.exp: Add pattern for sparc targets.
19115
61d9b92f
DJ
191162006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19117
19118 * gdb.base/commands.exp (stray_arg0_test): New test.
19119
bd717df8
PB
191202006-03-30 Paul Brook <paul@codesourcery.com>
19121
19122 * gdb.mi/mi-until.exp: kfail broken until command.
19123 * gdb.mi/mi2-until.exp: Ditto.
19124
ec793d3c
NR
191252006-03-27 Nick Roberts <nickrob@snap.net.nz>
19126
19127 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
19128
831004b7
AO
191292006-03-08 Alexandre Oliva <aoliva@redhat.com>
19130
19131 * gdb.base/prelink.exp: Anchor tested-for regular expression
19132 on gdb prompt.
19133
effe49a0
PB
191342006-03-07 Paul Brook <paul@codesourcery.com>
19135
19136 * gdb.base/assign.exp: Correct fail message.
19137
e5461016
PB
191382006-03-07 Paul Brook <paul@codesourcery.com>
19139
19140 * lib/compiler.c: Extract armcc version number.
19141 * lib/compiler.cc: Ditto.
19142
fc91c6c2
PB
191432006-03-07 Paul Brook <paul@codesourcery.com>
19144
19145 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
19146 additional_flags=-w.
19147 * gdb.arch/altivec-regs.exp: Ditto.
19148 * gdb.arch/e500-abi.exp: Ditto.
19149 * gdb.arch/e500-regs.exp: Ditto.
19150 * gdb.base/all-bin.exp: Ditto.
19151 * gdb.base/annota1.exp: Ditto.
19152 * gdb.base/annota3.exp: Ditto.
19153 * gdb.base/args.exp: Ditto.
19154 * gdb.base/arithmet.exp: Ditto.
19155 * gdb.base/assign.exp: Ditto.
19156 * gdb.base/async.exp: Ditto.
19157 * gdb.base/bang.exp: Ditto.
19158 * gdb.base/break.exp: Ditto.
19159 * gdb.base/call-rt-st.exp: Ditto.
19160 * gdb.base/completion.exp: Ditto.
19161 * gdb.base/cond-expr.exp: Ditto.
19162 * gdb.base/condbreak.exp: Ditto.
19163 * gdb.base/consecutive.exp: Ditto.
19164 * gdb.base/define.exp: Ditto.
19165 * gdb.base/display.exp: Ditto.
19166 * gdb.base/ena-dis-br.exp: Ditto.
19167 * gdb.base/environ.exp: Ditto.
19168 * gdb.base/eval-skip.exp: Ditto.
19169 * gdb.base/info-proc.exp: Ditto.
19170 * gdb.base/jump.exp: Ditto.
19171 * gdb.base/logical.exp: Ditto.
19172 * gdb.base/long_long.exp: Ditto.
19173 * gdb.base/maint.exp: Ditto.
19174 * gdb.base/miscexprs.exp: Ditto.
19175 * gdb.base/pc-fp.exp: Ditto.
19176 * gdb.base/pointers.exp: Ditto.
19177 * gdb.base/relational.exp: Ditto.
19178 * gdb.base/reread.exp: Ditto.
19179 * gdb.base/sect-cmd.exp: Ditto.
19180 * gdb.base/sep.exp: Ditto.
19181 * gdb.base/sepdebug.exp: Ditto.
19182 * gdb.base/until.exp: Ditto.
19183 * gdb.base/whatis-exp.exp: Ditto.
19184 * gdb.cp/annota2.exp: Ditto.
19185 * gdb.cp/annota3.exp: Ditto.
19186 * gdb.trace/actions.exp: Ditto.
19187 * gdb.trace/backtrace.exp: Ditto.
19188 * gdb.trace/circ.exp: Ditto.
19189 * gdb.trace/collection.exp: Ditto.
19190 * gdb.trace/deltrace.exp: Ditto.
19191 * gdb.trace/infotrace.exp: Ditto.
19192 * gdb.trace/limits.exp: Ditto.
19193 * gdb.trace/packetlen.exp: Ditto.
19194 * gdb.trace/passc-dyn.exp: Ditto.
19195 * gdb.trace/passcount.exp: Ditto.
19196 * gdb.trace/report.exp: Ditto.
19197 * gdb.trace/save-trace.exp: Ditto.
19198 * gdb.trace/tfind.exp: Ditto.
19199 * gdb.trace/tracecmd.exp: Ditto.
19200 * gdb.trace/while-dyn.exp: Ditto.
19201 * gdb.trace/while-stepping.exp: Ditto.
19202 * lib/gdb.exp: Ditto.
19203 (gdb_compile): Handle nowarning option.
19204
5f4a23d9
AO
192052006-03-07 Alexandre Oliva <aoliva@redhat.com>
19206
19207 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
19208 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
19209 Rename executable to prelinkt. Don't re-prelink if we didn't
19210 get a core file. Test prelink -u exit status to tell whether
19211 prelinking failed. Use gdb_test_multiple.
19212
9733fc94
DJ
192132006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
19214
19215 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
19216 (do_tests): Call it.
19217
cc10cae3
AO
192182006-02-28 Alexandre Oliva <aoliva@redhat.com>
19219
19220 * gdb.base/prelink.exp: New test.
19221 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
19222
15c46491
WZ
192232006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
19224
19225 * gdb.fortran/derived-type.f90: New file.
19226 * gdb.fortran/derived-type.exp: New testcase.
19227
5c9f7ded
DJ
192282006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
19229
19230 * gdb.base/default.exp: Allow ';' as a directory separator.
19231
5b96932b
AS
192322006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
19233
19234 * gdb.base/help.exp (help add-symbol-file): Update.
19235
1986bccd
AS
192362006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
19237
19238 * gdb.base/help.exp (help load): Update expected results.
19239
a8b7528f
FF
192402006-02-19 Fred Fish <fnf@specifix.com>
19241
19242 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
19243 specifix hex value as part of results.
19244 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 19245
f8261448
FF
192462006-02-16 Fred Fish <fnf@specifix.com>
19247
19248 * gdb.base/whatis.c: Define variables using typedefs char_addr,
19249 ushort_addr, and slong_addr, so the typedefs are not optimized
19250 away.
19251 * gdb.base/whatis.exp: Add tests using type name for struct type,
19252 union type, enum type, and typedef.
a9c64011 19253
31d8bdd2
MK
192542006-02-13 Mark Kettenis <kettenis@gnu.org>
19255
19256 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
19257
34e41e63
JB
192582006-02-13 Jim Blandy <jimb@redhat.com>
19259
19260 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
19261 case where it takes two "next" commands to skip past the init
19262 call.
19263
ac6e4f31
FF
192642006-02-12 Fred Fish <fnf@specifix.com>
19265
19266 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
19267 to handle cases where it takes two "next" commands to skip
19268 past the init call.
19269
2db2d571
JB
192702006-02-07 Joel Brobecker <brobecker@adacore.com>
19271
19272 * gdb.ada/array_return.exp: Mark the last test as expected to fail
19273 on hppa32 targets.
19274
38fcd64c
DJ
192752006-02-06 Vladimir Prus <ghost@cs.msu.su>
19276
19277 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
19278 field.
19279
1315ad46
MK
192802006-01-29 Mark Kettenis <kettenis@gnu.org>
19281
19282 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
19283
5625b943
DJ
192842006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
19285
19286 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
19287 files.
19288
80df1bbe
DJ
192892006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
19290
19291 * gdb.cp/maint.exp: Set complaints to a positive value.
19292
9078e690
DJ
192932006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
19294
19295 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
19296 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
19297 function name.
19298
9c903399
DJ
192992006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
19300
19301 * gdb.base/checkpoint.c: Update copyright notice. Include
19302 <stdlib.h>.
19303
761ae4d6
JB
193042006-01-04 Jim Blandy <jimb@redhat.com>
19305
19306 * gdb.asm/asm-source.exp: Independently provide default values for
19307 asm-flags and debug-flags. Use 'string equal' to do the
19308 comparison, not the implicit expr's '==' operator. Remove
19309 now-unneeded assignments to asm-flags. In h8300 case, place
19310 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
19311
099ac3dd
MS
193122006-01-04 Michael Snyder <msnyder@redhat.com>
19313
19314 * gdb.base/checkpoint.c: New file.
19315 * gdb.base/checkpoint.exp: New file.
19316 * gdb.base/multi-fork.c: New file.
19317 * gdb.base/multi-fork.exp: New file.
19318 * gdb.base/pi.txt: New file (data for checkpoint.c test).
19319
f4d85314
FF
193202006-01-04 Fred Fish <fnf@specifix.com>
19321
19322 * gdb.base/ptype.c (foo): Add typedef.
19323 (intfoo): Add function.
19324 * gdb.base/ptype1.c: New file.
19325 * gdb.base/ptype.exp: Handle compilation and linking with two
19326 source files. Test that proper type for "foo" is found based
19327 on source context rather than first match found in symtabs.
19328
a1b06f35
MK
193292005-12-28 Mark Kettenis <kettenis@gnu.org>
19330
19331 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
19332 * gdb.asm/openbsd.inc: Indent commands.
19333
d082a1e2
MK
193342005-12-26 Mark Kettenis <kettenis@gnu.org>
19335
c65016bd
MK
19336 * gdb.base/freebpcmd.exp: Increase timeout.
19337
d082a1e2
MK
19338 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
19339
d3c32a0e
DJ
193402005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
19341
19342 * gdb.base/default.exp: Update check for "show version".
19343
9fdb1f50
RC
193442005-12-09 Randolph Chung <tausq@debian.org>
19345
19346 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
19347 * gdb.asm/pa64.inc: New file.
19348
5f2c56f7
RC
193492005-12-09 Randolph Chung <tausq@debian.org>
19350
19351 * gdb.asm/common.inc: Indent commands.
19352 * gdb.asm/asmsrc1.s: Likewise.
19353 * gdb.asm/asmsrc2.s: Likewise.
19354
8117349c
RC
193552005-12-09 Randolph Chung <tausq@debian.org>
19356
19357 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
19358 (get_addr_of_sym): Remove duplicate print.
19359 (gen_core): xfail hppa*-*-hpux*, update expected output.
19360 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
19361 * gdb.arch/pa64-nullify.s: New file.
19362
8f07f25a
RC
193632005-12-09 Randolph Chung <tausq@debian.org>
19364
19365 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
19366
55b39184
DJ
193672005-12-07 Christophe Lyon <christophe.lyon@st.com>
19368
19369 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
19370 code generation for these functions.
19371 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
19372 error message.
19373
31e2b00f
AS
193742005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
19375
19376 * gdb.base/help.exp (help b, help br, help bre, help brea)
19377 (help break): Update the expected message.
19378
c3d0b56e
SC
193792005-11-11 Stephane Carrez <stcarrez@nerim.fr>
19380
19381 * gdb.asm/m68hc11.inc: Setup the data section.
19382 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
19383 script for this test.
19384 (m6812-*-*): Likewise.
19385
36ae0ea9
RC
193862005-11-09 Randolph Chung <tausq@debian.org>
19387
19388 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
19389
9d6f42e9
WZ
193902005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
19391
19392 * gdb.base/break.exp: Fix a comment typo.
19393
e2126a14
EZ
193942005-11-03 Jim Blandy <jimb@redhat.com>
19395
a9c64011
AS
19396 Checked in by Elena Zannoni <ezannoni@redhat.com>
19397
889bf7c5 19398 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 19399
e0ac7199
CV
194002005-11-02 Corinna Vinschen <vinschen@redhat.com>
19401
19402 * gdb.arch/gdb1558.c: Include stdio.h.
19403
31d3fb18
MK
194042005-10-31 Mark Kettenis <kettenis@gnu.org>
19405
19406 * gdb.asm/asm-source.exp: Use -e instead of --entry.
19407
e52b687c
MK
194082005-10-31 Mark Kettenis <kettenis@gnu.org>
19409
19410 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
19411
f4711d79
PG
194122005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
19413
a9c64011
AS
19414 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
19415 vscr" tests to better match output.
f4711d79 19416
987a9106
JB
194172005-10-12 Jim Blandy <jimb@redhat.com>
19418
19419 * gdb.base/structs.exp (any): New function.
19420 (test_struct_returns): Don't make any assumptions at all about
19421 what value the function returns when GDB can't set the return
19422 value.
19423
2336bb58
JB
194242005-10-09 Joel Brobecker <brobecker@adacore.com>
19425
19426 * gdb.ada/arrayidx/p.adb: New file.
19427 * gdb.ada/arrayidx.exp: New testcase
19428
194292005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
19430
19431 * gdb.ada/array_return/pck.ads: New file.
19432 * gdb.ada/array_return/pck.adb: New file.
19433 * gdb.ada/array_return/p.adb: New file.
19434 * gdb.ada/array_return.exp: New testcase.
19435
705335ea
JB
194362005-10-03 Joel Brobecker <brobecker@adacore.com>
19437
a9c64011
AS
19438 * gdb.base/arrayidx.c: New file.
19439 * gdb.base/arrayidx.exp: New testcase.
705335ea 19440
11ee9940
NR
194412005-09-29 Nick Roberts <nickrob@snap.net.nz>
19442
19443 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
19444 frames-invalid and breakpoints-invalid are no longer generated
19445 with level 3 so don't expect them in the output.
19446
39fb8e9e
BR
194472005-09-27 Bob Rossi <bob@brasko.net>
19448
a9c64011 19449 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
19450 from test. Escape the | in mi_gdb_test call.
19451 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
19452 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
19453 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
19454 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
19455 expected regex's in mi_gdb_test calls.
19456 * lib/mi-support.exp: Remove arbitrary .* from tests.
19457 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
19458 Fully anchor GDB/MI expected results in mi_gdb_test.
19459 * lib/gdb.exp (string_to_regexp): Escape the ] character.
19460 * gdb.base/sizeof.exp: Remove escape character. Correct test.
19461
2af48f68
PB
194622005-09-26 Paul Brook <paul@codesourcery.com>
19463
19464 * long_long.exp: Exclude eabi targets from arm FPA float format test.
19465
f34502bc
WZ
194662005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
19467
19468 * bfp-test.c: New file.
19469 * bfp-test.exp: New testcase.
19470
ca929517
WZ
194712005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
19472
19473 * gdb.fortran/subarray.exp: New testcase to test the evaluation
19474 of subarray and substring variable.
19475 * gdb.fortran/subarray.f: New source file for the test of subarray
19476 and substring variable evaluation.
19477 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
19478 of string constant.
19479
c761af65
DJ
194802005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
19481
19482 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
19483 copyright dates.
19484
561d7a1d
PG
194852005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
19486
19487 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
19488 powerpc altivec' test with an almost identical 'info vector' test.
19489
b2b64cc9
PG
194902005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
19491
a9c64011
AS
19492 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
19493 vscr" tests to match output.
b2b64cc9 19494
6ac4d15a
PG
194952005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
19496
a9c64011
AS
19497 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
19498 output.
6ac4d15a 19499
40e55bef
BR
195002005-09-11 Bob Rossi <bob@brasko.net>
19501
889bf7c5
PA
19502 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
19503 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
19504 commands that return an MI output command and an asyncronous MI output
19505 command.
40e55bef
BR
19506 * gdb.mi/mi-console.exp: Ditto.
19507
3c7385ec
BR
195082005-09-11 Bob Rossi <bob@brasko.net>
19509
19510 * gdb.mi/mi-var-child.c: Include <string.h>.
19511
a6cd0eb3
DJ
195122005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
19513
19514 * killed.exp: Correct gdb_expect syntax.
19515
2f168eed
CV
195162005-08-09 Corinna Vinschen <vinschen@redhat.com>
19517
19518 * lib/mi-support.exp (mi_gdb_load): Fix typo.
19519
ecd3fd0f
BR
195202005-08-02 Bob Rossi <bob@brasko.net>
19521
19522 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
19523 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
19524 Change tests to inferior-tty-set/show.
19525 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
19526 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
19527 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
19528 inferior. Use mi_gdb_test to get GDB and Inferior output.
19529 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
19530 descriptor.
19531 (mi_inferior_tty_name): Add inferior PTY file name.
19532 (mi_gdb_start): Add INFERIOR_PTY parameter.
19533 (mi_gdb_test): Add IPATTERN parameter.
19534
f1ea48cb 195352005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 19536
f1ea48cb
BR
19537 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
19538 parameter to mi_gdb_test.
19539 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
19540
6e650a67
DJ
195412005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19542
19543 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
19544 struct_declarations.
19545 * gdb.mi/mi-var-child.exp: Step over the initialization of
19546 struct_declarations.
19547
8be260b6
DJ
195482005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19549
19550 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
19551 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
19552 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
19553 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
19554 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
19555 file.
19556
4e660f07
NR
195572005-07-27 Nick Roberts <nickrob@snap.net.nz>
19558
19559 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
19560 (do_children_tests): Assign values to the extra elements.
19561
19562 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
19563 them for tests for "-var-update --no-values" and
a9c64011 19564 "-var-update --all-values".
4e660f07
NR
19565 Add test for "-var-list-children --simple-values".
19566
19567 * gdb.mi/basics.c (callee4): Add integer array D[3]...
19568
19569 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
19570 "-stack-list-locals --simple-values" Improve doc strings and
19571 comments.
19572
6bdae935
MK
195732005-07-18 Mark Kettenis <kettenis@gnu.org>
19574
598b7a6f
MK
19575 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
19576 *-*-openbsd*.
19577 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
19578
6bdae935
MK
19579 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
19580 sigaltsatck'.
19581
1323e929 195822005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 19583
1323e929
BR
19584 * gdb.base/default.exp (tty): Changed output of command.
19585 * gdb.base/help.exp (help tty): Ditto.
19586
b1a9c082
MK
195872005-07-12 Mark Kettenis <kettenis@gnu.org>
19588
19589 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
19590
10a844a2
MK
195912005-07-10 Mark Kettenis <kettenis@gnu.org>
19592
19593 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
19594 -stack-select-frame without arguments.
19595 (test_stack_frame_listing): Add test for newly implemented command
19596 -stack-info-frame.
19597
3cb3b8df
BR
195982005-07-06 Bob Rossi <bob@brasko.net>
19599
19600 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
19601 command.
19602 (Copyright): Update copyright.
19603
a0c5fbcf
WZ
196042005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
19605
19606 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
19607 tests to evaluate exponentiation expression.
19608
984971d0
AS
196092005-06-29 Andreas Schwab <schwab@suse.de>
19610
19611 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
19612 main to avoid warnings.
19613
19614 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
19615
fe03833f
NR
196162005-06-20 Nick Roberts <nickrob@snap.net.nz>
19617
19618 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
19619 -stack-select-frame without arguments.
19620 (test_stack_frame_listing): Add test for newly implemented command
19621 -stack-info-frame.
a9c64011 19622
7a55f279
WZ
196232005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
19624
0ffa0ea5
DJ
19625 * gdb.fortran/array-element.f: New file.
19626 * gdb.fortran/array-element.exp: New testcase.
7a55f279 19627
26585198
DJ
196282005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19629
19630 * gdb.base/bigcore.exp: Correct checks for systems which can
19631 not dump a large core file.
19632
c1bd25fd
DJ
196332005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19634
19635 * gdb.base/relocate.c: Add a copyright notice.
19636 (dummy): Remove.
19637 * gdb.base/relocate.exp: Test printing the values of variables
19638 from a relocatable file.
19639
589e074d
DJ
196402005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
19641
19642 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
19643 excess MI output after an error.
19644
0915f927
JB
196452005-05-29 Joel Brobecker <brobecker@adacore.com>
19646
19647 * gdb.arch/alpha-step.c: New file.
19648 * gdb.arch/alpha-step.exp: New testcase.
19649
76ff342d
DJ
196502005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
19651 Dennis Brueni <dennis@slickedit.com>
19652
19653 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
19654 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
19655 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
19656 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
19657 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
19658 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
19659 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
19660
96b0c7ac
DJ
196612005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
19662 Wu Zhou <woodzltc@cn.ibm.com>
19663
19664 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
19665 IBM's xlc compiler.
19666 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
19667 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
19668
f21565d2
JB
196692005-05-13 Jim Blandy <jimb@redhat.com>
19670
19671 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
19672 calling gdb_suppress_entire_file.
19673 * gdb.base/charset.exp: Same.
19674 * gdb.base/call-rt-st.exp: Same.
19675
6006a3a1
BR
196762005-05-05 Bob Rossi <bob_rossi@cox.net>
19677
19678 * lib/gdb.exp (fullname_syntax): Added global regex.
19679 (fullname_syntax_POSIX): Ditto.
19680 (fullname_syntax_UNC): Ditto.
19681 (fullname_syntax_DOS_CASE): Ditto.
19682 (fullname_syntax_DOS): Ditto.
19683 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
19684 fullname_syntax variable to scope and use it.
19685 (test_file_list_exec_source_files): Ditto.
19686 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
19687
c3b69c04
DJ
196882005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
19689
19690 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
19691
3c95e6af
PG
196922004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
19693
a9c64011
AS
19694 * lib/gdb.exp (skip_altivec_tests): New function, based on
19695 check_vmx_hw_available from the GCC testsuite.
19696 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
19697 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 19698
78df6c56
JB
196992005-05-02 Jim Blandy <jimb@redhat.com>
19700
19701 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
19702 calling gdb_suppress_entire_file.
19703
1690f9cf
DJ
197042005-04-30 Randolph Chung <tausq@debian.org>
19705
19706 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
19707 Slightly relax "sem_post" name checking.
19708
5ea106f7
PG
197092005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
19710
19711 * gdb.base/unload.exp: Use new shared library infrastructure.
19712
bf7234cf
PG
197132005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
19714
19715 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 19716 infrastructure.
bf7234cf 19717
547b869a
CV
197182005-04-29 Corinna Vinschen <vinschen@redhat.com>
19719
19720 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
19721 * gdb.asm/h8300.inc: New file.
19722
f07e55f0
PG
197232005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19724
19725 * gdb.base/shlib-call.exp: Change to use new shared library
19726 infrastructure.
19727
3cbba3d1
PG
197282005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19729
a9c64011
AS
19730 * gdb.base/pending.exp: Change to use new shared library
19731 infrastructure.
3cbba3d1 19732
ed6df200
PG
197332005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19734
a9c64011
AS
19735 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
19736 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 19737
8c8f4ebe
PG
197382005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
19739
a9c64011
AS
19740 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
19741 shared objects being adjusted and update copyright years.
8c8f4ebe 19742
607fbc54
DJ
197432005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
19744
19745 * ChangeLog: Correct some 2003-01-13 dates.
19746 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
19747 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
19748 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
19749 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
19750 gdb.trace/tfind.exp: Update copyright years.
19751
57bf0e56
DJ
197522005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
19753 Daniel Jacobowitz <dan@codesourcery.com>
19754
19755 * lib/gdb.exp (gdb_compile): Handle shlib=.
19756 (gdb_compile_shlib): New function.
19757
9b593790
PG
197582005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
19759
a9c64011 19760 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 19761
9494c6a5
DJ
197622005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
19763
19764 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
19765 gdb.server.
19766 * configure.ac: Likewise.
19767 * configure: Regenerated.
19768 * gdb.gdbserver/Makefile.in: Moved to...
19769 * gdb.server/Makefile.in: ... here.
19770 * gdb.gdbserver/server.c: Moved to...
19771 * gdb.server/server.c: ... here.
19772 * gdb.gdbserver/server-run.exp: Moved to...
19773 * gdb.server/server-run.exp: ... here.
19774
6f8eac0e
DJ
197752005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
19776
19777 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
19778 * configure.ac: Create gdb.gdbserver/Makefile.
19779 * configure: Regenerated.
19780 * lib/gdbserver-support.exp: New file, derived from
19781 config/gdbserver.exp.
19782 * config/gdbserver.exp: Use gdbserver-support.exp.
19783 * gdb.gdbserver/Makefile.in: New file.
19784 * gdb.gdbserver/server.c: New file.
19785 * gdb.gdbserver/server-run.exp: New file.
19786
6e87504d
PG
197872005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
19788
a9c64011
AS
19789 * lib/gdb.exp (test_compiler_info): Return compiler_info
19790 if no arguments are given.
6e87504d 19791
d1779be4
PG
197922005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
19793
19794 * gdb.arch/altivec-abi.exp: Check for compiler and set
19795 use altivec' flag accordingly.
19796 * gdb.arch/altivec-regs.exp: Likewise.
19797
88750304
DJ
197982005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
19799
19800 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
19801
f3fb768d
AS
198022005-03-27 Andreas Schwab <schwab@suse.de>
19803
19804 * gdb.base/bigcore.c (main): Add missing mode argument in open
19805 call.
19806
7e813ac5
DJ
198072005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
19808
19809 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
19810 downloads.
19811 * config/gdbserver.exp (gdb_load): Likewise.
19812
8e3049aa
PB
198132005-03-14 Paul Brook <paul@codesourcery.com>
19814
19815 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
19816 targets.
19817
a9df7c44
JB
198182005-03-09 Joel Brobecker <brobecker@adacore.com>
19819
19820 * gdb.dwarf2/dup-psym.S: New file.
19821 * gdb.dwarf2/dup-psym.exp: New testcase.
19822
9f0d94e8
JB
198232005-03-09 Joel Brobecker <brobecker@adacore.com>
19824
19825 * gdb.ada/exec_changed/first.adb: New file.
19826 * gdb.ada/exec_changed/second.adb: New file.
19827 * gdb.ada/exec_changed.exp: New testcase.
19828
5f579bc5
NS
198292005-03-08 Nathan Sidwell <nathan@codesourcery.com>
19830
36e9969c
NS
19831 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
19832 (A2): New class.
19833 (main): Test operator+.
19834 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
19835 breakpoint test.
19836
5f579bc5
NS
19837 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
19838 * gdb.base/signull.exp: Disable if gdb,nosignals.
19839 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
19840 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
19841 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
19842 * gdb.mi/mi2-console.exp: Likewise.
19843 * gdb.trace/collection.exp (run_trace_experiment): Consume the
19844 continue output at start.
19845 (gdb_collect_locals_test): Robustify regexp.
19846 * gdb.trace/passc-dyn.exp: Fix comment typo.
19847 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
19848
be46087e
CV
198492005-03-08 Corinna Vinschen <vinschen@redhat.com>
19850
19851 * gdb.asm/asm-source.exp: Add iq2000 case.
19852 * gdb.asm/iq2000.inc: New file.
19853
384e1a61 198542005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 19855
384e1a61
MI
19856 * gdb.base/command.exp: Change hardcoded value to regular expression.
19857 * gdb.base/float.exp: Add powerpc to the list of targets checked.
19858
584b6e9e
DJ
198592005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
19860
19861 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
19862 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
19863 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
19864 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
19865 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
19866
ab5b5d61
MK
198672005-03-05 Mark Kettenis <kettenis@gnu.org>
19868
19869 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
19870 changes.
19871
ae051c1b
PG
198722004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
19873
a9c64011
AS
19874 * lib/compiler.c: Add test for IBM's xlc compiler.
19875 * lib/compiler.cc: Likewise.
ae051c1b 19876
3f0f6ed2
JB
198772004-02-24 Joel Brobecker <brobecker@adacore.com>
19878
19879 * gdb.ada/fixed_points.exp: Create compilation object directory
19880 before running the test.
19881 * gdb.ada/null_record.exp: Likewise.
19882 * gdb.ada/packed_array.exp: Likewise.
19883 * gdb.ada/start.exp: Likewise.
19884
724f452b
JB
198852005-02-15 Joel Brobecker <brobecker@adacore.com>
19886
19887 * gdb.ada/packed_array/pa.adb: New file.
19888 * gdb.ada/packed_array.exp: New testcase.
19889
57f5cdfb 198902005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 19891
1f393151
MK
19892 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
19893 files.
19894
ebdda337
MK
19895 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
19896 on *-*-openbsd*. Correctly match whitespace in regukar
19897 expressions.
19898
cf309262
DJ
198992005-02-10 Daniel Jacobowitz <dan@debian.org>
19900
19901 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
19902 PR exp/1821
19903 * gdb.base/gdb1821.c: New test file.
19904 * gdb.base/gdb1821.exp: New test file.
19905
3be49e7a
JB
199062005-02-09 Joel Brobecker <brobecker@adacore.com>
19907
19908 * gdb.base/start.c: New file.
19909 * gdb.base/start.exp: New testcase.
19910
e292e67d
JB
199112005-02-09 Joel Brobecker <brobecker@adacore.com>
19912
19913 * gdb.ada/start/dummy.adb: New file.
19914 * gdb.ada/start.exp: New testcase.
19915
dbdfa66c
CV
199162005-02-09 Corinna Vinschen <vinschen@redhat.com>
19917
19918 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
19919 for printing symbols and statistics.
19920 Add test for using relative pathnames in "maint print msymbols" test.
19921 Mark "maint info sections DATA" XFAIL on Cygwin.
19922 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
19923 tests.
19924
d7941671
AC
199252005-02-09 Andreas Schwab <schwab@suse.de>
19926
19927 Committed by Andrew Cagney <cagney@gnu.org>
19928 * gdb.base/remotetimeout.exp: New file.
19929
74e5ef44
MK
199302005-02-07 Mark Kettenis <kettenis@gnu.org>
19931
19932 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
19933
464dd14d
JB
199342005-02-03 Joel Brobecker <brobecker@adacore.com>
19935
19936 * gdb.ada/gnat_ada.gpr: New file.
19937 * gdb.ada/gnat_ada.gin: Delete, no longer used.
19938 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
19939 * configure.ac: No longer generate gnat_ada.gpr.
19940 * configure: Regenerate.
19941 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
19942 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
19943 * gdb.ada/null_record/bar.ads: Likewise.
19944 * gdb.ada/null_record/bar.adb: Likewise.
19945 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
19946 * gdb.ada/null_record.exp (testdir): New variable.
19947 (testfile): executable is now in testdir subdirectory.
19948 (srcfile): Use full path to the main compilation unit.
19949 * gdb.ada/fixed_points.exp: Same changes as above.
19950
30d756ae
NR
199512005-02-03 Nick Roberts <nickrob@snap.net.nz>
19952
19953 * gdb.base/interp.exp: New test.
19954
9d799f85
AC
199552005-01-24 Andrew Cagney <cagney@gnu.org>
19956
19957 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
19958
15656118
AC
199592005-01-19 Andrew Cagney <cagney@gnu.org>
19960
a892c31b
AC
19961 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
19962 configure.ac not configure.in.
19963
15656118
AC
19964 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
19965 of powerpc*-*-*.
19966 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 19967 * gdb.base/list.exp (test_list_function)
15656118
AC
19968 (test_list_filename_and_function): Ditto.
19969 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
19970
a7b01baf
AC
199712005-01-16 Andrew Cagney <cagney@gnu.org>
19972
17d92a02
AC
19973 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
19974
a7b01baf
AC
19975 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
19976
bc8332bb
AC
199772005-01-14 Andrew Cagney <cagney@gnu.org>
19978
19979 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
19980 * gdb.mi/mi2-var-cmd.exp: Ditto.
19981
4d074752
CV
199822005-01-10 Corinna Vinschen <vinschen@redhat.com>
19983
19984 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
19985
bec39cab
AC
199862005-01-07 Andrew Cagney <cagney@gnu.org>
19987
19988 * configure.ac: Rename configure.in, require autoconf 2.59.
19989 * configure: Re-generate.
19990 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
19991 * gdb.stabs/configure: Re-generate.
19992 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
19993 * gdb.hp/configure: Re-generate.
19994 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
19995 autoconf 2.59.
19996 * gdb.hp/gdb.objdbg/configure: Re-generate.
19997 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
19998 autoconf 2.59.
19999 * gdb.hp/gdb.defects/configure: Re-generate.
20000 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
20001 autoconf 2.59.
20002 * gdb.hp/gdb.compat/configure: Re-generate.
20003 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
20004 autoconf 2.59.
20005 * gdb.hp/gdb.base-hp/configure: Re-generate.
20006 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
20007 autoconf 2.59.
20008 * gdb.hp/gdb.aCC/configure: Re-generate.
20009
f10b16d4
JB
200102004-12-15 Jim Blandy <jimb@redhat.com>
20011
20012 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
20013 under NPTL when there is debugging info available for libpthread.
20014
fb6e1814
JG
200152004-12-13 Jerome Guitton <guitton@gnat.com>
20016
20017 * gdb.ada/fixed_points.c: New file.
20018 * gdb.ada/fixed_points.exp: New file.
20019
fe46cd3a
RC
200202004-12-03 Randolph Chung <tausq@debian.org>
20021
20022 * gdb.arch/pa-nullify.exp: New file.
20023 * gdb.arch/pa-nullify.s: New file.
20024
8de0841b
RC
200252004-11-30 Randolph Chung <tausq@debian.org>
20026
20027 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
20028 instead of "tbug". Fix regexp to work properly with gdb_test.
20029
c8170782
PH
200302004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
20031
20032 * gdb.base/bitfields2.exp: New test.
20033 * gdb.base/bitfields2.c: New file.
20034
954269c2
RE
200352004-11-28 Richard Earnshaw <rearnsha@arm.com>
20036
20037 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
20038
0107feed
RC
200392004-11-16 Randolph Chung <tausq@debian.org>
20040
20041 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
20042
f073ae8c
DJ
200432004-11-14 Daniel Jacobowitz <dan@debian.org>
20044
20045 * gdb.threads/threadapply.exp: Correct "macro details" test.
20046
19ad59e7
JJ
200472004-11-11 Jeff Johnston <jjohnstn@redhat.com>
20048
20049 * gdb.threads/threadapply.exp: New test.
20050 * gdb.threads/threadapply.c: New file.
20051
9cf0961b
MK
200522004-11-07 Mark Kettenis <kettenis@gnu.org>
20053
20054 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
20055 frames.
20056
c789492a
FL
200572004-11-05 Felix Lee <felix+log1@specifixinc.com>
20058
20059 * gdb.base/cursal.exp: New file.
20060 * gdb.base/cursal.c: New file.
20061
a1e167bb
AC
200622004-11-03 Andrew Cagney <cagney@gnu.org>
20063
20064 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
20065
b7cbf173
MK
200662004-10-30 Mark Kettenis <kettenis@gnu.org>
20067
20068 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
20069 NetBSD/ELF targets.
20070
88f9d34f
JB
200712004-10-29 Joel Brobecker <brobecker@gnat.com>
20072
20073 * gdb.threads/bp_in_thread.c: New file, copied from
20074 pthread_cond_wait.c.
20075 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
20076 file, rather than reusing the .c file from another testcase.
20077
ca7d6a0c
JB
200782004-10-20 Joel Brobecker <brobecker@gnat.com>
20079
20080 * gdb.ada/null_record.exp: Check where we stopped after
20081 sending the start command, instead of where the associated
20082 temporary breakpoint was inserted.
20083
0d863d03
AC
200842004-10-14 Andrew Cagney <cagney@gnu.org>
20085
20086 * gdb.mi/gdb701.c (main): Return 0.
20087
d11e72cb
DJ
200882004-10-13 Daniel Jacobowitz <dan@debian.org>
20089
d40539a4 20090 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 20091
e1923096
JJ
200922004-10-12 Jeff Johnston <jjohnstn@redhat.com>
20093
20094 * gdb.threads/schedlock.c: Add comment markers to use to find
20095 line numbers.
20096 * gdb.threads/schedlock.exp: Adjust regex to handle the new
20097 comments.
20098 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
20099 breakpoint lines.
20100
ec8ba2c9
DJ
201012004-10-12 Daniel Jacobowitz <dan@debian.org>
20102
20103 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
20104
0eb3658b
DJ
201052004-10-12 Daniel Jacobowitz <dan@debian.org>
20106
20107 * configure.in: Add gdb.dwarf2.
20108 * configure: Regenerated.
20109 * Makefile.in: Add gdb.dwarf2.
20110 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
20111 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
20112 gdb.dwarf2/file1.txt: New files.
20113
a271cc33
OF
201142004-10-11 Orjan Friberg <orjanf@axis.com>
20115
a9c64011 20116 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
20117 of "run", since the latter doesn't work with remote targets. Adjust
20118 the breakpoint numbering accordingly.
20119 * gdb.threads/pthread_cond_wait.exp: Ditto.
20120
895ce074
MC
201212004-10-08 Michael Chastain <mec.gnu@mindspring.com>
20122
20123 * gdb.base/overlays.exp: Update copyright years.
20124
6be3092d
KI
201252004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
20126
20127 * gdb.base/overlays.exp: Disable if target is Linux.
20128
e05389b8
FL
201292004-10-06 Felix Lee <felix+log1@specifixinc.com>
20130
20131 * config/gdbserver.exp (gdb_load): Use right filename on remote.
20132
73cb587d
KI
201332004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
20134
20135 * gdb.asm/asm-source.exp: Add m32r-linux target.
20136 * gdb.asm/m32r-linux.inc: New file.
20137
3c0edcdc
AC
201382004-09-24 Andrew Cagney <cagney@redhat.com>
20139 David Anderson <anderson@redhat.com>
20140
20141 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
20142 command fails, assume things will work.
20143 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
20144 (_GNU_SOURCE): Define.
20145 (print_unsigned, print_hex): Change parameter to "long long".
20146 (print_byte_count): New function, use to print byte counts.
20147 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
20148 O_LARGEFILE.
20149 (main): Compute an upper bound on a corefile in max_core_size.
20150 Limit memory chunk size to max_core_size. Limit total memory
20151 allocated to max_core_size.
20152
4bb3667f
AC
201532004-09-23 Andrew Cagney <cagney@gnu.org>
20154
20155 * gdb.base/bigcore.exp: Replace the code that creates a corefile
20156 from a separate process with code that creates a corefile by
20157 making the inferior dump core.
20158
60fe1a51
MK
201592004-09-23 Mark Kettenis <kettenis@gnu.org>
20160
20161 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
20162 block.
20163
8e937346
MC
201642004-09-23 Michael Chastain <mec.gnu@mindspring.com>
20165
20166 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
20167 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
20168 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
20169 Likewise.
20170
7213f6d6
JJ
201712004-09-20 Jeff Johnston <jjohnstn@redhat.com>
20172
20173 * gdb.java/jprint.exp: New test case for java inferior call.
20174 * gdb.java/jprint.java: Ditto.
20175
eac69dca
JB
201762004-09-15 Joel Brobecker <brobecker@gnat.com>
20177
20178 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
20179
22227696
MC
201802004-09-14 Michael Chastain <mec.gnu@mindspring.com>
20181
20182 * gdb.threads/killed.c: Include <stdlib.h>.
20183 * gdb.threads/pthreads.c: Likewise.
20184
7dd403a4
MC
201852004-09-14 Michael Chastain <mec.gnu@mindspring.com>
20186
20187 * gdb.threads/killed.c: Add copyright notice.
20188
33f2d567
JM
201892004-09-10 Jason Molenda (jmolenda@apple.com)
20190
a9c64011
AS
20191 * gdb.base/define.exp: Two new tests to verify zero space chars
20192 after 'if' and 'while' commands in a user-defined command is correctly
20193 parsed.
33f2d567 20194
e05b62ac
AC
201952004-09-08 Andrew Cagney <cagney@gnu.org>
20196
20197 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
20198 delivery test with duplicate at end of file.
20199
9cbe82da
MK
202002004-09-06 Mark Kettenis <kettenis@jive.nl>
20201
20202 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
20203
564803d9
MC
202042004-09-05 Michael Chastain <mec.gnu@mindspring.com>
20205
20206 * config/hppro.exp: Removed.
20207
7c6807ce
MC
202082004-09-05 Michael Chastain <mec.gnu@mindspring.com>
20209
20210 * config/sparclet.exp: Removed.
20211
bf7e26dd
MC
202122004-09-05 Michael Chastain <mec.gnu@mindspring.com>
20213
20214 * config/udi.exp: Removed.
20215
714e341b
MC
202162004-09-02 Michael Chastain <mec.gnu@mindspring.com>
20217
20218 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
20219 of "exp_continue".
20220 (advancei): Likewise.
20221
1236e623
JJ
202222004-09-01 Jeff Johnston <jjohnstn@redhat.com>
20223
20224 * gdb.base/unload.exp: Fix so messages aren't duplicated.
20225
3bdcad15
MI
202262004-09-01 Manoj Iyer <manjo@austin.ibm.com>
20227
228af206 20228 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
20229 to check for nodebug in executable.
20230 * gdb.gdb/observer.exp (setup_test): Likewise.
20231 * gdb.gdb/selftest.exp (test_with_self): Likewise.
20232 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
20233
c72b934c
AC
202342004-09-01 Andrew Cagney <cagney@gnu.org>
20235
20236 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
20237 files.
20238
edd9b715
JJ
202392004-09-01 Jeff Johnston <jjohnstn@redhat.com>
20240
20241 * gdb.base/unload.exp: Fix expected warning message to match
20242 latest format.
20243
fb4ce06b
CV
202442004-09-01 Corinna Vinschen <vinschen@redhat.com>
20245
20246 * gdb.base/call-rt-st.exp: Fix typos.
20247
ce78e7c3
MI
202482004-08-31 Manoj Iyer <manjo@austin.ibm.com>
20249
20250 * gdb.threads/thread_check.exp: New testcase.
20251 * gdb.threads/thread_check.c: New testcase.
20252
2dedb159
AC
202532004-08-31 Andrew Cagney <cagney@gnu.org>
20254
20255 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
20256 (skip_to_handler_entry): New procedures. Test stepping into a
20257 handler when the breakpoint is at the handler's entry point.
20258
68f53502
AC
202592004-08-30 Andrew Cagney <cagney@gnu.org>
20260
20261 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
20262 gdb/1757.
20263
3e3ffd2b
MC
202642004-08-27 Michael Chastain <mec.gnu@mindspring.com>
20265
20266 With code from Manoj Iyer <manjo@austin.ibm.com>:
20267 * lib/gdb.exp (gdb_file_cmd): Return more information in the
20268 return value. Add an arm for "no debugging symbols found".
20269 Change a stray "error" to "perror".
20270 (gdb_run_cmd): Adapt to new return value.
20271 * gdb.base/remote.exp: Adapt to new return value.
20272 * gdb.gdb/complaints.exp: Likewise.
20273 * gdb.gdb/observer.exp: Likewise.
20274 * gdb.gdb/selftest.exp: Likewise.
20275 * gdb.gdb/xfullpath.exp: Likewise.
20276
4b6f5fd2
JB
202772004-08-27 Joel Brobecker <brobecker@gnat.com>
20278
20279 * gdb.threads/bp_in_thread.exp: New testcase.
20280
e5b25496
MC
202812004-08-27 Michael Chastain <mec.gnu@mindspring.com>
20282
20283 Fix PR testsuite/1735.
20284 * gdb.threads/schedlock.c (thread_function): Add a cast
20285 to suppress a gcc warning.
20286 * gdb.threads/thread-specific.c (thread_function): Likewise.
20287
934353d6
MC
202882004-08-26 Michael Chastain <mec.gnu@mindspring.com>
20289
20290 * gdb.base/unload.c: Include <stdlib.h>.
20291
f98a0aef 202922004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 20293
f98a0aef 20294 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
20295 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
20296 synchronized after the "return".
20297
5a2e8882
MC
202982004-08-26 Michael Chastain <mec.gnu@mindspring.com>
20299
20300 * gdb.mi/basics.c: Include <stdio.h>.
20301 * gdb.mi/pthreads.c: Include <stdlib.h>.
20302 * gdb.mi/var-cmd.c: Include <stdlib.h>.
20303
a9640423
MC
203042004-08-26 Michael Chastain <mec.gnu@mindspring.com>
20305
20306 * gdb.threads/schedlock.c: Add copyright notice.
20307
b04e311d
AC
203082004-08-25 Andrew Cagney <cagney@gnu.org>
20309
20310 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
20311 (skip_over_handler, breakpoint_over_hander): New test procedures.
20312 (advance, advancei): Add a proper prefix, do not use
20313 rerun_to_main.
20314 * gdb.base/sigstep.c (main): Change to use an infinite loop.
20315
7c27f15b
MC
203162004-08-24 Michael Chastain <mec.gnu@mindspring.com>
20317
20318 * gdb.mi/basics.c: Add copyright notice.
20319 * gdb.mi/var-cmd.c: Add copyright notice.
20320
fffc87ae
MC
203212004-08-23 Michael Chastain <mec.gnu@mindspring.com>
20322
20323 * lib/gdb.exp: Remove signed_keyword_not_used.
20324 * lib/compiler.c: Likewise.
20325 * lib/compiler.cc: Likewise.
20326
d782e0bf
MC
203272004-08-23 Michael Chastain <mec.gnu@mindspring.com>
20328
20329 * gdb.base/whatis.c: Remove conditional disabling of "signed".
20330 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
20331
96033e83
MC
203322004-08-23 Michael Chastain <mec.gnu@mindspring.com>
20333
20334 * gdb.base/whatis.c: Add copyright notice.
20335
cf38c229
MK
203362004-08-20 Mark Kettenis <kettenis@gnu.org>
20337
20338 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
20339 it to skip the breakpoints encoded in the inline assembly.
20340
f4b49756
MC
203412004-08-20 Michael Chastain <mec.gnu@mindspring.com>
20342
20343 * Makefile.in: Add gdb.fortran.
20344
2f193b69
MC
203452004-08-20 Michael Chastain <mec.gnu@mindspring.com>
20346
20347 * gdb.base/call-sc.exp (test_scalar_returns):
20348 Fix cut-and-paste glitch in "Make fun return now".
20349
89a237cb
MC
203502004-08-17 Michael Chastain <mec.gnu@mindspring.com>
20351
20352 * configure.in: Add gdb.fortran.
20353 * configure: Regenerate.
20354 * gdb.fortran/Makefile.in: New file.
20355 * lib/gdb.exp (skip_fortran_tests): New procedure.
20356
469aff8e
MC
203572004-08-17 Michael Chastain <mec.gnu@mindspring.com>
20358
20359 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
20360 reference to bug-gnu@prep.ai.mit.edu.
20361 * gdb.mi/mi-var-child.exp: Likewise.
20362 * gdb.mi/mi-var-cmd.exp: Likewise.
20363 * gdb.mi/mi-var-display.exp: Likewise.
20364 * gdb.mi/mi2-var-block.exp: Likewise.
20365 * gdb.mi/mi2-var-child.exp: Likewise.
20366 * gdb.mi/mi2-var-cmd.exp: Likewise.
20367 * gdb.mi/mi2-var-display.exp: Likewise.
20368
00b51b9f
MK
203692004-08-15 Mark Kettenis <kettenis@gnu.org>
20370
20371 * gdb.base/unload.c (main): Make local variable msg const.
20372
45f07fef
MC
203732004-08-15 Michael Chastain <mec.gnu@mindspring.com>
20374
20375 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
20376 to bug-gnu@prep.ai.mit.edu.
20377 * gdb.mi/mi-disassemble.exp: Likewise.
20378 * gdb.mi/mi-eval.exp: Likewise.
20379 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
20380 default line number.
20381 * gdb.mi/mi-return.exp: Likewise.
20382 * gdb.mi/mi-simplerun.exp: Likewise.
20383 * gdb.mi/mi-stack.exp: Likewise.
20384 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
20385 number with explicit range test.
20386 * gdb.mi/mi-watch.exp: Likewise.
20387 * gdb.mi/mi2-break.exp: Likewise.
20388 * gdb.mi/mi2-cli.exp: Likewise.
20389 * gdb.mi/mi2-disassemble.exp: Likewise.
20390 * gdb.mi/mi2-eval.exp: Likewise.
20391 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
20392 default line number.
20393 * gdb.mi/mi2-return.exp: Likewise.
20394 * gdb.mi/mi2-simplerun.exp: Likewise.
20395 * gdb.mi/mi2-stack.exp: Likewise.
20396 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
20397 number with explicit range test.
20398 * gdb.mi/mi2-watch.exp: Likewise.
20399
dd8c8ee7
MC
204002004-08-15 Michael Chastain <mec.gnu@mindspring.com>
20401
20402 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
20403 * gdb.cp/m-static.exp: Likewise.
20404 * gdb.cp/rtti.exp: Likewise.
20405
4e838464
MK
204062004-08-14 Mark Kettenis <kettenis@gnu.org>
20407
20408 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
20409
8d8cb839
EZ
204102004-08-14 Eli Zaretskii <eliz@gnu.org>
20411
20412 * ChangeLog: Prefix Local Variables with semi-colons and indent
20413 the reference to older ChangeLog files, to fix fontification in
20414 Emacs.
20415
deea8bb0
MC
204162004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20417
20418 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
20419 * gdb.mi/mi2-break.exp: Likewise.
20420
c3297504
MC
204212004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20422
20423 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
20424
25808999
MC
204252004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20426
20427 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
20428
226a8d71
MC
204292004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20430
20431 * gdb.cp/classes.exp: Remove unused declarations. Just let
20432 test names default instead of providing special names. Remove
20433 extraneous demangler test.
20434
37fdf854
JJ
204352004-08-12 Jeff Johnston <jjohnstn@redhat.com>
20436
20437 * gdb.base/unload.exp: New test for breakpoints in dynamically
20438 loaded libraries.
20439 * gdb.base/unload.c: Ditto.
20440 * gdb.base/unloadshr.c: Ditto.
20441
2d3a7986
MC
204422004-08-12 Michael Chastain <mec.gnu@mindspring.com>
20443
20444 * gdb.cp/classes.exp (test_ptype_class_objects): Call
20445 cp_test_ptype_class.
20446 (test_enums): Likewise.
20447
c72b934c
AC
204482004-08-10 Andrew Cagney <cagney@gnu.org>
20449
20450 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
20451 files.
20452
cc503c8a
AC
204532004-08-10 Andrew Cagney <cagney@gnu.org>
20454
20455 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
20456 init_malloc call.
20457
902f2ccb
MC
204582004-08-10 Michael Chastain <mec.gnu@mindspring.com>
20459
20460 * ChangeLog: Add copyright notice. The notice is copied
20461 from emacs 21.3 top level ChangeLog.
20462
78c90502
MC
204632004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20464
20465 * lib/cp-support.exp: New file.
20466 * lib/cp-support.exp (cp_test_type_class): New function.
20467 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
20468 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
20469 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
20470 cp_test_ptype_class.
20471
88e5ea78
MC
204722004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20473
20474 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
20475 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
20476 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
20477 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
20478 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
20479 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
20480 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
20481 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
20482 gdb.mi/mi2-watch.exp: Update copyright years.
20483
6a89fc9c
MK
204842004-08-09 Mark Kettenis <kettenis@gnu.org>
20485
20486 * gdb.base/sigaltstack.exp: Provide proper anchoring.
20487
1482e0de
MC
204882004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20489
20490 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
20491 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
20492 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
20493 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
20494 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
20495 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
20496 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
20497 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
20498 gdb.mi/mi-watch.exp: Update copyright years.
20499
1a5ce3f3
DJ
205002004-08-08 Daniel Jacobowitz <dan@debian.org>
20501
20502 PR gdb/1738
20503 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
20504 from a breakpoint with a pending signal.
20505
04f6ecf2
DJ
205062004-08-08 Daniel Jacobowitz <dan@debian.org>
20507
20508 PR gdb/1736
20509 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
20510 * gdb.base/sigaltstack.exp (finish_test): Consume output until
20511 the prompt.
20512 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
20513
54d90d35
DJ
205142004-08-08 Daniel Jacobowitz <dan@debian.org>
20515
20516 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
20517
d2f6abb0
DJ
205182004-08-08 Daniel Jacobowitz <dan@debian.org>
20519
20520 PR gdb/1736
20521 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
20522 for i?86-*-linux*.
20523
5598c03d
DJ
205242004-08-08 Daniel Jacobowitz <dan@debian.org>
20525
20526 * gdb.arch/i386-prologue.exp: Compile without debug information.
20527
c6fee705
MC
205282004-08-08 Michael Chastain <mec.gnu@mindspring.com>
20529
20530 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
20531 rather than asking gdb to search.
20532
dd90efdb
MC
205332004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20534
20535 * gdb.base/gcore.c: Include <string.h>.
20536
1e84bec1
MC
205372004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20538
20539 * gdb.base/gcore.c: Add copyright notice.
20540
e425eb2b
MC
205412004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20542
20543 * gdb.base/freebpcmd.c: Include <stdio.h>.
20544 * gdb.base/long_long.c: Include <string.h>.
20545 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
20546 * gdb.base/siginfo.c: Include <string.h>.
20547 * gdb.base/sigstep.c: Include <string.h>.
20548
cb9aaed5
MC
205492004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20550
20551 * gdb.base/complex.c: Include <stdlib.h>.
20552
55944f3d
MC
205532004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20554
20555 * gdb.base/complex.c: Add copyright notice.
20556
7b2953d9
MC
205572004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20558
20559 * gdb.base/charset.c: Include <stdlib.h>.
20560
c9133d23
MC
205612004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20562
20563 * gdb.base/auxv.c: Include <stdlib.h>.
20564
0a8490ad
MC
205652004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20566
20567 * gdb.base/auxv.c: Add copyright notice.
20568
3426d5ec
MC
205692004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20570
20571 * gdb.base/coremaker.c: Add copyright notice.
20572 * gdb.base/coremaker2.c: Add copyright notice.
20573
8da195dd
AC
205742004-08-04 Andrew Cagney <cagney@gnu.org>
20575
20576 * gdb.base/store.exp: Update copyright.
20577 (check_set, up_set, check_struct, up_struct): Add a prefix to test
20578 names, do not import gdb_prompt.
20579
8d394f98
AC
205802004-08-01 Andrew Cagney <cagney@gnu.org>
20581
20582 Fix PR testsuite/1729.
20583 * gdb.base/dump.exp: Add test name to callers of capture_value, do
20584 not use capture_value with value 4.
20585 (capture_value): Add optional test name parameter.
20586 (test_reload_saved_value, test_restore_saved_value): Use $msg as
20587 the prefix, pass to capture_value.
20588
b6702b23
MK
205892004-08-01 Mark Kettenis <kettenis@gnu.org>
20590
20591 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
20592 * gdb.arch/i386-prologue.c (standard): New prototype and function.
20593 (main): Call new function.
20594
c203e0ca
MC
205952004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20596
20597 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
20598
a7995a30
MC
205992004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20600
20601 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
20602
9366563b
MC
206032004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20604
b6eeaf26 20605 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
20606 Accept more values of vtbl pointer. Remove some messages
20607 about "obsolete gcc or gdb".
20608
2fc1f950
MC
206092004-07-30 Michael Chastain <mec.gnu@mindspring.com>
20610
20611 * gdb.cp/classes.exp: Accept more varieties of ptype output.
20612
c724d49b
MC
206132004-07-30 Michael Chastain <mec.gnu@mindspring.com>
20614
20615 * gdb.base/asm-source.exp: Properly convert target board
20616 debug flags from gcc format to binutils format.
20617
736b0fce
MK
206182004-07-28 Mark Kettenis <kettenis@gnu.org>
20619
20620 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
20621 gdb1718". PR backtrace/1718 partially fixed.
20622
5633ea5c
JJ
206232004-07-27 Jeff Johnston <jjohnstn@redhat.com>
20624
20625 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
20626
575eebb1
NC
206272004-07-26 Nick Clifton <nickc@redhat.com>
20628
20629 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
20630 good default value for a specific architecture is available then
20631 set it to that value. Otherwise default to the -gstabs switch.
20632 Remove the -g... switches from the asm-flags variable. Allow the
20633 target board info to override the value if it wants to. Pass the
20634 switch on the assembler command line.
20635
62104619
MK
206362004-07-23 Mark Kettenis <kettenis@gnu.org>
20637
20638 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
20639 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
20640 (main): Call new function.
20641
4a1135b8
MC
206422004-07-22 Michael Chastain <mec.gnu@mindspring.com>
20643
20644 Test for PR exp/1715.
20645 * gdb.base/radix.exp: Refactor common procedures. Make all
20646 test names unique. Change XFAIL to KFAIL.
20647
8a12c1f0
MC
206482004-07-20 Michael Chastain <mec.gnu@mindspring.com>
20649
20650 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
20651 * gdb.ada/gnat_ada.gin: ... to here.
20652 * configure.in: Use gnat_ada.gin.
20653 * configure: Regenerate.
20654
23b451cf
AC
206552004-07-20 Andrew Cagney <cagney@gnu.org>
20656
20657 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
20658 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
20659 XFAILs. Clean up test messages and comments. Check backtraces.
20660 Delete re-sync code.
20661
ab618a02
MC
206622004-07-19 Michael Chastain <mec.gnu@mindspring.com>
20663
20664 Fix PR cli/740.
20665 * gdb.base/annota1.exp: Honor gdb,nosignals.
20666 * gdb.base/annota3.exp: Likewise.
20667
46dad340
MC
206682004-07-19 Michael Chastain <mec.gnu@mindspring.com>
20669
20670 * lib/java.exp: Update copyright notice.
20671
756d8c70
AC
206722004-07-19 Andrew Cagney <cagney@gnu.org>
20673
20674 * gdb.base/selftest.exp: Copy file from here ...
20675 * gdb.gdb/selftest.exp: ... to here.
20676
586027e6
AC
206772004-07-16 Andrew Cagney <cagney@redhat.com>
20678
20679 * lib/insight-support.exp: Delete file.
20680 * lib/java.exp (java_init): Fix copyright.
20681
029d2200
AC
206822004-07-16 Andrew Cagney <cagney@gnu.org>
20683
20684 * gdb.base/restore.c: Append "prologue" to comments marking the a
20685 function's prologue.
20686 * gdb.base/restore.exp: Update copyright, re-indent.
20687 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
20688 callerN" prefix where needed. Update patterns that match a
20689 function's prologue.
20690
653b62c5
MC
206912004-07-16 Michael Chastain <mec.gnu@mindspring.com>
20692
20693 * gdb.base/restore.c: Add copyright notice.
20694
f7d690e5
AC
206952004-07-16 Andrew Cagney <cagney@gnu.org>
20696
20697 * gdb.base/logical.exp: Update copyright.
20698 (evaluate): New procedure. Use to re-implement tests using
20699 several tables.
20700
d629a7cb
MH
207012004-07-14 Martin Hunt <hunt@redhat.com>
20702
20703 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
20704 which fixes some problems where init.tcl was not found.
20705
9c7bb332
AC
207062004-07-13 Andrew Cagney <cagney@gnu.org>
20707
6bf46641
AC
20708 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
20709 (check_sizeof, check_valueof): Do not include the output in the
20710 test name. Use gdb_test.
20711 (get_valueof): Use gdb_test_multiple.
20712
c4ffd4c0
AC
20713 * gdb.base/step-test.exp: Update copyright. Use
20714 gdb_test_multiple. Ensure that test names do not include
20715 architecture dependent output.
20716
ab89363a
AC
20717 * gdb.gdb/observer.exp: Update copyright.
20718 (setup_test): Use gdb_test_multiple.
20719 (attach_first_observer, attach_second_observer)
20720 (attach_third_observer, detach_first_observer)
20721 (detach_second_observer, detach_third_observer)
20722 (reset_counters, check_counters): Make $message a prefix.
20723 (test_normal_stop_notifications): Add "args" parameter - a list of
20724 init functions to be called. Make $message a prefix,
20725 (test_observer_normal_stop): Change the message prefixes so that
20726 they are unique, pass the attach / detach procedures to
20727 test_normal_stop_notifications.
20728
ec58997a
AC
20729 * gdb.base/signull.exp (test_segv): Prefix all tests with
20730 "${name}". Clean up test messages.
20731
b475183b
AC
20732 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
20733
9c7bb332
AC
20734 * gdb.base/ena-dis-br.exp: Update copyright.
20735 (break_at): New function. Replace send_gdb with gdb_test,
20736 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
20737 ignore count, not stopped at bpt", with KFAIL.
20738
2dd95497
CV
207392004-07-13 Corinna Vinschen <vinschen@redhat.com>
20740
20741 * gdb.base/attach.exp: Remove cleanupfile handling.
20742
419e626b
AC
207432004-07-12 Andrew Cagney <cagney@gnu.org>
20744
20745 * gdb.base/annota1.exp: Cleanup corefile test name.
20746 * gdb.base/annota3.exp: Ditto.
20747
8b1b3228
AC
207482004-07-12 Andrew Cagney <cagney@gnu.org>
20749
78650829
AC
20750 * gdb.base/signals.exp: Clean up copyright, re-indent.
20751
8b1b3228
AC
20752 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
20753 gdb_test and gdb_test_multiple.
20754
935c2760
JJ
207552004-07-08 Jeff Johnston <jjohnstn@redhat.com>
20756
20757 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 20758 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
20759 provide line number info for first statement in main.
20760
1544280f
AC
207612004-07-08 Andrew Cagney <cagney@gnu.org>
20762
1279f4ff
AC
20763 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
20764
1544280f
AC
20765 * gdb.base/sigbpt.exp: Make the common part of each test name a
20766 prefix instead of suffix.
20767
bcc82369
BR
207682004-07-07 Bob Rossi <bob_rossi@cox.net>
20769
20770 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
20771 test from test_tbreak_creation_and_listing to
20772 test_file_list_exec_source_file
20773 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
20774 Changed name of test from test_tbreak_creation_and_listing to
20775 test_file_list_exec_source_file
20776
23f4b0aa
JJ
207772004-07-07 Jeff Johnston <jjohnstn@redhat.com>
20778
20779 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
20780 the jmisc() constructor instead of <init>.
20781 * gdb.java/jmisc1.exp: Ditto.
20782
56401cd5
AC
207832004-07-07 Andrew Cagney <cagney@gnu.org>
20784
20785 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
20786 corrupting the PC.
20787
44ae2f6a
MC
207882004-07-06 Michael Chastain <mec.gnu@mindspring.com>
20789
20790 * gdb.cp/templates.exp: Accept whitespace change in demangler
20791 output.
20792
45a83408
AC
207932004-07-06 Andrew Cagney <cagney@gnu.org>
20794
20795 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
20796
d205ad70
MC
207972004-07-02 Michael Chastain <mec.gnu@mindspring.com>
20798
20799 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
20800 * lib/compiler.cc: Likewise.
20801
06ea1a61
MC
208022004-06-30 Michael Chastain <mec.gnu@mindspring.com>
20803
20804 * lib/compiler.cc: Work around string preprocessing problem
20805 with old hp c++ compiler.
20806 * lib/compiler.c: Likewise.
20807
daab1251
CV
208082004-06-29 Corinna Vinschen <vinschen@redhat.com>
20809
20810 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
20811 directives to conditionalize symbol prefixing.
20812 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
20813 additional_flags handling. Add underscore prefix for Cygwin.
20814 * gdb.arch/i386-unwind.c: Use preprocessor directives to
20815 conditionalize symbol prefixing.
20816 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
20817 additional_flags handling. Add underscore prefix for Cygwin.
20818
cc984116
CV
208192004-06-29 Corinna Vinschen <vinschen@redhat.com>
20820
20821 * gdb.base/bigcore.exp: Skip test on Cygwin.
20822
c279b077
MC
208232004-06-28 Michael Chastain <mec.gnu@mindspring.com>
20824
20825 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
20826 formats for "info register". Use gdb_test_multiple. Fix
20827 the "invalid register" test.
20828
0e915747
CV
208292004-06-28 Corinna Vinschen <vinschen@redhat.com>
20830
20831 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
20832 PID for Cygwin. Add Cygwin specific strings to check for in some
20833 tests.
20834 (do_attach_tests): Add a test for user interaction when attaching
20835 to a process with no matching symbol table already loaded.
20836
11422c86
AC
208372004-06-26 Andrew Cagney <cagney@gnu.org>
20838
20839 Test PR java/1567 and PR java/1565.
20840 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
20841 * gdb.java/jmisc2.exp: Delete file.
20842
cefbce26
MC
208432004-06-26 Michael Chastain <mec.gnu@mindspring.com>
20844
20845 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
20846
e19f872c
CV
208472004-06-25 Corinna Vinschen <vinschen@redhat.com>
20848
20849 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
20850 attach process.
20851
d931ba3b
MC
208522004-06-23 Michael Chastain <mec.gnu@mindspring.com>
20853
20854 * gdb.cp/pr-1553.exp: Remove.
20855
aef68c48
MC
208562004-06-22 Michael Chastain <mec.gnu@mindspring.com>
20857
20858 * gdb.cp/pr-1553.cc: Remove.
20859 * gdb.cp/pr-1553.exp: Disable this test.
20860
8d5df71a
JB
208612004-06-20 Jim Blandy <jimb@redhat.com>
20862
a9c64011 20863 Fix PR testsuite/1680.
8d5df71a
JB
20864 * gdb.arch/i386-sse.exp: Properly quote curly braces in
20865 regular expressions.
20866
4ac6f39d
MC
208672004-06-19 Michael Chastain <mec.gnu@mindspring.com>
20868
20869 Fix PR testsuite/1679.
20870 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
20871 Issue an UNSUPPORTED result instead.
20872
1b413552
JB
208732004-06-18 Jim Blandy <jimb@redhat.com>
20874
20875 * gdb.base/charset.exp: Only send a control-C if we see a new
20876 prompt and incomplete command.
20877
6daa6ebd
MC
208782004-06-18 Michael Chastain <mec.gnu@mindspring.com>
20879
20880 * gdb.cp/pr-574.cc: Add copyright notice.
20881
51fa4ae0
JB
208822004-06-17 Jim Blandy <jimb@redhat.com>
20883
20884 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
20885 cases where the regexp has no groups; this grabs random text from
20886 the previous test suite, whatever that was.
20887
8fea26c5
MC
208882004-06-17 Michael Chastain <mec.gnu@mindspring.com>
20889
20890 * gdb.cp/printmethod.cc: Add copyright notice.
20891
1e3aeb41
MC
208922004-06-16 Michael Chastain <mec.gnu@mindspring.com>
20893
20894 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
20895
9d9030bc
AC
208962004-06-16 Andrew Cagney <cagney@gnu.org>
20897
20898 * gdb.base/signull.c: Update copyright. Include <string.h>.
20899 (bowler): Replace data_pointer with data_read
20900 and data_write cases. Add code_descriptor case.
20901 (zero, desc): New array and pointer.
20902 (data, code): Change to simple pointers.
20903 * gdb.base/signull.exp: Fix probe pattern matching a function
20904 descriptor SIGSEGV. Replace data_pointer with data_read and
20905 data_write tests.
20906
acd4ad44
AC
209072004-06-16 Andrew Cagney <cagney@gnu.org>
20908
20909 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
20910
08fd625c
MC
209112004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20912
20913 * gdb.base/long_long.c: Add copyright notice.
20914
1903502c
MC
209152004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20916
20917 * gdb.base/long_long.exp: Remove reference to
20918 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
20919 to gdb_breakpoint and gdb_continue_to_breakpoint.
20920
83313cb1
JB
209212004-06-14 Jim Blandy <jimb@redhat.com>
20922
20923 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
20924 endian case.
20925
1bf404ef
AC
209262004-06-14 Andrew Cagney <cagney@gnu.org>
20927
20928 * gdb.base/gcore.exp (capture_command_output): Delete the always
20929 passing tests containing inferior values.
20930 * gdb.base/ending-run.exp: Do not include the breakpoint address
20931 in the test message. Update copyright.
20932 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
20933 size in the test name, use gdb_test_multiple. Update copyright.
20934
ef220b33
MC
209352004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20936
20937 * gdb.cp/ref-types.cc: Add copyright notice.
20938
4f70a4c9
MC
209392004-06-14 Michael Chastain <mec.gnu@mindspring.com>
20940
20941 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
20942 hp_aCC_compiler.
20943 * lib/compiler.cc: Likewise.
20944 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
20945 'set' commands. Log diagnostics for other lines. Set
20946 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
20947
335928ac
MC
209482004-06-13 Michael Chastain <mec.gnu@mindspring.com>
20949
20950 * gdb.cp/try_catch.cc: Add copyright notice.
20951
2efb12e8
MC
209522004-06-12 Michael Chastain <mec.gnu@mindspring.com>
20953
20954 * gdb.cp/userdef.cc: Add copyright notice.
20955
0bbed51a
MC
209562004-06-11 Michael Chastain <mec.gnu@mindspring.com>
20957
20958 * gdb.cp/virtfunc.cc: Add copyright notice.
20959
e12a46c9
RC
209602004-06-11 Randolph Chung <tausq@debian.org>
20961
20962 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
20963 problem.
20964
338e05af
AC
209652004-06-10 Andrew Cagney <cagney@gnu.org>
20966
20967 * lib/compiler.cc, lib/compiler.c: Append either
20968 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
20969 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
20970 instead of gcc-3-3.
20971
dc3f10cb
AC
209722004-06-09 Andrew Cagney <cagney@gnu.org>
20973
b4d946af
AC
20974 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
20975 gdb/1455, bug is specific to "long long" and "double".
a9c64011 20976
dc3f10cb
AC
20977 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
20978 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
20979 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
20980 fixed.
20981
b5c0bfa2
AC
209822004-06-09 Andrew Cagney <cagney@gnu.org>
20983
20984 * gdb.base/structs.exp (test_struct_returns): Replace
20985 "return_value_unknown" and "finish_value_unknown" by
20986 "return_value_known" and "finish_value_known". Instead of
20987 "return_value_unknown" iff "finish_value_unknown", check
20988 "return_value_known" implies "finish_value_known".
20989
caeb605f
MH
209902004-06-08 Martin Hunt <hunt@redhat.com>
20991
20992 * gdb.base/float.exp: Add pattern for mips targets.
20993
c892bb64
RC
209942004-06-08 Randolph Chung <tausq@debian.org>
20995
20996 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
20997 message for unknown architectures more clear.
20998
48306d3e
JB
209992004-06-08 Joel Brobecker <brobecker@gnat.com>
21000
21001 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
21002 start the execution of the program.
21003
83ecb59f
JB
210042004-06-07 Jim Blandy <jimb@redhat.com>
21005
21006 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
21007 * gdb.arch/i386-cpuid.h: New helper file.
21008
55264cb4
RC
210092004-06-07 Randolph Chung <tausq@debian.org>
21010
21011 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
21012 has started.
21013
23cadb28
RM
210142004-06-04 Roland McGrath <roland@redhat.com>
21015
21016 Fix PR gdb/1647.
21017 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
21018 differently to be robust to output buffering differences.
21019
51d01eda
MC
210202004-06-04 Michael Chastain <mec.gnu@mindspring.com>
21021
21022 * gdb.threads/pthreads.exp: Update copyright years.
21023 (check_control_c): Change asynchronous 'after' to synchronous.
21024
f4fc3b93
RM
210252004-06-04 Roland McGrath <roland@redhat.com>
21026
21027 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
21028 next gdb prompt.
21029
4013522b
MC
210302004-06-02 Michael Chastain <mec.gnu@mindspring.com>
21031
21032 Fix PR gdb/1636.
21033 * gdb.threads/manythreads.exp: Change asynchronous 'after'
21034 calls to synchronous.
21035
7a8f1e6b
JB
210362004-05-26 Jim Blandy <jimb@redhat.com>
21037
21038 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
21039
81bb3443
RC
210402004-05-24 Randolph Chung <tausq@debian.org>
21041
21042 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
21043 * gdb.asm/pa.inc: New file.
21044
8f5a3103
MK
210452004-05-22 Mark Kettenis <kettenis@gnu.org>
21046
21047 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
21048
734b8fe8 210492004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 21050 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
21051
21052 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
21053 GDB prompt.
21054
725603e1
UW
210552004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
21056
f4fc3b93 21057 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
21058 setjmp/longjmp. Use sigaction instead of signal.
21059
8b923272 210602004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 21061 Michael Snyder <msnyder@redhat.com>
8b923272
JB
21062
21063 * gdb.threads/pthread_cond_wait.c: New file.
21064 * gdb.threads/pthread_cond_wait.exp: New testcase.
21065
8bfabb04
AC
210662004-05-13 Andrew Cagney <cagney@redhat.com>
21067
21068 * gdb.base/signull.exp, gdb.base/signull.c: New files.
21069 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
21070
42edda50
AC
210712004-05-11 Andrew Cagney <cagney@redhat.com>
21072
21073 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
21074 fixed but revealed gdb/1639.
21075
d303a6c7
AC
210762004-05-10 Andrew Cagney <cagney@redhat.com>
21077
21078 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
21079 func1" and "next to 2nd alarm", kernel bug avoided.
21080
bf08c2a1
DJ
210812004-05-10 Daniel Jacobowitz <dan@debian.org>
21082
21083 PR external/1568
21084 * gdb.base/bigcore.exp: Check the size of the dumped core file.
21085 XFAIL if it is smaller than bytes_allocated.
21086 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
21087 (main): Make chunks_allocated unsigned. Correct comment.
21088
c0586a34
JB
210892004-05-07 Joel Brobecker <brobecker@gnat.com>
21090
21091 * gdb.arch/powerpc-aix-prologue.c: New file.
21092 * gdb.arch/powerpc-aix-prologue.exp: New file.
21093
f2785d12
JB
210942004-05-07 Jim Blandy <jimb@redhat.com>
21095
21096 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
21097 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
21098
bd7f6e30
JB
210992004-05-06 Joel Brobecker <brobecker@gnat.com>
21100
21101 * gdb.base/sep.exp: No longer setup_kfail when the program was
21102 built with dwarf2.
21103
0a5e7efe
JI
211042004-05-05 Jim Ingham <jingham@apple.com>
21105
21106 * gdb.base/pending.exp: Make sure pending breakpoints
21107 preserve the ignore count.
f4fc3b93 21108
a8958849
MK
211092004-04-27 Jerome Guitton <guitton@gnat.com>
21110
21111 * i386-prologue.exp: Add testcase for jump instruction as first
21112 instruction of the real code.
21113 * i386-prologue.c (jump_at_beginning): New function.
21114
7e103f5b
MK
211152004-04-28 Mark Kettenis <kettenis@gnu.org>
21116
21117 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
21118 x86_64-*-*.
21119
5d38b224
MK
211202004-04-28 Mark Kettenis <kettenis@gnu.org>
21121
21122 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
21123 i*86-*-*.
21124
0ef32fd9
MK
211252004-04-25 Mark Kettenis <kettenis@gnu.org>
21126
21127 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
21128 expression that checks the return type.
21129
71d7dd7c
AC
211302004-04-23 Andrew Cagney <cagney@redhat.com>
21131
21132 * gdb.base/call-sc.exp: New test of scalar call/return values.
21133 * gdb.base/call-sc.c: Ditto.
21134
1e9f977e
JJ
211352004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
21136
21137 * gdb.threads/manythreads.c: Reduce thread stack size.
21138
899d9e3a
JJ
211392004-04-23 Jeff Johnston <jjohnstn@redhat.com>
21140
21141 * gdb.threads/manythreads.c: Add copyright notice.
21142
61bcae62
AC
211432004-04-23 Andrew Cagney <cagney@redhat.com>
21144
21145 * gdb.base/siginfo.exp: Better handle step out of signal.
21146 * gdb.base/sigstep.exp: Ditto.
21147
7339a42e 211482004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 21149 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
21150
21151 * gdb.threads/manythreads.c: New testcase.
21152 * gdb.threads/manythreads.exp: Ditto.
21153
5c98409b
JB
211542004-04-22 Jim Blandy <jimb@redhat.com>
21155
21156 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
21157 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
21158
3b611f1a
MC
211592004-04-21 Michael Chastain <mec.gnu@mindspring.com>
21160
21161 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
21162
f0fd9238
AC
211632004-04-21 Andrew Cagney <cagney@redhat.com>
21164
21165 * gdb.base/sigstep.c: New file.
21166 * gdb.base/sigstep.exp: New file.
21167
90990674
JB
211682004-04-16 Joel Brobecker <brobecker@gnat.com>
21169
21170 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
21171 call to observer_notify_normal_stop.
21172
78cef34b
AC
211732004-04-15 Andrew Cagney <cagney@redhat.com>
21174
21175 * gdb.base/siginfo.c: New file.
21176 * gdb.base/siginfo.exp: New file.
21177
d2343407
JB
211782004-04-12 J. Brobecker <brobecker@gnat.com>
21179
21180 * gdb.base/sep.exp: Fix typo in comment.
21181
a2dba3c8
JB
211822004-04-12 J. Brobecker <brobecker@gnat.com>
21183
21184 * gdb.base/sep.c: New file.
21185 * gdb.base/sep-proc.c: New file.
21186 * gdb.base/sep.exp: New testcase.
21187
15f7b60e
MK
211882004-04-09 Mark Kettenis <kettenis@gnu.org>
21189
21190 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
21191 support.
21192
44f4de1a
AC
211932004-04-05 Andrew Cagney <cagney@redhat.com>
21194
21195 * gdb.base/sigaltstack.c: New file.
21196 * gdb.base/sigaltstack.exp: New file.
21197
ef04f396
JB
211982004-04-04 Joel Brobecker <brobecker@gnat.com>
21199
21200 * gdb.base/foll-fork.exp: Update the expected output for
21201 "help set follow-fork-mode", to match a change that was made
21202 to the help of this variable on 2004-01-13.
21203
d40d2c92
JB
212042004-04-01 Joel Brobecker <brobecker@gnat.com>
21205
21206 * lib/ada.exp: Add copyright notice.
21207 * bar.ads: Likewise.
21208 * bar.adb: Likewise.
21209 * null_record.adb: Likewise.
21210 * null_record.exp: Likewise.
21211 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
21212
f86ef5a3
JB
212132004-04-01 Joel Brobecker <brobecker@gnat.com>
21214
21215 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
21216 * configure: Regenerate.
21217
414e70e3
JB
212182004-04-01 Joel Brobecker <brobecker@gnat.com>
21219
21220 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
21221 to build the application. Remove the message printed when in
21222 verbose mode, redundant with the UNSUPPORTED message above.
21223
f0aaee49
JB
212242004-03-31 Joel Brobecker <brobecker@gnat.com>
21225
21226 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
21227 * gdb.ada (null_record.exp): New testcase.
21228
ac81cb54
JB
212292004-03-31 Joel Brobecker <brobecker@gnat.com>
21230
21231 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
21232
854af2f7
JB
212332004-03-31 Joel Brobecker <brobecker@gnat.com>
21234
21235 * gdb.ada: New subdirectory.
21236 * gdb.ada/Makefile.in: New file.
21237 * gdb.ada/gnat_ada.gpr.in: New file.
21238
034cb681
JB
212392004-03-31 Joel Brobecker <brobecker@gnat.com>
21240
21241 * lib/ada.exp: New file.
21242
78a1a894
DJ
212432004-03-24 Daniel Jacobowitz <drow@mvista.com>
21244
21245 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
21246 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
21247
4b2b3b3e
AC
212482004-03-22 Andrew Cagney <cagney@redhat.com>
21249
21250 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
21251 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
21252 Problem identified by Ulrich Weigand.
21253
23c73aa3
DC
212542004-03-17 David Carlton <carlton@kealia.com>
21255
21256 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
21257 PR c++/826.
21258
d63a86f8
RM
212592004-03-16 Roland McGrath <roland@redhat.com>
21260
21261 * gdb.base/auxv.exp: New file.
21262 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
21263
0e02aa50
DC
212642004-03-12 David Carlton <carlton@kealia.com>
21265
21266 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
21267 * gdb.cp/pr-1553.cc: Ditto.
21268 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
21269 pass branch.
21270
c20b71be
MC
212712004-03-12 Michael Chastain <mec.gnu@mindspring.com>
21272
21273 * gdb.cp/templates.exp: Accept more template types.
21274
c7414a01
MC
212752004-03-09 Michael Chastain <mec.gnu@mindspring.com>
21276
21277 From Corinna Vinschen with modifications.
21278 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
21279 local variable obj_with_enum.
21280 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
21281 results with obj_with_enum.
21282
ed69573c
MC
212832004-03-09 Michael Chastain <mec.gnu@mindspring.com>
21284
21285 * gdb.cp/classes.cc: New file, copied from misc.cc.
21286 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
21287
28301461
MC
212882004-03-09 Michael Chastain <mec.gnu@mindspring.com>
21289
21290 * gdb.cp/misc.cc: Add copyright notice.
21291
1198ecbe
DC
212922004-03-05 David Carlton <carlton@kealia.com>
21293
21294 * gdb.cp/rtti.exp: Add 'print *obj3' test.
21295 * gdb.cp/rtti.h: Update copyright.
21296 (namespace n2::n3): New.
21297 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
21298 (n2::n3::func3): New.
21299 (main): Call n2::n3::func3.
21300 * gdb.cp/rtti2.cc: Update copyright.
21301 (n2::create3): New.
21302
9e08c470
MK
213032004-03-04 Mark Kettenis <kettenis@gnu.org>
21304
21305 * gdb.asm/openbsd.inc: Fix typo.
21306
4bebc3aa
FF
213072004-03-03 Fred Fish <fnf@redhat.com>
21308
21309 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
21310 "val" instead of unused "size". Update copyright year.
21311
6ea9fb37
DJ
213122004-02-29 Daniel Jacobowitz <drow@mvista.com>
21313
21314 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
21315 to use unsigned char.
21316 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
21317 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
21318
23b23974
DJ
213192004-02-29 Daniel Jacobowitz <drow@mvista.com>
21320
21321 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
21322 line of output.
21323
7574fd53
DJ
213242004-02-28 Daniel Jacobowitz <drow@mvista.com>
21325
21326 * gdb.base/relocate.c (dummy): Initialize.
21327
a195357f
DJ
213282004-02-28 Daniel Jacobowitz <drow@mvista.com>
21329
21330 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
21331 a breakpoint at exit.
21332
72fd54a9
FF
213332004-02-27 Fred Fish <fnf@redhat.com>
21334
21335 * gdb.base/chng-syms.exp: Add expect condition to match failing
21336 case that isn't a timeout.
21337
b9d23137
AC
213382004-02-27 Andrew Cagney <cagney@redhat.com>
21339
21340 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
21341 support.
21342
15d208f6 213432004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 21344
15d208f6
FF
21345 * gdb.arch/gdb1431.c: Remove.
21346 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
21347 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
21348 of "until" incorrectly.
21349
98f9cd2d
JB
213502004-02-26 J. Brobecker <brobecker@gnat.com>
21351
21352 * gdb.cp/class2.cc (empty): New class.
21353 (refer): New function.
21354 (main): Declare an object of type empty and use it.
21355 * gdb.cp/class2.exp: Print the value of an object of type empty.
21356
9b50c11b
JJ
213572004-02-26 Jeff Johnston <jjohnstn@redhat.com>
21358
21359 * gdb.base/langs.exp: Update query string to match the
21360 new nquery format used for pending breakpoints.
21361
0dcd613f
AC
213622004-02-26 Andrew Cagney <cagney@redhat.com>
21363
21364 Fix PR i18n/1570.
21365 * gdb.base/charset.c: Update copyright notice.
21366 (main, init_string): Remove the escape character '\e' tests.
21367 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
21368 * gdb.base/charset.exp (valid_host_charset): Ditto.
21369 * gdb.base/setvar.exp: Ditto.
21370
b8a56647
AC
213712004-02-24 Andrew Cagney <cagney@redhat.com>
21372
90d59e34
AC
21373 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
21374 mmapped data in core file" PASS and FAIL messages consistent.
21375
b8a56647
AC
21376 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
21377 setting a breakpoint. Work around PR java/1565.
21378
9f27c604
JJ
213792004-02-23 Jeff Johnston <jjohnstn@redhat.com>
21380
21381 * lib/gdb.exp (gdb_breakpoint): Update query string to match
21382 new nquery format.
21383 * gdb.base/pending.exp: Ditto.
21384
3224a706
MK
213852004-02-22 Mark Kettenis <kettenis@gnu.org>
21386
21387 * configure.in: Run stabs tests on *BSD.
21388 * configure: Regenerated.
21389
41e0a9ca
MK
213902004-02-21 Mark Kettenis <kettenis@gnu.org>
21391
21392 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
21393
1e1b3428
FF
213942004-02-20 Fred Fish <fnf@redhat.com>
21395
21396 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
21397 blank in test for "returns short", for consistency with other
21398 "returns xxx" tests. Update copyright year.
21399
f9a7572a
FF
214002004-02-19 Fred Fish <fnf@redhat.com>
21401
21402 New testcase for PR breakpoint/1558.
21403 * gdb.arch/gdb1558.exp: New file.
21404 * gdb.arch/gdb1558.c: New file.
21405
b2ce2854
EZ
214062004-02-19 Elena Zannoni <ezannoni@redhat.com>
21407
21408 * gdb.base/nodebug.exp: Fix typo.
21409
e7c9ff01
JB
214102004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
21411
21412 Committed by Jim Blandy <jimb@redhat.com>.
21413
62f4b920
JB
21414 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
21415
2db536a1
JB
21416 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
21417
e7c9ff01
JB
21418 * gdb.base/float.exp: Support s390*-*-* targets.
21419
f3205b34
AF
214202004-02-17 Adam Fedor <fedor@gnu.org>
21421
21422 * gdb.base/gdb1555.exp: New file.
21423 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
21424
9d62932d
EZ
214252004-02-17 Elena Zannoni <ezannoni@redhat.com>
21426
21427 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
21428
344c9711
FF
214292004-02-16 Fred Fish <fnf@redhat.com>
21430
21431 * gdb.arch/gdb1291.c: Remove
21432 * gdb.arch/gdb1291.s: New test input file.
21433 * gdb.arch/gdb1291.exp: Expand test to check case that should not
21434 fail. Test for correct result, known incorrect result, other
21435 failures and timeouts.
21436
2d822687
AC
214372004-02-16 Andrew Cagney <cagney@redhat.com>
21438
21439 * gdb.base/bigcore.exp: New file.
21440 * gdb.base/bigcore.c: New file.
21441
dac15b66
AC
214422004-02-13 Andrew Cagney <cagney@redhat.com>
21443
21444 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
21445 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
21446 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
21447 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
21448 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
21449 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
21450 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
21451 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
21452 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
21453 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
21454
6bdfc2c4
JJ
214552004-02-11 Jeff Johnston <jjohnstn@redhat.com>
21456
21457 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
21458 executed is an alloc instruction.
21459
87b3ede8
DC
214602004-02-11 David Carlton <carlton@kealia.com>
21461
21462 * gdb.cp/breakpoint.exp: New.
21463 * gdb.cp/breakpoint.cc: New.
21464
6e19e2bf
MC
214652004-02-11 Michael Chastain <mec.gnu@mindspring.com>
21466
21467 Partial fix for PR gdb/1543.
21468 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
21469 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
21470 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
21471 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
21472 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
21473 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
21474 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
21475 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
21476 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
21477 to bug-gdb@prep.ai.mit.edu .
21478 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
21479 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
21480 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
21481 Likewise.
21482
5c5455dc
AC
214832004-02-10 Andrew Cagney <cagney@redhat.com>
21484
21485 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
21486 using gdb_internal_error_resync.
21487
9cf689d7
DJ
214882004-02-09 Daniel Jacobowitz <drow@mvista.com>
21489
21490 * gdb.threads/thread-specific.exp: Stop early if no threads are
21491 found.
21492
d2dc51db
MC
214932004-02-09 Michael Chastain <mec.gnu@mindspring.com>
21494
21495 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
21496
14b1a056
DJ
214972004-02-08 Daniel Jacobowitz <drow@mvista.com>
21498
21499 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
21500 breakpoints.
21501
83f66e8f
DJ
215022004-02-07 Daniel Jacobowitz <drow@mvista.com>
21503
21504 * config/sim.exp (gdb_load): Handle $arg == "".
21505 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
21506 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
21507
30fc0091
EZ
215082004-02-07 Elena Zannoni <ezannoni@redhat.com>
21509
a9c64011
AS
21510 * gdb.base/maint.exp: Update test to reflect
21511 obstack changes.
30fc0091 21512
4d806929
JJ
215132004-02-04 Jeff Johnston <jjohnstn@redhat.com>
21514
21515 * gdb.base/pendshr.c (pendfunc): New function that calls
21516 pendfunc1.
21517 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
21518
7bfdd688
FF
215192004-02-04 Fred Fish <fnf@redhat.com>
21520
21521 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
21522 function symbols and update copyright years.
21523 * gdb.arch/gdb1291.c: Ditto.
21524
aaa08ee4
MC
215252004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21526
21527 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
21528
dbad7755
MC
215292004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21530
21531 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
21532
ec4646ef
MC
215332004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21534
21535 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
21536
1b802196
FF
215372004-02-02 Fred Fish <fnf@redhat.com>
21538
21539 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
21540 remote targets. Update copyright years.
21541
18fe2033
JJ
215422004-02-02 Jeff Johnston <jjohnstn@redhat.com>
21543
21544 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
21545 support.
21546 * gdb.base/langs.exp: Fix test which attempts to create
21547 breakpoint on non-existent function to handle new pending
21548 support.
21549 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
21550 a breakpoint.
21551 * gdb.base/pending.exp: New test.
21552 * gdb.base/pending.c: New file.
21553 * gdb.base/pendshr.c: Ditto.
21554
8d577d32
DC
215552004-02-02 David Carlton <carlton@kealia.com>
21556
21557 * gdb.cp/overload.exp: Add overloadNamespace tests.
21558 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
21559 (overloadNamespace, XXX): New.
21560 (main): Call XXX::marker2.
21561
3ad13771
FF
215622004-02-01 Fred Fish <fnf@redhat.com>
21563
21564 * gdb.base/dump.exp: Use runto_main instead of "runto main".
21565 * gdb.base/finish.exp: Ditto.
21566 * gdb.base/gcore.exp: Ditto.
21567 * gdb.base/huge.exp: Ditto.
21568 * gdb.base/info-proc.exp: Ditto.
21569 * gdb.base/return2.exp: Ditto.
21570 * gdb.threads/gcore-thread.exp: Ditto.
21571
44c75849
DJ
215722004-02-01 Daniel Jacobowitz <drow@mvista.com>
21573
21574 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
21575
005bc093
MK
215762004-02-01 Mark Kettenis <kettenis@gnu.org>
21577
21578 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
21579 that opening the file succeeds on OpenBSD.
21580
c47cebdb
DJ
215812004-02-01 Daniel Jacobowitz <drow@mvista.com>
21582
21583 * gdb.threads/thread-specific.c: New file.
21584 * gdb.threads/threads-specific.exp: New test script.
21585 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
21586 to expect_out.
21587
5a01311c
MK
215882004-02-01 Mark Kettenis <kettenis@gnu.org>
21589
21590 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
21591 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
21592 only on the "print_small_structs from print_long_arg_list" test.
21593
ce22a4f1
DJ
215942004-02-01 Daniel Jacobowitz <drow@mvista.com>
21595
21596 * gdb.base/completion.exp: Kill a stray backslash.
21597
21598 From Jim Ingham <jingham@apple.com>:
21599 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
21600 agrees with the result from sending a tab.
21601
abbab9d3
DJ
216022004-01-31 Daniel Jacobowitz <drow@mvista.com>
21603
21604 * gdb.base/chng-syms.exp: Remove stray newline.
21605
53904d1e
MK
216062004-01-31 Mark Kettenis <kettenis@gnu.org>
21607
21608 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
21609 *-*-openbsd*.
21610 * gdb.asm/openbsd.inc: New file.
21611
3a4b3aac
MK
216122004-01-30 Mark Kettenis <kettenis@gnu.org>
21613
21614 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
21615 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
21616 *-*solaris2*. Remove commented out default settings for
21617 asm-flags. Replace gdb_compile with target_link.
21618
ebac27b4
MC
216192004-01-29 Michael Chastain <mec.gnu@mindspring.com>
21620
21621 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
21622 for all tests. Remove old hp-ux and cygnus xfail cases.
21623
d8679d84
PH
216242004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
21625
21626 * gdb.base/chng-syms.exp: New file.
21627 * gdb.base/chng-syms.c: New file.
21628
0a55bc22
MC
216292004-01-24 Michael Chastain <mec.gnu@mindspring.com>
21630
21631 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
21632 Provide arms for current output in all my configurations.
21633
94b8e876
MC
216342004-01-24 Michael Chastain <mec.gnu@mindspring.com>
21635
21636 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
21637 * lib/compiler.cc: Likewise.
21638 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
21639 get the right preprocessor. Eval the output directly. Remove
21640 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
21641 hp_f77_compiler and hp_f90_compiler completely.
21642 (gdb_preprocess): Delete.
21643 (get_compiler): Delete.
21644
7cf03d44
MK
216452004-01-24 Mark Kettenis <kettenis@gnu.org>
21646
21647 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
21648 <string.h>.
21649
68b6dce9
NR
216502004-01-24 Nick Roberts <nick@nick.uklinux.net>
21651
21652 * gdb.mi/mi-stack.exp: Update copyright.
21653
b368761e
DC
216542004-01-23 David Carlton <carlton@kealia.com>
21655
21656 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
21657 test for cp_lookup_transparent_type.
21658 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
21659 call them.
21660
f2061b53
DJ
216612004-01-23 Daniel Jacobowitz <drow@mvista.com>
21662
21663 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
21664 after -var-update.
21665
37fc574a
DC
216662004-01-23 David Carlton <carlton@kealia.com>
21667
21668 * gdb.cp/namespace.cc (C::ensureRefs): New.
21669 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
21670
8e94b928
NR
216712004-01-20 Nick Roberts <nick@nick.uklinux.net>
21672
21673 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
21674 case "-stack-list-locals 2".
21675 * gdb.mi/mi-var-child.exp: Test for case
21676 "-var-list-children --all-values NAME".
21677
997b0952
MC
216782004-01-18 Michael Chastain <mec.gnu@mindspring.com>
21679
21680 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
21681
52470da3
MK
216822004-01-18 Mark Kettenis <kettenis@gnu.org>
21683
7049b4b8
MK
21684 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
21685 used with gdb_test_multiple.
21686
52470da3
MK
21687 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
21688 read at address 0. This fixes PR testsuite/1504.
21689
da6012e5
DJ
216902004-01-18 Daniel Jacobowitz <drow@mvista.com>
21691
21692 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
21693 Remove downloading, guessing the host executable, the calls to
21694 gdb_file_cmd and gdb_target_cmd, and "load" support.
21695 (infer_host_exec): New function broken out from gdb_load.
21696 (gdb_load): New wrapper for gdbserver_gdb_load.
21697 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
21698 gdb_target_cmd. Use -target-select.
21699 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
21700 Download binaries to the host. Clear last_mi_remote_file when
21701 we load a new binary.
21702 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
21703 call gdbserver_gdb_load and mi_gdb_target_cmd.
21704
32c70722
MC
217052004-01-17 Michael Chastain <mec.gnu@mindspring.com>
21706
21707 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
21708 type patterns.
21709
b0cecf36
MC
217102004-01-17 Michael Chastain <mec.gnu@mindspring.com>
21711
21712 * gdb.cp/templates.exp: Fix typo in test name of
21713 "print Foo<volatile char*>::foo".
21714
4120d7e6
MC
217152004-01-15 Michael Chastain <mec.gnu@mindspring.com>
21716
21717 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
21718
f679e530
BE
217192004-01-16 Ben Elliston <bje@wasabisystems.com>
21720
21721 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
21722 (clean mostlyclean): Remove empty rm.
21723
091c48f6
MC
217242004-01-15 Michael Chastain <mec.gnu@mindspring.com>
21725
21726 * gdb.base/setvar.exp: Add copyright years.
21727
3e5fc8d2
DC
217282004-01-14 David Carlton <carlton@bactrian.org>
21729
21730 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
21731 PR c++/1511 and update coment.
21732 * gdb.cp/templates.exp: Update patterns to match current output.
21733 If changes involve something other than whitespace, KFAIL
21734 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
21735
63d06c5c
DC
217362004-01-14 David Carlton <carlton@kealia.com>
21737
21738 * gdb.cp/namespace.exp: Add tests involving classes defined within
21739 namespaces.
21740 * gdb.cp/namespace.cc (C::CClass): New.
21741 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
21742
a51dab88
EZ
217432004-01-14 Elena Zannoni <ezannoni@redhat.com>
21744
21745 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
21746 what debug info we have. Print a better message if something goes
21747 wrong while producing the separate debug info file.
21748
a476ccc9
MC
217492004-01-14 Michael Chastain <mec.gnu@mindspring.com>
21750
21751 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
21752
f453692c
MC
217532004-01-14 Michael Chastain <mec.gnu@mindspring.com>
21754
21755 * gdb.base/callfuncs.c: Add copyright notice.
21756
f40063a5
MC
217572004-01-13 Michael Chastain <mec.gnu@mindspring.com>
21758
21759 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
21760 inheritance. PR gdb/1498, PR gcc/13539.
21761
19ac3974
EZ
217622004-01-13 Elena Zannoni <ezannoni@redhat.com>
21763
a9c64011
AS
21764 * gdb.threads/gcore-thread.exp: Prefix name of binary with
21765 test specific name.
21766 * gdb.mi/gdb669.exp: Ditto.
21767 * gdb.mi/mi-pthreads.exp: Ditto.
21768 * gdb.mi/mi1-pthreads.exp: Ditto.
21769 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 21770
56c97c6e
MC
217712004-01-12 Michael Chastain <mec.gnu@mindspring.com>
21772
21773 * gdb.cp/member-ptr.cc: Add copyright notice.
21774
a0644324
MC
217752004-01-12 Michael Chastain <mec.gnu@mindspring.com>
21776
21777 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
21778 some patterns for recent versions of gcc and hpacc. Delete
21779 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
21780 Delete tests that access a NULL pointer-to-member-data. This
21781 script is still disabled for gcc.
21782
32fabe09
EZ
217832004-01-12 Elena Zannoni <ezannoni@redhat.com>
21784
21785 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 21786 escaped correctly.
32fabe09 21787
1f8a6abb
EZ
217882004-01-12 Elena Zannoni <ezannoni@redhat.com>
21789
21790 * gdb.base/sepdebug.exp: New file.
21791 * gdb.base/sepdebug.c: New file.
21792 * lib/gdb.exp (separate_debug_filename): New procedure.
21793 (gdb_gnu_strip_debug): New procedure.
21794
48efe704
AC
217952004-01-12 Andrew Cagney <cagney@redhat.com>
21796
21797 * gdb.mi/ChangeLog: Delete file. Renamed to ...
21798 * gdb.mi/ChangeLog-1999-2003: New file.
21799
a9415475
AC
218002004-01-12 Andrew Cagney <cagney@redhat.com>
21801
21802 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
21803 "Renaming a directory to a non-empty directory returns ENOTEMPTY
21804 or EEXIST", treat EBUSY as an XFAIL.
21805
83b8cf9d
MC
218062004-01-11 Michael Chastain <mec.gnu@mindspring.com>
21807
21808 * gdb.base/scope.exp: Remove obsolete setup_xfail for
21809 hp_cc_compiler.
21810
9939d2a8
MC
218112004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21812
21813 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
21814 decorations.
21815
1ff8cadf
MC
218162004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21817
21818 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
21819 and "(aCC)" decorations. Remove obsolete doco about old
21820 test results.
21821
6fa9022e
MC
218222004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21823
21824 * gdb.cp/exception.exp: Fix typo in doco.
21825
209721fe
MK
218262004-01-09 Mark Kettenis <kettenis@gnu.org>
21827
21828 * gdb.base/gdb1476.exp: Fix typo.
21829
ef11303e
MC
218302004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21831
21832 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
21833 file.
21834
041ab88c
MC
218352004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21836
21837 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
21838 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
21839 Use gdb_compile. Remove restriction on gcc. Add some patterns
21840 for recent version of gdb. Delete second half, which was a copy
21841 of the first half with different build flags. This test is
21842 still disabled because it is still not ready for production.
21843
e36d075a
MC
218442004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21845
21846 * gdb.cp/exception.cc: Add copyright notice.
21847 * gdb.cp/exception.exp: Add a notice that this file is broken
21848 because of line number changes caused by addition of copyright
21849 notice.
21850
42b190ad
MC
218512004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21852
21853 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
21854 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
21855
8f25f06b
MC
218562004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21857
21858 * gdb.cp/classes.exp: Accept gnu abi 2.
21859 * gdb.cp/derivation.exp: Likewise.
21860 * gdb.cp/overload.exp: Likewise.
21861 * gdb.cp/virtfunc.exp: Likewise.
21862
06ded8b8
MC
218632004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21864
21865 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
21866 semicolon after end of function.
21867
77c26ae3
MC
218682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21869
21870 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
21871 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
21872 boilerplate code for compiling and running the program under
21873 test. Add some string method tests.
21874
20757486
MC
218752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21876
21877 * gdb.cp/bs15503.cc: Add copyright notice.
21878 * gdb.cp/bs15503.exp: Adjust line number.
21879
0fd3b503
MC
218802004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21881
21882 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
21883 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
21884
10d1bea8
MC
218852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21886
21887 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
21888 hp_cc_compiler.
21889
2789202a
MC
218902004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21891
21892 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
21893 * gdb.cp/ctti.exp: Use the marker instead of "next".
21894 With gcc, run further before bailing.
21895
b862f14c
MC
218962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21897
21898 * gdb.cp/cttiadd.cc: Add copyright notice.
21899 * gdb.cp/cttiadd1.cc: Likewise.
21900 * gdb.cp/cttiadd2.cc: Likewise.
21901 * gdb.cp/cttiadd3.cc: Likewise.
21902
96da2469
MC
219032004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21904
21905 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
21906 Use gdb_test, gdb_test_multiple. Use floating-point values that
21907 have exact representations in IEEE-ish formats.
21908
053248ff
MC
219092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21910
21911 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
21912 compilers. Delete duplicate call to get_compiler_info.
21913 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
21914 * gdb.base/volatile.exp: Likewise.
21915
84acecdd
MK
219162004-01-07 Mark Kettenis <kettenis@gnu.org>
21917
21918 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
21919 memory at address 0.
21920
fe11a27f
MC
219212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21922
21923 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
21924 to test for hp-ux assembler. Fix copyright years.
21925
60ad077b
AC
219262004-01-07 Andrew Cagney <cagney@redhat.com>
21927
21928 * gdb.base/fileio.c (strerrno): Add "EBUSY".
21929
1c9b8f33
AC
219302004-01-07 Andrew Cagney <cagney@redhat.com>
21931
21932 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
21933 when creating the read-only file. From analysis by Roland McGrath
21934 and Elena Zannoni.
21935
753ccc7a
MC
219362004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21937
21938 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
21939
eca3e36b
MC
219402004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21941
21942 * gdb.base/cvexpr.c: Be type-safe with function pointers and
21943 data pointers.
21944
f8d4bac4
MC
219452004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21946
21947 * gdb.cp/m-static.exp: Compile one source file at a time.
21948 Delete unused call to get_compiler_info.
21949
9b4e0f94
MC
219502004-01-06 Michael Chastain <mec.gnu@mindspring.com>
21951
21952 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
21953 * gdb.base/call-rt-st.exp: Likewise.
21954 * gdb.base/nodebug.exp: Likewise.
21955 * gdb.base/volatile.exp: Likewise.
21956 * gdb.cp/ref-types.exp: Likewise.
21957 * gdb.cp/templates.exp: Likewise.
21958
023c1024
MK
219592004-01-05 Mark Kettenis <kettenis@gnu.org>
21960
21961 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
21962
19703c4a
MC
219632004-01-05 Michael Chastain <mec.gnu@mindspring.com>
21964
21965 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
21966 hppa*-hp-hpux*.
21967
18b67037
MK
219682004-01-04 Mark Kettenis <kettenis@gnu.org>
21969
ba6219c8
MK
21970 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21971 x86_64-*-*.
21972
18b67037
MK
21973 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
21974 sparc64-*-* and sparc*-solaris2*.
21975
1bfbbb9d
MK
219762004-01-04 Mark Kettenis <kettenis@gnu.org>
21977
21978 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
21979 return ${tests}" test. The ${tests} already mentions the
21980 filename.
21981
06846494
MC
219822004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21983
21984 * gdb.cp/local.exp: Accept gcc abi 2.
21985
3b0cb202
MC
219862004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21987
21988 * gdb.cp/templates.exp: Accept gcc abi 2.
21989
0643ec3f
MC
219902004-01-02 Michael Chastain <mec.gnu@mindspring.com>
21991
21992 * lib/compiler.cc: Remove supports_template_debugging.
21993 * gdb.cp/templates.exp: Do not test supports_template_debugging.
21994
d231d0b1
MC
219952004-01-01 Michael Chastain <mec.gnu@mindspring.com>
21996
21997 * gdb.cp/namespace.exp: Accept gcc abi 2.
21998
44ffb27c
MC
219992004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22000
22001 * gdb.cp/method.exp: Accept gcc abi 2.
22002
184ad485
MC
220032004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22004
22005 * gdb.cp/classes.exp: Generate identical results as old version.
22006 * gdb.cp/derivation.exp: Likewise.
22007 * gdb.cp/overload.exp: Likewise.
22008 * gdb.cp/virtfunc.exp: Likewise.
22009
116f09e7
MC
220102004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22011
22012 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
22013 mysterious bug with sourceware version of expect.
22014
b1379776
MC
220152004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22016
22017 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
22018 current versions of gcc, including gcc abi 2. Remove gratuitous
22019 restart of test program. Use gdb_test_multiple and gdb_test for
22020 all tests. Add patterns to xfail missing "const" in "const char *"
22021 and kfail PR gdb/1155.
22022
6b7a4c0e
MC
220232004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22024
22025 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
22026 current versions of gcc, including gcc abi 2. Remove gratuitous
22027 restart of test program. Use gdb_test_multiple and gdb_test for
22028 all tests. Add patterns to kfail PR gdb/1498.
22029
51615d72
MC
220302003-12-31 Michael Chastain <mec.gnu@mindspring.com>
22031
22032 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
22033 current versions of gcc, including gcc abi 2. Use "breakpoint"
22034 and "continue" instead of restarting the target program. Use
22035 gdb_test_multiple and gdb_test for all tests.
22036
7b79a9d7
MK
220372004-01-01 Mark Kettenis <kettenis@gnu.org>
22038
22039 * gdb.asm/asm-source.exp: Update copyright year. Link statically
22040 for *-*-solaris2*.
22041
1cd3489f
MC
220422003-12-31 Michael Chastain <mec.gnu@mindspring.com>
22043
22044 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
22045 current versions of gcc, including gcc abi 2. Use "breakpoint"
22046 and "continue" instead of restarting the target program several
22047 times. Use gdb_test_multiple and gdb_test for all tests.
22048
850742db
MC
220492003-12-18 Michael Chastain <mec.gnu@mindspring.com>
22050
22051 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
22052 source files.
22053
eb4bbda8
MC
220542003-12-16 Michael Chastain <mec.gnu@mindspring.com>
22055
22056 * gdb.base/environ.exp: Handle compiling test case from multiple
22057 source files.
22058
e42c7771
MC
220592003-12-16 Michael Chastain <mec.gnu@mindspring.com>
22060
22061 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
22062
80e4b428
JB
220632003-12-17 Jim Blandy <jimb@redhat.com>
22064
5f06973a
JB
22065 * gdb.base/freebpcmd.c: Add copyright notice.
22066
80e4b428
JB
22067 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
22068
0ab84fb7
MC
220692003-12-16 Michael Chastain <mec.gnu@mindspring.com>
22070
22071 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
22072
1b3bb3d0
JB
220732003-12-13 Jim Blandy <jimb@redhat.com>
22074
22075 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
22076
3a4c9371
KB
220772003-12-12 Kevin Buettner <kevinb@redhat.com>
22078
22079 * gdb.asm/frv.inc: New file.
22080 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
22081
a1dea79a
FF
220822003-12-09 Fred Fish <fnf@redhat.com>
22083
22084 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
22085 functions to break1.c and leave prototypes behind. Add more
22086 "set breakpoint NN here" comments.
22087 * gdb.base/break1.c: New file.
22088
22089 * gdb.base/break.exp: Handle compiling test case from multiple
22090 source files and change source file references as needed.
22091 * gdb.base/completion.exp: Ditto.
22092 * gdb.base/condbreak.exp: Ditto.
22093 * gdb.base/define.exp: Ditto.
22094 * gdb.base/ena-dis-br.exp: Ditto.
22095 * gdb.base/info-proc.exp: Ditto.
22096 * gdb.base/maint.exp: Ditto.
22097 * gdb.base/until.exp: Ditto.
22098
22099 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
22100 hardcoded line numbers.
22101 * gdb.base/define.exp: Ditto.
22102 * gdb.base/ena-dis-br.exp: Ditto.
22103 * gdb.base/maint.exp: Ditto.
22104 * gdb.base/until.exp: Ditto.
22105
22106 * gdb.base/completion.exp: Use "break1" for completion tests since
22107 "break" is no longer a unique prefix.
22108
5266b69c
AC
221092003-12-06 Andrew Cagney <cagney@redhat.com>
22110
22111 * gdb.base/structs.exp (test_struct_returns): When applicable, set
22112 "return_value_unimplemented". When an unimplemented struct return
22113 architecture, report incorrect values as a KFAIL
22114
374451f0
MC
221152003-12-05 Michael Chastain <mec.gnu@mindspring.com>
22116
22117 * gdb.cp/rtti.exp: Accept new wording of warning from
22118 cp_lookup_rtti_type.
22119
ba9b20a7
MC
221202003-12-05 Michael Chastain <mec.gnu@mindspring.com>
22121
22122 Partial fix for PR testsuite/1456.
22123 * gdb.base/scope.exp (test_at_main): Replace references to
22124 gcc_compiled with calls to test_compiler_info.
22125 (test_at_foo): Likewise.
22126 (test_at_bar): Likewise.
22127
b74b6d0b
MC
221282003-12-04 Michael Chastain <mec.gnu@mindspring.com>
22129
22130 Partial fix for PR testsuite/1456.
22131 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
22132 to test_compiler_info.
22133
ccfa3402
MC
221342003-12-03 Michael Chastain <mec.gnu@mindspring.com>
22135
22136 * gdb.base/so-impl-ld.exp: Update copyright notice.
22137
f6246aba
MC
221382003-12-02 Michael Chastain <mec.gnu@mindspring.com>
22139
22140 Partial fix for PR testsuite/1456.
22141 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
22142 to test_compiler_info.
22143
13ae734a
MC
221442003-11-28 Michael Chastain <mec.gnu@mindspring.com>
22145
22146 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
22147 from current versions of gdb. Clean up regular expressions.
22148 Delete redundant timeout case.
22149
d8e1cdee
MC
221502003-11-28 Michael Chastain <mec.gnu@mindspring.com>
22151
22152 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
22153 from current versions of gdb. Clean up regular expressions.
22154 Delete redundant timeout case.
22155
96457b64
MC
221562003-12-01 Michael Chastain <mec.gnu@mindspring.com>
22157
22158 Partial fix for PR testsuite/1456.
22159 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
22160 gcc_compiled with call to test_compiler_info.
22161
f35309fc
MC
221622003-11-30 Michael Chastain <mec.gnu@mindspring.com>
22163
22164 Partial fix for PR testsuite/1456.
22165 * gdb.base/list.exp (test_list_function): Delete unused declaration
22166 of gcc_compiled.
22167
d7afdf9b
MC
221682003-11-29 Michael Chastain <mec.gnu@mindspring.com>
22169
22170 Partial fix for PR testsuite/1456.
22171 * gdb.base/complex.exp: Replace reference to gcc_compiled with
22172 call to test_compiler_info.
22173
71507b56
MK
221742003-11-29 Mark Kettenis <kettenis@gnu.org>
22175
22176 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
22177 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
22178 it to create the appropriate note.inc.
22179 * gdb.asm/asmsrc1.s: Include "note.inc".
22180 * gdb.asm/netbsd.inc: New file.
22181 * gdb.asm/empty.inc: New file.
22182
f81f93f7
MC
221832003-11-28 Michael Chastain <mec.gnu@mindspring.com>
22184
22185 Partial fix for PR testsuite/1456.
22186 * gdb.base/constvars.exp: Replace references to gcc_compiled with
22187 calls to test_compiler_info.
22188
9a77938e
MC
221892003-11-27 Michael Chastain <mec.gnu@mindspring.com>
22190
22191 Partial fix for PR testsuite/1456.
22192 * gdb.base/volatile.exp: Replace references to gcc_compiled with
22193 calls to test_compiler_info.
22194
e8367dc7
MK
221952003-11-27 Mark Kettenis <kettenis@gnu.org>
22196
22197 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
22198 pattern for the KFAILs.
22199
526c61ee
AF
222002003-11-25 Adam Fedor <fedor@gnu.org>
22201
22202 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
22203 * gdb.objc/objcdecode.m: New file.
22204
28f2d600
AF
222052003-11-25 Adam Fedor <fedor@gnu.org>
22206
22207 * gdb.objc/nondebug.exp: Test for PR objc/1236.
22208 * gdb.objc/nondebug.m: New file.
22209
a3895cee
BE
222102003-11-26 Ben Elliston <bje@wasabisystems.com>
22211
22212 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
22213 NetBSD as it does on FreeBSD. Modelled on a similar change by
22214 Mark Kettenis on 2003-05-30.
22215 (link-flags): Set to "--entry _start" regardless of target.
22216 Special linker flags are to be appended to $link-flags.
22217 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
22218
c9f2c8a3
MC
222192003-11-25 Michael Chastain <mec.gnu@mindspring.com>
22220
22221 * gdb.cp/method.exp: Accept output of new demangler.
22222
15a0587a 222232003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
22224
22225 * gdb/class2.exp: New file.
22226 * gdb/class2.cc: New file.
22227
3c00b570
MC
222282003-11-25 Michael Chastain <mec.gnu@mindspring.com>
22229
22230 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
22231 of new demangler.
22232
7027acc7
MK
222332003-11-23 Mark Kettenis <kettenis@gnu.org>
22234
22235 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
22236 of gdb_test "run".
22237
b0e1598a
MK
222382003-11-23 Mark Kettenis <kettenis@gnu.org>
22239
22240 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
22241 "continue" into "run".
22242
4d9eda44
MC
222432003-11-23 Michael Chastain <mec.gnu@mindspring.com>
22244
22245 Partial fix for PR testsuite/1456.
22246 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
22247 call to test_compiler_info.
22248 * gdb.cp/ctti.exp: Likewise.
22249 * gdb.cp/derivation.exp: Likewise.
22250 * gdb.cp/member-ptr.exp: Likewise.
22251 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
22252 reference to gcc_compiled.
22253
222542003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
22255
22256 Fix PR testsuite/1463.
22257 * gdb.base/structs.exp (start_structs_test): Call
22258 get_debug_format before using the debug format.
22259
d422fe19
AC
222602003-11-22 Andrew Cagney <cagney@redhat.com>
22261
22262 * lib/gdb.exp (gdb_test_multiple): Add simple example.
22263 * gdb.base/structs.exp: Use gdb_test_multiple.
22264
039cf96d
AC
222652003-11-20 Andrew Cagney <cagney@redhat.com>
22266
6882279b
AC
22267 * gdb.base/structs.exp: Handle and recover from internal errors.
22268 Replace "foo${n}" with "foo<n>" in test messages.
22269
e53890ae
AC
22270 * gdb.base/structs.exp: Update copyright. Rewrite.
22271 * gdb.base/structs.c: Update copyright. Rewrite.
22272
2b211c59
AC
22273 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
22274 resync count exceeded.
d63a86f8 22275
039cf96d
AC
22276 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
22277 from the internal error.
22278 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
22279 Original from Jim Blandy.
22280 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 22281
eac98b22
AC
222822003-11-19 Andrew Cagney <cagney@redhat.com>
22283
22284 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
22285 KFAIL.
22286
67455b2a
MK
222872003-11-17 Mark Kettenis <kettenis@gnu.org>
22288
22289 New testcase for PR backtrace/1435.
22290 * gdb.arch/i386-unwind.exp: New file.
22291 * gdb.arch/i386-unwind.c: New file.
22292
853d6e5b
AC
222932003-11-17 Andrew Cagney <cagney@redhat.com>
22294
22295 * lib/gdb.exp (compiler_info): New global.
22296 (test_compiler_info): New function.
22297 (get_compiler_info): Set compiler_info.
22298 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
22299 "compiler_info" to gcc-<major>-<minor>.
22300
38cf6e11
MC
223012003-11-15 Michael Chastain <mec.gnu@mindspring.com>
22302
22303 * gdb.trace/configure: Remove.
22304
a50d3602
EZ
223052003-11-13 Elena Zannoni <ezannoni@redhat.com>
22306
22307 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 22308 breakpoints.
a50d3602
EZ
22309 * gdb.base/break.exp: Remove all references to explicit line
22310 numbers.
22311
d9407aaa
NC
223122003-11-11 Nick Clifton <nickc@redhat.com>
22313
22314 * gdb.base/shreloc.exp: Do not run for targets which do not
22315 support shared objects.
22316
db488fc1
CV
223172003-11-10 Corinna Vinschen <vinschen@redhat.com>
22318
22319 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
22320 Don't run tests if nofileio flag is given.
22321
6a90a18e
EZ
223222003-11-07 Elena Zannoni <ezannoni@redhat.com>
22323
22324 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 22325 as well as 'Watchpoint'.
6a90a18e 22326
0b915e9c
EZ
223272003-11-06 Elena Zannoni <ezannoni@redhat.com>
22328
22329 Reported by Jim Ingham <jingham@apple.com>:
22330 * gdb.base/annota1.exp: Match at least one occurrence of the
22331 signal handler annotation.
22332
d7e4b55f
EZ
223332003-11-06 Elena Zannoni <ezannoni@redhat.com>
22334
a9c64011
AS
22335 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
22336 as well as 'Watchpoint'.
d7e4b55f 22337
2fe4e8d0
MC
223382003-11-05 Michael Chastain <mec@shout.net>
22339
22340 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
22341
6ef88553
KW
223422003-11-03 Kris Warkentin <kewarken@qnx.com>
22343
22344 * gdb.arch/gdb1291.c: New test file.
22345 * gdb.arch/gdb1291.exp: New test script.
22346 * gdb.arch/gdb1431.c: New test file.
22347 * gdb.arch/gdb1431.exp: New test script.
22348
ae7dc4d8
MC
223492003-10-22 Michael Chastain <mec@shout.net>
22350
22351 * gdb.mi/pthreads.c: Add copyright notice.
22352
c39d7427
MC
223532003-10-22 Michael Chastain <mec@shout.net>
22354
22355 * gdb.threads/pthreads.c: Add copyright notice.
22356
8b7d96c1
MC
223572003-10-20 Michael Chastain <mec@shout.net>
22358
22359 * gdb.base/gdb1056.exp: New test script.
22360
d1d69fdd
DJ
223612003-10-13 Daniel Jacobowitz <drow@mvista.com>
22362
22363 * gdb.threads/killed.exp: Use gdb_run_cmd.
22364
7d605576
DJ
223652003-10-13 Daniel Jacobowitz <drow@mvista.com>
22366
22367 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
22368 create a core file.
22369 * gdb.threads/gcore-thread.exp: Likewise.
22370
618ec112
CV
223712003-10-13 Corinna Vinschen <vinschen@redhat.com>
22372
22373 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
22374 type, based on char type.
22375 (struct bit_flags_short_t): New bitfield type, based on short type.
22376 (init_bit_flags_char): New fuction.
22377 (init_bit_flags_short): Ditto.
22378 (print_bit_flags_char): Ditto.
22379 (print_bit_flags_short): Ditto.
22380 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
22381
9367a73c
MC
223822003-10-11 Michael Chastain <mec@shout.net>
22383
22384 * gdb.base/call-rt-st.exp: Update copyright year.
22385
1decf120
KI
223862003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
22387
22388 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
22389 * gdb.disasm/sh3.s: Ditto.
22390
5445b2ae
DJ
223912003-10-07 Daniel Jacobowitz <drow@mvista.com>
22392
22393 * gdb.threads/switch-threads.exp: New test.
22394 * gdb.threads/switch-threads.c: New source file.
22395
aec24853
CV
223962003-10-07 Corinna Vinschen <vinschen@redhat.com>
22397
22398 * gdb.base/ending-run.exp: Add sh specific case.
22399
adc7428d
AC
224002003-10-06 Andrew Cagney <cagney@redhat.com>
22401
22402 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
22403 * gdb.disasm/mn10200.exp: Delete obsolete file.
22404
c9d37158
DJ
224052003-09-29 Daniel Jacobowitz <drow@mvista.com>
22406
22407 * ChangeLog: Correct an entry command.exp -> commands.exp.
22408 * gdb.base/commands.exp (bp_deleted_in_command_test)
22409 (temporary_breakpoint_commands): Check noargs.
22410
79c2c32d
DC
224112003-09-25 David Carlton <carlton@kealia.com>
22412
22413 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
22414 of some print tests, where appropriate. Add tests for C::D::cd,
22415 E::ce, F::cXfX, G::XgX.
22416 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
22417
594e6d67
RE
224182003-09-25 Richard Earnshaw <rearnsha@arm.com>
22419
22420 * lib/java.exp (java_init): Import target_alias before using it.
22421
10f0d451
DC
224222003-09-25 David Carlton <carlton@kealia.com>
22423
22424 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
22425
274bcba0
EZ
224262003-09-23 Elena Zannoni <ezannoni@redhat.com>
22427
d63a86f8 22428 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 22429 weirdness.
274bcba0 22430
cdbf20f7
MC
224312003-09-17 Michael Chastain <mec@shout.net>
22432
22433 * gdb.cp/gdb1355.exp: New file.
22434 * gdb.cp/gdb1355.c: New file.
22435
71e06f80
CV
224362003-09-15 Corinna Vinschen <vinschen@redhat.com>
22437
22438 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
22439 * gdb.asm/sh.inc: New file.
22440
5c4e30ca
DC
224412003-09-11 David Carlton <carlton@kealia.com>
22442
bd45b7af
DC
22443 * gdb.cp/namespace.exp: Add tests for namespace types.
22444 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
22445 (test_namespace): New.
22446
1c199746
EZ
224472003-09-11 Elena Zannoni <ezannoni@redhat.com>
22448
a9c64011 22449 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 22450 * gdb.stabs/weird.exp: Ditto.
1c199746 22451
04ed252f
MC
224522003-09-08 Michael Chastain <mec@shout.net>
22453
22454 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
22455
d8a2d9e7
MC
224562003-09-07 Michael Chastain <mec@shout.net>
22457
22458 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
22459 'parse error'.
22460
161afb24
MK
224612003-09-07 Mark Kettenis <m.kettenis@osp.nl>
22462
22463 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
22464
49f2741a
MC
224652003-08-30 Michael Chastain <mec@shout.net>
22466
22467 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
22468 * gdb.gdb/observer.exp: Ditto.
22469 * gdb.gdb/xfullpath.exp: Ditto.
22470
8afa723e
MK
224712003-08-29 Mark Kettenis <kettenis@gnu.org>
22472
22473 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
22474 *-*-*bsd*.
22475
f31dfe3b
JJ
224762003-08-28 Jeff Johnston <jjohnstn@redhat.com>
22477
22478 * gdb.base/dump.exp: Skip for ia64.
22479
4630e498
JJ
224802003-08-25 Jeff Johnston <jjohnstn@redhat.com>
22481
22482 * gdb.asm/asm-source.exp: Add ia64 support.
22483 * gdb.asm/ia64.inc: New file.
22484
1105b7ef
MC
224852003-08-22 Michael Chastain <mec@shout.net>
22486
22487 * gdb.cp: New directory.
22488 * gdb.cp/*: Copy from gdb.c++/*.
22489 * gdb.c++/*: Remove.
22490 * Makefile.in: Change gdb.c++ to gdb.cp.
22491 * configure.in: Ditto.
22492 * configure: Regnerate.
22493
c945b932
MK
224942003-08-18 Mark Kettenis <kettenis@gnu.org>
22495
22496 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
22497 * gdb.arch/i386-prologue.c (gdb1338): Add function.
22498
2b66634b
DJ
224992003-08-17 Daniel Jacobowitz <drow@mvista.com>
22500
22501 * mi-var-display.exp (-var-list-children weird): Accept function
22502 pointers with argument types.
22503 * mi1-var-display.exp (-var-list-children weird): Likewise.
22504 * mi2-var-display.exp (-var-list-children weird): Likewise.
22505
a356f73b
DJ
225062003-08-17 Daniel Jacobowitz <drow@mvista.com>
22507
22508 * gdb.base/annota3.exp: Add missing newline.
22509
483417b8
MC
225102003-08-06 Michael Chastain <mec@shout.net>
22511
22512 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
22513
c99c59c3
MS
225142003-08-12 Michael Snyder <msnyder@redhat.com>
22515
22516 * gdb.base/float.exp: Add test for SH.
22517
55ed7501
MK
225182003-08-10 Mark Kettenis <kettenis@gnu.org>
22519
22520 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
22521
1a371f2e
EZ
225222003-08-07 Elena Zannoni <ezannoni@redhat.com>
22523
22524 * gdb.base/completion.exp: Remove reduntant completion test
22525 on filename.
22526
e0f353ce
EZ
225272003-08-07 Elena Zannoni <ezannoni@redhat.com>
22528
a9c64011
AS
22529 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
22530 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
22531 gdb.trace/save-trace.exp: Make sure that full pathnames are
22532 escaped correctly.
e0f353ce 22533
5710a1af 225342003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 22535
a9c64011
AS
22536 * configure.in: Don't generate config.h from config.hin.
22537 * configure: Regenerate.
22538 * config.hin: Remove file.
22539 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
22540 * gdb.threads/pthreads.c: Ditto.
5710a1af 22541
dcd81ce9
DJ
225422003-08-07 Daniel Jacobowitz <drow@mvista.com>
22543
22544 From Kei Sakamoto <sakamoto.kei@renesas.com>:
22545 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
22546 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
22547 Replace ld24 with seth/add3.
22548
6009d884
AC
225492003-08-02 Andrew Cagney <cagney@redhat.com>
22550
22551 * gdb.base/annota3.exp: New file.
22552 * gdb.base/annota3.c: New file.
22553 * gdb.c++/annota3.exp: New file.
22554 * gdb.c++/annota3.cc: New file.
22555
51514e06
MC
225562003-07-29 Michael Chastain <mec@shout.net>
22557
22558 * gdb.threads/tls.c (spin): Check errno only if sem_wait
22559 actually failed.
22560 (do_pass): Likewise.
22561 * gdb.threads/tls.exp: Always initialize no_of_threads.
22562
4ee6625b
DJ
225632003-07-27 Daniel Jacobowitz <drow@mvista.com>
22564
22565 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
22566 pattern.
22567 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
22568 * gdb.threads/tls.exp: Recognize one case of the host library not
22569 supporting TLS.
22570
225f2bf6
AC
225712003-07-27 Andrew Cagney <cagney@redhat.com>
22572
22573 * gdb.base/fileio.exp: Use SH when running commands using
22574 remote_exec.
22575
bcb27c9f
DJ
225762003-07-24 Daniel Jacobowitz <drow@mvista.com>
22577
22578 From Kei Sakamoto <sakamoto.kei@renesas.com>:
22579 * gdb.base/relocate.c (dummy): New padding array.
22580
3d67be83
MS
225812003-07-22 Michael Snyder <msnyder@redhat.com>
22582
d63a86f8 22583 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
22584
22585 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
22586 patterns to be more general, accepting old and new output.
22587 Some output chars (such as '+') also must be quoted.
d63a86f8 22588 Some addresses are displayed numerically instead of
3d67be83
MS
22589 symbolically.
22590
57ba3b85
MS
225912003-07-23 Michael Snyder <msnyder@redhat.com>
22592
686d097c
MS
22593 * gdb.base/return2.exp: Don't test long-long return.
22594
57ba3b85
MS
22595 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
22596 * gdb.disasm/t01_mov.exp: Ditto.
22597 * gdb.disasm/t02_mova.s: Ditto.
22598 * gdb.disasm/t02_mova.exp: Ditto.
22599 * gdb.disasm/t03_add.s: Ditto.
22600 * gdb.disasm/t03_add.exp: Ditto.
22601 * gdb.disasm/t04_sub.s: Ditto.
22602 * gdb.disasm/t04_sub.exp: Ditto.
22603 * gdb.disasm/t05_cmp.s: Ditto.
22604 * gdb.disasm/t05_cmp.exp: Ditto.
22605 * gdb.disasm/t06_ari2.s: Ditto.
22606 * gdb.disasm/t06_ari2.exp: Ditto.
22607 * gdb.disasm/t07_ari3.s: Ditto.
22608 * gdb.disasm/t07_ari3.exp: Ditto.
22609 * gdb.disasm/t08_or.s: Ditto.
22610 * gdb.disasm/t08_or.exp: Ditto.
22611 * gdb.disasm/t09_xor.s: Ditto.
22612 * gdb.disasm/t09_xor.exp: Ditto.
22613 * gdb.disasm/t10_and.s: Ditto.
22614 * gdb.disasm/t10_and.exp: Ditto.
22615 * gdb.disasm/t11_logs.s: Ditto.
22616 * gdb.disasm/t11_logs.exp: Ditto.
22617 * gdb.disasm/t12_bit.s: Ditto.
22618 * gdb.disasm/t12_bit.exp: Ditto.
22619 * gdb.disasm/t13_otr.s: Ditto.
22620 * gdb.disasm/t13_otr.exp: Ditto.
22621
e00759ef
EZ
226222003-07-22 Elena Zannoni <ezannoni@redhat.com>
22623
22624 * gdb.threads/tls.exp :Add kfail for 'info address' case.
22625
8bc2021f
EZ
226262003-07-22 Elena Zannoni <ezannoni@redhat.com>
22627
a9c64011
AS
22628 * gdb.threads/tls.c : New file.
22629 * gdb.threads/tls.exp : New file.
22630 * gdb.threads/tls-main.c : New file.
22631 * gdb.threads/tls-shared.c : New file.
22632 * gdb.threads/tls-shared.exp : New file.
8bc2021f 22633
89320c4c
AS
226342003-07-22 Andreas Schwab <schwab@suse.de>
22635
22636 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
22637
180dea7c
AS
226382003-07-20 Andreas Schwab <schwab@suse.de>
22639
22640 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
22641 due to insn reordering.
22642
0714963c
AC
226432003-07-15 Andrew Cagney <cagney@redhat.com>
22644
22645 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
22646
98a23b3f
MC
226472003-07-15 Michael Chastain <mec@shout.net>
22648
22649 * gdb.base/gdb1250.exp: New file.
22650 * gdb.base/gdb1250.c: New file.
22651
27e417a2
ML
226522003-07-09 Michal Ludvig <mludvig@suse.cz>
22653
22654 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
22655 expansion of size_t to 'unsigned long', not only to 'unsigned'.
22656
8bc2021f
EZ
226572003-07-09 Elena Zannoni <ezannoni@redhat.com>
22658
a9c64011
AS
22659 * gdb.threads/tls.c: New file.
22660 * gdb.threads/tls.exp: New file.
22661 * gdb.threads/tls-main.c: New file.
22662 * gdb.threads/tls-shared.c: New file.
22663 * gdb.threads/tls-shared.exp: New file.
8bc2021f 22664
d99968dc
EZ
226652003-07-09 Elena Zannoni <ezannoni@redhat.com>
22666
22667 * gdb.base/annota1.exp: Make sure that we properly escape the
22668 full path of the source file. Xfail more permissive patterns,
d63a86f8 22669 due to a compiler debug info problem.
d99968dc 22670
83876b3b
AS
226712003-07-07 Andreas Schwab <schwab@suse.de>
22672
2705e972
AS
22673 * gdb.asm/m68k.inc: New file.
22674 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
22675
83876b3b
AS
22676 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
22677 arguments"): Also match negative number.
22678
22679 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
22680
3a871b37
DJ
226812003-07-03 Daniel Jacobowitz <drow@mvista.com>
22682
22683 * gdb.base/store.c (charest): New typedef.
22684 (add_char): Rename to add_charest, update.
22685 (wack_char): Rename to wack_charest, update types. Return l + r
22686 to keep r live across the call.
22687 (wack_short, wack_int, wack_long, wack_longest, wack_float)
22688 (wack_double, wack_doublest): Return l + r to keep r live across
22689 the call.
22690 * gdb.base/store.exp: Accomodate store.c changes.
22691
b2a7f303
DC
226922003-06-30 David Carlton <carlton@kealia.com>
22693
22694 * gdb.c++/maint.exp (test_invalid_name): New.
22695 (test_first_component): Add tests for invalid names.
22696
3c6cb4a1
MC
226972003-06-29 Michael Chastain <mec@shout.net>
22698
22699 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
22700 output of '<VTT for class>' for virtual base classes.
22701
f1c2644b
DJ
227022003-06-29 Daniel Jacobowitz <drow@mvista.com>
22703
22704 * gdb.base/completion.exp: Tab-complete "complet" instead of
22705 "compl".
22706 * gdb.base/complex.exp, gdb.base/complex.c: New files.
22707
18080350
DJ
227082003-06-29 Daniel Jacobowitz <drow@mvista.com>
22709
22710 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
22711 * gdb.base/volatile.exp: Likewise.
22712
f56973f8
DJ
227132003-06-29 Daniel Jacobowitz <drow@mvista.com>
22714
22715 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
22716 gdb/1265.
22717
227182003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
22719 Daniel Jacobowitz <drow@mvista.com>
22720
22721 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
22722 initial line count of 'captured_main' from 26 to 32.
22723 (test_with_self): Allow xmalloc call to be interleaved with the
22724 preceding two lines.
22725
e766d4d6
JB
227262003-06-24 Joel Brobecker <brobecker@gnat.com>
22727
22728 * gdb.base/bang.exp: New testcase.
22729
f125c9a4
JB
227302003-06-23 Joel Brobecker <brobecker@gnat.com>
22731
22732 * gdb.base/langs.exp: Add some tests for the "minimal" language
22733 support.
22734
6e25beaf
EZ
227352003-06-23 Elena Zannoni <ezannoni@redhat.com>
22736
22737 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
22738 the testcase.
22739
2f816dda
DJ
227402003-06-22 Daniel Jacobowitz <drow@mvista.com>
22741
22742 * gdb.base/relocate.exp: Test add-symbol-file with a variable
22743 offset.
22744
db5a5748
DJ
227452003-06-22 Daniel Jacobowitz <drow@mvista.com>
22746
22747 * gdb.c++/pr-1210.cc: New file.
22748 * gdb.c++/pr-1210.exp: New file.
22749
1df0c130
DJ
227502003-06-21 Daniel Jacobowitz <drow@mvista.com>
22751
22752 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
22753 000-exec-continue.
22754
a92feac0
MK
227552003-06-15 Mark Kettenis <kettenis@gnu.org>
22756
22757 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
22758 on *-*-*bsd* instead of *-*-freebsd*.
22759
81a58f5b
AC
227602003-06-14 Andrew Cagney <cagney@redhat.com>
22761
22762 * gdb.base/store.exp: Test longest and doublest. Test all
22763 parameters. Weaken return statement match.
22764 * gdb.base/store.c: Add longest and doublest - aka long long and
22765 long double functions. Put all parameters into local register
22766 variables. Use negative values.
22767
b257a0d3
AC
227682003-06-14 Andrew Cagney <cagney@redhat.com>
22769
22770 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
22771 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
22772 exit status.
22773 * gdb.base/fileio.exp: Disable target when nointerrupts and
22774 noinferiorio, instead of limiting it to remote. Use remote_exec
22775 instead of system.
d63a86f8 22776
21c38304
JJ
227772003-06-12 Jeff Johnston <jjohnstn@redhat.com>
22778
22779 * gdb.base/float.exp: Add ia64 support.
22780
1bcdb424
CV
227812003-06-12 Corinna Vinschen <vinschen@redhat.com>
22782
22783 * gdb.base/fileio.exp: Run only on remote targets.
22784
6aeb981f
CV
227852003-06-10 Corinna Vinschen <vinschen@redhat.com>
22786
22787 * gdb.base/fileio.c: New file, testing File-I/O.
22788 * gdb.base/fileio.exp: Ditto.
22789
53df362e
RG
227902003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
22791
22792 * gdb.base/shreloc.exp: New file, check symbol values obtained from
22793 shared objects after relocation at load time (gdb PR/1132).
22794 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 22795 as above, part of the shared object relocation test.
53df362e 22796
ffee1b46
MK
227972003-06-08 Mark Kettenis <kettenis@gnu.org>
22798
b5ca3722
MK
22799 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
22800 fully filled history list.
22801 * gdb.base/gdb_history: New file.
22802
03ed860d
MK
22803 * gdb.base/signals.exp: XFAIL "continue to func1" on
22804 i*86-*-freebsd*.
22805
ffee1b46
MK
22806 * gdb.base/attach.exp: When trying to attach to a nonexistent
22807 process, make it possible to specify the PID based on the target,
22808 and do so for *-*-freebsd*.
22809
d80dbb52
RH
228102003-06-02 Richard Henderson <rth@redhat.com>
22811
22812 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
22813
6dd77b81
RH
228142003-06-02 Richard Henderson <rth@redhat.com>
22815
22816 * gdb.base/selftest.exp: Next over lim_at_start initialization.
22817
f6347e16
RH
228182003-06-02 Richard Henderson <rth@redhat.com>
22819
22820 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
22821
2c161407
DJ
228222003-06-01 Daniel Jacobowitz <drow@mvista.com>
22823
22824 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
22825 of globalvar.
22826
572eb746
MK
228272003-06-01 Mark Kettenis <kettenis@gnu.org>
22828
22829 * gdb.asm/asm-source.exp: Check for memory read errors in
22830 disassembler test on *BSD too.
22831
9e9617a5
RH
228322003-06-01 Richard Henderson <rth@redhat.com>
22833
22834 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
22835 for .frame.
22836 (gdbasm_call): Lose ldgp.
22837 (gdbasm_startup): Add frame information.
22838 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
22839
7b34ad4e
MK
228402003-05-31 Mark Kettenis <kettenis@gnu.org>
22841
22842 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
22843 i?86-*-*.
22844
10059fdf
MK
228452003-05-30 Mark Kettenis <kettenis@gnu.org>
22846
22847 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
22848 FreeBSD.
22849
acf4b816
RH
228502003-05-29 Richard Henderson <rth@redhat.com>
22851
22852 * gdb.asm/alpha.inc: New file.
22853 * gdb.asm/asm-source.exp: Use it.
22854
e9ecd949
JB
228552003-05-29 Jim Blandy <jimb@redhat.com>
22856
22857 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
22858 'core.PID'.
22859
e3e5a4f3
JB
228602003-05-22 Jim Blandy <jimb@redhat.com>
22861
22862 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
22863 backtrace.
d63a86f8 22864
72fe3d25
DC
228652003-05-20 David Carlton <carlton@math.stanford.edu>
22866
22867 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
22868 this time.
22869
58da2eb2
DC
228702003-05-19 David Carlton <carlton@bactrian.org>
22871
22872 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
22873 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
22874
1fcb5155
DC
228752003-05-19 David Carlton <carlton@bactrian.org>
22876
22877 * gdb.c++/namespace.exp: Add namespace scope and anonymous
22878 namespace tests.
22879 Bump copyright date.
22880 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
22881 (main): Call C::D::marker2.
22882 * gdb.c++/namespace1.cc: New file.
22883
85e85163
JJ
228842003-05-14 Jeff Johnston <jjohnstn@redhat.com>
22885
22886 Roland McGrath <roland@redhat.com>
d63a86f8 22887 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
22888 there is no manager thread.
22889
a25fbfec
JJ
228902003-05-08 Jeff Johnston <jjohnstn@redhat.com>
22891
d63a86f8
RM
22892 * gdb.threads/schedlock.exp: Remove assumption that all threads
22893 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
22894 in one of the child threads rather than the main thread.
22895
be375bae
JB
228962003-05-07 Jim Blandy <jimb@redhat.com>
22897
09bf6082
JB
22898 Add support for assembly source testing on the s390x.
22899 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
22900 architecture.
22901 * gdb.asm/s390x.inc: New file.
22902
be375bae
JB
22903 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
22904 succession of 'if' statements.
22905
00905d52
AC
229062003-05-05 Andrew Cagney <cagney@redhat.com>
22907
22908 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
22909
b1e29e33
AC
229102003-05-05 Andrew Cagney <cagney@redhat.com>
22911
22912 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
22913 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
22914
e33d66ec
EZ
229152003-05-02 Elena Zannoni <ezannoni@redhat.com>
22916
22917 * gdb.base/charset.exp: Update based on new behavior of set/show
22918 charset commands.
22919
2b6fd0d8
AC
229202003-05-01 Andrew Cagney <cagney@redhat.com>
22921
22922 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
22923 variable do not give memory errors.
22924
130cacce
AF
229252003-04-30 Adam Fedor <fedor@gnu.org>
22926
22927 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
22928 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
22929 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
22930 gdb.objc/basicclass.m: : New files
22931
22932 * lib/gdb.exp (gdb_compile_objc): New procedure.
22933
bea71854
DJ
229342003-04-27 Daniel Jacobowitz <drow@mvista.com>
22935
22936 * gdb.base/signals.exp: Make backtrace tests more specific.
22937
0f20eeea
DC
229382003-04-23 David Carlton <carlton@bactrian.org>
22939
22940 * gdb.c++/maint.exp (test_first_component): Add tests for
22941 'operator' in more locations.
22942
c8c4d8dc
KB
229432003-04-16 Kevin Buettner <kevinb@redhat.com>
22944
22945 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
22946
3fe60e3c
EZ
229472003-04-16 Elena Zannoni <ezannoni@redhat.com>
22948
22949 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 22950 func marke' instead. Update test name.
3fe60e3c 22951
9219021c
DC
229522003-04-15 David Carlton <carlton@math.stanford.edu>
22953
22954 * gdb.c++/maint.exp: New file.
22955
5dd55bdd
EZ
229562003-04-14 Elena Zannoni <ezannoni@redhat.com>
22957
22958 * gdb.threads/schedlock.c: Change type of thread function argument
22959 to long, to avoid warnings on 64-bit platforms.
22960
00890572
EZ
229612003-04-14 Elena Zannoni <ezannoni@redhat.com>
22962
a9c64011
AS
22963 * gdb.base/attach.exp: Add new message from ptrace in case of
22964 attaching to nonexistent process.
d63a86f8 22965
93201743
JB
229662003-04-11 Jim Blandy <jimb@redhat.com>
22967
22968 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22969 gdb.c++/userdef.cc: Place comments on the lines to which the
22970 marker function might return.
22971 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22972 gdb.c++/userdef.exp: Look for those comments to check that we've
22973 returned to the right place, instead of checking line numbers.
22974
2a11c64d
EZ
229752003-04-11 Elena Zannoni <ezannoni@redhat.com>
22976
a9c64011
AS
22977 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
22978 match on sourcefile name, instead of directory name.
2a11c64d 22979
68ab8fc5
EZ
229802003-04-10 Elena Zannoni <ezannoni@redhat.com>
22981
d63a86f8 22982 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
22983 working directory name.
22984
5624293a
JB
229852003-04-09 Jim Blandy <jimb@redhat.com>
22986
22987 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
22988 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
22989 after an inferior function call, report the failure, but allow the
22990 test to continue.
22991
f1f02ee4
SC
229922003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22993
22994 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
22995 with -DPROTOTYPES.
22996
6eb79af0
SC
229972003-04-05 Stephane Carrez <stcarrez@nerim.fr>
22998
22999 * gdb.base/break.exp: Revert last patch.
23000
8dfb4cf0
SC
230012003-04-04 Stephane Carrez <stcarrez@nerim.fr>
23002
23003 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
23004 with -DPROTOTYPES.
23005
ed4c619a
AC
230062003-04-02 Andrew Cagney <cagney@redhat.com>
23007
23008 * gdb.base/callfuncs.exp: Make "print add" messages unique.
23009 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
23010 matching directories by the name breakpoint.
23011 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
23012 Make "continue to marker1" consistent.
23013 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
23014 message consistent.
23015 * lib/gdb.exp: Put "the program is no longer running", and "the
23016 program exited" in parenthesis.
23017 * lib/mi-support.exp: Ditto.
d63a86f8 23018
4e35d5f0 230192003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 23020
4e35d5f0
BR
23021 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
23022
71900fe8
AC
230232003-03-29 Andrew Cagney <cagney@redhat.com>
23024
23025 * gdb.base/sizeof.c (main): Print the value of '\377'.
23026 * gdb.base/sizeof.exp: Check the sign of '\377'.
23027
c0655a16
MC
230282003-03-27 Michael Chastain <mec@shout.net>
23029
23030 * gdb.base/gdb1090.exp: New file.
23031 * gdb.base/gdb1090.cc: New file.
23032
5b2a3989
JB
230332003-03-27 J. Brobecker <brobecker@gnat.com>
23034
23035 * gdb.gdb/observer.exp: New regression test.
23036
79876890
MC
230372003-03-27 Michael Chastain <mec@shout.net>
23038
23039 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
23040 * gdb.base/ptype.exp: Likewise.
23041
6eac95e3
CV
230422003-03-27 Corinna Vinschen <vinschen@redhat.com>
23043
23044 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
23045
e8c71839
MC
230462003-03-26 Michael Chastain <mec@shout.net>
23047
23048 * gdb.base/ptype.exp: Actually use some typedef'd types.
23049
71b10041
SC
230502003-03-21 Stephane Carrez <stcarrez@nerim.fr>
23051
23052 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
23053 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
23054
2512cf80
CV
230552003-03-20 Corinna Vinschen <vinschen@redhat.com>
23056
23057 * gdb.base/default.exp: Fix regular expression.
23058
0d195a4f
CV
230592003-03-20 Corinna Vinschen <vinschen@redhat.com>
23060
23061 * gdb.base/args.exp: Fix regular expression.
23062
8a2dbca8
CV
230632003-03-20 Corinna Vinschen <vinschen@redhat.com>
23064
23065 * gdb.base/help.exp: Allow Win32 child process.
23066
bf028682
CV
230672003-03-20 Corinna Vinschen <vinschen@redhat.com>
23068
23069 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
23070 when stepping out of main().
23071
182dbe85
CV
230722003-03-20 Corinna Vinschen <vinschen@redhat.com>
23073
23074 * gdb.base/default.exp: Check for win32 specific message when calling
23075 "run" without executable.
23076
d67a6ba5
CV
230772003-03-20 Corinna Vinschen <vinschen@redhat.com>
23078
23079 * gdb.base/args.exp: Expect .exe in output.
23080
a955b5bb
CV
230812003-03-20 Corinna Vinschen <vinschen@redhat.com>
23082
23083 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
23084 Cygwin native.
23085
bf6bad4b
AC
230862003-03-17 Andrew Cagney <cagney@redhat.com>
23087
23088 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
23089 vector registes.
23090 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
23091 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
23092
293e9a31
DC
230932003-03-17 David Carlton <carlton@math.stanford.edu>
23094
23095 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
23096 test, for PR breakpoints/38.
23097 Call test_watchpoint_and_breakpoint.
23098 * gdb.base/watchpoint.c (func3): New function.
23099 (main): Call func3.
23100
5330f2db
DC
231012003-03-04 David Carlton <carlton@math.stanford.edu>
23102
23103 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
23104 Garply<Garply<char> >:: garply".
23105 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
23106 with respect to PR c++/1111; note also PR c++/1113.
23107 (test_template_breakpoints): KFAIL "constructor breakpoint" with
23108 respect to PR c++/1062.
23109 KFAIL "destructor breakpoint" with respect to PR c++/1112.
23110
6ece72da
DC
231112003-03-03 David Carlton <carlton@math.stanford.edu>
23112
23113 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
23114 with respect to PR c++/57.
23115 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
23116 c++/826.
23117 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
23118 respect to PR c++/57.
23119
85ca1584
DC
231202003-03-03 David Carlton <carlton@math.stanford.edu>
23121
23122 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
23123 respect to PR c++/33 into FAILs.
23124
98e9c5b8
MC
231252003-03-03 Michael Chastain <mec@shout.net>
23126
7bedbf27
MC
23127 * configure.in: Update copyright years.
23128
231292003-03-03 Michael Chastain <mec@shout.net>
23130
23131 * Makefile.in: Update copyright years.
98e9c5b8 23132
f683e100
DC
231332003-02-28 David Carlton <carlton@math.stanford.edu>
23134
23135 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
23136 print class instead of struct and/or superfluous protection
23137 specifiers, as long as the resulting output is equivalent to the
23138 source code.
23139 Delete FIXME from end of messages on tests that don't need
23140 fixing.
23141
a9e0cf2c
DC
231422003-02-28 David Carlton <carlton@math.stanford.edu>
23143
23144 * gdb.c++/templates.exp (do_tests): Allow const in the two
23145 Foo<volatile char *>::foo tests.
23146
e8d359df
MS
231472003-02-27 Michael Snyder <msnyder@redhat.com>
23148
d63a86f8 23149 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
23150 will be consistant.
23151
0b71dc91
DC
231522003-02-26 David Carlton <carlton@math.stanford.edu>
23153
23154 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
23155 char *>::foo" test with respect to PR c++/33. Create a new test
23156 which is identical to that one except that it doesn't put the
23157 space between the "char" and the "*"; KFAIL it, too.
23158
dd14ab43
DC
231592003-02-26 David Carlton <carlton@math.stanford.edu>
23160
23161 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
23162 template types into either PASSes or KFAILs (corresponding to PR
23163 c++/57). Tweak indentation. Update copyright.
23164
1146c7f1
SC
231652003-02-23 Stephane Carrez <stcarrez@nerim.fr>
23166
23167 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
23168
74641dfb
MC
231692003-02-13 Michael Chastain <mec@shout.net>
23170
23171 * gdb.base/exprs.exp: Remove i960 remnants.
23172 * gdb.base/funcargs.exp: Likewise.
23173 * gdb.base/list.exp: Likewise.
23174 * gdb.base/ptype.exp: Likewise.
23175
559cd2d0
DC
231762003-02-14 David Carlton <carlton@math.stanford.edu>
23177
23178 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
23179 pEe->D::vg()" from XFAIL to KFAIL.
23180
c4f90d87
JM
231812003-02-13 Jason Molenda (jmolenda@apple.com)
23182
23183 * gdb.base/maint.exp: Update maint print statistics regexp to include
23184 new entries.
23185
cbc4d97c
MC
231862003-02-13 Michael Chastain <mec@shout.net>
23187
23188 * gdb.c++/inherit.exp: Remove call to get_debug_format.
23189
40f235b7
MC
231902003-02-12 Michael Chastain <mec@shout.net>
23191
23192 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
23193 * gdb.c++/inherit.exp: Likewise.
23194 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
23195 * gdb.c++/templates.exp: Likewise.
23196 * gdb.c++/virtfunc.exp: Likewise.
23197
c56716b0
JM
231982003-02-06 Jason Molenda (jason-cl@molenda.com)
23199
23200 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
23201 why the code is written that way.
23202
070afcf8
MC
232032003-02-05 Michael Chastain <mec@shout.net>
23204
23205 * gdb.base/dump.exp: Add missing copyright line.
23206
5d0331e5
JM
232072003-02-05 Jason Molenda (jason-cl@molenda.com)
23208
f7ae6d3e 23209 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
23210 at the beginning so the breakpoint doesn't get set on the loop.
23211
92851186
MC
232122003-02-05 Michael Chastain <mec@shout.net>
23213
23214 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
23215 output for configurations with gcc 2.95.3.
23216
cbf1e085
AC
232172003-02-05 Keith Seitz <keiths@redhat.com>
23218 Andrew Cagney <ac131313@redhat.com>
23219
23220 * gdb.mi/mi-cli.exp: New file.
d63a86f8 23221
29518e1e
MC
232222003-02-04 Michael Chastain <mec@shout.net>
23223
23224 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
23225 Call perror and then continue.
23226
5af1d5f3
MC
232272003-02-03 Michael Chastain <mec@shout.net>
23228
23229 * gdb.c++/pr-1023.cc: New file.
23230 * gdb.c++/pr-1023.exp: New file.
23231
6b549786
JB
232322003-02-05 Jim Blandy <jimb@redhat.com>
23233
23234 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
23235 it's local to foobar. Check for it there, and check that it's not
23236 present in main.
23237 * gdb.c++/local.cc (marker2): New function.
23238 (foobar): Call marker1.
23239 (main): Call marker2 instead of marker1.
23240
67f16606
AC
232412003-02-04 Andrew Cagney <ac131313@redhat.com>
23242
23243 * gdb.disasm/mn10200.exp: Obsolete file.
23244 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
23245 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
23246 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
23247
1c5cb38e
DC
232482003-02-04 David Carlton <carlton@math.stanford.edu>
23249
23250 * gdb.c++/overload.exp: Test intToChar(1).
23251 * gdb.c++/overload.cc (intToChar): New.
23252 (main): Call intToChar.
23253
d1fe6965
DC
232542003-02-03 David Carlton <carlton@math.stanford.edu>
23255
23256 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
23257 'might_kfail' arg.
23258 KFAIL some of the continue_to_bp_overloaded calls, according to
23259 PR c++/1025.
23260
9ba61c5d
MC
232612003-02-01 Michael Chastain <mec@shout.net>
23262
23263 * gdb.base/advance.c (marker1): New marker function.
23264 * gdb.base/advance.exp: When the 'advance' command lands on the
23265 return breakpoint, it can legitimately stop on either the
23266 current line or the next line. Accommodate both outcomes.
23267 * gdb.base/until.exp: Likewise.
23268
e7494ffb
AC
232692003-02-02 Andrew Cagney <ac131313@redhat.com>
23270
23271 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
23272 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
23273 now a list, not a tuple.
23274 * gdb.mi/mi-var-display.exp: Ditto.
23275 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 23276
075559bc
AC
232772003-02-01 Andrew Cagney <ac131313@redhat.com>
23278
23279 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
23280 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
23281 stack backtraces.
23282 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 23283
2bd4c7b1
MK
232842003-02-01 Mark Kettenis <kettenis@gnu.org>
23285
23286 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
23287 gdb.mi/mi1-pthreads.exp: Return instead of calling
23288 gdb_suppress_entire_file.
23289
eabd8992
MS
232902003-02-01 Mark Salter <msalter@redhat.com>
23291
23292 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
23293
71469e2f
MS
232942003-01-31 Mark Salter <msalter@redhat.com>
23295
23296 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
23297 Support empty arg.
23298
38a94d44
MC
232992003-01-30 Michael Chastain <mec@shout.net>
23300
23301 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
23302 This was a workaround for a UTF-8 bug in readline 4.3. The bug
23303 has been fixed in gdb/readline on 2003-01-09.
23304
19ea9e73
MS
233052003-01-29 Michael Snyder <msnyder@redhat.com>
23306
e8d359df
MS
23307 * gdb.base/maint.exp: Allow for leading underscore in symbol.
23308 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
23309 * gdb.base/args.exp: Skip if target does not support args passing.
23310
2307bd6a
DJ
233112003-01-22 Daniel Jacobowitz <drow@mvista.com>
23312
19ea9e73 23313 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
23314 gdb_test. Accept a list of expect arguments as the third
23315 parameter.
23316 (gdb_test): Use it.
23317
f2dd3617
EZ
233182003-01-20 Elena Zannoni <ezannoni@redhat.com>
23319
23320 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
23321 allow for different test tree configurations. Update some
23322 tescases accordingly.
23323 * gdb.arch/altivec-regs.exp: Ditto.
23324 * gdb.asm/asm-source.exp: Ditto.
23325 * gdb.base/advance.exp: Ditto.
23326 * gdb.base/display.exp: Ditto.
d63a86f8 23327 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
23328 * gdb.base/mips_pro.exp: Ditto.
23329 * gdb.base/overlays.exp: Ditto.
23330 * gdb.base/relocate.exp: Ditto.
23331 * gdb.base/setshow.exp: Ditto.
23332 * gdb.base/step-line.exp: Ditto.
23333 * gdb.base/step-test.exp: Ditto.
23334 * gdb.base/until.exp: Ditto.
23335 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
23336
c71cdefd
DC
233372003-01-17 David Carlton <carlton@math.stanford.edu>
23338
23339 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
23340 corresponding to PR c++/945.
23341 Update copyright.
23342
fdba05d7
DC
233432003-01-17 David Carlton <carlton@math.stanford.edu>
23344
23345 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
23346 corresponding to PR c++/68.
23347
233482003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
23349
23350 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
23351 (test_paddr_hairy_functions): Call print_addr_2_kfail for
23352 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
23353
c362c33a
EZ
233542003-01-15 Elena Zannoni <ezannoni@redhat.com>
23355
0fbc361c
EZ
23356 * gdb.base/break.exp: Fix change of default location, because of
23357 removal of until tests.
23358 * gdb.base/help.exp: Update test for new 'until' help message.
23359 Add test for help on 'advance'.
a9c64011 23360 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 23361
dabf8a35
MK
233622003-01-15 Mark Kettenis <kettenis@gnu.org>
23363
23364 * gdb.base/default.exp: Adapt "info float" test for recent changes
23365 to that command. Add test for "info vector".
23366 * gdb.base/float.exp: New file. Add test for "info float" that
23367 resembles the old test in gdb.base/default.exp.
23368
a1769aca
DC
233692003-01-15 David Carlton <carlton@math.stanford.edu>
23370
23371 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
23372
82025e13
EZ
233732003-01-15 Elena Zannoni <ezannoni@redhat.com>
23374
23375 * gdb.base/break.exp: Move the tests of until command from here...
23376 * gdb.base/until.exp: ... to here. New file. Add other tests.
23377 * gdb.base/advance.c: New file.
23378 * gdb.base/advance.exp: New file.
23379
8f9ab801
EZ
233802003-01-14 Elena Zannoni <ezannoni@redhat.com>
23381
a9c64011
AS
23382 * gdb.base/args.c: New file.
23383 * gdb.base/args.exp: New file.
8f9ab801 23384
9ae66589
DJ
233852003-01-14 Daniel Jacobowitz <drow@mvista.com>
23386
23387 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
23388
8d77e5c3
DJ
233892003-01-14 Daniel Jacobowitz <drow@mvista.com>
23390
23391 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
23392
12d2f0a1
DJ
233932003-01-14 Daniel Jacobowitz <drow@mvista.com>
23394
23395 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
23396 dates.
23397
6ca37014
DJ
233982003-01-13 Daniel Jacobowitz <drow@mvista.com>
23399
23400 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
23401
b0023472
DJ
234022003-01-13 Daniel Jacobowitz <drow@mvista.com>
23403
23404 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
23405 (ptype &*"foo").
23406 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
23407
607fbc54 234082003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
23409
23410 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
23411 * gdb.mi/mi1-console.exp: Likewise.
23412
607fbc54 234132003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
23414
23415 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
23416 * gdb.mi/mi1-console.exp: Likewise.
23417
a1fb14a2
DJ
234182003-01-13 Daniel Jacobowitz <drow@mvista.com>
23419
23420 * gdb.c++/overload.exp: Remove some fixed XFAILs.
23421
c4cf40b7
DJ
234222003-01-09 Daniel Jacobowitz <drow@mvista.com>
23423
23424 * gdb.base/detach.exp: New test.
23425
696d5a5b
DJ
234262003-01-09 Daniel Jacobowitz <drow@mvista.com>
23427
23428 * Makefile.in (ALL_SUBDIRS): New variable.
23429 (subdirs, clean, distclean): Use it.
23430 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
23431 regenerating Makefile, since it is generated from the top level.
23432 * gdb.asm/Makefile.in: Likewise.
23433 * gdb.base/Makefile.in: Likewise.
23434 * gdb.c++/Makefile.in: Likewise.
23435 * gdb.disasm/Makefile.in: Likewise.
23436 * gdb.java/Makefile.in: Likewise.
23437 * gdb.mi/Makefile.in: Likewise.
23438 * gdb.threads/Makefile.in: Likewise.
23439 * gdb.trace/Makefile.in: Likewise.
23440
754533e4
DC
234412003-01-09 David Carlton <carlton@math.stanford.edu>
23442
23443 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
23444 Add copyright year 2003.
23445
d8b3e9ee
MC
234462003-01-06 Michael Chastain <mec@shout.net>
23447
23448 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
23449 When selecting a thread, 'line' and 'file' are optional.
23450 * gdb.mi/mi1-pthreads.exp: Likewise.
23451
8e9e0fe6
AS
234522003-01-06 Andreas Schwab <schwab@suse.de>
23453
23454 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
23455 failures.
23456
b5ab8ff3
DJ
234572003-01-04 Daniel Jacobowitz <drow@mvista.com>
23458
23459 Fix PR gdb/844
23460 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
23461 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
23462
23463 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
23464 instead of calling gdb_suppress_entire_file.
23465 * gdb.threads/print-threads.exp: Likewise.
23466 * gdb.threads/schedlock.exp: Likewise.
23467
23468 * gdb.threads/killed.exp: Return instead of calling
23469 gdb_suppress_entire_file.
23470 * gdb.threads/linux-dp.exp: Likewise.
23471 * gdb.threads/pthreads.exp: Likewise.
23472
1e698235
DJ
234732003-01-04 Daniel Jacobowitz <drow@mvista.com>
23474
23475 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
23476 stabs.
23477 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
23478 * gdb.base/whatis.exp: Always allow (void) after function names.
23479
147ff08c
DJ
234802003-01-04 Daniel Jacobowitz <drow@mvista.com>
23481
23482 * gdb.c++/casts.exp: Correct regexp.
23483
dc62bfc2
MK
234842003-01-04 Mark Kettenis <kettenis@gnu.org>
23485
23486 * configure.in: Call AC_CONFIG_HEADER. Don't call
23487 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
23488 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
23489 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
23490 aforementioned directories in the AC_OUPUT call.
23491 * config.hin: New file.
23492 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
23493 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
23494 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
23495 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
23496 pass -I$objdir instead of -I$objdir/$subdir in compilation.
23497 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
23498 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
23499 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
23500 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
23501 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
23502 gdb.threads/configure.in, gdb.threads/configure,
23503 gdb.threads/config.in, gdb.trace/configure.in,
23504 gdb.trace/configure: Removed.
23505
77afa639
MC
235062003-01-03 Michael Chastain <mec@shout.net>
23507
23508 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
23509 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
23510
7634bb6e
DJ
235112003-01-03 Daniel Jacobowitz <drow@mvista.com>
23512
23513 * gdb.base/store.exp: Fix regular expressions.
23514
b39c905e
MK
235152002-12-28 Mark Kettenis <kettenis@gnu.org>
23516
23517 * configure.in: Rewrite.
23518 * configure: Regenerated.
23519
0a8551dd
DC
235202003-01-03 David Carlton <carlton@math.stanford.edu>
23521
23522 * gdb.base/psymtab.exp: New file.
23523 * gdb.base/psymtab1.c: Ditto.
23524 * gdb.base/psymtab2.c: Ditto.
23525
c60b7188
AF
235262002-12-23 Adam Fedor <fedor@gnu.org>
23527
23528 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
23529
ee73db83
DC
235302002-12-23 David Carlton <carlton@math.stanford.edu>
23531
23532 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
23533 and current_directory initialization.
23534
d6c1774e
JB
235352002-12-22 Jim Blandy <jimb@redhat.com>
23536
f0a847b8
JB
23537 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
23538 rather than as part of the output file name.
23539
d6c1774e
JB
23540 * gdb.base/attach.exp: There's no need to copy the test program to
23541 /tmp; that was only ever necessary on HP/UX, and this test is
23542 entirely disabled there anyway.
23543
f0708dbb
JB
235442002-12-21 Jim Blandy <jimb@redhat.com>
23545
4c2acfea
JB
23546 * gdb.c++/psmang.exp: Doc fix.
23547
f0708dbb
JB
23548 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
23549 test.
23550
9579e000
DC
235512002-12-20 David Carlton <carlton@math.stanford.edu>
23552
23553 * gdb.c++/annota2.exp: KFAIL annotate-quit.
23554
d1810171
MC
235552002-12-18 Michael Chastain <mec@shout.net>
23556
23557 * gdb.c++/annota2.exp: Add copyright year 2002.
23558
76565097
DC
235592002-12-17 David Carlton <carlton@math.stanford.edu>
23560
23561 * gdb.c++/try_catch.cc: Add marker comments.
23562 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
23563 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
23564 * gdb.c++/m-static.cc: Ditto.
23565 * gdb.c++/m-static1.cc: Ditto.
23566 * gdb.c++/try_catch.cc: Ditto.
23567
da81390b
JJ
235682002-12-16 Jeff Johnston <jjohnstn@redhat.com>
23569
23570 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
23571 to see whether we are using the new -environment-directory
23572 command which resets via -r or the old version of the command
23573 which may prompt the user. Part of fix for gdb/741.
23574
b304d130
AC
235752002-12-13 Andrew Cagney <ac131313@redhat.com>
23576
23577 * gdb.fortran/types.exp: Update obsolete comment.
23578 * gdb.fortran/exprs.exp: Ditto.
23579 * lib/gdb.exp: Delete obsolete code.
23580 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
23581 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
23582 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
23583 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
23584 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
23585 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
23586 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
23587 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
23588 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
23589 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
23590 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
23591 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
23592 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
23593 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
23594 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
23595 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
23596 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
23597 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
23598 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
23599 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
23600 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
23601 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
23602 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
23603 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
23604 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
23605 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
23606 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
23607 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
23608 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
23609 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
23610 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
23611 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
23612 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
23613 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
23614 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
23615 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
23616 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
23617
a23b6e6a
DC
236182002-12-11 David Carlton <carlton@math.stanford.edu>
23619
23620 * gdb.c++/m-data.exp: Add test for members that shadow global
23621 variables: see PR gdb/804.
23622 * gdb.c++/m-data.cc: Ditto.
23623
6604731b
DJ
236242002-12-10 Daniel Jacobowitz <drow@mvista.com>
23625
23626 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
23627
de46ecd7
DC
236282002-12-06 David Carlton <carlton@math.stanford.edu>
23629
23630 * gdb.base/store.c: Don't declare functions static.
23631
27e829d0
AC
236322002-12-04 Andrew Cagney <ac131313@redhat.com>
23633
23634 * gdb.base/store.exp, gdb.base/store.c: New files.
23635
92806416
DJ
236362002-12-03 Daniel Jacobowitz <drow@mvista.com>
23637
23638 * gdb.base/selftest.exp: Update for current gdb.
23639
3bcbaac5
DJ
236402002-12-03 Daniel Jacobowitz <drow@mvista.com>
23641
23642 * gdb.base/maint.exp: Only dump symbols from one source file
23643 or objfile.
23644
f4f00b1f
DJ
236452002-12-03 Daniel Jacobowitz <drow@mvista.com>
23646
23647 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
23648 function call.
23649
f1c8a949
JB
236502002-11-25 Jim Blandy <jimb@redhat.com>
23651
23652 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
23653 function appearing in error message.
23654
9e297a97
DJ
236552002-11-21 Daniel Jacobowitz <drow@mvista.com>
23656
23657 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
23658
1f312e79
JJ
236592002-11-08 Jeff Johnston <jjohnstn@redhat.com>
23660
d63a86f8
RM
23661 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
23662 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
23663 should be in mi console format. This is part of fix for PR gdb/604.
23664
83c31e7d
FN
236652002-09-18 Fernando Nasser <fnasser@redhat.com>
23666
23667 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
23668 which explicitly prints the zero offset as "+0".
23669
322b3f65
DJ
236702002-10-22 Daniel Jacobowitz <drow@mvista.com>
23671
23672 * gdb.threads/schedlock.c (args): Make unsigned.
23673
236742002-10-21 Daniel Jacobowitz <drow@mvista.com>
23675
23676 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
23677 numbers. Allow "foo2|selected stack frame".
23678 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
23679 * gdb.asm/asmsrc2.s: Likewise.
23680 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
23681 comments.
23682 * gdb.asm/mips.inc: New file.
23683
5e2fe5b8
AF
236842002-10-18 Adam Fedor <fedor@gnu.org>
23685
23686 * gdb.base/default.exp: Update expected output to include 'ObjC'.
23687 * gdb.base/help.exp: Likewise.
23688
abe1a5d0
KB
236892002-10-17 Kevin Buettner <kevinb@redhat.com>
23690
23691 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
23692 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
23693
10abb1d4
JB
236942002-10-02 Jim Blandy <jimb@redhat.com>
23695
23696 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
23697
1f609b42
AC
236982002-10-01 Andrew Cagney <ac131313@redhat.com>
23699
23700 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
23701 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
23702 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
23703 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
23704 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
23705 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
23706 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
23707
0aee02e4
AC
237082002-09-29 Andrew Cagney <ac131313@redhat.com>
23709
23710 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
23711 * mi0-disassemble.exp, mi0-eval.exp: Delete.
23712 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
23713 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
23714 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
23715 * mi0-var-block.exp, mi0-var-child.exp: Delete.
23716 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 23717
6fde09ad
KB
237182002-09-27 Kevin Buettner <kevinb@redhat.com>
23719
23720 * gdb.base/annota1.exp (info break): Make directory components of
23721 path optional since not all compilers emit this debug information.
23722
889bf7c5
PA
23723 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
23724 step ends up stepping out of the function instead of stopping on
23725 the epilogue.
6fde09ad 23726
9e8aab75
KS
237272002-09-26 Keith Seitz <keiths@redhat.com>
23728
23729 * lib/insight-support.exp (gdbtk_start): Figure out where
23730 the insight executable is based on where gdb is. Use this
23731 executable to start insight instead of gdb.
23732
e36180d7
AC
237332002-09-25 Andrew Cagney <cagney@redhat.com>
23734
23735 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
23736
9dd34b2b
AC
237372002-09-24 Andrew Cagney <ac131313@redhat.com>
23738
23739 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
23740 test_isolated_complaints.
23741 (test_empty_complaint): New function.
23742 (test_empty_complaints): New function. Check no output when no
23743 complaints.
d63a86f8 23744
dea97812
KB
237452002-09-19 Jim Blandy <jimb@redhat.com>
23746
a9c64011 23747 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 23748
54951bd7
AC
237492002-09-19 Andrew Cagney <ac131313@redhat.com>
23750
23751 * gdb.gdb/complaints.exp: New file.
23752
dec43320
AC
237532002-09-18 Andrew Cagney <ac131313@redhat.com>
23754
23755 * gdb.base/maint.exp: Check `help maint internal-warning'.
23756
e70d6e3f
DC
237572002-09-18 David Carlton <carlton@math.stanford.edu>
23758
23759 * gdb.c++/m-static.exp: Remove breakpoints depending on line
23760 numbers, and replace them by a single breakpoint after the
23761 constructors are all finished.
23762 Add test 4.
23763 * gdb.c++/m-static.cc: Add test 4.
23764 * gdb.c++/m-static.h: New file.
23765 * gdb.c++/m-static1.cc: New file.
23766
23767 * gdb.c++/printmethod.exp: New file.
23768 * gdb.c++/printmethod.cc: New file.
23769
23770 * gdb.c++/pr-574.exp: New file.
23771 * gdb.c++/pr-574.cc: New file.
23772
afb5c968
CV
237732002-09-18 Corinna Vinschen <vinschen@redhat.com>
23774
23775 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
23776 embedded targets which never actually exit.
23777
31e45dee
FN
237782002-09-18 Fernando Nasser <fnasser@redhat.com>
23779
23780 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
23781 "don't step after run" as unresolved or unsupported, instead of xfail.
23782
a283c5a1
CV
237832002-09-18 Corinna Vinschen <vinschen@redhat.com>
23784
23785 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
23786 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
23787 Add newline to expected string in "step out of main (status wrapper)"
23788 case.
23789
11350d2a
CV
237902002-09-18 Corinna Vinschen <vinschen@redhat.com>
23791
23792 * lib/gdb.exp (rerun_to_main): Allow restarting application.
23793 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
23794
0deec7d6
TT
237952002-09-17 Tom Tromey <tromey@redhat.com>
23796
23797 * gdb.base/printcmds.exp (test_print_string_constants): Expect
23798 \000, not \0, in double-quoted string.
23799
b2b4a1b5
CV
238002002-09-14 Corinna Vinschen <vinschen@redhat.com>
23801
c9d37158 23802 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
23803 string after running the commands execution on breakpoint tests.
23804
1c56143a
CV
238052002-09-13 Corinna Vinschen <vinschen@redhat.com>
23806
23807 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
23808
37f8da45
JB
238092002-09-12 Joel Brobecker <brobecker@gnat.com>
23810
23811 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
23812
08b468e0
KS
238132002-09-10 Keith Seitz <keiths@redhat.com>
23814
23815 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
23816 runto proc.
23817 (mi_run_to_main): Use mi_runto.
23818 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
23819
dc360f58
KS
238202002-09-10 Keith Seitz <keiths@redhat.com>
23821
23822 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
23823 regexp for stopping at main. Could have multiple event notifications.
23824 Don't assume that main was declared with no parameters.
23825 (mi_next): Use mi_step_to.
23826 (mi_step): Use mi_next_to.
23827
ce3abcfb
CV
238282002-09-09 Corinna Vinschen <vinschen@redhat.com>
23829
23830 * gdb.base/default.exp: Fix expected string in `info float' test.
23831
d1f5b980
BE
238322002-09-09 Ben Elliston <bje@redhat.com>
23833
23834 * config/mips.exp: Update comments.
23835 * config/mips-idt.exp: Likewise.
23836 * config/nind.exp: Likewise.
23837 * config/slite.exp: Likewise.
23838 * config/sparclet.exp: Likewise.
23839 * config/udi.exp: Likewise.
23840 * config/vx.exp: Likewise.
23841 * config/vxworks29k.exp: Likewise.
23842
2f71430b
JB
238432002-09-05 Jim Blandy <jimb@redhat.com>
23844
23845 * gdb.threads/killed.exp: Fix test failure message.
23846
7ddebc7e
KS
238472002-09-04 Keith Seitz <keiths@redhat.com>
23848
23849 * lib/mi-support.exp: Update copyright.
23850 (mi_gdb_test): Increase the priority of the expected pattern
23851 so that it matches gdb_test.
23852
0ae67eb3
KS
238532002-09-03 Keith Seitz <keiths@redhat.com>
23854
23855 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
23856 Use integer comparison instead of string comparison for testing
23857 whether binary was built.
23858
38fc42c8
JB
238592002-09-03 Jim Blandy <jimb@redhat.com>
23860
23861 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
23862
b6ff0e81
JB
238632002-08-29 Jim Blandy <jimb@redhat.com>
23864
23865 * gdb.threads/pthreads.exp: Move the portable thread compilation
23866 code into a function in lib/gdb.exp, and call that from here.
23867 * lib/gdb.exp (gdb_compile_pthreads): New function.
23868
07c98896
KS
238692002-08-29 Keith Seitz <keiths@redhat.com>
23870
23871 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
23872 expect_out so that callers can get at it.
23873
0312286c
DJ
238742002-08-23 Daniel Jacobowitz <drow@mvista.com>
23875
23876 * gdb.threads/print-threads.c: New file.
23877 * gdb.threads/print-threads.exp: New file.
23878 * gdb.threads/schedlock.c: New file.
23879 * gdb.threads/schedlock.exp: New file.
23880
dd039bc4
EZ
238812002-08-22 Elena Zannoni <ezannoni@redhat.com>
23882
a9c64011
AS
23883 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
23884 not altivec.c.
dd039bc4 23885
1f36144c
MK
238862002-08-17 Mark Kettenis <kettenis@gnu.org>
23887
23888 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
23889 targets. The problem should be fixed now.
23890
16057ec7 238912002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
23892
23893 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
23894 2002-07-24 change that removes final dots from error messages.
23895
3c1499ad
TT
238962002-08-13 Tom Tromey <tromey@redhat.com>
23897
23898 * gdb.base/readline.exp: New file.
23899
a20ce2c3
AC
239002002-08-01 Andrew Cagney <ac131313@redhat.com>
23901
23902 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
23903 supress message.
23904
db034ac5
AC
239052002-08-01 Andrew Cagney <cagney@redhat.com>
23906
23907 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
23908 CHILL_FOR_TARGET and CHILL_LIB.
23909 * configure.in (configdirs): Remove gdb.chill.
23910 * configure: Regenerate.
23911 * lib/gdb.exp: Obsolete references to chill.
23912 * gdb.fortran/types.exp: Ditto.
23913 * gdb.fortran/exprs.exp: Ditto.
23914
3e000b18
KB
239152002-07-30 Kevin Buettner <kevinb@redhat.com>
23916
23917 * gdb.base/shlib-call.exp (additional_flags): Conditionally
23918 set Irix-specific compile and link flags.
23919
28f4966b
KB
239202002-07-29 Kevin Buettner <kevinb@redhat.com>
23921
23922 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
23923 source files. The ``-o'' option doesn't work with the ``-E'' option
23924 when using the Irix compiler.
23925
46c0d5a6
DJ
239262002-07-19 Daniel Jacobowitz <drow@mvista.com>
23927
23928 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
23929 Improve support for reusing an exec file. Copy exec file
23930 to target, and run gdbserver on the target instead of on the host.
23931
eecf4bed
JB
239322002-07-18 Jim Blandy <jimb@redhat.com>
23933
0f815cdf
JB
23934 * gdb.base/ending-run.exp: Don't expect to see the program end in
23935 some orderly fashion when we're running on a real stand-alone
23936 board.
23937
eecf4bed
JB
23938 * gdb.base/interrupt.exp: Correct logic for skipping tests on
23939 targets that don't support interrupts.
23940
52d309e4
JB
239412002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
23942
23943 * gdb.base/attach.exp: Add patterns to match output from /proc-based
23944 systems.
23945 Move comments in expect statements to inside the actions, so that they
23946 don't get matched against.
23947
ff683d9e
MK
239482002-07-10 Mark Kettenis <kettenis@gnu.org>
23949
23950 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
23951 function when asleep" test.
23952
b5356753
AC
239532002-07-10 Andrew Cagney <ac131313@redhat.com>
23954
23955 * gdb.base/page.exp: Rewrite to handle problems with very long
23956 `info set' output. Update copyright.
23957
6aa4d13a
AC
239582002-06-26 Andrew Cagney <ac131313@redhat.com>
23959
23960 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
23961 gdb.threads-hp.
23962 * gdb.hp/configure: Regenerate.
23963 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
23964 * gdb.hp/gdb.threads-hp/configure: Delete file.
23965 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
23966
8cf8c2b8
AC
239672002-06-22 Andrew Cagney <ac131313@redhat.com>
23968
23969 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
23970 setlocale, bindtextdomain and textdomain.
23971
6827a8f8
JB
239722002-06-11 Jim Blandy <jimb@redhat.com>
23973
919d772c
JB
23974 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
23975 preprocessor macro information is present.
23976
6827a8f8
JB
23977 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
23978 tests.
23979
c15b0d21
MS
239802002-06-06 Michael Snyder <msnyder@redhat.com>
23981
c5984d70
MS
23982 * gdb.base/overlays.exp: Record addresses of overlay
23983 functions in TCL variables rather than in GDB variables,
23984 to avoid having GDB convert them to pointers (with loss
23985 of information).
23986
d63a86f8 23987 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 23988 default linker script changes.
c15b0d21
MS
23989 * gdb.base/long_long.exp: Add check for sizeof (long double).
23990
be26fe0d
ML
239912002-06-06 Michal Ludvig <mludvig@suse.cz>
23992
23993 * gdb.asm/asm-source.exp: Add x86-64 target.
23994 * gdb.asm/x86_64.inc: New.
d63a86f8 23995
258093ca 239962002-05-30 Michael Chastain <mec@shout.net>
258093ca 23997
4b3153f1 23998 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
23999 * gdb.c++/m-static.cc: New file.
24000 * gdb.c++/m-static.exp: New file.
24001
241264c6
MS
240022002-05-28 Michael Snyder <msnyder@redhat.com>
24003
24004 * gdb.base/call-ar-st.exp: Allow for reduced floating point
24005 precision.
24006
9bba8c8f 240072002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 24008
4b3153f1 24009 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
24010 * gdb.c++/m-data.cc: New file.
24011 * gdb.c++/m-data.exp: New file.
24012
240132002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 24014
4b3153f1 24015 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 24016 * gdb.c++/try_catch.cc: New file.
d63a86f8 24017 * gdb.c++/try_catch.exp: New file.
9bba8c8f 24018
def1b996
MC
240192002-05-27 Michael Chastain <mec@shout.net>
24020
24021 * gdb.c++/local.exp: Accept more nested types in output.
24022
522ba268
MC
240232002-05-26 Michael Chastain <mec@shout.net>
24024
24025 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
24026
277254ba
MS
240272002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
24028
24029 * lib/gdb.exp (gdb_wrapper_init): Just because
24030 gdb_wrapper_file exists, this does not mean that the file
24031 should not be rebuilt. That is what gdb_wrapper_initialized
24032 is for.
24033 (default_gdb_init): Reset gdb_wrapper_initialized.
24034
b61a8733
MS
240352002-05-23 Michael Snyder <msnyder@redhat.com>
24036
d63a86f8 24037 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
24038 the precision of the floating point test results.
24039 * gdb.base/call-rt-st.exp: Ditto.
24040
b61a8733
MS
24041 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
24042 * gdb.base/call-rt-st.exp: Ditto.
24043
56f6e910
MC
240442002-05-19 Michael Chastain <mec@shout.net>
24045
24046 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
24047
ad0b0016
EZ
240482002-05-19 Elena Zannoni <ezannoni@redhat.com>
24049
a9c64011
AS
24050 * configure.in (configdirs): Add gdb.arch.
24051 * configure: Regenerate.
ad0b0016 24052
f617d2b6
JB
240532002-05-17 Jim Blandy <jimb@redhat.com>
24054
24055 * gdb.base/completion.exp: Recognize the more detailed error
24056 messages produced by the macro expander's lexical analyzer.
24057
eac2a696
EZ
240582002-05-14 Elena Zannoni <ezannoni@redhat.com>
24059
a9c64011
AS
24060 * gdb.arch/altivec-abi.c: New file.
24061 * gdb.arch/altivec-abi.exp: New file.
24062 * gdb.arch/altivec-regs.c: New file.
24063 * gdb.arch/altivec-regs.exp: New file.
eac2a696 24064
2fdde8f8
DJ
240652002-05-14 Daniel Jacobowitz <drow@mvista.com>
24066
24067 * gdb.base/maint.exp (maint print type): Update for new type
24068 structure.
d63a86f8 24069
e31f1a7c
EZ
240702002-05-14 Elena Zannoni <ezannoni@redhat.com>
24071
24072 * gdb.arch: New directory.
24073 * gdb.arch/configure.in: New file.
24074 * gdb.arch/configure: New file.
24075 * gdb.arch/Makefile.in: New file.
24076
db589741
CV
240772002-05-13 Corinna Vinschen <vinschen@redhat.com>
24078
24079 * gdb.asm/asm-source.exp: Add v850 as supported target.
24080 * gdb.asm/v850.inc: New file.
24081
8ce2a7dc
DJ
240822002-05-13 Daniel Jacobowitz <drow@mvista.com>
24083
24084 * gdb.c++/annota2.exp (annotate-quit): Add comment.
24085
df763c7f
DJ
240862002-05-12 Daniel Jacobowitz <drow@mvista.com>
24087
24088 * gdb.base/break.exp: Check 'break "marker2"'.
24089
377daeed
MS
240902002-05-10 Michael Snyder <msnyder@redhat.com>
24091
24092 * gdb.base/long_long.exp: Fix typo.
24093
c4b7bc2b
JB
240942002-05-10 Jim Blandy <jimb@redhat.com>
24095
ecac9a4e
JB
24096 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
24097 a bug.
24098
c4b7bc2b
JB
24099 * gdb.base/printcmds.exp (test_integer_literals_rejected):
24100 Recognize more detailed error message produced by the macro
24101 expander's lexical analyzer.
24102 * lib/gdb.exp (test_print_reject): Same.
24103
e71019a1
MK
241042002-05-09 Mark Kettenis <kettenis@gnu.org>
24105
24106 * gdb.c++/method.exp: Fix typo.
24107
fedfc8e6
MS
241082002-05-08 Michael Snyder <msnyder@redhat.com>
24109
166a1957
MS
24110 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
24111 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 24112 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
24113 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
24114 Add iftarget clause for strongarm.
d63a86f8 24115
f1c47eb2
MS
241162002-05-06 Michael Snyder <msnyder@redhat.com>
24117
cb9a9d3e
MS
24118 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
24119 (gdb_continue_to_end): Accept output from status wrapper.
24120 * gdb.base/ending-run.exp: Add case for output from status wrapper.
24121 Clean up fail messages to match pass messages.
24122
f1c47eb2
MS
24123 Enable the "needs_status_wrapper" testsuite feature.
24124 * lib/gdb.exp (gdb_wrapper_init): New procedure.
24125 (gdb_compile): Conditionally call gdb_wrapper_init.
24126 * gdb.base/a2-run.exp: Recognize output from status wrapper.
24127 * gdb.c++/method.exp: Recognize output from status wrapper.
24128
6079c749
BE
241292002-05-06 Ben Elliston <bje@redhat.com>
24130From Graydon Hoare <graydon@redhat.com>
24131
24132 * config/sid.exp: Include support for "rawsid" protocol.
24133
188baff3
JB
241342002-05-03 Jim Blandy <jimb@redhat.com>
24135
24136 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
24137 * gdb.c++/hang3.C: New file.
24138
b9c07f0f
AC
241392002-05-04 Andrew Cagney <ac131313@redhat.com>
24140
24141 * gdb.base/default.exp: Remove obsolete code.
24142 * gdb.c++/misc.exp: Ditto. Update copyright.
24143 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
24144 * gdb.base/whatis.exp: Ditto. Update copyright.
24145 * gdb.base/scope.exp: Ditto. Update copyright.
24146 * gdb.base/ptype.exp: Ditto. Update copyright.
24147 * gdb.base/printcmds.exp: Ditto. Update copyright.
24148 * gdb.base/opaque.exp: Ditto. Update copyright.
24149 * gdb.base/list.exp: Ditto.
24150 * gdb.base/funcargs.exp: Ditto. Update copyright.
24151 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
24152 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
24153 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
24154 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
24155 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
24156 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
24157
5c7a0397
MS
241582002-05-02 Michael Snyder <msnyder@redhat.com>
24159
d6dcc264 24160 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
24161 * gdb.base/long_long.exp: Add xscale target.
24162 * gdb.base/default.exp: Add xscale target.
24163
eb7f1c48
JB
241642002-05-01 Jim Blandy <jimb@redhat.com>
24165
24166 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
24167 gdb.c++/hang.exp: New test.
24168
a6befae8
FF
241692002-05-01 Fred Fish <fnf@redhat.com>
24170
24171 * gdb.base/completion.exp: Handle completions of "./Make" for
24172 more than one completion possibility, as is the case when we
24173 build and test in the source tree.
24174
0a310277
AG
241752002-04-29 Anthony Green <green@redhat.com>
24176
24177 * gdb.java/jmisc1.exp: New file.
24178 * gdb.java/jmisc2.exp: New file.
24179
6ff9af88
DJ
241802002-04-24 Daniel Jacobowitz <drow@mvista.com>
24181
24182 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
24183
96b3d632
EZ
241842002-04-23 Elena Zannoni <ezannoni@redhat.com>
24185
24186 * gdb.base/help.exp: Change 'help status' to allow for target
24187 dependent output differences.
24188
5019bb54
MC
241892002-04-22 Michael Chastain <mec@shout.net>
24190
24191 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
24192
a805a116
MC
241932002-04-22 Michael Chastain <mec@shout.net>
24194
24195 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
24196
a1706bfd
DM
241972002-04-17 David S. Miller <davem@redhat.com>
24198
24199 * gdb.asm/sparc64.inc: New file.
24200 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
24201
a73a20a2
EZ
242022002-04-19 Elena Zannoni <ezannoni@redhat.com>
24203
24204 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
24205 instruction file directly into the build tree. Clean up at end of
24206 test.
24207
ba678339
DM
242082002-04-18 David S. Miller <davem@redhat.com>
24209
24210 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
24211 handle 64-bit platforms correctly.
24212 * gdb.base/maint.exp: Likewise.
24213
b03399da
KB
242142002-04-18 Kevin Buettner <kevinb@redhat.com>
24215
24216 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
24217 ``-fpic'' when compiling files comprising a shared library, but
24218 it does need additional linker flags in order to find shared
24219 libraries at run time.
24220
e2004992
KB
242212002-04-18 Kevin Buettner <kevinb@redhat.com>
24222
24223 * gdb.base/cvexpr.c (use): New function.
24224 (main): Invoke use() on all global variables to prevent
24225 some linkers from deleting these otherwise unused symbols.
24226
d8937120
MC
242272002-04-17 Michael Chastain <mec@shout.net>
24228From David S. Miller <davem@redhat.com>
24229
24230 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
24231 handle 64-bit platforms correctly.
24232
ffd61a58
MS
242332002-04-12 Michael Snyder <msnyder@redhat.com>
24234From Jim Blandy <jimb@redhat.com>
a9c64011 24235 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
24236 script can handle this instead.
24237 * gdb.base/bar.c (barx): Same.
24238 * gdb.base/baz.c (bazx): Same.
24239 * gdb.base/grbx.c (grbxx): Same.
24240
24241 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
24242 manager doesn't automatically unmap overlays unnecessarily.
24243
6b8426a6
MH
242442002-04-10 Martin M. Hunt <hunt@redhat.com>
24245
24246 * gdb.base/ending-run.exp: Fix pattern for Mips targets
24247 stepping out of main.
24248
34af4875
MC
242492002-04-09 Michael Chastain <mec@shout.net>
24250
24251 * gdb.c++/local.cc (main): Move call to marker1() inside nested
24252 scope so that the nested scope tests will make sense.
24253 * gdb.c++/local.exp: Write patterns that actually work with gcc
24254 (the HP patterns "were never known to work with gcc").
24255 Keep the old aCC patterns too.
24256
2d1676a0
DJ
242572002-04-09 Daniel Jacobowitz <drow@mvista.com>
24258
24259 * gdb.base/attach.exp: Correct target board test.
24260
3a63e3f9
MC
242612002-04-08 Michael Chastain <mec@shout.net>
24262
24263 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
24264 in a const method. Add some xfail and fail cases for configurations
24265 that do not emit the "const ...".
24266
f18dabd2
MC
242672002-04-07 Michael Chastain <mec@shout.net>
24268
24269 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
24270 Accept "A * const" and "const A * const" as type of "this".
24271 Fix spelling of getFunky throughout. Make messages uniform.
24272
0fcddd82
EZ
242732002-04-07 Elena Zannoni <ezannoni@redhat.com>
24274
a9c64011 24275 Work around for PR gdb/285:
0fcddd82
EZ
24276 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
24277
16a8534a
EZ
242782002-04-07 Elena Zannoni <ezannoni@redhat.com>
24279
24280 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
24281 instructions file at run time instead of configure time.
24282 Sometimes we run the test in a directory that is not the one we
24283 configured in.
24284 * gdb.asm/configure.in: Delete creation of symlink.
24285 * gdb.asm/configure: Regenerate.
24286
24181d81
JB
242872002-04-05 J. Brobecker <brobecker@gnat.com>
24288
24289 * gdb.gdb/xfullpath.exp: New test, to exercise the new
24290 xfullpath () function.
24291
7cdb7107
DJ
242922002-04-04 Daniel Jacobowitz <drow@mvista.com>
24293
24294 * gdb.asm/Makefile.in: Correct dependencies.
24295
24296 * gdb.asm/powerpc.inc: New file.
24297 * gdb.asm/asm-source.exp: Add PowerPC.
24298 * gdb.asm/configure.in: Likewise.
24299 * gdb.asm/configure: Regenerated.
24300
a7d17088
DJ
243012002-04-04 Daniel Jacobowitz <drow@mvista.com>
24302
24303 * gdb.base/relocate.exp: New file.
24304 * gdb.base/relocate.c: New file.
24305
cd721503
FF
243062002-04-04 Fred Fish <fnf@redhat.com>
24307
24308 * gdb.base/step-test.exp: Update comment regarding stopping in
24309 memcpy/bcopy calls inserted as part of the compiler runtime.
24310
b22ad7a7
MS
243112002-04-04 Michael Snyder <msnyder@redhat.com>
24312
24313 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
24314
5f279fa6
DJ
243152002-04-03 Daniel Jacobowitz <drow@mvista.com>
24316
24317 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
24318 (gdb_expect): Remove $notransfer hack.
24319
dd0fd3ce
DJ
243202002-04-02 Daniel Jacobowitz <drow@mvista.com>
24321
24322 * gdb.c++/classes.exp ("calling method for small class"): Match
24323 updated register output.
24324
1e50cda1
DJ
243252002-03-30 Daniel Jacobowitz <drow@mvista.com>
24326
24327 Fix PR gdb/452
24328 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
24329 when finished. Make gdb_file_cmd send "exec-file" when
24330 appropriate.
24331
24015922
DJ
243322002-03-30 Daniel Jacobowitz <drow@mvista.com>
24333
24334 * gdb.base/attach.exp: Remove extra setup_xfail.
24335
dd7dfd64
MS
243362002-03-26 Michael Snyder <msnyder@redhat.com>
24337
24338 * gdb.base/default.exp: Add tests for dump, append, and restore.
24339 * gdb.base/help.exp: Add tests for dump, append, and restore.
24340 * gdb.base/dump.exp: New file, test dump, append and restore.
24341 * gdb.base/dump.c: New file.
24342
48b2f8d7
MS
243432002-03-27 Michael Snyder <msnyder@redhat.com>
24344
d63a86f8 24345 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
24346 clean-ups in help messages.
24347
05b4d525
FF
243482002-03-26 Fred Fish <fnf@redhat.com>
24349
24350 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
24351 have debugging info for those functions and the compiler uses them
24352 internally to copy structs around.
24353
d7679631
FF
243542002-03-26 Fred Fish <fnf@redhat.com>
24355
24356 * gdb.base/list.exp: Revert the change made yesterday and add note
24357 about why we don't list the default lines for remote targets.
24358
523ac3f9
MS
243592002-03-25 Michael Snyder <msnyder@redhat.com>
24360
24361 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
24362
754b2b8d
FF
243632002-03-25 Fred Fish <fnf@redhat.com>
24364
24365 * gdb.base/list.exp: This test works on remote targets so remove
24366 the short circuit for remote targets. Update copyright.
24367
33c3e192
FF
243682002-03-25 Fred Fish <fnf@redhat.com>
24369
24370 * gdb.base/attach.exp: Fix logic error that was suppressing this
24371 test for all non hppa*-*-hpux* targets, instead of the hp target.
24372 Move comments closer to the suppression point. Also now need to
24373 check that we are running natively.
24374
d43e73ee
MS
243752002-03-22 Michael Snyder <msnyder@redhat.com>
24376
882c8f02
MS
24377 * gdb.base/default.exp: Add test for gcore. Update copyright.
24378 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 24379
04c12f60
FF
243802002-03-06 Fred Fish <fnf@redhat.com>
24381
24382 * gdb.base/funcargs.c: Remove extraneous ';' character.
24383 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
24384
b43df995
MC
243852002-03-04 Michael Chastain <mec@shout.net>
24386
24387 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
24388 accommodate gcc v3 function signature.
24389 * gdb.mi/mi0-var-cmd-exp: Ditto.
24390
92362027
AC
243912002-02-24 Andrew Cagney <ac131313@redhat.com>
24392
24393 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
24394 ``GNU/Linux'' or ``Linux kernel''
24395 * testsuite/gdb.threads/pthreads.c: Ditto.
24396
258ad32d
MC
243972002-02-24 Michael Chastain <mec@shout.net>
24398
24399 * gdb.threads/pthreads.c (thread1): Add a return statement.
24400 (thread2): Likewise.
24401 (foo): Likewise.
24402
04c3b3d4
MC
244032002-02-23 Michael Chastain <mec@shout.net>
24404
24405 * gdb.threads/linux-dp.c (philosopher): Add a return statement
24406 to placate gcc.
24407
5a2a0a20
MC
244082002-02-23 Michael Chastain <mec@shout.net>
24409
24410 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
24411 test "ptype bint". The test passes on all my stabs configurations.
24412
a640f7fc
JB
244132002-02-21 Jim Blandy <jimb@redhat.com>
24414
27924826
JB
24415 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
24416 filename at a time, and watch for the ones we want to see.
24417
a640f7fc
JB
24418 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
24419 types of pointers to prototyped functions.
24420
edcc8c75
AC
244212002-02-20 Andrew Cagney <ac131313@redhat.com>
24422
24423 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
24424 signed, unsigned and straight char.
24425 (padding_char, padding_short, padding_int, padding_long,
24426 padding_long_long, padding_float, padding_double,
24427 padding_long_double): New global variables.
24428 (fill, fill_structs): New functions.
24429
24430 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
24431 for correctly sized writes. Update copyright.
24432 (get_valueof): New procedure.
24433 (get_sizeof): Call get_valueof.
24434 (check_valueof): New procedure.
24435 (check_padding): New procedure.
24436
ac57ea44
MC
244372002-02-20 Michael Chastain <mec@shout.net>
24438
24439 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
24440 to setup_xfail. Document some of the remaining calls.
24441
7a10c941
MC
244422002-02-18 Michael Chastain <mec@shout.net>
24443
24444 * gdb.c++/userdef.exp: Update copyright year.
24445
fb8acdcc
DJ
244462002-02-18 Daniel Jacobowitz <drow@mvista.com>
24447
24448 * gdb.c++/userdef.exp: Test overloaded operators properly.
24449 Remove xfails.
24450
fda6ae12
MS
244512002-02-14 Michael Snyder <msnyder@redhat.com>
24452
24453 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
24454
676a0442
DJ
244552002-02-14 Daniel Jacobowitz <drow@mvista.com>
24456
24457 * gdb.base/a2-run.exp: Check for a remote target properly.
24458 * gdb.base/annota1.exp: Likewise.
24459 * gdb.base/list.exp: Likewise.
24460 * gdb.base/reread.exp: Likewise.
24461 * gdb.base/scope.exp: Likewise.
24462 * gdb.base/shlib-call.exp: Likewise.
24463 * gdb.base/term.exp: Likewise.
24464 * gdb.c++/annota2.exp: Likewise.
24465
78b4f468
RE
244662002-02-13 Richard Earnshaw <rearnsha@arm.com>
24467
24468 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
24469
9a81ba51
MC
244702002-02-10 Michael Chastain <mec@shout.net>
24471
24472 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
24473 (call_after_alloca): Ditto.
24474
004af6c7
DJ
244752002-02-10 Daniel Jacobowitz <drow@mvista.com>
24476
24477 * gdb.base/ending-run.exp: Guard "cont" test with
24478 gdb_skip_stdio_test.
24479
37225f62
JB
244802002-02-06 Jim Blandy <jimb@redhat.com>
24481
24482 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
24483 from here...
24484 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
24485 To here. Disable this test on non-HP platforms. Add big comment.
24486
fe6fdd96
MS
244872002-02-04 Michael Snyder <msnyder@redhat.com>
24488
24489 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
24490 other than d10v and m32r.
24491
036fad3f
RE
244922002-02-02 Richard Earnshaw <rearnsha@arm.com>
24493
24494 * gdb.base/default.exp: Rewrite test patterns to reduce time
24495 taken to match them.
24496
7148ab62
DJ
244972002-01-30 Daniel Jacobowitz <drow@mvista.com>
24498
24499 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
24500 Allow a start function above main.
24501 * gdb.threads/linux-dp.exp: Fix copyright date.
24502
396cc255
DJ
245032002-01-30 Daniel Jacobowitz <drow@mvista.com>
24504
a9c64011
AS
24505 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
24506 (check_philosopher_stack): Check for manager thread before checking
24507 for a just-starting thread.
396cc255 24508
f038d31b
DJ
245092002-01-30 Daniel Jacobowitz <drow@mvista.com>
24510
24511 From Neil Booth <neil@daikokuya.demon.co.uk>:
24512 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
24513 warnings.
24514
b3ff9d9a
FF
245152002-01-21 Fred Fish <fnf@redhat.com>
24516
24517 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
24518 not caller.
24519
39ad761d
JB
245202002-01-21 Jim Blandy <jimb@redhat.com>
24521
24522 * gdb.base/reread.exp: Check that GDB properly re-reads the
24523 executable file when it changes while no inferior is running.
24524
aaf320fa
FF
245252002-01-21 Fred Fish <fnf@redhat.com>
24526
a9c64011
AS
24527 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
24528 optionally accept the "shlib events" variation.
aaf320fa 24529
808a31f5
JB
245302002-01-21 Jim Blandy <jimb@redhat.com>
24531
24532 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
24533 call `fflush' after every `printf', so that the output is produced
24534 at predictable points, regardless of whatever buffering does (or
24535 doesn't) take place.
24536 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
24537 at different points.
24538
4420d5e2
DJ
245392002-01-20 Daniel Jacobowitz <drow@mvista.com>
24540
24541 * gdb.c++/inherit.exp: Update copyright years.
24542 * gdb.c++/method.exp: Likewise.
24543
3e36a0f4
DJ
245442002-01-20 Daniel Jacobowitz <drow@mvista.com>
24545
24546 * gdb.c++/classes.exp: Update for improved v3 support and skipping
24547 artificial methods/arguments.
24548 * gdb.c++/derivation.exp: Likewise.
24549 * gdb.c++/inherit.exp: Likewise.
24550 * gdb.c++/method.exp: Likewise.
24551 * gdb.c++/virtfunc.exp: Likewise.
24552
b4ceaee6
AC
245532002-01-18 Andrew Cagney <ac131313@redhat.com>
24554
24555 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
24556 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
24557 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
24558 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
24559 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
24560 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
24561
ecace851
JB
245622002-01-17 Jim Blandy <jimb@redhat.com>
24563
24564 * gdb.asm/asm-source.exp (info symbol): Take another shot at
24565 anchoring the pattern matching the entry point symbol's name.
24566
375fc983
AC
245672002-01-17 Andrew Cagney <ac131313@redhat.com>
24568
24569 * gdb.base/maint.exp: Update ``maint internal-error'' to match
24570 continue/quit query. Update copyright.
24571
fe6fdd96
MS
245722002-01-14 Michael Snyder <msnyder@redhat.com>
24573
24574 * gdb.base/gcore.exp: Remove extra debugging output.
24575
e017c81f
DJ
245762002-01-13 Daniel Jacobowitz <drow@mvista.com>
24577
24578 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
24579 for slightly dubious v2 mangled string.
24580
37ab3bf8
DJ
245812002-01-13 Daniel Jacobowitz <drow@mvista.com>
24582
24583 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
24584
1bc05c3a 245852002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 24586
1bc05c3a 24587 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 24588
1bc05c3a
JM
24589 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
24590 constructors.
24591 * gdb.c++/derivation.exp: Likewise.
24592 * gdb.c++/templates.exp: Likewise.
24593 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 24594
1bc05c3a
JM
245952002-01-10 Michael Snyder <msnyder@redhat.com>
24596
24597 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 24598
a911c360
MS
245992002-01-08 Michael Snyder <msnyder@redhat.com>
24600
24601 * gdb.base/gcore.exp: New test for generate-core-file command.
24602 * gdb.base/gcore.c: Testcase for above.
24603 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
24604
ea2119ec
JM
246052002-01-08 Jason Merrill <jason@redhat.com>
24606
24607 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
24608
68203136
FF
246092002-01-07 Fred Fish <fnf@redhat.com>
24610
24611 * gdb.c++/overload.exp: Remove unconditional xfails for:
24612 print foo_instance1.overloadargs(1)
24613 print foo_instance1.overloadargs(1, 2)
24614 print foo_instance1.overloadargs(1, 2, 3)
24615 print foo_instance1.overloadargs(1, 2, 3, 4)
24616 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
24617 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
24618 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
24619 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
24620 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
24621 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
24622 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
24623 print foo_instance1.overload1arg()
24624 print foo_instance1.overload1arg((char)arg2)
24625 print foo_instance1.overload1arg((signed char)arg3)
24626 print foo_instance1.overload1arg((unsigned char)arg4)
24627 print foo_instance1.overload1arg((int)arg7)
24628 print foo_instance1.overload1arg((unsigned int)arg8)
24629 print foo_instance1.overload1arg((float)arg11)
24630 print foo_instance1.overload1arg((double)arg12)
d63a86f8 24631
21b9b5b1
MS
246322002-01-07 Michael Snyder <msnyder@redhat.com>
24633
24634 * gdb.base/huge.exp: New test. Print a very large target data object.
24635 (skip_huge_test): New test variable. Define if you want to skip this
24636 test. The test reads an 8 megabyte data object from the target, so it
24637 might be very time consuming on remote targets with a slow connection.
24638 * gdb.base/huge.c: New file. Test case for above.
24639
725f922e
FF
246402002-01-07 Fred Fish <fnf@redhat.com>
24641
24642 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
24643 g_instance.bfoo, and g_instance.cfoo.
24644
889bf7c5 246452002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 24646
889bf7c5
PA
24647 * gdb.base/break.c (multi_line_if_conditional): New function.
24648 (multi_ilne_while_conditional): Likewise.
24649 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
24650 IF or WHILE condition puts the breakpoint at the start of
24651 the condition.
f286b2c3 24652
634d57ec
JL
24653 * gdb.base/selftest.exp (backtrace through signal handler): Remove
24654 hppa*-*-hpux* expected failure.
24655 * gdb.base/structs.exp (do_function_calls): Similarly.
24656
24657 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
24658 watchpoints.
24659
9fbfe2dc
AC
246602002-01-06 Andrew Cagney <ac131313@redhat.com>
24661
24662 Fix PR gdb/66.
24663 * gdb.base/structs.exp: Replace skip for a29k with skip for
24664 gdb,cannot_call_functions.
24665 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
24666 * gdb.base/callfuncs.exp: Ditto.
24667 * gdb.base/call-rt-st.exp: Ditto.
24668 * gdb.base/call-strs.exp: Ditto.
24669 * gdb.base/callfwmall.exp: Ditto.
24670 * gdb.base/scope.exp: Obsolete xfail a29k.
24671 * gdb.c++/misc.exp: Ditto.
24672 * gdb.c++/cplusfuncs.exp: Ditto.
24673 * gdb.base/ptype.exp: Ditto.
24674 * gdb.base/printcmds.exp: Ditto.
24675 * gdb.base/opaque.exp: Ditto.
24676 * gdb.base/list.exp: Ditto.
24677 * gdb.base/funcargs.exp: Ditto.
24678 * gdb.base/default.exp: Ditto.
24679
8ddad156
MS
246802002-01-04 Michael Snyder <msnyder@redhat.com>
24681
ca4976a6 24682 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
24683 * gdb.base/maint.exp: Add tests for maint info sections options.
24684
1b074332
JL
24685Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
24686
24687 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
24688
7d159115
CV
246892001-12-20 Corinna Vinschen <vinschen@redhat.com>
24690
24691 * gdb.asm/arm.inc: New file.
24692 * gdb.asm/asm-source.exp: Add arm targets.
24693 * gdb.asm/configure.in: Ditto.
24694 * gdb.asm/configure: Recreated from configure.in.
24695
8fb87725
JL
24696Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
24697
afabe08c
JL
24698 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
24699 with HP's compiler.
24700 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
24701 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
24702 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
24703 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
24704
24705 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
24706 either HP's compilers or GCC.
24707
db521deb
JL
24708 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
24709 a SIGBUS or SIGSEGV.
24710
24711 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
24712
24713 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
24714 can be compiled with either HP's compiler or GCC.
24715
cfa88ab7
JL
24716 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
24717 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
24718 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
24719
ca344dff
JL
24720 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
24721 to match current gdb output. Update due to using auto-solib-limit
24722 for limiting instead of overloading auto-solib-add.
24723 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
24724 test program.
24725
3f3c6e55 24726 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
24727 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
24728 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
24729 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
24730 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
24731 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
24732 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
24733 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
24734 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
24735 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
24736 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
24737 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
24738 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 24739
8fb87725
JL
24740 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
24741 a SIGTRAP to the inferior.
24742
cf599fa7
CV
247432001-12-19 Corinna Vinschen <vinschen@redhat.com>
24744
24745 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
24746 Substitute call to target_link by call to gdb_compile.
24747
2cd045cd
JL
24748Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
24749
a9c64011
AS
24750 * gdb.base/break.exp: Fix HP specific search string when testing
24751 backtracing in a called function.
2cd045cd 24752
a9c64011
AS
24753 * gdb.base/constvars.exp: Only set lang to C++ if we're
24754 compiling the test with HP's compilers.
24755 * gdb.base/volatile.exp: Similarly.
2cd045cd 24756
99ebe9ac
JB
247572001-12-19 Jim Blandy <jimb@redhat.com>
24758
24759 * gdb.base/printcmds.exp: Expect the null character to be printed
24760 as '\0', and the '\013' to be printed as '\v'.
24761 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
24762 * gdb.base/setvar.exp: Same.
24763
b9891b29
JB
247642001-12-17 Jim Blandy <jimb@redhat.com>
24765
0eba65ab
JB
24766 * gdb.base/completion.exp: Rather than completing very long
24767 filenames, which can make the readline library produce output we
24768 don't recognize, cd to the directory first, and then complete
24769 using nice, short relative paths.
24770
6970b5b1
JB
24771 * gdb.base/completion.exp: On some systems, there is, in fact, a
24772 variable named `b' in scope, since GDB treats all static
a9c64011
AS
24773 variables as being in scope. So use `no_var_named_this'
24774 instead of `b'.
6970b5b1 24775
b9891b29 24776 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 24777 can't find the core file's registers as a failure.
b9891b29 24778
e6ccd35f
JSC
247792001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
24780
a9c64011
AS
24781 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
24782 test expect string more specific.
e6ccd35f 24783
105ba819
CV
247842001-12-13 Corinna Vinschen <vinschen@redhat.com>
24785
24786 * gdb.asm/asm-source.exp: Add support for xstormy16.
24787 * gdb.asm/configure.in: Ditto.
24788 * gdb.asm/configure: Rebuild.
24789 * gdb.asm/xstormy16.inc: New file.
24790
e9e79dd9
FF
247912001-12-10 Fred Fish <fnf@redhat.com>
24792
24793 * gdb.base/maint.exp: Update to match changes in type dumping code.
24794
347dc97d
JB
247952001-12-10 Jim Blandy <jimb@redhat.com>
24796
24797 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
24798 matching the entry point symbol's name at the beginning of the
24799 line.
347dc97d 24800
5178b9d6
DJ
248012001-12-07 Daniel Jacobowitz <drow@mvista.com>
24802
24803 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
24804 gdb.c++/inherit.exp, gdb.c++/method.exp,
24805 gdb.c++/namespace.exp, gdb.c++/templates.exp,
24806 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
24807 and class layout support.
24808
af890c52
DJ
248092001-12-07 Daniel Jacobowitz <drow@mvista.com>
24810
24811 * gdb.c++/classes.exp: Add test for static member function.
24812 * gdb.c++/misc.cc: Add class with static member function.
24813
7a345fb3
JB
248142001-12-07 Jim Blandy <jimb@redhat.com>
24815
f2e54a80 24816 If GDB says it can't find the struct the function returned, report
8032bf31
JB
24817 those tests as `unsupported'.
24818 * gdb.base/call-rt-st.exp (print_struct_call): New function.
24819 Rewrite subsequent tests to use it.
24820
24821 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
24822 those tests as `unsupported'.
24823 * gdb.base/structs.exp (call_struct_func): New function.
24824 (do_function_calls): Use call_struct_func to call the functions
24825 returning structs.
24826
0bc69509
JB
24827 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
24828 whether functions are prototyped or not, so we can't possibly pass
24829 arguments to t_float_values2 properly.
24830
7a345fb3
JB
24831 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
24832 value of `timeout' for targets other than the mips*tx39-*.
24833
edb6ede1
MS
248342001-12-06 Michael Snyder <msnyder@redhat.com>
24835
d63a86f8 24836 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
24837 and detect whether the start symbol has a leading underscore.
24838
2d842f13
JB
248392001-12-04 Jim Blandy <jimb@redhat.com>
24840
24841 * gdb.base/completion.exp: Clarify indentation.
24842
68550daf
JB
248432001-12-03 Jim Blandy <jimb@redhat.com>
24844
24845 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
24846 variables on the S/390, not `.word'.
24847
cd5195a8
JB
248482001-11-30 Jim Blandy <jimb@redhat.com>
24849
24850 Add assembly-source tests for s390-ibm-linux.
24851 * gdb.asm/s390.inc: New file.
24852 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
24853 the S/390 architecture.
a9c64011 24854 * gdb.asm/configure: Regenerated.
cd5195a8 24855
ca9efc90
MS
248562001-11-30 Michael Snyder <msnyder@redhat.com>
24857
24858 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
24859 next, info source, info sources, info line, global and static
24860 variables, and static functions.
24861 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
24862 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
24863 * gdb.asm/asmsrc1.s: Add a static function and some variables.
24864 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
24865 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
24866 (gdbasm_leave): Restore frame pointer.
24867 (gdbasm_startup): Copy stack set-up from crt0.S.
24868
d0e66976
FN
248692001-11-26 Fernando Nasser <fnasser@redhat.com>
24870
24871 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
24872 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
24873 to a local (non-static) variable. Copy tstruct.a to a static buffer
24874 and return a pointer to that buffer.
24875 * gdb.base/callfwmall.c (t_structs_a): Ditto.
24876
e2334072
MK
248772001-11-24 Mark Kettenis <kettenis@gnu.org>
24878
24879 * gdb.asm/configure.in: Fix recognition of ix86 target.
24880 * gdb.asm/configure: Regenerate.
24881
756caa3d
MS
248822001-11-21 Michael Snyder <msnyder@redhat.com>
24883
24884 * gdb.asm/sparc.inc: New file.
24885 * gdb.asm/asm-source.exp: Recognize sparc target.
24886 * gdb.asm/configure.in: Recognize sparc target.
24887 * gdb.asm/configure: Regenerate.
d63a86f8 24888
9a4d72d5
MS
248892001-11-21 Michael Snyder <msnyder@redhat.com>
24890
24891 * gdb.asm/m32r.inc: New file.
24892 * gdb.asm/asm-source.exp: Recognize m32r target.
24893 * gdb.asm/configure.in: Recognize m32r target.
24894 * gdb.asm/configure: Regenerate.
24895
a773d1cd
MS
248962001-11-20 Michael Snyder <msnyder@redhat.com>
24897
017ac23d
MS
24898 * gdb.asm/i386.inc: New file.
24899 * gdb.asm/asm-source.exp: Recognize ix86 target.
24900 * gdb.asm/configure.in: Recognize ix86 target.
24901 * gdb.asm/configure: Regenerate.
24902
a773d1cd
MS
24903 * gdb.c++/namespace.exp: Fix quotes in output messages.
24904
bb632afb
MS
249052001-11-14 Michael Snyder <msnyder@redhat.com>
24906
25d559ca 24907 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
24908 qualifier in a type cast expression, to designate an address
24909 in the instruction space (Harvard architecture).
24910
4749e309
MS
249112001-11-13 Michael Snyder <msnyder@redhat.com>
24912
24913 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
24914 Tests for expressions using 'const' and 'volatile'.
24915
25050984
CV
249162001-11-13 Corinna Vinschen <vinschen@redhat.com>
24917
24918 * gdb.asm/asm-sources.exp: Allow defining linker flags.
24919
1902c51f
DJ
249202001-11-12 Daniel Jacobowitz <drow@mvista.com>
24921
24922 * lib/mi-support.exp (mi_run_to_helper): Move comments
24923 outside of gdb_expect.
24924
dcf95b47
DJ
249252001-11-11 Daniel Jacobowitz <drow@mvista.com>
24926
24927 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
24928 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
24929 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
24930 mi0_run_to): New functions.
24931 * gdb.mi/mi-simplerun.exp: Use them.
24932 * gdb.mi/mi0-simplerun.exp: Likewise.
24933 * gdb.mi/mi-var-cmd.exp: Likewise.
24934 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 24935
45b074e1
AC
249362001-11-10 Andrew Cagney <ac131313@redhat.com>
24937
24938 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
24939 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
24940
bf50d346
AC
249412001-11-09 Andrew Cagney <ac131313@redhat.com>
24942
24943 * gdb.base/restore.exp: Include $expected value in restored test
24944 message.
24945
9383332c
AC
249462001-11-09 Andrew Cagney <ac131313@redhat.com>
24947
24948 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
24949 implemented.
24950
db62520a
MS
249512001-11-08 Michael Snyder <msnyder@redhat.com>
24952
24953 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
24954 Add pass/fail message for stop at breakpoint in call dummy function.
24955
b5703437
MS
249562001-11-07 Michael Snyder <msnyder@redhat.com>
24957
d63a86f8
RM
24958 * gdb.c++/templates.exp (test_template_breakpoints):
24959 If we get an overload menu, but it does not match what
760f6330 24960 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
24961 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
24962 making the whitespace optional. Argument for "new" may be
24963 "unsigned" as well as "unsigned int/long".
d63a86f8 24964 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
24965 making the whitespace optional. Also replace "(void) with
24966 "((void|)), making the keyword "void" optional.
d63a86f8 24967 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
24968 making the whitespace optional. Also replace "(void) with
24969 "((void|)), making the keyword "void" optional.
3bf40917
MS
24970 * gdb.base/callfuncs.c (t_float_values): This function must
24971 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 24972 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
24973 can be tested against both cases. Usually one case involves
24974 promotion of float to double, while the other does not.
24975 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
24976 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
24977 includes a stack frame for "start".
24978
c8ab4e6d
JB
249792001-11-05 Jim Blandy <jimb@redhat.com>
24980
24981 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
24982 pointers are 32 bits long, and that offsets of relocs are always
24983 stored in the data (REL-style), and not in the reloc entry itself
24984 (RELA-style).
24985 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
24986 stabs.
24987
3f08ced9
MS
249882001-11-01 Michael Snyder <msnyder@redhat.com>
24989
24990 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
24991 and regular expression operators by using quoting.
24992
cbfa24cd
MS
249932001-10-31 Michael Snyder <msnyder@redhat.com>
24994
24995 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
24996 depending on what the symbol table contains.
24997 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
24998 the output of the ptype command. Similarly, accept both "const &"
24999 and "const&".
25000
aaa68313
CV
250012001-10-31 Corinna Vinschen <vinschen@redhat.com>
25002
25003 * gdb.base/miscexprs.c (main): Add usage of preprocessor
25004 symbol `STORAGE' to allow to choose the storage class of
25005 the local datastructures.
25006 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
25007 compiler directive.
25008
91740388
MS
250092001-10-30 Michael Snyder <msnyder@redhat.com>
25010
25011 * gdb.base/jump.exp: Allow it to run for all targets.
25012
1b7c05e7
CV
250132001-10-29 Corinna Vinschen <vinschen@redhat.com>
25014
25015 * gdb.base/call-ar-st.c (print_double_array): Match for loop
25016 with new double_array size.
25017 (main): Change storage class of all local variables to static.
25018 Reduce size of double_array to 9.
25019 * gdb.base/call-ar-st.exp: Increase timeout value.
25020 Change expected output for double array to match new size in
25021 call-ar-st.c.
25022
36a22261
CV
250232001-10-29 Corinna Vinschen <vinschen@redhat.com>
25024
25025 * gdb.base/ending-run.exp: Create identical output when passing
25026 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 25027 Stormy16 target.
36a22261 25028
92b8ae91
MK
250292001-10-28 Mark Kettenis <kettenis@gnu.org>
25030
25031 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
25032 that we catch the expected failure under Linux/x86.
25033
cb135b83
OF
250342001-10-29 Orjan Friberg <orjanf@axis.com>
25035
25036 * gdb.base/setvar.exp: Escape curly braces.
25037 * gdb.stabs/weird.exp: Ditto.
25038
6884aa54
DJ
250392001-10-27 Daniel Jacobowitz <drow@mvista.com>
25040
25041 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
25042 * gdm.mi/mi0-hack-cli.exp: Likewise.
25043
0398c9aa
AC
250442001-10-25 Andrew Cagney <ac131313@redhat.com>
25045
25046 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
25047 messages.
25048
d20bf2e8
AC
250492001-10-21 Andrew Cagney <ac131313@redhat.com>
25050
25051 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
25052 checking MI enabled.
25053
03dd63aa
CV
250542001-10-09 Corinna Vinschen <vinschen@redhat.com>
25055
25056 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
25057
1d9d99f3
FCE
250582001-10-04 Frank Ch. Eigler <fche@redhat.com>
25059
25060 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
25061 if gdb child process crashes, just signal an error.
25062
838ae6c4
JB
250632001-10-02 Jim Blandy <jimb@redhat.com>
25064
25065 * lib/gdb.exp (test_xfail_format): Simplify.
25066
25067 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
25068 front of the variable name `format'. Simplify `if'.
25069
8f0cbc1c
DJ
250702001-10-01 Daniel Jacobowitz <drow@mvista.com>
25071
25072 * gdb.threads/pthreads.exp: Wait for output and delay
25073 before sending ^C.
25074
1f08dafd
DJ
250752001-10-01 Daniel Jacobowitz <drow@mvista.com>
25076
25077 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
25078 some incorrect output instead of timing out.
25079 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
25080
674f90ff
CV
250812001-09-28 Corinna Vinschen <vinschen@redhat.com>
25082
25083 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
25084 check to allow additional `int'.
25085
9b284272
DJ
250862001-09-27 Daniel Jacobowitz <drow@mvista.com>
25087
25088 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
25089 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
25090
b55a4771
MS
250912001-09-27 Michael Snyder <msnyder@redhat.com>
25092
25093 * lib/gdb.exp (test_debug_format): New proc.
25094 (setup_xfail_format): Use new proc test_debug_format.
25095 * gdb.base/constvars.exp (local_compiler_xfail_check): New
25096 proc; use new service proc test_debug_format.
25097 Replace all other "gcc_compiled" tests with this test.
25098 * gdb.base/volatile.exp (local_compiler_xfail_check): New
25099 proc; use new service proc test_debug_format.
25100 Replace all other "gcc_compiled" tests with this test.
25101
251022001-09-27 Michael Snyder <msnyder@redhat.com>
25103
25104 * gdb.base/cvexpr.exp: New file.
25105 * gdb.base/cvexpr.c: New file
25106 Test for expressions using const and volatile keywords.
25107
4e6667ac
CV
251082001-09-26 Corinna Vinschen <vinschen@redhat.com>
25109
25110 * gdb.base/constvars.exp: Check for different orders of keywords
25111 and additional "int" strings in output.
25112
4f337972
AC
251132001-09-22 Andrew Cagney <ac131313@redhat.com>
25114
25115 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
25116 responses from "help maint".
25117
2015650d
FCE
251182001-09-19 Frank Ch. Eigler <fche@redhat.com>
25119
25120 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
25121 to localhost:NNN instead of :NNN, in case Xvfb is listening
25122 only on TCP.
25123
f3bcedc1
CV
251242001-09-19 Corinna Vinschen <vinschen@redhat.com>
25125
25126 * gdb.base/recurse.exp: When checking leaving the watchpoint
25127 scope, recognize when gdb is in function's epilogue and pass.
25128
6b819c92
KS
251292001-09-18 Keith Seitz <keiths@redhat.com>
25130
25131 * lib/insight-support.exp (_gdbtk_export_target_info): Add
25132 support for running tests against sid targets.
25133 (gdbtk_done): Ditto.
25134
a10c9419
CV
251352001-09-18 Corinna Vinschen <vinschen@redhat.com>
25136
25137 * gdb.base/ending-run.c (main): Set stdout buffersize
25138 to the same reasonable value for any target.
25139 * gdb.base/ending-run.exp: Add a regular expression
25140 to make testsuite happy on Sanyo Stormy16 target.
25141
739d0d99
CV
251422001-09-17 Corinna Vinschen <vinschen@redhat.com>
25143
25144 * gdb.base/display.c (do_loops): Add float variable `f'.
25145 Increment f in loop.
25146 * gdb.base/display.exp: Increment timeout by 60 seconds.
25147 Change float display test to use variable `f'.
25148
1b8947f0
JB
251492001-09-17 Jim Blandy <jimb@redhat.com>
25150
25151 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
25152 overflowing the limited breakpoint tables on some ROM monitors
25153 (like the ROM68K).
25154
9890ac81
FCE
251552001-09-15 Frank Ch. Eigler <fche@redhat.com>
25156
25157 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
25158 the "-ac" (disable access control) flag.
25159
6db765ea
JH
251602001-08-30 Jeff Holcomb <jeffh@redhat.com>
25161
25162 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
25163 ints.
25164
4c32cc04
KS
251652001-08-30 Keith Seitz <keiths@redhat.com>
25166
25167 * lib/gdb.exp: Move all insight-related functionality into
25168 separate file.
25169 * lib/insight-support.exp: New file.
25170
8d6e6f81
FCE
251712001-08-29 Frank Ch. Eigler <fche@redhat.com>
25172
25173 * config/sid.exp (sid_start): Never set sid verbosity; disable
25174 expect_background {} that consumed its stdout; tolerate </dev/null.
25175 Attempt to set endianness override in "sid" protocol mode. Cleanup.
25176
6a90e1d0
AC
251772001-08-18 Andrew Cagney <ac131313@redhat.com>
25178
25179 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
25180 CLI jump command to start it.
25181 (mi_run_to_main): Fail immediatly when unexpected output.
25182
1759b3c3
AC
251832001-08-18 Andrew Cagney <ac131313@redhat.com>
25184
25185 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
25186 beginning of function. Fix PR gdb/191.
25187
61d11d80
FCE
251882001-08-16 Frank Ch. Eigler <fche@redhat.com>
25189
25190 * config/sid.exp (sid_start): Don't warn if we cannot figure out
25191 what to force sid endianness to.
25192
942a4df2
KS
251932001-08-15 Keith Seitz <keiths@redhat.com>
25194
25195 * lib/gdb.exp (gdbtk_start): Don't set environment
25196 variables for TCL_LIBRARY and friends. Insight will
25197 now figure these out for itself.
25198
0521c418
MS
251992001-08-02 Michael Snyder <msnyder@redhat.com>
25200
25201 * gdb.base/completion.exp: Remove the symbol "a64l" from
25202 the expect string; this is target-specific, and not related
25203 to what is being tested.
25204
74a9a58a
DB
252052001-08-02 Dave Brolley <brolley@redhat.com>
25206
25207 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
25208
c70819fa
MS
252092001-07-25 Michael Snyder <msnyder@redhat.com>
25210
c2b8fa57
MS
25211 * gdb.base/consecutive.exp: New file. Test stepping over
25212 breakpoints on consecutive instructions.
25213 * gdb.base/consecutive.c: New file.
25214
c70819fa
MS
25215 * gdb.base/call-rt-st.exp: Use double-backslash to quote
25216 curly braces in regular expressions.
25217
2b1a1355
MS
252182001-07-25 Michael Snyder <msnyder@redhat.com>
25219
25220 * gdb.base/ending-run.exp: Accept "Program exited normally" as
25221 legitimate output from stepping out of main.
25222
413eca6f
KS
252232001-07-22 Keith Seitz <keiths@redhat.com>
25224
25225 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
25226 the empty string, do not run the tests.
25227
7e5a9322
SC
252282001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25229
25230 * gdb.base/long_long.exp: Detect size of pointer. Take into
25231 account 2-byte pointers when testing for p/a results.
25232
de58f10f
SC
252332001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25234
d63a86f8 25235 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
25236 and defined to 1K for m68hc11.
25237 (random_data): Reduce table to 1K for embedded platforms (68hc11).
25238 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
25239 (sizeof_random_data): New variable to tell the size of the data table;
25240 don't test past this size; always run to main.
25241
d6f5fea1
SC
252422001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25243
25244 * gdb.base/return2.exp: return of long long and double fails for
25245 68HC11; don't execute these tests on that platform.
25246 * gdb.base/return.exp: Return of a double fails for 68hc11.
25247
c477543d
SC
252482001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25249
25250 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
25251 tests that print a float.
25252 * call-rt-st.exp: Likewise.
25253
63cf1c79
MK
252542001-07-12 Mark Kettenis <kettenis@gnu.org>
25255
25256 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
25257 running this test on Linux.
25258
112f9ab5
MC
252592001-06-24 Michael Chastain <chastain@redhat.com>
25260
25261 * gdb.base/arithmet.exp: Remove some tests to make all test names
25262 unique.
25263
4970cb0f
MS
252642001-07-03 Michael Snyder <msnyder@redhat.com>
25265
25266 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
25267 the output of the ptype command.
25268
d85da69f
MS
252692001-07-02 Michael Snyder <msnyder@redhat.com>
25270
4c8a82de
MS
25271 * gdb.base/completion.exp: Don't assume that break.c is the only
25272 source file that may contain functions named "marker".
d85da69f
MS
25273 * gdb.base/corefile.exp: Quote the curly braces in regexp.
25274
8afc772b
AC
252752001-06-28 Andrew Cagney <ac131313@redhat.com>
25276
25277 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
25278 of files to delete.
25279
25280 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
25281 * gdb.disasm/h8300s.exp: New file.
25282 gdb.disasm/h8300s.s: Likewise.
25283
cff22675
AC
252842001-06-27 Andrew Cagney <ac131313@redhat.com>
25285
25286 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
25287 empty breakpoint tables.
25288
68c81b54
AC
252892001-06-25 Andrew Cagney <ac131313@redhat.com>
25290
25291 * lib/mi-support.exp: Update args=... part of stop-reason
25292 patterns. Accept either a list or a tuple.
25293
2dd62704
AC
252942001-06-23 Andrew Cagney <ac131313@redhat.com>
25295
25296 * lib/mi-support.exp: Remove local emacs variable defining
25297 change-log-default-name.
25298
b4127474
MC
252992001-06-22 Michael Chastain <chastain@redhat.com>
25300
25301 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
25302 This is operationally compatible with the previous version.
25303
8dbfb380
JB
253042001-06-13 Jim Blandy <jimb@redhat.com>
25305
25306 * lib/gdb.exp (gdb_test): Doc fix.
25307
f2d8c86d
MC
253082001-06-10 Michael Chastain <chastain@redhat.com>
25309
25310 * gdb.base/exprs.exp: Remove a duplicate test.
25311
81564d34
JB
253122001-06-06 Jim Blandy <jimb@redhat.com>
25313
25314 * gdb.base/return2.exp (main): Use values to test float and double
25315 returns that are not NaN's, to avoid being confused by IEEE
25316 comparison rules.
25317
da55addb
MS
253182001-06-04 Michael Snyder <msnyder@redhat.com>
25319
25320 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 25321 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
25322 rather than wait for 12 more tests to time out.
25323
42c65987
JB
253242001-06-06 Jim Blandy <jimb@redhat.com>
25325
b18bced9 25326 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 25327 Don't forget to match the GDB prompt.
b18bced9 25328
42c65987
JB
25329 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
25330
5b41e5f0
JB
253312001-06-04 Jim Blandy <jimb@redhat.com>
25332
25333 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
25334 command.
25335
015e046f
KB
253362001-05-31 Kevin Buettner <kevinb@redhat.com>
25337
25338 * gdb.base/annota1.exp (info break): Match four or more spaces
25339 after "Address".
25340
fb1ffbbe
MC
253412001-05-31 Michael Chastain <chastain@redhat.com>
25342
25343 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
25344 (dm_type_int_star): Likewise.
25345 (dm_type_long_star): Likewise.
25346 (dm_type_void_star): Likewise.
25347
5ea2a32c
KB
253482001-05-29 Kevin Buettner <kevinb@redhat.com>
25349
25350 * gdb.base/completion.exp (INPUTRC): Set this environment variable
25351 to a known value in order to get consistent results regardless
25352 of the setting of INPUTRC or the presence or contents of .inputrc.
25353
ae23c492
MS
253542001-05-24 Michael Snyder <msnyder@redhat.com>
25355
ac55707e
MS
25356 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
25357 Don't require that the main thread and the manager thread are the
25358 first in the list.
25359
ae23c492
MS
25360 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
25361 debugging. If test fails, issue an "unsupported" not a "fail".
25362
400071f1
JB
253632001-05-24 Jim Blandy <jimb@redhat.com>
25364
25365 Don't assume that short is shorter than int.
25366 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
25367 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 25368 this isn't true.
400071f1
JB
25369 ("print unsigned char == (~0)"): Add test that verifies that ~0,
25370 an int, is not equal to ~0 stored in an unsigned char. This tests
25371 the same thing that the previous test meant to, but works on
25372 16-bit machines, too.
25373 ("print unsigned char != (~0)"): Same test, complemented.
25374
0816a3e5
MS
253752001-05-24 Michael Snyder <msnyder@redhat.com>
25376
25377 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 25378 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
25379 and prevents dejagnu getting out of step.
25380
f6dc23a9
KB
253812001-05-23 Kevin Buettner <kevinb@redhat.com>
25382
25383 * gdb.base/finish.exp (finish_void): Revise pattern for
25384 stopping on the call statement to not permit stopping at
25385 the start of the instructions comprising the call sequence.
25386
7dbd117d
MC
253872001-05-19 Michael Chastain <chastain@redhat.com>
25388
25389 * gdb.base/callfuncs.exp: Make all test names unique.
25390 * gdb.base/commands.exp: Make all test names unique.
25391 * gdb.base/condbreak.exp: Make all test names unique.
25392 * gdb.base/dbx.exp: Make all test names unique.
25393 * gdb.base/default.exp: Make all test names unique.
25394 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
25395 and TIMEOUT messages to their corresponding PASS message.
25396 * gdb.base/ending-run.exp: Make all test names unique.
25397 * gdb.base/long_long.exp: Remove duplicate test.
25398
6b0b0a9e
KB
253992001-05-21 Kevin Buettner <kevinb@redhat.com>
25400
25401 * gdb.base/finish.exp (finish_void): Allow "finish" command to
25402 stop on the call statement as well as the statement after the
25403 call.
25404
2caa35cb
MS
254052001-05-21 Michael Snyder <msnyder@redhat.com>
25406
25407 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
25408
40713331
EZ
254092001-05-10 Elena Zannoni <ezannoni@redhat.com>
25410
a9c64011
AS
25411 * gdb.base/completion.exp: Revamp test. Make it execute on all
25412 platforms.
40713331 25413
c2c1be8d
EZ
254142001-05-10 Elena Zannoni <ezannoni@redhat.com>
25415
a9c64011
AS
25416 * config/gdbserver.exp (gdb_load): Handle the case
25417 in which the arguments to gdbserver are given in the
25418 baseboard configuration file.
25419 Also handle the case in which the server needs to do a
25420 load.
2c9cd303 25421
9671de48
KS
254222001-05-07 Keith Seitz <keiths@cygnus.com>
25423
a9c64011
AS
25424 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
25425 set up the display for testing.
25426 (gdbtk_start): Convert all paths to paths that tcl will like.
25427 Export target information to environment.
25428 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
25429 necessary.
25430 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
25431 (to_tcl_path): New proc to convert a given pathname into
25432 a path acceptible as an argument to a tcl command.
25433 (_gdbtk_export_target_info): New proc to export target info
25434 into the environment for gdbtk testing.
25435 (gdbtk_done): New proc to signal end-of-test.
9671de48 25436
5a360f47
JB
254372001-05-06 Jim Blandy <jimb@redhat.com>
25438
25439 * restore.c: Make the code of caller0 correspond to its comment.
25440
66c756c6
MS
254412001-05-03 Michael Snyder <msnyder@redhat.com>
25442
25443 * config/sid.exp (gdb_target_sid): Check for error messages.
25444 On error or timeout, don't make expect exit (which will terminate
25445 all subsequent tests); instead just make gdb exit.
d63a86f8 25446 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
25447 return a negative value.
25448
a966fde5
JB
254492001-04-24 Jim Blandy <jimb@redhat.com>
25450
851c18e0
JB
25451 * gdb.c++/templates.exp: If we see the prompt for the overload
25452 list, but we haven't recognized any of the longer patterns,
25453 arrange for this test to fail, not hang.
25454
a966fde5
JB
25455 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
25456 variations.
25457
db144853
MC
254582001-04-22 Michael Chastain <chastain@redhat.com>
25459
25460 * gdb.c++/local.exp: Use the 'runto' library function.
25461 * gdb.c++/namespace.exp: Likewise.
25462 * gdb.c++/overload.exp: Likewise.
25463
3207ec21
KB
254642001-03-26 Kevin Buettner <kevinb@redhat.com>
25465
25466 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
25467 * gdb.base/step-line.exp: New file. Test step/next in presence of
25468 #line directives.
25469 * gdb.base/step-line.c: New file. Test program for the above.
25470 * gdb.base/step-line.inp: New file. We pretend that this file has
25471 been transformed by some other tool into step-line.c.
25472
13b57657
JB
254732001-03-21 Jim Blandy <jimb@redhat.com>
25474
25475 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
25476 unmangled operator names.
25477
754cbe1c
JB
254782001-03-20 Jim Blandy <jimb@redhat.com>
25479
25480 * gdb.threads/linux-dp.exp: Recognize an additional message
25481 generated by GDB when it doesn't understand how to debug threads
25482 on the target system.
25483
177495c9
AC
254842001-03-19 Andrew Cagney <ac131313@redhat.com>
25485
25486 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
25487
f266096b
MC
254882001-03-12 Michael Chastain <chastain@redhat.com>
25489
25490 * gdb.c++/derivation.exp: Use the 'runto' library function.
25491
cac3c2ff
MC
254922001-03-12 Michael Chastain <chastain@redhat.com>
25493
25494 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
25495
b6c11a24
MC
254962001-02-24 Michael Chastain <chastain@redhat.com>
25497
25498 * gdb.c++/ref-types.exp: Change handwritten code to library
25499 function 'runto'.
25500
6bae5bce
OF
255012001-03-16 Orjan Friberg <orjanf@axis.com>
25502
25503 * gdb.base/signals.exp: Set count to 0 explicitly.
25504
0015fd9a
MS
255052001-03-15 Mark Salter <msalter@redhat.com>
25506
25507 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
25508 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
25509 (gdb_load): Add support for additional target_info: gdb_download_size
25510 and gdb_load_timeout.
0015fd9a 25511
fc33412a
DT
25512Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
25513
25514 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
25515 file -- to prevent failing when the compile fails but we have no
25516 intention of running the tests anyway.
fc33412a
DT
25517
25518 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
25519 tests if set.
25520
25521 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 25522 integers.
fc33412a
DT
25523
25524 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
25525 * gdb.c++/namespace.exp: Ditto.
25526
115f06de
OF
255272001-03-07 Orjan Friberg <orjanf@axis.com>
25528
25529 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
25530 * gdb.base/pointers.exp: Relax pattern match of decimals.
25531
b6ba6518
KB
255322001-03-06 Kevin Buettner <kevinb@redhat.com>
25533
25534 * Makefile.in, config/abug.exp, config/cfdbug.exp,
25535 config/cpu32bug.exp, config/dve.exp, config/est.exp,
25536 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
25537 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
25538 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
25539 config/sh.exp, config/sid.exp, config/slite.exp,
25540 config/sparclet.exp, config/udi.exp, config/unknown.exp,
25541 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
25542 config/vxworks.exp, config/vxworks29k.exp,
25543 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
25544 gdb.base/all-bin.exp, gdb.base/annota1.exp,
25545 gdb.base/arithmet.exp, gdb.base/assign.exp,
25546 gdb.base/async.exp, gdb.base/attach.exp,
25547 gdb.base/bitfields.exp, gdb.base/bitops.exp,
25548 gdb.base/break.exp, gdb.base/call-ar-st.exp,
25549 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
25550 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
25551 gdb.base/commands.exp, gdb.base/completion.exp,
25552 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
25553 gdb.base/constvars.exp, gdb.base/corefile.exp,
25554 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
25555 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
25556 gdb.base/ending-run.exp, gdb.base/environ.exp,
25557 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
25558 gdb.base/finish.exp, gdb.base/foll-exec.exp,
25559 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
25560 gdb.base/funcargs.exp, gdb.base/help.exp,
25561 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
25562 gdb.base/logical.exp, gdb.base/long_long.exp,
25563 gdb.base/maint.exp, gdb.base/mips_pro.exp,
25564 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
25565 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
25566 gdb.base/pointers.exp, gdb.base/printcmds.exp,
25567 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
25568 gdb.base/regs.exp, gdb.base/relational.exp,
25569 gdb.base/remote.exp, gdb.base/reread.exp,
25570 gdb.base/restore.exp, gdb.base/return2.exp,
25571 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
25572 gdb.base/selftest.exp, gdb.base/setshow.exp,
25573 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
25574 gdb.base/sigall.exp, gdb.base/signals.exp,
25575 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
25576 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
25577 gdb.base/step-test.exp, gdb.base/structs.c,
25578 gdb.base/structs.exp, gdb.base/structs2.exp,
25579 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
25580 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
25581 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
25582 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
25583 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
25584 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
25585 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
25586 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
25587 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
25588 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
25589 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
25590 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
25591 gdb.fortran/types.exp, gdb.java/jmisc.exp,
25592 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
25593 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
25594 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
25595 gdb.trace/circ.exp, gdb.trace/collection.exp,
25596 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
25597 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
25598 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
25599 gdb.trace/report.exp, gdb.trace/save-trace.exp,
25600 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
25601 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
25602 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
25603 notices.
25604
dc96c6c7 256052001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
25606
25607 * gdb.base/varargs.c (find_max_double): Fix printf format string:
25608 first arg is int not float.
25609
dc96c6c7 256102001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
25611
25612 * gdb.base/reread.exp: Unsupported for non-native targets;
25613 doesn't work for remote debugging.
25614
9b0c4aeb
FN
256152001-02-19 Fernando Nasser <fnasser@redhat.com>
25616
25617 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
25618 * gdb.base/ending-run.exp: Properly handle the BSP state when
25619 stepping past the end of main.
9b0c4aeb 25620
02aa71d5
MC
256212001-02-19 John Moore <jmoore@redhat.com>
25622
25623 * gdb.base/commands.exp (infrun_breakpoint_command_test):
25624 Converted HPUX fix for non-expected items following multiple
25625 step commands into general solution for all platforms.
25626
1fa449a4
MC
256272001-02-18 Michael Chastain <chastain@redhat.com>
25628
25629 * gdb.c++/classes.exp (do_tests): Change runto statements
25630 from "runto 'foo(void)'" to "runto 'foo'". This makes the
25631 statements demangler agnostic.
25632 * gdb.c++/virtfunc.exp (do_tests): Likewise.
25633 (gdb_virtfunc_restart): Likewise.
25634
b2f9ec70
MC
256352001-02-14 Michael Chastain <chastain@redhat.com>
25636
25637 * gdb.c++/inherit.exp (do_tests): Change runto statements
25638 from "runto 'foo(void)'" to "runto 'foo'". This makes the
25639 statements demangler agnostic.
25640
cf74b8ca
AC
25641Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
25642
25643 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
25644 ``continue to bkpt at common_routine in thread 2'' and ``stopped
25645 before calling common_routine 15 times'' tests.
cf74b8ca 25646
99f78f56
MC
256472001-02-11 Michael Chastain <chastain@redhat.com>
25648
25649 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
25650 Helps the test script figure out which demangler is in use.
25651 (dm_type_foo_ref): Ditto.
25652 (dm_type_int_star): Ditto.
25653 (dm_type_long_star): Ditto.
25654 (dm_type_unsigned_int): Ditto.
25655 (dm_type_void): Ditto.
25656 (dm_type_void_star): Ditto.
99707966 25657 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
25658 Probe the gdb demangler and set variables to accommodate
25659 formatting differences.
25660 (info_func_regexp): New function. Same as info_func, but
25661 matches against a regexp.
25662 (info_func): Match against a literal string.
25663 (print_addr_2): New function. Match against a literal string,
25664 which can be different from the input to gdb.
25665 (print_addr): Simply call print_addr_2 with the same argument twice.
25666 (test_lookup_operator_functions): Use demangler formatting variables.
25667 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
25668 the tests in the same order as the C++ class declaration.
25669 (test_paddr_operator_functions): Ditto.
25670 (test_paddr_overloaded_functions): Ditto.
25671 (test_paddr_hairy_functions): Use demangler formatting variables.
25672 Add reference to gdb/19 for related tests.
25673 (do_tests): Call probe_demangler.
25674
1de8f023
KB
256752001-01-30 Kevin Buettner <kevinb@redhat.com>
25676
25677 * gdb.c++/templates.cc (printf): Remove unused function definition.
25678
ca3f91ed
MS
256792001-01-26 Felix Lee <flee@redhat.com>
25680
25681 * sid.exp (sid_exit): Pass host, not target, to remote_close.
25682
256832001-01-25 matthew green <mrg@redhat.com>
25684
25685 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
25686 up sid.
25687 (sid_exit): Call `remote_pop_conn' after GDB is gone.
25688
256892001-01-25 matthew green <mrg@redhat.com>
25690
25691 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 25692 Deprecate $sid_spawn_id.
ca3f91ed
MS
25693 (sid_exit): Remove code necessary only for `spawn.'
25694
256952001-01-25 matthew green <mrg@redhat.com>
25696
25697 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
25698
fb18ec4a
MC
256992001-01-28 Michael Chastain <chastain@redhat.com>
25700
25701 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
25702 to call when tests fail. It takes gdb out of the overloaded
25703 function choice menu back to the main prompt, so that the test
25704 program stays synchronized.
25705 (set_bp_overloaded): New proc to collect all the common
25706 code for setting a breakpoint on an overloaded name. Calls
25707 take_gdb_out_of_choice_menu when needed.
25708 (menu_overload1arg): New variable to collect the repeated
25709 instances of the expected menu for an overloaded name. Change
25710 the regular expression to handle changes in g++ type encoding:
25711 "void" can be either "void" or "", and "unsigned int" can be
25712 either "unsigned int" or "unsigned".
25713 (continue_to_bp_overloaded): Change regular expressions to handle
25714 changes in g++ type encoding.
25715 (no proc): Call take_gdb_out_of_choice_menu when needed.
25716 Remove redundant calls to "info break". Accept either "canceled"
25717 or "cancelled". Change regular expressions in "info break"
25718 calls to handle changes in g++ type encoding. Give all tests
25719 unique strings.
25720
9c646a6e
BE
257212001-01-17 Ben Elliston <bje@redhat.com>
25722
25723 * config/sid.exp: New file.
25724
9549d9c1
AC
25725Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
25726
25727 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
25728
dc96c6c7 257292000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
25730
25731 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
25732 Add a RE to accept a non-ascii char if one is ever presented.
25733
b4df4f68
FN
257342000-12-20 Fernando Nasser <fnasser@redhat.com>
25735
297dd0fd 25736 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 25737
dc96c6c7 257382000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 25739
d63a86f8 25740 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
25741 in regexp. One '\' does not suffice on Linux.
25742
4a7bddb6
MC
257432000-12-09 Michael Chastain <chastain@redhat.com>
25744
25745 * gdb.base/break.exp (test_clear_command): Use a marker function
25746 rather than 'main' for the test function. Also move this
25747 test to an execution point where the marker function names are
25748 guaranteed to be bound to functions. (Executing tests after a
25749 'finish' from main runs into name conflicts with local names
25750 in __libc_start_main).
25751
dc96c6c7 257522000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
25753
25754 * gdb.base/finish.exp: New test for gdb's "finish" command.
25755 * gdb.base/return2.exp: New test for gdb's "return" command.
25756 * gdb.base/return2.c: New source file for above.
25757
dc96c6c7 257582000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
25759
25760 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
25761 * gdb.base/miscexprs.exp: Ditto.
25762 * gdb.base/pointers.exp: Ditto.
25763 * gdb.c++/derivation.exp: Ditto.
25764 * gdb.c++/local.exp: Ditto.
25765 * gdb.c++/namespace.exp: Ditto.
25766 * gdb.c++/overload.exp: Ditto.
25767 * gdb.c++/ref-types.exp: Ditto.
25768
dc96c6c7 257692000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
25770
25771 * gdb.base/constvars.exp: Test result of "up" command.
25772 * gdb.base/miscexprs.exp: Ditto.
25773 * gdb.base/pointers.exp: Ditto.
25774 * gdb.base/scope.exp: Ditto.
25775 * gdb.c++/derivation.exp: Ditto.
25776 * gdb.c++/local.exp: Ditto.
25777 * gdb.c++/namespace.exp: Ditto.
25778 * gdb.c++/overload.exp: Ditto.
25779 * gdb.c++/ref-types.exp: Ditto.
25780
44097287
FN
257812000-11-22 Michael Chastain <chastain@redhat.com>
25782
25783 * mips_pro.exp: Accept either "middle -> top -> main" or
25784 "middle -> main" in the backtrace, because gcc can optimize
25785 tail calls to jumps. Remove setup_xfail for the hppa case.
25786 Add a comment with the original warning messages from PR 3016,
25787 which was filed in 1993, to preserve them for posterity.
25788
9d2e1bab
ND
257892000-11-17 Nick Duffek <nsd@redhat.com>
25790
25791 * lib/gdb.exp (gdb_test): Override timeout with board info.
25792
1aca8eb7
ND
257932000-11-17 Nick Duffek <nsd@redhat.com>
25794
25795 * gdb.base/display.exp: Don't kill running stub. Add "again" to
25796 the second kill and detach messages.
25797
93076499
ND
257982000-11-17 Nick Duffek <nsd@redhat.com>
25799
25800 * configure.in: Add AC_EXEEXT.
25801 * configure: Regenerate.
25802 * Makefile.in (just-check): Export EXEEXT.
25803 * lib/gdb.exp ($EXEEXT): Import from environment.
25804 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
25805 expect "maint dump-me" on Cygwin.
25806 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
25807 $EXEEXT.
25808
30e87cd3
ND
258092000-11-17 Nick Duffek <nsd@redhat.com>
25810
25811 * gdb.base/break.exp: Test backtrace and finish from called
25812 function on all platforms, not just HP-UX.
25813
dc96c6c7 258142000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
25815
25816 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
25817 code from gdb_target_monitor, so it can be used independantly
25818 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 25819
dc96c6c7 258202000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
25821
25822 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
25823 * gdb.base/corefile.exp: Expect the message "Program is being
25824 debugged already" when we send the "corefile" command, since
25825 the preceeding gdb_load may have connected gdb to a remote target.
25826 * gdb.base/display.exp: Disable hardware watchpoints if new
25827 board info variable "no_hardware_watchpoints" is true.
25828 Replace single-letter commands with more readable ones.
25829 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
25830 if new board info variable "no_hardware_watchpoints" is true.
25831 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
25832 to see if stdio (printf) testing is possible.
25833 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
25834 board info variable "no_hardware_watchpoints" is true. Use new
25835 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
25836
39124dea
FN
258372000-11-13 Fernando Nasser <fnasser@redhat.com>
25838
25839 From Orjan Friberg <orjanf@axis.com>:
25840 * gdb.base/printcmds.exp: Escape curly braces followed by a number
25841 in array print pattern match.
25842
a9e2e984
FN
258432000-11-09 Fernando Nasser <fnasser@redhat.com>
25844
25845 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
25846 spelling "cancelled" to U.S. spelling "canceled" to match changes
25847 made to gdb.
25848 * gdb.c++/ovldbreak.exp: Ditto.
25849
c7db355b
PS
258502000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25851
25852 * gdb.base/callfuncs.c (main): Moved to end of file, call
25853 t_double_values to initialize the FPU before inferior calls are made.
25854 * gdb.base/callfuncs.exp: Test for register preservation after calling
25855 inferior functions. Add tests for continuining, finishing and
25856 returning from a stop in a call dummy.
25857
dc96c6c7 258582000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
25859
25860 * gdb.base/commands.exp: Break up long lines, and re-indent.
25861
dc96c6c7 258622000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
25863
25864 * config/gdbserver.exp: Rewritten from the ground up, to make it
25865 compatible with the current dejagnu tree, and to make it work with
25866 the new "gdbserver" in libremote.
25867
dc96c6c7 258682000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
25869
25870 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
25871 * gdb.base/varargs.exp: Skip entire test if no printf support.
25872 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
25873 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
25874
dc96c6c7 258752000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
25876
25877 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
25878 no floating point support.
25879 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
25880 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
25881 * gdb.base/call-rt-st.exp: Ditto.
25882 * gdb.base/call-strs.exp: Ditto.
25883
bac5fc66
JG
258842000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
25885
25886 * gdb.base/sizeof.c: include <stdio.h>.
25887
25888 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
25889 'finish', otherwise uncaptured gdb_prompt would potentially
25890 throw remaining test points out of sync.
bac5fc66 25891
b22a6027
SB
258922000-07-26 Scott Bambrough <scottb@netwinder.org>
25893
25894 * gdb.base/recurse.exp: Run tests for all targets.
25895 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
25896 gnu-oldld case on ARM.
25897 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
25898 for ARM targets.
d63a86f8 25899
d8231941
AG
25900Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
25901
25902 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
25903 * gdb.java/configure: Rebuild.
25904
8caabe69
AG
25905Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
25906
25907 * gdb.java/jv-exp.exp: New file.
25908
9d273ca3
AG
25909Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
25910
25911 * configure: Rebuilt.
25912 * configure.in (configdirs): Add gdb.java.
25913 * gdb.java/jmisc.java: New file.
25914 * gdb.java/jmisc.exp: New file.
25915 * gdb.java/Makefile.in: New file.
25916 * gdb.java/configure: Rebuilt.
25917 * gdb.java/configure.in: New file.
25918 * lib/java.exp: New file.
25919
4f823a66
AC
25920Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
25921
25922 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 25923 underflow.
4f823a66 25924
2391e11d
AC
25925Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
25926
25927 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 25928 and the compilers sizes.
2391e11d 25929
54602222
ND
259302000-07-09 Nick Duffek <nsd@redhat.com>
25931
25932 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
25933 (use_methods): New function.
25934 (main): Call use_methods().
25935 * gdb.c++/classes.exp (test_method_param_class): New procedure.
25936 (do_tests): Call test_method_param_class.
25937
2bec0572
ND
259382000-07-09 Nick Duffek <nsd@redhat.com>
25939
25940 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
25941 spelling.
25942 (test_enums): New procedure. Move enum tests from end of script
25943 to here. Set breakpoint on function name instead of line number.
25944 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
25945 (enums2): New marker function.
25946 (enums1): New function.
25947 (main): Call enums1(). Move enum tests to enums1().
25948
78492fde
AC
25949Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
25950
25951 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 25952 compile/link program. Update line numbers.
78492fde
AC
25953 * gdb.asm/d10v.inc: Define ``startup''.
25954 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 25955
49a2cef8
AC
25956Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
25957
25958 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
25959
3e6c8688
EZ
259602000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25961
25962 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 25963 of 'help maint print' command.
3e6c8688 25964
9ff5cbe9
AC
25965Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
25966
25967 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 25968 they use gdb_expect_list.
9ff5cbe9 25969
17c579bd
AC
25970Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
25971
25972 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
25973 memory-read-packet-size'' instead of ``set endian big'' to test
25974 long commands.
17c579bd 25975
e6d71bf3
DB
259762000-06-03 Daniel Berlin <dan@cgsoftware.com>
25977
25978 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 25979 g++, and stop skipping them.
e6d71bf3
DB
25980
25981 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
25982 work under g++.
25983
d63a86f8 25984 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
25985 initialization.
25986
dc96c6c7 259872000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
25988
25989 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
25990 the regular expression: accept an (almost) arbitrary sequence of
25991 "frames-invalid" and "breakpoints-invalid" messages both before
25992 and after the "starting" message.
25993
dc96c6c7 259942000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
25995
25996 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 25997
dc96c6c7 259982000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
25999
26000 * gdb.base/annota1.exp (annotate-signal-handler-caller):
26001 Relax the regular expression a little, make it pass on Solaris 8.
26002
8216cda9
KB
260032000-05-12 Kevin Buettner <kevinb@redhat.com>
26004
26005 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 26006 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
26007 Instead, it is permissible for gdb to stop on the line of the
26008 call itself.
26009
1a570b2f
MS
260102000-05-12 Michael Snyder <msnyder@.cygnus.com>
26011
26012 * gdb.base/break.exp (bp on small function, optimized file):
26013 Add a second pass pattern. The behavior differs here between stabs
26014 and dwarf for one-line functions. Stabs preserves two line symbols
26015 (one before the prologue and one after) with the same line number,
26016 but dwarf regards these as duplicates and discards one of them.
26017 Therefore the address after the prologue (where the breakpoint is)
26018 has no exactly matching line symbol, and GDB reports the breakpoint
26019 as if it were in the middle of a line rather than at the beginning.
26020
dc96c6c7 260212000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 26022
d63a86f8 26023 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
26024 rather than "send_gdb" (for consistancy).
26025
7d418785
AC
26026Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
26027
26028 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
26029 * gdb.c++/templates.cc: Properly check for GCC version number.
26030 * lib/compiler.cc: Likewise
26031
dc96c6c7 260322000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 26033
d63a86f8 26034 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
26035 gdb may not stop at the first line of main, due to code motion.
26036
dc96c6c7 260372000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
26038
26039 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
26040 This test depends on parsing the printf output from the target.
26041 Since the sparclet stub doesn't do stdio, this will never work.
26042 * gdb.base/call-rt-st.exp: ditto.
26043 * gdb.base/call-strs: ditto.
26044
dc96c6c7 260452000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
26046
26047 * gdb.base/miscexprs.exp: make sizeof long array test portable.
26048
26049 * gdb.base/ending-run.exp: After connecting to a remote target,
26050 but before running, the target will appear to be in a random
26051 location. Specify both a file and a line for breakpoints.
26052 Also, the function that calls main may be called 'init'
26053 rather than 'start'.
26054
a5a51225
EZ
260552000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26056
26057 * gdb.base/help.exp: Update output for add-symbol-file command.
26058
7930cc7c
FN
260592000-04-10 Fernando Nasser <fnasser@cygnus.com>
26060
26061 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26062 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
26063
23e37ab1
C
260642000-04-07 J.T. Conklin <jtc@redback.com>
26065
e93c542c
C
26066 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
26067
23e37ab1
C
26068 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
26069
591b8fa3
PDM
26070Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
26071
26072 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 26073 values that can be represented exactly.
591b8fa3
PDM
26074 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
26075 above change, and to not check against the directory part of the source
26076 file name.
26077 (step into print_long_arg_list): Likewise.
26078 (print print_small_structs from print_long_arg_list): Likewise.
26079 (print print_long_arg_list): Likewise.
26080
7a495180
EZ
260812000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26082
30b53638 26083 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 26084
beb998c6
AC
26085Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
26086
26087 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
26088
1c689132
DB
260892000-03-25 Daniel Berlin <dan@cgsoftware.com>
26090
26091 * gdb.base/commands.exp (deprecated_command_test): Add test for
26092 deprecate with no arguments.
26093
c1790a9d
JL
260942000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
26095
26096 * gdb.base/break.exp: Add new test for setting breakpoints on
26097 optimized code so we can test breakpoints work even when function
26098 prologues may be optimized away
26099
003ba290
FN
261002000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
26101
26102 From David Whedon <dwhedon@gordian.com>
a9c64011 26103 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 26104
6837a0a2
DB
261052000-03-22 Daniel Berlin <dan@cgsoftware.com>
26106
26107 * gdb.base/help.exp: Added test for new apropos command.
26108
b9593231
KB
261092000-03-21 Kevin Buettner <kevinb@redhat.com>
26110
26111 * gdb.base/pointers.c (usevar): New function.
26112 (main): Make sure that global variables v_int_pointer2, rptr,
26113 and y are all referenced someplace in the program by calling
26114 usevar() on them. [Some linkers delete symbols which are
26115 never referenced. The space remains, but there's no way to
26116 get a (symbolic) handle on the variable from the debugger.]
26117
751a959b
EZ
261182000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26119
26120 * gdb.base/printcmds.c: Add typedeffed arrays.
26121
26122 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 26123 procedure to test arrays that are typedef'd.
751a959b 26124
73a93a32
JI
261252000-03-13 James Ingham <jingham@leda.cygnus.com>
26126
26127 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 26128 the library directories.
73a93a32 26129
fb40c209
AC
26130Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
26131
26132 * configure.in (configdirs): Add sub directory gdb.mi.
26133 * configure: Re-generate.
26134
26135 * gdb.mi: New directory.
d63a86f8 26136
ee4dd2c9
AC
261372000-02-25 Scott Bambrough <scottb@netwinder.org>
26138
26139 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 26140 a long long value as a double on ARM platforms.
ee4dd2c9 26141
70f0cc22
JB
261422000-02-16 Jim Blandy <jimb@redhat.com>
26143
26144 * gdb.base/break.exp ("breakpoint line number"): Make sure the
26145 default source file is set properly before running this test.
26146
853819b8
EZ
261472000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26148
26149 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 26150 gdbtk/library directory, not in gdbtcl2.
853819b8 26151
dfcd3bfb
JM
261522000-02-04 Jim Blandy <jimb@redhat.com>
26153
26154 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
26155 backslash from regexp pattern.
26156
26157 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
26158 procedure. Use it to run all the "continue to bp overloaded"
26159 tests. Note that this changes the names of the tests slightly.
26160 If the breakpoint hit message includes a hex PC value, because
26161 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
26162 from the real source code, still consider that a pass.
26163
26164 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
26165 XFAIL here if the breakpoint message contains a hex address. Note
26166 similar change on 1999-11-02.
26167
26168 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
26169
26170 * gdb.base/ptype.exp: Establish a default source file before
26171 calling get_debug_format.
26172
261732000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
26174
26175 * gdb.base/watchpoint.exp: Remove duplication of test messages.
26176
8b93c638
JM
261772000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
26178
26179 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
26180 of successive stepi commands -- while in the prologue we should see
26181 the function entry bracket.
26182
261832000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
26184
26185 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
26186 reach __change_mode() when stepping through the end of main().
26187
c5394b80
JM
261882000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
26189
26190 * gdb.base/default.exp: Fix expected pattern.
26191 * gdb.base/help.exp: Same.
26192
0d06e24b
JM
261932000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26194
26195 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 26196 Don't use xfail's because that affects only the following test.
d63a86f8 26197
0d06e24b 26198 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 26199 solaris or linux.
0d06e24b
JM
26200
26201 * gdb.base/selftest.exp: Update to reflect changes to main.c.
26202
dc96c6c7 262032000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 26204
d63a86f8 26205 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
26206 "A syntax error" rather than "A parse error". Accept both.
26207
262082000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
26209
26210 * gdb.base/default.exp: Remove OS dependent string from "target
26211 remote" test.
26212 * gdb.base/help.exp: Same for "help target remote" test.
26213
c3f6f71d
JM
262142000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26215
26216 From Jim Kingdon <kingdon@redhat.com>:
26217
26218 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
26219 prompt (cleanup rather than necessity, but still might keep output
26220 from spilling to next test).
c3f6f71d
JM
26221
262222000-01-02 Fred Fish <fnf@cygnus.com>
26223
26224 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
26225 AIX, which defines them in <sys/types.h>.
26226
ed9a39eb 262271999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 26228
ed9a39eb 26229 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 26230 float" test.
ed9a39eb
JM
26231
262321999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 26233
ed9a39eb 26234 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
26235
26236 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
26237 outermost frame disallowed".
26238
262391999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
26240
26241 * gdb.base/setvar.exp: New tests for setting the value of a struct
26242 with a constant list.
26243
262441999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
26245
26246 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
26247 require the user to type a cast before setting the value of a struct.
26248
de57eccd
JM
262491999-12-06 Jim Blandy <jimb@cygnus.com>
26250
26251 * gdb.base/default.exp: Expect the new 'info float' command on
26252 all i386 platforms.
26253
26254 * gdb.threads/linux-dp.exp: Expand our ability to recognize
26255 LinuxThreads libraries that don't support debugging.
26256
c2d11a7d
JM
26257Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
26258
26259 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
26260 Change the buffer type to ``unsigned char'' to simplify size
26261 arithmetic.
c2d11a7d
JM
26262
26263 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
26264 stub only handles 400-1 byte packets. Verify that the download
26265 worked.
c2d11a7d
JM
26266
262671999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
26268
26269 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
26270 tests, using UNRESOLVED for the untested cases. Also, does not wait
26271 for a timeout if the prompt was received before a recognizable pattern.
26272
262731999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
26274
26275 * lib/gdb.exp (gdb_expect_list): Fix spelling.
26276
262771999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26278
26279 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 26280 watchpoints.
c2d11a7d
JM
26281
262821999-11-24 Jason Merrill <jason@casey.cygnus.com>
26283
26284 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
26285
26286 * gdb.c++/local.exp: Be more flexible in recognizing local class
26287 name mangling. Don't allow horribly truncated method names.
26288 * gdb.c++/derivation.exp: Expect protected inheritance.
26289 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
26290 * gdb.c++/virtfunc.exp: Likewise.
26291 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
26292 when printing a nested enum.
26293
262941999-11-22 Jim Blandy <jimb@cygnus.com>
26295
26296 * gdb.base/step-test.exp: Properly await GDB's response to setting
26297 a breakpoint on the call to large_struct_by_value.
26298
26299 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
26300 just because we have debug info for the `start' function.
26301
263021999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
26303
26304 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
26305 "Unknown signal" messages, which indicate (on LinuxThreads) that
26306 GDB doesn't know how to debug threads on this system. This is
26307 better than hanging while philosopher 0 dumps chatter into gdb.log.
26308
263091999-11-18 Tom Tromey <tromey@cygnus.com>
26310
26311 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
26312
263131999-11-18 Fred Fish <fnf@cygnus.com>
26314
26315 * gdb.base/coremaker2.c: Add sample program for generating
26316 cores that is more self contained than coremaker.c. Eventually
26317 I'll add more code to this and tie it into the testsuite.
26318
4ce44c66
JM
263191999-11-12 Stan Shebs <shebs@andros.cygnus.com>
26320
26321 * gdb.base/dollar.exp: Remove, now in gdb.hp.
26322
263231999-11-10 Jimmy Guo <guo@cup.hp.com>
26324
26325 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 26326 from $srcdir/lib/.
4ce44c66 26327 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 26328 and gdb.c++/.
4ce44c66
JM
26329
26330 * gdb.c++/derivation.exp: remove redundant get compiler info code.
26331
d63a86f8 26332 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
26333 'continue with watch' test point.
26334
263351999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
26336
26337 Merged from p2linux-990323-branch:
d63a86f8 26338
4ce44c66
JM
26339 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
26340
11cf8741
JM
26341Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
26342
26343 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 26344 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
26345
26346Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
26347
26348 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 26349 gdb_expect_list.
11cf8741
JM
26350
26351Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
26352
26353 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
26354
263551999-11-03 Mark Salter <msalter@cygnus.com>
26356
26357 * gdb.base/break.exp: Fix "stub continue" pattern.
26358
263591999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
26360
26361 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
26362
263631999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
26364
26365 * gdb.base/display.exp ("finish"): Add timeout clause.
26366
26367 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
26368 plain prompt clause, so this doesn't have to time out in order to
26369 fail.
26370
26371 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 26372 breakpoint hit messages include an address.
11cf8741
JM
26373
26374 * gdb.base/display.exp: Don't forget to escape parens in regular
26375 expressions. Unix regexp notatation sucks.
26376
263771999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26378
26379 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 26380 order for 'signalled' message.
11cf8741 26381
5c44784c
JM
263821999-11-01 Stan Shebs <shebs@andros.cygnus.com>
26383
26384 From Jimmy Guo <guo@cup.hp.com>:
26385 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
26386 * gdb.base/annota1.c: Add code for tests to work with.
26387
263881999-10-26 Frank Ch. Eigler <fche@cygnus.com>
26389
26390 * gdb.base/remote.exp: New test for remote downloading settings.
26391 * gdb.base/remote.c: New file with large .data.
26392
917317f4
JM
263931999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
26394
26395 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
26396 for LinuxThreads support, merged from the Code Fusion branch.
26397
26398Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
26399
26400 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
26401 containing exp_continue into a while within an expect. Don't
26402 attempt a start more than three times. Check return value from
26403 gdb_load.
d63a86f8 26404
2df3850c
JM
26405Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
26406
26407 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 26408 a pass case.
2df3850c 26409
2acceee2
JM
264101999-10-01 Kevin Buettner <kevinb@cygnus.com>
26411
26412 * gdb.base/break.c (main): Added a statement that we can step
26413 off of.
26414 * gdb.base/break.exp: Added tests for setting a breakpoint
26415 at an offset and stepping onto a breakpoint.
26416
264171999-10-01 Fred Fish <fnf@cygnus.com>
26418
d63a86f8 26419 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
26420 gdb output.
26421
c2c6d25f
JM
264221999-09-18 Jim Blandy <jimb@cris.red-bean.com>
26423
26424 * gdb.base/break.exp: Code locations are in hex, don't forget!
26425 (For HP-UX.)
26426
264271999-09-17 Stan Shebs <shebs@andros.cygnus.com>
26428
26429 * condbreak.exp: Use break.c as test program.
26430 * condbreak.c: Remove, redundant with break.c.
26431
264321999-09-15 Stan Shebs <shebs@andros.cygnus.com>
26433
26434 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 26435 Z-packets if the target needs it.
c2c6d25f
JM
26436
264371999-09-13 James Ingham <jingham@leda.cygnus.com>
26438
26439 * gdb.c++/overload.exp: Added tests for listing overloaded
26440 functions with function pointers in the arg, explicitly calling
26441 out the version you want.
26442
cff3e48b
JM
264431999-09-09 Stan Shebs <shebs@andros.cygnus.com>
26444
26445 * long_long.exp: Add variations of test cases that work for
26446 targets with 16-bit ints and 32-bit doubles.
26447
d4f3574e
SS
264481999-09-08 Stan Shebs <shebs@andros.cygnus.com>
26449
26450 * break.c (main): Compare a possibly-uninitialized argc with an
26451 unlikely value that fits in 16 bits.
26452
264531999-09-07 Stan Shebs <shebs@andros.cygnus.com>
26454
26455 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
26456 0xfeeb, don't want negative numbers if ints are 16 bits.
26457
26458 * lib/gdb.exp (skip_cplus_tests): New proc.
26459 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
26460 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
26461 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
26462 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
26463 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
26464 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
26465 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
26466 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
26467
26468 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
26469
26470Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
26471
26472 * gdb.base/corefile.exp (up): Allow a parameter to appear
26473 in the frame that we're going up to.
26474
26475 From Jim Blandy <jimb@cygnus.com>:
26476
26477 * gdb.base/default.exp (info float): Expect some output now.
26478
26479 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
26480 returning floating-point values to fail on the x86.
26481 * gdb.base/callfwmall.exp (do_function_calls): Same.
26482
26483 * gdb.base/list.exp (test_listsize): Correct expectations for
26484 listing line 1 with listsize 2. Also, listing a single line
26485 works now, as does listing three lines. [Kevin's note: There
26486 were a number of other cases fixed too where the expectations
26487 differed...]
26488
264891999-09-02 Stan Shebs <shebs@andros.cygnus.com>
26490
26491 * gdb.base/selftest.exp: Add case for when version prints as
26492 constant string instead of char pointer.
26493
104c1213
JM
264941999-08-25 Stan Shebs <shebs@andros.cygnus.com>
26495
26496 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 26497 stepping out of main.
104c1213
JM
26498
26499 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
26500 G++ used.
26501
26502 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 26503 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
26504
26505 * gdb.c++/ovldbreak.exp: Update match string in test that
26506 includes a warning of multiple breakpoints.
26507
265081999-08-24 Stan Shebs <shebs@andros.cygnus.com>
26509
26510 * gdb.base/display.exp: Improve precision of step-after-finish
26511 added yesterday.
26512
26513 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 26514 test.
104c1213
JM
26515
26516 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
26517 configs when using G++, not just hppa*.
26518
265191999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26520
26521 * gdb.base/async.c: New file.
26522 * gdb.base/async.exp: New file.
26523
26524Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
26525
26526 * gdb.base/break.exp: Tweak PA specific tests to properly handle
26527 PA64.
26528
53a5351d
JM
26529Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
26530
104c1213
JM
26531 * gdb.base/display.exp: "finish" can leave us mid-line on many
26532 targets, deal with it. Add a small constant to main, instead of
26533 1000 since main+1000 may not be a valid address in the target.
26534
53a5351d
JM
26535 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
26536 on hpux11.
26537
26538 * gdb.base/attach.exp: Handle another hpux11 error message variant
26539 when attaching to a process that does not exist.
26540
265411999-08-19 J.T. Conklin <jtc@redback.com>
26542
26543 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 26544 characters in 'continue to 1241' test.
53a5351d
JM
26545
265461999-08-17 Stan Shebs <shebs@andros.cygnus.com>
26547
26548 * gdb.base/call-ar-st.exp: Add a shorter match case for the
26549 stop in print_long_arg_list, define and use a whitespace
26550 variable in print_small_structs test, add an XFAIL for Solaris.
26551 * gdb.base/dbx.exp: XFAIL func commands until somebody is
26552 interested enough to fix.
26553
7be570e7
JM
265541999-08-13 Keith Seitz <keiths@cygnus.com>
26555
26556 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
26557 (dbx_gdb_load): Remove. Use gdb_load instead, since that
26558 proc knows about targets other than the natives.
26559 (test_assign): Use "gdb_run_cmd" to "run" the target.
26560 Check that we've actually hit the breakpoint at main.
26561 When we attempt to assign a value to a local variable, check
26562 that the variable is in the current scope, i.e., don't use
26563 a test with an empty result.
26564
26565Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
26566
26567 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 26568 command.
7be570e7
JM
26569
265701999-08-09 Stan Shebs <shebs@andros.cygnus.com>
26571
26572 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26573 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
26574 gdb.compat, gdb.threads-hp.
26575 gdb.hp/configure, gdb.hp/configure.in: New files.
26576 gdb.hp/Makefile.in: Recurse into new subdirs.
26577 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
26578 gdb.hp/gdb.objdbg: New directory, tests for debugging info
26579 in object files.
26580 gdb.hp/tools: New directory, aux tools for HP-specific tests.
26581
96baa820
JM
265821999-08-05 Stan Shebs <shebs@andros.cygnus.com>
26583
26584 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 26585 funky printf, remove a bogus p/a test.
96baa820
JM
26586
265871999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26588
26589 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
26590 connected to the target. This is necessary when running not
26591 natively.
96baa820
JM
26592
265931999-08-03 Stan Shebs <shebs@andros.cygnus.com>
26594
26595 * gdb.base/step-test.exp: Removed some extraneous messages.
26596
26597 * gdb.base/long_long.exp: Don't run memory examination tests
26598 on little-endian targets (they will need a different set of
26599 results to match).
26600
266011999-08-02 Stan Shebs <shebs@andros.cygnus.com>
26602
26603 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
26604 until somebody decides to fix GDB.
26605
26606 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 26607 constant as "ULL".
96baa820
JM
26608 * gdb.base/long_long.exp: Loosen x/c test, add partial result
26609 matches for a couple x/2 commands.
26610
a0b3c4fd
JM
266111999-07-30 Stan Shebs <shebs@andros.cygnus.com>
26612
26613 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
26614 by merging in ref-types2 tests.
26615 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
26616
26617 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26618 * gdb.c++/Makefile.in: Add standard actions.
26619 (EXECUTABLES): Rename from PROGS, update list.
26620 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
26621 from gdb.hp.
26622 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
26623 foo and bar locals.
26624 * gdb.c++/anon-union.exp: Fix tests to match.
26625 * gdb.c++/classes.exp: Run if HP compiler used, add extra
26626 expect matches to handle output variations.
26627 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
26628 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 26629 output, add HP alternatives for new and delete prints.
a0b3c4fd 26630 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 26631 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
26632 * gdb.c++/demangle.exp: Use $style when reporting failure.
26633 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
26634 * gdb.c++/inherit.exp: Run if HP compiler used, add some
26635 match alternatives.
26636 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 26637 compilers.
a0b3c4fd
JM
26638 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
26639 * gdb.c++/method.exp: Add match alternatives.
26640 * gdb.c++/misc.cc: Add bool types.
26641 * gdb.c++/misc.exp: Add tests for bool types.
26642 * gdb.c++/overload.exp: Add xfails.
26643 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
26644 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
26645 add some more template parameter tests (only for HP currently).
26646 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
26647 * gdb.c++/virtfunc.cc: Add return type and value for main.
26648 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
26649 match alternatives.
d63a86f8 26650
a0b3c4fd
JM
266511999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26652
26653 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
26654
266551999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
26656
26657 * gdb.base/signals.exp: Don't expect getting a backtrace from
26658 within a signal handler to fail on Linux.
26659
266601999-07-29 Stan Shebs <shebs@andros.cygnus.com>
26661
26662 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26663 * lib/gdb.exp: Remove some gratuitious semicolons.
26664 (delete_breakpoints): Increase timeout.
26665 (gdb_expect): Add -notransfer option.
26666 (gdb_test): Use -notransfer option.
26667 (get_compiler_info): Add f77 case.
26668 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 26669 case.
a0b3c4fd
JM
26670 (gdb_preprocess): Call get_compiler.
26671
26672 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
26673 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
26674 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
26675 gdb.base/long_long.exp, gdb.base/printcmds.exp,
26676 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
26677 third arg to gdb_test.
a0b3c4fd
JM
26678 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
26679 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 26680 HP-UX xfails, add others.
a0b3c4fd
JM
26681 * gdb.base/completion.exp: Reflect name change of self-test.
26682 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
26683 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
26684 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
26685 HP failure number.
a0b3c4fd
JM
26686 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
26687 useless HP-UX 10.30 references.
26688 * gdb.base/maint.exp: Loosen matches.
26689 * gdb.base/pointers.c (main): Declare more_code.
26690 * gdb.base/pointers.exp: Match on output of a `next'.
26691 * gdb.base/structs.c: Add prototypes.
26692 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
26693 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
26694
266951999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26696
26697 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 26698 command.
a0b3c4fd
JM
26699
267001999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26701
26702 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
26703 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
26704
26705 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
26706 debug info. Deal with lack of signal hanlder info in stack.
26707
a9c64011 26708 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
26709 * gdb.base/annota1.exp: If printf has debug info, deal with it.
26710
5a2468f5
JM
267111999-07-19 Stan Shebs <shebs@andros.cygnus.com>
26712
26713 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 26714 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 26715
adf40b2e
JM
26716Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
26717
26718 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 26719 a1-selftest.exp.
adf40b2e
JM
26720 * gdb.base/configure: Re-generate.
26721
267221999-07-12 Stan Shebs <shebs@andros.cygnus.com>
26723
26724 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
26725 in trying to run first and name is too long.
26726
26727 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
26728 pointers2.c and pointers2.exp, respectively.
26729 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
26730 doschk happier.
26731
43e526b9
JM
267321999-07-08 Stan Shebs <shebs@andros.cygnus.com>
26733
26734 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
26735 callfuncs2.c and callfuncs2.exp.
26736
26737 * gdb.base/list.exp: Remove mistaken xfails.
26738 * gdb.base/list0.h: Add optional prototypes.
26739
9846de1b
JM
26740Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
26741
a9c64011 26742 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 26743 calling malloc.
a9c64011
AS
26744 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
26745 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 26746 use.
9846de1b
JM
26747
267481999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26749
26750 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
26751 * gdb.base/annota2.cc, annota2.exp: Move from here.
26752 * gdb.c++/annota2.cc, annota2.exp: To here.
26753 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
26754
43ff13b4
JM
26755Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
26756
26757 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 26758 a consistent format.
43ff13b4 26759
085dd6e6
JM
267601999-06-25 Stan Shebs <shebs@andros.cygnus.com>
26761
26762 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26763 * lib/gdb.exp (get_compiler_info): Add detection for assorted
26764 HP compilers, also set the globals $true and $false.
26765
26766 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
26767 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
26768 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
26769 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
26770 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
26771 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
26772 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
26773 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
26774 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
26775 whatis.c} Add C++ compatible function definitions and return
26776 types, add includes for library functions.
085dd6e6
JM
26777 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
26778 * gdb.base/step-test.c (myglob): Rename from glob.
26779 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
26780 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
26781 files, move here from gdb.hp.
085dd6e6 26782 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
26783 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
26784 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
26785 Adjust line numbers in regexps.
085dd6e6
JM
26786
26787 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
26788 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
26789 instead of 0/1.
26790
26791 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
26792 foll-vfork.exp: New files, move here from gdb.hp.
26793 * gdb.base/page.exp: New file, test of pagination command.
26794
26795 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
26796 recursion test.
26797 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
26798
26799 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 26800 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
26801
26802 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 26803 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 26804 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 26805 watchpoint test.
085dd6e6
JM
26806 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
26807 them work.
26808 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
26809 expressions properly.
26810 * gdb.base/corefile.exp: Loosen the match slightly.
26811 * gdb.base/default.exp: Allow "Error accessing memory" message
26812 also.
26813 * gdb.base/display.exp: Skip over x/0 j if PA64.
26814 * gdb.base/funcargs.exp: Add xfails for HP-UX.
26815 * gdb.base/interrupt.exp: Ditto.
26816 * gdb.base/langs.exp: Add symbolic matches governed by compiler
26817 in use.
26818 * gdb.base/list.exp: Add xfails for HP-UX.
26819 * gdb.base/long_long.exp: Refine some of the numeric matches.
26820 * gdb.base/mips_pro.exp: Xfail on HP-UX.
26821 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
26822 * gdb.base/nodebug.exp: Succeed on more varieties of output.
26823 * gdb.base/opaque.exp: Remove some HP-UX xfails.
26824 * gdb.base/ptype.exp: Succeed on more varieties of output.
26825 * gdb.base/scope.exp: Add xfails for HP-UX.
26826 * gdb.base/sect-cmd.exp: Add more cases.
26827 * gdb.base/setvar.exp: Add xfails for HP-UX.
26828 * gdb.base/shlib-call.exp: Loosen some matches slightly.
26829 * gdb.base/signals.exp: Match on void symbolically.
26830 * gdb.base/step-test.exp: Add case for PA64.
26831 * gdb.base/term.exp: Add exit and restart.
26832 * gdb.base/twice.exp: Clean up after self.
26833 * gdb.base/varargs.exp: Disable overload resolution explicitly.
26834 * gdb.base/whatis.exp: Allow more ways to pass tests.
26835
26836 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 26837 no longer useful.
085dd6e6
JM
26838
26839Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
26840
26841 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 26842 list of patterns.
085dd6e6 26843 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
26844 print_double_array(double_array)", "continuing to breakpoint
26845 1018", "print print_double_array(array_d)" and "continuing to
26846 1034" tests.
d63a86f8 26847
085dd6e6
JM
268481999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
26849
a9c64011 26850 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
26851
268521999-06-24 Stan Shebs <shebs@andros.cygnus.com>
26853
26854 * config/mt-*: Remove, these haven't been used since 1996.
26855
268561999-06-22 Stan Shebs <shebs@andros.cygnus.com>
26857
26858 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 26859 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
26860 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
26861
9e0b60a8
JM
268621999-06-18 Stan Shebs <shebs@andros.cygnus.com>
26863
26864 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
26865 simpler match case for the ptype of the big class.
26866
268671999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26868
26869 * gdb.exp: Fix test for gdb_prompt existence.
26870
268711999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26872
26873 * gdb.exp (gdb_test): Add fail after calls to perror.
26874
268751999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26876
26877 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
26878
268791999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26880
26881 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
26882
0f71a2f6
JM
26883Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
26884
26885 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 26886 malloc() is linked in.
0f71a2f6
JM
26887
268881999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
26889
26890 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
26891 step at end.
26892
26893 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
26894
268951999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
26896
26897 * gdb.java/jv-print.exp: New file. (Our first Java test!)
26898
cce74817
JM
26899Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
26900
26901 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
26902 * gdb.base/mips_pro.exp: Likewise.
26903
269041999-06-02 Keith Seitz <keiths@cygnus.com>
26905
26906 * gdb.c++/templates.cc: Change all "new" operators to throw
26907 an exception.
26908 * gdb.c++/cplusfuncs.cc: Likewise.
26909
26910 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
26911
26912Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
26913
26914 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
26915 * gdb.base/ending-run.exp: When stepping out of main, accept a
26916 step into an arbitrary assembler file.
cce74817 26917
392a587b
JM
269181999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26919
d63a86f8 26920 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 26921 "breakpoint-invalid" to be printed.
6fdff2c5
PA
26922 * gdb.base/annota2.exp: Revise line number for main
26923 breakpoint. Allow any number of "frames-invalid" and
26924 "breakpoint-invalid" to be printed.
392a587b
JM
26925 * gdb.base/annota2.cc: Initialize a.x to 0.
26926
9e086581
JM
269271999-05-17 Keith Seitz <keiths@cygnus.com>
26928
6fdff2c5
PA
26929 * gdb.base/call-ar-st.exp: Skip
26930 "print print_double_array (double_array)" when "skip_float_tests" set.
26931 Ditto for "print print_double_array(array_d)",
26932 "print print_small_structs", "print print_ten_doubles", and
26933 "step into print_long_arg_list".
26934 Don't assume we can step into "print_long_arg_list": we could step
26935 into memcpy.
26936 * gdb.base/call-rt-st.exp: Don't run float-related tests when
26937 "skip_float_tests" is set: "print print_one_double(*d1)"
26938 and "print print_two_floats(*f3)".
9e086581
JM
26939 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
26940 "skip_float_tests" is set.
6fdff2c5
PA
26941 * gdb.base/varargs.exp: Skip
26942 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
26943 "skip_float_tests" set.
d63a86f8 26944
cd0fc7c3
SS
269451999-05-06 Keith Seitz <keiths@cygnus.com>
26946
26947 * gdb.base/annota2.cc: Include stdio.h.
26948
26949Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
26950
26951 * gdb.base/crossload.exp: Remove, this has been disabled ever
26952 since BFD stopped including all targets, and cross-GDB gets
26953 plenty of testing anyway.
26954 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
26955 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
26956 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
26957 * gdb.base/README: Remove, was doc for this.
26958 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 26959 needed.
cd0fc7c3 26960
b83266a0
SS
269611999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26962
26963 * gdb.base/call-ar-st.exp: Fix one regular expression in test
26964 output.
26965
26966 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
26967 * gdb.base/annota2.exp: New file. More annotation tests.
26968 * gdb.base/annota1.c: New file. Source file for annota1.exp.
26969 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
26970
269711999-04-23 Angela Marie Thomas <angela@cygnus.com>
26972
26973 * config/cfdbug.exp: New file.
26974
7a292a7a
SS
269751999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
26976
26977 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
26978 Marcus Daniel's and Dale Hawkins's demangler crashes.
26979
26980 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
26981 test_lucid_style_demangling, test_arm_style_demangling,
26982 test_hp_style_demangling): Try Tom Tromey's core-dumping
26983 identifier under each demangling style.
7a292a7a
SS
26984
269851999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
26986
26987 * gdb.c++/demangle.exp: Include the current demangling style
26988 in all test names.
26989 (current_demangling_style): New global variable.
26990 (set_demangling_style, test_demangling_core, test_demangling,
26991 test_demangling_exact): New functions.
26992 (test_gnu_style_demangling, test_lucid_style_demangling,
26993 test_arm_style_demangling, test_hp_style_demangling): Use those,
26994 instead of calling gdb_test and gdb_test_exact directly.
26995 (catch_demangling_errors): New function, which reports errors
26996 signalled by the demangling test functions in an orderly way.
26997 (do_tests): Use catch_demangling_errors.
26998
269991999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
27000
27001 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 27002 grouping in expressions, not {}.
7a292a7a
SS
27003
27004 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 27005 initialized yet.
7a292a7a
SS
27006
270071999-04-01 Stan Shebs <shebs@andros.cygnus.com>
27008
27009 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
27010 are listed.
27011
270121999-03-26 Stan Shebs <shebs@andros.cygnus.com>
27013
27014 * gdb.stabs/weird.exp: Test for CC being defined before
27015 looking at its value.
27016
270171999-03-25 Stan Shebs <shebs@andros.cygnus.com>
27018
27019 * gdb.base/call-ar-st.exp: Remove stray '#'.
27020 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
27021 "short int" and "long int".
27022 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 27023 change, to mollify finicky HP compiler.
7a292a7a
SS
27024 * gdb.hp/reg-test.exp (testfile): Fix file name.
27025 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 27026
7a292a7a
SS
27027 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
27028 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
27029 alternate form of enum ptype.
27030
c906108c
SS
270311999-03-23 Stan Shebs <shebs@andros.cygnus.com>
27032
7a292a7a
SS
27033 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
27034 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
27035 passing skip_hp_tests, so as not to waste time on guaranteed
27036 failure.
7a292a7a 27037
c906108c
SS
27038 * gdb.c++/overload.cc: Pass string instead of char addr, always
27039 init ccpfoo.
27040 * gdb.c++/templates.cc: Fix syntax error.
27041
7a292a7a
SS
27042Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27043
27044 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 27045 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
27046 command.
27047
270481999-03-18 James Ingham <jingham@cygnus.com>
27049
27050 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
27051
27052 * gdb.c++/method.exp: It was testing an uninitialized int on the
27053 stack and assuming it was positive.
27054
27055 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
27056
27057 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 27058 keep it from killing the rest of the tests.
7a292a7a
SS
27059 Use gdb_continue_to_end.
27060
27061 * gdb.base/sigall.exp: use gdb_continue_to_end.
27062
27063 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
27064
27065 * gdb.base/display.exp: use runto_main, not run.
27066
d63a86f8
RM
27067 * gdb.base/default.exp: Check for the current error message in the
27068 r abbreviation test.
7a292a7a
SS
27069 Add strongarm to the targets that know info float.
27070
d63a86f8 27071 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
27072 run which doesn't work with monitors.
27073
6fdff2c5
PA
27074 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
27075 1034 test.
7a292a7a
SS
27076
27077 * gdb.base/break.exp: use the gdb_continue_to_end proc.
27078
6fdff2c5
PA
27079 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
27080 end of a program. Traps the case (in Cygmon) when the program
27081 never really exits. Same as Mark's continue_to_exit, but I had
27082 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
27083
27084 * config/monitor.exp (gdb_target_monitor): added another
27085 target_info parameter: remotebinarydownload. This will set the
27086 remotebinarydownload flag if this is causing some boards trouble.
27087
270881999-03-18 Mark Salter <msalter@cygnus.com>
27089
27090 * lib/gdb.exp (continue_to_exit): New function.
27091
27092 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
27093 * gdb.base/ending-run.exp: Ditto.
27094 * gdb.base/step-test.exp: Ditto.
27095
270961999-03-16 Stan Shebs <shebs@andros.cygnus.com>
27097
27098 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
27099 (suggested by Art Haas <ahaas@neosoft.com>).
27100
271011999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
27102
889bf7c5 27103 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
27104
27105Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
27106
27107 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 27108 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
27109
271101999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
27111
27112 * gdb.base/call-strs.exp: Don't assume that `step' will step over
27113 a call to strlen; sometimes we do have sources.
27114
271151999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
27116
27117 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 27118 character, so GDB won't print garbage after its end.
d63a86f8 27119
c906108c
SS
27120 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
27121 breakpoint there instead. Sometimes GCC emits memcpy to handle
27122 the large structures being passed by value, so we step into that
27123 instead of sum_array_print, which obscures what we're really testing.
27124 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
27125 the bizarre steps into memcpy, so do that here. Add check for
27126 stepping into function calls that pass large structures by value.
27127 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
27128 Remove all references to specific line numbers.
27129 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
27130 New type and function.
27131 (main): Call large_struct_by_value, passing it a large struct by value.
27132 * lib/gdb.exp (gdb_get_line_number): New function.
27133
27134 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
27135 more portable.
27136
7a292a7a
SS
271371999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
27138
c906108c
SS
27139 * lib/gdb.exp: Doc fixes.
27140
7a292a7a
SS
271411999-03-05 Nick Clifton <nickc@cygnus.com>
27142
d63a86f8 27143 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
27144
271451999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
27146
c906108c 27147 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
27148 commands. They're not germane to this test, and they don't work
27149 that way on remote targets.
c906108c 27150
3fc11d3e
JM
271511999-03-01 James Ingham <jingham@cygnus.com>
27152
27153 * Changelog entries merged over from gdb development branch.
27154
3fc11d3e
JM
27155 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
27156
27157 * lib/gdb.exp (gdbtk_analyze_results): Generic function
27158 for outputting results of test run.
27159
2d4a1622 27160 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
27161
27162 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 27163
7a292a7a
SS
271641999-02-25 Felix Lee <flee@cygnus.com>
27165
27166 * lib/gdb.exp (debug_format): initialize
27167
c906108c
SS
271681999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
27169
27170 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
27171 * gdb.base/call-rt-st.c: Ditto.
27172
c906108c
SS
271731999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
27174
27175 * gdb.threads/pthreads.exp (horiz): New variable.
27176 (test_startup): Fix regexps that capture thread numbers.
27177
271781999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
27179
27180 * gdb.base/smoke.exp: Disambiguate two test case names (both
27181 called ``print'').
27182
27183Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
27184
27185 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 27186 compilation.
c906108c
SS
27187
271881999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
27189
27190 * gdb.base/miscexprs.exp: Change patterns to match GDB's
27191 actual output formatting.
27192 * gdb.base/smoke.exp: GDB removes leading 0's.
27193 * gdb.base/volatile.exp: Don't check type of remuneration;
27194 that variable is no longer defined in constvars.c.
27195 * gdb.base/step-test.c (main): Exit with explicit exit code.
27196 * gdb.base/step-test.exp: Remove two nexti checks--they are
27197 not portable.
27198
271991999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
27200
27201 * gdb.base/help.exp ("help delete display"): Fix test to match
27202 gdb's output.
27203
27204 * gdb.base/long_long.c (known_types): Initialize values to zero.
27205 * gdb.base/long_long.exp: Step one more line
27206 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
27207 leading zeros. Explicitly ask for hex formatting. Use
27208 unique test case names.
c906108c
SS
27209
27210Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27211
d63a86f8 27212 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
27213
27214 * gdb.c++/method.exp: Add missing close brace.
27215
272161999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
27217
27218 * gdb.base/maint.exp: Use 'set height 0' to disable page
27219 prompting, not 'set height 400'.
27220
27221 Fix a bunch of timeouts.
27222 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
27223 four separate tests, so expect doesn't take forever to match a ton
27224 of text against a regexp with lots of .* forms.
27225 ("maint print psymbols", "maint print symbols"): Make some of
27226 these greps more selective, so that expect doesn't try to wade
27227 through huge piles of output and time out.
27228
27229 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
27230
27231 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
27232 tests: one which doesn't expect shlib events to be reported, and
27233 another which does, but is XFAIL for all platforms other than
27234 HP/UX.
c906108c
SS
27235
27236 * gdb.base/break.exp: Teach the test suite that the `catch
27237 fork', `catch vfork', and `catch exec' commands produce error
27238 messages on platforms that don't provide these features.
27239
27240Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
27241
27242 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
27243 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
27244 (shortening names from solib_threshold.exp etc), won't run on
27245 anything but HP-UX for the foreseeable future.
c906108c 27246 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 27247 reflect move.
c906108c
SS
27248
27249Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
27250
27251 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 27252 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
27253
27254Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
27255
27256 * gdb.base/shlib-call.exp: add test cases to verify that gdb
27257 successfully re-sets breakpoints in shared libraries.
27258 * gdb.base/shmain.c (main): return 0, don't fall off the end.
27259
27260Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27261
d63a86f8
RM
27262 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
27263 and compiled w/o GCC.
c906108c
SS
27264
27265 * gdb.hp/watch-cmd.exp: ditto.
27266
27267 * gdb.hp/watch-hp.exp: ditto.
27268
27269 * gdb.hp/xdb1.exp: ditto.
27270
27271 * gdb.hp/xdb2.exp: ditto.
27272
27273 * gdb.hp/dbx.exp: ditto.
27274
27275Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
27276
27277 * constvars.c: Remove C++-isms.
27278 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 27279 with GCC.
c906108c
SS
27280
27281Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
27282
27283 The following changes are part of the HP merge.
27284
27285 * gdb.base/break.exp: new tests to verify that catchpoints for
27286 fork, vfork, and exec don't trigger inappropriately.
27287
27288 * gdb.base/opaque.exp: compile one file at a time, then link.
27289
27290 * gdb.base/signals.exp: be more restrictive about which hppa
27291 systems receive a setup_xfail. new tests.
27292
27293 * gdb.base/solib_threshold.build: new file.
27294 * gdb.base/solib_threshold.exp: new file.
27295 * gdb.base/solib_threshold.link_opts: new file.
27296 * gdb.base/solib_threshold.mk: new file.
27297 * gdb.base/gen_solib_threshold.c: new file.
27298
27299 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
27300 tests. New tests for enums inside classes.
27301
27302 * gdb.c++/compiler.cc: indicate support of template debugging.
27303
27304 * gdb.c++/demangle.exp: run hp style demangling tests.
27305
27306 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
27307 tests.
27308
27309 * gdb.c++/misc.cc: changes to support new tests.
27310
27311 * gdb.c++/templates.cc: changes to support HP's compiler; changes
27312 to support new tests.
27313
27314 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
27315 gcc, then skip these tests.
27316
27317Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
27318
27319 The following files are part of the HP merge; some had longer
27320 names at HP, but have been renamed to be no more than 14
27321 characters in length.
27322
27323 * gdb.hp/ambiguous.cc: new file.
27324 * gdb.hp/ambiguous.exp: new file.
27325 * gdb.hp/attach.exp: new file.
27326 * gdb.hp/attach2.exp: new file.
27327 * gdb.hp/classes-hp.exp: new file.
27328 * gdb.hp/ctti.exp: new file.
27329 * gdb.hp/ctti-add.cc: new file.
27330 * gdb.hp/ctti-add1.cc: new file.
27331 * gdb.hp/ctti-add2.cc: new file.
27332 * gdb.hp/ctti-add3.cc: new file.
27333 * gdb.hp/dbx.exp: new file.
27334 * gdb.hp/exception.cc: new file.
27335 * gdb.hp/exception.exp: new file.
27336 * gdb.hp/foll-exec.c: new file.
27337 * gdb.hp/foll-exec.exp: new file.
27338 * gdb.hp/foll-fork.c: new file.
27339 * gdb.hp/foll-fork.exp: new file.
27340 * gdb.hp/foll-vfork.c: new file.
27341 * gdb.hp/foll-vfork.exp: new file.
27342 * gdb.hp/inherit-hp.exp: new file.
27343 * gdb.hp/more-steps.exp: new file.
27344 * gdb.hp/namespace.cc: new file.
27345 * gdb.hp/namespace.exp: new file.
27346 * gdb.hp/optimize.exp: new file.
27347 * gdb.hp/pxdb.c: new file.
27348 * gdb.hp/pxdb.exp: new file.
27349 * gdb.hp/quicksort.exp: new file.
27350 * gdb.hp/reg-test.exp: new file.
27351 * gdb.hp/reg-test.s: new file.
27352 * gdb.hp/sized-enum.c: new file.
27353 * gdb.hp/sized-enum.exp: new file.
27354 * gdb.hp/start-stop.exp: new file.
27355 * gdb.hp/templ-hp.cc: new file.
27356 * gdb.hp/templ-hp.exp: new file.
27357 * gdb.hp/thr-lib.c: new file.
27358 * gdb.hp/thr-lib.exp: new file.
27359 * gdb.hp/thr-lib.h: new file.
27360 * gdb.hp/thr-liblib.c: new file.
27361 * gdb.hp/virtfun-hp.c: new file.
27362 * gdb.hp/virtfun-hp.exp: new file.
27363 * gdb.hp/watch-cmd.exp: new file.
27364 * gdb.hp/watch-hp.exp: new file.
27365 * gdb.hp/xdb1.exp: new file.
27366 * gdb.hp/xdb2.exp: new file.
27367 * gdb.hp/xdb3.exp: new file.
27368
27369Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
27370
27371 The following files are part of the HP merge; some had longer
27372 names at HP, but have been renamed to be no more than 14
27373 characters in length.
27374
27375 * gdb.base/ss.h: new file.
27376 * gdb.base/call-ar-st.c: new file.
27377 * gdb.base/call-ar-st.exp: new file.
27378 * gdb.base/call-rt-st.c: new file.
27379 * gdb.base/call-rt-st-exp: new file.
27380 * gdb.base/call-strs.exp: new file.
27381 * gdb.base/ena-dis-br.exp: new file.
27382 * gdb.base/environ.exp: new file.
27383 * gdb.base/long_long.exp: new file.
27384 * gdb.base/sect-cmd.exp: new file.
27385 * gdb.base/shlib-cl2.exp: new file.
27386 * gdb.base/smoke.exp: new file.
27387 * gdb.base/so-impl-ld.c: new file.
27388 * gdb.base/so-impl-ld.exp: new file.
27389 * gdb.base/so-indr-cl.c: new file.
27390 * gdb.base/so-indr-cl.exp: new file.
27391 * gdb.base/varargs.exp: new file.
27392 * gdb.base/volatile.exp: new file.
27393 * gdb.base/whatis-exp.exp: new file.
7a292a7a 27394 * gdb.base/display.exp: new file.
c906108c
SS
27395 * gdb.c++/derivation.exp: new file.
27396 * gdb.c++/local.exp: new file.
27397 * gdb.c++/member-ptr.exp: new file.
27398 * gdb.c++/overload.exp: new file.
27399 * gdb.c++/ovldbreak.exp: new file.
27400 * gdb.c++/ref-types.exp: new file.
27401 * gdb.c++/ref-types2.exp: new file.
27402 * gdb.c++/userdef.exp: new file.
d63a86f8 27403
c906108c
SS
27404Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
27405
27406 * gdb.base/default.exp: Reflect wording change in remote.c.
27407
dc96c6c7 27408Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27409
27410 * gdb.base/help.exp: Update to reflect current text.
27411
27412Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
27413
27414 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
27415 they're stack variables and contain garbage.
27416 * gdb.c++/anon-union.exp: new file.
27417
27418 The following changes were made by David Taylor
889bf7c5
PA
27419 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
27420 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
27421 in changes by HP.
c906108c
SS
27422
27423 * gdb.base/bitops.exp: new file.
27424 * gdb.base/default.exp: change expected messages for catch and
27425 info catch tests to reflect HP merge changes.
27426 * gdb.base/enable-disable-break.exp
27427 * gdb.base/ending-run.c: new file.
27428 * gdb.base/long_long.c: new file.
27429 * gdb.base/maint.exp: new file.
27430 * gdb.base/pointers2.exp: new file.
27431 * gdb.base/shlib-call2.exp: new file.
27432 * gdb.base/solib.exp: new file.
27433 * gdb.base/step-test.c: new file.
27434 * gdb.c++/anon-union.cc: new file.
27435 * gdb.c++/local.cc: new file.
27436 * gdb.c++/member-pointer.cc: new file.
27437 * gdb.c++/method.cc: new file.
27438 * gdb.c++/ref-types.cc: new file.
27439 * gdb.c++/ref-types2.cc: new file.
27440 * gdb.c++/userdef.cc: new file.
d63a86f8 27441
c906108c
SS
27442 * gdb.base/scope.exp: compile one file at a time, then link.
27443 * gdb.base/langs.exp: ditto.
27444 * gdb.base/list.exp: ditto.
d63a86f8 27445
c906108c
SS
27446Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
27447
27448 The following changes were made by David Taylor
889bf7c5
PA
27449 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
27450 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
27451 in changes by HP.
d63a86f8 27452
c906108c
SS
27453 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
27454 skip tests. When compiling pass c++ flag to gdb_compile.
27455 * gdb.c++/
d63a86f8 27456
c906108c
SS
27457 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
27458 test for on hppa*-*-hpux*; use args to see if c++ was specified.
27459 (skip_hp_tests): new function.
27460 (gdb_preprocess): new function.
27461
27462 * configure.in (hpdir): decide whether to configure gdb.hp.
27463 * configure: regenerated.
27464
27465 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
27466 to delete on clean.
27467 (EXECUTABLES): update to reflect new additions.
27468 * gdb.base/commands.exp: update message expected.
27469 * gdb.base/default.exp: add copyright notice.
27470 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
27471 * gdb.base/help.exp: update messages to reflect current text.
27472 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
27473 targets for recurse tests.
27474 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
27475 skip this file.
27476
27477 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
27478 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
27479 compilation.
27480 * gdb.c++/misc.exp: ditto.
27481 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
27482 run the tests. tell gdb_compile that it's a c++ compilation.
27483
27484 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 27485
c906108c
SS
27486 * gdb.base/all-bin.exp: new file.
27487 * gdb.base/arithmet.exp: new file.
27488 * gdb.base/assign.exp: new file.
27489 * gdb.base/completion.exp: new file.
27490 * gdb.base/cond-expr.exp: new file.
27491 * gdb.base/condbreak.exp: new file.
27492 * gdb.base/define.exp: new file.
27493 * gdb.base/dollar.exp: new file.
27494 * gdb.base/environment.exp: new file.
27495 * gdb.base/eval-skip.exp: new file.
27496 * gdb.base/jump.exp: new file.
27497 * gdb.base/logical.exp: new file.
27498 * gdb.base/pointers.exp: new file.
27499 * gdb.base/relational.exp: new file.
27500 * gdb.base/section_command.exp: new file.
27501 * gdb.base/whatis-expr.exp: new file.
27502
27503 * gdb.base/all-types.c: new file.
27504 * gdb.base/call-array-struct.c: new file.
27505 * gdb.base/call-return-struct.c: new file.
27506 * gdb.base/call-strings.c: new file.
27507 * gdb.base/callfuncs2.c: new file.
27508 * gdb.base/condbreak.c: new file.
27509 * gdb.base/constvars.c: new file.
27510 * gdb.base/display.c: new file.
27511 * gdb.base/int-type.c: new file.
27512 * gdb.base/jump.c: new file.
27513 * gdb.base/miscexprs.c: new file.
27514 * gdb.base/pointers.c: new file.
27515 * gdb.base/pointers2.c: new file.
27516 * gdb.base/shmain.c: new file.
27517 * gdb.base/shr1.c: new file.
27518 * gdb.base/shr2.c: new file.
27519 * gdb.base/solib.c: new file.
27520 * gdb.base/solib1.c: new file.
27521 * gdb.base/solib2.c: new file.
27522 * gdb.base/varargs.c: new file.
27523 * gdb.c++/derivation.cc: new file.
27524 * gdb.c++/overload.cc: new file.
27525 * gdb.c++/ovldbreak.cc: new file.
27526 * gdb.hp/attach.c: new file.
27527 * gdb.hp/attach2.c: new file.
27528 * gdb.hp/average.c: new file.
27529 * gdb.hp/compiler.c: new file.
27530 * gdb.hp/compiler.cc: new file.
27531 * gdb.hp/execd-program.c: new file.
27532 * gdb.hp/follow-exec.c: new file.
27533 * gdb.hp/follow-fork.c: new file.
27534 * gdb.hp/follow-vfork-and-exec.c: new file.
27535 * gdb.hp/misc-hp.cc: new file.
27536 * gdb.hp/more-steps.c: new file.
27537 * gdb.hp/optimize.c: new file.
27538 * gdb.hp/quicksort.c: new file.
27539 * gdb.hp/run-hp.c: new file.
27540 * gdb.hp/start-stop.c: new file.
27541 * gdb.hp/sum.c: new file.
27542 * gdb.hp/templates-hp.cc: new file.
27543 * gdb.hp/thread-local-in-lib.c: new file.
27544 * gdb.hp/thread-local-in-lib.h: new file.
27545 * gdb.hp/thread-local-in-lib.lib.c: new file.
27546 * gdb.hp/vforked-program.c: new file.
27547 * gdb.hp/virtfunc-hp.cc: new file.
27548 * gdb.hp/watchpoint-hp.c: new file.
27549 * gdb.hp/xdb.c: new file.
27550 * gdb.hp/xdb0.c: new file.
27551 * gdb.hp/xdb0.h: new file.
27552 * gdb.hp/xdb1.c: new file.
27553
27554Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
27555
27556 The following change was made by Edith Epstein
889bf7c5
PA
27557 <eepstein@cygnus.com> as part of a project to merge in changes
27558 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
27559
27560 * gdb.c++/demangle.exp: changed the expected output for some
27561 ARM-style mangling -- removed second reference to datatype.
889bf7c5 27562 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 27563 T1<char>::~T1<char>(void)
c906108c 27564 becomes,
a9c64011
AS
27565 maint demangle __dt__11T1__pt__2_cFv
27566 T1<char>::~T1(void)
c906108c 27567
889bf7c5 27568 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 27569
c906108c
SS
27570Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
27571
27572 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
27573 * gdb.trace/backtrace.exp: Likewise.
27574 * gdb.trace/circ.exp: Likewise.
27575 * gdb.trace/collection.exp: Likewise.
27576 * gdb.trace/deltrace.exp: Likewise.
27577 * gdb.trace/infotrace.exp: Likewise.
27578 * gdb.trace/limits.exp: Likewise.
27579 * gdb.trace/packetlen.exp: Likewise.
27580 * gdb.trace/passc-dyn.exp: Likewise.
27581 * gdb.trace/passcount.exp: Likewise.
27582 * gdb.trace/report.exp: Likewise.
27583 * gdb.trace/save-trace.exp: Likewise.
27584 * gdb.trace/tfind.exp: Likewise.
27585 * gdb.trace/tracecmd.exp: Likewise.
27586 * gdb.trace/while-dyn.exp: Likewise.
27587 * gdb.trace/while-stepping.exp: Likewise.
27588
275891998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
27590
27591 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
27592
27593Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
27594
27595 From Brendan Kehoe:
27596 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
27597 int return types.
27598
27599Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
27600
27601 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 27602 remote dos host testing right.
c906108c
SS
27603
27604Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
27605
27606 * gdb.base/corefile.exp: remove some xfails.
27607
27608Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
27609
27610 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 27611 have different timestamps.
c906108c
SS
27612
27613Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
27614
27615 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 27616 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
27617
27618Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
27619
27620 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 27621 delta.
c906108c
SS
27622
27623Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
27624
27625 * gdb.base/default.exp: Add brace missing from previous delta.
27626
27627Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
27628
27629 * gdb.base/default.exp: Support test for info float for all
27630 varieties of arm toolchain.
27631
dc96c6c7 27632Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27633
27634 * gdb.trace/*.exp: remove "remote_download" command.
27635
dc96c6c7 27636Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27637
27638 * gdb.trace/*.exp: remove -gdwarf from compile.
27639
27640Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
27641
27642 * gdb.trace/configure.in(AC_INIT): typo
27643 * gdb.trace/configure: regenerated
27644
dc96c6c7 27645Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27646
27647 * config/m68k-emc.exp: New file.
27648 * lib/<emc-support.exp trace-support.exp}: New files.
27649 * configure.in: add new test directory gdb.trace.
27650 * gdb.trace/{configure configure.in Makefile.in}: New files.
27651 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
27652 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
27653 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
27654 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
27655 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
27656 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
27657 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 27658
dc96c6c7 27659Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27660
27661 * gdb.c++/classes.exp: Change all regular expressions to match
27662 arbitrary combinations of newline/carriage-return, so that they
27663 will work equally well on Unix and Windows.
27664 * gdb.c++/inherit.exp: ditto.
27665 * gdb.c++/virtfunc.exp: ditto.
27666
276671998-08-11 Dawn Perchik <dawn@cygnus.com>
27668
27669 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
27670
c2d11a7d
JM
27671Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
27672
27673 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
27674 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
27675 to use a0-a3/d0-d3 as needed.
27676
27677Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
27678
27679 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
27680 * gdb.disasm/am33.exp: Corresponding changes.
27681
c906108c
SS
276821998-07-11 Felix Lee <flee@cygnus.com>
27683
27684 * gdb.base/callfuncs.exp: add cmp10 test.
27685 * gdb.base/callfuncs.c (cmp10): new function.
27686
27687Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
27688
d63a86f8 27689 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
27690 into two parts to get around a synchronization problem in expect.
27691
3fc11d3e
JM
27692Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
27693
27694 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
27695
27696 * configure.in: Add options for gdbtk testsuite.
27697
27698 * configure: Regenerate.
27699
27700 * gdb.gdbtk: New directory to hold gdbtk tests.
27701
c906108c
SS
27702Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27703
27704 * gdb.fortran/types.exp: Escape brackets in expect patterns
27705 for test_float_literal_types_accepted tests.
27706 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
27707 before run test.
27708
c2d11a7d
JM
27709Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
27710
27711 * am33.exp: Just compile, do not link the testcase.
27712 * am33.s: Add ".am33" pseudoop to force am33 mode.
27713
c906108c
SS
277141998-06-25 Felix Lee <flee@cygnus.com>
27715
27716 * gdb.base/setshow.exp: make sure $pc is sane.
27717
27718 * gdb.stabs/weird.exp: split expect patterns properly.
27719
c2d11a7d
JM
27720Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
27721
27722 * gdb.disasm/am33.s: New disassembler testfile for the am33.
27723 * gdb.disasm/am33.exp: Run it.
27724
dc96c6c7 27725Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27726
27727 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
27728 match processing (and eliminate spurious timeouts when running).
27729
dc96c6c7 27730Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27731
27732 * gdb.base/signals.exp (test_handle_all_print): put back Mach
27733 exception test, but conditionalize it on target [mach | gnu].
27734
dc96c6c7 27735Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27736
27737 * gdb.base/overlays.exp: fixup compile line for linker script.
27738
27739Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
27740
27741 * gdb.fortran/types.exp: don't guess at float size.
27742
27743Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
27744
27745 * gdb.base/exprs.exp: delete test that depends on int size.
27746
27747Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
27748
27749 * config/sim.exp: Removed checks for target triplets.
27750 (gdb_target_sim): Use gdb,target_sim_options.
27751
27752Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
27753
27754 * gdb.base/reread.exp: New file.
27755 * gdb.base/reread1.c: New file.
27756 * gdb.base/reread2.c: New file.
27757
27758Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
27759
27760 * config/sim.exp: Use 'target sim -sparclite' when running
27761 SPARClite programs.
27762
27763Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
27764
27765 * gdb.base/structs2.exp: New file.
27766 * gdb.base/structs2.c: New file.
27767
27768Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
27769
27770 * gdb.asm/common.inc: New file.
27771 * gdb.asm/d10v.inc: New file.
27772 * asm-source.exp: Pass -I's to gas to find .inc files.
27773 Update line numbers in expected output.
27774 * asmsrc1.s: Rewrite.
27775 * asmsrc2.s: Rewrite.
27776 * configure.in: Create arch.inc symlink.
27777 * configure: Regenerate.
27778 * Makefile.in (distclean): Delete arch.inc.
27779
27780Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
27781
27782 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
27783 (t_enum_value2): ditto
27784 (t_enum_value3): ditto
27785 (main): ditto
c906108c
SS
27786Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27787
27788 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
27789 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
27790 change.
27791 Use gdb_test instead of send_gdb/gdb_expect sequences.
27792
27793Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
27794
27795 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
27796 not void.
27797
27798Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
27799
27800 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
27801 subroutines. Used to test gdbs ability to single step through PC
27802 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
27803
27804Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
27805
27806 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
27807 more rigorous EGCS C++ error checking.
27808
27809Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27810
a9c64011
AS
27811 * gdb.base/help.exp: Clean up `help set args' and `help show args'
27812 tests.
27813 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
27814 function when asleep.
27815 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
27816 for i*86 Linux and SVR4 signal handling problems.
27817 Remove linux xfail for `next to handler in signals_tests_1', fixed
27818 by recent infrun.c change.
27819 Limit backtrace to 10 frames to avoid timeout problems with infinite
27820 stack backtraces.
27821 Adjust expect pattern in `handle all print' test to match Apr 28 1997
27822 target.[ch] change.
c906108c
SS
27823
27824Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
27825
27826 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
27827 for a newline from gdb before continuing.
27828 (default_gdb_exit): Just look for y or n.
27829 (gdb_test): Detect abnormal exit from GDB running on DOS; if
27830 it does, fail the rests of the tests in the file.
27831
27832Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
27833
27834 * config/cygmon.exp: New file.
27835
27836Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
27837
27838 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 27839 main" test on remote targets.
c906108c
SS
27840
27841 * gdb.base/scope.exp: Fix problem with filelocal_bss before
27842 run test on remote targets.
27843
27844Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
27845
27846 * gdb.asm: New directory.
27847 * configure.in: Configure it.
27848 * configure: Regenerate.
27849 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
27850 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
27851
27852Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
27853
27854 * config/mn10300-eval.exp: New file to support MN10300 eval board.
27855
dc96c6c7 27856Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 27857
a9c64011
AS
27858 * gdb.base/overlays (several files): Merge the two overlay
27859 managers into one. Change variables (foox, barx, bazx, grbxx)
27860 back into ints but force them to load in their proper sections.
c906108c
SS
27861
27862Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
27863
27864 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 27865 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
27866 (D10VCopy): Handle memory regions crossing 16k boundaries.
27867 (D10VCopy): Transfer data in 32 bit chunks.
27868
27869Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
27870
27871 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 27872 correct.
c906108c
SS
27873
27874 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 27875 map. Include space for printf in .text segment.
c906108c
SS
27876
27877 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 27878 updated d10v memory VMA/LMA map.
c906108c 27879 (D10VCopy): Call D10VTranslate.
d63a86f8 27880
c906108c
SS
27881Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
27882
27883 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
27884
27885 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
27886 that it won't be put into the .sdata - small data -
27887 section. Update reference.
c906108c
SS
27888 * gdb.base/baz.c (bazx, baz): Ditto.
27889 * gdb.base/foo.c (foox, foo): Ditto.
27890 * gdb.base/grbx.c (grbxx, grbx): Ditto.
27891
27892 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 27893 to be arrays.
d63a86f8 27894
dc96c6c7 27895Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 27896
a9c64011
AS
27897 * gdb.base/overlays.exp: fix up and get working again.
27898 Add tests for backtraces from an overlay function.
d63a86f8 27899
c906108c
SS
27900Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
27901
27902 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
27903 "calling function with watchpoint enabled".
27904
27905Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
27906
27907 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 27908 gdb_suppress_tests for d10v-*-*.
c906108c
SS
27909 * lib/gdb.exp (gdb_suppress_tests): Disable this function
27910 pending review of whether it is useful or not.
27911
27912Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
27913
27914 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
27915
27916Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
27917
27918 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
27919 * config/dve.exp: New file to support Densan boards.
27920
27921Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
27922
27923 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 27924 reads and BSD.
c906108c
SS
27925
27926Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
27927
27928 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
27929 response.
27930
27931 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
27932
27933Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
27934
27935 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 27936 test.
c906108c
SS
27937
27938 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 27939 target_sizeof_long and target_bigendian_p.
c906108c 27940 (structs_by_value, structs_by_reference): Check values according
889bf7c5 27941 to targets word size and endianess.
d63a86f8 27942
c906108c
SS
27943Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
27944
27945 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 27946 output.
c906108c
SS
27947
27948Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
27949
27950 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 27951 Update test of set args help to match source change.
c906108c
SS
27952
27953Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
27954
27955 * gdb.base/default.exp: Expect help system output to be in
27956 alphabetical order.
27957 * gdb.base/help.exp: Ditto.
27958
27959Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
27960
27961 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
27962 "i*86-pc-linux-gnu*".
27963 * gdb.base/interrupt.exp: Ditto.
27964 * gdb.base/corefile.exp: Ditto.
27965
27966 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 27967 define vxworks when building the testcase.
c906108c
SS
27968
27969 * gdb.base/ptype.exp: Fix testnames to be unique.
27970 * gdb.base/radix.exp: Ditto.
27971 * gdb.base/term.exp: Ditto.
27972 * gdb.base/whatis.exp: Ditto.
27973 * gdb.c++/classes.exp: Ditto.
27974
27975Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
27976
27977 * gdb.base/callfuncs.exp: Fix indentation.
27978
27979 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
27980 suppress_flag has been set.
27981 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
27982 target feature.
27983
27984Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
27985
27986 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
27987 the testcase.
27988
27989 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 27990 set_debug_traps() and breakpoint().
c906108c
SS
27991 * gdb.c++/misc.cc (main): Ditto.
27992 * gdb.c++/templates.cc (main): Ditto.
27993 * gdb.c++/virtfunc.cc (main): Ditto.
27994
27995Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
27996
27997 * lib/gdb.exp(gdb_step_for_stub): New function.
27998 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
27999 exists, reload the executable and do a "continue" instead of
28000 doing a jump.
28001 (runto_main): Use gdb_step_for_stub.
d63a86f8 28002
c906108c 28003 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 28004 tests to have unique names.
c906108c
SS
28005 * gdb.base/callfuncs.exp: Ditto.
28006 * gdb.base/commands.exp: Ditto.
28007 * gdb.base/default.exp: Ditto.
28008 * gdb.base/help.exp: Ditto.
28009 * gdb.base/list.exp: Ditto.
28010 * gdb.base/opaque.exp: Ditto.
28011 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
28012 similar tests.
d63a86f8 28013
c906108c
SS
28014 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
28015 * gdb.c++/cplusfuncs.cc: Ditto.
28016 * gdb.c++/virtfunc.cc: Ditto.
28017
28018 * config/monitor.exp: Keep track of the last file we saw, rather
28019 than trying to get the info from gdb.
28020
28021 * gdb.fortran/types.exp: Move comment to previous line.
28022
28023Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
28024
28025 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 28026 target mode.
c906108c
SS
28027
28028Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
28029
28030 From Bob Manson:
28031 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 28032 string from GDB when it connects.
c906108c
SS
28033
28034 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
28035
28036Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
28037
28038 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
28039 if we can't get a debug format from GDB (we may be testing an
28040 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
28041
28042 * gdb.stabs/weird.exp: Fix quoting.
28043
28044 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
28045
28046Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
28047
28048 * config/arm-ice.exp: New file.
28049
28050Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
28051
28052 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 28053 until it has been modified to work with the new testsuite.
c906108c 28054
99707966 28055 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
28056 testcase won't compile, cause all of the testcases in the file to
28057 fail instead.
c906108c
SS
28058
28059 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
28060 (gdb_clear_suppressed): New procedure.
28061 (gdb_stop_suppressing_tests): Only clear suppress_flag if
28062 it contains a positive value.
28063
28064Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
28065
28066 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
28067
28068 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
28069
28070Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
28071
28072 * lib/gdb.exp (setup_xfail_format): New function.
28073 (get_debug_format): New function to get debug format.
28074 (debug_format): New global variable to hold last value set
28075 by get_debug_format.
28076 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 28077 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
28078 * gdb.c++/ptype.exp: Ditto.
28079 * gdb.c++/classes.exp: Ditto.
28080 * gdb.c++/cplusfuncs.exp: Ditto.
28081 * gdb.c++/inherit.exp: Ditto.
28082 * gdb.c++/templates.exp: Ditto.
28083 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 28084
c906108c
SS
28085Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
28086
28087 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
28088 host doesn't have a currently-open connection.
28089
28090 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
28091 any gdb stub target. Handle cases where gdb doesn't respond when
28092 interrupted in a sane fashion.
c906108c
SS
28093
28094 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 28095 same thing in a totally different way.
c906108c
SS
28096
28097 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 28098 setting "timeout".
c906108c 28099 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 28100 default_gdb_init now.
c906108c
SS
28101
28102Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
28103
28104 * gdb.base/printcmds.exp: Fix "check for floating addition"
28105 regexp to accept results within approx +/- .01 of exact value.
28106 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
28107
28108Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
28109
28110 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 28111 properly.
c906108c
SS
28112 (gdb_expect): Add optional timeout parameter, and add timeout
28113 value to various calls.
28114 (gdb_suppress_tests): Only give one warning message per group.
28115
28116Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
28117
28118 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
28119 global variables. Handle getting a value for $timeout more
28120 gracefully.
c906108c
SS
28121
28122Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
28123
28124 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 28125 initialize.
c906108c 28126 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 28127 by a target configuration file.
c906108c
SS
28128 (gdb_expect): Pass the timeout to remote_expect.
28129
28130 * config/monitor.exp(gdb_load): Fix typo in regexp.
28131
28132Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
28133
28134 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
28135
28136Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
28137
28138 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
28139 here. Call gdb_target_exec before rebooting the target, to make
28140 sure the connection to the target is closed.
c906108c
SS
28141 (gdb_load): Pass the name of the executable to gdb_target_monitor.
28142 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
28143 Also detect "Timeout reading from remote" error.
28144
28145 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
28146 gdb_target_monitor. Don't call gdb_file_cmd here; let
28147 gdb_target_monitor do it.
c906108c
SS
28148
28149 * gdb.disasm/hppa.exp: Don't use exec_output.
28150
28151Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
28152
28153 * gdb.base/list.exp: If we're debugging a non-native target,
28154 try to set the pc register to point to the start of the
28155 program before doing the first list command.
28156
28157 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 28158 test_calls after restarting.
c906108c
SS
28159
28160 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 28161 reloading.
c906108c
SS
28162
28163 * gdb.base/watchpoint.exp: Fix typo.
28164
28165 * gdb.base/setshow.exp: Check for use_gdb_stub.
28166
28167 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 28168 stub case.
c906108c
SS
28169 * gdb.base/langs.exp: Ditto.
28170
28171 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
28172 gdb_load_offset. If we weren't given a file to load, figure out
28173 what the current file is and use it.
c906108c
SS
28174
28175 * config/i386-bozo.exp: New file.
28176
28177Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
28178
28179 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
28180 feature.
28181
28182 * config/proelf.exp: New entry.
28183
28184Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
28185
28186 * lib/gdb.exp: Remove spurious .* patterns at the beginning
28187 of regexps.
28188
28189 * gdb.base/watchpoint.exp: Don't run the test_stepping
28190 tests if gdb can't call functions on the target.
28191
28192 * gdb.base/setshow.exp: Don't run the set prompt tests if
28193 the board has gdb_prompt set.
28194
28195Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
28196
28197 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
28198 * gdb.base/commands.exp: Likewise.
28199 * gdb.base/setshow.exp: Likewise.
28200
28201Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
28202
28203 * config/monitor.exp(gdb_start): Look for gdb_prompt target
28204 feature.
28205
28206 * config/i960.exp: New file.
28207
28208Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
28209
28210 * gdb.base/funcargs.exp: Check for gdb,short_int target
28211 feature instead of looking for explicit target triplets.
28212
dc96c6c7 28213Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 28214
d63a86f8 28215 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
28216 "p 123DEADBEEF", to check parse_number.
28217 * top.c: change "to enable to enable" to "to enable" in a couple
28218 of help strings.
28219
28220Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
28221
28222 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
28223 on the mn10300.
d63a86f8 28224
c906108c
SS
28225Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
28226
28227 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
28228 where the test executable is run with explicit args.
28229 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
28230
28231Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
28232
28233 * gdb.base/run.c: Use FAKEARGV to build test executable that
28234 does not require a command line arg, since most simulators
28235 don't currently support passing such an arg into the simulated
28236 program.
28237 * gdb.base/commands.exp: Change tests to insert the proper
28238 value as the arg to the first recursive factorial call. Change
28239 compilation line to define FAKEARGV at compile time.
28240
28241Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
28242
28243 * gdb.base/recurse.exp: Enable these tests for the mn10300.
28244 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
28245 function with watchpoint enabled" test.
28246
28247Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
28248
28249 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 28250 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
28251
28252 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 28253 "Tests restarted" messages.
c906108c
SS
28254
28255Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
28256
28257 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
28258
dc96c6c7 28259Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28260
28261 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
28262 for INFO SYMBOL; add help tests for OVERLAY commands.
28263 * gdb.base/default.exp: add tests for INFO SYMBOL command;
28264 add tests for OVERLAY commands
28265 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
28266 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
28267 * gdb.base/sigall.c: add usestubs code frag
28268 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 28269
c906108c
SS
28270Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
28271
28272 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
28273 failures.
28274 (gdb_stop_suppressing_tests): Note that tests have restarted.
28275
28276Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
28277
28278 * config/h8300.exp: New file.
28279
28280Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
28281
28282 * gdb.base/setshow.exp: Check for the existence of a
28283 feature, not its value.
28284
28285Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
28286
28287 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
28288
28289 * gdb.base/scope.exp: It's now init0(), not init().
28290
28291 * gdb.base/scope0.c: For now, change init() to be init0().
28292
28293 * config/monitor.exp: Use gdb_serial in preference to serial
28294 or netport.
28295
28296 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 28297 and it's not already set.
c906108c
SS
28298
28299Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
28300
28301 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 28302 isn't using a stub and if it supports argument passing.
c906108c
SS
28303
28304Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
28305
28306 * config/udi.exp(gdb_start): Make sure UDICONF is set
28307 properly before starting gdb.
28308
28309Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
28310
28311 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
28312 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
28313 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
28314
28315Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
28316
28317 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 28318 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
28319
28320 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
28321
28322 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
28323
28324 * config/monitor.exp: Make sure we disconnect from the target.
28325 Also, try a reboot/reload cycle instead of failing if the
28326 load fails.
28327
28328Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
28329
28330 * gdb.base/default.exp: Don't set match_max.
28331 * gdb.base/help.exp: Ditto.
28332 * gdb.base/list.exp: Ditto.
28333 * gdb.base/signals.exp: Ditto.
28334
28335 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
28336 set, use remote_ld to download the testcase instead of
28337 the GDB loader.
28338
28339Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
28340
28341 * config/vr5000.exp: New file.
28342
28343 * config/monitor.exp(gdb_target_monitor): Add pattern for
28344 "Ending remote" to detect errors in connecting.
28345
28346 * gdb.base/setshow.exp: Add .* within auto language test.
28347
28348 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
28349 target feature.
28350
28351 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 28352 and reboot the board if necessary.
c906108c
SS
28353
28354 * gdb.base/setvar.exp(test_set): Handle multiple prints within
28355 a set of tests. Remove print.* from the patterns being checked.
28356
28357Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
28358
28359 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
28360 refer to gdb_spawn_id.
28361
28362 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
28363 longer used.
28364 * config/sparclet.exp: Ditto.
28365 * config/sparclet-old.exp: Ditto.
28366 * config/slite.exp: Ditto.
28367 * config/sim.exp: Ditto.
28368 * gdb.base/funcargs.exp: Ditto.
28369
28370 * lib/gdb.exp:Remove references to gdb_spawn_id.
28371 (gdb_expect): Move to remote.exp.
28372
28373Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
28374
28375 * config/monitor.exp: Detect the "Couldn't establish connection"
28376 message from GDB.
28377
28378Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
28379
28380 * gdb.base/bitfields.exp: Use runto instead of explicit
28381 gdb_run_cmd/gdb_expect sequences.
28382
28383 * gdb.base/break.exp(text_next_with_recursion): Add match for
28384 gdb_expect call.
28385
28386 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
28387 We also need to handle the "A program is being debugged already"
28388 prompt from gdb. Use gdb_test to set the baud rate.
28389
28390 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
28391 to 20000. Really. I mean it.
28392
28393Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
28394
28395 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
28396 fails. If suppress_flag is set, skip perror message about not
28397 being able to send to GDB.
c906108c 28398 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 28399 GDB.
c906108c
SS
28400 (gdb_expect): If suppress_flag is set, always fail immediately.
28401 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
28402 (gdb_init): Call gdb_stop_suppressing_tests.
28403 (default_gdb_exit): Ditto.
28404 (default_gdb_start): Ditto.
28405
28406 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 28407 gdb_stop_suppressing_tests as appropriate.
c906108c 28408 * gdb.base/break.exp: Ditto.
889bf7c5 28409 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
28410 * gdb.base/commands.exp: Ditto.
28411 * gdb.base/exprs.exp: Ditto.
889bf7c5 28412 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
28413 * gdb.base/list.exp: Ditto.
28414 * gdb.base/recurse.exp: Ditto.
889bf7c5 28415 * gdb.base/scope.exp: Ditto.
c906108c
SS
28416 * gdb.base/structs.exp: Ditto.
28417 * gdb.c++/inherit.exp: Ditto.
28418
28419Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
28420
28421 * config/vr4300.exp: New file.
28422
99707966 28423 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 28424
99707966 28425 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
28426
28427Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
28428
28429 * lib/gdb.exp(gdb_init): New function.
28430
28431 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 28432 for each individual variable set.
c906108c
SS
28433
28434 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
28435 name.
28436
28437 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
28438
28439 * gdb.base/scope.exp: Use gdb_test.
28440
28441 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
28442 aborting; the testsuite driver will do that for us (see
28443 gdb_finish). Also, use gdb_test in a few more places.
28444
28445Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
28446
28447 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
28448
28449Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
28450
28451 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
28452 and "add_tests" are not at the same address.
28453
28454Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
28455
28456 * gdb.base/ptype.exp: Use gdb_test.
28457
28458Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
28459
28460 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
28461 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
28462 left in. No longer expect them to fail.
28463
28464 * gdb.stabs/*.mt; Deleted, no longer used.
28465 * gdb.stabs/configure.in: Remove references to target makefile
28466 frags.
28467 * gdb.stabs/configure: Rebuilt.
28468
28469 * gdb.disasm/*.mt: Deleted, no longer used.
28470 * gdb.disasm/configure.in: Remove references to target makefile
28471 frags. Use "sh3.s" as the unique filename for this directory.
28472 * gdb.disasm/configure: Rebuilt.
28473
28474 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
28475 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
28476 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
28477
28478Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
28479
28480 * config/udi.exp: Use mondfe,name instead of remote_host.
28481
28482Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
28483
28484 * gdb.base/watchpoint.exp: Don't expect a failure when calling
28485 a function with a watchpoint enabled on the mn10200.
28486
28487 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
28488 before trying to create it!
28489
28490Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
28491
28492 * config/vx.exp: Use hostname instead of netport.
28493
28494 * config/vxworks.exp: New file.
28495
28496 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
28497
28498 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 28499 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
28500 occurs.
28501
28502 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
28503 $gdb_spawn_id directly.
28504 (gdb_run_cmd): Try _start as well as start. Use the target feature
28505 gdb,start_symbol as the symbol to start from when jumping.
28506
28507Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
28508
28509 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
28510 redundant) test.
28511
28512 * gdb.base/recurse.exp: Relax final value test for 'b' so that
28513 it doesn't lose for 16bit integer systems.
28514
28515Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
28516
28517 * gdb.fortran/types.exp: If the target doesn't support "double"
28518 data types, then expect "real" types to only be 4 bytes.
28519
28520 * gdb.c++/virtfunc.exp: Expect failure for virtual function
28521 call tests if the target doesn't support inferior function calls.
28522
28523 * gdb.base/printcmds.exp: Allow minor deviation in FP values
28524 in printf tests.
28525
28526Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
28527
28528 * gdb.base/help.exp: Disable "help set", "help show", and
28529 "help support". Simplify regexp for "help stack".
28530
28531 * gdb.base/default.exp: Set match_max to 5000 and the timeout
28532 to 60 seconds. Temporarily set match_max to 15000 around the
28533 "info copying" test.
28534
28535 * gdb.base/nodebug.exp: Don't try to do an inferior function
28536 call if the target doesn't support them.
28537 * gdb.base/printcmds.exp: Likewise.
28538 * gdb.base/setvar.exp: Likewise.
28539 * gdb.base/structs.exp: Likewise.
28540 * gdb.c++/templates.exp: Likewise.
28541 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
28542
28543 * gdb.base/recurse.exp: Enable for the mn10200.
28544
28545 * configure.in: Do configure gdb.stabs directory for *-*-elf
28546 targets.
28547 * configure: Rebuilt.
28548
28549 * gdb.base/break.exp: Check for gdb,noresults before testing
28550 exit status and/or results from the target.
28551 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
28552 * lib/gdb.exp: Remove old (now bogus) initialization of
28553 noinferior, noargs, noresults and nosignals.
28554
28555Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
28556
28557 * config/sh.exp: New file.
28558
28559 * config/slite.exp: Try to connect multiple times to the board
28560 before rebooting. Only send a "monitor run" if need_monitor_run
28561 is set.
28562
28563 * gdb.base/break.exp: Don't do the "stub continue" test if
28564 the target has gdb_stub set.
28565
28566 * gdb.base/callfuncs.exp: Increase the timeout.
28567
28568 * gdb.base/interrupt.exp: Don't even try to compile the testcase
28569 if the target has gdb,noinferiorio set.
28570
28571 * gdb.base/list.exp: Increase match_max to 10000 characters.
28572
28573 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
28574
28575 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
28576 target.
28577
28578 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
28579
28580Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
28581
28582 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
28583 trying to delete the copy of gdb. Catch the file delete so we
28584 don't die if the delete fails; also, the file should be copied to
28585 the host, not to the build.
c906108c
SS
28586
28587Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
28588
28589 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 28590 parenthesis in case it contains multiple regexps separated
c906108c
SS
28591 with |.
28592
28593 * gdb.base/watchpoint.exp: Use gdb_test.
28594 * gdb.base/default.exp: Ditto.
28595
28596Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
28597
99707966 28598 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 28599
c906108c
SS
28600 * gdb.base/scope.exp: Use gdb_test.
28601 * gdb.c++/classes.exp: Ditto.
28602 * gdb.c++/inherit.exp: Ditto.
28603
28604Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
28605
28606 * gdb.base/crossload.exp: Don't use execute_anywhere, use
28607 remote_exec instead.
28608 * gdb.base/corefile.exp: Don't be ridiculous.
28609 * gdb.base/*.c: Add missing stub invocations.
28610
28611Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
28612
28613 * config/slite.exp: Miscellaneous fixes.
28614
28615 * lib/gdb.exp: Fix runto.
28616
28617 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
28618 the target.
28619
28620 * gdb.base/watchpoint.exp: Fix regexp.
28621
28622 * lib/gdb.exp(default_gdb_exit): Add a catch to the
28623 close and wait commands, as the descriptor may now be
28624 invalid. Always call "remote_close host".
28625
28626Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
28627
28628 Major rewrite for testsuite revision.
d63a86f8 28629
c906108c
SS
28630 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
28631 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
28632 instead of relying on spawn_id to always contain a valid
28633 spawn id.
28634 (get_compiler_info): New procedure to build the ${binfile}.ci
28635 file, instead of replicating this in N different places.
28636 (gdb_compile): New procedure.
d63a86f8 28637
c906108c 28638 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
28639 appropriate arguments) instead of compile. Use gdb_test in a lot
28640 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
28641 at the start of a testcase, as this is no longer done magically.
28642
28643 config/*-gdb.exp: Rename without the -gdb suffix.
28644
28645 config/mips.exp: Use remote_close instead of exit_remote_shell.
28646 config/monitor.exp: Use target_info instead of looking at
28647 baud, timeout, etc.
28648 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
28649
28650Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28651
28652 * gdb.c++/templates.exp (test_ptype_of_templates),
28653 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
28654 Update expect patterns for destructors and assignment operators
28655 to match corresponding c-typeprint.c changes.
28656 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
28657 to destructor breakpoint test, GDB should be able to set the
28658 destructor breakpoint without specifying arguments.
28659
28660Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
28661
28662 * gdb.threads/pthreads.exp: Change result for failure to compile due
28663 to lack of pthreads runtime support from an error to simply an
28664 unsupported test, per dejagnu standards.
28665
28666Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28667
28668 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
28669 where GDB exits to reduce pattern match time.
28670 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
28671
28672 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
28673
dc96c6c7 28674Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28675
28676 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
28677 * gdb.base/default.exp: ditto.
28678 * gdb.base/nodebug.exp: ditto.
28679 * gdb.base/printcmds.exp: ditto.
28680 * gdb.base/ptype.exp: ditto.
28681 * gdb.base/setvar.exp: ditto.
28682 * gdb.base/structs.exp: ditto.
28683 * gdb.base/setshow.c: Guard against uninitialized values of argc.
28684
28685Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
28686
28687 * configure, */configure: Rebuild with autoconf 2.12.
28688
28689Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
28690
28691 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
28692 use new i*86-pc-linux*-gnu quads.
28693 * gdb.base/corefile.exp: Ditto.
28694 * gdb.base/signals.exp: Ditto.
28695 * gdb.base/sigall.exp: Ditto.
28696 * gdb.base/interrupt.exp: Ditto.
28697
28698 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
28699 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
28700 RedHat 4.0.
d63a86f8 28701
c906108c 28702 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
28703 linux. This allows the test case to at least compile on latest
28704 linux, but still not run due to missing the threads runtime library.
c906108c
SS
28705
28706Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28707
28708 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
28709 directory to search gdb directory. Accept and step over conditional
28710 stack alignment code. Consume $prompt in failure cases.
28711 Reset timeout to $oldtimeout instead of some arbitrary value.
28712 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
28713 timeout problems with infinite stack backtraces.
28714 * gdb.base/ptype.exp (ptype struct link, union tu_link):
28715 Accept function parameters for linkfunc member.
28716
28717Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
28718
28719 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
28720 (CXXFLAGS): Remove, unreferenced.
28721 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
28722 previous -B options and also add -B option to pick up cross compiled
28723 runtime.
c906108c
SS
28724 (TARGET_INCLUDES): Add for -I options and add code to initialize when
28725 doing cross compiles.
28726 (target_alias): Declare global.
28727 (xgcc): Set variable to full path of gcc in build tree. Use findfile
28728 to verify that gcc exists in build tree, and if so set CC to that
28729 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 28730
c906108c
SS
28731Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
28732
28733 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
28734 ptype test for anonymous union. Fixup testcase to match
28735 current gcc debug output.
28736
28737Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
28738
28739 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
28740 force argument to an unsigned long type.
28741
28742Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
28743
28744 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 28745 tests and anonymous union print/ptype tests.
c906108c
SS
28746 * gdb.base/list.exp (test_forward-search): Increase timeout by
28747 5 minutes for the "search extremely long line" case.
28748 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
28749 completely optional and that the pass/fail messages use the command as
28750 the message if that third arg is a null string.
28751 (gdb_test_exact): Arrange that a null string pattern means match a
28752 null string output rather than any output, which might include random
889bf7c5 28753 errors.
c906108c
SS
28754 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
28755 backtrace test.
28756 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
28757 always failing and failure is now exposed by gdb.exp changes.
28758
28759Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
28760
28761 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
28762 weren't being noted.
28763
28764Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28765
28766 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
28767 * gdb.stabs/weird.exp: Remove v_comb xfails.
28768
dc96c6c7 28769Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28770
28771 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 28772 list.exp scope.exp watchpoint.exp]
c906108c 28773 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 28774
dc96c6c7 28775Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28776
28777 * config/monitor.exp: Increase download timeout to 1000 seconds.
28778
dc96c6c7 28779Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28780
28781 * config/m32r.exp: Increase timeout to 120 seconds.
28782
28783Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
28784
28785 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
28786 and accept older ordering as obsolescent gcc or gdb.
28787 * gdb.c++/templates.exp: Ditto.
28788 * gdb.c++/virtfunc.exp: Ditto.
28789
28790Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
28791
28792 * gdb.base/coremaker.c: Add code to mmap some data so we
28793 can check that it ends up in the core file.
28794 * gdb.base/corefile.exp: Add test to read mmapped data
28795 from core file.
28796
dc96c6c7 28797Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28798
28799 * config/m32r.exp: New file.
28800
28801Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
28802
28803 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
28804 that cflags can contains -gstabs, and work correctly for other tests.
28805
dc96c6c7 28806Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28807
28808 * gdb.base/setshow.exp: New file, tests show and set.
28809 * gdb.base/setshow.c: New file, tests show and set.
28810 * gdb.base/help.exp: Add test for help set|show annotate.
28811 * gdb.base/default.exp: Add test for set|show annotate.
28812
28813Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
28814
28815 * testsuite/gdb.base/break.exp: Make backtrace from factorial
28816 errors unique.
28817 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
28818 explicitly.
28819
28820Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
28821
28822 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
28823 and width commands. This is done elsewhere.
28824 * (gdb_start): Don't call gdb_start_sim here. That's already
28825 done in gdb_load. This fixes lots of failures in default.exp.
28826
28827Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
28828
28829 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
28830 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
28831 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
28832 in the same we we treat other failures (since it may be an expected
889bf7c5 28833 condition), rather than as an error.
c906108c
SS
28834 * gdb.base/signals.exp (test_handle_all_print): Revert back to
28835 old test format.
28836
28837Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
28838
28839 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
28840 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 28841 twice. Nuke the duplicates.
c906108c 28842 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 28843 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
28844 Remove config.h along with other config files.
28845
28846Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
28847
28848 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
28849 "p func1 ()" and note that rests of tests are skipped.
28850 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 28851 setup_xfails for "print func2::coremaker_local".
c906108c
SS
28852 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
28853 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
28854 affected by the previous run test.
28855 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
28856 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
28857 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
28858 "pass int powerset tuple" and "pass modeless int powerset tuple".
28859 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
28860 "real write 4" and "real write 8".
28861 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 28862 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
28863 "print \$i after tuple assign 2", and
28864 "print vs2 after tuple assign 2".
28865 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
28866 meaningful error message and return -1 so the caller can
28867 suppress further tests and avoid a cascade of errors.
d63a86f8 28868
c906108c
SS
28869Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
28870
28871 * gdb.base/a1-selftest.exp: Tweak tests to account for new
28872 format for printing version.
28873 * gdb.base/default.exp: Ditto.
28874 * gdb.base/interrupt.exp: Fix problem with cascade of
28875 errors if child process dies while calling a function.
d63a86f8 28876
c906108c
SS
28877Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
28878
28879 * Makefile.in (VPATH): Add
28880 * Makefile.in (Makefile, config.status): Fix rules so things get
28881 remade when necessary.
28882
28883Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
28884
28885 * Makefile.in (just-check): Add path to sibling expect dir
28886 to environment variable specified by RPATH_ENVVAR.
28887
28888Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
28889
28890 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
28891 (just-check): Add shared library paths for libstdc++, tk,
28892 tcl, bfd, and opcodes to the environment variable specified
28893 in RPATH_ENVVAR.
28894 * configure.in: Add support to recognize --enable-shared flag
28895 and generate correct value for RPATH_ENVVAR.
28896 * configure: Regenerated with autoconf.
28897
28898Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
28899
28900 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 28901 include all osf versions.
c906108c
SS
28902 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
28903 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
28904 when target is linux. When failing to build pthreads test
28905 executable, give more meaningful message.
28906 * gdb.threads/pthreads.c: Hpux also uses old definition of second
28907 arg for pthread_create.
d63a86f8 28908
c906108c
SS
28909Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
28910
28911 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 28912 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 28913 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 28914 and -lpthreads (everybody else).
c906108c
SS
28915 (test_startup): Fail gracefully if threads are not supported.
28916 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
28917 "p/c array_index("abcdef",2)" when not gcc compiled.
28918 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
28919 "print func2::coremaker_local" when not gcc compiled.
28920 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
28921 "ptype on opaque struct tagname (statically)",
28922 "ptype on opaque struct tagname (dynamically) 1", and
28923 "ptype on opaque struct tagname (dynamically) 2"
28924 for not compiled with gcc.
28925 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
28926 backtrace when compiled with gcc.
d63a86f8 28927 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
28928 than always return success.
28929
28930Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
28931
28932 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
28933
28934Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
28935
28936 * gdb.base/structs.exp: Undo last change.
28937
28938Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
28939
28940 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
28941 encapsulate all the steps/nexts done during self test, starting
28942 at main, and makes them less sensitive to optimization issues.
28943 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
28944 signal handler" test.
28945 * gdb.threads/pthreads.exp: Only run this for native configs.
28946 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
28947 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
28948 tests.
28949 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
28950 for "runto test_calls(void)" test.
d63a86f8 28951
c906108c
SS
28952Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
28953
28954 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
28955 and don't expect address info in breakpoint confirmations.
28956
28957Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
28958
28959 * gdb.base/list.exp (test_forward_search): Increase timeout
28960 temporarily by 60 seconds for searching extremely long line,
889bf7c5 28961 and then reset to old value when done. Increase expect input
c906108c
SS
28962 buffer to 10000.
28963
28964Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
28965
28966 * gdb.base/list.exp (test_forward_search): Fix to handle very
28967 long source line without overflowing expect's input buffer.
28968
28969Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
28970
28971 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
28972 "buffer_full".
28973
28974 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
28975 "buffer_full".
28976
28977 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
28978 "buffer_full".
28979
28980 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
28981 "buffer_full".
28982
28983Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
28984
28985 * configure.in (configdirs): Add gdb.threads.
28986 * configure: Regenerated with autoconf.
28987 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
28988 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
28989 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 28990
c906108c
SS
28991Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
28992
28993 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
28994
28995Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
28996
28997 * gdb.base/signals.exp (test_handle_all_print): Test separately for
28998 each signal's status in the output of "handle all print".
28999 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
29000 the \r\n sequence that immediately precedes the gdb prompt.
29001 * gdb.base/a1-selftest.exp: Save original timeout and restore
29002 after test.
29003
29004Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
29005
29006 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
29007 symbol.
29008
29009Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
29010
29011 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
29012
29013Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
29014
29015 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
29016 timeout by 60 seconds.
29017
29018Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
29019
29020 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
29021 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
29022 error return.
29023
29024Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
29025
29026 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
29027 gdb initialization, also report how long dejagnu waited. Restore
29028 old timeout before doing error return. Temporarily increase timeout
889bf7c5 29029 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
29030
29031Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
29032
29033 * lib/gdb.exp: Report timeout value for verbosity level 2.
29034 * config/gdbserver.exp: Ditto.
29035 * config/hppro.exp: Ditto.
29036 * config/mips-gdb.exp: Ditto.
29037 * config/monitor.exp: Ditto.
29038 * config/netware.exp: Ditto.
29039 * config/sim-gdb.exp: Ditto.
29040 * config/slite-gdb.exp: Ditto.
29041 * config/udi-gdb.exp: Ditto.
29042 * config/unix-gdb.exp: Ditto.
29043 * config/vx-gdb.exp: Ditto.
29044 * gdb.base/a1-selftest.exp: Ditto.
29045 * gdb.base/a2-run.exp: Ditto.
29046 * gdb.base/break.exp: Ditto.
29047 * gdb.base/corefile.exp: Ditto.
29048 * gdb.base/list.exp: Ditto.
29049 * gdb.base/recurse.exp: Ditto.
29050 * gdb.base/scope.exp: Ditto.
29051 * gdb.base/signals.exp: Ditto.
29052
29053Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
29054
29055 * gdb.threads/Makefile.in (docdir): Removed.
29056
29057Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
29058
29059 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 29060 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 29061 @srcdir@.
d63a86f8 29062 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
29063 autoconf 2.5 or higher.
29064 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
29065
29066Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
29067
29068 * configure: Regenerated.
29069 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
29070 avoid name clashes with SunOS headers.
29071
29072Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
29073
29074 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
29075
29076Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
29077
29078 * gdb.base/callfuncs.exp: Finish last change -- make sure the
29079 prototype information ends up in the compiler info file.
29080
29081Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
29082
29083 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
29084 attempting to regenerate it. Eliminate use of a temporary file
29085 and just generate the info file directly. Source it immediately,
29086 for consistency of use.
29087 * gdb.base/corefile.exp: Ditto
29088 * gdb.base/exprs.exp: Ditto.
29089 * gdb.base/funcargs.exp: Ditto.
29090 * gdb.base/langs.exp: Ditto.
29091 * gdb.base/list.exp: Ditto.
29092 * gdb.base/mips_pro.exp: Ditto.
29093 * gdb.base/nodebug.exp: Ditto.
29094 * gdb.base/opaque.exp: Ditto.
29095 * gdb.base/ptype.exp: Ditto.
29096 * gdb.base/scope.exp: Ditto.
29097 * gdb.base/setvar.exp: Ditto.
29098 * gdb.base/signals.exp: Ditto.
29099 * gdb.base/whatis.exp: Ditto.
29100 * gdb.c++/templates.exp: Ditto.
29101 * gdb.c++/virtfunc.exp: Ditto.
29102 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 29103 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
29104
29105Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29106
29107 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
29108 it got fixed by the recent lookup_minimal_symbol_by_pc change.
29109 Increase timeout, a lot of single stepping might be needed if the
29110 target has no hardware watchpoints.
29111
29112Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
29113
29114 * gdb.base/break.exp: Ignore compiler warnings when compiling
29115 break.c.
29116 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
29117 * gdb.base/default.exp: Add h8300 xfails. Handle messages
29118 from remote-sim.
29119 * gdb.base/exprs.exp: Add h8300 xfails.
29120 * gdb.base/funcargs.exp: Likewise.
29121 * gdb.base/nodebug.exp: Likewise.
29122 * gdb.base/printcmds.exp: Likewise.
29123 * gdb.base/ptype.exp: Likewise.
29124 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
29125 h8300 xfails.
d63a86f8 29126 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
29127 on the h8300.
29128 * gdb.base/funcargs.c: Explicitly make last constant argument to
29129 call_after_alloca_subr an unsigned long type.
29130 * gdb.base/return.c: Include stdio.h.
29131
29132Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
29133
29134 * config/abug.exp: New file for the older Motorola Bug monitor
29135 that runs on the mvme13x series VME boards.
29136 * config/monitor.exp: Use the new config array for target settings
29137 if they exist.
29138
29139Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
29140
29141 * sim-gdb.exp: Make the SH simulator allocate less space when
29142 it is targeted.
29143
29144Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
29145
29146 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
29147 test.
29148
29149Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
29150
29151 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
29152 "rs6000-*-*" for "list function in include file" when gcc compiled.
29153 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
29154 for "p ctable1[120]".
29155 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
29156 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
29157 Remove setup_xfail for "rs6000-*-*" for
29158 "print 'scope0.c'::filelocal before run".
29159 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
29160 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
29161 since some compilers don't allow both options to be given
29162 on the same command line. Create object file and move it.
d63a86f8 29163
c906108c
SS
29164Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
29165
29166 * gdb.base/corefile.exp: Always regenerate the core file, since
29167 we always regenerate the coremaker program. Detect special case
29168 where registers cannot be read from core file.
d63a86f8 29169
c906108c
SS
29170Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
29171
29172 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
29173 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
29174 * gdb.c++/templates.exp: Only match on basename of file since
29175 some formats like xcoff don't encode directory information.
29176 * gdb.stabs/weird.exp: Use the right sed script for powerpc
29177 and rs6000 AIX xcoff targets.
29178 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
29179 * configure: Regenerate.
29180 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
29181 here, rather than in distclean.
d63a86f8 29182
c906108c
SS
29183Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
29184
29185 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
29186 defined, and use it to compile the test case with -O2. The
29187 native compilation still uses no optimization.
29188 * gdb.base/mips_pro.c: Remove inline assembly code since
29189 it is compiled PIC by default, which results in assembler
29190 warnings that make the testsuite think the compilation
29191 was unsuccessful.
29192
29193Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
29194
29195 * gdb.c++/misc.exp: Add note to message for
29196 "print s.a for foo struct" that this is a known gcc 2.7.2
29197 and earlier bug.
29198
29199Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
29200
29201 * gdb.base/break.exp: Fix pattern for matching "Delete all
29202 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
29203 setup_xfail for deleting all breakpoints test. Fix various
29204 timeout messages to include "(timeout)".
29205 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
29206 for "p t_float_values2(3.14159,float_val2)".
29207 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
29208 for "continue to call2g" when gcc compiled.
29209 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
29210 "up to foo in langs.exp", "show language at foo in langs.exp",
29211 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
29212 and "show language at fsub in langs.exp".
29213 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
29214 "list line 1 in include file", "list message for lines past EOF",
29215 "list function in include file", "list list0.h:foo", and
29216 "list filename:function; nonexistant function".
29217 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
29218 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
29219 and "ptype t_char_array" to be for native cc only.
d63a86f8 29220
c906108c
SS
29221Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
29222
d63a86f8 29223 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 29224 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 29225 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
29226
29227Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
29228
29229 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
29230 "bt in signals.exp". This problem only appears when running
29231 the testsuite, and then only intermittently.
29232
29233Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
29234
29235 * gdb.base/return.exp (return_tests): Differentiate between
29236 two tests of continuing.
29237
29238Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
29239
29240 * */Makefile.in (maintainer-clean): Remove config.log.
29241 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
29242 * gdb.c++/Makefile.in (PROGS): Add inherit.
29243 (clean): Remove *.ci.
29244
29245Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
29246
29247 * gdb.c++/misc.cc: Add test code from Mike Stump.
29248 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
29249
29250Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
29251
29252 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
29253 to "alpha-*-osf2*" and add comment.
29254 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
29255 setup_xfail for "step over execarg initialization" and
29256 "step over corearg initialization".
c906108c
SS
29257 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
29258 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
29259 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 29260 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
29261 "print func2::coremaker_local", and "backtrace in corefile.exp".
29262 * gdb.base/signals.exp: Build and source signals.ci.
29263 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
29264 to be for gcc only.
29265 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 29266
c906108c
SS
29267Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29268
29269 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
29270 Feb 3 procfs.c change.
29271
29272Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
29273
29274 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
29275
29276Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
29277
29278 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
29279 from dejagnu's apparent default of 10 seconds, which gives random
29280 results when running the tests over NFS on moderately loaded systems.
29281 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
29282
29283Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
29284
29285 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
29286 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 29287 result reports.
c906108c
SS
29288
29289Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
29290
29291 * configure.in (CY_AC_PATH_TCLH): Remove.
29292 * configure: Regenerate.
29293
29294Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
29295
29296 * gdb.c++/Makefile.in (clean): Add missing '{'.
29297
29298Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
29299
29300 * lib/gdb.exp: Provide a default value for noinferior.
29301
29302 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
29303 Load libgloss.exp.
29304
29305Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
29306
29307 * gdb.disasm/hppa.exp: Compile directly into an executable, use
29308 the executable, not the .o to run the tests from.
29309
29310Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
29311
29312 * gdb.base/break.exp: Don't test for program exit or exit status
29313 if $noresults if nonzero.
29314 * gdb.base/langs.exp: Likewise.
29315 * gdb.base/watchpoint.exp: Likewise.
29316
29317 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
29318 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
29319 trying to compile the testcase.
29320
29321Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
29322
29323 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
29324 * gdb.base/signals.exp (continue to handler): Likewise.
29325
29326Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
29327
29328 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
29329
29330 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
29331
29332Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
29333
29334 * gdb.base/corefile.exp: Recognize "not found" as failure
29335 when trying to determine if a core file was generated.
29336 If no core file was generate the first time, try again without
29337 the ulimit -c to work around braindamaged shells.
29338
29339Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
29340
29341 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
29342 [] tests with "test" and enclose string in quotes.
29343 * gdb.stabs/configure: Rebuild
d63a86f8 29344
c906108c
SS
29345Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
29346
29347 Changes in sync with expect:
29348 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
29349 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
29350 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
29351 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
29352 argument to AC_REQUIRE.
29353 * configure: Regenerated.
29354
29355Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
29356
29357 * gdb.base/corefile.exp: When generating a core, discard any
29358 error messages about ulimit not found and the "core dumped"
29359 message from the shell that runs the coredumper.
29360
29361Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
29362
29363 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
29364
29365 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
29366 which sed script to run. Expect failure for v_comb test
29367 on PA targets too.
d63a86f8 29368
c906108c
SS
29369Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
29370
29371 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 29372 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
29373
29374Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
29375
29376 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
29377 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 29378 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
29379 * lib/gdb.exp (default_gdb_start): Fix typo.
29380 * gdb.base/corefile.exp: Allow "Core was generated by ..."
29381 messages to not include the full program name that caused
29382 the core dump since some systems (such as solaris) apparently
29383 truncate this path to about 80 characters.
29384 When generating a core file first try increasing the core file
29385 size limit to unlimited since some systems may default it to
29386 zero, and it is harmless to try it. Move the test for failing
29387 to generate a core file to where it will actually get executed.
29388 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
29389 new gdb result from g++ debug info improvements and make old
29390 pattern obsolescent. Also account for size_t differences
29391 (may be int or long).
29392 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
29393 initialization before function call is placed in the delay slot
29394 and thus appears to be skipped over by commands such as "next".
29395
29396Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
29397
29398 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
29399
29400Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
29401
29402 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
29403 input source file; fix code to compile test to deal with this
29404 convention.
29405 * gdb.c++/*.exp: Likewise.
29406
29407Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
29408
29409 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
29410 "bt in signals.exp".
29411
29412Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
29413
29414 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
29415 "step over execarg initialization" and
889bf7c5 29416 "step over corearg initialization".
c906108c
SS
29417
29418Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
29419
29420 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
29421 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
29422
29423Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
29424
29425 From Rob Savoye (rob@poseidon.cygnus.com)
29426 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
29427 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
29428 configure.in}, gdb.disasm/{Makefile.in, configure.in},
29429 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
29430 configure.in}: Major reworking for autoconfig.
c906108c
SS
29431 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
29432 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 29433 New files.
c906108c
SS
29434 * config/unix-gdb.exp: Make GDB global.
29435 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
29436 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
29437 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
29438 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
29439 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
29440 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 29441 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
29442 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
29443 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
29444 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
29445 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 29446 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
29447 to returns as necessary, arrange for test to compile own testcase
29448 executable.
c906108c 29449 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 29450
c906108c
SS
29451Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
29452
29453 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 29454 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
29455 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
29456 "backtrace through signal handler".
29457
29458Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29459
29460 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
29461 continuing from a job control stop signal.
29462 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
29463
29464Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
29465
29466 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
29467 * gdb.base/corefile.exp: Likewise.
29468 * gdb.base/funcargs.exp: Likewise.
29469
29470Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
29471
29472 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
29473 * config/monitor.exp: Add support for setting baud rate.
29474
29475Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
29476
29477 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
29478 i*86-*-linux* xfails for "backtrace through signal handler".
29479 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
29480 "print func2::coremaker_local".
29481 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 29482 alpha-dec-osf2* xfail for
c906108c
SS
29483 "delete all breakpoints when none".
29484
29485Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
29486
29487 * gdb.base/break.exp: Change test that deletes all breakpoints
29488 when no user breakpoints are installed. A post 4.15 change
29489 causes gdb to no longer prompt in this case.
29490
29491Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
29492
29493 * gdb.base/return.exp (return_tests): Change xfail for test
29494 "correct value returned double test" to stop xfailing at
29495 Solaris 2.5. Apparently the bug has been fixed.
29496
29497Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
29498
29499 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
29500 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
29501
29502Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
29503
29504 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
29505 * gdb.disasm/hppa.s: Corresponding changes.
29506
29507Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
29508
29509 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
29510 makefile fragment.
29511 * config/mt-hpux: Deleted.
29512
29513Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
29514
d63a86f8 29515 * Many files: When warning about suppressed tests due to a
c906108c
SS
29516 nonexistant test binary, avoid incrementing the warning count.
29517
29518Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
29519
29520 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 29521
c906108c
SS
29522Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29523
29524 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
29525 "sparc-*-solaris2*".
29526
29527Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29528
29529 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
29530 Add global and local variables and initialize them.
29531 * gdb.base/corefile.exp: Test correct mapping of corefile sections
29532 by printing variables. Remove rs6000 and powerpc xfails, BFD now
29533 extracts the file name and terminating signal from the core file.
29534 * TODO: Remove note about tests for correct mapping of corefile.
29535 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
29536 from optimizing it away.
29537 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
29538 handles common blocks.
29539
29540Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
29541
29542 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
29543 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
29544
29545Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
29546
29547 * Makefile.in (maintainer-clean): New target, synonym for
29548 realclean.
29549 * gdb.base/Makefile.in (maintainer-clean): Likewise.
29550 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
29551 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
29552 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
29553 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
29554 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
29555
29556Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
29557
29558 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
29559 xfails when not gcc compiled for "print foo::funclocal".
29560 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
29561 "print foo::funclocal at foo",
29562 "print 'scope1.c'::foo::funclocal at foo",
29563 "print foo::funclocal_bss at foo",
29564 "print 'scope1.c'::foo::funclocal_bss at foo",
29565 "print foo::funclocal_ro at foo",
29566 "print 'scope1.c'::foo::funclocal_ro at foo",
29567 "print bar::funclocal at foo" and
29568 "print 'scope1.c'::bar::funclocal at foo".
29569 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
29570 gcc compiled for "print foo::funclocal at bar".
29571 Expand all messages to ensure that they identify that
29572 the test is at bar().
29573 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
29574 gcc compiled for:
29575 "ptype on opaque struct pointer (statically)",
29576 "ptype on opaque struct tagname (statically)",
29577 "ptype on opaque struct pointer (dynamically) 1",
29578 "ptype on opaque struct tagname (dynamically) 1",
29579 "ptype on opaque struct pointer (dynamically) 2" and
29580 "ptype on opaque struct tagname (dynamically) 2
29581 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
29582 gcc compiled for:
29583 "p datalocal"
29584 "whatis datalocal",
29585 "ptype datalocal",
29586 "p bsslocal",
29587 "whatis bsslocal", and
29588 "ptype bsslocal".
29589 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
29590 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
29591 when not gcc compiled.
29592 * gdb.base/funcargs.exp (float_and_integral_args): Add
29593 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
29594 compiled.
29595 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
29596 "backtrace from call6a" when not gcc compiled.
29597 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
29598 "backtrace from call7a" when not gcc compiled.
29599 * gdb.base/callfuncs.exp (do_function_calls):
29600 Add "hppa*-*-hpux*" xfail when not gcc compiled for
29601 "p t_char_array_values(char_array_val2,char_array_val1)",
29602 "p t_char_array_values(char_array_val1,char_array_val2)",
29603 "p t_char_array_values("carray 1","carray 2")",
29604 "p t_char_array_values("carray 1",char_array_val2)",
29605 "p t_char_array_values(char_array_val1,"carray 2")",
29606 "p sum_args(1,{2})",
29607 "p sum_args(2,{2,3})",
29608 "p sum_args(3,{2,3,4})",
29609 "p sum_args(4,{2,3,4,5})"
29610 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
29611 "backtrace in corefile.exp" when not gcc compiled.
29612
29613Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29614
29615 * gdb.base/signals.exp: Rewrite `handle all print' test as
29616 a procedure. Accept blanks or TABs as whitespace, increase
29617 timeout and expect input buffer size for the large output
29618 from the command. Remove "i*86-*-bsdi2.0" xfail.
29619
29620Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29621
29622 * gdb.base/setvar.exp: Add new testcases for truncation when
29623 assigning invalid values to bitfields.
29624
29625Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
29626
d63a86f8 29627 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
29628 mips-sgi-irix* xfail for
29629 "call inferior func with struct - returns char *"
29630 and fix test so that an optional (unsigned char *) cast is
889bf7c5 29631 accepted in the result.
c906108c
SS
29632
29633Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
29634
29635 * gdb.base/funcargs.exp (float_and_integral_args): Remove
29636 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
29637 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
29638 * gdb.base/signals.exp: Remove duplicate "handle all print" test
29639 that accidentally got checked in.
29640
29641Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
29642
d63a86f8 29643 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
29644 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
29645 compiled test.
29646 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
29647 Add mips-sgi-irix5* xfail for not gcc compiled.
29648 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
29649 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
29650 compiled for "p top", "whatis top", "p middle", and "whatis
29651 middle".
c906108c
SS
29652 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
29653 "whatis signed char" for not gcc compiled.
29654 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
29655 "set variable signed char=-1 (-1)" and
29656 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
29657 * gdb.base/funcargs.exp (float_and_integral_args):
29658 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
29659 Add mips-sgi-irix* xfail when not gcc compiled for
29660 "continue to call2b".
29661 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
29662 "continue to call2g".
6fdff2c5
PA
29663 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
29664 compiled for "backtrace from call6a"
29665 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
29666 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
29667 when not gcc compiled for "backtrace from call7a".
c906108c
SS
29668 (localvars_after_alloca): Fix gdb_test cmds for
29669 "print * after runto ...".
29670 Remove rs6000-*-* xfails for
29671 "print i after runto localvars_after_alloca" and
29672 "print l after runto localvars_after_alloca"
29673 for all compilers.
29674 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 29675 when not compiled with gcc, for:
c906108c
SS
29676 "print signed char == (minus)",
29677 "print signed char != (minus)",
29678 "print signed char < (minus)",
29679 "print signed char > (minus)".
29680 * gdb.base/callfuncs.exp (do_function_calls):
29681 Add mips-sgi-irix* xfail, when compiled with native compiler, for
29682 "call inferior func with struct - returns char *".
d63a86f8 29683 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
29684 "correct value returned double test" to include Solaris 2.4.
29685 * gdb.base/funcargs.exp (float_and_integral_args):
29686 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 29687
c906108c
SS
29688Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29689
29690 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
29691 enumeration bitfields if compiling with GNU C.
29692 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
29693 to empty' prompt.
29694
29695Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
29696
29697 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
29698 test for PRO targets.
29699
29700 * gdb.base/funcargs.exp: Avoid ever setting more than 8
29701 breakpoints in the inferior at any given time by making
29702 two groups of breakpoints for call2*, call6* and call7*
29703 tests.
29704
29705Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29706
29707 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
29708 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
29709 from optimizing it away.
29710 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
29711 "call inferior func with struct".
29712
29713Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
29714
29715 * configure.in: Only configure gdb.chill for particular targets.
29716
29717Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
29718
29719 * gdb.base/Makefile.in: Add action to .c.o transformation
29720 rule that generates a .ci file for each .o file and remove
29721 explicit .c.o rules except for callfuncs.o.
29722 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
29723 generates a .ci file for each .o file and remove explicit
29724 .cc.o rules.
29725 (clean): Remove *.tmp *.ci files.
29726 (EXECUTABLES): Remove templ-info.exp.
29727 * gdb.base/compiler.c: New file.
29728 * gdb.c++/compiler.cc: New file
29729 * gdb.base/scope.exp: Source gdb.base/scope.ci.
29730 Change rs6000-*-* xfail for
29731 "print 'scope0.c'::filelocal_ro" and
29732 "print 'scope1.c'::filelocal" and
29733 "print 'scope1.c'::filelocal_bss" and
29734 "print 'scope1.c'::filelocal_ro" and
29735 "print 'scope1.c'::foo::funclocal" and
29736 "print 'scope1.c'::foo::funclocal_ro" and
29737 "print 'scope1.c'::bar::funclocal" and
29738 "print 'scope0.c'::filelocal_ro" and
29739 "print 'scope1.c'::filelocal at foo" and
29740 "print 'scope1.c'::filelocal_bss at foo" and
29741 "print 'scope1.c'::filelocal_ro at foo" and
29742 "print 'scope1.c'::foo::funclocal at foo" and
29743 "print 'scope1.c'::foo::funclocal_bss at foo" and
29744 "print 'scope1.c'::foo::funclocal_ro at foo" and
29745 "print 'scope1.c'::bar::funclocal at foo" and
29746 "print 'scope0.c'::filelocal_ro" and
29747 "print 'scope1.c'::filelocal" and
29748 "print 'scope1.c'::filelocal_bss" and
29749 "print 'scope1.c'::filelocal_ro" and
29750 "print 'scope1.c'::foo::funclocal" and
29751 "print 'scope1.c'::foo::funclocal_bss" and
29752 "print 'scope1.c'::foo::funclocal_ro" and
29753 "print 'scope1.c'::bar::funclocal" and
29754 "print 'scope1.c'::bar::funclocal_bss"
29755 to only be xfail'd when not compiled with gcc.
d63a86f8 29756 Add rs6000-*-* xfail for
c906108c
SS
29757 "print 'scope0.c'::filelocal_bss before run"
29758 when compiled with gcc.
29759 (test_at_main): Add rs6000-*-* xfail for
29760 "print filelocal_ro in test_at_main"
29761 when compiled with gcc.
29762 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 29763 Add rs6000-*-aix* xfail for
c906108c
SS
29764 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
29765 "ptype t_char_array", not compiled with gcc.
29766 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
29767 xfail for "list foo (in include file)" when gcc compiled.
29768 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 29769 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
29770 "run to call0a" if not compiled with gcc.
29771 (unsigned_integral_args): Add rs6000-*-* xfail for
29772 "run to call1a" if not compiled with gcc.
29773 (float_and_integral_args): Add rs6000-*-* xfail for
29774 "run to call2a" if not compiled with gcc and for
29775 "continue to call2b" for any compiler.
29776 Add rs6000-*-* xfail to
29777 "print f1 after run to call2a" for gcc compiled.
29778 (discard_and_shuffle): Add rs6000-*-* xfail for
29779 "run to call6a".
29780 (shuffle_round_robin): Add rs6000-*-* xfail for
29781 "backtrace from call7a" if not compiled with gcc.
29782 Add rs6000-*-* xfail for
29783 "backtrace from call7b" if compiled with gcc.
29784 (call_after_alloca): Add rs6000-*-* xfail for
29785 "print c in call_after_alloca" and
29786 "print s in call_after_alloca" and
29787 "backtrace from call_after_alloca_subr"
29788 if not compiled with gcc.
29789 (localvars_in_indirect_call): Add rs6000-*-* xfail for
29790 "print c in localvars_in_indirect_call" and
29791 "print c in localvars_in_indirect_call" and
29792 "backtrace in indirectly called function" and
29793 "stepping into indirectly called function"
29794 if not compiled with gcc.
29795 (localvars_after_alloca): Add rs6000-*-* xfail for
29796 "print c after runto localvars_after_alloca" and
29797 "print s after runto localvars_after_alloca" and
29798 "print i after runto localvars_after_alloca" and
29799 "print l after runto localvars_after_alloca"
29800 for all compilers.
29801 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
29802 than whatis-info.exp.
29803 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
29804 than opaque-info.exp.
29805 Setup rs6000-*-* xfail for
d63a86f8 29806 "ptype on opaque struct pointer (statically)" and
c906108c
SS
29807 "ptype on opaque struct pointer (dynamically)" when
29808 not compiled with gcc.
29809 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
29810 rather than callf-info.exp.
29811 (do_function_calls): Add clear_xfail for rs6000-*-* for
29812 "p t_float_values2(3.14159,float_val2)". Seems to work
29813 fine there, both with xlc and gcc. Need to find out what
29814 it is doing right and fix other platforms.
29815 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
29816 "call inferior func with struct - returns int",
29817 "call inferior func with struct - returns long",
29818 "call inferior func with struct - returns float",
29819 "call inferior func with struct - returns double",
29820 "call inferior func with struct - returns char *",
29821 but only if not gcc compiled (presumes xlc compiled).
29822 Change rs6000-*-* xfails for
29823 "call inferior func with struct - returns char" and
29824 " call inferior func with struct - returns short" to only
29825 xfail if not using gcc.
29826 (clean mostlyclean): Remove *.ci and *.tmp files.
29827 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
29828 than templ-info.exp.
29829 * gdb.base/langs.exp: Source gdb.base/langs.ci.
29830 Add rs6000-*-* xfail for "up to foo in langs.exp"
29831 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 29832 when not gcc compiled.
d63a86f8 29833
c906108c
SS
29834Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29835
29836 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
29837 * gdb.base/corefile.exp: Likewise.
29838 * gdb.base/list.exp: Likewise.
29839 * gdb.base/scope.exp: Likewise.
29840 * gdb.base/siganls.exp: Likewise.
29841
29842 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
29843 compiler output.
29844 * gdb.base/whatis.exp: Likewise.
29845
29846Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
29847
29848 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
29849 failure (opcode table has been fixed to match reality).
29850
29851Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
29852
29853 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
29854 "call inferior func with struct - returns char",
29855 "call inferior func with struct - returns short"
29856
29857 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
29858 "print 'scope0.c'::filelocal at main",
29859 "print 'scope0.c'::filelocal_bss in test_at_main",
29860 "print 'scope0.c'::filelocal at foo",
29861 "print 'scope0.c'::filelocal_bss in test_at_foo",
29862 "print 'scope0.c'::filelocal at bar",
29863 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 29864
c906108c
SS
29865 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
29866 in source file 1". This bug seems to have been fixed with both
29867 gcc and native cc (was native assembler bug?).
29868
29869Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
29870
29871 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
29872 "backtrace through signal handler" to "i*86-*-sysv4*".
29873 * gdb.base/signals.exp: Add xfail for "'next' behaved as
29874 continue" case. Add "known SVR4 bug" to fail message.
29875 Add "i*86-*-bsdi2.0" xfail for "handle all print".
29876 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
29877 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
29878 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
29879 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
29880 "up to foo in langs.exp", "show language at foo in
29881 langs.exp", "up to cppsub_ in langs.exp", "show
29882 language at cppsub_ in langs.exp", "up to fsub in
29883 langs.exp", and "show language at fsub in langs.exp".
29884 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
29885 "bactrace in corefile.exp".
29886 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
29887 "call inferior function with struct - returns float" and
29888 "call inferior function with struct - returns double".
d63a86f8 29889
c906108c
SS
29890Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
29891
29892 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
29893 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
29894 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
29895 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
29896
29897Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
29898
29899 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
29900 (or overriden) "CHILL" macro rather then bare "gcc".
29901 Also look for ../../gcc/xgcc since that is what we will
29902 actually need, not "Makefile". Remove following assignment
29903 of CHILL to CHILL_FOR_TARGET because that results in
29904 recursive definition.
29905
29906Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
29907
29908 * gdb.base/corefile.exp: Change xfail for backtrace in
29909 corefile.exp from linuxaout to all linux.
29910 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
29911 cases where we miss the breakpoint at the signal handler
29912 for some reason. Setup xfail for linuxoldld/linuxaout and
29913 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
29914 hitting SIGURG breakpoint.
29915 * gdb.base/signals.exp: Setup xfail for "next" acting like
29916 continue to add linuxoldld. Setup xfail for all linux for
29917 "next to handler in signals_tests_1", "backtrace in
29918 signals_tests_1", "continue to func1", "pass SIGUSR1",
29919 and continue to handler".
29920
29921Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
29922
29923 * Update all FSF addresses except those in COPYING* files.
29924
29925Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
29926
29927 * gdb.base/a2-run.exp: Change messages to be more explicit about
29928 the status of args, and quote binfile in results.
29929
29930Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
29931
29932 * gdb.base/callfuncs.exp: Add tests for passing structs to
29933 inferior functions and return various types.
29934 * gdb.base/callfuncs.c: Add functions to receive a struct
29935 and return a member of the struct, in various types.
29936
29937Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29938
29939 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
29940
29941Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
29942
29943 * config/vxworks29k.exp: New file, sources vxworks.exp.
29944
29945Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29946
29947 * config/gdbremote.exp: New file. Testing framework using
29948 gdbserver.
29949
29950Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
29951
29952 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
29953 "call function when asleep" and "send end of file".
29954 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
29955 for "backtrace in corefile.exp".
29956 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
29957 for "backtrace through signal handler".
29958 * gdb.base/corefile.exp: Make sure we actually generate a core file
29959 before trying the core tests. Some systems allow the user to suppress
29960 generation of core files and default to that (linux for example).
29961 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
29962 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
29963
29964Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29965
29966 * gdb.threads: New directory with some crude multi-threaded
29967 gdb tests (step.exp and step2.exp).
29968 * config/mt-lynx (STEP_EXECUTABLE): Define.
29969 (THREADFLAGS): Define.
29970
29971Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
29972
29973 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
29974
29975 * gdb.base/signals.exp: Disable whole file for lynx until
29976 further notice.
29977
29978 * gdb.base/signals.exp: xfail test where "next" acts like
29979 "continue" for lynx.
29980
29981 * gdb.base/interrupt.exp: xfail test for calling function while
29982 inferior is asleep for lynx.
29983
29984 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
29985 than one cr-lf after each command.
29986
29987Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29988
29989 * configure.in: Reinstate setting of stabsdirs variable, fix
29990 typo in setting up configdirs for native builds.
29991
29992 * gdb.base/return.exp: Fix typo in return double test.
29993 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
29994 compiler from optimizing them away.
29995
29996Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
29997
29998 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
29999 sequences to be echo'd by gdb when using gdb_test.
30000 * gdb.chill/chexp.exp: Likewise.
30001 * gdb.fortran/exprs.exp: Likewise
30002
30003Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
30004
30005 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
30006 after the inferior gdb has started.
30007
30008 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
30009 after each command.
30010 * gdb.base/funcargs.exp: Likewise.
30011 * gdb.base/gdbvars.exp: Likewise.
30012 * gdb.base/interrupt.exp: Likewise.
30013 * gdb.base/list.exp: Likewise.
30014 * gdb.base/watchpoint.exp: Likewise.
30015 * gdb.c++/demangle.exp: Likewise.
30016 * gdb.c++/inherit.exp: Likewise.
30017 * gdb.chill/chexp.exp: Likewise.
30018 * gdb.fortran/exprs.exp: Likewise.
30019
30020 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
30021 test if we can't handle IO to/from the inferior.
30022
30023 * gdb.c++/misc.exp: Always check for a program already being
30024 started after sending a "run" command to gdb.
30025
30026 * gdb.base/twice.exp: Start with a fresh gdb.
30027
30028 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
30029 only depend on gdb's expression code, not the chill runtime.
30030
30031 * gdb.base/return.c: Put return values into variables so we
30032 can have gdb print them rather than depending on the program
30033 to print them.
30034 * gdb.base/return.exp: Corresponding changes.
30035
30036 * lib/gdb.exp: Provide default value for noinferiorio.
30037 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
30038 the inferior.
30039
30040 * gdb.base/break.exp: Always check for a program already being
30041 started after sending a "run" command to gdb.
30042 (text_next_with_recursion): Don't check the output from the
30043 program's printf statement. Instead just make sure the program
30044 exited.
30045
30046 * gdb.base/commands.exp: Protect tests which need arguments with
30047 $noargs conditionals.
30048
30049Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30050
30051 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
30052 of structure member arrays to match gdb/valops.c:value_addr change.
30053
30054Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
30055
30056 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
30057 cases.
30058
30059Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
30060
30061 * configure.in (configdirs): Remove gdb.chill from default list
30062 of subdirs and then add it back in only if doing a native build.
30063 The current chill compiler does not yet work in any cross build.
30064 * Revert all signal changes from Jul 6.
30065 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
30066 for sh-hms targets, allowing these tests to link, with no other
30067 changes. Testing is suppressed by setting "nosignals" in site.exp.
30068
30069Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
30070
30071 * configure.in (signaldirs): Define and add to configdirs for all
30072 targets except some specific ones that are known to not support signals.
30073 Also clean up formatting.
30074 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
30075 (signals, sigall): Remove rules to build.
30076 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
30077 Moved to new gdb.signals directory.
30078 * gdb.signals: New test directory.
30079 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
30080 signals.c signals.exp}: New or moved files.
30081
30082Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
30083
30084 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
30085
30086Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
30087
30088 * gdb.base/return.exp: Xfail `return double' test failure
30089 on at least Solaris 2.3 and handle future/past versions on
30090 a case by case basis as appropriate. Also update message
30091 to include i*86 failures.
30092
30093Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30094
30095 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
30096
30097 * lib/gdb.exp: Fix comment which erroneously identified
30098 gdb_file_cmd as gdb_load (the 19 May change was in fact to
30099 gdb_file_cmd not gdb_load).
30100 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
30101
30102 * gdb.base/setvar.exp: Make test names consistent between pass and
30103 fail cases. Use gdb_test more.
30104
30105Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30106
30107 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
30108
30109Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30110
30111 * gdb.base/help.exp: Fix expected help string for `show commands'.
30112
30113Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
30114
30115 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
30116
30117 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
30118 of a text section.
30119
30120Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
30121
30122 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
30123 that loop eventually terminates. Fix Connection refused logic so
30124 that testsuite will expire nicely.
30125
30126Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
30127
30128 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
30129 config/rom68k.exp: New tcl glue for the appropriate monitors.
30130 These all just end up calling monitor.exp.
30131 * config/monitor.exp (gdb_target_monitor): Handle `Connection
30132 refused' by retrying. Cleanup some timeout issues.
30133 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
30134 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
30135 callers don't have to set/restore global timeout variable.
30136
30137 * The following set of changes centralizes management of the global
30138 timeout variable. This way, it can be set in one target dependent
30139 place instead of dozens of places scattered throughout the test suite.
30140 If you need to lengthen a timeout, then you should either set timeout
30141 in one of the config/{target}.exp files, or multiply it by a factor.
30142 Setting it to an absolute value is always going to lose for some
30143 targets.
30144 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
30145 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
30146 * gdb.base/funcargs.exp: Don't set timeout.
30147 * gdb.base/list.exp (test_forward_search): Only use local timeout.
30148 * gdb.base/printcmds.exp (test_print_string_constants
30149 test_print_array_constants): Don't set timeout.
30150 * gdb.base/ptype.exp: Don't set timeout.
30151 * gdb.base/recurse.exp: Don't set timeout.
30152 * gdb.base/return.exp: Don't set timeout.
30153 * gdb.base/watchpoint.exp: Don't set timeout.
30154 * gdb.c++/classes.exp (do_tests): Don't set timeout.
30155 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
30156
30157Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
30158
30159 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
30160
30161Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30162
30163 * lib/gdb.exp: Disable chill tests for irix5.
30164
30165Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30166
30167 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
30168 each test pass or fail.
30169
30170Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30171
30172 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
30173 xlc not gcc.
30174
30175Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
30176
30177 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
30178
30179Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
30180
30181 * config/est.exp: Fix copyright and comments. Remove dead code.
30182 Use targetname, serialport and baud variables instead of fixed
30183 constants.
30184 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
30185 * config/cpu32bug.exp: New file to support cpu32bug monitors.
30186
30187Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30188
30189 * gdb.base/watchpoint.exp: Don't run
30190 test_watchpoint_triggered_in_syscall for sunos.
30191
30192Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30193
30194 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
30195 they don't seem to exist. Do include stdio.h.
30196
30197Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30198
30199 * gdb.base/a1-selftest.exp: Add alpha xfail.
30200
30201Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30202
30203 * gdb.base/watchpoint.c (main): Prompt before calling read().
30204 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
30205 Revise accordingly. Remove cruft about sending "123" several
30206 times, until it gets noticed. Clean up the "print buf[0]" stuff
30207 so that it passes or fails, and waits for prompts in the usual way.
30208
30209Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30210
30211 * gdb.base/recurse.exp: Fix comment.
30212
30213 * TODO: Remove item about printing variables in nodebug.exp. Add
30214 item about enabling tests which are only run on some targets.
30215
30216 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
30217 fail, make test names unique, use new gdb_test convention
30218 regarding pattern, use gdb_test more, etc.).
30219
30220 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
30221 fail, make test names unique, etc.).
30222
30223Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30224
30225 * gdb.base/nodebug.c: Change return type of top and middle to
30226 short.
30227 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
30228 are fixed by the recent mdebugread.c changes. Allow `short ()'
30229 as type for top and middle.
30230
30231Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30232
30233 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
30234 nearly as I can tell, the whole thing was an accident in Stu's
30235 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
30236 to replace a send/expect pair with gdb_test, but ended up only
30237 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
30238 of 30 Mar 1995 took care of it, but left this vestigial comment
30239 which I am now nuking.
30240
30241Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30242
30243 * gdb.base/break.exp: Look for different line number for
30244 breakpoint at main depending on usestubs.
30245
30246Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30247
30248 * gdb.base/list.exp: Adjust some alternate expect patterns to
30249 match recent list0.c change. Add alternate expect pattern for
30250 output from `list default lines around main' for optimizing
30251 compilers.
30252
30253Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30254
30255 * lib/gdb.exp: If nosignals is not set, set it to 0.
30256
30257Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
30258
30259 * config/slite-gdb.exp: Responds to load symbol table prompt.
30260 * gdb.base/break.exp: Adjust line number, fix rerun.
30261 * gdb.base/langs0.c: Add #ifdef usestubs.
30262
30263Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
30264
30265 * gdb.base/list.exp: Adjust line contents after adding new lines in
30266 list0.c. Also fix a syntax error.
30267
30268 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
30269 * gdb.base/break.exp: ditto.
30270 * gdb.base/list.exp: ditto.
30271 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
30272 * gdb.base/run.c: ditto.
30273 * gdb.base/list0.c: ditto.
30274 * gdb.base/funcargs.c: ditto.
30275
30276Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
30277
30278 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
30279 $targetname, $serialport and $baud instead of hardwired variables.
30280 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
30281 target doesn't support signals.
30282
30283Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
30284
30285 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
30286
30287Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30288
30289 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
30290 Don't rely on the value of an auto variable before it has been
30291 initialized. Use gdb_test more.
30292
30293Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30294
30295 * lib/gdb.exp (default_gdb_version): A version number must start
30296 with a digit, but other than that contains all characters up to
30297 the first whitespace character.
30298
30299Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30300
30301 * gdb.base/commands.exp (breakpoint_command_test): New tests.
30302
30303Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30304
30305 * gdb.c++/*.exp: Warn if executable does not exist. The original
30306 reason for skipping the warning was that configure.in sometimes
30307 intentionally skipped building the executables but the tcl code
30308 had no way of knowing. That (a) was always bogus with respect to
30309 error handling, (b) is no longer true (right now there is no way
30310 to skip C++ tests).
30311
30312 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
30313
30314Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30315
30316 * gdb.base/list.exp: Add expect patterns for output from
30317 SunPRO compiled executables.
30318 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
30319 types.
30320
30321Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30322
30323 * gdb.base/break.exp (test_next_with_recursion): Accept any line
30324 number (we are already testing that the correct source line text
30325 gets printed).
30326
30327 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
30328 that is what is intended, but something needed to be done to get
30329 sunos4 native working again.
30330
30331 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
30332
30333 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
30334 apparently went with a (very) old xfail.
30335
30336Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
30337
30338 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
30339 runto_main is a proc in gdb.exp that will do 'step' for target use
30340 stubs.
30341 * gdb.base/exprs.exp: ditto.
30342 * gdb.base/interrupt.exp: ditto.
30343 * gdb.base/opaque.exp: ditto.
30344 * gdb.base/printcmds.exp: ditto.
30345 * gdb.base/ptype.exp: ditto.
30346 * gdb.base/scope.exp: ditto.
30347 * gdb.base/setvar.exp: ditto.
30348 * gdb.base/signals.exp: ditto.
30349 * gdb.base/twice.exp: ditto.
30350 * gdb.c++/classes.exp: ditto.
30351 * gdb.c++/inherit.exp: ditto.
30352 * gdb.c++/templates.exp: ditto.
30353 * gdb.base/break.exp: no run and hit main for stubs. Change line
30354 numbers for breakpoints and info breakpoint.
30355 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
30356 breakpoint().
30357 * gdb.base/callfuncs.c: ditto.
30358 * gdb.base/exprs: ditto.
30359 * gdb.base/interrupt.c: ditto.
30360 * gdb.base/opaque0.c: ditto.
30361 * gdb.base/printcmds.c: ditto.
30362 * gdb.base/ptype.c: ditto.
30363 * gdb.base/scope0.c: ditto.
30364 * gdb.base/setvar.c: ditto.
30365 * gdb.base/signals.c: ditto.
30366 * gdb.base/twice.c: ditto.
30367 * gdb.c++/misc.cc: ditto.
30368 * gdb.c++/templates.cc: ditto.
30369
30370Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30371
30372 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
30373
30374 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
30375 somewhere between `read' and `main.c'. I'm pretty sure the
30376 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
30377 and it isn't particularly useful.
30378
30379 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
30380
30381Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30382
30383 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
30384
30385Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
30386
30387 * config/mt-slite: add LIBS and -nostdlib.
30388 * config/slite-gdb.exp: add this new file to support sparclite target.
30389
30390Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
30391
30392 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
30393
30394 * gdb.base/a2-run.exp: Change argument to istarget from
30395 "*-*-vxworks" to "*-*-vxworks*".
30396 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
30397
30398Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
30399
30400 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
30401 will not runto main but do a 'step' to step out of breakpoint().
30402 * config/mt-slite: add -Dusestubs.
30403
30404Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30405
30406 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
30407 instead of just @.
30408
30409 * gdb.base/signals.exp: Add test for "handle all print".
30410 * TODO: Remove "handle all print". Also remove item about
30411 checking copyright date (I don't like the idea of a spurious FAIL
30412 based on when we run the tests).
30413
30414 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
30415 for SunOS4 (reason for failure not investigated). Remove
30416 redundant test for $binfile.
30417
30418 * gdb.base/nodebug.c (array_index): Call malloc.
30419
30420 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
30421
30422Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
30423
30424 * gdb.base/recurse.exp: Update gdb_test invocation to use new
30425 conventions and slightly simplify the matching regexp.
30426
30427Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30428
30429 * gdb.base/break.exp: Update gdb_test invocation to use new
30430 convention.
30431
30432 * lib/gdb.exp: If noargs is not set, set it to 0.
30433
30434 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
30435 tests unique.
30436
30437 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
30438
30439Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30440
30441 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
30442 one argument of type "<non-float parameter>".
30443
30444Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
30445
30446 * config/rom68k.exp: New file to support Motorola IDP board.
30447 * gdb.base/a2-run.exp: Skip this file if noargs is set.
30448 * gdb.base/break.c: Change things around so that this program
30449 doesn't depend upon args. This is necessary to make remote
30450 targets work (in general, they can't take args).
30451 * gdb.base/break.exp: Don't try to send args to program. Don't
30452 expect output. Also, replace lots of code with gdb_test.
30453
30454Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30455
30456 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
30457 printing of '\'' (which is what the comment says we are testing,
30458 even though we were not), not '''.
30459 (test_integer_literals_rejected): Test that printing ''' is an error.
30460
30461 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
30462 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
30463 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
30464 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
30465 Use gdb_test not test_print_accept.
30466 * lib/gdb.exp: Remove test_print_accept.
30467
30468 * gdb.base/signals.exp (signal_tests_1): Make pass message
30469 consistent with fail message.
30470
30471 * gdb.base/whatis.exp: Remove xfails for printing char vs.
30472 unsigned char; the bug (PR 1821) is fixed.
30473
30474 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
30475
30476 * gdb.base/scope.exp (test_at_localscopes): Call pass for
30477 successful tests--makes xfailing them work right.
30478
30479Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30480
30481 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
30482 only \r\n, not .*. The test can pass .* as the last thing in
30483 $pattern if that is what it wants. In addition to providing this
30484 flexibility, this change should speed up pattern matching in cases
30485 where the pattern already ended with .* (there were a number of
30486 them). This change also helps catch bad patterns--in the old
30487 scheme the typo "char \*" instead of "char \\*" would pass. Now
30488 it is caught.
30489 * Many .exp files: Update callers.
30490
30491 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
30492 clearer and does not spuriously match multiple ('s. Likewise for
30493 ) and *.
30494
30495 * gdb.base/nodebug.exp: Test ability to call a function and pass
30496 it a string (even with no debugging info).
30497
30498 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
30499 "p '\'", which is the same as "p ''" once tcl gets done with
30500 quoting, to "p '\\'", which I suspect is what is intended (one
30501 backslash gets sent to GDB).
30502
30503 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
30504
30505Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30506
30507 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
30508 1817) was fixed literally years ago.
30509
30510Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30511
30512 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
30513 test, it causes stepping out of call_after_alloca_subr with
30514 optimizing compilers.
30515 (localvars_in_indirect_call): Consume GDB prompt if `finish'
30516 fails.
30517
30518 * gdb.c++/templates.exp: Source templ-info.exp only if
30519 the templates executable exists.
30520
30521 * gdb.c++/misc.cc (class Contains_static_instance,
30522 class Contains_nested_static_instance),
30523 gdb.c++/classes.exp (test_static_members): Test printing of
30524 a class that contains a static instance of the class.
30525
30526Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30527
30528 * gdb.base/langs2.c (cppsub_): Don't prototype.
30529 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
30530 only, I believe).
30531
30532Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30533
30534 * lib/gdb.exp (skip_chill_tests): New procedure.
30535
30536 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
30537
30538Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
30539
30540 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
30541 each expect pattern. Cuts runtime from 12 to about 4 seconds.
30542
30543Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30544
30545 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
30546
30547 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
30548 disassemble 8, not 16, instructions for part 4.
30549
30550 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
30551 support the latter anymore.
30552
30553 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
30554 -DNO_PROTOTYPES.
30555 * gdb.base/callfuncs.c: Control use of prototypes based on
30556 NO_PROTOTYPES, not __STDC__.
30557 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
30558 t_float_values2 tests if prototypes in use.
30559
30560 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
30561 t_double_values): When checking differences against DELTA, check
30562 that difference is within the range (-DELTA,DELTA), not just
30563 (-infinity,DELTA).
30564
30565Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
30566
30567 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
30568 'file' command firts, then 'target', then 'load', this is due to gdb
30569 target set up.
30570 * config/mips-gdb.exp: Fix a couple regular exp bugs.
30571
30572Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
30573
30574 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
30575 FP load/store variants.
30576 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
30577
30578Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
30579
30580 * gdb.base/term.exp: Do not give a warning if not native, it is
30581 not an abnormal condition.
30582
30583Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
30584
30585 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
30586 t_char_array".
30587
30588Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
30589
30590 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
30591 are getting the version number.
30592
30593 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
30594 if not native, it is not an abnormal condition.
30595
30596Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30597
30598 * lib/gdb.exp: Just use "file exists", rather than undocumented
30599 dejagnu procedure "findfile".
30600
30601Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
30602
30603 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
30604 (LDFLAGS): Set to -Xlinker -Ur.
30605
30606 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
30607 Removed, these values are set by lib/gdb.exp.
30608
30609 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
30610
30611Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
30612
30613 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
30614 of replicating gdb startup code.
30615
30616 * config/mt-vxworks (LDFLAGS): Set to -r.
30617 (CFLAGS_FOR_TARGET): Removed.
30618
30619 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
30620 (gdb) and gdb for vxworks uses (vxgdb).
30621
30622 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
30623 executable is not in the tree and host != target, use sed and
30624 program_transform_name to determine the gdb name used by the
30625 target.
30626
30627 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
30628 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
30629
30630Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30631
30632 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
30633 floats, chars, and shorts where there are ANSI-style function
30634 definitions.
30635
30636 * gdb.base/langs.exp, gdb.base/langs*: New test.
30637 * gdb.base/Makefile.in: Build it.
30638 * TODO: Remove item about checking that C names don't get C++
30639 demangling applied; this test tests it.
30640
30641Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30642
30643 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
30644 went with the const70 xfail. The xfail went away a year ago.
30645
30646 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
30647
30648 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
30649 for hp300.
30650
30651 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
30652
30653 * gdb.base/a1-selftest.exp: Don't run on hp300.
30654
30655Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30656
30657 * Makefile.in (site.exp): Set host_alias and target_alias as well
30658 as host_triplet and target_triplet.
30659
30660Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30661
30662 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
30663
30664 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
30665 places as other ecoff systems).
30666
30667 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
30668 ultrix.
30669
30670Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30671
30672 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
30673 remove them.
30674 * gdb.base/nodebug.exp: Accept "function" in addition to "text
30675 variable and "variable" in addition to "data variable".
30676 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
30677
30678 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
30679 2.
30680 * gdb.base/list1.c (long_line): Add additional statement at start
30681 of function.
30682 * gdb.base/list.exp (test_forward_search): Update line number to
30683 reflect new statement.
30684
30685Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30686
30687 * gdb.base/signals.exp: Reinitialize searched source directories
30688 after gdb_start call.
30689
30690Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
30691
30692 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
30693 * gdb.stabs/Makefile.in: Likewise.
30694
30695 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
30696 change. Instead split the tests into smaller pieces.
30697 * gdb.disasm/hppa.s: Corresponding changes.
30698
30699Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30700
30701 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
30702 Quote ^C when passing it to stty. For some shells ^ is a pipe.
30703
30704 * gdb.base/funcargs.exp: Modify many tests so that every test
30705 either passes or fails. Make some test names unique.
30706
30707Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30708
30709 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
30710 Call stty to set interrupt character.
30711
30712 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
30713 for HP assembler versus GNU assembler based on actual behavior of
30714 $(CC), rather than assuming that $(AS) is always the GNU assembler.
30715
30716 * TODO: Suggest a few more stepping tests.
30717
30718Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
30719
30720 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
30721 restart GDB for h8300 after a continue.
30722 (return): Add pattern to match a29k-udi behavior.
30723 * gdb.base/nodebug.exp: Remove obsolete comment.
30724 * gdb.base/regs.exp: New file, testing of register displays.
30725 * gdb.base/return.exp: Fix typo in reference to $objdir.
30726 * gdb.base/whatis.exp: Always start with a fresh GDB.
30727
30728Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30729
30730 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
30731 higher, these tests generate a lot of output.
30732
30733Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30734
30735 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
30736 code following the catch silently ignored some errors; without the
30737 catch they should be thrown like any other tcl error. Also, the
30738 catch used "" instead of {} which meant all the callers who wanted
30739 to include one of the characters "[]$ had to quote it an extra time.
30740 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
30741 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
30742 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
30743 Remove extra quoting.
30744
30745Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
30746
30747 * gdb.base/commands.exp: Make test names unique; every test either
30748 passes or fails. Update some comments.
30749
30750 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
30751
30752Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30753
30754 The following fixes a FAIL caused by the fact that the alpha stabs
30755 configuration didn't use the ".if alpha" code in weird.def.
30756 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
30757 bit pointer, so the 32 bit version works even on the alpha.
30758 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
30759 Remove the stuff which allowed us to have separate versions for
30760 alpha and everything else.
30761
30762 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
30763 regexp which "info func operator\[\](" is supposed to match. Fix
30764 string to send to GDB. Note that GDB still doesn't work right. Add a
30765 new test for "info func .perator\[\](" which GDB does handle correctly.
30766
30767 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
30768
30769Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30770
30771 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
30772 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
30773 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
30774 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
30775 it makes the tests harder to understand and confuses test-o-matic.
30776 The preferred style is that each test provides a PASS or a FAIL,
30777 and has a unique message (e.g. "continue #54" not just "continue")
30778 which is the same for the pass and the fail.
30779 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
30780 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
30781 to lib/gdb.exp.
30782 * gdb.base/printcmds.exp: Use test_print_accept. Remove
30783 prt_accept which was basically the same thing. Likewise for
30784 test_print_reject and prt_reject.
30785 * lib/gdb.exp (test_print_reject): Add some more error message
30786 patterns to match from the former printcmds.exp (prt_reject).
30787 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
30788 One defect of the passcount stuff is that some of it failed to
30789 report XPASS where appropriate.
30790 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
30791 stuff before and after arg in expected pattern.
30792 (test_paddr_operator_functions): Re-do test without print_addr_of;
30793 this is the only test which seems to want extra stuff there.
30794
30795Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30796
30797 * gdb.base/nodebug.exp: Update new tests to reflect improved
30798 wording of gdb output.
30799
30800 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
30801 and "ptype" work on variables in files compiled without -g.
30802 Replaces commented out "maint print msymbol" tests.
30803
30804Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30805
30806 * gdb.base/setvar.c (dummy): Call malloc.
30807
30808 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
30809 losing with the irix4 sed.
30810
30811 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
30812 ALRM" on irix4.
30813
30814Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30815
30816 * TODO: Remove items about corefile.exp testing new exec-file and
30817 backtrace; both are now done. Add items about printing enums.
30818
30819Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30820
30821 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
30822 "get signal $thissig" test fails.
30823
30824 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
30825
30826Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30827
30828 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
30829 compiler warning with dec alpha compiler.
30830
30831 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
30832 extra \n from gdb_test call (this explains why the prompt test
30833 that I removed yesterday was there).
30834 (user_defined_command_test): Remove extra \n and prompt test.
30835
30836 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
30837 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
30838 doesn't exist.
30839 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
30840 Also remove alpha workaround, which turns out to be because
30841 SIGABRT == SIGLOST.
30842
30843 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
30844
30845 * gdb.base/help.exp: Don't test "help show".
30846
30847Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30848
30849 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
30850 "set print address" is on.
30851 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
30852 pass prompt to gdb_test; gdb_test already looks for the prompt.
30853
30854 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
30855
30856 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
30857 was a vestige of the manual TESTSTRATEGY, and the purpose of it
30858 was to make sure that gdb can read a core file. But (a) the "read
30859 the corefile" part didn't make it to a1-selftest.exp, we just
30860 delete the corefile after creating it, and (b) we test reading
30861 corefiles in corefile.exp anyway. Also, this test left around a
30862 xgdb process on Solaris.
30863
30864 * gdb.base/corefile.exp: Also test backtrace.
30865
30866Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
30867
30868 * gdb.base/commands.exp: Test a simple user defined command with
30869 arguments and if/while statements; verify the full user command is
30870 printed by "show user".
30871
30872 * gdb.base/commands.exp: Test if/while commands as part of a
30873 breakpoint command list; verify they appear in breakpoint
30874 information.
30875
30876Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30877
30878 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
30879 than by dividing by zero.
30880
30881Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
30882
30883 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
30884 performing an inferior call with watchpoints enabled.
30885 * gdb.base/watchpoint.c (main): Delete second unnecessary read
30886 call.
30887
30888Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30889
30890 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
30891 of "file" command.
30892
30893 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
30894 Add additional pattern for when "int operator int(void);" appears
30895 in a different order.
30896
30897Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30898
30899 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
30900
30901 * gdb.base/help.exp: Replace most of docstrings for "info signals"
30902 and "signal" with ".*".
30903
30904Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30905
30906 * TODO: Add note about "handle all nostop".
30907
30908 * gdb.base/{sigall.c, sigall.exp}: New test.
30909 * gdb.base/Makefile.in: Add it.
30910
30911Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
30912
30913 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
30914 when invoking GDB, suppresses any windowing interface.
30915
30916Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
30917
30918 * config/sim-gdb: New file, simulator testing support.
30919
30920Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
30921
30922 * gdb.base/interrupt.exp: Test calling func1 twice.
30923
30924Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
30925
30926 * gdb.base/list.exp (test_forward_search): Set timeout higher
30927 when we'll be getting lots of output from gdb.
30928
30929 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
30930 "init_malloc" to after the expect statement. Run it if that
30931 regexp is taken, but also for two others which happen if source
30932 cannot be found.
30933
30934Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30935
30936 * gdb.base/printcmds.exp: New test, for printing register before
30937 program is running.
30938
30939Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30940
30941 * gdb.base/list.exp: Correct some alternate expect patterns
30942 to reflect changes in list1.c.
30943
30944Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30945
30946 * TODO: Add item regarding large frames.
30947
30948 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
30949
30950 * TODO: Remove item about enabling return.exp; it
30951 is enabled. Suggest a few more "return" tests.
30952
30953Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30954
30955 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
30956 anonymous unions.
30957
30958Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30959
30960 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
30961 and pr-5646.o, so "make" is the same as "make all", not "make
30962 pr-4975.o".
30963
30964Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
30965
30966 * gdb.base/list.exp: Adjust expectations to reflect changes in
30967 list1.c.
30968 (test_forward_search): New test proc.
30969 * gdb.base/list1.c (long_line): New function, has long source line.
30970
30971Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
30972
30973 * gdb.base/a1-selftest.exp: Change initial stepping to know about
30974 additional line of code that was added.
30975
30976Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
30977
30978 * gdb.disasm/hppa.s: Break the large branching tests into smaller
30979 tests so as not to overflow expect's input buffers.
30980 * gdb.disasm/hppa.exp: Corresponding changes.
30981
30982Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30983
30984 Beginnings of template debugging tests.
30985 * gdb.c++/templ-info.cc: New file to test for template
30986 debugging capability of the compiler.
30987 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
30988 templ-info.cc.
30989 * gdb.c++/templates.cc: Add explicit template instantiations
30990 to enable compiling with -fno-implicit-templates. Add destructor
30991 and 'value' method to T5 class for template tests.
30992 * gdb.c++/templates.exp: Add testcases for printing of template
30993 types, setting breakpoints on template methods and calling a
d63a86f8 30994 template method.
c906108c
SS
30995
30996Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
30997
30998 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
30999 branch target since some assemblers (gas-2.5) may emit a
31000 relocation for the branch instead of resolving it in the
31001 assembler.
31002
31003Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31004
31005 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
31006 through signal handler.
31007
31008Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31009
31010 * configure.in (*-*-netware): Use config/mt-netware.
31011
31012 * config/mt-netware: New file.
31013 * config/mt-i386-netware: Removed, separate configs for different
31014 netware architectures are no longer needed now that we have
31015 --with-headers.
31016
31017Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31018
31019 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
31020 by the recent changes to use ANSI C arithmetic conversions.
31021
31022Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31023
31024 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
31025 bug involving using inferior_pid to figure out whether to select a
31026 frame.
31027
31028Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
31029
31030 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
31031 match the current disassembler output.
31032
31033Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
31034
31035 * gdb.fortran/exprs.exp: Expect VOID instead of void.
31036 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
31037 types, expect "int" as type of integer values (for now).
31038
31039Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
31040
31041 * gdb.base/commands.exp: New tests for if/while commands.
31042
31043Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
31044
31045 * lib/gdb.exp (runto): Replace sub-pattern for hex value
31046 by .*, since hex values have different syntax in Chill mode.
31047
31048Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31049
31050 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
31051 linefeed from expect pattern for repeated types with indices > 9.
31052
31053Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
31054
31055 First part of Fortran test suite.
31056 * gdb.fortran: New directory.
31057 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
31058
31059Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31060
31061 * gdb.base/default.exp: Update expect pattern for load command
31062 without arguments.
31063
31064Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
31065
31066 * configure.in: Change i386 to i[345]86.
31067 * gdb.base/configure.in: Likewise.
31068 * gdb.c++/configure.in: Likewise.
31069 * gdb.chill/configure.in: Likewise.
31070
31071Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
31072
31073 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
31074 patterns, since that is not a valid context for comments.
31075
31076Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
31077
31078 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
31079 repeated types and repeated types with indices > 9.
31080
31081Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
31082
31083 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
31084 2417; old bug has been fixed.
31085
31086Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
31087
31088 * gdb.base/interrupt.exp: When trying to wake up the inferior,
31089 send the newline ourselves instead of assuming gdb_test will do
31090 so when passed an empty input string.
31091
31092 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
31093 stabs testcode.
31094
31095Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31096
31097 * lib/gdb.exp (gdb_test): Don't send anything if the first
31098 argument is an empty string. This makes cases where we want to
31099 match output that is already in expect's buffers (for example,
31100 matching a breakpoint after gdb_run_cmd has been called) work
31101 reliably.
31102
31103Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31104
31105 * config/netware.exp: New file.
31106
31107Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31108
31109 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
31110 the -B and -L prefixes so we can find the debugging stub.
31111
31112 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
31113 there and we are using the gcc from the tree.
31114
31115 * gdb.base/types.c: Removed.
31116
31117 * gdb.base/configure.in: Look for makefile fragments in ../config.
31118 Recognize i386-*-netware.
31119 * gdb.c++/configure.in: Likewise.
31120
31121Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31122
31123 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
31124 the correct TCL syntax.
31125
31126Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31127
31128 * gdb.base/opaque.exp: use runto instead of messing around with
31129 breakpoints. Simplify by using gdb_test.
31130
31131 * gdb.base/bitfields.exp: restart between tests on netware targets
31132 because breakpoints aren't relocated after target death. Run
31133 processes to completion.
31134
31135 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
31136
31137Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
31138
31139 * Makefile.in: Remove extra tabs that confuse some versions
31140 of "make". Use the newly built gdb to test with by default,
31141 rather than the first one in the tester's search path.
31142
31143Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
31144
31145 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
31146
31147 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
31148 condition help.
31149
31150Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31151
31152 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
31153
31154 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
31155 running.
31156 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
31157 * gdb.base/funcargs.exp: Likewise.
31158
31159 * gdb.base/bitfields.exp: Simplify by using gdb_test.
31160 * gdb.base/funcargs.exp: Likewise.
31161
31162 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
31163 message is "".
31164
31165Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31166
31167 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
31168 return,signals,twice}.exp: Handle non-existant binaries
31169 consistantly.
31170
31171 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
31172 * gdb.base/Makefile.in: Don't try to generate a core dump, we
31173 might testing a cross development system.
31174
31175Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31176
31177 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
31178 runtest script is relative to ${srcdir}, not ${rootdir}.
31179
31180Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
31181
31182 * gdb.base/signals.exp: Allow for optionality of breakpoint
31183 address.
31184
31185Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31186
31187 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
31188
31189Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31190
31191 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
31192 for size_t definition.
31193 * gdb.c++/templates.cc: Likewise
31194
31195 * config/mt-i386-netware: New file.
31196
31197 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
31198 defined.
31199
31200 * gdb.base/Makefile.in: Added support for systems that name core
31201 files by appending "core" to the program name.
31202 * gdb.base/a1-selftest.exp: Likewise.
31203
31204Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31205
31206 * gdb.base/return.exp: Add comment and message for `return double'
31207 test failure on Sparc Solaris.
31208
31209Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
31210
31211 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
31212
31213Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31214
31215 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
31216 from optimizing them away.
31217 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
31218 patterns to include default constructors and assignment operators,
31219 to match gcc versions beyond 2.5.8. Accept any cplus demangling
31220 character in the output of the virtual base pointer.
31221
31222Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31223
31224 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
31225 expression match in print_addr_of to avoid unintented matches.
31226 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
31227 versions up to 2.5.8.
31228
31229Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31230
31231 * gdb.base/list.exp: Tweak alternate pattern for listing of an
31232 included file to run under newer versions of expect.
31233 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
31234 consecutive >'s in templates to accomodate recent cplus-dem.c change.
31235 Remove xfail for the virtual table of BDDHookV.
31236
31237Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
31238
31239 * lib/gdb.exp (string_to_regexp): Set a default result.
31240 (default_gdb_start): Fix misleading message.
31241
31242Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
31243
31244 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
31245 Remove all CC, etc definitions.
31246 * config/mt-hpux: New file.
31247 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
31248 (CFLAGS, LDFLAGS): Define.
31249 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
31250
31251 * Makefile.in (site.exp): Don't insert host_os, etc.
31252 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
31253 (distclean): Check existence of subdir.
31254 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
31255 * gdb.base/Makefile.in: General cleanup and simplification.
31256 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
31257 to build executables. Use default rule to build .o files.
31258 (EXPECT, RUNTEST, CC): Fix relative pathname.
31259 (site.exp): Don't insert host_os, etc.
31260 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
31261 and/or SIGUSR1 defined.
31262 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
31263 * gdb.c++/Makefile.in: General cleanup and simplification.
31264 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
31265 (CFLAGS): Remove.
31266 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
31267
31268Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
31269
31270 * gdb.base/recurse.exp: Misc changes to get tests running again
31271 after Kung's changes to the watchpoint code.
31272 * gdb.base/watchpoint.exp: Likewise.
31273
31274Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
31275
31276 * lib/gdb.exp (string_to_regexp): Convert {\} also.
31277
31278Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
31279
31280 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
31281 * lib/gdb.exp (default_gdb_start): Define.
31282 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
31283 gdb.base/funcargs.exp, gdb.base/opaque.exp,
31284 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
31285 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
31286 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
31287 Don't call gdb_target_udi in between tests.
31288
31289Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31290
31291 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
31292 (which was basically just a local version of the same thing). In
31293 addition to avoiding duplication, gdb_test_exact is faster.
31294 * lib/gdb.exp (gdb_test_exact): Fix typo.
31295
31296 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
31297 don't give an error.
31298
31299 * gdb.base/term.exp: Call delete_breakpoints before starting.
31300
31301 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
31302 (t10): Add comment.
31303
31304Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
31305
31306 Reorganization of the GDB Test Suite.
31307
31308 * gdb.base: New directory, contains all the basic tests.
31309 * gdb.c++: New directory, tests specific to C++.
31310 * gdb.chill: New directory, tests specific to Chill.
31311 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
31312 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
31313 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
31314 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
31315 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
31316 t30-31 to chill).
31317 * */gdbme.*: Rename to match appropriate expect scripts.
31318 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
31319 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
31320 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
31321 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
31322 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
31323 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
31324 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
31325 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
31326 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
31327 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
31328 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
31329 gdb.c++/virtfunc.cc: New names of C++ files.
31330 * gdb.chill/chillvars.ch: New name of Chill file.
31331 * gdb.base/configure.in, gdb.c++/configure.in,
31332 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
31333 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
31334 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
31335 * configure.in (configdirs): Update to reflect directory changes.
31336 (target_abbrev): No longer define for any configuration.
31337 * Makefile.in: Cosmetic improvements to header comments.
31338
31339Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
31340
31341 Various changes to gdb.t31:
31342
31343 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
31344 * gdbme.ch: Make all key-words and predefineds be upper-case.
31345 * chillvars.exp: Expect key-words and predefinds in upper-case.
31346
31347 * chillvars.exp: Use gdb_test_exact many places.
31348 Change expected output for arrays (which now includes index labels).
31349
31350 * pr-5020.exp, gdme.ch (module PR_5020):
31351 New test, for PR-5020.
31352
31353Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
31354
31355 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
31356 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
31357
31358Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
31359
31360 * Makefile.in: Fix bit-rot in definitions of CHILL,
31361 CHILL_FOR_TARGET and Chill_LIB.
31362 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
31363 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
31364 CHILL, and CHILL_LIB.
31365
31366Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
31367
31368 * Revert the previous changes. Please see Rob's directory
31369 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
31370
31371Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
31372
31373 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
31374 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
31375 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
31376 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
31377 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
31378 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
31379 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
31380 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
31381 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
31382 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
31383 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
31384 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
31385 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
31386 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
31387 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
31388 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
31389 changes from 94Q1.
31390
31391Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
31392
31393 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
31394 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
31395 Rob's new testing fragments.
31396
31397Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
31398
31399 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 31400 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
31401
31402Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
31403
31404 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
31405 version also, match on casted version strings, and match on
31406 gdb startup case where the line numbers might be messed up.
31407
31408Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
31409
31410 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 31411 (CFLAGS): Delete it from here.
c906108c
SS
31412
31413Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
31414
31415 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
31416
31417Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
31418
31419 * Makefile.in (RUNTEST): Default to just "runtest".
31420
31421Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31422
31423 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
31424 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
31425 the code has been restructured.
31426
31427Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31428
31429 * gdb.t00/default.exp (set write): Allow any number of \r and/or
31430 \n, not just one of each.
31431
31432 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
31433 /bin/cc gives a warning if you do.
31434
31435Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
31436
d63a86f8 31437 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
31438 __t10ListS_link1ZUiRCUiPT0
31439
31440Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31441
31442 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
31443 on local variables in recursive functions.
31444
31445 * gdb.t07/Makefile.in: Build the new test.
31446
31447Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31448
31449 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
31450 directly. Instead compare the return values from actual calls.
31451
31452Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
31453
31454 * Makefile.in (check): Set TCL_LIBRARY for runtest.
31455
31456Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31457
31458 * From Peter Schauer with minor modifications.
a9c64011
AS
31459 * gdb.t15/return.exp (return_tests): Handle targets where "return"
31460 stops in mid-line in the caller. Add xfail for returning a float
31461 value on X86 targets.
c906108c
SS
31462
31463Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31464
31465 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
31466 to avoid expect lossage.
31467 (fmem_LRbug_tests): Likewise.
31468 * gdb.disasm/hppa.s: Corresponding changes.
31469
31470 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
31471 conditions to work with latest dejagnu/expect.
31472
31473 * gdb.t15/funcargs.exp (finish from indirect call): No longer
31474 expected to fail on the PA.
31475 (backtrace in call with trampolines): Explicitly require main
31476 to be frame #1 (no trampolines should show up in backtrace).
31477
31478 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
31479 "continue -expect".
31480 * gdb.t06/break.exp: Likewise.
31481 * gdb.t07/watchpoint.exp: Likewise.
31482 * gdb.t13/bitfields.exp: Likewise.
31483 * gdb.t15/{funcargs,return}.exp: Likewise.
31484 * gdb.stabs/weird.exp: Likewise.
31485 * config/{mips,udi}-gdb.exp: Likewise.
31486
31487 * hppa.sed: Enclose comments within a sed command to avoid
31488 losing with the old OSF1 sed.
31489
31490Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31491
31492 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
31493 sequent dynix.
31494 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
31495 * gdb.t15/funcargs.exp: Conditionally step again to really
31496 finish from marker_call_with_trampolines. Handle the case where
31497 the first step from within call_with_trampolines already steps
31498 us back to main.
31499 * gdb.t15/gdbme.c: Add comment to closing brace of
31500 call_with_trampolines for funcargs.exp.
31501
31502Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31503
d63a86f8 31504 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
31505 Fix typo(s).
31506
31507Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31508
31509 * gdb.t07/gdbme.c: More code for watchpoint testing.
31510
31511 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
31512 "Hardware watchpoint" throughout file.
31513 (test_watchpoint_triggered_in_syscall): New test.
31514 (test_complex_watchpoint): New test.
31515
31516Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31517
31518 * gdbme.c (call_with_trampolines): New function to try and step
31519 into. Tests trampoline problems on the PA.
31520
31521 * funcargs.exp (localvars_in_indirect_call): No longer expect
31522 stepping into indirect call to fail on PAs.
31523 (test_stepping_over_trampolines): New test.
31524
31525Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31526
31527 * TODO: Add suggestions for static member function tests, and
31528 completion tests.
31529
31530Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31531
31532 * TODO: Add suggestions for "p/a" tests.
31533
31534 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
31535 (default_gdb_exit): Replace all the hair with sending "quit" to
31536 the process with a simple close.
31537
31538Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31539
31540 * TODO: Add suggestions for shared library tests.
31541
31542Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31543
31544 * TODO: Add suggestions for x/s tests.
31545
31546Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31547
31548 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
31549 "enable once", and "enable breakpoints once" with ".*".
31550
31551Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31552
31553 * TODO: Add suggestions about structure passing tests.
31554
31555Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31556
31557 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
31558 the primary1 test, use work around if __GNUC__ < 2.
31559 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
31560 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
31561 Test for bad output rather than waiting for timeout. Issue
31562 second continue only if first continue failed.
31563
31564Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31565
31566 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
31567 operator[] test with gdb_test because the old code didn't seem to
31568 be getting the quoting right with the new dejagnu.
31569
31570Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
31571
31572 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
31573 one from the path.
31574 * Makefile.in: Use a fresh expect if there is one, use runtest
31575 from the src tree if there is one.
d63a86f8 31576
c906108c
SS
31577Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31578
31579 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
31580 next over recursive call. Revise the tests from that point on
31581 (which had been skipped) to match GDB's actual (correct) output.
31582
31583 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
31584 with next over a breakpoint whose condition is false.
31585
31586 * gdb.t00/help.exp: Comment out "help set print" tests just like
31587 (and for same reason as) "help set" test.
31588
31589Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31590
31591 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
31592 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
31593
31594Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31595
31596 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
31597 necessary gdb_target_udi.
31598
31599 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
31600
31601 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
31602 1838 and 2417; they are fixed.
31603
31604 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
31605 gdb.t03/ptype.exp (ptype structure, ptype union):
31606 Remove xfails; the test is looser than when the xfails were added.
31607
31608 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
31609 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
31610
31611 * gdb.t01/run.exp: Only run shell test if isnative.
31612
31613 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
31614 since "run" automatically loads if necessary. Call gdb_target_udi
31615 after the "file" since "file" kills any execution target.
31616
31617 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
31618 GDB. GDB doesn't work that way (not anymore at least) on UDI.
31619 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
31620 argument for UDI.
31621
31622Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31623
31624 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
31625
31626 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
31627
31628Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31629
31630 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
31631 properly quoting regexps. This makes the second argument to
31632 demangle a fixed string, which matches the callers, instead of a
31633 shell-style pattern which is what the previous implementation
31634 used. Update some of the callers.
31635
31636Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31637
31638 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
31639 (comib_nullified_tests): Fix typo.
31640 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
31641 strings. No longer expected to fail.
31642
31643 * gdb.disasm/hppa.s (addib_tests): Fix typo.
31644 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
31645 strings. No longer expected to fail.
31646
31647 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
31648 string. No longer expected to fail.
31649
31650Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31651
31652 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
31653 No longer expected to fail.
31654
31655 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
31656 string. No longer expected to fail.
31657
31658Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31659
31660 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
31661 only in the names (I probably got most of them). I was even
31662 generous with some which differed in underscores in names, and
31663 probably missed a few, and I *still* was able to remove almost a
31664 third of the file with almost no impact on testsuite coverage.
31665
31666Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31667
31668 * gdb.t00/default.exp: Match udi_attach error message as well as
31669 the one from child_attach.
31670
31671 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
31672
31673 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
31674
31675 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
31676 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
31677
31678 * Move test with enums and partial symbols back to
31679 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
31680 Reverts the change of 26 May 93. Per today's change to
31681 stabs.texinfo, the behavior that weird.exp was expecting was
31682 unreasonable; what is important is that the compiler+gdb get
31683 things right, which happens with a recent gcc. Also fix the test
31684 to deal with native compilers which put out the stab gdb can't
31685 deal with.
31686
31687Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31688
31689 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
31690 in the names. The main thing these accomplish is to slow things down.
31691 Many more such duplicates surely remain.
31692
31693 * gdb.t00/help.exp: Comment out "help support" test just like
31694 (and for same reason as) "help set" test.
31695
31696Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
31697
31698 * gdb.t06/break.exp: Remove setup_xfails for
31699 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
31700 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
31701 about known bug in gcc to include up through 2.5.8.
31702 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
31703 well as "_vb$".
31704 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
31705 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
31706 with latest gcc and gdb.
31707 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
31708 well as "_vb$".
31709
31710Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31711
31712 * configure.in (hppa*-*-*): Also configure and build stabs-only
31713 tests.
31714
31715Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31716
31717 * gdb.t10/hppa.mt: A makefile fragment for the PA.
31718 * gdb.t10/configure.in (hppa*-*-*): Use it.
31719
31720Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31721
31722 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
31723
31724Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31725
31726 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
31727 versions prior to 1.13.5.
31728
31729Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31730
31731 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
31732 the prompt is at the start of a line.
31733
31734Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31735
31736 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
31737 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
31738 in the copr tests now.
31739 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
31740 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
31741 expected to fail.
31742
31743Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
31744
31745 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
31746 gdb.t31/chillvars.exp, lib/gdb.exp:
31747 Tweak to run under either version of expect.
31748 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
31749 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
31750 * gdb.t11/list.exp: Remove extraneous whitespace.
31751
31752Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31753
31754 * gdb.t16/printcmds.exp (test_print_strings): Accept
31755 "(unsigned char *) " before the string.
31756
31757 * TODO: Add notes about printing of fancy types and GDB expressions.
31758
31759Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
31760
31761 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
31762 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 31763 if doing mips-idt-ecoff.
c906108c
SS
31764
31765Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
31766
31767 * Most .exp files: Tweak to run under either version of expect.
31768
31769Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31770
31771 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
31772 xfails; I'm not sure why they are failing, but not because of PR 1806.
31773
31774Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
31775
31776 * config/unix-gdb.exp: Remove gdb_unload cause it's already
31777 defined in lib/gdb.exp.
31778
31779Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31780
31781 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
31782 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
31783 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
31784 have to be typeless.
31785
31786Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31787
31788 * TODO: Add suggestion for copyright year test.
31789
31790Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
31791
31792 * configure.in (*-*-lynxos*): Add stabs tests.
31793
31794Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31795
31796 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
31797 so insert a tab before any assembler directive in column zero.
31798
31799 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
31800 stores.
31801 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
31802 stores.
31803 (fpu_short_memory_tests): Likewise.
31804
31805Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31806
31807 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
31808 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
31809 .stabs directives in comments.
31810
31811Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31812
31813 * TODO: New file, describing tests we could write.
31814 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
31815
31816Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31817
31818 * gdb.t06/signals.exp: Add kludge to force re-sync.
31819
31820 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
31821 to xgdb instead of gdb, get out of gdb.
31822
31823Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
31824
31825 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
31826 for info.
31827
31828Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31829
31830 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
31831 * gdb.stabs/configure.in (hppa*-*-*): Use it.
31832 * gdb.stabs/hppa.sed: New sed script for the PA.
31833
31834Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31835
31836 * gdb.stabs: Re-write weird.def and configuration to use sed
31837 instead of cpp. sed is portable and POSIX; cpp is neither.
31838
31839Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31840
31841 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
31842
31843Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31844
31845 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
31846
31847Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31848
31849 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
31850 "_vb$".
31851 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
31852 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
31853
31854Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31855
31856 * lib/gdb.exp: Comment out code which depends on non-existent
31857 `transform' procedure.
31858
31859Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
31860
31861 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
31862 * lib/gdb.exp: Transform tool name.
31863 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
31864 1.1's new error handling system.
31865
31866Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31867
31868 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
31869
31870Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31871
31872 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
31873 They made pattern matching so slow that timeouts happened on
31874 heavily loaded systems. Now any output from "show print" which
31875 gets us back to the GDB prompt is a PASS.
31876
31877Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
31878
31879 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
31880
31881Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31882
31883 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
31884
31885 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
31886 It is not from PR 3220.
31887
31888Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31889
31890 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
31891 just started failing because they depended on the order the
31892 subcommands are presented, or exact docstring text. This kind of
31893 test is a pain and has minimal benefit.
31894
31895Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31896
31897 * gdb.t09/corefile.exp: At end of test, use "core" command with
31898 no arguments.
31899
31900Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
31901
31902 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
31903 17}/Makefile.in: Make it possible to run the testsuite with Sun
31904 make and CC = cross gcc by adding explicit build rules for .o
31905 files.
31906
31907Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31908
31909 * gdb.t15/funcargs.exp: Don't put comments on same line as
31910 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 31911
c906108c
SS
31912Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31913
31914 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
31915
31916Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
31917
31918 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
31919 * gdb.t20/inherit.exp: remove three dumplicate entries.
31920
31921Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31922
31923 * gdb.t06/break.exp: For "next over recursive call", fail on any
31924 incorrect output, not just on "factorial (value=2)".
31925
31926Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31927
31928 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
31929 working now. Add an xfail if accesing a bss variable causes
31930 a memory error if the target is not yet run.
31931
31932Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31933
31934 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
31935 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
31936 name of __st* demangling (2 strings). Did Kung really get the
31937 more than 95 others right without testing them?
31938
31939Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
31940
31941 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
31942
31943Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
31944
31945 * configure.in (configdirs): Add gdb.disasm
31946 * gdb.disasm: New directory for GDB disassembler tests.
31947 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
31948
31949Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31950
31951 * gdb.t00/help.exp: Don't test "help set".
31952
31953 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
31954 from within expect statements. None of these happen anymore and
31955 they cause regressions to be silently unnoticed.
31956
31957 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
31958 messages) about known failures with gcc cygnus-2.4.5-930417.
31959
31960 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
31961 comp-info.exp so it gets built if it doesn't exist.
31962
31963 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
31964 it is no longer used.
31965 * gdb.t13/comp-info.c: Removed.
31966
31967Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31968
31969 * gdb.t06/signals.exp: Add xfail for sun3.
31970
31971Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31972
31973 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
31974 relevant because ^C doesn't get sent but failure can be reproduced
31975 interactively).
31976
31977Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31978
31979 * gdb.stabs/alpha.mt: New configuration file for alpha.
31980 * gdb.stabs/configure.in: Use it.
31981 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
31982 sharing with alpha.mt, redefine long to word via preprocessor.
31983 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
31984 for alpha.
31985 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
31986 native cc.
31987 * gdb.t00/teststrategy.exp: Change expect string so that we
31988 consume the `(xgdb)' from the command echo and from the gdb prompt.
31989 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
31990 gdb currently compares all values as long, so this failure probably
31991 applies to any configuration where LONGEST is bigger than a target int.
31992 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
31993 with gcc.
31994 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
31995 to handle opaque pointers, gcc is.
31996 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
31997 as first argument. Include <sys/types.h> and change all operator
31998 new definitions to use size_t.
31999 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
32000 now that we use size_t.
32001
32002Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32003
a9c64011 32004 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 32005 a long or float array cast all array members to the same type.
a9c64011 32006 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 32007 with 64 bit longs.
a9c64011 32008 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 32009 on alpha.
a9c64011 32010 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
32011
32012Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32013
32014 * gdb.t24 (demangle.exp): Constructors of templates have names like
32015 vector<int>::vector(int) not vector<int>::vector<int>(int). See
32016 section 14.6 of the ARM.
32017
32018 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
32019 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
32020 accomplish little and slow down the testsuite.
32021
32022 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
32023 Accept spaces various places.
32024
32025Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32026
32027 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
32028 with watchpoint enabled.
32029
32030 * Makefile.in: Remove definition of CC and remove the second
32031 definition of CXX (the "CXX = gcc" one remains). These definitions
32032 were causing backquotes to be expanded within backquotes, which
32033 doesn't work.
32034
32035Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
32036
32037 * gdb.t17/callfuncs.exp: Add "return 0" to end.
32038
32039Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32040
a9c64011
AS
32041 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
32042 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
32043 by mips cc and contains no stabs entries.
32044
32045Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
32046
32047 * config/vx-gdb.exp: Use fake device to load files rather than
32048 NFS.
32049 * lib/gdb.exp: New proc to do "file" command.
32050 * config/unix-gdb.exp: Use new "file" proc.
32051
32052Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
32053
32054 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
32055 Rework board rebooting slightly.
32056 (gdb_exit): Don't exit from the remote shell; there isn't one.
32057 * gdb.stabs/weird.exp: If a program is being debugged already,
32058 kill it.
32059 * gdb.t04/setvar.exp: Stop and restart gdb.
32060 * gdb.t05/expr.exp: Likewise.
32061 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
32062 restart gdb and reload the program.
32063 * gdb.t08/opaque.exp: Likewise.
32064 * gdb.t12/scope.exp: Likewise.
32065 * gdb.t13/bitfields.exp: Likewise.
32066 * gdb.t15/funcargs.exp: Likewise.
32067 * gdb.t20/classes.exp: Likewise.
32068 * gdb.t03/ptype.exp: Increase timeout.
32069 * gdb.t16/printcmds.exp (test_print_string_constants,
32070 test_print_array_constants): Likewise.
32071 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
32072 * gdb.t20/classes.exp (do_tests): Likewise.
32073 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
32074
32075Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
32076
32077 * gdb.stabs: Renamed *wierd* to *weird*.
32078
32079Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
32080
32081 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
32082 for timeout. Add "known gcc 2.4.5 bug" to failure message.
32083
32084Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
32085
32086 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
32087 (do_tests): Remove xfail for whatis on one_var and two_var.
32088
32089Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
32090
32091 * Makefile.in: Made cross building work better by adding
32092 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
32093
32094Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32095
32096 * gdb.t15/{return.c,return.exp,Makefile.in}:
32097 New test, currently commented out.
32098
32099Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
32100
32101 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
32102 still running and removes the leftover named socket so GDb can do
32103 clean restarts.
32104
32105Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
32106
32107 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
32108 console, not GDB.
32109 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
32110 cross testing works better with "make check"
32111 * config/unix-gdb: Use default procedures for exit and version.
32112 * config/vx-gdb.exp: Cleaned up and massaged back to working order
32113 with the newest VxWorks.
32114
32115Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32116
32117 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
32118 old form.
32119
32120 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
32121 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
32122
32123 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
32124
32125 * config/unix-gdb.exp: Remove this version of gdb_exit
32126 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
32127 Rob says he'll look at it when he gets back to testing boards.
32128
32129Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
32130
32131 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
32132 an expected fail for certain ptype commands.
32133
32134 * gdb.t20/classes.exp: Update expected results of "ptype class
32135 Base1" to account for the constructor that now appears in the type.
32136
32137Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
32138
32139 * configure.in (configdirs): Restore gdb.t04, which mysteriously
32140 disappeared from list.
32141 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
32142 "alldone" proc with call to cleanup and exit.
32143 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
32144 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
32145 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
32146 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
32147 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
32148 "alldone" proc with simple returns that suppress remaining
32149 tests. The alldone proc went away many months ago.
32150
32151Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32152
32153 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
32154
32155 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
32156
32157Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32158
32159 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
32160 as vax gdb will display them.
32161
32162Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32163
32164 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
32165 optimizers.
32166
32167 * scope.exp: Change "bad value for localval" messages so each one
32168 is unique.
32169
32170 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
32171 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
32172
32173 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
32174
32175Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32176
32177 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
32178 doesn't exist (due to optimization).
32179
32180Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32181
32182 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
32183 contains \r because the filename is long.
32184
32185 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
32186 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
32187
32188Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32189
32190 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
32191 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
32192 Ultrix.
32193 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
32194 int tests.
32195 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
32196
32197Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
32198
32199 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
32200
32201 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 32202 to match does not match the passing case but still matches the
c906108c
SS
32203 failing case.
32204
32205Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32206
32207 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
32208
32209Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
32210
32211 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
32212 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
32213 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
32214 Remove various versions of gdb_exit.
32215 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
32216 gdb_exit.
32217 * config/unix-gdb.exp: gdb_exit remains here, and should override
32218 the generic version, since it's doing a lot of wierd stuff that
32219 the other versions aren't. FIXME, fold it in, or abandon this
32220 version.
32221
32222Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32223
32224 * gdb.t24/demangle.exp: Add tests for PR 3220.
32225
32226Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32227
32228 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
32229
32230Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
32231
32232 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
32233 "i386-*-*". Works for i486 as well.
32234
32235 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
32236 bug, and expand domain of xfail to all SVR4 systems, since the
32237 actual problem is likely to be in generic SVR4 /proc support.
32238
32239Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32240
32241 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
32242
32243Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
32244
32245 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
32246 xfails for other systems. Match a missing 'Continuing.' as an
32247 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
32248
32249 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
32250 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
32251 Only issue warning for missing executables if -all option is used.
32252
32253 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
32254 file if -all option is used. It's like an unpredictable XFAIL.
32255
32256Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32257
32258 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
32259 for dynamically linked binaries.
32260
32261 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
32262
32263Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32264
32265 * gdb.t20/inherit.exp: Change message for "print tagless struct"
32266 to state that this is a known bug in old versions of g++.
32267
32268Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32269
32270 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
32271 while waiting for `Continuing'.
32272
32273Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
32274
32275 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
32276 in text, data, and bss.
32277 * gdb.t10/nodebug.c: Add local and global test variables for
32278 initialized and uninitialized data.
32279
32280Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32281
32282 * config/unix-gdb.exp (gdb_exit): Add "wait".
32283
32284Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32285
32286 * gdb.t06/signals.exp: xfail the continue from the handler for all
32287 targets.
32288
32289 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
32290 function with watchpoints enabled, the i386 call dummy starts with
32291 a call.
32292
32293 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
32294 386 bsd names its corefiles.
32295
32296Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
32297
32298 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
32299 compilers don't grok it.
32300 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
32301 with small octal ints rather than character constants, which
32302 are signed and might not fit if first promoted to int.
32303
32304Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
32305
32306 * gdb.t09/Makefile.in (clean): Remove corefile.
32307
32308Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32309
32310 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
32311
32312Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32313 and Jim Kingdon (kingdon@cygnus.com)
32314
32315 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
32316 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
32317 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
32318
32319Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32320
32321 * gdb.t17/interrupt.exp: Add xfail for hppa.
32322
32323Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32324
32325 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
32326 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
32327 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
32328 to determine signed-ness of bitfields and use the result to setup
32329 the xfail.
32330 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
32331 * gdb.t15/funcargs.exp: Use them to step until the second indirect
32332 call line is reached if necessary.
32333
32334Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32335
32336 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
32337
32338Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32339
32340 * gdb.t06/break.exp: Also test `clear' command.
32341
32342Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
32343
32344 * gdb.t00/teststrategy.exp: Remove extra quote.
32345
32346 * gdb.t07/watchpoint.exp: Change xfail for calling function with
32347 watchpoint enabled to be for all non-68k machines.
32348
32349 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
32350
32351Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32352
32353 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
32354 targets use aout.mt instead of ecoff.mt as gas understands
32355 standard aout format.
32356
32357Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
32358
32359 * lib/gdb.exp (runto): Don't insist that function we are running to
32360 was compiled with -g.
32361
32362 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
32363
32364 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
32365 to get back into the read system call.
32366 Accept leading newline in case where we woke it up.
32367
32368Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32369
32370 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
32371 to make the stabs test work on ecoff systems using gcc and -with-stabs.
32372 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
32373 enable ecoff configuration.
32374
32375Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32376
32377 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
32378
32379Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32380
32381 * gdb.t16/printcmds.exp: Add another printf test.
32382
32383Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
32384
32385 * configure.in: If configured -with-stabs on any target, add
32386 stabsdirs to configdirs.
32387
32388Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32389
32390 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
32391 fun" so pattern does not match the command itself.
32392
32393Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32394
32395 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
32396
32397Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32398
32399 * gdb.t17/interrupt.exp: Test for more things.
32400
32401Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32402
32403 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
32404 compiler arranges the code and line numbers.
32405
32406 * gdb.t17/interrupt.exp: Don't send \n after ^C.
32407
32408Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32409
32410 * gdb.t00/help.exp: Increase expect input buffer size.
32411
32412Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32413
32414 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
32415
32416 * gdb.t07/watchpoint.exp: Add xfail for hppa.
32417
32418 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
32419
32420 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
32421 [0-9]*, not just [0-9].
32422
32423Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32424
32425 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
32426
32427 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
32428
32429Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32430
32431 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
32432
32433Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32434
32435 * gdb.t06/signals.c: Add xfails for sun3.
32436
32437 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
32438
32439 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
32440 test_stepping tests.
32441
32442Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32443
32444 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
32445
32446 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
32447
32448 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
32449 rather than actually putting it through cpp twice.
32450
32451 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
32452
32453Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
32454
32455 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
32456 no longer needed.
32457
32458Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32459
32460 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
32461
32462 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
32463 C++ features prints as "struct", make it a pass, not an xfail.
32464
32465Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32466
32467 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
32468 Don't require VA to print as "class" rather than "struct".
32469
32470Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
32471
32472 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
32473
32474Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32475
32476 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
32477
32478Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32479
32480 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
32481 order.
32482
32483Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32484
32485 * gdb.t16/printcmds.exp: Add printf tests.
32486
32487 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
32488
32489 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
32490
32491Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
32492
32493 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
32494 pass counts, to counteract any existing or future setup_xfails.
32495
32496Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32497
32498 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
32499 {BEGIN,END}_COMMON for common block instead of STAB.
32500 * gdb.stabs/wierd.exp: Add xfail for rs6000.
32501
32502 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
32503 intp_var should be N_GSYM not N_LSYM.
32504 wierd-aout.S: Use a label for the value of the N_SO.
32505 wierd.def: Remove all backslashes.
32506 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
32507
32508Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32509
32510 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
32511 get the expected next to inheritance3.
32512
32513Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32514
32515 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
32516 now that gcc-2.4 gets it right.
32517
32518Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32519
32520 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
32521
32522 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
32523 generating comp-info.exp which works for cross-compilation.
32524
32525Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
32526
32527 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
32528 "*-*-sysv4.*".
32529
32530Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
32531
32532 * gdb.t01/run.exp: Start with a fresh gdb.
32533 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
32534 SVR4.x.
32535
32536Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
32537
32538 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
32539 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
32540 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
32541 Makefile.in (distclean, realclean): Remove gdbme.c from list of
32542 things to remove.
32543
32544Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
32545
32546 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
32547 test cases from bug reports.
32548
32549Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
32550
32551 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
32552 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
32553 avoid spurious xfails.
32554 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
32555 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
32556 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
32557
32558Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
32559
32560 * gdb.t00/teststrategy.exp: Rework to provide more useful
32561 description of each test, fix problem with systems that define
32562 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
32563 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
32564 results for "next over recursive call" so timeouts aren't taken
32565 by error.
32566
32567Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
32568
32569 * gdb.t12/scope.exp: Test printing of variables before run.
32570
32571 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
32572 printed in wrong order due to sorting.
32573
32574Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
32575
32576 * gdb.t00/teststrategy.exp: Fix expected results for printing
32577 user entered string constant. Is array of char, prints with no
32578 address.
32579
32580 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
32581 commands.
32582 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
32583 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
32584 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
32585 of struct of char arrays.
32586 * gdb.t00/radix.exp: New tests for radix commands.
32587
32588Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
32589
32590 * gdb.t16/printcmd.exp: Print a variable before running program
32591 (with xfail for AIX).
32592
32593Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
32594
32595 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
32596
32597 * gdb.t16/printcmd.exp: Don't print variables before running program.
32598
32599 * gdb.t06/break.exp: Don't require envp argument to main.
32600
32601 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
32602
32603 * gdb.t02/whatis.exp, gdb.t11/list.exp:
32604 Add xfails for rs6000.
32605
32606 * gdb.t02/whatis.exp: Change other tests not to re-test something
32607 we already tested.
32608
32609 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
32610 each type used has a variable of that type.
32611
32612Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
32613
32614 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
32615
32616Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
32617
32618 * configure.in: change srctrigger to be a file, not a directory
32619
32620Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
32621
32622 * configure.in (mips-idt-ecoff*): Added trailing '*'.
32623
32624 * gdb.t11/list.exp: Fixed a couple of typos.
32625
32626Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
32627
32628 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
32629 is fixed and PR is closed.
32630 * gdb.t16 (gdbme.c): Add simple test string variable.
32631 * gdb.t16 (printcmds.exp): Add tests with simple test string
32632 variable, primarily for boundaries on "set print elements".
32633
32634Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
32635
32636 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
32637 Make leading 0's optional and don't expect a tab in the middle
32638 of the number.
32639
32640 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
32641
32642 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
32643 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
32644 don't end command passed to gdb_test with newline.
32645
32646 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
32647 signed keyword away, don't expect signed bitfields to be signed.
32648
32649 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
32650 printing with only as many 1's as are in the field as well as printing
32651 with 32 1's (see comment).
32652
32653Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
32654
32655 * gdb.t00/default.exp: Start with a fresh gdb.
32656 * configure.in (configdirs): Remove gdb.t31 until the chill
32657 compiler works again. It no longer is able to find chillrt0
32658 since it isn't in libchill.a anymore.
32659 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
32660 wierd.o, make more modular.
32661 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
32662 spurious newlines that caused problems.
32663
32664Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32665
32666 * Move test with enums and partial symbols from gdb.t03/ptype.exp
32667 to gdb.stabs/wierd.exp since GCC has worked around the bug.
32668 gdb.stabs/wierd.{exp,def}: Many new tests.
32669
32670 * gdb.t00/default.exp: update info line for new message.
32671
32672 * gdb.t02/{whatis.exp,gdbme.c}:
32673 Test that "char *" doesn't print as "caddr_t".
32674
32675Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32676
32677 * gdb.t00/help.exp: Use .* in place of some help messages which
32678 just changed.
32679 gdb.t00/default.exp: Update "info frame" test for new message.
32680 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
32681 Remove some xfails
32682
32683Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32684
32685 * gdb.t03/{gdbme.c,ptype.exp}:
32686 Add tests for typedef'd struct and union without tags.
32687 Also check "whatis" on a variable of a typedef'd enum without a tag.
32688
32689 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
32690 PRMS 1823; the bug still exists but isn't reproduced by this test
32691 anymore), and remove rs6000 XFAIL (the bug is fixed).
32692
32693 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
32694 duplicated from whatis.exp. For those that are left, accept
32695 "long", "long int", or "int" for long variables (whatis.exp already
32696 has an XFAIL for "int", so no need to fail it here).
32697
32698 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
32699 Deal with GCC's names for types now that GDB uses the compiler's names.
32700
32701 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
32702 setup_xfail's for sunos4. If we #defined the signed keyword away,
32703 don't expect GDB to know that char it is signed.
32704
32705 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
32706
32707Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
32708
32709 * configure.in (configdirs): Add gdb.t24 for C++ tests that
32710 should work on any system, regardless of debugging format.
32711 * gdb.t21/demangle.exp: Move to gdb.t24.
32712 * gdb.t24/demangle.exp: Move from gdb.t21.
32713 * gdb.t24/{Makefile.in, configure.in}: New files.
32714
32715Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32716
32717 * configure.in: Do gdb.stabs and C++ tests only for stabs.
32718 * gdb.stabs: New directory.
32719
32720Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32721
32722 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
32723 not just "Quit anyway?".
32724
32725Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
32726
32727 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
32728 that all setup_xfails are immediately followed by clear_xfails.
32729
32730Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
32731
32732 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
32733 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
32734 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
32735 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
32736 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
32737 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32738 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32739 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
32740 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
32741 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
32742 gdb.t31/chillvars.exp, lib/gdb.exp:
32743 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
32744 bug-gdb@prep.ai.mit.edu.
32745
32746Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
32747
32748 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
32749 with 0.0, not integer 0.
32750
32751Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
32752
32753 * gdb.t06/break.exp: Update for "Kill the program" message change.
32754
32755Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
32756
32757 * Makefile.in (GDBFLAGS): Set to -nx.
32758 * Makefile.in (site.exp): Use GDBFLAGS.
32759
32760Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
32761
32762 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
32763 Makefiles.
32764 (check): depend on just-check.
32765 (just-check): added so that tests can be run without a noop
32766 build pass.
32767
32768Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
32769
32770 Switch to using configure's configdirs.
32771 * Makefile.in (Makefile): add configure.in dependency.
32772 (SUBDIRS): removed redundant assignment.
32773 * configure.in: switch subdirs assignment to configdirs.
32774 * gdb.t*/configure.in: new files.
32775
32776Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
32777
32778 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
32779 works.
32780
32781Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
32782
32783 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
32784 in explicit rules. Apparently this is not supported by some makes.
32785
32786Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
32787
32788 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
32789
32790Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32791
32792 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
32793 disappeared.
32794
32795Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
32796
32797 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
32798
32799Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
32800
32801 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
32802 watchpoint problem that is now fixed.
32803 * gdb.t30/chexp.exp: Remove setup_xfail for printing
32804 uninitialized convenience variables.
32805 * gdb.t31/chillvars.exp: Fix expected patterns for printing
32806 structures.
32807
32808Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32809
32810 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
32811 which causes expect to get out of sync with gdb on long output
32812 from help set.
32813 * gdb.t09/corefile.exp: Make expected pattern for core file
32814 failing signal and frame output format less sun specific.
32815
32816Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
32817
32818 * gdb.t31/chillvars.exp: Add and remove initial dummy
32819 breakpoint, so that symbol table is forced in.
32820 (Needed at least on Sunos4, though it seems not SVR4.)
32821 * gdb.t31/chillvars.exp: Update for changed output format.
32822
32823Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
32824
a9c64011 32825 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
32826
32827Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
32828
32829 * Makefile.in: Added --srcdir when invoking runtest, removed the
32830 need for a local config file. (optional now)
32831
32832Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
32833
32834 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
32835 failure count used to force early termination. Add some more
32836 expected failures for gnu style demangling.
32837
32838Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32839
32840 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
32841 pmi variable from gdb.t20/gdbme to get optimized away.
32842 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
32843 Check for written corefile upon timeout _and_ eof.
32844
32845Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32846
32847 * config/unix-gdb.exp: Add missing return 0.
32848
32849Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32850
32851 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
32852 test termination.
32853
32854Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
32855
32856 * configure.in (subdirs): Put back gdb.t17 which mysteriously
32857 disappeared.
32858
32859Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
32860
32861 * gdb.t10/crossload.exp: Disable the i860-elf test until such
32862 time as i860 support works.
32863
d63a86f8 32864 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
32865 "backtrace 100\r" rather than just "backtrace\r", to match last
32866 change.
32867
32868Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
32869
32870 * config/udi-gdb.exp (gdb_exit): Remove close command.
32871 (gdb_target_udi): New procedure to set the UDI target.
32872 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
32873 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
32874 Added waits for prompts after several question responses. Added
32875 some more responses used by a29k-amd-udi-gdb.
32876 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
32877 pass different arguments, restart UDI connection after program
32878 completion.
32879 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
32880 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32881 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
32882 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
32883 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
32884 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
32885 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32886 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
32887 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
32888 after program completion.
32889 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
32890 compiled with a SELECT_VECS setting.
32891 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
32892 infinite recursion.
32893
32894 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
32895 Added checks for COFF results, and made them expected failures for
32896 all targets. It would be better to make them expected failures
32897 for COFF targets only.
32898
32899Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
32900
32901 * Makefile.in: add null dvi target, don't bother to recurse
32902 through test directories for info and install-info; rename
32903 $(datadir) to be dejagnu instead of deja-gnu
32904
32905Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
32906
32907 * gdb.t31/gdbme.ch: Re-enable code that previously caused
32908 compiler to coredump.
32909 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
32910 code.
32911
32912Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
32913
32914 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
32915 coredump.
32916 * gdb.t31/chillvars.exp: Comment out tests that depend on that
32917 code.
32918
32919Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
32920
32921 * gdb.t03/ptype.exp: tests for return code from gdb_test.
32922 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
32923 which in a shell. Deletes xgdb when done.
32924 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
32925 Tests the return from the "set height" or "set width" commands.
32926 Added a few return codes where needed.
32927
32928Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
32929
32930 * Makefile.in (SUBDIRS): Add gdb.t17.
32931 * configure.in (subdirs): Add gdb.t17.
32932 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
32933 files to test gdb's calling of functions in the inferior with
32934 the correct arguments and gdb's ability to retrieve any
32935 result returned.
32936
32937Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
32938
32939 * config/unix-gdb.exp (gdb_exit): Remove close commands that
32940 may be called after gdb goes away. Previous versions of expect
32941 needed these to avoid file descriptor leaks, but they cause
32942 errors with the current revision of expect.
32943 * gdb.t00/gdbvars.exp: Use -re on expected output after
32944 setting sevenbit-strings.
32945 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
32946 to set sevenbit-strings consistent across tests.
32947 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
32948 set sevenbit-strings consistent across tests.
32949
32950Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
32951
32952 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
32953 expected output to match current "expect" expectations.
32954
32955Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
32956
32957 * gdb.t00/default.exp: Change expected output for default "source"
32958 command, to match new gdb behavior which requires a filename to
32959 source.
32960
32961Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
32962
32963 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
32964 expected fail for i486-*-* that misses the marker2 function.
32965 * gdb.t10/crossload.exp (bfddefault): Allow successful
32966 recognition of a format to pass even if no symbols are found.
32967 Explicitly catch failures where the format is not recognized
32968 or is ambiguous, and add the reason to the fail message.
32969 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
32970 the cause is and invalid target and add reason to failure message.
32971 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
32972 elf32-i386, elf32-sparc, and elf32-i860.
32973 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
32974 Set up expected failure for 'filename'::variable scope resolution,
32975 which is now apparently broken on all targets.
32976 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
32977 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
32978 gdb.t23/templates.exp: Change failure for missing binfile into
32979 just a warning.
32980 gdb.t21/demangle.exp: Change all cfront references to 'arm'
32981 references.
32982
32983Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
32984
32985 * gdb.t00/default.exp: Add expected output for default "source"
32986 command, to match new gdb behavior.
32987 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
32988
32989Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
32990
32991 * config/*-gdb.exp: returns an error, rather than exiting on
32992 internal errors.
32993
32994Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
32995
32996 * gdb.t03/gdbme.c: Add pointer to struct variable.
32997 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
32998 referencing struct members.
32999
33000Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
33001
33002 * configure.in (mips-idt-ecoff): New target.
33003 * config/mips-gdb.exp: New file for remote board using MIPS remote
33004 debugging protocol.
33005
33006 * Redid configuration scheme. Removed gdb.t*/configure.in.
33007 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
33008 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
33009 distclean targets. Built executables via .o files. Adjusted
33010 tests to account for source files in $(srcdir) rather than
33011 $(objdir).
33012 * lib/gdb.exp (runto): Don't expect () after the function name,
33013 because it may have arguments.
33014
33015Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
33016
33017 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
33018 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
33019 expected failures for mips-idt-* and mips-sgi-*.
33020 * gdb.t00/default.exp (attach): Kill process if requested.
33021 * gdb.t00/help.exp (help target core, help target): Accept a gdb
33022 that does not read core files.
33023 * gdb.t01/run.exp: Removed checks for exit status code.
33024 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
33025 it is linked in.
33026 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
33027 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
33028 appropriate, rather than doing it by hand.
33029 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
33030 execution.
33031 * gdb.t10/crossload.exp: Kill existing program if needed.
33032 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
33033 appropriate, rather than doing it by hand. Always increase
33034 timeout for this test, not just for VxWorks.
33035
33036Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
33037
33038 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
33039 of Chill STRUCT types and STRUCT values.
33040 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
33041 than "char".
33042 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 33043 struct2): New struct definitions and initializations to test
c906108c
SS
33044 simple Chill STRUCT types.
33045
33046Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
33047
33048 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
33049 the null byte at the end of strings.
33050 * gdb.t00/default.exp: Make show version insensitive to copyright
33051 date.
33052 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
33053 to avoid dependencies on target char signedness.
33054 * gdb.t16/printcmds.exp: Update expected results for explicitly
33055 unsigned char.
33056 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
33057 now work.
33058 * gdb.t21/demangle.exp: Add many more patterns for template
33059 demangling, most of them being expected failures.
33060 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
33061 string we are matching for, to match on the whole string.
33062 * gdb.t21/demangle.exp: Add many new test strings to demangle,
33063 and fix a whole bunch that had incorrect expected output but were
33064 passing anyway because of the bug in "proc demangle".
33065 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
33066 type.
33067 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
33068
33069Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
33070
a9c64011
AS
33071 * gdb/testsuite: made modifications to testcases, etc., to allow
33072 them to work properly given the reorganization of deja-gnu and the
33073 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
33074
33075Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
33076
33077 * gdb/testsuite: Initial creation of gdb/testsuite.
33078 Migrated dejagnu testcases and support files for testing nm to
33079 gdb/testsuite from deja-gnu. These files were moved "as is"
33080 with no modifications. This migration is part of a major overhaul
33081 of dejagnu. The modifications to these testcases, etc., which
33082 will allow them to work with the new version of dejagnu will be
33083 made in a future update.
48efe704 33084
8d8cb839 33085 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 33086\f
8d8cb839
EZ
33087;; Local Variables:
33088;; mode: change-log
33089;; left-margin: 8
33090;; fill-column: 74
33091;; version-control: never
33092;; End:
902f2ccb 33093
28e7fd62 33094 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
33095 Copying and distribution of this file, with or without modification,
33096 are permitted provided the copyright notice and this notice are preserved.
This page took 3.410331 seconds and 4 git commands to generate.