Test on solib load and unload
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2013-11-06 Yao Qi <yao@codesourcery.com>
2
3 * lib/gdb.exp (gdb_produce_source): New procedure.
4 * gdb.perf/solib.c: New.
5 * gdb.perf/solib.exp: New.
6 * gdb.perf/solib.py: New.
7
8 2013-11-06 Yao Qi <yao@codesourcery.com>
9
10 * README: Mention performance tests.
11
12 2013-11-06 Yao Qi <yao@codesourcery.com>
13
14 * lib/perftest.exp: New.
15 * gdb.perf/lib/perftest/__init__.py: New.
16 * gdb.perf/lib/perftest/measure.py: New.
17 * gdb.perf/lib/perftest/perftest.py: New.
18 * gdb.perf/lib/perftest/reporter.py: New.
19 * gdb.perf/lib/perftest/testresult.py: New.
20
21 2013-11-06 Yao Qi <yao@codesourcery.com>
22
23 * Makefile.in (check-perf): New target.
24 * configure.ac (AC_OUTPUT): Output Makefile in gdb.perf.
25 * configure: Re-generated.
26 * gdb.perf/Makefile.in: New.
27
28 2013-11-04 Tom Tromey <tromey@redhat.com>
29
30 * Makefile.in (TEST_DIRS): Remove.
31 (TEST_TARGETS, check-parallel): Rewrite.
32 (check-gdb.%, BASE1_FILES, BASE2_FILES, check-gdb.base%)
33 (subdir_do, subdirs): Remove.
34 (do-check-parallel, check/%): New targets.
35 (clean): Remove outputs, temp, and cache directories.
36 (saw_dash_j): New variable.
37 (CHECK_TARGET): Use it.
38 (check): Depend on all, site.exp. Rewrite.
39 (check-single): Remove dependencies.
40 (slow_tests, all_tests, reordered_tests): New variables.
41
42 2013-11-04 Tom Tromey <tromey@redhat.com>
43
44 * gdb.dwarf2/fission-base.S: Remove "gdb.dwarf/".
45 * gdb.dwarf2/fission-base.exp: Set debug-file-directory
46 before loading binfile.
47 * gdb.dwarf2/fission-loclists.S: Remove "gdb.dwarf/".
48 * gdb.dwarf2/fission-loclists.exp: Set debug-file-directory
49 before loading binfile.
50
51 2013-11-04 Tom Tromey <tromey@redhat.com>
52
53 * gdb.base/foll-exec.c (main): Use BASEDIR.
54 * gdb.base/foll-exec.exp: Define BASEDIR during compilation.
55 * gdb.base/foll-vfork.c (main): Use BASEDIR.
56 * gdb.base/foll-vfork.exp: Define BASEDIR during compilation.
57 * gdb.multi/bkpt-multi-exec.c (main): Use BASEDIR.
58 * gdb.multi/bkpt-multi-exec.exp: Define BASEDIR during compilation.
59
60 2013-11-04 Tom Tromey <tromey@redhat.com>
61
62 * gdb.base/argv0-symlink.exp: Compute executable's directory
63 dynamically.
64
65 2013-11-04 Tom Tromey <tromey@redhat.com>
66
67 * gdb.asm/asm-source.exp: Use standard_output_file.
68
69 2013-11-04 Tom Tromey <tromey@redhat.com>
70
71 * gdb.server/file-transfer.exp: Use standard_output_file.
72
73 2013-11-04 Tom Tromey <tromey@redhat.com>
74
75 * gdb.base/fullname.exp: Use standard_output_file,
76 relative_filename.
77 * gdb.base/hashline1.exp: Use standard_testfile,
78 standard_output_file, relative_filename, clean_restart.
79 * gdb.base/hashline2.exp: Use standard_testfile,
80 standard_output_file.
81 * gdb.base/hashline3.exp: Use standard_testfile,
82 standard_output_file, relative_filename.
83 * lib/gdb.exp (relative_filename): New proc.
84
85 2013-11-04 Tom Tromey <tromey@redhat.com>
86
87 * gdb.base/fileio.c (test_open, test_write, test_read)
88 (test_lseek, test_close, test_stat, test_fstat)
89 (test_isatty, test_system, test_rename, test_unlink):
90 Use OUTDIR define.
91 * gdb.base/fileio.exp: Define OUTDIR during compilation.
92 Use standard_output_file.
93
94 2013-11-04 Tom Tromey <tromey@redhat.com>
95
96 * gdb.base/checkpoint.c (main): Use PI_TXT and COPY1_TXT
97 defines.
98 * gdb.base/checkpoint.exp: Define PI_TXT and COPY1_TXT during
99 compilation. Use prepare_for_testing, standard_output_file.
100
101 2013-11-04 Tom Tromey <tromey@redhat.com>
102
103 * gdb.base/advance.exp: Use standard_testfile and
104 prepare_for_testing.
105 * gdb.base/bigcore.exp: Use standard_output_file. "cd" to
106 appropriate directory when local.
107 * gdb.base/dump.exp: Use standard_output_file. Update all
108 "dump" and "restore" filenames.
109 * gdb.base/interact.exp: Use standard_output_file.
110 * gdb.base/jit-so.exp: Don't download file when local.
111 * gdb.base/jit.exp (compile_jit_test): Don't download file
112 when local.
113 * gdb.base/list.exp: Use gdb_remote_download.
114 * gdb.base/maint.exp: Use standard_output_file.
115 * gdb.base/prelink.exp: Use standard_output_file.
116 * gdb.base/save-bp.exp: Use standard_output_file.
117 * gdb.base/sepdebug.exp: Use standard_testfile,
118 standard_output_file.
119 (test_different_dir): Don't declare objdir.
120 * gdb.base/solib-search.exp: Use standard_output_file.
121 * gdb.base/step-line.exp: Use gdb_remote_download.
122 * gdb.base/trace-commands.exp: Use standard_output_file.
123
124 2013-11-04 Tom Tromey <tromey@redhat.com>
125
126 * gdb.trace/mi-traceframe-changed.exp: Pass -DTFILE_DIR
127 to compilation. Use standard_output_file.
128 (test_tfind_tfile): Update.
129 * gdb.trace/tfile.c (write_basic_trace_file)
130 (write_error_trace_file): Use TFILE_DIR.
131 * gdb.trace/tfile.exp: Pass -DTFILE_DIR to compilation. Use
132 standard_output_file.
133
134 2013-11-04 Tom Tromey <tromey@redhat.com>
135
136 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
137 Use "dwarf2 always-disassemble" for the "maint set" test.
138 * gdb.mi/mi-file-transfer.exp (test_file_transfer): Use
139 standard_output_file.
140 * gdb.mi/mi-logging.exp: Use standard_output_file.
141
142 2013-11-04 Tom Tromey <tromey@redhat.com>
143
144 * gdb.xml/tdesc-arch.exp: Use standard_output_file. Make
145 downloads conditional on remote host.
146 (set_arch): Likewise.
147 * gdb.xml/tdesc-regs.exp: Use gdb_remote_download.
148 (load_description): Use standard_output_file.
149
150 2013-11-04 Tom Tromey <tromey@redhat.com>
151
152 * gdb.gdb/selftest.exp: Use standard_output_file.
153 * lib/selftest-support.exp (do_self_tests): Use
154 standard_output_file.
155
156 2013-11-04 Tom Tromey <tromey@redhat.com>
157
158 * gdb.stabs/weird.exp: Use gdb_remote_download and
159 standard_output_file.
160
161 2013-11-04 Tom Tromey <tromey@redhat.com>
162
163 * gdb.base/gcore-buffer-overflow.exp: Use
164 standard_output_file, not standard_testfile.
165 * gdb.base/twice.exp: Use standard_testfile, not
166 standard_output_file. Use gdb_remote_download.
167
168 2013-11-04 Tom Tromey <tromey@redhat.com>
169
170 * lib/gdb.exp (get_compiler_info): Use log_file -info and
171 restore from that.
172
173 2013-11-02 Maciej W. Rozycki <macro@codesourcery.com>
174
175 * gdb.cp/derivation.exp: s/perrro/perror/
176
177 2013-11-01 Maciej W. Rozycki <macro@codesourcery.com>
178
179 * gdb.dwarf2/dwzbuildid.exp: Rename `outdir' variable to
180 `debugdir'.
181
182 2013-10-31 Andrew Burgess <aburgess@broadcom.com>
183
184 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): Add additional
185 tests and update expected error message.
186 (test_watch_register_location): New tests.
187 (do_tests): Call test_watch_register_location.
188 * gdb.base/watchpoints.exp: Update expected error message.
189
190 2013-10-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
191
192 * gdb.arch/s390-multiarch.exp (test_linux_v2): Add $gdb_prompt to
193 the patterns in gdb_test_multiple.
194
195 2013-10-29 Nicolas Blanc <nicolas.blanc@intel.com>
196
197 * gdb.base/sym-file-lib.c: New file.
198 * gdb.base/sym-file-loader.c: New file.
199 * gdb.base/sym-file-loader.h: New file.
200 * gdb.base/sym-file-main.c: New file.
201 * gdb.base/sym-file.exp: New file.
202 * lib/gdb.exp (is_elf_target): New function.
203
204 2013-10-29 Pedro Alves <palves@redhat.com>
205
206 * gdb.mi/mi-console.c, gdb.mi/mi-stack.c: Remove local emacs
207 variable setting change-log-default-name to ChangeLog-mi.
208
209 2013-10-29 Andrew Burgess <aburgess@broadcom.com>
210
211 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test):
212 Expect <unavailable> pattern.
213
214 2013-10-28 Tom de Vries <tom@codesourcery.com>
215
216 * gdb.arch/thumb2-it.S (it_8): Fix typo.
217
218 2013-10-25 Anton Kolesov <Anton.Kolesov@synopsys.com> (tiny change)
219
220 * gdb.base/bang.exp: Use gdb_continue_to_end to properly support
221 remote stubs where exit() behaviour is unreliable.
222
223 2013-10-25 Pedro Alves <palves@redhat.com>
224
225 * gdb.cp/m-static.exp: Adjust expected output of printing a
226 nonexistent or optimized out static field. Also test printing the
227 the "container" object.
228
229 2013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
230
231 * lib/gdb.exp (gdb_finish): Send a kill request to `gdbserver'
232 if in the persistent mode.
233 * gdb.trace/disconnected-tracing.exp: Reconnect before completion.
234
235 2013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
236
237 * lib/gdb.exp (gdb_gcore_cmd): Also handle a "Target does not
238 support core file generation" reply.
239
240 2013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
241
242 PR gdb/15986
243 * gdb.base/run.c (main): gdb_get_line_number tag added for
244 commands.exp.
245 (factorial): Likewise.
246
247 * gdb.base/commands.exp (watchpoint_command_test): Use
248 gdb_get_line_number in order to determine the locations in run.c
249 where local_var is detected to go out of scope.
250
251 2013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
252
253 * gdb.base/gnu_vector.exp: Care about endianness when casting
254 scalars to vectors.
255
256 2013-10-18 Tom Tromey <tromey@redhat.com>
257
258 * lib/gdb.exp (build_executable_from_specs): Remove duplicate set
259 of "binfile".
260
261 2013-10-18 Andrew Burgess <aburgess@broadcom.com>
262
263 * gdb.base/watchpoints.exp: Add test for setting software
264 watchpoints of different types before starting the inferior.
265
266 2013-10-18 Pedro Alves <palves@redhat.com>
267
268 PR gdb/16062
269 * gdb.threads/stepi-random-signal.c: New file.
270 * gdb.threads/stepi-random-signal.exp: New file.
271
272 2013-10-17 Maciej W. Rozycki <macro@codesourcery.com>
273
274 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
275 Fix comment typo.
276 * lib/gdb.exp (gdb_init): Likewise.
277
278 2013-10-17 Tom Tromey <tromey@redhat.com>
279
280 * gdb.base/printcmds.exp (test_printf): Test printf flushing.
281
282 2013-10-14 Tom Tromey <tromey@redhat.com>
283
284 * gdb.dwarf2/dwzbuildid.exp (write_dwarf_file): Pass explicit test
285 name to gdb_test_no_output.
286
287 2013-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
288
289 Canonicalize directories for EXEC_FILENAME.
290 * gdb.base/argv0-symlink.exp
291 (kept file symbolic link name for info inferiors): New.
292 (kept directory symbolic link name): Setup kfail.
293 (kept directory symbolic link name for info inferiors): New.
294
295 2013-10-11 Andreas Arnez <arnez@linux.vnet.ibm.com>
296
297 * gdb.arch/s390-multiarch.exp: New file.
298 * gdb.arch/s390-multiarch.c: New file.
299
300 2013-10-11 Joel Brobecker <brobecker@adacore.com>
301
302 * gdb.ada/mi_catch_ex.exp: Adjusts all "catch ..." tests to
303 use the appropriate GDB/MI command instead, and verify
304 the test output.
305
306 2013-10-11 Joel Brobecker <brobecker@adacore.com>
307
308 * gdb.base/source-nofile.gdb: New file.
309 * gdb.base/source.exp: Add two tests verifying the behavior when
310 the "source" command is given a non-existant filename.
311
312 2013-10-11 Yao Qi <yao@codesourcery.com>
313
314 * gdb.mi/mi-catch-load.c: Remove the include of "dlfcn.h".
315 [__WIN32__]: Include "windows.h" and define macro 'dlopen'
316 and 'dlclose'.
317 [!__WIN32__]: Include "dlfcn.h".
318 * gdb.mi/mi-catch-load.exp: Set up kfail.
319
320 2013-10-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
321
322 * lib/gdb.exp (gdb_core_cmd): Replace fixed string "re-load
323 generated corefile" by argument "$test".
324
325 2013-10-09 Pedro Alves <palves@redhat.com>
326
327 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust expected
328 output.
329
330 2013-10-09 Pedro Alves <palves@redhat.com>
331
332 * gdb.base/catch-syscall.exp (test_catch_syscall_without_args)
333 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
334 (test_catch_syscall_with_wrong_args)
335 (test_catch_syscall_restarting_inferior)
336 (test_catch_syscall_fail_nodatadir)
337 (test_catch_syscall_without_args_noxml)
338 (test_catch_syscall_with_args_noxml)
339 (test_catch_syscall_with_wrong_args_noxml): Use with_test_prefix.
340
341 2013-10-08 Tom Tromey <tromey@redhat.com>
342
343 * gdb.dwarf2/dwzbuildid.exp: New file.
344 * lib/dwarf.exp (Dwarf::_section): Add "flags" and "type"
345 parameters.
346 (Dwarf::_defer_output): Change "section" parameter to
347 "section_spec"; update.
348 (Dwarf::gnu_debugaltlink, Dwarf::_note, Dwarf::build_id): New
349 procs.
350
351 2013-10-08 Joel Brobecker <brobecker@adacore.com>
352
353 * gdb.ada/mi_catch_ex.exp: Make "mi_execute_to" test names unique.
354
355 2013-10-07 Tom Tromey <tromey@redhat.com>
356
357 * lib/mi-support.exp (varobj_tree::walk_tree): Set _root_idx
358 to 0.
359
360 2013-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
361
362 * gdb.base/corefile.exp: Test whether $_exitsignal is set and
363 $_exitcode is void when opening a corefile.
364 * gdb.base/exitsignal.exp: New file.
365 * gdb.base/segv.c: Likewise.
366 * gdb.base/normal.c: Likewise.
367
368 2013-10-04 Joel Brobecker <brobecker@adacore.com>
369
370 * gdb.mi/mi-start.c, gdb.mi/mi-start.exp: New files.
371
372 2013-10-02 Vidya Praveen <vidyapraveen@arm.com>
373
374 * gdb.trace/entry-values.exp: Modify regular expression to scan for
375 'bl' instruction instead of 'call' for ARM and AArch64 targets.
376
377 2013-10-02 Pedro Alves <palves@redhat.com>
378
379 * gdb.dwarf2/dw2-reg-undefined.exp <pattern_rax_rbx_rcx_print,
380 pattern_rax_rbx_rcx_info>: Set to "<not saved>".
381 * gdb.mi/mi-reg-undefined.exp (opt_out_pattern): Delete.
382 (not_saved_pattern): New.
383 Replace use of the former with the latter.
384
385 2013-10-02 Pedro Alves <palves@redhat.com>
386
387 * README (Board Settings): Document "exit_is_reliable".
388 * lib/gdb.exp (gdb_continue_to_end): Check whether the board says
389 running to exit reliably reports program exits.
390 * boards/native-gdbserver.exp: Set exit_is_reliable in the board
391 info.
392 * boards/native-stdio-gdbserver.exp: Likewise.
393
394 2013-10-01 Doug Evans <dje@google.com>
395
396 * gdb.python/python.exp: Remove redundant print-stack tests.
397 Make all print-stack test names unique. Fix spelling of print-stack.
398
399 2013-09-29 Yao Qi <yao@codesourcery.com>
400
401 * gdb.base/shreloc.exp: Set $msymfile to 'shreloc.txt' if host
402 is remote.
403
404 2013-09-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
405
406 PR shlibs/8882
407 * gdb.base/corefile.exp: Add a check to assure warning-free
408 core-file load.
409
410 2013-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
411
412 * gdb.dwarf2/dwp-symlink.c: New file.
413 * gdb.dwarf2/dwp-symlink.exp: New file.
414
415 2013-09-20 Doug Evans <dje@google.com>
416
417 * lib/dwarf.exp (build_executable_from_fission_assembler): New proc.
418 * gdb.dwarf2/fission-base.S: Update. Split out .dwo into separate
419 file.
420 * gdb.dwarf2/fission-loclists.S: Ditto.
421 * gdb.dwarf2/fission-reread.S: Ditto.
422 * gdb.dwarf2/fission-base.exp: Skip of remote host. Compile with
423 build_executable_from_fission_assembler.
424 * gdb.dwarf2/fission-loclists.exp: Ditto.
425 * gdb.dwarf2/fission-reread.exp: Ditto.
426
427 * lib/future.exp (gdb_find_objcopy, gdb_find_readelf): New procs.
428 * lib/gdb.exp (build_id_debug_filename_get): Update to use them.
429 (gdb_gnu_strip_debug): Ditto.
430 * lib/prelink-support.exp (section_get, prelink_no): Ditto.
431 * gdb.arch/altivec-abi.exp: Ditto.
432 * gdb.base/attach-pie-misread.exp: Ditto.
433 * gdb.base/comprdebug.exp: Ditto.
434 * gdb.base/dup-sect.exp: Ditto.
435 * gdb.base/gnu-debugdata.exp: Ditto.
436 * gdb.base/step-symless.exp: Ditto.
437 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
438 * gdb.dwarf2/dw2-skip-prologue.exp: Ditto.
439 * gdb.dwarf2/gdb-index.exp: Ditto.
440
441 2013-09-18 Andrew Burgess <aburgess@broadcom.com>
442
443 * gdb.dwarf2/dw2-reg-undefined.exp: Change pattern for info
444 register to "<optimized out>", and also print the registers.
445
446 2013-09-18 Pedro Alves <palves@redhat.com>
447
448 PR server/15967
449 * gdb.server/wrapper.exp: Also return unsupported for Cygwin, and
450 change text.
451
452 2013-09-18 Yao Qi <yao@codesourcery.com>
453
454 * gdb.server/wrapper.c: New.
455 * gdb.server/wrapper.exp: New.
456
457 2013-09-17 Muhammad Waqas <mwaqas@codesourccery.com>
458 Jan Kratochvil <jan.kartochvil@redhat.com>
459 Pedro Alves <palves@redhat.com>
460
461 PR gdb/11568
462 * gdb.thread/thread-specific-bp.c: New file.
463 * gdb.thread/thread-specific-bp.exp: New file.
464
465 2013-09-17 Sergio Durigan Junior <sergiodj@redhat.com>
466
467 * gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid
468 convenience function.
469
470 2013-09-17 Pedro Alves <palves@redhat.com>
471
472 PR gdb/15911
473 * gdb.threads/info-threads-cur-sal-2.c: New file.
474 * gdb.threads/info-threads-cur-sal.c: New file.
475 * gdb.threads/info-threads-cur-sal.exp: New file.
476
477 2013-09-17 Yao Qi <yao@codesourcery.com>
478
479 * gdb.base/catch-load.c: Remove the include of "dlfcn.h".
480 [__WIN32__]: Include "windows.h" and define macro dlopen
481 and dlclose.
482 [!__WIN32__]: Include "dlfcn.h".
483 * gdb.base/catch-load.exp (one_catch_load_test): Match
484 directory separator.
485
486 2013-09-16 Doug Evans <dje@google.com>
487
488 * lib/gdb.exp (using_fission): New proc.
489 * gdb.base/info-macros.exp: Skip test if using Fission.
490
491 * gdb.base/break-interp.exp: Fix indentation.
492
493 2013-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
494
495 * gdb.base/gdbvars.c (foo_void): New function.
496 (foo_int): Likewise.
497 * gdb.base/gdbvars.exp (test_convenience_functions): New
498 function. Call it.
499
500 2013-09-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
501
502 * gdb.arch/s390-tdbregs.c: New file.
503 * gdb.arch/s390-tdbregs.exp: New file.
504
505 2013-09-12 Stan Shebs <stan@codesourcery.com>
506
507 * README: New file.
508
509 2013-09-12 Doug Evans <dje@google.com>
510
511 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally
512 added code to print event.inferior.
513
514 2013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
515
516 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only
517 debug part of the binary.
518
519 2013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
520
521 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment.
522 (addlink): Add comment.
523
524 2013-09-10 Sanimir Agovic <sanimir.agovic@intel.com>
525
526 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
527 canonical pathname.
528
529 2013-09-04 Doug Evans <dje@google.com>
530
531 * gdb.python/py-events.py (exit_handler): Verify we get the expected
532 event.
533 (continue_handler, new_objfile_handler): Ditto.
534 (test_events): Rename command to "test-events".
535 (test_newobj_events): Rename command to "test-objfile-events".
536 * gdb.python/py-events.exp: Update.
537 * gdb.python/py-evsignal.exp: Update.
538 * gdb.python/py-evthreads.exp: Update.
539
540 * gdb.base/enumval.c (ZERO): New enum value.
541 (main): Use it
542 * gdb.base/enumval.exp: Test ability to print ZERO.
543
544 2013-09-03 Muhammad Bilal <mbilal@codesourcery.com>
545 Pedro Alves <palves@redhat.com>
546
547 * gdb.base/relocate.exp: Check that invalid options are
548 rejected.
549
550 2013-08-30 Andrew Burgess <aburgess@broadcom.com>
551
552 * gdb.base/code_elim1.c (my_bss_symbol): New variable added.
553 (my_static_symbol): Add comment.
554 (main): Reference my_bss_symbol.
555
556 2013-08-30 Phil Muldoon <pmuldoon@redhat.com>
557
558 * gdb.python/py-arch.exp: Tests for invalid architecture.
559
560 2013-08-29 Sterling Augustine <saugustine@google.com>
561
562 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
563 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
564 said conditional.
565
566 2013-08-29 Phil Muldoon <pmuldoon@redhat.com>
567
568 * gdb.python/py-arch.exp: Load gdb-python.exp.
569
570 2013-08-29 Phil Muldoon <pmuldoon@redhat.com>
571
572 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
573 itertools for imap attribute. Otherwise use map().
574 (ElidingIterator): Define wrapper function __next__.
575 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
576 use exec (open (read ())) instead.
577 * gdb.python/py-framefilter.exp: Ditto.
578 * gdb.python/py-arch.exp: Update print based test to Python 3.x
579 compliance.
580 * gdb.python/py-frame.exp: Ditto.
581 * gdb.python/py-type.exp: Ditto.
582
583 2013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
584
585 PR gdb/15415
586 * gdb.base/argv0-symlink.c: New file.
587 * gdb.base/argv0-symlink.exp: New file.
588
589 2013-08-28 Tom Tromey <tromey@redhat.com>
590
591 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
592 when saving index.
593
594 2013-08-27 Yao Qi <yao@codesourcery.com>
595
596 * gdb.trace/entry-values.exp: Test unavailable entry value is
597 not shown when option '--skip-unavailable' is specified.
598 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
599 Add tests for new option '--skip-unavailable'.
600
601 2013-08-27 Yao Qi <yao@codesourcery.com>
602
603 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
604 remote_download if it is empty.
605
606 2013-08-26 Doug Evans <dje@google.com>
607
608 PR symtab/15885
609 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
610 (clean): rm -f *.gdb-index *.with-index.
611 * gdb.dwarf2/gdb-index.exp: New testcase.
612
613 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
614 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
615 run_on_host. All callers updated.
616
617 2013-08-24 Yao Qi <yao@codesourcery.com>
618
619 * gdb.trace/entry-values.c (end): New
620 (main): Call end.
621 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
622 tracepoint and collect data. Test entry value is unavailable.
623
624 2013-08-24 Yao Qi <yao@codesourcery.com>
625
626 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
627 * gdb.trace/entry-values.c: New.
628 * gdb.trace/entry-values.exp: New.
629
630 2013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
631
632 PR gdb/15501
633 * gdb.base/ena-dis-br.exp: Add test to verify
634 enable/disable commands work correctly with
635 multiple arguments that include multiple locations.
636
637 2013-08-22 Samuel Bronson <naesten@gmail.com>
638
639 ARM Linux support for `catch syscall'.
640 * gdb.base/catch-syscall.exp: Test this on ARM now.
641 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
642
643 2013-08-22 Tom Tromey <tromey@redhat.com>
644
645 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
646 default addr_size.
647 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
648
649 2013-08-22 Tom Tromey <tromey@redhat.com>
650
651 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
652 standard_temp_file.
653
654 2013-08-22 Tom Tromey <tromey@redhat.com>
655
656 * gdb.arch/amd64-byte.exp: Use standard_testfile,
657 clean_restart.
658 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
659 * gdb.arch/amd64-dword.exp: Use standard_testfile,
660 clean_restart.
661 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
662 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
663 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
664 * gdb.arch/amd64-word.exp: Use standard_testfile,
665 clean_restart.
666 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
667 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
668 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
669 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
670 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
671 * gdb.arch/i386-signal.exp: Use standard_testfile.
672 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
673 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
674 * gdb.arch/i386-unwind.exp: Use standard_testfile.
675 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
676
677 2013-08-22 Tom Tromey <tromey@redhat.com>
678
679 * gdb.python/py-error.exp: Use gdb_remote_download.
680 * gdb.python/py-mi.exp: Use gdb_remote_download.
681 * gdb.python/py-objfile-script.exp: Use standard_output_file.
682 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
683 (run_lang_tests): Likewise.
684 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
685 filename.
686 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
687 compiling. Use gdb_remote_download. Update some tests.
688 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
689 standard_output_file.
690 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
691 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
692 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
693 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
694 standard_output_file.
695
696 2013-08-22 Tom Tromey <tromey@redhat.com>
697
698 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
699
700 2013-08-22 Tom Tromey <tromey@redhat.com>
701
702 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
703 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
704 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
705 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
706 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
707 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
708 * lib/gdb.exp (gdb_remote_download): New proc.
709
710 2013-08-22 Tom Tromey <tromey@redhat.com>
711
712 * gdb.dwarf2/clztest.exp: Use standard_testfile.
713 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
714 * gdb.dwarf2/fission-base.S: Remove directory from
715 DW_AT_GNU_dwo_name.
716 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
717 debug-file-directory.
718 * gdb.dwarf2/fission-reread.S: Remove directory from
719 DW_AT_GNU_dwo_name.
720 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
721 debug-file-directory.
722
723 2013-08-16 Doug Evans <dje@google.com>
724
725 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
726 prelink complains about an unhandled DWARF version.
727
728 2013-08-14 Cary Coutant <ccoutant@google.com>
729
730 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
731
732 2013-08-13 Tom Tromey <tromey@redhat.com>
733 Yao Qi <yao@codesourcery.com>
734
735 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
736 * lib/gdb.exp: Handle GDB_PARALLEL.
737 (default_gdb_version): Kill inotify_pid if it exists.
738 (default_gdb_exit): Emit warning if the inotify log is not
739 empty.
740 (standard_output_file): Respect GDB_PARALLEL.
741 (standard_temp_file): Likewise.
742 (gdb_init): Start inotifywait if requested.
743
744 2013-08-13 Andrew Burgess <aburgess@broadcom.com>
745
746 * gdb.base/printcmds.exp (test_printf): Add test for printf of
747 pointer with various flags.
748
749 2013-08-13 Tom Tromey <tromey@redhat.com>
750
751 * lib/cache.exp: New file.
752 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
753 * lib/gdb.exp: Load cache.exp.
754 (support_complex_tests, is_ilp32_target, is_lp64_target)
755 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
756 (gdb_skip_xml_test): Use gdb_caching_proc.
757 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
758
759 2013-08-13 Tom Tromey <tromey@redhat.com>
760
761 * lib/gdb.exp (standard_temp_file): New proc.
762 (support_complex_tests, is_ilp32_target, is_lp64_target)
763 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
764 standard_temp_file.
765
766 2013-08-13 Tom Tromey <tromey@redhat.com>
767
768 * lib/gdb.exp (build_id_debug_filename_get): Use
769 standard_output_file.
770 * lib/prelink-support.exp (section_get)
771 (build_executable_own_libs): Use standard_output_file.
772
773 2013-08-12 Tom Tromey <tromey@redhat.com>
774
775 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
776
777 2013-08-12 Ali Anwar <alianwar@codesourcery.com>
778
779 * gdb.base/break.exp: Test break via convenience variable
780 with file name.
781
782 2013-08-09 Doug Evans <dje@google.com>
783
784 * lib/future.exp (gdb_find_ldd): New proc.
785 * lib/prelink-support.exp (build_executable_own_libs): Call it.
786 Make "/usr/sbin/" in prelink path optional.
787
788 2013-08-09 Yao Qi <yao@codesourcery.com>
789
790 * gdb.trace/collection.exp (gdb_collect_args_test): Set
791 "only" and "both" to 'print entry-values' before selecting
792 trace frame.
793
794 2013-08-08 Yao Qi <yao@codesourcery.com>
795
796 * gdb.trace/mi-trace-unavailable.exp: Don't set
797 "print entry-values" to "no".
798 (test_trace_unavailable): Set various values to
799 "print entry-values" to test that the output of
800 '-stack-list-locals' is not affected, and then set
801 set "print entry-values" to "no".
802
803 2013-08-07 Doug Evans <dje@google.com>
804
805 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
806 * gdb.python/py-value-cc.exp: Update.
807 * gdb.python/py-value.exp: Use different names for .o files for
808 C and C++. Only perform C++ tests if !skip_cplus_tests.
809
810 2013-08-07 Tom Tromey <tromey@redhat.com>
811
812 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
813
814 2013-08-07 Tom Tromey <tromey@redhat.com>
815
816 * gdb.dwarf2/dwz.exp: New file.
817
818 2013-08-02 Tom Tromey <tromey@redhat.com>
819
820 * gdb.base/watchpoint.c (struct foo5): New.
821 (nullptr): New global.
822 * gdb.base/watchpoint.exp (test_watch_location): Add test.
823
824 2013-08-01 Doug Evans <dje@google.com>
825
826 PR symtab/15691
827 * gdb.dwarf2/fission-mix.exp: New file.
828 * gdb.dwarf2/fission-mix.h: New file.
829 * gdb.dwarf2/fission-mix.c: New file.
830 * gdb.dwarf2/fission-mix2.c: New file.
831
832 PR symtab/15695
833 * gdb.base/func-ptr.exp: New file.
834 * gdb.base/func-ptr.c: New file.
835
836 2013-08-01 Yao Qi <yao@codesourcery.com>
837
838 * gdb.python/py-sync-interp.c: New.
839 * gdb.python/py-sync-interp.exp: New.
840
841 2013-07-31 Yao Qi <yao@codesourcery.com>
842
843 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
844 'tdump' on stack frame 0 and 1 respectively.
845
846 2013-07-31 Yao Qi <yao@codesourcery.com>
847
848 PR gdb/13443
849 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
850 'traceframe'. Wrap test with with_test_prefix.
851 (top level): Update.
852
853 2013-07-31 Yao Qi <yao@codesourcery.com>
854
855 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
856 'gdb_start'.
857 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
858 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
859
860 2013-07-30 Andrew Burgess <aburgess@broadcom.com>
861
862 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
863 when printing an optimized out value. Expect an error when using
864 an optimized out value in an expression.
865
866 2013-07-30 Andrew Burgess <aburgess@broadcom.com>
867
868 * gdb.dwarf2/pieces-optimized-out.exp: New file.
869 * gdb.dwarf2/pieces-optimized-out.c: New file.
870 * gdb.dwarf2/pieces-optimized-out.S: New file.
871
872 2013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
873
874 PR gdb/15715
875 * gdb.base/setshow.exp: Test that relative paths passed to
876 'set history filename' are converted to absolute paths.
877
878 2013-07-26 Keith Seitz <keiths@redhat.com>
879
880 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
881 of f77.
882 Allow for compiler variations of integer types.
883 Use mi_create_varobj.
884 Use mi_list_varobj_children for the immediate children of `array'.
885 Add "has_more" attribute for grandchildren test.
886
887 2013-07-26 Pedro Alves <palves@redhat.com>
888
889 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
890 files.
891
892 2013-07-25 Andrew Burgess <aburgess@broadcom.com>
893
894 * gdb.mi/mi-reg-undefined.exp: New file.
895 * gdb.mi/mi-reg-undefined.c: Likewise.
896 * gdb.mi/mi-reg-undefined.S: Likewise.
897
898 2013-07-25 Andrew Burgess <aburgess@broadcom.com>
899
900 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
901 z, o, and t output formats.
902 * gdb.base/display.exp: Use 'k' as an undefined format now that
903 'z' is defined.
904
905 2013-07-24 Doug Evans <dje@google.com>
906
907 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
908 "--" to switch.
909
910 2013-07-24 Yao Qi <yao@codesourcery.com>
911
912 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
913 host.
914 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
915 Likewise. If host is remote, copy ${binfile} to host.
916
917 2013-07-23 Yao Qi <yao@codesourcery.com>
918
919 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
920 message.
921
922 2013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
923
924 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
925 instructions and enable disp-step-syscall for arm targets.
926
927 2013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
928
929 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
930 assembler errors on arm.
931 * gdb.dwarf2/mac-fileno.S: Likewise.
932 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
933 * gdb.dwarf2/pr13961.S: Likewise.
934
935 2013-07-19 Hui Zhu <hui@codesourcery.com>
936
937 PR gdb/15692
938 * gdb.mi/mi-dprintf.exp: Add double quotes test.
939
940 2013-07-19 Yao Qi <yao@codesourcery.com>
941
942 * gdb.trace/read-memory.exp (test_from_remote): Update test.
943 (teset_from_exec): Likewise.
944
945 2013-07-19 Yao Qi <yao@codesourcery.com>
946
947 * gdb.trace/read-memory.c: New.
948 * gdb.trace/read-memory.exp: New.
949
950 2013-07-19 Yao Qi <yao@codesourcery.com>
951
952 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
953 $dest to link options if host is remote. Move the
954 generated file to $dest.a on host if host is remote.
955
956 2013-07-18 Will Newton <will.newton@linaro.org>
957
958 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
959 to ensure the test is linked against pthreads.
960 * gdb.threads/tls-var-main.c: Likewise.
961 * gdb.threads/tls-shared.c: Likewise.
962
963 2013-07-18 Yao Qi <yao@codesourcery.com>
964
965 * lib/future.exp (gdb_default_target_compile): Use tail name
966 of $destfile as the output name of compile. Move the
967 generated file to $destfile on build.
968
969 2013-07-18 Yao Qi <yao@codesourcery.com>
970
971 * lib/gdb.exp (gdb_compile): Set
972 gdb_saved_set_unbuffered_mode_obj to
973 set_unbuffered_mode_saved.o if host is remote. Invoke
974 remote_download to copy $unbuf_obj to host.
975
976 2013-07-17 Doug Evans <dje@google.com>
977
978 * gdb.python/py-frame-args.c: New file.
979 * gdb.python/py-frame-args.py: New file.
980 * gdb.python/py-frame-args.exp New file.
981
982 2013-07-16 Andrew Burgess <aburgess@broadcom.com>
983
984 * gdb.base/printcmds.exp (test_printf): Add tests for format
985 strings with missing format specifier.
986
987 2013-07-16 Tom Tromey <tromey@redhat.com>
988
989 * gdb.ada/info_types.exp: Use standard_testfile.
990
991 2013-07-16 Tom Tromey <tromey@redhat.com>
992
993 * gdb.mi/mi-basics.exp: Use standard_output_file.
994 (test_dir_specification, test_cwd_specification)
995 (test_path_specification): Use testsubdir, not subdir and objdir.
996
997 2013-07-16 Tom Tromey <tromey@redhat.com>
998
999 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
1000
1001 2013-07-09 Joel Brobecker <brobecker@adacore.com>
1002
1003 * gdb.ada/small_reg_param.exp: Accept optional entry value
1004 for parameter "w".
1005
1006 2013-07-09 Joel Brobecker <brobecker@adacore.com>
1007
1008 * gdb.ada/small_reg_param.exp: Remove trailing space.
1009
1010 2013-07-09 Doug Evans <dje@google.com>
1011
1012 * gdb.base/default.exp: Update expected output of "show print array"
1013 and "show print pretty".
1014
1015 2013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
1016
1017 * gdb.threads/wp-replication.exp: Stop counting available hardware
1018 watchpoints after NR_THREADS iterations.
1019
1020 2013-07-08 Andrew Burgess <aburgess@broadcom.com>
1021
1022 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
1023
1024 2013-07-07 Yao Qi <yao@codesourcery.com>
1025
1026 * boards/native-gdbserver.exp: Move invoke of
1027 process_multilib_options to gdbserver-base.exp.
1028 Move set_board_info 'compiler', 'gdb,noinferiorio',
1029 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
1030 gdbserver-base.exp.
1031 Move proc ${board}_download, ${board}_upload and
1032 ${board}_file to gdbserver-base.exp.
1033 * boards/native-extended-gdbserver.exp: Likewise.
1034 * boards/native-stdio-gdbserver.exp: Likewise.
1035 * boards/gdbserver-base.exp: New file.
1036
1037 2013-07-05 Luis Machado <lgustavo@codesourcery.com>
1038
1039 * gdb.base/dump.exp: Remove arch-specific tests and do a
1040 generic data address check to set is64bitonly correctly.
1041
1042 2013-07-05 Luis Machado <lgustavo@codesourcery.com>
1043
1044 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
1045 the register number instead of expecting only 0.
1046
1047 2013-07-05 Will Newton <will.newton@linaro.org>
1048
1049 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
1050 in asm syntax to allow building on ARM.
1051
1052 2013-07-05 Yao Qi <yao@codesourcery.com>
1053
1054 * boards/local-remote-host.exp: Remove obsolete comments.
1055 * boards/native-extended-gdbserver.exp: Likewise.
1056 * boards/native-gdbserver.exp: Likewise.
1057 * boards/native-stdio-gdbserver.exp: Likewise.
1058
1059 2013-07-04 Andrew Burgess <aburgess@broadcom.com>
1060
1061 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
1062 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
1063 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
1064
1065 2013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1066
1067 * gdb.base/break-on-linker-gcd-function.exp: Replace
1068 prepare_for_testing by build_executable_from_specs and clean_restart.
1069
1070 2013-06-27 Tom Tromey <tromey@redhat.com>
1071
1072 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
1073 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
1074 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
1075 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
1076 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
1077 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
1078 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
1079 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
1080 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
1081 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
1082 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
1083 Use standard_testfile, standard_output_file, prepare_for_testing,
1084 clean_restart.
1085
1086 2013-06-27 Tom Tromey <tromey@redhat.com>
1087
1088 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
1089 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
1090 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
1091 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
1092 gdb.base/shreloc.exp, gdb.base/sigall.exp,
1093 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
1094 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
1095 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
1096 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
1097 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
1098 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
1099 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
1100 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
1101 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
1102 gdb.base/solib-weak.exp, gdb.base/source.exp,
1103 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
1104 gdb.base/stap-probe.exp, gdb.base/start.exp,
1105 gdb.base/step-break.exp, gdb.base/step-bt.exp,
1106 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
1107 gdb.base/step-test.exp, gdb.base/structs.exp,
1108 gdb.base/structs2.exp, gdb.base/structs3.exp,
1109 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
1110 standard_output_file, prepare_for_testing, clean_restart.
1111
1112 2013-06-27 Tom Tromey <tromey@redhat.com>
1113
1114 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
1115 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
1116 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
1117 gdb.base/pending.exp, gdb.base/permissions.exp,
1118 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
1119 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
1120 gdb.base/printcmds.exp, gdb.base/prologue.exp,
1121 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
1122 gdb.base/ptype.exp, gdb.base/randomize.exp,
1123 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
1124 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
1125 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
1126 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
1127 standard_testfile, standard_output_file, prepare_for_testing,
1128 clean_restart.
1129
1130 2013-06-27 Tom Tromey <tromey@redhat.com>
1131
1132 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
1133 gdb.base/huge.exp, gdb.base/included.exp,
1134 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
1135 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
1136 gdb.base/info-os.exp, gdb.base/info-proc.exp,
1137 gdb.base/info-target.exp, gdb.base/infoline.exp,
1138 gdb.base/interp.exp, gdb.base/interrupt.exp,
1139 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
1140 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
1141 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
1142 gdb.base/logical.exp, gdb.base/long_long.exp,
1143 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
1144 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
1145 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
1146 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
1147 standard_testfile, standard_output_file, prepare_for_testing,
1148 clean_restart.
1149
1150 2013-06-27 Tom Tromey <tromey@redhat.com>
1151
1152 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
1153 gdb.base/enumval.exp, gdb.base/environ.exp,
1154 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
1155 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
1156 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
1157 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
1158 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
1159 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
1160 gdb.base/fullname.exp, gdb.base/funcargs.exp,
1161 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
1162 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
1163 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
1164 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
1165 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
1166 gdb.base/gnu_vector.exp: Use standard_testfile,
1167 standard_output_file, prepare_for_testing, clean_restart.
1168
1169 2013-06-27 Tom Tromey <tromey@redhat.com>
1170
1171 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
1172 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
1173 gdb.base/call-strs.exp, gdb.base/callexit.exp,
1174 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
1175 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
1176 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
1177 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
1178 gdb.base/commands.exp, gdb.base/completion.exp,
1179 gdb.base/complex.exp, gdb.base/cond-expr.exp,
1180 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
1181 gdb.base/constvars.exp, gdb.base/corefile.exp,
1182 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
1183 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
1184 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
1185 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
1186 gdb.base/dup-sect.exp: Use standard_testfile,
1187 standard_output_file, prepare_for_testing, clean_restart.
1188
1189 2013-06-27 Tom Tromey <tromey@redhat.com>
1190
1191 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
1192 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
1193 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
1194 gdb.base/async-shell.exp, gdb.base/async.exp,
1195 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
1196 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
1197 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
1198 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
1199 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
1200 gdb.base/break-on-linker-gcd-function.exp,
1201 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
1202 standard_output_file, prepare_for_testing, clean_restart.
1203
1204 2013-06-26 Yao Qi <yao@codesourcery.com>
1205
1206 * gdb.trace/mi-trace-frame-collected.exp: New.
1207
1208 2013-06-25 Yao Qi <yao@codesourcery.com>
1209
1210 * boards/native-extended-gdbserver.exp: Set board_info
1211 'gdb,predefined_tsv'.
1212 * boards/native-gdbserver.exp: Likewise.
1213 * boards/native-stdio-gdbserver.exp: Likewise.
1214 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
1215 uploaded TSVs if target supports tracing.
1216 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
1217 tracing and target has predefined tsv.
1218
1219 2013-06-25 Yao Qi <yao@codesourcery.com>
1220 Hui Zhu <hui@codesourcery.com>
1221 Pedro Alves <palves@redhat.com>
1222
1223 PR breakpoints/15075
1224 PR breakpoints/15434
1225 * gdb.base/dprintf-next.c: New file.
1226 * gdb.base/dprintf-next.exp: New file.
1227 * gdb.base/dprintf-non-stop.c: New file.
1228 * gdb.base/dprintf-non-stop.exp: New file.
1229 * gdb.base/dprintf.exp: Don't check "continue" in the output
1230 of "info breakpoints".
1231 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1232 Don't check "continue" in script field.
1233
1234 2013-06-21 Tom Tromey <tromey@redhat.com>
1235
1236 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
1237 name in a test name.
1238
1239 2013-06-20 Yao Qi <yao@codesourcery.com>
1240
1241 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
1242 and set an action.
1243 (test_trace_unavailable): Test command -data-list-register-values
1244 in the context of traceframe and with option --skip-unavailable.
1245 * gdb.trace/trace-unavailable.c (foo): New.
1246 (main): Call it.
1247 * gdb.mi/gdb2549.exp: Update matching pattern.
1248
1249 2013-06-19 Mike Frysinger <vapier@gentoo.org>
1250
1251 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
1252 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
1253 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
1254 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
1255 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
1256
1257 2013-06-19 Luis Machado <lgustavo@codesourcery.com>
1258
1259 * gdb.base/subst.exp: Delete default rules before further
1260 tests.
1261
1262 2013-06-19 Yao Qi <yao@codesourcery.com>
1263
1264 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
1265 unsupported if it is not registered.
1266
1267 2013-06-18 Tom Tromey <tromey@redhat.com>
1268
1269 * gdb.base/random-signal.c: New file.
1270 * gdb.base/random-signal.exp: New file.
1271
1272 2013-06-18 Will Newton <will.newton@linaro.org>
1273
1274 * gdb.base/skip.c: Use comma to evaluate results of foo()
1275 and bar() before passing to baz().
1276 * gdb.base/skip.c: baz() now takes one argument instead of
1277 two.
1278
1279 2013-06-18 Tom Tromey <tromey@redhat.com>
1280
1281 * gdb.dwarf2/implptrpiece.exp: New file.
1282 * gdb.dwarf2/implptrconst.exp (d): New variable.
1283 Print d.
1284 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
1285
1286 2013-06-18 Tom Tromey <tromey@redhat.com>
1287
1288 * lib/selftest-support.exp (do_self_tests): Reject remote or
1289 non-native targets.
1290 * gdb.gdb/complaints.exp: Remove check.
1291 * gdb.gdb/observer.exp: Remove check.
1292 * gdb.gdb/xfullpath.exp: Remove check.
1293 * gdb.gdb/complaints.exp: Remove check.
1294
1295 2013-06-07 Pedro Alves <palves@redhat.com>
1296
1297 * boards/native-extended-gdbserver.exp: Remove semicolon.
1298 * config/arm-ice.exp: Likewise.
1299 * config/bfin.exp: Likewise.
1300 * config/cygmon.exp: Likewise.
1301 * config/h8300.exp: Likewise.
1302 * config/monitor.exp: Likewise.
1303 * config/sid.exp: Likewise.
1304 * config/sim.exp: Likewise.
1305 * config/slite.exp: Likewise.
1306 * config/vx.exp: Likewise.
1307 * gdb.arch/i386-bp_permanent.exp: Likewise.
1308 * gdb.asm/asm-source.exp: Likewise.
1309 * gdb.base/args.exp: Likewise.
1310 * gdb.base/attach-pie-misread.exp: Likewise.
1311 * gdb.base/auxv.exp: Likewise.
1312 * gdb.base/bigcore.exp: Likewise.
1313 * gdb.base/bitfields2.exp: Likewise.
1314 * gdb.base/bitfields.exp: Likewise.
1315 * gdb.base/break.exp: Likewise.
1316 * gdb.base/break-interp.exp: Likewise.
1317 * gdb.base/callfuncs.exp: Likewise.
1318 * gdb.base/call-sc.exp: Likewise.
1319 * gdb.base/commands.exp: Likewise.
1320 * gdb.base/corefile.exp: Likewise.
1321 * gdb.base/dbx.exp: Likewise.
1322 * gdb.base/ending-run.exp: Likewise.
1323 * gdb.base/exprs.exp: Likewise.
1324 * gdb.base/funcargs.exp: Likewise.
1325 * gdb.base/hbreak2.exp: Likewise.
1326 * gdb.base/huge.exp: Likewise.
1327 * gdb.base/list.exp: Likewise.
1328 * gdb.base/memattr.exp: Likewise.
1329 * gdb.base/overlays.exp: Likewise.
1330 * gdb.base/printcmds.exp: Likewise.
1331 * gdb.base/recurse.exp: Likewise.
1332 * gdb.base/remotetimeout.exp: Likewise.
1333 * gdb.base/reread.exp: Likewise.
1334 * gdb.base/savedregs.exp: Likewise.
1335 * gdb.base/scope.exp: Likewise.
1336 * gdb.base/sepdebug.exp: Likewise.
1337 * gdb.base/setshow.exp: Likewise.
1338 * gdb.base/setvar.exp: Likewise.
1339 * gdb.base/sigaltstack.exp: Likewise.
1340 * gdb.base/siginfo-addr.exp: Likewise.
1341 * gdb.base/siginfo.exp: Likewise.
1342 * gdb.base/siginfo-obj.exp: Likewise.
1343 * gdb.base/sigrepeat.exp: Likewise.
1344 * gdb.base/sigstep.exp: Likewise.
1345 * gdb.base/structs.exp: Likewise.
1346 * gdb.base/testenv.exp: Likewise.
1347 * gdb.base/twice.exp: Likewise.
1348 * gdb.base/valgrind-db-attach.exp: Likewise.
1349 * gdb.base/valgrind-infcall.exp: Likewise.
1350 * gdb.base/varargs.exp: Likewise.
1351 * gdb.base/watchpoint.exp: Likewise.
1352 * gdb.cp/gdb1355.exp: Likewise.
1353 * gdb.cp/misc.exp: Likewise.
1354 * gdb.disasm/hppa.exp: Likewise.
1355 * gdb.disasm/t01_mov.exp: Likewise.
1356 * gdb.disasm/t02_mova.exp: Likewise.
1357 * gdb.disasm/t03_add.exp: Likewise.
1358 * gdb.disasm/t04_sub.exp: Likewise.
1359 * gdb.disasm/t05_cmp.exp: Likewise.
1360 * gdb.disasm/t06_ari2.exp: Likewise.
1361 * gdb.disasm/t07_ari3.exp: Likewise.
1362 * gdb.disasm/t08_or.exp: Likewise.
1363 * gdb.disasm/t09_xor.exp: Likewise.
1364 * gdb.disasm/t10_and.exp: Likewise.
1365 * gdb.disasm/t11_logs.exp: Likewise.
1366 * gdb.disasm/t12_bit.exp: Likewise.
1367 * gdb.disasm/t13_otr.exp: Likewise.
1368 * gdb.gdb/selftest.exp: Likewise.
1369 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1370 * gdb.mi/mi-reverse.exp: Likewise.
1371 * gdb.pascal/floats.exp: Likewise.
1372 * gdb.python/py-inferior.exp: Likewise.
1373 * gdb.threads/attach-into-signal.exp: Likewise.
1374 * gdb.threads/pthreads.exp: Likewise.
1375 * gdb.threads/thread_events.exp: Likewise.
1376 * gdb.threads/watchthreads.exp: Likewise.
1377 * gdb.trace/actions-changed.exp: Likewise.
1378 * gdb.trace/actions.exp: Likewise.
1379 * gdb.trace/ax.exp: Likewise.
1380 * gdb.trace/backtrace.exp: Likewise.
1381 * gdb.trace/change-loc.exp: Likewise.
1382 * gdb.trace/deltrace.exp: Likewise.
1383 * gdb.trace/disconnected-tracing.exp: Likewise.
1384 * gdb.trace/ftrace.exp: Likewise.
1385 * gdb.trace/infotrace.exp: Likewise.
1386 * gdb.trace/passc-dyn.exp: Likewise.
1387 * gdb.trace/passcount.exp: Likewise.
1388 * gdb.trace/pending.exp: Likewise.
1389 * gdb.trace/qtro.exp: Likewise.
1390 * gdb.trace/range-stepping.exp: Likewise.
1391 * gdb.trace/report.exp: Likewise.
1392 * gdb.trace/save-trace.exp: Likewise.
1393 * gdb.trace/status-stop.exp: Likewise.
1394 * gdb.trace/strace.exp: Likewise.
1395 * gdb.trace/tfile.exp: Likewise.
1396 * gdb.trace/tfind.exp: Likewise.
1397 * gdb.trace/trace-break.exp: Likewise.
1398 * gdb.trace/tracecmd.exp: Likewise.
1399 * gdb.trace/trace-mt.exp: Likewise.
1400 * gdb.trace/tspeed.exp: Likewise.
1401 * gdb.trace/tsv.exp: Likewise.
1402 * gdb.trace/while-stepping.exp: Likewise.
1403 * lib/gdb.exp: Likewise.
1404 * lib/gdbserver-support.exp: Likewise.
1405 * lib/java.exp: Likewise.
1406 * lib/mi-support.exp: Likewise.
1407 * lib/pascal.exp: Likewise.
1408 * lib/prompt.exp: Likewise.
1409 * lib/trace-support.exp: Likewise.
1410
1411 2013-06-07 Pedro Alves <palves@redhat.com>
1412
1413 * gdb.ada/info_types.c: Fix formating in copyright header.
1414 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
1415 * gdb.base/float.c: Likewise.
1416 * gdb.base/inferior-died.c: Likewise.
1417 * gdb.base/interp.c: Likewise.
1418 * gdb.base/jit-main.c: Likewise.
1419 * gdb.base/jit-solib.c: Likewise.
1420 * gdb.base/long_long.c: Likewise.
1421 * gdb.base/longjmp.c: Likewise.
1422 * gdb.base/nextoverexit.c: Likewise.
1423 * gdb.base/pr11022.c: Likewise.
1424 * gdb.base/prelink-lib.c: Likewise.
1425 * gdb.base/prelink.c: Likewise.
1426 * gdb.base/prologue.c: Likewise.
1427 * gdb.base/restore.c: Likewise.
1428 * gdb.base/sigchld.c: Likewise.
1429 * gdb.base/solib-search-lib1.c: Likewise.
1430 * gdb.base/solib-search-lib2.c: Likewise.
1431 * gdb.base/solib-search.c: Likewise.
1432 * gdb.base/solib-search.h: Likewise.
1433 * gdb.base/whatis.c: Likewise.
1434 * gdb.cp/abstract-origin.cc: Likewise.
1435 * gdb.cp/anon-struct.cc: Likewise.
1436 * gdb.cp/baseenum.cc: Likewise.
1437 * gdb.cp/bs15503.cc: Likewise.
1438 * gdb.cp/call-c-1.c: Likewise.
1439 * gdb.cp/call-c.cc: Likewise.
1440 * gdb.cp/class2.cc: Likewise.
1441 * gdb.cp/classes.cc: Likewise.
1442 * gdb.cp/cttiadd.cc: Likewise.
1443 * gdb.cp/cttiadd1.cc: Likewise.
1444 * gdb.cp/cttiadd2.cc: Likewise.
1445 * gdb.cp/cttiadd3.cc: Likewise.
1446 * gdb.cp/derivation.cc: Likewise.
1447 * gdb.cp/derivation2.cc: Likewise.
1448 * gdb.cp/dispcxx.cc: Likewise.
1449 * gdb.cp/exception.cc: Likewise.
1450 * gdb.cp/gdb2384-base.cc: Likewise.
1451 * gdb.cp/gdb2384-base.h: Likewise.
1452 * gdb.cp/gdb2384.cc: Likewise.
1453 * gdb.cp/gdb2495.cc: Likewise.
1454 * gdb.cp/mb-inline.h: Likewise.
1455 * gdb.cp/mb-inline1.cc: Likewise.
1456 * gdb.cp/mb-inline2.cc: Likewise.
1457 * gdb.cp/member-name.cc: Likewise.
1458 * gdb.cp/member-ptr.cc: Likewise.
1459 * gdb.cp/misc.cc: Likewise.
1460 * gdb.cp/namespace1.cc: Likewise.
1461 * gdb.cp/nextoverthrow.cc: Likewise.
1462 * gdb.cp/pr-574.cc: Likewise.
1463 * gdb.cp/pr9631.cc: Likewise.
1464 * gdb.cp/printmethod.cc: Likewise.
1465 * gdb.cp/psmang1.cc: Likewise.
1466 * gdb.cp/psmang2.cc: Likewise.
1467 * gdb.cp/psymtab-parameter.cc: Likewise.
1468 * gdb.cp/ptype-flags.cc: Likewise.
1469 * gdb.cp/ref-params.cc: Likewise.
1470 * gdb.cp/ref-types.cc: Likewise.
1471 * gdb.cp/smartp.cc: Likewise.
1472 * gdb.cp/try_catch.cc: Likewise.
1473 * gdb.cp/userdef.cc: Likewise.
1474 * gdb.cp/using-crash.cc: Likewise.
1475 * gdb.cp/virtfunc.cc: Likewise.
1476 * gdb.cp/virtfunc2.cc: Likewise.
1477 * gdb.dwarf2/callframecfa.S: Likewise.
1478 * gdb.dwarf2/dw2-ranges.c: Likewise.
1479 * gdb.dwarf2/dw2-ranges2.c: Likewise.
1480 * gdb.dwarf2/dw2-ranges3.c: Likewise.
1481 * gdb.dwarf2/dw2-restore.S: Likewise.
1482 * gdb.dwarf2/pieces.S: Likewise.
1483 * gdb.dwarf2/valop.S: Likewise.
1484 * gdb.java/jnpe.java: Likewise.
1485 * gdb.mi/mi-stepn.c: Likewise.
1486 * gdb.mi/mi-var-cp.cc: Likewise.
1487 * gdb.mi/mi-var-rtti.cc: Likewise.
1488 * gdb.mi/ns-stale-regcache.c: Likewise.
1489 * gdb.mi/pr11022.c: Likewise.
1490 * gdb.mi/solib-lib.c: Likewise.
1491 * gdb.mi/solib-main.c: Likewise.
1492 * gdb.python/py-arch.c: Likewise.
1493 * gdb.python/py-block.c: Likewise.
1494 * gdb.python/py-breakpoint.c: Likewise.
1495 * gdb.python/py-events.c: Likewise.
1496 * gdb.python/py-evthreads.c: Likewise.
1497 * gdb.python/py-explore.c: Likewise.
1498 * gdb.python/py-explore.cc: Likewise.
1499 * gdb.python/py-finish-breakpoint.c: Likewise.
1500 * gdb.python/py-finish-breakpoint2.cc: Likewise.
1501 * gdb.python/py-symbol.c: Likewise.
1502 * gdb.threads/execl.c: Likewise.
1503 * gdb.threads/execl1.c: Likewise.
1504
1505 2013-06-07 Will Newton <will.newton@linaro.org>
1506
1507 * gdb.base/long_long.exp: Fix ARM EABI target glob.
1508
1509 2013-06-07 Will Newton <will.newton@linaro.org>
1510
1511 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
1512 and "starting".
1513
1514 2013-06-07 Will Newton <will.newton@linaro.org>
1515
1516 * gdb.cp/anon-struct.exp: Conditionalize constructor and
1517 destructor prototypes for ARM ABI.
1518 * gdb.cp/m-static.exp: Likewise.
1519
1520 2013-06-07 Yao Qi <yao@codesourcery.com>
1521
1522 * gdb.trace/mi-trace-unavailable.exp: New.
1523 * gdb.trace/trace-unavailable.c: New.
1524
1525 2013-06-06 Doug Evans <dje@google.com>
1526
1527 * gdb.cp/derivation.exp: Make tests have unique names.
1528
1529 2013-06-06 Tom Tromey <tromey@redhat.com>
1530
1531 * gdb.base/dump.exp (capture_value): Don't put expression into
1532 test name if arguments passed in.
1533 Rename a couple more tests to make them unique.
1534
1535 2013-06-06 Tom Tromey <tromey@redhat.com>
1536
1537 * gdb.base/break-always.exp: Explicitly specify test name.
1538
1539 2013-06-05 Doug Evans <dje@google.com>
1540 Keith Seitz <keiths@redhat.com>
1541
1542 * gdb.cp/derivation2.cc: New file.
1543 * gdb.cp/derivation.cc (main): Call foo2.
1544 * gdb.cp/derivation.exp: Add tests for typedefs in another
1545 file, and when there's an active block.
1546
1547 2013-06-05 Luis Machado <lgustavo@codesourcery.com>
1548
1549 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
1550 from targets that use function descriptors in the virtual tables.
1551 Handle presence of dot symbols.
1552
1553 2013-06-04 Gary Benson <gbenson@redhat.com>
1554
1555 * gdb.base/break-probes.exp: New file.
1556 * gdb.base/break-probes.c: Likewise.
1557 * gdb.base/break-probes-solib.c: Likewise.
1558 * gdb.base/info-shared.exp: New file.
1559 * gdb.base/info-shared.c: Likewise.
1560 * gdb.base/info-shared-solib1.c: Likewise.
1561 * gdb.base/info-shared-solib2.c: Likewise.
1562
1563 2013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1564 Gary Benson <gbenson@redhat.com>
1565
1566 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
1567 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
1568 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
1569 to be set to "no" to indicate that no ld.so copy should be made.
1570 * gdb.base/break-interp.exp (solib_bp): New constant.
1571 (reach_1): Use the above instead of "_dl_debug_state".
1572 (test_attach): Likewise.
1573 (test_ld): Likewise.
1574 * gdb.threads/dlopen-libpthread.exp: New file.
1575 * gdb.threads/dlopen-libpthread.c: Likewise.
1576 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
1577 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
1578
1579 2013-05-30 Yao Qi <yao@codesourcery.com>
1580
1581 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1582 Add a test that no MI notification is emitted when executing
1583 -exec-arguments.
1584
1585 2013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1586
1587 PR testsuite/12649
1588 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
1589 $mi_gdb_prompt expectation by mi_expect_stop.
1590 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
1591 (mi info dprintf second time): Replace them by mi_send_resuming_command
1592 and mi_expect_stop.
1593
1594 2013-05-24 Gary Benson <gbenson@redhat.com>
1595
1596 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
1597 backslash.
1598 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
1599 backslashes.
1600 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
1601 backslash.
1602
1603 2013-05-24 Yao Qi <yao@codesourcery.com>
1604
1605 * gdb.trace/tfile.exp: Test inferior and thread.
1606
1607 2013-05-24 Yao Qi <yao@codesourcery.com>
1608 Pedro Alves <palves@redhat.com>
1609
1610 * gdb.base/range-stepping.exp: Skip the rest of tests if the
1611 test fails.
1612 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
1613 Return 0 if the test passes, otherwise return 1.
1614
1615 2013-05-23 Doug Evans <dje@google.com>
1616
1617 * boards/fission-dwp.exp: New file.
1618
1619 2013-05-23 Yao Qi <yao@codesourcery.com>
1620 Pedro Alves <palves@redhat.com>
1621
1622 * gdb.base/range-stepping.c: New file.
1623 * gdb.base/range-stepping.exp: New file.
1624 * gdb.trace/range-stepping.c: New file.
1625 * gdb.trace/range-stepping.exp: New file.
1626 * lib/range-stepping-support.exp: New file.
1627
1628 2013-05-22 Tom Tromey <tromey@redhat.com>
1629
1630 * gdb.cp/class2.cc (main): New local 'aref'.
1631 * gdb.cp/class2.exp: Check printing of 'aref'.
1632
1633 2013-05-22 Doug Evans <dje@google.com>
1634
1635 * gdb.threads/wp-replication.c (main): Insert some code at the start
1636 to ensure the breakpoint on main is only hit once. Fix comment.
1637
1638 2013-05-21 Keith Seitz <keiths@redhat.com>
1639 Pedro Alves <palves@redhat.com>
1640
1641 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
1642 gdb_expect.
1643 Add test to flush the remaining input buffer so that this
1644 file passes testsuite/12649.
1645
1646 2013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1647
1648 * gdb.base/catch-signal-fork.exp: New file.
1649 * gdb.base/catch-signal-fork.c: New file.
1650
1651 2013-05-21 Sterling Augustine <saugustine@google.com>
1652
1653 * boards/remote-stdio-gdbserver.exp: New file.
1654
1655 2013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1656
1657 PR testsuite/12649
1658 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
1659 racy matches.
1660
1661 2013-05-21 Christian Groessler <chris@groessler.org>
1662
1663 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
1664 since it's not supported in all shells.
1665
1666 2013-05-21 Hui Zhu <hui@codesourcery.com>
1667
1668 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
1669 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
1670
1671 2013-05-20 Doug Evans <dje@google.com>
1672
1673 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
1674 (_handle_DW_TAG): Use it.
1675 (cu, tu): Replace parameters is_64, version, addr_size with options.
1676 All callers updated. Add Fission support.
1677 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
1678 * gdb.dwarf2/method-ptr.exp: Ditto.
1679 * gdb.dwarf2/nostaticblock.exp: Ditto.
1680 * gdb.dwarf2/subrange.exp: Ditto.
1681 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
1682
1683 2013-05-20 Tom Tromey <tromey@redhat.com>
1684
1685 * gdb.gdb/python-selftest.exp: New file.
1686
1687 2013-05-20 Doug Evans <dje@google.com>
1688
1689 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
1690 -fdebug-types-section.
1691
1692 2013-05-20 Joel Brobecker <brobecker@adacore.com>
1693
1694 * gdb.ada/float_param: New testcase.
1695
1696 2013-05-17 Doug Evans <dje@google.com>
1697
1698 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
1699 Add tests for "maint check-symtabs", "maint expand-symtabs".
1700
1701 * gdb.base/maint.exp: Remove testing of individual maint command
1702 help output.
1703
1704 2013-05-16 Pedro Alves <palves@redhat.com>
1705
1706 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
1707 comment. Use gdb_test_no_output.
1708
1709 2013-05-16 Joel Brobecker <brobecker@adacore.com>
1710
1711 * gdb.ada/complete.exp: Add test verifying completion using
1712 the "tab" key.
1713
1714 2013-05-15 Keith Seitz <keiths@redhat.com>
1715
1716 * gdb.base/filesym.exp: New completer test.
1717 * gdb.base/filesym.c: New file.
1718
1719 2013-05-15 Pedro Alves <palves@redhat.com>
1720
1721 * gdb.base/fixsection.c: Remove attribution.
1722 * gdb.base/watch-read.exp: Ditto.
1723
1724 2013-05-13 Tom Tromey <tromey@redhat.com>
1725
1726 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
1727 size and change type sizes to 4 bytes.
1728
1729 2013-05-13 Tom Tromey <tromey@redhat.com>
1730
1731 * gdb.base/exprs.exp (test_expr): Add regression test.
1732 * gdb.base/exprs.c (null_t_struct): New global.
1733
1734 2013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
1735
1736 * gdb.base/default.exp: Disable history saving.
1737 * gdb.base/setshow.exp: Likewise.
1738
1739 2013-05-10 Pedro Alves <palves@redhat.com>
1740
1741 PR remote/15455
1742
1743 * gdb.trace/qtro.c: New file.
1744 * gdb.trace/qtro.exp: New file.
1745
1746 2013-05-10 Phil Muldoon <pmuldoon@redhat.com>
1747
1748 * gdb.python/py-framefilter.py: New File.
1749 * gdb.python/py-framefilter-mi.exp: Ditto.
1750 * gdb.python/py-framefilter.c: Ditto.
1751 * gdb.python/py-framefilter-mi.exp: Ditto.
1752 * gdb.python/py-framefilter-mi.c: Ditto,
1753 * gdb.python/py-framefilter-gdb.py.in: Ditto.
1754
1755 2013-05-08 Tom Tromey <tromey@redhat.com>
1756
1757 * gdb.base/solib-search.exp: Set test name for "set
1758 solib-search-path" test.
1759
1760 2013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
1761
1762 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
1763 (set_a_tracepoint): Set tracepoint before prologue.
1764 (run_trace_experiment): Test setup_tracepoints and 'break end'
1765 in it.
1766 (trace_buffer_normal): Remove.
1767 (gdb_trace_circular_tests): Remove. Move tests to...
1768 (top level): ...here. Call 'runto_main' before checking for
1769 trace support. Use commands to check the support for circular
1770 trace buffer and changing of trace buffer size. Add test
1771 to calculate size of single frame. Use this size to
1772 calculate the size of trace buffer. Use 'tfind pc func9'
1773 instead of 'tfind 9'. Use 'with_test_prefix'.
1774
1775 2013-05-07 Tom Tromey <tromey@redhat.com>
1776
1777 * lib/selftest-support.exp: New file.
1778 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
1779 do_self_tests.
1780 (setup_test, find_gdb): Remove.
1781 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
1782 do_self_tests.
1783 (setup_test, find_gdb): Remove.
1784 (test_observer): Don't call setup_test. Remove argument.
1785 * gdb.gdb/selftest.exp: Load selftest-support.exp.
1786 (find_gdb): Remove.
1787 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
1788 do_self_tests.
1789 (setup_test, find_gdb): Remove.
1790 (test_with_self): Don't call setup_test. Remove argument.
1791
1792 2013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
1793
1794 * gdb.arch/system-gcore.exp: Remove.
1795 * gdb.arch/gcore.c: Remove.
1796 * gdb.base/gcore.exp: Add "info reg system".
1797
1798 2013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
1799
1800 PR breakpoints/15413:
1801 * gdb.base/pending.exp: Add test for completion of the "condition"
1802 command for pending breakpoints.
1803 * gdb.linespec/linespec.ex: Add test for completion of the
1804 "condition" command when dealing with multiple locations.
1805
1806 2013-05-07 Luis Machado <lgustavo@codesourcery.com>
1807
1808 * gdb.threads/wp-replication.c: New file.
1809 * gdb.threads/wp-replication.exp: New file.
1810
1811 2013-05-06 Sandra Loosemore <sandra@codesourcery.com>
1812
1813 * gdb.xml/tdesc-regs.exp: Add case for nios2.
1814
1815 2013-05-06 Doug Evans <dje@google.com>
1816
1817 * gdb.base/solib-search-lib1.c: New file.
1818 * gdb.base/solib-search-lib2.c: New file.
1819 * gdb.base/solib-search.c: New file.
1820 * gdb.base/solib-search.h: New file.
1821 * gdb.base/solib-search.exp: New file.
1822
1823 * lib/gdb.exp (gdb_core_cmd): New function.
1824 * gdb.arch/system-gcore.exp: Use it.
1825 * gdb.arch/vsx-regs.exp: Ditto.
1826 * gdb.base/gcore.exp: Ditto.
1827 * gdb.threads/gcore-thread.exp: Ditto.
1828
1829 * gdb.reverse/shr.h: New file.
1830 * gdb.reverse/shr1.c: New file.
1831 * gdb.reverse/shr2.c: #include "shr.h".
1832 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
1833 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
1834 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
1835 Update tests using sleep/printf to use shr2.sl instead.
1836 * gdb.reverse/solib-reverse.exp: Ditto.
1837
1838 2013-05-06 Tom Tromey <tromey@redhat.com>
1839
1840 * gdb.dwarf2/implptrconst.c: New file.
1841 * gdb.dwarf2/implptrconst.exp: New file.
1842 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
1843 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
1844 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
1845
1846 2013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1847
1848 * gdb.base/catch-sig.c (main): Raise SIGINT.
1849 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
1850
1851 2013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
1852
1853 * status-stop.exp (test_tstart_tstart): Check for error
1854 returned by the second 'tstart' command.
1855
1856 2013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
1857
1858 * gdb.xml/maint_print_struct.exp: New file.
1859 * gdb.xml/maint_print_struct.xml: New file.
1860
1861 2013-04-25 Tom Tromey <tromey@redhat.com>
1862
1863 * gdb.dwarf2/nostaticblock.exp: New file.
1864
1865 2013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
1866
1867 PR gdb/10462
1868 * gdb.base/setshow.exp: Add test case.
1869
1870 2013-04-23 Hui Zhu <hui@codesourcery.com>
1871
1872 PR gdb/15293
1873 * gdb.base/dprintf.exp: Add ignore command.
1874
1875 2013-04-23 Hui Zhu <hui@codesourcery.com>
1876
1877 PR gdb/15165
1878 * gdb.base/save-bp.exp: Add test for dprintf.
1879
1880 2013-04-22 Tom Tromey <tromey@redhat.com>
1881
1882 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
1883 notice_open_fds.
1884
1885 2013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1886
1887 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
1888 ldflags.
1889
1890 2013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1891
1892 * gdb.arch/arm-bl-branch-dest.c: New file.
1893 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
1894
1895 2013-04-19 Vladimir Kargov <kargov@gmail.com>
1896 Pedro Alves <palves@redhat.com>
1897
1898 * gdb.arch/i386-float.S: New file.
1899 * gdb.arch/i386-float.exp: New file.
1900
1901 2013-04-18 Luis Machado <lgustavo@codesourcery.com>
1902
1903 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
1904 type void *.
1905
1906 2013-04-17 Doug Evans <dje@google.com>
1907
1908 * lib/dwarf.exp (Dwarf): New proc "tu".
1909 * gdb.dwarf2/missing-sig-type.exp: New file.
1910
1911 2013-04-15 Siva Chandra Reddy <sivachandra@google.com>
1912
1913 Add option to link testcases with Pthreads library when
1914 using 'prepare_for_testing' in tests.
1915
1916 * lib/gdb.exp (build_executable_from_specs): Use
1917 gdb_compile_pthreads to compile if option "pthreads" is
1918 specified.
1919
1920 2013-04-15 Tom Tromey <tromey@redhat.com>
1921
1922 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
1923
1924 2013-04-15 Tom Tromey <tromey@redhat.com>
1925
1926 * gdb.base/default.exp: Update for $_exception.
1927 * gdb.cp/exceptprint.cc: New file.
1928 * gdb.cp/exceptprint.exp: New file.
1929 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
1930
1931 2013-04-15 Tom Tromey <tromey@redhat.com>
1932
1933 * gdb.cp/typeid.cc: New file.
1934 * gdb.cp/typeid.exp: New file.
1935
1936 2013-04-15 Tom Tromey <tromey@redhat.com>
1937
1938 * gdb.cp/exception.exp: Add "catch rethrow" tests.
1939
1940 2013-04-13 Yao Qi <yao@codesourcery.com>
1941
1942 * gdb.base/completion.exp: Test completion of command
1943 'target ctf' if target ctf is supported.
1944
1945 2013-04-10 Pedro Alves <palves@redhat.com>
1946
1947 * gdb.base/completion.exp: Test "set height", "set listsize" and
1948 "set trace-buffer-size" completion.
1949 * gdb.base/setshow.exp: Test "set height unlimited".
1950 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
1951 unlimited".
1952
1953 2013-04-10 Yao Qi <yao@codesourcery.com>
1954
1955 * gdb.trace/actions.exp: Save trace data to CTF.
1956 Change to ctf target if GDB supports, read CTF data in ctf
1957 target, and check the actions of tracepoints.
1958 * gdb.trace/while-stepping.exp: Likewise.
1959 * gdb.trace/report.exp: Test GDB saves trace data to CTF
1960 format and read CTF trace file if GDB supports.
1961 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
1962 target is supported, change to ctf target, read trace data and
1963 check output of command "tstatus".
1964 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
1965 read CTF data by target ctf and call check_tsv.
1966
1967 2013-04-10 Yao Qi <yao@codesourcery.com>
1968
1969 * gdb.trace/actions.exp (check_tracepoint): New.
1970 (top level): Start the tracing and check the actions of
1971 tracepoints. Save trace data to tfile format. Restart GDB
1972 and read trace file in tfile target. Check the actions of
1973 tracepoints again.
1974 * gdb.trace/while-stepping.exp: Likewise.
1975
1976 2013-04-10 Yao Qi <yao@codesourcery.com>
1977
1978 * gdb.trace/report.exp: Use standard_output_file for saved
1979 trace file.
1980
1981 2013-04-10 Hui Zhu <hui@codesourcery.com>
1982
1983 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
1984 (MISCELLANEOUS): Add dprintf-pendshr.sl.
1985 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
1986
1987 2013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1988
1989 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
1990 response.
1991
1992 2013-04-08 Pedro Alves <palves@redhat.com>
1993
1994 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
1995 the location.
1996
1997 2013-04-04 Sandra Loosemore <sandra@codesourcery.com>
1998
1999 * gdb.cp/cplabel.exp: Allow empty directory in file reported
2000 for breakpoint location.
2001
2002 2013-04-04 Sandra Loosemore <sandra@codesourcery.com>
2003
2004 * gdb.linespec/linespec.exp: Make dir/file:line tests
2005 conditional for non-remote hosts only.
2006
2007 2013-04-04 Stan Shebs <stan@codesourcery.com>
2008 Pedro Alves <palves@redhat.com>
2009
2010 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
2011 * gdb.trace/actions-changed.c: New file.
2012 * gdb.trace/actions-changed.exp: New file.
2013 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
2014 (gdb_trace_setactions_command): ... this. Add "actions_command"
2015 parameter, and handle it.
2016 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
2017
2018 2013-04-04 Yao Qi <yao@codesourcery.com>
2019
2020 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
2021 'step'.
2022
2023 2013-04-03 Yao Qi <yao@codesourcery.com>
2024
2025 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
2026 "tfile-basic.tf".
2027 (test_tfind_tfile): Likewise.
2028
2029 2013-04-03 Yao Qi <yao@codesourcery.com>
2030
2031 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
2032 "tfile-basic.tf" instead of "basic.tf".
2033 (write_error_trace_file): Pass argument "tfile-error.tf"
2034 instead of "error.tf".
2035 * gdb.trace/tfile.exp: Update tfile names to
2036 "tfile-basic.tf" and "tfile-error.tf".
2037
2038 2013-04-02 Sandra Loosemore <sandra@codesourcery.com>
2039
2040 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
2041 empty directory in file for breakpoint hit.
2042
2043 2013-03-29 Yao Qi <yao@codesourcery.com>
2044
2045 * gdb.base/completion.exp: Test completion of commands
2046 "target core", "target tfile" and "target exec".
2047 * gdb.trace/tfile.exp: Test completion of command
2048 "target tfile".
2049
2050 2013-03-28 Joel Brobecker <brobecker@adacore.com>
2051
2052 * gdb.ada/win_fu_syms: New testcase.
2053
2054 2013-03-28 Doug Evans <dje@google.com>
2055
2056 * gdb.base/maint.exp (maint print statistics): Update expected output.
2057
2058 2013-03-28 Pedro Alves <palves@redhat.com>
2059
2060 PR gdb/15294
2061
2062 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
2063 mean unlimited instead of $arg < 0.
2064 (test_listsize): Remove "listsize of 0 suppresses output" test.
2065 Test that "set listsize 0" ends up with an unlimited listsize.
2066
2067 2013-03-28 Pedro Alves <palves@redhat.com>
2068
2069 * gdb.base/list.exp (last_line): New global.
2070 (last_line_re): New global.
2071 (test_listsize, test_list_function, test_list_forward)
2072 (test_repeat_list_command, test_list_range)
2073 (test_list_filename_and_function): Use them.
2074 * gdb.base/list0.c: Comment the last line of the file with "last
2075 line".
2076
2077 2013-03-28 Pedro Alves <palves@redhat.com>
2078
2079 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
2080 list the whole file.
2081
2082 2013-03-28 Pedro Alves <palves@redhat.com>
2083
2084 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
2085 "set listsize".
2086
2087 2013-03-26 Keith Seitz <keiths@redhat.com>
2088
2089 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
2090 from passing.
2091
2092 2013-03-26 Pedro Alves <palves@redhat.com>
2093
2094 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
2095 until after GDB has run.
2096
2097 2013-03-26 Yao Qi <yao@codesourcery.com>
2098
2099 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
2100 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
2101
2102 2013-03-26 Markus Metzger <markus.t.metzger@intel.com>
2103
2104 * gdb.btrace/enable.exp: Add regression test.
2105
2106 2013-03-25 Tom Tromey <tromey@redhat.com>
2107
2108 * gdb.cp/m-static.exp: Add destructor-printing tests.
2109
2110 2013-03-25 Tom Tromey <tromey@redhat.com>
2111
2112 * gdb.cp/m-static.exp: Add constructor ptype tests.
2113 * gdb.cp/m-static.cc (single_constructor): New class.
2114 (main): Make instance of single_constructor.
2115
2116 2013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2117 Pedro Alves <palves@redhat.com>
2118
2119 * gdb.server/server-kill.c: New file.
2120 * gdb.server/server-kill.exp: New file.
2121
2122 2013-03-21 Pedro Alves <palves@redhat.com>
2123
2124 * gdb.trace/trace-buffer-size.exp (get default buffer size):
2125 Expect $gdb_prompt in gdb_test_multiple.
2126
2127 2013-03-21 Doug Evans <dje@google.com>
2128
2129 * gdb.base/maint.exp: Update tests for per-command stats.
2130
2131 2013-03-21 Tom Tromey <tromey@redhat.com>
2132
2133 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
2134 * gdb.cp/misc.exp: Add test for FILENAME:: case.
2135
2136 2013-03-20 Pedro Alves <palves@redhat.com>
2137
2138 PR gdb/15289
2139
2140 * gdb.base/remote.exp: Test
2141 "set remote hardware-watchpoint-limit -1",
2142 "set remote hardware-breakpoint-limit -1",
2143 "set remote hardware-watchpoint-limit 2147483647" and
2144 "set remote hardware-breakpoint-limit 2147483647".
2145
2146 2013-03-20 Pedro Alves <palves@redhat.com>
2147 Yao Qi <yao@codesourcery.com>
2148
2149 * gdb.trace/tfile.c: Add comments.
2150 (nonconstglob): New global.
2151 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
2152 global that is not covered by the trace frame. Test
2153 disassembling.
2154
2155 2013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2156
2157 * gdb.base/valgrind-infcall.exp
2158 (continue #$continue_count) <remote connection closed>
2159 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
2160 $valgrind_pid.
2161
2162 2013-03-15 Tom Tromey <tromey@redhat.com>
2163
2164 * gdb.cp/overload.cc (intintfunc): New.
2165 * gdb.cp/overload.exp: Add regression test.
2166
2167 2013-03-15 Yao Qi <yao@codesourcery.com>
2168
2169 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
2170 using with_test_prefix.
2171 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
2172 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
2173 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
2174 * gdb.threads/watchpoint-fork.exp (test): Likewise.
2175 * gdb.base/break-interp.exp (test_core): Likewise.
2176 (test_attach_gdb): Likewise.
2177 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
2178 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
2179 Likewise.
2180 * gdb.base/jit-so.exp (one_jit_test): Likewise.
2181 * gdb.base/jit.exp (one_jit_test): Likewise.
2182 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
2183 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
2184 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
2185 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
2186 Likewise.
2187 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2188 Likewise.
2189 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
2190 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
2191 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
2192 (tracepoint_change_loc_2): Likewise.
2193 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
2194 Likewise.
2195 (disconnected_tfind): Likewise.
2196 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
2197 Likewise.
2198 (test_tfind_remote): Likewise.
2199 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
2200 Likewise.
2201 (test_pending_resolved): Likewise.
2202 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
2203 Likewise.
2204 (test_upload_tsv): Likewise.
2205 * gdb.trace/pending.exp (pending_tracepoint_resolved):
2206 Likewise.
2207 (pending_tracepoint_works): Likewise.
2208 * gdb.trace/report.exp (use_collected_data): Likewise.
2209 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
2210 Likewise.
2211 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
2212 * gdb.trace/strace.exp (strace_info_marker): Likewise.
2213 (strace_trace_on_same_addr): Likewise.
2214 (strace_trace_on_diff_addr): Likewise.
2215 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
2216 (gdb_collect_locals_test): Likewise.
2217 (gdb_unavailable_registers_test): Likewise.
2218 (gdb_collect_globals_test): Likewise.
2219
2220 2013-03-15 Yao Qi <yao@codesourcery.com>
2221
2222 * gdb.base/condbreak.exp: Add semicolon back which was removed
2223 by my previous commit.
2224
2225 2013-03-14 Yao Qi <yao@codesourcery.com>
2226
2227 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
2228 'return'.
2229 (gdb_target_monitor, gdb_load): Likewise.
2230 * config/sid.exp (gdb_load): Likewise.
2231 * config/slite.exp (gdb_load): Likewise.
2232 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
2233 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
2234 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
2235 (single_step_until): Likewise.
2236 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2237 * gdb.arch/system-gcore.exp: Likewise.
2238 * gdb.base/bigcore.exp (extract_heap): Likewise.
2239 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
2240 * gdb.base/call-ar-st.exp: Likewise.
2241 * gdb.base/call-rt-st.exp: Likewise.
2242 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
2243 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
2244 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
2245 * gdb.base/corefile.exp: Likewise.
2246 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
2247 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
2248 * gdb.base/fixsection.exp: Likewise.
2249 * gdb.base/funcargs.exp: Likewise.
2250 * gdb.base/gcore-buffer-overflow.exp: Likewise.
2251 * gdb.base/gcore-relro.exp: Likewise.
2252 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
2253 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
2254 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
2255 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
2256 * gdb.base/list.exp: Likewise.
2257 (set_listsize): Likewise.
2258 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
2259 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
2260 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
2261 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
2262 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
2263 * gdb.base/setvar.exp: Likewise.
2264 (test_set): Likewise.
2265 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
2266 * gdb.base/solib-overlap.exp: Likewise.
2267 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
2268 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
2269 * gdb.base/watchpoint.exp (initialize): Likewise.
2270 (test_simple_watchpoint): Likewise.
2271 (test_disabling_watchpoints): Likewise.
2272 (test_watchpoint_triggered_in_syscall): Likewise.
2273 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
2274 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
2275 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
2276 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
2277 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
2278 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
2279 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2280 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
2281 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
2282 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
2283 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
2284 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
2285 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
2286 * gdb.mi/gdb792.exp: Likewise.
2287 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
2288 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
2289 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
2290 * gdb.threads/gcore-thread.exp: Likewise.
2291 (load_core): Likewise.
2292 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
2293 (test_startup, check_control_c): Likewise.
2294 * gdb.threads/sigstep-threads.exp: Likewise.
2295 * gdb.threads/thread_check.exp: Likewise.
2296 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
2297 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
2298 (set_a_tracepoint, trace_buffer_normal): Likewise.
2299 (gdb_trace_circular_tests): Likewise.
2300 * gdb.trace/collection.exp: Likewise.
2301 * gdb.trace/disconnected-tracing.exp: Likewise.
2302 * gdb.trace/infotrace.exp: Likewise.
2303 * gdb.trace/mi-traceframe-changed.exp: Likewise.
2304 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
2305 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
2306 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
2307 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
2308 * gdb.trace/stap-trace.exp: Likewise.
2309 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
2310 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
2311 * gdb.trace/trace-buffer-size.exp: Likewise.
2312 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
2313 * gdb.trace/unavailable.exp: Likewise.
2314 * gdb.trace/while-dyn.exp: Likewise.
2315 * lib/fortran.exp (set_lang_fortran): Likewise.
2316 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
2317 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
2318 (default_gdb_start, get_compiler_info): Likewise.
2319 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
2320 (get_debug_format, setup_xfail_format): Likewise.
2321 (rerun_to_main, gdb_skip_float_test): Likewise.
2322 (build_id_debug_filename_get, get_remotetimeout): Likewise.
2323 * lib/java.exp (set_lang_java): Likewise.
2324 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
2325 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
2326 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
2327 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
2328 * lib/objc.exp (set_lang_objc): Likewise.
2329 * lib/pascal.exp (set_lang_pascal): Likewise.
2330 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
2331 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
2332 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
2333
2334 2013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
2335
2336 PR c++/15203
2337 PR c++/15210
2338 * gdb.cp/m-static.cc (keepalive_int): New function.
2339 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
2340 * gdb.cp/m-static.exp: New test for `sintvar'.
2341
2342 2013-03-14 Yao Qi <yao@codesourcery.com>
2343
2344 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
2345 of 'tstatus' into tstatus_output.
2346 (top level): Save the trace data to tfile. Read trace file in
2347 tfile target. Check the trace status.
2348
2349 2013-03-13 Yao Qi <yao@codesourcery.com>
2350
2351 * gdb.trace/tsv.exp (check_tsv): New.
2352 (top level): Save a tfile on current trace session. Call
2353 check_tsv on live target. Load the tfile with target tfile
2354 and call check_tsv again.
2355
2356 2013-03-13 Yao Qi <yao@codesourcery.com>
2357
2358 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
2359 Replace some "gdb_test" with "gdb_test_no_output".
2360
2361 2013-03-12 Paul Hilfinger <hilfingr@adacore.com>
2362
2363 * gdb.ada/expr_delims.exp: New file.
2364 * gdb.ada/expr_delims/foo.adb: New file.
2365 * gdb.ada/expr_delims/pck.ads: New file.
2366 * gdb.ada/expr_delims/pck.adb: New file.
2367
2368 2013-03-11 Keith Seitz <keiths@redhat.com>
2369
2370 * watchpoint.exp (test_no_hw_watchpoints): Add test using
2371 both condition and thread. Then delete the watchpoint.
2372
2373 2013-03-11 Christian Himpel <christian.himpel@intel.com>
2374
2375 * Makefile.in: Add btrace testsuite.
2376 * configure: Regenerated.
2377 * configure.ac: Add btrace testsuite.
2378 * gdb.btrace/Makefile.in: New file.
2379 * gdb.btrace/enable.c: New file.
2380 * gdb.btrace/enable.exp: New file.
2381 * gdb.btrace/function_call_history.c: New file.
2382 * gdb.btrace/function_call_history.exp: New file.
2383 * gdb.btrace/instruction_history.c: New file.
2384 * gdb.btrace/instruction_history.exp: New file.
2385 * gdb.btrace/instruction_history.S: New file.
2386 * lib/gdb.exp: Add btrace skip proc.
2387
2388 2013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2389
2390 Fix entry-values if the callee called a noreturn function.
2391 * gdb.arch/amd64-tailcall-noret.S: New file.
2392 * gdb.arch/amd64-tailcall-noret.c: New file.
2393 * gdb.arch/amd64-tailcall-noret.exp: New file.
2394
2395 2013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2396
2397 Fix entry-values in C++ across CUs.
2398 * gdb.arch/amd64-tailcall-cxx.exp: New file.
2399 * gdb.arch/amd64-tailcall-cxx1.S: New file.
2400 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
2401 * gdb.arch/amd64-tailcall-cxx2.S: New file.
2402 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
2403
2404 2013-03-08 Stan Shebs <stan@codesourcery.com>
2405 Hafiz Abid Qadeer <abidh@codesourcery.com>
2406
2407 gdb/testsuite/
2408 * gdb.trace/trace-buffer-size.exp: New file.
2409 * gdb.trace/trace-buffer-size.c: New file.
2410
2411 2013-03-06 Pedro Alves <palves@redhat.com>
2412
2413 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
2414 doesn't support the tested optional feature, call "unsupported"
2415 with the same test message as the "pass" case, instead of calling
2416 "pass" with a different message. Use the same text for the "fail"
2417 cases too.
2418
2419 2013-03-06 Yao Qi <yao@codesourcery.com>
2420
2421 * gdb.trace/tstatus.exp: Remove the invocation of
2422 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
2423 (test_tracepoints): Don't set fast tracepoint.
2424 (top level): Don't check agent library is loaded or not.
2425
2426 2013-03-06 Yao Qi <yao@codesourcery.com>
2427
2428 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
2429 parentheses by "\\".
2430
2431 2013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2432
2433 * gdb.linespec/base/one/thefile.cc (twodup): New.
2434 (m): Call it.
2435 * gdb.linespec/base/two/thefile.cc (dupname): New.
2436 (n): Call it.
2437 * gdb.linespec/break-ask.exp: New file.
2438 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
2439
2440 2013-02-28 Yao Qi <yao@codesourcery.com>
2441
2442 * gdb.trace/report.exp: Move some code to ...
2443 (use_collected_data): New.
2444 (top level): Call use_collected_data once on the live target.
2445 Save at file of the current trace session, load it with target
2446 tfile, and call use_collected_data again.
2447
2448 2013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2449
2450 * gdb.threads/fork-thread-pending.c (main): Add alarm.
2451
2452 2013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2453
2454 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
2455 Add final kill of ${valgrind_pid}.
2456
2457 2013-02-20 Siva Chandra Reddy <sivachandra@google.com>
2458
2459 * gdb.python/py-arch.c: New test case
2460 * gdb.python/py-arch.exp: New tests to test
2461 gdb.Architecture.disassemble
2462 * gdb.python/Makefile.in: Add py-arch to the list of
2463 EXECUTABLES.
2464
2465 2013-02-18 Tom Tromey <tromey@redhat.com>
2466
2467 * gdb.dwarf2/subrange.exp: New file.
2468
2469 2013-02-15 Pedro Alves <pedro@codesourcery.com>
2470 Hafiz Abid Qadeer <abidh@codesourcery.com>
2471
2472 * gdb.trace/tfile.exp: Add test for -trace-status command.
2473
2474 2013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2475
2476 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
2477 nanosleep by sleep.
2478
2479 2013-02-14 Pedro Alves <palves@redhat.com>
2480
2481 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
2482
2483 2013-02-14 Pedro Alves <pedro@codesourcery.com>
2484 Hafiz Abid Qadeer <abidh@codesourcery.com>
2485
2486 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
2487
2488 2013-02-12 Tom Tromey <tromey@redhat.com>
2489
2490 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
2491 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
2492
2493 2013-02-12 Pedro Alves <palves@redhat.com>
2494
2495 * gdb.base/catch-signal.c: Update copyright years.
2496 * gdb.base/catch-signal.exp: Update copyright years.
2497 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
2498 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
2499 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
2500 * gdb.dwarf2/dw2-error.S: Update copyright years.
2501 * gdb.dwarf2/dw2-error.c: Update copyright years.
2502 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
2503 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
2504 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
2505
2506 2013-02-12 Pedro Alves <palves@redhat.com>
2507
2508 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
2509 message.
2510 * gdb.base/sigaltstack.exp: Ditto.
2511 * gdb.base/siginfo.exp: Ditto.
2512 * gdb.base/sizeof.exp: Ditto.
2513
2514 2013-02-12 Pedro Alves <palves@redhat.com>
2515
2516 * gdb.mi/mi-basics.exp: Tweak intro comment.
2517 * gdb.mi/mi-break.exp: Tweak intro comment.
2518 * gdb.mi/mi-console.exp: Tweak intro comment.
2519 * gdb.mi/mi-file.exp: Tweak intro comment.
2520 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
2521 * gdb.mi/mi-return.exp: Tweak intro comment.
2522 * gdb.mi/mi-stepi.exp: Tweak intro comment.
2523 * gdb.mi/mi-until.exp: Tweak intro comment.
2524 * gdb.mi/mi-watch.exp: Tweak intro comment.
2525
2526 2013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
2527
2528 * gdb.server/no-thread-db.exp: New file.
2529 * gdb.server/no-thread-db.c: New file.
2530 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
2531
2532 2013-02-11 Doug Evans <dje@google.com>
2533
2534 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
2535 two decfloats.
2536
2537 2013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
2538
2539 * gdb.base/bitfields.c (struct internalvartest): New declaration.
2540 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
2541
2542 2013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2543
2544 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
2545
2546 2013-02-06 Yao Qi <yao@codesourcery.com>
2547
2548 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
2549 to ...
2550 (test_create_delete_modify_tsv): ... here. New test on modifying
2551 the initial value of a tsv.
2552
2553 2013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2554
2555 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
2556 (cd .../rdir): ... here.
2557
2558 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2559
2560 * gdb.linespec/base/one/header.h: New file.
2561 * gdb.linespec/base/two/header.h: New file.
2562 * gdb.linespec/macro-relative.c: New file.
2563 * gdb.linespec/macro-relative.exp: New file.
2564
2565 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2566
2567 * gdb.base/fullpath-expand-func.c: New file.
2568 * gdb.base/fullpath-expand.c: New file.
2569 * gdb.base/fullpath-expand.exp: New file.
2570 * gdb.base/realname-expand-real.c: New file.
2571 * gdb.base/realname-expand.c: New file.
2572 * gdb.base/realname-expand.exp: New file.
2573
2574 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2575
2576 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
2577 * gdb.dwarf2/dw2-dir-file-name.c: New file.
2578
2579 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2580
2581 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
2582 (compare_filenames_for_search does not match)
2583 (compare_filenames_for_search does match): New tests.
2584
2585 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2586
2587 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
2588
2589 2013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2590
2591 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
2592
2593 2013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2594
2595 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
2596 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
2597 ${binfile}.mini_debuginfo-debuglink and
2598 ${binfile}.mini_debuginfo-debuglink.xz.
2599
2600 2013-02-01 Tom Tromey <tromey@redhat.com>
2601
2602 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
2603 attributes.
2604
2605 2013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2606 Tom Tromey <tromey@redhat.com>
2607
2608 * gdb.dwarf2/method-ptr.exp: Link with c++.
2609 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
2610
2611 2013-01-31 Tom Tromey <tromey@redhat.com>
2612
2613 * gdb.base/jit.exp (compile_jit_test): New proc.
2614 Add PIE tests.
2615
2616 2013-01-31 Tom Tromey <tromey@redhat.com>
2617
2618 * gdb.dwarf2/method-ptr.cc: New file.
2619 * gdb.dwarf2/method-ptr.exp: New file.
2620
2621 2013-01-31 Tom Tromey <tromey@redhat.com>
2622
2623 * lib/dwarf.exp (namespace Dwarf): New.
2624
2625 2013-01-29 Tom Tromey <tromey@redhat.com>
2626
2627 * gdb.dwarf2/fission-reread.exp: Add unload test.
2628
2629 2013-01-28 Doug Evans <dje@google.com>
2630
2631 * gdb.dwarf2/fission-loclists.exp: New file.
2632 * gdb.dwarf2/fission-loclists.S: New file.
2633
2634 2013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2635
2636 Code cleanup.
2637 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
2638 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
2639 and prepare_for_testing.
2640 * gdb.base/store.exp: Likewise.
2641
2642 2013-01-25 Tom Tromey <tromey@redhat.com>
2643
2644 * gdb.python/py-explore.exp: Expect the gdb prompt.
2645
2646 2013-01-25 Andrew Burgess <aburgess@broadcom.com>
2647
2648 * gdb.base/gnu_vector.c: New variable for use in tests.
2649 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
2650 changes in scalar to vector casting and widening.
2651 * gdb.python/py-type.c: New variables for use in tests.
2652 * gdb.python/py-type.exp: Update vector related tests to reflect
2653 changes in scalar to vector casting and widening.
2654
2655 2013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
2656
2657 * gdb.base/prologue-include.c: New file.
2658 * gdb.base/prologue-include.exp: New file.
2659 * gdb.base/prologue-include.h: New file.
2660
2661 2013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
2662
2663 PR gdb/13443
2664 * gdb.mi/mi-var-block.exp: Make test messages unique.
2665
2666 2013-01-23 Tom Tromey <tromey@redhat.com>
2667
2668 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
2669
2670 2013-01-23 Tom Tromey <tromey@redhat.com>
2671
2672 * gdb.cp/converts.cc (main): Initialize 'a'.
2673
2674 2013-01-23 Siva Chandra Reddy <sivachandra@google.com>
2675
2676 * testsuite/gdb.python/frame.exp: Add a test for
2677 gdb.Frame.architecture() method.
2678
2679 2013-01-22 Pedro Alves <palves@redhat.com>
2680
2681 * gdb.base/annota1.exp (signal sent): No longer expect
2682 breakpoints-invalid.
2683 * gdb.cp/annota2.exp (continue until exit)
2684 (watch triggered on a.x): Ditto.
2685
2686 2013-01-22 Pedro Alves <palves@redhat.com>
2687
2688 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
2689 Adjust tests to breakpoints-invalid changes.
2690 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
2691 variables.
2692 Adjust tests to breakpoints-invalid changes.
2693
2694 2013-01-22 Pedro Alves <palves@redhat.com>
2695
2696 * gdb.base/annota1.exp (annotate ignore count change): Add
2697 expected output for failure case.
2698
2699 2013-01-22 Tom Tromey <tromey@redhat.com>
2700
2701 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
2702 call.
2703
2704 2013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
2705
2706 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
2707 * gdb.mi/mi-catch-load.exp: Ditto.
2708 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
2709 Also handle 'thread' field.
2710 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
2711 * gdb.mi/mi-watch.exp: Ditto.
2712 * lib/mi-support.exp: Ditto.
2713
2714 2013-01-21 Siva Chandra Reddy <sivachandra@google.com>
2715
2716 * gdb.python/py-explore.exp: Improve a test
2717
2718 2013-01-18  David Blaikie  <dblaikie@gmail.com>
2719
2720 * gdb.base/label.c (main): Correct the type of the second
2721 parameter.
2722
2723 2013-01-18 Tom Tromey <tromey@redhat.com>
2724
2725 * gdb.dwarf2/trace-crash.s: New file.
2726 * gdb.dwarf2/trace-crash.exp: New file.
2727
2728 2013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
2729
2730 PR gdb/13443
2731 * gdb.base/checkpoint.exp: Update test messages to make them
2732 unique.
2733
2734 2013-01-18 Yao Qi <yao@codesourcery.com>
2735
2736 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
2737 output of 'info tracepoints'.
2738 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
2739 Likewise.
2740 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
2741 * gdb.trace/disconnected-tracing.c (struct foo): New.
2742
2743 2013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2744
2745 * gdb.dwarf2/dw2-dos-drive.S: New file.
2746 * gdb.dwarf2/dw2-dos-drive.exp: New file.
2747
2748 2013-01-17 Doug Evans <dje@google.com>
2749
2750 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
2751 CXX_FOR_TARGET.
2752
2753 * boards/cc-with-tweaks.exp: New file.
2754
2755 2013-01-17 Tom Tromey <tromey@redhat.com>
2756
2757 * gdb.base/completion.exp: Add "set cp-abi" completion test.
2758
2759 2013-01-17 Pedro Alves <palves@redhat.com>
2760
2761 Merge dg-extract-results.sh from upstream (svn 195224).
2762
2763 2013-01-15 David Blaikie <dblaikie@gmail.com>
2764 * dg-extract-results.sh: Fix order of summary counts.
2765
2766 2013-01-15 David Blaikie <dblaikie@gmail.com>
2767 * dg-extract-results.sh: Constrain the start-of-log pattern.
2768
2769 2013-01-15 David Blaikie <dblaikie@gmail.com>
2770 * dg-extract-results.sh: Handle KPASSes.
2771
2772 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2773 * dg-extract-results.sh: Redirect grep output to /dev/null instead
2774 of grep -q.
2775
2776 2012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
2777
2778 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
2779 interface.
2780 * gdb.base/jithost.c: New file.
2781 * gdb.base/jithost.h: New file.
2782 * gdb.base/jitreader.c : New file.
2783 * gdb.base/jit-protocol.h: New file.
2784
2785 2013-01-16 Tom Tromey <tromey@redhat.com>
2786
2787 * gdb.base/catch-signal.c: New file.
2788 * gdb.base/catch-signal.exp: New file.
2789
2790 2013-01-16 Tom Tromey <tromey@redhat.com>
2791
2792 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
2793
2794 2013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2795
2796 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
2797
2798 2013-01-14 Tom Tromey <tromey@redhat.com>
2799
2800 * gdb.base/completion.exp: Add "set gnutarget" test.
2801
2802 2013-01-14 Tom Tromey <tromey@redhat.com>
2803
2804 * gdb.dwarf2/dw2-restrict.S: New file.
2805 * gdb.dwarf2/dw2-restrict.c: New file.
2806 * gdb.dwarf2/dw2-restrict.exp: New file.
2807
2808 2013-01-14 Tom Tromey <tromey@redhat.com>
2809
2810 * gdb.dwarf2/dw2-error.exp: New file.
2811 * gdb.dwarf2/dw2-error.c: New file.
2812 * gdb.dwarf2/dw2-error.S: New file.
2813
2814 2013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2815
2816 * gdb.cp/parse-lang.cc: New file.
2817 * gdb.cp/parse-lang.exp: New file.
2818
2819 2013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2820
2821 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
2822 (set substitute-path): New test.
2823 (fullname present): Remove content.
2824 (substituted fullname): New test.
2825
2826 2013-01-13 Joel Brobecker <brobecker@adacore.com>
2827
2828 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
2829 check. Move $gdb_py_is_py24 value check right after.
2830
2831 2013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2832
2833 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
2834 targets.
2835
2836 2013-01-11 Yao Qi <yao@codesourcery.com>
2837
2838 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
2839 for dprintf.
2840 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2841 Check the fields in "=breakpoint-created" for dprintf.
2842
2843 2012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2844
2845 * gdb.mi/mi-fullname-deleted.exp: New file.
2846
2847 2012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2848
2849 * gdb.base/skip-solib.exp (info skip with pending file): Update the
2850 expected output.
2851 (info skip with pending file): Remove.
2852 (ignoring function in solib, info skip for function multiply): Update
2853 the expected output.
2854 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
2855 (info skip (delete 1), info skip after disabling all)
2856 (info skip after enabling all, info skip after disabling 4 2-3)
2857 (info skip after enabling 2-3, info skip 2-3)
2858 (info skip after deleting 2 3): Update the expected output.
2859 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
2860 statement to its initialization and return.
2861 * gdb.linespec/skip-two.exp: New file.
2862
2863 2012-12-19 Doug Evans <dje@google.com>
2864
2865 * gdb.base/maint.exp: Handle testing with .gdb_index.
2866
2867 2012-12-19 Joel Brobecker <brobecker@adacore.com>
2868
2869 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
2870 Cavium to FSF.
2871
2872 2012-12-19 Joel Brobecker <brobecker@adacore.com>
2873
2874 * dg-extract-results.sh: Update contact info in copyright notice.
2875 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
2876 GPL v3 or later. Update contact info.
2877 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
2878 gdb.threads/watchpoint-fork-mt.c,
2879 gdb.threads/watchpoint-fork-parent.c,
2880 gdb.threads/watchpoint-fork-st.c,
2881 gdb.threads/watchpoint-fork.h: Likewise.
2882
2883 2012-12-15 Yao Qi <yao@codesourcery.com>
2884
2885 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
2886 'installed' field in '=breakpoint-modified'.
2887 (test_reconnect): Check 'installed' field in
2888 '=breakpoint-modified' and '=breakpoint-created'.
2889
2890 * gdb.trace/actions.exp: Update test for 'installed' field.
2891 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
2892 (tracepoint_change_loc_2): Likewise.
2893 Check 'info tracepoint' display nothing else.
2894 * gdb.trace/deltrace.exp: Likewise.
2895 * gdb.trace/infotrace.exp: Likewise.
2896 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
2897 Likewise.
2898 * gdb.trace/passcount.exp: Likewise.
2899 * gdb.trace/tracecmd.exp: Likewise.
2900 * gdb.trace/while-stepping.exp: Likewise.
2901
2902 2012-12-14 Tom Tromey <tromey@redhat.com>
2903
2904 * gdb.cp/member-name.exp: New file.
2905 * gdb.cp/member-name.cc: New file.
2906
2907 2012-12-14 Tom Tromey <tromey@redhat.com>
2908
2909 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
2910
2911 2012-12-14 Doug Evans <dje@google.com>
2912
2913 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
2914 DW_OP_GNU_implicit_pointer is section-relative.
2915
2916 2012-12-14 Tom Tromey <tromey@redhat.com>
2917
2918 * gdb.base/info-proc.exp: Add core file tests.
2919
2920 2012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
2921
2922 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
2923
2924 2012-12-13 Doug Evans <dje@google.com>
2925
2926 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
2927 * gdb.multi/multi-arch.exp: Ditto.
2928
2929 2012-12-12 Keven Boell <keven.boell@intel.com>
2930
2931 * gdb.mi/mi-catch-load-so.c: New. Clone of the
2932 catch load test library source file.
2933 * gdb.mi/mi-catch-load.c: New. Clone of the catch
2934 load test source file.
2935 * gdb.mi/mi-catch-load.exp: New. Test file for
2936 basic MI -catch-load and -catch-unload tests.
2937
2938 2012-12-11 Paul Koning <paul_koning@dell.com>
2939
2940 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
2941 exception.
2942 (_iterator_except): New function.
2943 (ArrayPrinter): Use _iterator function instead of local _iterator
2944 class for Python 3 compatibility.
2945 (NoStringContainerPrinter): Use _iterator_except instead of
2946 _iterator.
2947 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
2948 execfile for Python 3 compatibility.
2949 * gdb.python/python.exp: Handle Python 2.4 exception traceback
2950 format in error_prompt test.
2951
2952 2012-12-10 Paul Koning <paul_koning@dell.com>
2953
2954 * gdb.base/charset.exp: Change print syntax for Python 3
2955 compatibility.
2956 * gdb.python/py-block.exp: Ditto.
2957 * gdb.python/py-breakpoint.exp: Ditto.
2958 * gdb.python/py-cmd.exp: Ditto.
2959 * gdb.python/py-events.py: Ditto.
2960 * gdb.python/py-finish-breakpoint.py: Ditto.
2961 * gdb.python/py-finish-breakpoint2.exp: Ditto.
2962 * gdb.python/py-finish-breakpoint2.py: Ditto.
2963 * gdb.python/py-frame-inline.exp: Ditto.
2964 * gdb.python/py-frame.exp: Ditto.
2965 * gdb.python/py-infthread.exp: Ditto.
2966 * gdb.python/py-objfile.exp: Ditto.
2967 * gdb.python/py-parameter.exp: Ditto.
2968 * gdb.python/py-progspace.exp: Ditto.
2969 * gdb.python/py-prompt.exp: Ditto.
2970 * gdb.python/py-symbol.exp: Ditto.
2971 * gdb.python/py-symtab.exp: Ditto.
2972 * gdb.python/py-template.exp: Ditto.
2973 * gdb.python/py-value-cc.exp: Ditto.
2974 * gdb.python/python.exp: Ditto.
2975 * gdb.python/source2.py: Ditto.
2976 * gdb.python/lib-types.exp: Change print syntax for Python 3
2977 compatibility.
2978 Use sorted() function rather than sort() method.
2979 Accept either int or long values for enum values.
2980 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
2981 execfile for Python 3 compatibility.
2982 * gdb.python/py-evsignal.exp: Ditto.
2983 * gdb.python/py-evthreads.exp: Ditto.
2984 * gdb.python/py-mi.exp: Ditto.
2985 * gdb.python/py-pp-maint.exp: Ditto.
2986 * gdb.python/py-prettyprint.exp: Ditto.
2987 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
2988 Python 3 compatibility.
2989 Skip tests for Python 2.4.
2990 * gdb.python/py-inferior.exp: Change print syntax for
2991 Python 3 compatibility.
2992 Use byte string rather than character string in memory write test
2993 if Python 3.
2994 * gdb.python/py-pp-maint.py: Change class declarations to "new
2995 class" syntax.
2996 * gdb.python/py-prettyprint.py: Change iterator class to generator
2997 function for Python 3 compatibility.
2998 Make all classes "new style".
2999 Fix indentation issue and stray semicolon.
3000 * gdb.python/py-shared.expChange print syntax for Python 3
3001 compatibility.
3002 Define "long" if Python 3.
3003 * gdb.python/py-type.exp: Change print syntax for Python 3
3004 compatibility.
3005 Accept either int or long values for enum values.
3006 * gdb.python/py-value.exp: Change print syntax for Python 3
3007 compatibility.
3008 Skip "long" and "unicode" tests if Python 3.
3009 Accept either "type" or "class" in type checks.
3010 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
3011 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
3012
3013 2012-12-10 Tom Tromey <tromey@redhat.com>
3014
3015 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
3016 (test): Add "two_cu" argument.
3017 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
3018 for types; allow two CUs.
3019
3020 2012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3021
3022 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
3023 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
3024
3025 2012-12-08 Yao Qi <yao@codesourcery.com>
3026 Pedro Alves <palves@redhat.com>
3027
3028 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
3029 '=breakpoint-created' when GDB merges the tracepoints of both
3030 sides.
3031
3032 2012-12-07 Tom Tromey <tromey@redhat.com>
3033
3034 * gdb.base/break1.c (enum some_enum, union some_union): New.
3035 (some_enum_global, some_union_global, some_value): New globals.
3036 * gdb.base/completion.exp: Add tag completion tests.
3037
3038 2012-12-07 Tom Tromey <tromey@redhat.com>
3039
3040 * gdb.base/completion.exp: Add tests for ptype and whatis
3041 completion.
3042
3043 2012-12-07 Joel Brobecker <brobecker@adacore.com>
3044
3045 * gdb.base/stale-infcall.exp: Fix copyright line.
3046
3047 2012-12-07 Joel Brobecker <brobecker@adacore.com>
3048
3049 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
3050
3051 2012-12-06 Pedro Alves <palves@redhat.com>
3052 Tom Tromey <tromey@redhat.com>
3053
3054 * gdb.base/exprs.exp: Add tests for cast to void.
3055
3056 2012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
3057
3058 * gdb.python/py-mi.exp: Correct expected results for attribute
3059 "dynamic" returned by -var-update.
3060 Add test case for correct handling of "diplayhint" for children
3061 of dynamic varobjs.
3062 * gdb.python/py-prettyprint.c (set_itme): New function.
3063 (bug_14741) New function.
3064 (main) Add call to bug_14741().
3065 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
3066
3067 2012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
3068
3069 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
3070 ${binfile}.funcsyms list.
3071
3072 2012-12-04 Yao Qi <yao@codesourcery.com>
3073
3074 PR gdb/13443
3075 * gdb.trace/actions.exp: Make test messages unique.
3076
3077 2012-11-29 Tom Tromey <tromey@redhat.com>
3078
3079 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
3080
3081 2012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
3082
3083 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
3084 * gdb.opencl/datatypes.exp: Likewise.
3085 * gdb.opencl/operators.exp: Likewise.
3086 * gdb.opencl/vec_comps.exp: Likewise.
3087
3088 2012-11-29 Jerome Guitton <guitton@adacore.com>
3089
3090 * gdb.ada/iwide: New testcase.
3091
3092 2012-11-29 Jerome Guitton <guitton@adacore.com>
3093
3094 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
3095 ptype test.
3096
3097 2012-11-29 Jerome Guitton <guitton@adacore.com>
3098
3099 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
3100 form {VARIANT_TYPE}ADDRESS.
3101
3102 2012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
3103
3104 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
3105 (func): New function.
3106 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
3107 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
3108 pointers to members with pointer-to-function type.
3109
3110 2012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3111 Tom Tromey <tromey@redhat.com>
3112
3113 * gdb.base/gnu-debugdata.exp: New file.
3114 * gdb.base/gnu-debugdata.c: New file.
3115 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
3116 (gdb_unload): Return 0 on success.
3117
3118 2012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3119
3120 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
3121
3122 2012-11-26 Joel Brobecker <brobecker@adacore.com>
3123
3124 * gdb.base/empty_exe.exp: New testcase.
3125
3126 2012-11-20 Mike Frysinger <vapier@gentoo.org>
3127
3128 * gdb.base/completion.exp: Add test for help aliases completion.
3129
3130 2012-11-20 Yao Qi <yao@codesourcery.com>
3131
3132 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
3133 Don't test 'maint set show-debug-regs'.
3134 Use command 'set remotecache' instead of
3135 'set circular-trace-buffer'.
3136
3137 2012-11-16 Keith Seitz <keiths@redhat.com>
3138
3139 PR c++/13615
3140 * gdb.cp/baseenum.cc: New file.
3141 * gdb.cp/baseenum.exp: New file.
3142 * gdb.cp/derivation.cc (A): Add copyright.
3143 Add a typedef.
3144 (B): Use A::value_type instead of int. Change all references.
3145 (D): Use value_type instead of int. Change all references.
3146 (E): Likewise.
3147 (F); Likewise.
3148 (Z): New class.
3149 (ZZ): New class.
3150 (N, Base, Derived): New namespace and classes.
3151 (main): Add instances of Z and ZZ.
3152 Make sure all symbols from N are kept.
3153 * gdb.cp/derivation.exp: Update typedef changes in tests.
3154 Add tests for class typedefs both before and after starting
3155 the inferior.
3156 Add tests for searching for a typedef while stopped in a
3157 method.
3158
3159 2012-11-14 Luis Machado <lgustavo@codesourcery.com>
3160
3161 * gdb.mi/mi-var-create-rtti.c: New file.
3162 * gdb.mi/mi-var-create-rtti.exp: New file.
3163
3164 2012-11-14 Luis Machado <lgustavo@codesourcery.com>
3165
3166 * gdb.base/structs3.exp: Run to main before doing any tests.
3167
3168 2012-11-14 Andrew Burgess <aburgess@broadcom.com>
3169
3170 * gdb.python/py-type.exp: Uniquify test names.
3171
3172 2012-11-14 Yao Qi <yao@codesourcery.com>
3173
3174 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
3175 (thread_function) [DEBUG]: Call 'printf'.
3176 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
3177 command line if 'DEBUG=1' is passed to test.
3178 Remove a pattern to match inferior's output.
3179
3180 2012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
3181
3182 * gdb.mi/mi-fill-memory.exp: New test.
3183
3184 2012-11-12 Tom Tromey <tromey@redhat.com>
3185
3186 * gdb.base/completion.exp: Update for "info type-printers".
3187 * gdb.python/py-typeprint.cc: New file.
3188 * gdb.python/py-typeprint.exp: New file.
3189 * gdb.python/py-typeprint.py: New file.
3190
3191 2012-11-12 Tom Tromey <tromey@redhat.com>
3192
3193 * gdb.base/call-sc.exp: Use "ptype/r".
3194 * gdb.base/volatile.exp: Don't expect "int".
3195 * gdb.cp/ptype-flags.cc: New file.
3196 * gdb.cp/ptype-flags.exp: New file.
3197 * gdb.cp/templates.exp: Use ptype/r.
3198 (test_ptype_of_templates, test_template_typedef): Likewise.
3199 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
3200 argument. Handle template names and template parameters.
3201 * gdb.mi/mi-var-cmd.exp: Accept "long".
3202 * gdb.mi/mi-var-child.exp: Accept "long".
3203 * gdb.mi/mi-var-display.exp: Accept "long".
3204 * gdb.mi/mi2-var-child.exp: Accept "long".
3205
3206 2012-11-12 Tom Tromey <tromey@redhat.com>
3207
3208 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
3209 "ptype" from calls to cp_test_ptype_class.
3210 (test_enums): Likewise.
3211 * gdb.cp/derivation.exp: Remove "ptype" from calls to
3212 cp_test_ptype_class.
3213 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
3214 calls to cp_test_ptype_class.
3215 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
3216 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
3217 from calls to cp_test_ptype_class.
3218 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
3219 command here. Change "in_command" argument to "in_exp".
3220
3221 2012-11-10 Keith Seitz <keiths@redhat.com>
3222
3223 PR gdb/14288
3224 * gdb.base/printcmds.c: Add invalid_XXX globals
3225 for repeated byte tests.
3226 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
3227 * gdb.base/wchar.c (main): Add and construct a wchar_t
3228 array with repeated characters.
3229 * gdb.base/wchar.exp: Add repeated character tests.
3230
3231 2012-11-09 Andrew Burgess <aburgess@broadcom.com>
3232
3233 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
3234 disassembly output.
3235
3236 2012-11-09 Pedro Alves <palves@redhat.com>
3237
3238 PR gdb/14306
3239
3240 * gdb.multi/multi-arch-exec.c: New file.
3241 * gdb.multi/multi-arch-exec.exp: New file.
3242
3243 2012-11-09 Yao Qi <yao@codesourcery.com>
3244
3245 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
3246 (top level): Call it.
3247
3248 2012-11-09 Yao Qi <yao@codesourcery.com>
3249
3250 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
3251 typo.
3252
3253 2012-11-09 Pedro Alves <palves@redhat.com>
3254
3255 * gdb.multi/multi-arch.exp: New.
3256
3257 2012-11-08 Tom Tromey <tromey@redhat.com>
3258
3259 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
3260 core files, if possible.
3261 * gdb.base/siginfo-thread.c: New file
3262 * gdb.base/siginfo-thread.exp: New file
3263
3264 2012-11-08 Tom Tromey <tromey@redhat.com>
3265
3266 * gdb.base/comprdebug.exp: New file.
3267
3268 2012-11-06 Pedro Alves <palves@redhat.com>
3269
3270 PR gdb/14810
3271
3272 * gdb.base/disabled-location.c: New file.
3273 * gdb.base/disabled-location.exp: New file.
3274
3275 2012-11-06 Tom Tromey <tromey@redhat.com>
3276
3277 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
3278 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
3279 gdb_gcore_cmd.
3280 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
3281 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
3282 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
3283 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
3284 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
3285 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
3286 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
3287 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
3288 * lib/gdb.exp (gdb_gcore_cmd): New proc.
3289
3290 2012-11-05 Pedro Alves <palves@redhat.com>
3291
3292 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
3293 procedure.
3294 (do_vfork_and_follow_child_tests_exec)
3295 (do_vfork_and_follow_child_tests_exit): Call it.
3296
3297 2012-11-05 Pedro Alves <palves@redhat.com>
3298
3299 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
3300 fails.
3301
3302 2012-11-03 Yao Qi <yao@codesourcery.com>
3303
3304 Fix PR gdb/14617.
3305 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
3306 Remove setup_kfail, and update test.
3307
3308 2012-11-02 Tom Tromey <tromey@redhat.com>
3309
3310 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
3311 test.
3312
3313 2012-11-02 Pedro Alves <palves@redhat.com>
3314
3315 PR gdb/14766
3316
3317 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
3318 setup_kfail.
3319 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
3320 get registers".
3321
3322 2012-11-02 Pedro Alves <palves@redhat.com>
3323
3324 * gdb.base/foll-vfork-exit.c: New file.
3325 * gdb.base/foll-vfork.exp (top level): New file-describing
3326 comment.
3327 (vfork_child_follow_to_exit): New procedure.
3328 (tcatch_vfork_then_child_follow): Rename as ...
3329 (tcatch_vfork_then_child_follow_exec): ... this.
3330 (tcatch_vfork_then_child_follow_exit): New procedure.
3331 (do_vfork_and_follow_parent_tests): New procedure, factored out
3332 from do_vfork_and_exec_tests.
3333 (do_vfork_and_follow_child_tests_exec): Ditto.
3334 (do_vfork_and_exec_tests): Delete.
3335 (do_vfork_and_follow_child_tests_exit): New procedure.
3336 (top level): Run tests with both the program that has the vfork
3337 child execing, and the program has the vfork child exiting.
3338
3339 2012-11-02 Pedro Alves <palves@redhat.com>
3340
3341 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
3342 (check_vfork_catchpoints, vfork_parent_follow_through_step)
3343 (vfork_parent_follow_to_bp): Call it.
3344 (kill_child): Delete.
3345 (vfork_and_exec_child_follow_to_main_bp)
3346 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
3347 longer call kill_child.
3348 (tcatch_vfork_then_parent_follow): Call setup_gdb.
3349 (do_vfork_and_exec_tests): Don't runto_main before calling each
3350 test procedure.
3351 (top level): Don't clean restart and set verbose before running
3352 each test procedure.
3353
3354 2012-11-02 Pedro Alves <palves@redhat.com>
3355
3356 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
3357 (vfork_parent_follow_to_bp)
3358 (vfork_and_exec_child_follow_to_main_bp)
3359 (vfork_and_exec_child_follow_through_step)
3360 (tcatch_vfork_then_parent_follow)
3361 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
3362 Use with_test_prefix.
3363
3364 2012-11-02 Pedro Alves <palves@redhat.com>
3365
3366 * gdb.base/foll-vfork.c: Add copyright header.
3367 * gdb.base/vforked-prog.c: Add copyright header.
3368
3369 2012-11-02 Pedro Alves <palves@redhat.com>
3370
3371 * gdb.base/foll-vfork.exp
3372 (vfork_and_exec_child_follow_through_step): Don't skip on
3373 non-HP/UX targets. Expect the next to only step one line on
3374 non-HP/UX targets, rather than stopping only after the exec.
3375
3376 2012-11-02 Pedro Alves <palves@redhat.com>
3377
3378 Don't hard code line numbers.
3379
3380 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
3381 Expect text from the sources instead of a line number.
3382 (vfork_parent_follow_to_bp)
3383 (vfork_and_exec_child_follow_to_main_bp)
3384 (vfork_and_exec_child_follow_through_step)
3385 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
3386 Use gdb_get_line_number.
3387
3388 2012-11-02 Pedro Alves <palves@redhat.com>
3389
3390 Modernize.
3391
3392 * gdb.base/foll-vfork.exp: Use standard_testfile and
3393 build_executable. Pass descriptive string to untested.
3394 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
3395 (vfork_and_exec_child_follow_to_main_bp)
3396 (vfork_and_exec_child_follow_through_step)
3397 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
3398 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
3399 of send_gdb/gdb_expect.
3400
3401 (kill_child): New procedure.
3402 (vfork_and_exec_child_follow_to_main_bp)
3403 (vfork_and_exec_child_follow_through_step): Use it.
3404
3405 2012-11-02 Yao Qi <yao@codesourcery.com>
3406
3407 * gdb.base/setvar.exp: Test setting nested struct.
3408 * gdb.base/setvar.c (v_struct3): New.
3409
3410 2012-11-01 Doug Evans <dje@google.com>
3411
3412 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
3413 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
3414 use them.
3415
3416 2012-10-31 Andrew Burgess <aburgess@broadcom.com>
3417
3418 PR cli/14772
3419 * gdb.base/gnu_vector.c (union_with_vector_1)
3420 (struct_with_vector_1): Add new struct and union for testing
3421 ptype.
3422 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
3423 structs / unions containing vectors.
3424
3425 2012-10-25 Yao Qi <yao@codesourcery.com>
3426
3427 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
3428 'setup_kfail' instead of 'setup_kfail_for_target'.
3429 * gdb.base/varargs.exp: Likewise.
3430 * lib/gdb.exp (setup_kfail_for_target): Remove.
3431
3432 2012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
3433
3434 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
3435
3436 2012-10-25 Mark Kettenis <kettenis@gnu.org>
3437
3438 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
3439
3440 2012-10-24 Joel Brobecker <brobecker@adacore.com>
3441
3442 * gdb.ada/set_wstr: New testcase.
3443
3444 2012-10-24 Joel Brobecker <brobecker@adacore.com>
3445
3446 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
3447
3448 2012-10-24 Joel Brobecker <brobecker@adacore.com>
3449
3450 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
3451
3452 2012-10-24 Mark Kettenis <kettenis@gnu.org>
3453
3454 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
3455
3456 2012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3457
3458 * gdb.base/callfuncs.exp (do_function_calls): Fix
3459 setup_kfail_for_target for -m32 mode.
3460
3461 2012-10-23 Mark Kettenis <kettenis@gnu.org>
3462
3463 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
3464 are now fixed.
3465
3466 2012-10-23 Yao Qi <yao@codesourcery.com>
3467
3468 * gdb.base/info-os.exp: Resume the inferior until it exits.
3469
3470 2012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
3471
3472 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
3473 * gdb.base/print-file-var.exp: Likewise.
3474 * gdb.base/type-opaque.exp: Likewise.
3475
3476 2012-10-17 Yao Qi <yao@codesourcery.com>
3477
3478 * gdb.mi/mi-memory-changed.exp: New.
3479
3480 2012-10-16 Yao Qi <yao@codesourcery.com>
3481
3482 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
3483 returns true.
3484 Call gdb_load_shlibs.
3485 * gdb.reverse/solib-reverse.exp: Likewise.
3486
3487 2012-10-15 Keith Seitz <keiths@redhat.com>
3488
3489 * lib/cp-support.exp (cp_test_ptype_class): Add support
3490 for class typedefs.
3491
3492 * gdb.cp/derivation.exp: Add tests for g_instance.
3493
3494 2012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3495
3496 Fix entry values resolving in inlined frames.
3497 * gdb.arch/amd64-entry-value-inline.S: New file.
3498 * gdb.arch/amd64-entry-value-inline.c: New file.
3499 * gdb.arch/amd64-entry-value-inline.exp: New file.
3500
3501 2012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3502 Doug Evans <dje@google.com>
3503
3504 Fix recent gdb_breakpoint regression.
3505 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
3506 braces from the parameter.
3507 * gdb.java/jprint.exp: Likewise.
3508
3509 2012-10-15 Doug Evans <dje@google.com>
3510
3511 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
3512
3513 2012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
3514
3515 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
3516
3517 2012-10-15 Tom Tromey <tromey@redhat.com>
3518
3519 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
3520
3521 2012-10-15 Tom Tromey <tromey@redhat.com>
3522
3523 * gdb.python/py-symbol.exp: Test symbol destructor.
3524
3525 2012-10-14 Yao Qi <yao@codesourcery.com>
3526
3527 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
3528 * gdb.mi/mi-cli.exp: New.
3529
3530 * gdb.mi/mi2-basics.exp: Remove.
3531 * gdb.mi/mi2-break.exp: Remove.
3532 * gdb.mi/mi2-console.exp: Remove.
3533 * gdb.mi/mi2-disassemble.exp: Remove.
3534 * gdb.mi/mi2-eval.exp: Remove.
3535 * gdb.mi/mi2-file.exp: Remove.
3536 * gdb.mi/mi2-hack-cli.exp: Remove.
3537 * gdb.mi/mi2-pthreads.exp: Remove.
3538 * gdb.mi/mi2-read-memory.exp: Remove.
3539 * gdb.mi/mi2-regs.exp: Remove.
3540 * gdb.mi/mi2-return.exp: Remove.
3541 * gdb.mi/mi2-simplerun.exp: Remove.
3542 * gdb.mi/mi2-stack.exp: Remove.
3543 * gdb.mi/mi2-stepi.exp: Remove.
3544 * gdb.mi/mi2-syn-frame.exp: Remove.
3545 * gdb.mi/mi2-until.exp: Remove.
3546 * gdb.mi/mi2-watch.exp: Remove.
3547 * gdb.mi/mi2-var-block.exp: Remove.
3548 * gdb.mi/mi2-var-cmd.exp: Remove.
3549 * gdb.mi/mi2-var-display.exp: Remove.
3550
3551 2012-10-12 Yao Qi <yao@codesourcery.com>
3552
3553 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
3554 trail '.*' on matching patterns.
3555
3556 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3557
3558 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
3559 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
3560 * gdb.arch/i386-disp-step.exp: Likewise.
3561 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3562 * gdb.arch/i386-prologue.exp: Likewise.
3563 * gdb.arch/i386-size-overlap.exp: Likewise.
3564 * gdb.arch/i386-size.exp: Likewise.
3565 * gdb.arch/i386-unwind.exp: Likewise.
3566
3567 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3568
3569 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
3570 * gdb.arch/i386-word.exp: Likewise.
3571
3572 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3573
3574 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
3575 is_ilp32_target to set nr_regs.
3576 * gdb.arch/i386-sse.exp: Likewise.
3577
3578 2012-10-11 Doug Evans <dje@google.com>
3579
3580 PR breakpoints/14643.
3581 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
3582 * gdb.linespec/thread.c: New file.
3583 * gdb.linespec/thread.exp: New file.
3584
3585 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
3586 Recognize "message" -> print pass and fail. Add eof case.
3587 (runto): Recognize message, no-message. Print pass/fail if requested,
3588 with same treatment as gdb_breakpoint.
3589 (runto_main): Pass no-message to runto.
3590 (gdb_internal_error_resync): Add log message.
3591 (gdb_file_cmd): Tweak internal error fail text for consistency.
3592
3593 2012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3594
3595 Fix crash during stepping on ppc32.
3596 * gdb.base/step-symless.c: New file.
3597 * gdb.base/step-symless.exp: New file.
3598
3599 2012-10-03 Doug Evans <dje@google.com>
3600
3601 PR symtab/14601
3602 * gdb.cp/using-crash.exp: New file.
3603 * gdb.cp/using-crash.cc: New file.
3604
3605 2012-10-02 Doug Evans <dje@google.com>
3606
3607 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
3608 more consistent.
3609 (runto,gdb_debug_format): Ditto.
3610 (gdb_file_cmd): Watch for eof in nested gdb_expect.
3611 Clean up logging and error messages.
3612
3613 2012-10-01 Andrew Burgess <aburgess@broadcom.com>
3614
3615 Test find command on unmapped memory.
3616 * gdb.base/find-unmapped.c: New file.
3617 * gdb.base/find-unmapped.exp: New file.
3618
3619 2012-09-29 Yao Qi <yao@codesourcery.com>
3620
3621 * gdb.trace/mi-tracepoint-changed.exp: New.
3622 * gdb.mi/mi-breakpoint-changed.exp: New.
3623 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
3624 * gdb.mi/pendshr2.c: New.
3625
3626 2012-09-28 Yao Qi <yao@codesourcery.com>
3627
3628 * gdb.mi/pr11022.exp: New.
3629 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
3630
3631 2012-09-27 Tom Tromey <tromey@redhat.com>
3632
3633 * gdb.cp/derivation.exp: Add regression test.
3634 * gdb.cp/derivation.cc (class V_base, class V_inter, class
3635 V_derived): New.
3636 (vderived): New global.
3637
3638 2012-09-26 Tom Tromey <tromey@redhat.com>
3639
3640 * gdb.dwarf2/dw2-common-block.S: New file.
3641 * gdb.dwarf2/dw2-common-block.exp: New file.
3642
3643 2012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3644
3645 * gdb.fortran/common-block.exp: New file.
3646 * gdb.fortran/common-block.f90: New file.
3647
3648 2012-09-26 Andrew Burgess <aburgess@broadcom.com>
3649
3650 * gdb.base/duplicate-bp.c: New file.
3651 * gdb.base/duplicate-bp.exp: New file.
3652
3653 2012-09-26 Yao Qi <yao@codesourcery.com>
3654
3655 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
3656
3657 Revert:
3658 2012-09-21 Yao Qi <yao@codesourcery.com>
3659
3660 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
3661
3662 2012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3663
3664 * gdb.base/longest-types.c: New test case.
3665 * gdb.base/longest-types.exp: New test case.
3666
3667 2012-09-25 Yao Qi <yao@codesourcery.com>
3668
3669 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
3670
3671 2012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3672
3673 Fix internal error on canonicalization of clang types.
3674 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
3675 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
3676 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
3677
3678 2012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3679
3680 Fix disassemble without parameters in tailcall frame.
3681 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
3682
3683 2012-09-21 Andrew Burgess <aburgess@broadcom.com>
3684
3685 * gdb.dwarf2/dw2-op-out-param.S: New file.
3686 * gdb.dwarf2/dw2-op-out-param.exp: New file.
3687
3688 2012-09-21 Yao Qi <yao@codesourcery.com>
3689
3690 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
3691
3692 2012-09-21 Yao Qi <yao@codesourcery.com>
3693
3694 * gdb.mi/mi-cli.exp: Remove.
3695 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
3696
3697 2012-09-21 Yao Qi <yao@codesourcery.com>
3698
3699 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
3700 "=record-started" notification.
3701
3702 2012-09-21 Yao Qi <yao@codesourcery.com>
3703
3704 * gdb.mi/mi-record-changed.exp: New.
3705 * gdb.mi/mi-reverse.exp: Adjust expected output.
3706
3707 2012-09-20 Tom Tromey <tromey@redhat.com>
3708
3709 * gdb.python/python.exp: Test atexit.register.
3710
3711 2012-09-20 Doug Evans <dje@google.com>
3712
3713 * boards/dwarf4-gdb-index.exp: New file.
3714
3715 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
3716 while running the tests.
3717
3718 2012-09-18 Joel Brobecker <brobecker@adacore.com>
3719
3720 * gdb.ada/bp_reset: New testcase.
3721
3722 2012-09-18 Yao Qi <yao@codesourcery.com>
3723
3724 * gdb.trace/mi-tsv-changed.exp: New.
3725
3726 2012-09-18 Yao Qi <yao@codesourcery.com>
3727
3728 * gdb.trace/mi-traceframe-changed.exp: New.
3729
3730 2012-09-17 Yao Qi <yao@codesourcery.com>
3731
3732 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
3733 when it is less than 0.
3734
3735 2012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3736
3737 PR 14119
3738 * gdb.arch/amd64-tailcall-ret.S: New file.
3739 * gdb.arch/amd64-tailcall-ret.c: New file.
3740 * gdb.arch/amd64-tailcall-ret.exp: New file.
3741 * gdb.reverse/amd64-tailcall-reverse.S: New file.
3742 * gdb.reverse/amd64-tailcall-reverse.c: New file.
3743 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
3744
3745 2012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3746
3747 PR 14548
3748 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
3749 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
3750 * gdb.reverse/singlejmp-reverse.S: New file.
3751 * gdb.reverse/singlejmp-reverse.c: New file.
3752 * gdb.reverse/singlejmp-reverse.exp: New file.
3753
3754 2012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3755
3756 Fix compatibility with old GCC (~4.1).
3757 * gdb.cp/converts.cc (my_enum_var): New variable.
3758
3759 2012-09-14 Andrew Burgess <aburgess@broadcom.com>
3760
3761 * gdb.xml/tdesc-regs.exp: Update expected output for new
3762 vector_size syntax of vector types.
3763
3764 2012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
3765
3766 Refactor Python "gdb" module into a proper Python package, by
3767 introducing a new "_gdb" module for code implemented in C, and
3768 using reload/__import__ instead of exec.
3769 * gdb.python/python.exp (Test stderr location): Update module
3770 location of GDB-specific sys.stderr.
3771 (Test stdout location): Ditto for sys.stdout.
3772
3773 2012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3774
3775 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
3776
3777 2012-09-12 Keith Seitz <keiths@redhat.com>
3778
3779 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
3780 conversion statement.
3781
3782 2012-09-12 Doug Evans <dje@google.com>
3783
3784 * gdb.base/help.exp: Remove testing of individual command help text,
3785 too much of a maintenance burden. Instead, test the functionality
3786 of "help" itself.
3787
3788 2012-09-11 Doug Evans <dje@google.com>
3789
3790 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
3791 breakpoint.
3792
3793 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
3794 * gdb.dwarf2/fission-reread.S: Ditto.
3795 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
3796 * gdb.dwarf2/fission-reread.exp: Ditto.
3797
3798 2012-09-11 Andrew Burgess <aburgess@broadcom.com>
3799
3800 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
3801
3802 2012-09-10 Joel Brobecker <brobecker@adacore.com>
3803
3804 * gdb.ada/optim_drec: New testcase.
3805
3806 2012-09-10 Doug Evans <dje@google.com>
3807
3808 * boards/fission.exp: Explicitly mark "board" as not remote.
3809
3810 2012-09-10 Keith Seitz <keiths@redhat.com>
3811
3812 PR gdb/13483
3813 * gdb.cp/converts.cc (A::A): Add ctor.
3814 (A::member_): Add member.
3815 (enum my_enum): New enumeration.
3816 (main): Add calls to foo1_7 with various
3817 permitted arguments.
3818 * gdb.cp/converts.exp: Add tests for boolean
3819 conversions permitted by the standard.
3820
3821 2012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
3822
3823 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
3824 avoid spurious results due to ~/.gdbinit.
3825 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
3826 $INTERNAL_GDBFLAGS in run command.
3827 * gdb.gdb/observer.exp (setup_test): Ditto.
3828 * gdb.gdb/selftest.exp (test_with_self): Ditto.
3829 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
3830
3831 2012-09-06 Doug Evans <dje@google.com>
3832
3833 * boards/fission.exp: New file.
3834
3835 * gdb.python/py-value.exp: Use clean_restart.
3836
3837 2012-09-05 Doug Evans <dje@google.com>
3838
3839 * gdb.base/info-macros.c: Fix whitespace.
3840
3841 2012-08-28 Pedro Alves <palves@redhat.com>
3842
3843 PR gdb/14428
3844
3845 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
3846
3847 2012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3848
3849 * gdb.base/break-caller-line.c: New file.
3850 * gdb.base/break-caller-line.exp: New file.
3851
3852 2012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3853
3854 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
3855 * gdb.arch/i386-cfi-notcurrent.S: New file.
3856 * gdb.arch/i386-cfi-notcurrent.exp: New file.
3857
3858 2012-08-27 Wei-cheng Wang <cole945@gmail.com>
3859 Yao Qi <yao@codesourcery.com>
3860 Pedro Alves <palves@redhat.com>
3861
3862 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
3863 New procedures.
3864 (top level): Add overlap checking tests.
3865
3866 2012-08-24 Tom Tromey <tromey@redhat.com>
3867
3868 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
3869 gdb_test_multiple fails for other reasons.
3870
3871 2012-08-24 Yao Qi <yao@codesourcery.com>
3872
3873 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
3874
3875 2012-08-23 Pedro Alves <palves@redhat.com>
3876
3877 * gdb.base/help.exp: Adjust to "handle" help text change.
3878
3879 2012-08-23 Yao Qi <yao@codesourcery.com>
3880
3881 * gdb.trace/disconnected-tracing.c (start, end): New.
3882 (main): Call start and end.
3883 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
3884 existing tests into this proc.
3885 (disconnected_tfind): New.
3886
3887 2012-08-23 Yao Qi <yao@codesourcery.com>
3888
3889 * boards/native-gdbserver.exp (${board}_upload): New.
3890 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
3891 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
3892 Execute tfile on remote target.
3893 Copy trace file from target to host.
3894
3895 2012-08-22 Joseph Myers <joseph@codesourcery.com>
3896
3897 * gdb.arch/thumb-bx-pc.S: New file.
3898 * gdb.arch/thumb-bx-pc.exp: New file.
3899
3900 2012-08-22 Tom Tromey <tromey@redhat.com>
3901
3902 * gdb.base/maint.exp: Update.
3903
3904 2012-08-22 Tom Tromey <tromey@redhat.com>
3905
3906 * lib/gdb.exp (skip_unwinder_tests): New proc.
3907 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
3908 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
3909
3910 2012-08-21 Tom Tromey <tromey@redhat.com>
3911
3912 * gdb.hp/gdb.aCC/exception.exp: Remove.
3913
3914 012-08-19 Andrew Pinski <apinski@cavium.com>
3915
3916 * gdb.arch/mips-octeon-bbit.c: New file.
3917 * gdb.arch/mips-octeon-bbit.exp: New Test.
3918
3919 012-08-19 Keith Seitz <keiths@redhat.com>
3920
3921 PR c++/14365
3922 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
3923 * gdb.dwarf2/dw2-anon-mptr.S: New file.
3924
3925 2012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3926
3927 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
3928 verbose -log by more specific untested call.
3929
3930 2012-08-18 Yao Qi <yao@codesourcery.com>
3931
3932 * gdb.trace/tfind.exp: Move tests on various command help before
3933 checking target supports trace.
3934 Fix the expected output of 'help tfind end'.
3935
3936 2012-08-17 Keith Seitz <keiths@redhat.com>
3937
3938 PR c++/13356
3939 * gdb.base/default.exp: Update all "check type" tests.
3940 * gdb.base/help.exp: Likewise.
3941 * gdb.base/setshow.exp: Likewise.
3942 * gdb.cp/converts.cc (foo1_type_check): New function.
3943 (foo2_type_check): New function.
3944 (foo3_type_check): New function.
3945 (main): Call new functions.
3946 * converts.exp: Add tests for integer-to-pointer conversions
3947 with/without strict type-checking.
3948
3949 2012-08-16 Mike Frysinger <vapier@gentoo.org>
3950
3951 * gdb.base/help.exp: Update expected output.
3952
3953 2012-08-16 Joel Brobecker <brobecker@adacore.com>
3954
3955 * gdb.ada/rdv_wait: New testcase.
3956
3957 2012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3958
3959 * gdb.base/attach-twice.exp: Remove excessive ps exec.
3960
3961 2012-08-13 Doug Evans <dje@google.com>
3962
3963 * gdb.base/help.exp: Update expected output.
3964 * gdb.base/default.exp: Update expected output of "show convenience".
3965
3966 2012-08-10 Doug Evans <dje@google.com>
3967
3968 * gdb.python/py-strfns.c: New file.
3969 * gdb.python/py-strfns.exp: New file.
3970 * gdb.python/py-type.exp (test_fields): Add vector tests.
3971
3972 2012-08-10 Mike Frysinger <vapier@gentoo.org>
3973
3974 PR cli/10436:
3975 * gdb.base/completion.exp: Add tests for handle completion.
3976
3977 2012-08-09 Yao Qi <yao@codesourcery.com>
3978
3979 * gdb.mi/mi-cmd-param-changed.exp: New.
3980 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
3981 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
3982 * gdb.mi/mi2-prompt.exp: Likewise.
3983
3984 2012-08-08 Doug Evans <dje@google.com>
3985
3986 * gdb.base/debug-expr.c: New file.
3987 * gdb.base/debug-expr.exp: New file.
3988 * gdb.base/exprs.exp: Test {type} casts.
3989 * gdb.cp/debug-expr.exp: New file.
3990
3991 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3992
3993 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
3994 global variable loop, not a 'break'. Add loop count limit to 100.
3995 Add new fail case for terminated vgdb.
3996
3997 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3998 Jean-Marc Saffroy <saffroy@gmail.com>
3999
4000 PR 11804
4001 * gdb.base/gcore-relro.exp: New file.
4002 * gdb.base/gcore-relro-main.c: New file.
4003 * gdb.base/gcore-relro-lib.c: New file.
4004
4005 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4006
4007 Do not false FAIL with old GCCs.
4008 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
4009 GCC < 4.5 in $no_hw mode.
4010
4011 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4012
4013 * gdb.base/default.exp (cd): Accept new directory with no arguments.
4014
4015 2012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4016
4017 * gdb.base/list.exp (test_only_end): New function.
4018 Call it.
4019
4020 2012-08-06 Tom Tromey <tromey@redhat.com>
4021
4022 * gdb.python/py-mi.exp: Add test for printer whose children
4023 are a list.
4024 * gdb.python/py-prettyprint.c (struct children_as_list): New.
4025 (main): New variable children_as_list.
4026 * gdb.python/py-prettyprint.py (class pp_children_as_list):
4027 New.
4028 (register_pretty_printers): Register new printer.
4029
4030 2012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
4031
4032 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
4033 symbols. Abort if vgdb remote connection is closed.
4034
4035 2012-08-02 Doug Evans <dje@google.com>
4036
4037 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
4038
4039 2012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
4040
4041 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
4042 s390x, PowerPC 64 and m68k-linux.
4043
4044 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
4045
4046 * gdb.base/annota1.exp: Accept no frames-invalid notification
4047 when starting up the program.
4048 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
4049 show a symbolic value as well.
4050 * gdb.server/server-exec-info.exp: Skip test when skipping
4051 gdbserver test and/or when skipping shared library tests.
4052 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
4053 avoid name conflicts with other tests.
4054
4055 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
4056
4057 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
4058 Fix wrong output on big-endian systems.
4059 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
4060 4-byte pointer types on 64-bit s390x.
4061
4062 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
4063
4064 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
4065 marker comment at the beginning (after intialization).
4066 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
4067 breakpoint on marker comment instead of function begin.
4068 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
4069 PowerPC.
4070 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
4071 or 64-bit PowerPC.
4072 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
4073 gdb,no_hardware_watchpoints flag is set.
4074 (initialize): Remove now redundant can-use-hw-watchpoints change.
4075
4076 2012-08-02 Yao Qi <yao@codesourcery.com>
4077 Pedro Alves <palves@redhat.com>
4078
4079 * boards/local-remote-host.exp: New.
4080
4081 2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
4082
4083 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
4084 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
4085 * gdb.base/print-file-var.exp: Likewise.
4086 * gdb.server/solib-list.exp: Skip on remote targets.
4087
4088 2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
4089
4090 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
4091 watchpoints on ARM. When expecting software watchpoints, tolerate
4092 (remote) targets that report unsupported hardware watchpoint only
4093 at continue time.
4094 (test_wide_location_2): Likewise.
4095
4096 2012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4097
4098 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
4099 valgrind versions.
4100
4101 2012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4102
4103 * gdb.base/valgrind-infcall.c: New file.
4104 * gdb.base/valgrind-infcall.exp: New file.
4105
4106 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
4107
4108 2012-07-30 Keith Seitz <keiths@redhat.com>
4109
4110 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
4111 linespecs.
4112
4113 2012-07-30 Doug Evans <dje@google.com>
4114
4115 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
4116 * gdb.dwarf2/pr13961.S: Ditto.
4117
4118 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
4119
4120 2012-07-30 Andrew Burgess <aburgess@broadcom.com>
4121
4122 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
4123 change its format immediately after reloading the binary.
4124
4125 2012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4126
4127 Fix testsuite regression after --use-deprecated-index-sections removal.
4128 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
4129 string.
4130 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
4131
4132 2012-07-27 Yao Qi <yao@codesourcery.com>
4133
4134 KFAIL for PR remote/14161.
4135 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
4136 Cleanup socket files.
4137 (strace_info_marker): Detach inferior.
4138
4139 2012-07-26 Tom Tromey <tromey@redhat.com>
4140
4141 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
4142
4143 2012-07-26 Markus Metzger <markus.t.metzger@intel.com>
4144
4145 * gdb.python/py-inferior.c (thread): New function.
4146 (check_threads): New function.
4147 (test_threads): New function.
4148 * gdb.python/py-inferior.exp: Added test.
4149 Replaced runto with continue to breakpoint.
4150
4151 2012-07-26 Tom Tromey <tromey@redhat.com>
4152
4153 * lib/ada.exp (standard_ada_testfile): New proc.
4154 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
4155 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
4156 * gdb.ada/array_return.exp: Use standard_ada_testfile.
4157 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
4158 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
4159 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
4160 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
4161 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
4162 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
4163 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
4164 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
4165 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
4166 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
4167 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
4168 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
4169 * gdb.ada/char_param.exp: Use standard_ada_testfile.
4170 * gdb.ada/complete.exp: Use standard_ada_testfile.
4171 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
4172 standard_output_file.
4173 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
4174 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
4175 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
4176 standard_output_file.
4177 * gdb.ada/exprs.exp: Use standard_ada_testfile.
4178 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
4179 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
4180 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
4181 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
4182 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
4183 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
4184 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
4185 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
4186 * gdb.ada/homonym.exp: Use standard_ada_testfile.
4187 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
4188 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
4189 * gdb.ada/interface.exp: Use standard_ada_testfile.
4190 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
4191 standard_output_file
4192 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
4193 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
4194 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
4195 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
4196 * gdb.ada/nested.exp: Use standard_ada_testfile.
4197 * gdb.ada/null_array.exp: Use standard_ada_testfile.
4198 * gdb.ada/null_record.exp: Use standard_ada_testfile.
4199 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
4200 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
4201 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
4202 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
4203 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
4204 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
4205 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
4206 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
4207 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
4208 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
4209 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
4210 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
4211 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
4212 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
4213 * gdb.ada/start.exp: Use standard_ada_testfile.
4214 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
4215 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
4216 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
4217 * gdb.ada/tagged.exp: Use standard_ada_testfile.
4218 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
4219 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
4220 * gdb.ada/tasks.exp: Use standard_ada_testfile.
4221 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
4222 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
4223 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
4224 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
4225 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
4226 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
4227 * gdb.ada/widewide.exp: Use standard_ada_testfile.
4228
4229 2012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4230
4231 Fix testsuite regression after --use-deprecated-index-sections removal.
4232 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
4233
4234 2012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4235
4236 Fix compatibility with Tcl before 7.5.
4237 * lib/future.exp (lreverse): New function if it does not exist.
4238
4239 2012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
4240
4241 * gdb.mi/mi-pending.c: New method to set a second pending
4242 breakpoint.
4243 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
4244 condition.
4245
4246 2012-07-20 Pedro Alves <palves@redhat.com>
4247
4248 PR threads/11692
4249 PR gdb/12203
4250
4251 * gdb.threads/create-fail.c: New file.
4252 * gdb.threads/create-fail.exp: New file.
4253
4254 2012-07-19 Pedro Alves <palves@redhat.com>
4255
4256 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
4257 * config/vx.exp (gdb_start): Likewise.
4258 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
4259 * gdb.base/setvar.exp (test_set): Likewise.
4260 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
4261 * gdb.reverse/sigall-precsave.exp: Likewise.
4262 * gdb.reverse/sigall-reverse.exp: Likewise.
4263
4264 2012-07-19 Pedro Alves <palves@redhat.com>
4265
4266 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
4267 handler before recording.
4268
4269 2012-07-19 Tom Tromey <tromey@redhat.com>
4270
4271 * gdb.cp/casts.exp: Add tests for typeof and decltype.
4272 * gdb.cp/casts.cc (decltype): New function.
4273 (main): Use it.
4274
4275 2012-07-19 Pedro Alves <palves@redhat.com>
4276
4277 * gdb.base/sigall.exp (signals): New list.
4278 <top level>: Loop over signals in the $signals list instead of
4279 calling a test function once per signal.
4280 * gdb.reverse/sigall-precsave.exp (signals): New list.
4281 <top level>: Loop over signals in the $signals list instead of
4282 calling a test function once per signal.
4283 * gdb.reverse/sigall-reverse.exp (signals): New list.
4284 <top level>: Loop over signals in the $signals list instead of
4285 calling a test function once per signal.
4286
4287 2012-07-19 Yao Qi <yao@codesourcery.com>
4288
4289 * gdb.base/setshow.exp: Test 'set args ~'.
4290
4291 2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4292
4293 * gdb.base/store.exp (check_set): Import gdb_prompt.
4294 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
4295 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
4296
4297 2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4298
4299 PR 11914
4300 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
4301 (main): Call eval_sub.
4302 * gdb.python/py-prettyprint.exp:
4303 (python execfile ('py-prettyprint.py')): Move it earlier.
4304 New breakpoint for eval-break.
4305 (continue to breakpoint: eval-break, info locals): New test.
4306 (python execfile ('py-prettyprint.py')): Move it from here.
4307 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
4308 (register_pretty_printers): Register pp_eval_type.
4309
4310 2012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4311
4312 Fix a testcase regression by me.
4313 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
4314 DW_FORM_data4.
4315
4316 2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4317 Doug Evans <dje@google.com>
4318
4319 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
4320 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
4321
4322 2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4323
4324 Fix gdbserver run regression.
4325 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
4326
4327 2012-07-12 Tom Tromey <tromey@redhat.com>
4328
4329 * lib/gdb.exp (standard_testfile): Don't declare objdir.
4330 (clean_restart): Likewise.
4331 (core_find): Use standard_output_file.
4332
4333 2012-07-12 Tom Tromey <tromey@redhat.com>
4334
4335 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
4336 * gdb.dwarf2/dw2-anonymous-func.exp: Use
4337 prepare_for_testing_full.
4338 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
4339 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
4340 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
4341 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
4342 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
4343 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
4344 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
4345 prepare_for_testing_full.
4346 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
4347 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
4348 prepare_for_testing_full.
4349 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
4350 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
4351 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
4352
4353 2012-07-12 Tom Tromey <tromey@redhat.com>
4354
4355 * lib/gdb.exp (build_executable_from_specs): New proc, from
4356 build_executable.
4357 (build_executable): Use it.
4358 (prepare_for_testing_full): New proc.
4359
4360 2012-07-11 Tom Tromey <tromey@redhat.com>
4361
4362 * gdb.reverse/break-precsave.exp: Use standard_output_file.
4363 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
4364 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
4365 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
4366 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
4367 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
4368 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
4369 * gdb.reverse/step-precsave.exp: Use standard_output_file.
4370 * gdb.reverse/until-precsave.exp: Use standard_output_file.
4371 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
4372
4373 2012-07-10 Tom Tromey <tromey@redhat.com>
4374
4375 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
4376 standard_output_file.
4377 * gdb.mi/gdb2549.exp: Use standard_testfile.
4378 * gdb.mi/gdb669.exp: Use standard_testfile.
4379 * gdb.mi/gdb701.exp: Use standard_testfile.
4380 * gdb.mi/gdb792.exp: Use standard_testfile.
4381 * gdb.mi/mi-async.exp: Use standard_testfile.
4382 * gdb.mi/mi-basics.exp: Use standard_testfile.
4383 * gdb.mi/mi-break.exp: Use standard_testfile.
4384 * gdb.mi/mi-cli.exp: Use standard_testfile.
4385 * gdb.mi/mi-console.exp: Use standard_testfile.
4386 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
4387 * gdb.mi/mi-eval.exp: Use standard_testfile.
4388 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
4389 * gdb.mi/mi-file.exp: Use standard_testfile.
4390 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
4391 * gdb.mi/mi-logging.exp: Use standard_testfile.
4392 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
4393 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
4394 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
4395 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
4396 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
4397 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
4398 * gdb.mi/mi-pending.exp: Use standard_testfile,
4399 standard_output_file.
4400 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
4401 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
4402 * gdb.mi/mi-regs.exp: Use standard_testfile.
4403 * gdb.mi/mi-return.exp: Use standard_testfile.
4404 * gdb.mi/mi-reverse.exp: Use standard_testfile.
4405 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
4406 * gdb.mi/mi-solib.exp: Use standard_testfile,
4407 standard_output_file.
4408 * gdb.mi/mi-stack.exp: Use standard_testfile.
4409 * gdb.mi/mi-stepi.exp: Use standard_testfile.
4410 * gdb.mi/mi-stepn.exp: Use standard_testfile.
4411 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
4412 * gdb.mi/mi-until.exp: Use standard_testfile.
4413 * gdb.mi/mi-var-block.exp: Use standard_testfile.
4414 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
4415 * gdb.mi/mi-var-child.exp: Use standard_testfile.
4416 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
4417 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
4418 * gdb.mi/mi-var-display.exp: Use standard_testfile.
4419 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
4420 standard_output_file.
4421 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
4422 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
4423 * gdb.mi/mi-watch.exp: Use standard_testfile.
4424 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
4425 * gdb.mi/mi2-basics.exp: Use standard_testfile.
4426 * gdb.mi/mi2-break.exp: Use standard_testfile.
4427 * gdb.mi/mi2-cli.exp: Use standard_testfile.
4428 * gdb.mi/mi2-console.exp: Use standard_testfile.
4429 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
4430 * gdb.mi/mi2-eval.exp: Use standard_testfile.
4431 * gdb.mi/mi2-file.exp: Use standard_testfile.
4432 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
4433 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
4434 * gdb.mi/mi2-regs.exp: Use standard_testfile.
4435 * gdb.mi/mi2-return.exp: Use standard_testfile.
4436 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
4437 * gdb.mi/mi2-stack.exp: Use standard_testfile.
4438 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
4439 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
4440 * gdb.mi/mi2-until.exp: Use standard_testfile.
4441 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
4442 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
4443 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
4444 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
4445 * gdb.mi/mi2-watch.exp: Use standard_testfile.
4446
4447 2012-07-10 Tom Tromey <tromey@redhat.com>
4448
4449 * gdb.cp/abstract-origin.exp: Use standard_testfile.
4450 * gdb.cp/ambiguous.exp: Use standard_testfile,
4451 prepare_for_testing.
4452 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
4453 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
4454 * gdb.cp/anon-ns.exp: Use standard_testfile.
4455 * gdb.cp/anon-struct.exp: Use standard_testfile.
4456 * gdb.cp/anon-union.exp: Use standard_testfile,
4457 prepare_for_testing.
4458 * gdb.cp/arg-reference.exp: Use standard_testfile,
4459 prepare_for_testing.
4460 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
4461 * gdb.cp/breakpoint.exp: Use standard_testfile,
4462 prepare_for_testing.
4463 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
4464 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
4465 standard_output_file.
4466 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
4467 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
4468 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
4469 (test_static_members): Update.
4470 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
4471 * gdb.cp/converts.exp: Use standard_testfile.
4472 * gdb.cp/cp-relocate.exp: Use standard_testfile.
4473 * gdb.cp/cpcompletion.exp: Use standard_testfile,
4474 prepare_for_testing.
4475 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
4476 * gdb.cp/cplabel.exp: Use standard_testfile.
4477 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
4478 prepare_for_testing.
4479 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
4480 * gdb.cp/derivation.exp: Use standard_testfile,
4481 prepare_for_testing.
4482 * gdb.cp/destrprint.exp: Use standard_testfile.
4483 * gdb.cp/dispcxx.exp: Use standard_testfile.
4484 * gdb.cp/exception.exp: Use standard_testfile,
4485 prepare_for_testing.
4486 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
4487 * gdb.cp/extern-c.exp: Use standard_testfile,
4488 prepare_for_testing.
4489 * gdb.cp/formatted-ref.exp: Use standard_testfile,
4490 prepare_for_testing.
4491 * gdb.cp/fpointer.exp: Use standard_testfile.
4492 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
4493 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
4494 standard_output_file.
4495 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
4496 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
4497 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
4498 standard_output_file.
4499 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
4500 (do_tests): Update.
4501 * gdb.cp/koenig.exp: Use standard_testfile.
4502 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
4503 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
4504 * gdb.cp/m-static.exp: Use standard_testfile,
4505 prepare_for_testing.
4506 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
4507 * gdb.cp/mb-inline.exp: Use standard_testfile,
4508 prepare_for_testing.
4509 * gdb.cp/mb-templates.exp: Use standard_testfile,
4510 prepare_for_testing.
4511 * gdb.cp/member-ptr.exp: Use standard_testfile,
4512 prepare_for_testing.
4513 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
4514 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
4515 * gdb.cp/method2.exp: Use standard_testfile.
4516 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
4517 standard_output_file.
4518 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
4519 (do_tests): Update.
4520 * gdb.cp/namespace-enum.exp: Use standard_testfile,
4521 prepare_for_testing.
4522 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
4523 prepare_for_testing.
4524 * gdb.cp/namespace.exp: Use standard_testfile,
4525 prepare_for_testing.
4526 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
4527 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
4528 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
4529 * gdb.cp/nsimport.exp: Use standard_testfile,
4530 prepare_for_testing.
4531 * gdb.cp/nsnested.exp: Use standard_testfile.
4532 * gdb.cp/nsnoimports.exp: Use standard_testfile.
4533 * gdb.cp/nsrecurs.exp: Use standard_testfile,
4534 prepare_for_testing.
4535 * gdb.cp/nsstress.exp: Use standard_testfile,
4536 prepare_for_testing.
4537 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
4538 * gdb.cp/operator.exp: Use standard_testfile.
4539 * gdb.cp/oranking.exp: Use standard_testfile.
4540 * gdb.cp/overload-const.exp: Use standard_testfile.
4541 * gdb.cp/overload.exp: Use standard_testfile,
4542 prepare_for_testing.
4543 * gdb.cp/ovldbreak.exp: Use standard_testfile.
4544 * gdb.cp/ovsrch.exp: Use standard_testfile.
4545 * gdb.cp/paren-type.exp: Use standard_testfile.
4546 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
4547 prepare_for_testing.
4548 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
4549 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
4550 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
4551 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
4552 * gdb.cp/pr10728.exp: Use standard_testfile,
4553 standard_output_file.
4554 * gdb.cp/pr12028.exp: Use standard_testfile.
4555 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
4556 * gdb.cp/pr9167.exp: Use standard_testfile.
4557 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
4558 * gdb.cp/printmethod.exp: Use standard_testfile,
4559 prepare_for_testing.
4560 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
4561 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
4562 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
4563 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
4564 standard_output_file.
4565 * gdb.cp/readnow-language.exp: Use standard_testfile.
4566 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
4567 (gdb_start_again): Use clean_restart.
4568 * gdb.cp/ref-types.exp: Use standard_testfile,
4569 prepare_for_testing.
4570 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
4571 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
4572 * gdb.cp/smartp.exp: Use standard_testfile.
4573 * gdb.cp/static-method.exp: Use standard_testfile.
4574 * gdb.cp/static-print-quit.exp: Use standard_testfile.
4575 * gdb.cp/temargs.exp: Use standard_testfile.
4576 * gdb.cp/templates.exp: Use standard_testfile,
4577 prepare_for_testing.
4578 (do_tests): Update.
4579 * gdb.cp/try_catch.exp: Use standard_testfile,
4580 prepare_for_testing.
4581 * gdb.cp/typedef-operator.exp: Use standard_testfile.
4582 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
4583 * gdb.cp/virtbase.exp: Use standard_testfile,
4584 prepare_for_testing.
4585 * gdb.cp/virtfunc.exp: Use standard_testfile,
4586 prepare_for_testing.
4587 (do_tests): Update.
4588 * gdb.cp/virtfunc2.exp: Use standard_testfile,
4589 prepare_for_testing.
4590
4591 2012-07-10 Tom Tromey <tromey@redhat.com>
4592
4593 * lib/gdb.exp (standard_testfile): Unset output variables from
4594 earlier invocations.
4595
4596 2012-07-10 Yao Qi <yao@codesourcery.com>
4597
4598 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
4599 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
4600 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
4601 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
4602 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
4603 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
4604 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
4605 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
4606 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
4607 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
4608 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
4609 * gdb.mi/mi-var-display.exp: Likewise.
4610 * gdb.mi/mi-var-invalidate.exp: Likewise.
4611 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
4612 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
4613 * gdb.mi/mi2-console.exp: Likewise.
4614 * gdb.mi/mi2-disassemble.exp: Likewise.
4615 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
4616 * gdb.mi/mi2-read-memory.exp: Likewise.
4617 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
4618 * gdb.mi/mi2-simplerun.exp: Likewise.
4619 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
4620 * gdb.mi/mi2-syn-frame.exp: Likewise.
4621 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
4622 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
4623 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
4624
4625 2012-07-09 Tom Tromey <tromey@redhat.com>
4626
4627 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
4628 * gdb.base/callfuncs.exp: Add cast-based test.
4629 * gdb.base/callfuncs.c (voidfunc): New function.
4630
4631 2012-07-08 Doug Evans <dje@google.com>
4632
4633 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
4634
4635 2012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4636
4637 Fix XFAIL compatibility with old i386 systems.
4638 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
4639 Check also 'Cannot insert breakpoint 0'.
4640
4641 2012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4642
4643 PR 14321
4644 * gdb.base/find.exp
4645 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
4646
4647 2012-07-06 Tom Tromey <tromey@redhat.com>
4648
4649 * gdb.base/whatis.exp: Add test.
4650
4651 2012-07-06 Tom Tromey <tromey@redhat.com>
4652
4653 * gdb.base/whatis.exp: Add regression test.
4654
4655 2012-07-06 Tom Tromey <tromey@redhat.com>
4656
4657 * gdb.base/whatis.exp: Add tests.
4658
4659 2012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4660
4661 PR 12649
4662 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
4663 gdb_test_multiple $gdb_prompt terminator.
4664
4665 2012-07-04 Pedro Alves <palves@redhat.com>
4666
4667 * gdb.mi/mi-reverse.exp: Use supports_reverse and
4668 supports_process_record.
4669
4670 2012-07-04 Pedro Alves <palves@redhat.com>
4671
4672 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
4673 endings.
4674 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
4675
4676 2012-07-03 Stan Shebs <stan@codesourcery.com>
4677
4678 * gdb.base/info-os.c (main): Retry resource acquisition until an
4679 available one is found.
4680 * gdb.base/info-os.exp: Collect resource keys from the program
4681 and use them in matching.
4682
4683 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4684
4685 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
4686 Wrap the test into loop for corefile and core0file.
4687
4688 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4689
4690 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
4691 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
4692 .note.GNU-stack.
4693
4694 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
4695
4696 2012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
4697
4698 * gdb.base/help.exp (help b, help br, help bre, help brea, help
4699 break): Include help message for the new `-probe' and `-probe-stap'
4700 options.
4701
4702 2012-07-02 Stan Shebs <stan@codesourcery.com>
4703
4704 * gdb.base/dprintf.exp: Add agent style tests.
4705
4706 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4707
4708 * gdb.base/stale-infcall.c (infcall): New label test-next.
4709 (main): New labels test-pass and test-fail.
4710 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
4711 $test_fail_bpnum to test-fail.
4712 (test system longjmp tracking support): New test.
4713 Delete $test_fail_bpnum.
4714 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
4715 breakpoint.
4716
4717 2012-06-30 Doug Evans <dje@google.com>
4718
4719 * gdb.dwarf2/fission-reread.S: New file.
4720 * gdb.dwarf2/fission-reread.exp: New file.
4721
4722 2012-06-28 Stan Shebs <stan@codesourcery.com>
4723
4724 * gdb.mi/mi-logging.exp: New file.
4725
4726 2012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4727 Pedro Alves <palves@redhat.com>
4728
4729 * gdb.threads/siginfo-threads.exp: New file.
4730 * gdb.threads/siginfo-threads.c: New file.
4731 * gdb.threads/sigstep-threads.exp: New file.
4732 * gdb.threads/sigstep-threads.c: New file.
4733
4734 2012-06-28 Tom Tromey <tromey@redhat.com>
4735
4736 * gdb.go/package.exp: Partially revert earlier patch; use
4737 gdb_compile again. Use standard_output_file.
4738
4739 2012-06-27 Doug Evans <dje@google.com>
4740
4741 * gdb.dwarf2/fission-base.c: New file.
4742 * gdb.dwarf2/fission-base.S: New file.
4743 * gdb.dwarf2/fission-base.exp: New file.
4744
4745 2012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4746
4747 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
4748
4749 2012-06-27 Tom Tromey <tromey@redhat.com>
4750
4751 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
4752 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
4753
4754 2012-06-27 Tom Tromey <tromey@redhat.com>
4755
4756 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
4757 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
4758 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
4759 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
4760 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
4761 prepare_for_testing.
4762 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
4763 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
4764 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
4765 standard_testfile.
4766 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
4767 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
4768 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
4769 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
4770 prepare_for_testing.
4771 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
4772 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
4773 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
4774 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
4775 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
4776 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
4777 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
4778 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
4779 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
4780 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
4781 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
4782 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
4783 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
4784 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
4785 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
4786 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
4787 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
4788 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
4789 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
4790 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
4791 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
4792 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
4793 standard_output_file.
4794 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
4795 standard_output_file.
4796 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
4797 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
4798 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
4799 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
4800 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
4801 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
4802 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
4803 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
4804 * gdb.dwarf2/implptr.exp: Use standard_testfile.
4805 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
4806 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
4807 * gdb.dwarf2/pieces.exp: Use standard_testfile.
4808 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
4809 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
4810 * gdb.dwarf2/valop.exp: Use standard_testfile,
4811 prepare_for_testing.
4812
4813 2012-06-27 Tom Tromey <tromey@redhat.com>
4814
4815 * gdb.python/python.exp: Fix regexps in pagination tests.
4816
4817 2012-06-26 Siva Chandra Reddy <sivachandra@google.com>
4818
4819 * gdb.python/py-symtab.exp: Add tests to test the new attribute
4820 'last' of gdb.Symtab_and_line.
4821 * gdb.python/py-symbol.c: Move break point comment to enable
4822 testing of gdb.Symtab_and_line.last.
4823
4824 2012-06-26 Tom Tromey <tromey@redhat.com>
4825
4826 * gdb.threads/step.c: Remove.
4827 * gdb.threads/step.exp: Remove.
4828 * gdb.threads/step2.exp: Remove.
4829
4830 2012-06-26 Tom Tromey <tromey@redhat.com>
4831
4832 * gdb.threads/watchpoint-fork.exp (test): Use
4833 standard_output_file. Don't declare objdir.
4834 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
4835 standard_output_file.
4836 * gdb.threads/attach-stopped.exp: Use standard_testfile.
4837 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
4838 clean_restart. Remove incdir.
4839 * gdb.threads/corethreads.exp: Use standard_testfile.
4840 * gdb.threads/execl.exp: Use standard_testfile,
4841 standard_output_file, clean_restart.
4842 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
4843 clean_restart.
4844 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
4845 clean_restart.
4846 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
4847 incdir.
4848 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
4849 clean_restart. Remove incdir.
4850 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
4851 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
4852 clean_restart. Remove incdir.
4853 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
4854 Remove incdir.
4855 * gdb.threads/leader-exit.exp: Use standard_testfile.
4856 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
4857 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
4858 clean_restart.
4859 * gdb.threads/manythreads.exp: Use standard_testfile,
4860 clean_restart. Remove incdir.
4861 * gdb.threads/multi-create.exp: Use standard_testfile,
4862 clean_restart.
4863 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
4864 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
4865 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
4866 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
4867 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
4868 * gdb.threads/pending-step.exp: Use standard_testfile,
4869 clean_restart. Remove incdir.
4870 * gdb.threads/print-threads.exp: Use standard_testfile,
4871 clean_restart. Remove incdir.
4872 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
4873 clean_restart. Remove incdir.
4874 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
4875 Remove incdir.
4876 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
4877 incdir.
4878 * gdb.threads/sigthread.exp: Use standard_testfile,
4879 clean_restart.
4880 * gdb.threads/staticthreads.exp: Use standard_testfile,
4881 clean_restart. Remove incdir.
4882 * gdb.threads/switch-threads.exp: Use standard_testfile,
4883 clean_restart. Remove incdir.
4884 * gdb.threads/thread-execl.exp: Use standard_testfile,
4885 clean_restart. Remove incdir.
4886 * gdb.threads/thread-find.exp: Use standard_testfile,
4887 clean_restart.
4888 * gdb.threads/thread-specific.exp: Use standard_testfile,
4889 clean_restart. Remove incdir.
4890 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
4891 clean_restart. Remove incdir.
4892 * gdb.threads/thread_check.exp: Use standard_testfile,
4893 clean_restart. Remove incdir.
4894 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
4895 incdir.
4896 * gdb.threads/threadapply.exp: Use standard_testfile,
4897 clean_restart. Remove incdir.
4898 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
4899 clean_restart. Remove incdir.
4900 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
4901 clean_restart.
4902 * gdb.threads/tls-shared.exp: Use standard_testfile,
4903 clean_restart, standard_output_file.
4904 * gdb.threads/tls-var.exp: Use standard_testfile,
4905 standard_output_file.
4906 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
4907 Remove incdir.
4908 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
4909 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
4910 incdir.
4911 * gdb.threads/watchthreads2.exp: Use standard_testfile,
4912 clean_restart. Remove incdir.
4913
4914 2012-06-26 Tom Tromey <tromey@redhat.com>
4915
4916 * gdb.trace/actions.exp: Use standard_testfile.
4917 * gdb.trace/ax.exp: Use standard_testfile.
4918 * gdb.trace/backtrace.exp: Use standard_testfile.
4919 * gdb.trace/change-loc.exp: Use standard_testfile.
4920 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
4921 * gdb.trace/collection.exp: Use standard_testfile,
4922 prepare_for_testing.
4923 * gdb.trace/deltrace.exp: Use standard_testfile.
4924 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
4925 * gdb.trace/ftrace.exp: Use standard_testfile.
4926 * gdb.trace/infotrace.exp: Use standard_testfile.
4927 * gdb.trace/packetlen.exp: Use standard_testfile.
4928 * gdb.trace/passc-dyn.exp: Use standard_testfile.
4929 * gdb.trace/passcount.exp: Use standard_testfile.
4930 * gdb.trace/pending.exp: Use standard_testfile.
4931 * gdb.trace/report.exp: Use standard_testfile.
4932 * gdb.trace/save-trace.exp: Use standard_testfile.
4933 * gdb.trace/stap-trace.exp: Use standard_testfile.
4934 * gdb.trace/status-stop.exp: Use standard_testfile.
4935 * gdb.trace/strace.exp: Use standard_testfile.
4936 * gdb.trace/tfile.exp: Use standard_testfile.
4937 * gdb.trace/tfind.exp: Use standard_testfile.
4938 * gdb.trace/trace-break.exp: Use standard_testfile.
4939 * gdb.trace/trace-mt.exp: Use standard_testfile.
4940 * gdb.trace/tracecmd.exp: Use standard_testfile.
4941 * gdb.trace/tspeed.exp: Use standard_testfile.
4942 * gdb.trace/tstatus.exp: Use standard_testfile.
4943 * gdb.trace/tsv.exp: Use standard_testfile.
4944 * gdb.trace/unavailable.exp: Use standard_testfile,
4945 prepare_for_testing.
4946 * gdb.trace/while-dyn.exp: Use standard_testfile.
4947 * gdb.trace/while-stepping.exp: Use standard_testfile.
4948
4949 2012-06-26 Tom Tromey <tromey@redhat.com>
4950
4951 * gdb.reverse/break-precsave.exp: Use standard_testfile.
4952 * gdb.reverse/break-reverse.exp: Use standard_testfile.
4953 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
4954 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
4955 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
4956 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
4957 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
4958 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
4959 prepare_for_testing.
4960 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
4961 prepare_for_testing.
4962 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
4963 prepare_for_testing.
4964 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
4965 prepare_for_testing.
4966 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
4967 prepare_for_testing
4968 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
4969 * gdb.reverse/machinestate.exp: Use standard_testfile.
4970 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
4971 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
4972 build_executable.
4973 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
4974 build_executable.
4975 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
4976 standard_output_file.
4977 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
4978 standard_output_file.
4979 * gdb.reverse/step-precsave.exp: Use standard_testfile.
4980 * gdb.reverse/step-reverse.exp: Use standard_testfile.
4981 * gdb.reverse/until-precsave.exp: Use standard_testfile.
4982 * gdb.reverse/until-reverse.exp: Use standard_testfile.
4983 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
4984 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
4985
4986 2012-06-26 Tom Tromey <tromey@redhat.com>
4987
4988 * gdb.stabs/weird.exp: Remove directory-checking code. Use
4989 standard_output_file.
4990 * gdb.stabs/exclfwd.exp: Use standard_testfile,
4991 prepare_for_testing. Remove directory-checking code.
4992
4993 2012-06-25 Tom Tromey <tromey@redhat.com>
4994
4995 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
4996 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
4997 build_executable, not prepare_for_testing.
4998 * gdb.multi/base.exp: Use standard_output_file. Use
4999 build_executable, not prepare_for_testing.
5000
5001 2012-06-25 Tom Tromey <tromey@redhat.com>
5002
5003 * gdb.fortran/subarray.exp: Use standard_testfile,
5004 prepare_for_testing.
5005 * gdb.fortran/multi-dim.exp: Use standard_testfile.
5006 * gdb.fortran/module.exp: Use standard_testfile.
5007 * gdb.fortran/logical.exp: Use standard_testfile.
5008 * gdb.fortran/library-module.exp: Use standard_testfile,
5009 standard_output_file.
5010 * gdb.fortran/derived-type.exp: Use standard_testfile,
5011 prepare_for_testing.
5012 * gdb.fortran/complex.exp: Use standard_testfile,
5013 prepare_for_testing.
5014 * gdb.fortran/charset.exp: Use standard_testfile.
5015 * gdb.fortran/array-element.exp: Use standard_testfile,
5016 prepare_for_testing.
5017
5018 2012-06-25 Keith Seitz <keiths@redhat.com>
5019
5020 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
5021 Change rbreak-related tests to KFAIL and add bugzilla numbers.
5022
5023 2012-06-25 Tom Tromey <tromey@redhat.com>
5024
5025 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
5026 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
5027 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
5028 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
5029
5030 2012-06-25 Tom Tromey <tromey@redhat.com>
5031
5032 * gdb.linespec/ls-errs.exp: Use standard_testfile.
5033 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
5034 * gdb.linespec/linespec.exp: Use standard_testfile.
5035
5036 2012-06-25 Tom Tromey <tromey@redhat.com>
5037
5038 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
5039 prepare_for_testing.
5040
5041 2012-06-25 Tom Tromey <tromey@redhat.com>
5042
5043 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
5044 prepare_for_testing.
5045 * gdb.opt/inline-break.exp: Use standard_testfile,
5046 prepare_for_testing.
5047 * gdb.opt/inline-bt.exp: Use standard_testfile,
5048 prepare_for_testing.
5049 * gdb.opt/inline-cmds.exp: Use standard_testfile,
5050 prepare_for_testing.
5051 * gdb.opt/inline-locals.exp: Use standard_testfile,
5052 prepare_for_testing.
5053
5054 2012-06-25 Tom Tromey <tromey@redhat.com>
5055
5056 * gdb.asm/asm-source.exp: Use standard_output_file,
5057 standard_testfile. Construct .o files in proper subdir.
5058
5059 2012-06-25 Tom Tromey <tromey@redhat.com>
5060
5061 * gdb.server/ext-attach.exp: Use standard_testfile,
5062 prepare_for_testing.
5063 * gdb.server/ext-run.exp: Use standard_testfile,
5064 build_executable.
5065 * gdb.server/file-transfer.exp: Use standard_testfile,
5066 prepare_for_testing.
5067 * gdb.server/server-exec-info.exp: Use standard_testfile.
5068 * gdb.server/server-mon.exp: Use standard_testfile,
5069 prepare_for_testing.
5070 * gdb.server/server-run.exp: Use standard_testfile,
5071 build_executable.
5072 * gdb.server/solib-list.exp: Use standard_testfile,
5073 standard_output_file.
5074
5075 2012-06-25 Tom Tromey <tromey@redhat.com>
5076
5077 * lib/gdb.exp (standard_output_file): Use "file join".
5078 * gdb.go/chan.exp: Use standard_testfile.
5079 * gdb.go/handcall.exp: Use standard_testfile.
5080 * gdb.go/hello.exp: Use standard_testfile.
5081 * gdb.integers/chan.exp: Use standard_testfile.
5082 * gdb.go/methods.exp: Use standard_testfile.
5083 * gdb.go/package.exp: Use standard_testfile.
5084 * gdb.go/strings.exp: Use standard_testfile.
5085 * gdb.go/types.exp: Use standard_testfile.
5086 * gdb.go/unsafe.exp: Use standard_testfile.
5087
5088 2012-06-25 Greta Yorsh <greta.yorsh@arm.com>
5089
5090 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
5091
5092 2012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5093
5094 Fix regression by the previous commit.
5095 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
5096
5097 2012-06-22 Tom Tromey <tromey@redhat.com>
5098
5099 * gdb.python/lib-types.exp: Use standard_testfile,
5100 prepare_for_testing.
5101 * gdb.python/py-block.exp: Use standard_testfile.
5102 * gdb.python/py-breakpoint.exp: Use standard_testfile.
5103 * gdb.python/py-events.exp: Use standard_testfile,
5104 standard_output_file.
5105 * gdb.python/py-evsignal.exp: Use standard_testfile.
5106 * gdb.python/py-evethreads.exp: Use standard_testfile.
5107 * gdb.python/py-explore-cc.exp: Use standard_testfile.
5108 * gdb.python/py-explore.exp: Use standard_testfile.
5109 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
5110 standard_output_file.
5111 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
5112 prepare_for_testing.
5113 * gdb.python/py-frame-inline.exp: Use standard_testfile.
5114 * gdb.python/py-frame.exp: Use standard_testfile.
5115 * gdb.python/py-inferior.exp: Use standard_testfile.
5116 * gdb.python/py-infthread.exp: Use standard_testfile.
5117 * gdb.python/py-mi.exp: Use standard_testfile.
5118 * gdb.python/py-objfile-script.exp: Use standard_testfile,
5119 build_executable.
5120 * gdb.python/py-objfile.exp: Use standard_testfile.
5121 * gdb.python/py-pp-maint.exp: Use standard_testfile,
5122 prepare_for_testing.
5123 * gdb.python/py-prettyprint.exp: Use standard_testfile.
5124 * gdb.python/py-progspace.exp: Use standard_testfile,
5125 build_executable.
5126 * gdb.python/py-prompt.exp: Use standard_testfile,
5127 build_executable.
5128 * gdb.python/py-section-script.exp: Use standard_testfile,
5129 build_executable.
5130 * gdb.python/py-shared.exp: Use standard_testfile,
5131 standard_output_file, clean_restart.
5132 * gdb.python/py-symbol.exp: Use standard_output_file,
5133 prepare_for_testing.
5134 * gdb.python/py-symtab.exp: Use standard_output_file,
5135 prepare_for_testing
5136 * gdb.python/py-template.exp: Use standard_testfile.
5137 * gdb.python/py-type.exp: Use standard_testfile.
5138 * gdb.python/py-value-cc.exp: Use standard_testfile.
5139 * gdb.python/py-value.exp: Use standard_testfile.
5140 * gdb.python/python.exp: Use standard_testfile, build_executable.
5141
5142 2012-06-22 Tom Tromey <tromey@redhat.com>
5143
5144 * gdb.objc/basicclass.exp: Use standard_testfile.
5145 (do_objc_tests): Don't declare objdir.
5146 * gdb.objc/nondebug.exp: Use standard_testfile.
5147 (do_objc_tests): Don't declare objdir.
5148 * gdb.objc/objcdecode.exp: Use standard_testfile.
5149 (do_objc_tests): Don't declare objdir.
5150
5151 2012-06-22 Tom Tromey <tromey@redhat.com>
5152
5153 * gdb.java/jmain.exp: Use standard_testfile.
5154 * gdb.java/jmisc.exp: Use standard_testfile.
5155 * gdb.java/jnpe.exp: Use standard_testfile.
5156 * gdb.java/jprint.exp: Use standard_testfile.
5157
5158 2012-06-22 Tom Tromey <tromey@redhat.com>
5159
5160 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
5161 (standard_output_file, standard_testfile): New procs.
5162 (build_executable, clean_restart): Use standard_output_file.
5163
5164 2012-06-22 Yao Qi <yao@codesourcery.com>
5165
5166 * boards/native-gdbserver.exp: New proc ${board}_exec.
5167 * boards/native-stdio-gdbserver.exp: Likewise.
5168
5169 2012-06-21 Tom Tromey <tromey@redhat.com>
5170
5171 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
5172 (build_executable): Update.
5173 (get_compiler_info): Remove 'binfile' argument.
5174 * gdb.ada/arrayidx.exp: Update.
5175 * gdb.ada/null_array.exp: Update.
5176 * gdb.arch/altivec-abi.exp: Update.
5177 * gdb.arch/altivec-regs.exp: Update.
5178 * gdb.arch/amd64-byte.exp: Update.
5179 * gdb.arch/amd64-dword.exp: Update.
5180 * gdb.arch/amd64-word.exp: Update.
5181 * gdb.arch/i386-avx.exp: Update.
5182 * gdb.arch/i386-byte.exp: Update.
5183 * gdb.arch/i386-sse.exp: Update.
5184 * gdb.arch/i386-word.exp: Update.
5185 * gdb.arch/ppc-dfp.exp: Update.
5186 * gdb.arch/ppc-fp.exp: Update.
5187 * gdb.arch/vsx-regs.exp: Update.
5188 * gdb.base/all-bin.exp: Update.
5189 * gdb.base/annota1.exp: Update.
5190 * gdb.base/async.exp: Update.
5191 * gdb.base/attach.exp: Update.
5192 * gdb.base/break-interp.exp: Update.
5193 * gdb.base/call-ar-st.exp: Update.
5194 * gdb.base/call-rt-st.exp: Update.
5195 * gdb.base/call-sc.exp: Update.
5196 * gdb.base/callfuncs.exp: Update.
5197 * gdb.base/catch-load.exp: Update.
5198 * gdb.base/completion.exp: Update.
5199 * gdb.base/complex.exp: Update.
5200 * gdb.base/condbreak.exp: Update.
5201 * gdb.base/consecutive.exp: Update.
5202 * gdb.base/constvars.exp: Update.
5203 * gdb.base/corefile.exp: Update.
5204 * gdb.base/eval-skip.exp: Update.
5205 * gdb.base/expand-psymtabs.exp: Update.
5206 * gdb.base/exprs.exp: Update.
5207 * gdb.base/fileio.exp: Update.
5208 * gdb.base/fixsection.exp: Update.
5209 * gdb.base/funcargs.exp: Update.
5210 * gdb.base/gdb11530.exp: Update.
5211 * gdb.base/gdb1555.exp: Update.
5212 * gdb.base/gnu-ifunc.exp: Update.
5213 * gdb.base/gnu_vector.exp: Update.
5214 * gdb.base/info-macros.exp: Update.
5215 * gdb.base/jit-simple.exp: Update.
5216 * gdb.base/jit-so.exp: Update.
5217 * gdb.base/jit.exp: Update.
5218 * gdb.base/langs.exp: Update.
5219 * gdb.base/list.exp: Update.
5220 * gdb.base/logical.exp: Update.
5221 * gdb.base/long_long.exp: Update.
5222 * gdb.base/longjmp.exp: Update.
5223 * gdb.base/macscp.exp: Update.
5224 * gdb.base/mips_pro.exp: Update.
5225 * gdb.base/miscexprs.exp: Update.
5226 * gdb.base/morestack.exp: Update.
5227 * gdb.base/nodebug.exp: Update.
5228 * gdb.base/opaque.exp: Update.
5229 * gdb.base/pc-fp.exp: Update.
5230 * gdb.base/pending.exp: Update.
5231 * gdb.base/permissions.exp: Update.
5232 * gdb.base/pointers.exp: Update.
5233 * gdb.base/prelink.exp: Update.
5234 * gdb.base/printcmds.exp: Update.
5235 * gdb.base/psymtab.exp: Update.
5236 * gdb.base/ptype.exp: Update.
5237 * gdb.base/relational.exp: Update.
5238 * gdb.base/scope.exp: Update.
5239 * gdb.base/setvar.exp: Update.
5240 * gdb.base/shlib-call.exp: Update.
5241 * gdb.base/shreloc.exp: Update.
5242 * gdb.base/signals.exp: Update.
5243 * gdb.base/sizeof.exp: Update.
5244 * gdb.base/so-impl-ld.exp: Update.
5245 * gdb.base/so-indr-cl.exp: Update.
5246 * gdb.base/solib-disc.exp: Update.
5247 * gdb.base/solib-display.exp: Update.
5248 * gdb.base/solib-nodir.exp: Update.
5249 * gdb.base/solib-overlap.exp: Update.
5250 * gdb.base/solib-symbol.exp: Update.
5251 * gdb.base/solib-weak.exp: Update.
5252 * gdb.base/solib.exp: Update.
5253 * gdb.base/store.exp: Update.
5254 * gdb.base/structs.exp: Update.
5255 * gdb.base/structs2.exp: Update.
5256 * gdb.base/type-opaque.exp: Update.
5257 * gdb.base/unload.exp: Update.
5258 * gdb.base/varargs.exp: Update.
5259 * gdb.base/volatile.exp: Update.
5260 * gdb.base/watch_thread_num.exp: Update.
5261 * gdb.base/watchpoint-solib.exp: Update.
5262 * gdb.base/watchpoint.exp: Update.
5263 * gdb.base/watchpoints.exp: Update.
5264 * gdb.base/whatis.exp: Update.
5265 * gdb.cell/arch.exp: Update.
5266 * gdb.cell/break.exp: Update.
5267 * gdb.cell/bt.exp: Update.
5268 * gdb.cell/core.exp: Update.
5269 * gdb.cell/data.exp: Update.
5270 * gdb.cell/ea-cache.exp: Update.
5271 * gdb.cell/f-regs.exp: Update.
5272 * gdb.cell/fork.exp: Update.
5273 * gdb.cell/gcore.exp: Update.
5274 * gdb.cell/mem-access.exp: Update.
5275 * gdb.cell/ptype.exp: Update.
5276 * gdb.cell/registers.exp: Update.
5277 * gdb.cell/sizeof.exp: Update.
5278 * gdb.cell/solib-symbol.exp: Update.
5279 * gdb.cell/solib.exp: Update.
5280 * gdb.cp/ambiguous.exp: Update.
5281 * gdb.cp/breakpoint.exp: Update.
5282 * gdb.cp/bs15503.exp: Update.
5283 * gdb.cp/casts.exp: Update.
5284 * gdb.cp/class2.exp: Update.
5285 * gdb.cp/cpexprs.exp: Update.
5286 * gdb.cp/cplusfuncs.exp: Update.
5287 * gdb.cp/ctti.exp: Update.
5288 * gdb.cp/dispcxx.exp: Update.
5289 * gdb.cp/gdb1355.exp: Update.
5290 * gdb.cp/gdb2384.exp: Update.
5291 * gdb.cp/gdb2495.exp: Update.
5292 * gdb.cp/infcall-dlopen.exp: Update.
5293 * gdb.cp/local.exp: Update.
5294 * gdb.cp/m-data.exp: Update.
5295 * gdb.cp/m-static.exp: Update.
5296 * gdb.cp/mb-ctor.exp: Update.
5297 * gdb.cp/mb-inline.exp: Update.
5298 * gdb.cp/mb-templates.exp: Update.
5299 * gdb.cp/member-ptr.exp: Update.
5300 * gdb.cp/method.exp: Update.
5301 * gdb.cp/namespace.exp: Update.
5302 * gdb.cp/nextoverthrow.exp: Update.
5303 * gdb.cp/nsdecl.exp: Update.
5304 * gdb.cp/nsrecurs.exp: Update.
5305 * gdb.cp/nsstress.exp: Update.
5306 * gdb.cp/nsusing.exp: Update.
5307 * gdb.cp/pr-1023.exp: Update.
5308 * gdb.cp/pr-1210.exp: Update.
5309 * gdb.cp/pr-574.exp: Update.
5310 * gdb.cp/pr9631.exp: Update.
5311 * gdb.cp/printmethod.exp: Update.
5312 * gdb.cp/psmang.exp: Update.
5313 * gdb.cp/re-set-overloaded.exp: Update.
5314 * gdb.cp/rtti.exp: Update.
5315 * gdb.cp/shadow.exp: Update.
5316 * gdb.cp/templates.exp: Update.
5317 * gdb.cp/try_catch.exp: Update.
5318 * gdb.dwarf2/dw2-ranges.exp: Update.
5319 * gdb.dwarf2/pr10770.exp: Update.
5320 * gdb.fortran/library-module.exp: Update.
5321 * gdb.hp/gdb.aCC/optimize.exp: Update.
5322 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
5323 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
5324 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
5325 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
5326 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
5327 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
5328 * gdb.hp/gdb.compat/xdb1.exp: Update.
5329 * gdb.hp/gdb.compat/xdb2.exp: Update.
5330 * gdb.hp/gdb.compat/xdb3.exp: Update.
5331 * gdb.hp/gdb.defects/bs14602.exp: Update.
5332 * gdb.hp/gdb.defects/solib-d.exp: Update.
5333 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
5334 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
5335 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
5336 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
5337 * gdb.mi/gdb792.exp: Update.
5338 * gdb.mi/mi-pending.exp: Update.
5339 * gdb.mi/mi-solib.exp: Update.
5340 * gdb.mi/mi-var-cp.exp: Update.
5341 * gdb.opt/clobbered-registers-O2.exp: Update.
5342 * gdb.opt/inline-bt.exp: Update.
5343 * gdb.opt/inline-cmds.exp: Update.
5344 * gdb.opt/inline-locals.exp: Update.
5345 * gdb.python/py-events.exp: Update.
5346 * gdb.python/py-finish-breakpoint.exp: Update.
5347 * gdb.python/py-type.exp: Update.
5348 * gdb.reverse/solib-precsave.exp: Update.
5349 * gdb.reverse/solib-reverse.exp: Update.
5350 * gdb.server/solib-list.exp: Update.
5351 * gdb.stabs/weird.exp: Update.
5352 * gdb.threads/attach-into-signal.exp: Update.
5353 * gdb.threads/attach-stopped.exp: Update.
5354 * gdb.threads/tls-shared.exp: Update.
5355 * gdb.trace/change-loc.exp: Update.
5356 * gdb.trace/strace.exp: Update.
5357
5358 2012-06-19 Tom Tromey <tromey@redhat.com>
5359
5360 * gdb.base/whatis.exp: Add tests.
5361
5362 2012-06-19 Tom Tromey <tromey@redhat.com>
5363
5364 * gdb.cp/m-static.cc (keepalive): New function.
5365 (gnu_obj_1::method): Use it.
5366
5367 2012-06-18 Doug Evans <dje@google.com>
5368
5369 * gdb.base/info-fun.exp: New file.
5370 * gdb.base/info-fun.c: New file.
5371 * gdb.base/info-fun-solib.c: New file.
5372
5373 2012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5374
5375 Remove stale dummy frames.
5376 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
5377 (maintenance info breakpoints): New tests.
5378 * gdb.base/stale-infcall.c: New file.
5379 * gdb.base/stale-infcall.exp: New file.
5380
5381 2012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5382
5383 * gdb.arch/amd64-entry-value-param.S: New file.
5384 * gdb.arch/amd64-entry-value-param.c: New file.
5385 * gdb.arch/amd64-entry-value-param.exp: New file.
5386
5387 2012-06-15 Tom Tromey <tromey@redhat.com>
5388
5389 * gdb.cp/namespace.exp: Add "show lang" test.
5390
5391 2012-06-15 Iain Sandoe <iain@codesourcery.com>
5392
5393 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
5394 case. (top level): Use gdb_file_cmd instead of gdb_load.
5395
5396 2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5397
5398 PR tdep/14222
5399 * gdb.arch/i386-sse-stack-align.S: New file.
5400 * gdb.arch/i386-sse-stack-align.c: New file.
5401 * gdb.arch/i386-sse-stack-align.exp: New file.
5402
5403 2012-06-13 Keith Seitz <keiths@redhat.com>
5404
5405 PR breakpoints/13798 and mi/11541
5406 * gdb.linespec/ls-errs.exp: Add a few more tests for
5407 filenames with spaces and colons.
5408
5409 2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5410
5411 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
5412 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
5413 (test_function): Call CV_f.
5414 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
5415 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
5416 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
5417 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
5418 (p CV_f(CV::i)): New tests.
5419
5420 2012-06-13 Tom Tromey <tromey@redhat.com>
5421
5422 * gdb.base/condbreak.exp: Add tests for "condition" completion.
5423
5424 2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5425
5426 Fix regression by the "ambiguous linespec" series.
5427 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
5428 tests.
5429
5430 2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5431
5432 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
5433 missing.
5434
5435 2012-06-11 Tom Tromey <tromey@redhat.com>
5436
5437 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
5438 location...
5439 (main): ...here.
5440
5441 2012-06-07 Yao Qi <yao@codesourcery.com>
5442
5443 * gdb.trace/strace.exp: Shorten some too-long lines.
5444
5445 2012-06-06 Pedro Alves <palves@redhat.com>
5446
5447 * gdb.threads/clone-new-thread-event.c: New file.
5448 * gdb.threads/clone-new-thread-event.exp: New file.
5449
5450 2012-06-06 Yao Qi <yao@codesourcery.com>
5451
5452 * gdb.base/dprintf.c (main): Add extra parameter when calling
5453 printf and fprintf.
5454 (bar): New function. It is a dead function, but to ensure
5455 'malloc' is linked explicitly.
5456
5457 2012-06-06 Yao Qi <yao@codesourcery.com>
5458
5459 * gdb.base/info-proc.exp: Return if target doesn't support
5460 'info proc'.
5461
5462 2012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5463
5464 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
5465 (run program with breakpoint commands): XFAIl if it is not.
5466
5467 2012-06-05 Joel Brobecker <brobecker@adacore.com>
5468
5469 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
5470 and add comment.
5471 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
5472 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
5473 "STOP" marker. Adjust testing strategy to make it work on
5474 all targets.
5475
5476 * gdb.base/print-file-var-main.c (main): Rewrite using local
5477 variables and adjust get_version_2's return value check.
5478 Add small comment.
5479 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
5480 marker. Adjust testing strategy to make it work on all targets.
5481
5482 2012-06-05 Joel Brobecker <brobecker@adacore.com>
5483
5484 * gdb.ada/bad-task-bp-keyword: New testcase.
5485
5486 2012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5487
5488 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
5489 Simplify it to ...
5490 (symbol-file ${testfile1}): ... here.
5491 (test eliminated var my_global_symbol)
5492 (test eliminated var my_static_symbol)
5493 (test eliminated var my_global_func, get address of main): Wrap them to
5494 'single psymtabs' and 'single symtabs'
5495 (get address of my_global_symbol, get address of my_static_symbol)
5496 (get address of my_global_func, get address of main): Wrap them to
5497 'order1' and 'order2'.
5498
5499 * gdb.base/code_elim.exp
5500 (add-symbol-file ${testfile1} 0x100000)
5501 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
5502 'order2'.
5503 (order1: add-symbol-file ${testfile1} 0x100000)
5504 (order1: add-symbol-file ${testfile2} 0x200000)
5505 (order2: add-symbol-file ${testfile2} 0x200000)
5506 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
5507 .bss as appropriate.
5508
5509 2012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5510
5511 * gdb.server/solib-list-lib.c: New file.
5512 * gdb.server/solib-list-main.c: New file.
5513 * gdb.server/solib-list.exp: New file.
5514
5515 2012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
5516
5517 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
5518 for 'set print symbol' change.
5519
5520 2012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5521
5522 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
5523 .debug_abbrev_seg3.
5524
5525 2012-05-24 John Steele Scott <toojays@toojays.net>
5526
5527 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
5528 * gdb.dwarf2/dw2-icc-opaque.S: New file.
5529 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
5530
5531 2012-05-23 Stan Shebs <stan@codesourcery.com>
5532
5533 * gdb.mi/mi-info-os.exp: New file.
5534
5535 2012-05-23 Keith Seitz <keiths@redhat.com>
5536
5537 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
5538 return -1 to suppress the rest of the tests.
5539 (compile_stap_bin): Return boolean success value.
5540
5541 2012-05-21 Tom Tromey <tromey@redhat.com>
5542
5543 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
5544 Remove kfails.
5545 (test_print_mi_member_types): Likewise.
5546
5547 2012-05-21 Tom Tromey <tromey@redhat.com>
5548
5549 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
5550 print symbol' change.
5551
5552 2012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
5553
5554 * gdb.python/py-prompt.exp: Quit if the target is remote.
5555
5556 2012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5557
5558 Fix ERROR: internal buffer is full.
5559 * gdb.base/info-os.exp (expect_multiline): New function.
5560 (get process list, get process groups, get threads)
5561 (get file descriptors, get internet-domain sockets)
5562 (get shared-memory regions, get semaphores, get message queues): Use
5563 it for these tests.
5564
5565 2012-05-18 Tom Tromey <tromey@redhat.com>
5566
5567 * gdb.mi/mi-var-cmd.exp: Update.
5568 * gdb.objc/basicclass.exp (do_objc_tests): Update.
5569 * gdb.cp/virtbase.exp: Update.
5570 * gdb.cp/classes.exp (test_static_members): Update.
5571 * gdb.cp/casts.exp: Update.
5572 * gdb.base/pointers.exp: Update.
5573 * gdb.base/funcargs.exp (pointer_args): Update.
5574 (structs_by_reference): Update.
5575 * gdb.base/find.exp: Update.
5576 * gdb.base/call-strs.exp: Send "set print symbol off".
5577 * gdb.base/call-ar-st.exp: Update.
5578 * gdb.ada/fun_addr.exp: Update.
5579 * gdb.base/printcmds.exp (test_print_symbol): New proc.
5580 Call it.
5581 (test_print_repeats_10, test_print_strings)
5582 (test_print_char_arrays): Update.
5583
5584 2012-05-18 Tom Tromey <tromey@redhat.com>
5585
5586 * gdb.base/charset.exp (string_display): Update.
5587
5588 2012-05-18 Tom Tromey <tromey@redhat.com>
5589
5590 * gdb.mi/mi2-var-display.exp: Update.
5591 * gdb.mi/mi-var-display.exp: Update.
5592 * gdb.mi/mi-var-child.exp: Update.
5593 * gdb.cp/expand-psymtabs-cxx.exp: Update.
5594 * gdb.cp/cp-relocate.exp (get_func_address): Update.
5595
5596 2012-05-17 Doug Evans <dje@google.com>
5597
5598 * info-macros.exp: Pass "debug" to prepare_for_testing.
5599
5600 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
5601 * gdb.ada/Makefile.in (clean): Ditto.
5602 * gdb.arch/Makefile.in (clean): Ditto.
5603 * gdb.asm/Makefile.in (clean): Ditto.
5604 * gdb.base/Makefile.in (clean): Ditto.
5605 * gdb.cell/Makefile.in (clean): Ditto.
5606 * gdb.cp/Makefile.in (clean): Ditto.
5607 * gdb.disasm/Makefile.in (clean): Ditto.
5608 * gdb.dwarf2/Makefile.in (clean): Ditto.
5609 * gdb.fortran/Makefile.in (clean): Ditto.
5610 * gdb.go/Makefile.in (clean): Ditto.
5611 * gdb.hp/Makefile.in (clean): Ditto.
5612 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
5613 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
5614 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
5615 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
5616 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
5617 * gdb.java/Makefile.in (clean): Ditto.
5618 * gdb.linespec/Makefile.in (clean): Ditto.
5619 * gdb.mi/Makefile.in (clean): Ditto.
5620 * gdb.modula2/Makefile.in (clean): Ditto.
5621 * gdb.multi/Makefile.in (clean): Ditto.
5622 * gdb.objc/Makefile.in (clean): Ditto.
5623 * gdb.opencl/Makefile.in (clean): Ditto.
5624 * gdb.opt/Makefile.in (clean): Ditto.
5625 * gdb.pascal/Makefile.in (clean): Ditto.
5626 * gdb.python/Makefile.in (clean): Ditto.
5627 * gdb.reverse/Makefile.in (clean): Ditto.
5628 * gdb.server/Makefile.in (clean): Ditto.
5629 * gdb.stabs/Makefile.in (clean): Ditto.
5630 * gdb.threads/Makefile.in (clean): Ditto.
5631 * gdb.trace/Makefile.in (clean): Ditto.
5632 * gdb.xml/Makefile.in (clean): Ditto.
5633
5634 2012-05-16 Tom Tromey <tromey@redhat.com>
5635
5636 * gdb.base/macscp1.c (macscp_expr): Add comment.
5637 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
5638
5639 2012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
5640
5641 * gdb.base/return-nodebug.exp: Also test float and double types.
5642
5643 2012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5644
5645 PR testsuite/12649
5646 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
5647
5648 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
5649
5650 2012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
5651
5652 * gdb.base/stap-probe.exp (stap_test): Remove calls to
5653 `rerun_to_main'.
5654 (stap_test_no_debuginfo): Likewise.
5655
5656 2012-05-14 Stan Shebs <stan@codesourcery.com>
5657
5658 * gdb.base/dprintf.c: New file.
5659 * gdb.base/dprintf.exp: New file.
5660
5661 2012-05-14 Hui Zhu <hui_zhu@mentor.com>
5662
5663 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
5664 * gdb.trace/disconnected-tracing.c: New file.
5665 * gdb.trace/disconnected-tracing.exp: New file.
5666
5667 2012-05-13 Siva Chandra Reddy <sivachandra@google.com>
5668
5669 * gdb.python/python.c: Add a new breakpoint comment.
5670 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
5671
5672 2011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
5673
5674 * gdb.base/info-os.exp: New file.
5675 * gdb.base/info-os.c: New file.
5676
5677 2012-05-10 Joel Brobecker <brobecker@adacore.com>
5678
5679 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
5680 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
5681 New files.
5682
5683 2012-05-10 Joel Brobecker <brobecker@adacore.com>
5684
5685 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
5686 gdb.base/ctxobj.exp: New files.
5687
5688 2012-05-09 Tom Tromey <tromey@redhat.com>
5689
5690 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
5691
5692 2012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
5693
5694 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
5695
5696 2012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
5697
5698 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
5699 before using it.
5700
5701 2012-05-04 Tristan Gingold <gingold@adacore.com>
5702
5703 * gdb.base/set-noassign.exp: New test.
5704
5705 2012-05-03 Siva Chandra Reddy <sivachandra@google.com>
5706
5707 * gdb.python/py-symbol.exp: Add tests to test the new methods
5708 gdb.Symtab.global_block() and gdb.Symtab.static_block().
5709 * gdb.python/py-symbol.c: Add new struct to help test
5710 gdb.Symtab.static_block().
5711
5712 2012-05-03 Doug Evans <dje@google.com>
5713
5714 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
5715 commented out.
5716
5717 2012-05-03 Yao Qi <yao@codesourcery.com>
5718
5719 * gdb.base/catch-syscall.exp: Skip it before compilation if target
5720 doesn't support.
5721 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
5722 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
5723
5724 2012-05-03 Yao Qi <yao@codesourcery.com>
5725
5726 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
5727
5728 2012-04-30 Doug Evans <dje@google.com>
5729
5730 PR testsuite/13961
5731 * gdb.dwarf2/pr13961.S: New file.
5732 * gdb.dwarf2/pr13961.exp: New file.
5733
5734 2012-04-29 Yao Qi <yao@codesourcery.com>
5735
5736 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
5737
5738 2012-04-28 Doug Evans <dje@google.com>
5739
5740 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
5741 .Ltype_int_in_cu2. Use name "int2" instead of "int".
5742 All uses updated.
5743 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
5744 "ptype func_cu1" to expand cu2 before cu1.
5745
5746 2012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
5747 Tom Tromey <tromey@redhat.com>
5748
5749 * gdb.base/default.exp: Add `$_probe_arg*' convenience
5750 variables.
5751 * gdb.base/stap-probe.c: New file.
5752 * gdb.base/stap-probe.exp: New file.
5753 * gdb.trace/stap-trace.c: New file.
5754 * gdb.trace/stap-trace.exp: New file.
5755 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
5756 libgcc's unwinder.
5757
5758 2012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
5759
5760 * gdb.arch/mips16-thunks-inmain.c: New file.
5761 * gdb.arch/mips16-thunks-main.c: New file.
5762 * gdb.arch/mips16-thunks-sin.c: New file.
5763 * gdb.arch/mips16-thunks-sinfrob.c: New file.
5764 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
5765 * gdb.arch/mips16-thunks-sinmain.c: New file.
5766 * gdb.arch/mips16-thunks-sinmips16.c: New file.
5767 * gdb.arch/mips16-thunks.exp: New file.
5768
5769 2012-04-25 Doug Evans <dje@google.com>
5770
5771 * configure.ac: Create gdb.go/Makefile.
5772 * configure: Regenerate.
5773 * gdb.base/default.exp: Add "go" to "set language" testing.
5774 * gdb.go/Makefile.in: New file.
5775 * gdb.go/basic-types.exp: New file.
5776 * gdb.go/chan.exp: New file.
5777 * gdb.go/chan.go: New file.
5778 * gdb.go/handcall.exp: New file.
5779 * gdb.go/handcall.go: New file.
5780 * gdb.go/hello.exp: New file.
5781 * gdb.go/hello.go: New file.
5782 * gdb.go/integers.exp: New file.
5783 * gdb.go/integers.go: New file.
5784 * gdb.go/methods.exp: New file.
5785 * gdb.go/methods.go: New file.
5786 * gdb.go/package.exp: New file.
5787 * gdb.go/package1.go: New file.
5788 * gdb.go/package2.go: New file.
5789 * gdb.go/print.exp: New file.
5790 * gdb.go/strings.exp: New file.
5791 * gdb.go/strings.go: New file.
5792 * gdb.go/types.exp: New file.
5793 * gdb.go/types.go: New file.
5794 * gdb.go/unsafe.exp: New file.
5795 * gdb.go/unsafe.go: New file.
5796 * lib/future.exp: Add Go support.
5797 (gdb_find_go, gdb_find_go_linker): New procs.
5798 (gdb_default_target_compile): Add Go support.
5799 * lib/gdb.exp (skip_go_tests): New proc.
5800 * lib/go.exp: New file.
5801
5802 2012-04-25 Tom Tromey <tromey@redhat.com>
5803
5804 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
5805
5806 2012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
5807 Jan Kratochvil <jan.kratochvil@redhat.com>
5808
5809 PR symtab/7259:
5810 * gdb.base/enumval.c: New test case.
5811 * gdb.base/enumval.exp: New test case.
5812 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
5813 field.bitpos.
5814
5815 2012-04-17 Pedro Alves <palves@redhat.com>
5816
5817 * Makefile.in (site.exp): Make site.exp source
5818 $srcdir/lib/append_gdb_boards_dir.exp.
5819 * lib/append_gdb_boards_dir.exp: New file.
5820
5821 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5822
5823 New option "set auto-load safe-path".
5824 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
5825 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
5826
5827 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5828
5829 auto-load: Implementation.
5830 * gdb.base/help.exp (test set height): Increase the height.
5831 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
5832 to ...
5833 (info auto-load python-scripts): ... here.
5834 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
5835 to ...
5836 (info auto-load python-scripts *): ... here.
5837
5838 2012-04-16 Yao Qi <yao@codesourcery.com>
5839
5840 * lib/trace-support.exp (get_in_proc_agent): New.
5841 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
5842 of in process trace agent.
5843 * gdb.trace/ftrace.exp: Likewise.
5844 * gdb.trace/pending.exp: Likewise.
5845 * gdb.trace/trace-break.exp: Likewise.
5846 * gdb.trace/trace-mt.exp
5847 * gdb.trace/tspeed.exp: Likewise.
5848 * gdb.trace/tstatus.exp
5849 * gdb.trace/strace.exp: Likewise.
5850
5851 2012-04-16 Thomas Schwinge <thomas@codesourcery.com>
5852
5853 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
5854 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
5855
5856 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
5857
5858 2012-04-14 Anton Gorenkov <xgsa@yandex.ru>
5859
5860 PR mi/13393
5861 * gdb.mi/mi-var-rtti.cc: New file.
5862 * gdb.mi/mi-var-rtti.exp: New file.
5863 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
5864 function.
5865 (mi_varobj_update_with_type_change): updated to avoid code duplication.
5866
5867 2012-04-11 Siva Chandra Reddy <sivachandra@google.com>
5868
5869 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
5870 EXECUTABLES.
5871 * gdb.python/py-explore.c: C program used for testing the new
5872 'explore' command on C constructs.
5873 * gdb.python/py-explore.cc: C++ program used for testing the new
5874 'explore' command on C++ constructs.
5875 * gdb-python/py-explore.exp: Tests for the new 'explore'
5876 command on C constructs.
5877 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
5878 command on C++ constructs.
5879
5880 2012-04-07 Mark Kettenis <kettenis@gnu.org>
5881
5882 * gdb.base/funcargs.exp (complex_args): Fix typo.
5883
5884 2012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5885
5886 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
5887 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
5888
5889 2012-04-05 Keith Seitz <keiths@redhat.com>
5890
5891 * gdb.base/advance.exp: Update error message for
5892 "advance malformed" test.
5893 * gdb.base/break.exp: Likewise for "breakpoint with
5894 trailing garbage" test.
5895 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
5896 with trailing garbage" test.
5897 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
5898 trailng garbage" test.
5899 * gdb.base/until.exp: Likewise for "malformed until" test.
5900 * gdb.cp/ovldbreak.exp: Create the breakpoint table
5901 for "breakpoint info (after setting on all)".
5902 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
5903 tests.
5904 * gdb.cp/cplabel.cc: New file.
5905 * gdb.cp/cplabel.exp: New test.
5906 * gdb.linespec/ls-errs.c: New file.
5907 * gdb.linespec/ls-errs.exp: New test.
5908
5909 2012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5910
5911 * gdb.trace/unavailable.exp
5912 (collect globals: print object on: print derived_partial)
5913 (collect globals: print object on: print derived_whole)
5914 (collect globals: print object off: print derived_partial)
5915 (collect globals: print object off: print derived_whole): Update
5916 expected output.
5917
5918 2012-03-30 Keith Seitz <keiths@redhat.com>
5919
5920 * gdb.python: Add test for linespecs with commas.
5921
5922 2012-03-28 Keith Seitz <keiths@redhat.com>
5923
5924 * gdb.linespec/ls-dollar.cc: New file.
5925 * gdb.linespec/ls-dollar.exp: New test.
5926
5927 2012-03-28 Keith Seitz <keiths@redhat.com>
5928
5929 * gdb.cp/namespace.exp: Add breakpoint tests for functions
5930 starting with the global namespace.
5931
5932 2012-03-23 Doug Evans <dje@google.com>
5933
5934 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
5935
5936 2012-03-22 Siva Chandra Reddy <sivachandra@google.com>
5937
5938 * gdb.python/py-value.cc: Add test case for testing the
5939 methodology exposing C++ values to Python.
5940 * gdb.python/py-value-cc.exp: Add tests testing the methodology
5941 exposing C++ values to Python.
5942 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
5943
5944 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5945 Siddhesh Poyarekar <siddhesh@redhat.com>
5946
5947 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
5948 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
5949 (generate native core dump): Make the test unsupported if core cannot
5950 be generated.
5951
5952 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5953
5954 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
5955 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
5956 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
5957
5958 2012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
5959
5960 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
5961
5962 2012-03-17 Doug Evans <dje@google.com>
5963
5964 * dg-extract-results.sh: Handle KFAILs.
5965
5966 2012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5967
5968 PR symtab/13777
5969 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
5970
5971 2012-03-16 Joel Brobecker <brobecker@adacore.com>
5972
5973 * gdb.ada/set_pckd_arr_elt: New testcase.
5974
5975 2012-03-16 Gary Benson <gbenson@redhat.com>
5976
5977 PR breakpoints/10738
5978 * gdb.opt/inline-break.exp: New file.
5979 * gdb.opt/inline-break.c: Likewise.
5980 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
5981 * gdb.dwarf2/dw2-inline-break.S: Likewise.
5982 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
5983 * gdb.base/async-shell.exp: Likewise.
5984 * lib/mi-support.exp (library_loaded_re): Likewise.
5985
5986 2012-03-15 Tom Tromey <tromey@redhat.com>
5987
5988 * gdb.cp/virtfunc2.exp: Update expected output.
5989 * gdb.cp/pr9631.exp: Update expected output.
5990 * gdb.cp/member-ptr.exp: Update expected output.
5991 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
5992 output.
5993 * gdb.cp/casts.exp: Update expected output.
5994
5995 2012-03-15 Tom Tromey <tromey@redhat.com>
5996
5997 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
5998 (test_info_vtbl): Likewise.
5999 (do_tests): Call test_info_vtbl.
6000 * gdb.cp/virtfunc.cc (va): New global.
6001
6002 2012-03-15 Thomas Schwinge <thomas@codesourcery.com>
6003
6004 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
6005 describing DWARF data structures.
6006 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
6007 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
6008 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
6009 * gdb.dwarf2/dw2-entry-value.S: Likewise.
6010 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
6011 * gdb.dwarf2/dw2-param-error.S: Likewise.
6012 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
6013 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
6014 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
6015 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
6016 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
6017 * gdb.dwarf2/pr11465.S: Likewise.
6018
6019 2012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6020
6021 * gdb.mi/mi2-prompt.exp: New file.
6022
6023 2012-03-13 Joel Brobecker <brobecker@adacore.com>
6024
6025 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
6026
6027 2012-03-13 Joel Brobecker <brobecker@adacore.com>
6028
6029 * gdb.ada/bp_range_type: New testcase.
6030
6031 2012-03-13 Doug Evans <dje@google.com>
6032
6033 * gdb.base/default.exp: Delete tests for symbol-reloading.
6034 * gdb.base/help.exp: Ditto.
6035 * gdb.base/setshow.exp: Ditto.
6036 * gdb.base/gdb_history: Delete references to symbol-reloading.
6037
6038 2012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6039
6040 * gdb.base/attach-twice.c: New files.
6041 * gdb.base/attach-twice.exp: New files.
6042
6043 2012-03-08 Keith Seitz <keiths@redhat.com>
6044
6045 * lib/gdb.exp (gdb_get_line_number): Throw an
6046 error instead of returning -1.
6047 * gdb.base/break.exp: Remove unused variable
6048 bp_location5.
6049 * gdb.base/hbreak2.exp: Likewise.
6050 * gdb.base/sepdebug.exp: Likewise.
6051
6052 2012-03-08 Yao Qi <yao@codesourcery.com>
6053 Pedro Alves <palves@redhat.com>
6054
6055 Fix PR server/13392.
6056 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
6057 (tracepoint_change_loc_2): Remove kfail. Return if failed to
6058 download tracepoints.
6059 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
6060 (pending_tracepoint_resolved_during_trace): Likewise.
6061 (pending_tracepoint_installed_during_trace): Likewise.
6062 (pending_tracepoint_with_action_resolved): Likewise.
6063
6064 2012-03-08 Keith Seitz <keiths@redhat.com>
6065
6066 * gdb.ada/array_bounds.exp: Get breakpoint for line
6067 with "START", not "STOP".
6068 * gdb.python/py-infthread.exp: Do not continue to
6069 line marked "Break here.", which is undefined.
6070
6071 2012-03-08 Luis Machado <lgustavo@codesourcery.com>
6072
6073 Revert:
6074
6075 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6076
6077 Implement testsuite workaround for PR breakpoints/13781.
6078 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
6079 (set breakpoint condition-evaluation host): New conditional command.
6080
6081 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6082
6083 Fix CU relative vs. absolute DIE offsets.
6084 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
6085 one.
6086
6087 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6088
6089 Fix false FAIL on distros with relro linkage as default.
6090 * gdb.reverse/solib-precsave.exp: Try to compile the test using
6091 -Wl,-z,norelro first.
6092
6093 2012-03-06 Joel Brobecker <brobecker@adacore.com>
6094
6095 * gdb.ada/bp_on_var: New testcase.
6096
6097 2012-03-06 Joel Brobecker <brobecker@adacore.com>
6098
6099 * gdb.ada/bp_enum_homonym: New testcase.
6100
6101 2012-03-06 Yao Qi <yao@codesourcery.com>
6102
6103 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
6104 x86_64-*-* and i?86-*-*.
6105 Set up KFAIL for gdb/13808.
6106
6107 2012-03-05 Tom Tromey <tromey@redhat.com>
6108
6109 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
6110 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
6111
6112 2012-03-05 Tom Tromey <tromey@redhat.com>
6113
6114 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
6115
6116 2012-03-04 Yao Qi <yao@codesourcery.com>
6117
6118 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
6119 messages for KFAIL.
6120
6121 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6122
6123 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
6124 (print one_two_three, indexes off, print few_reps, indexes off)
6125 (print many_reps, indexes off, print empty, indexes off)
6126 (print one_two_three, print few_reps, print many_reps, print empty):
6127 Call setup_xfail if $gcc_old.
6128
6129 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6130
6131 Implement testsuite workaround for PR breakpoints/13781.
6132 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
6133 (set breakpoint condition-evaluation host): New conditional command.
6134
6135 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6136
6137 Code cleanup.
6138 * gdb.cp/mb-templates.exp: New variables executable. Use it for
6139 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
6140 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
6141 number 1 by $bpnum. Four times.
6142
6143 2012-03-03 Yao Qi <yao@codesourcery.com>
6144
6145 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
6146
6147 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6148
6149 Setup KFAIL for PR server/13796.
6150 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
6151
6152 2012-03-02 Joel Brobecker <brobecker@adacore.com>
6153
6154 * gdb.ada/operator_bp: New testcase.
6155
6156 2012-03-02 Joel Brobecker <brobecker@adacore.com>
6157
6158 * gdb.ada/info_locals_renaming: New testcase.
6159
6160 2012-03-02 Tom Tromey <tromey@redhat.com>
6161
6162 * gdb.base/nextoverexit.c: New file.
6163 * gdb.base/nextoverexit.exp: New file.
6164
6165 2012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
6166
6167 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
6168 parameter.
6169
6170 2012-03-01 Maciej W. Rozycki <macro@mips.com>
6171
6172 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
6173 core registers.
6174
6175 2012-03-01 Maciej W. Rozycki <macro@mips.com>
6176 Maciej W. Rozycki <macro@codesourcery.com>
6177 Daniel Jacobowitz <dan@codesourcery.com>
6178
6179 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
6180
6181 2012-03-01 Pedro Alves <palves@redhat.com>
6182
6183 PR gdb/13767
6184
6185 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
6186 (gdb_collect_globals_test): Call it.
6187
6188 2012-03-01 Keith Seitz <keiths@redhat.com>
6189
6190 * gdb.cp/method2.exp: Output of overload menu is now
6191 alphabetized. Update tests for "break A::method".
6192 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
6193 of hard-coding them.
6194 Overload menu is alphabetized: rewrite to accommodate.
6195 Unset variables LINE and TYPES which are used in other tests.
6196 Compute the output of "info break".
6197 Update the breakpoint table after all breakpoints are deleted.
6198 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
6199 compute ACTUALS and the method body based on parameters.
6200 Update expected output accordingly.
6201 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
6202 unique comments to allow the use of gdb_get_line_number.
6203
6204 2012-03-01 Keith Seitz <keiths@redhat.com>
6205
6206 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
6207 some Tcl syntax.
6208 * gdb.cp/ovldbreak.exp: Likewise.
6209
6210 2012-03-01 Keith Seitz <keiths@redhat.com>
6211
6212 * gdb.base/help.exp (help show user): Update expected result
6213 for new doc string changes (add "non-python").
6214
6215 2012-03-01 Scott J. Goldman <scottjg@vmware.com>
6216
6217 * gdb.python/py-cmd.exp: Add test to verify that python commands can
6218 be put in the user-defined category and that the commands appear in
6219 "help user-defined".
6220
6221 2012-02-29 Joel Brobecker <brobecker@adacore.com>
6222
6223 * gdb.ada/tagged_not_init: New testcase.
6224
6225 2012-02-29 Joel Brobecker <brobecker@adacore.com>
6226
6227 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
6228 * gdb.ada/enum_idx_packed: New testcase.
6229
6230 2012-02-29 Joel Brobecker <brobecker@adacore.com>
6231
6232 * gdb.ada/aliased_array: New testcase.
6233
6234 2012-02-29 Joel Brobecker <brobecker@adacore.com>
6235
6236 * gdb.ada/whatis_array_val: New testcase.
6237
6238 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6239
6240 Fix disp-step-syscall.exp: fork: single step over fork.
6241 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
6242 whitespaces.
6243 (single step over $syscall): Remove its check.
6244 (single step over $syscall final pc): New check.
6245
6246 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6247
6248 Support processors without SSSE3.
6249 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
6250 pabsd into ...
6251 (ssse3_test): ... a new function.
6252 (main): Call ssse3_test.
6253 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
6254 Update expected values everywhere.
6255 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
6256 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
6257 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
6258 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
6259 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
6260 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
6261 Move these tests lower.
6262 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
6263 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
6264 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
6265 New tests.
6266
6267 2012-02-29 Yao Qi <yao@codesourcery.com>
6268 Pedro Alves <palves@redhat.com>
6269
6270 * gdb.trace/trace-mt.c: New.
6271 * gdb.trace/trace-mt.exp: New.
6272
6273 2012-02-28 Thomas Schwinge <thomas@codesourcery.com>
6274
6275 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
6276 numbers instead of hardcoding them.
6277 * gdb.base/annota1.c: Provide suitable markers.
6278 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
6279 numbers instead of hardcoding them.
6280 * gdb.base/annota3.c: Provide suitable markers.
6281
6282 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
6283 * gdb.base/annota3.c: Likewise.
6284 * gdb.base/sigall.c: Likewise.
6285 * gdb.base/signals.c: Likewise.
6286 * gdb.reverse/sigall-reverse.c: Likewise.
6287
6288 2012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
6289
6290 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
6291 failure return path.
6292
6293 2012-02-27 Luis Machado <lgustavo@codesourcery.com>
6294
6295 * gdb.base/save-bp.exp: Account for new condition evaluator output.
6296
6297 2012-02-24 Luis Machado <lgustavo@codesourcery.com>
6298
6299 * gdb.base/cond-eval-mode.exp: New file.
6300
6301 2012-02-24 Pedro Alves <palves@redhat.com>
6302
6303 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
6304 (top level): Use with_test_prefix.
6305
6306 2012-02-24 Pedro Alves <palves@redhat.com>
6307
6308 * gdb.threads/attach-into-signal.exp (corefunc): Use
6309 with_test_prefix.
6310
6311 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6312
6313 Fix false FAILs on old CPUs without SSE.
6314 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
6315 Return untested for Illegal instruction.
6316
6317 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6318
6319 Fix false FAILs with glibc debug infos installed.
6320 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
6321 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
6322
6323 2012-02-22 Sterling Augustine <saugustine@google.com>
6324
6325 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
6326 constant with cast.
6327
6328 2012-02-21 Pedro Alves <palves@redhat.com>
6329
6330 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
6331
6332 2012-02-21 Pedro Alves <palves@redhat.com>
6333
6334 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
6335
6336 2012-02-21 Pedro Alves <palves@redhat.com>
6337
6338 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
6339 with_test_prefix.
6340
6341 2012-02-21 Pedro Alves <palves@redhat.com>
6342
6343 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
6344 with_test_prefix here.
6345 (top level): Do it here instead. Remove `:' from the
6346 with_test_prefix string.
6347 * gdb.base/attach-pie-misread.exp: Remove the leading space the
6348 the suffix `:' from the with_test_prefix prefix string.
6349 * gdb.base/break-interp.exp: Ditto.
6350 * gdb.base/catch-load.exp: Ditto.
6351 * gdb.base/disp-step-syscall.exp: Ditto.
6352 * gdb.base/jit-so.exp: Ditto.
6353 * gdb.base/jit.exp: Ditto.
6354 * gdb.base/sepdebug.exp: Ditto.
6355 * gdb.base/solib-display.exp: Ditto.
6356 * gdb.base/solib-overlap.exp: Ditto.
6357 * gdb.base/watch-cond-infcall.exp: Ditto.
6358 * gdb.base/watchpoint.exp: Ditto.
6359 * gdb.dwarf2/dw2-noloc.exp: Ditto.
6360 * gdb.mi/mi-watch.exp: Ditto.
6361 * gdb.mi/mi2-watch.exp: Ditto.
6362 * gdb.threads/non-ldr-exc-1.exp: Ditto.
6363 * gdb.threads/non-ldr-exc-2.exp: Ditto.
6364 * gdb.threads/non-ldr-exc-3.exp: Ditto.
6365 * gdb.threads/non-ldr-exc-4.exp: Ditto.
6366 * gdb.threads/watchpoint-fork.exp: Ditto.
6367 * gdb.threads/watchthreads-reorder.exp: Ditto.
6368 * gdb.trace/change-loc.exp: Ditto.
6369 * gdb.trace/pending.exp: Ditto.
6370 * gdb.trace/status-stop.exp: Ditto.
6371 * gdb.trace/strace.exp: Ditto.
6372 * gdb.trace/trace-break.exp: Ditto.
6373 * gdb.trace/unavailable.exp: Ditto.
6374 * lib/gdb.exp (with_test_prefix): Always prefix with space and
6375 suffix with colon. Adjust leading comments.
6376
6377 2012-02-21 Pedro Alves <palves@redhat.com>
6378 Tom Tromey <tromey@redhat.com>
6379
6380 * lib/gdb.exp: Add description of test prefixes.
6381 (with_test_prefix): New procedure.
6382 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
6383 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
6384 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
6385 instead of lappend to append to pf_prefix.
6386 * gdb.base/catch-load.exp: Use with_test_prefix.
6387 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
6388 * gdb.base/jit-so.exp: Use with_test_prefix.
6389 * gdb.base/jit.exp: Use with_test_prefix.
6390 * gdb.base/return-nodebug.exp (do_test): Use append instead of
6391 lappend to append to pf_prefix.
6392 * gdb.base/sepdebug.exp: Use with_test_prefix.
6393 * gdb.base/solib-display.exp: Use with_test_prefix.
6394 * gdb.base/solib-overlap.exp: Use with_test_prefix.
6395 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
6396 * gdb.base/watchpoint.exp: Use with_test_prefix.
6397 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
6398 * gdb.mi/mi-watch.exp: Use with_test_prefix.
6399 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
6400 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
6401 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
6402 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
6403 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
6404 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
6405 append instead of lappend to append to pf_prefix.
6406 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
6407 * gdb.trace/change-loc.exp: Use with_test_prefix.
6408 * gdb.trace/pending.exp: Use with_test_prefix.
6409 * gdb.trace/status-stop.exp: Use with_test_prefix.
6410 * gdb.trace/strace.exp: Use with_test_prefix.
6411 * gdb.trace/trace-break.exp: Use with_test_prefix.
6412 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
6413 instead of lappend to append to pf_prefix.
6414
6415 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6416
6417 Fix racy FAILs.
6418 * gdb.base/inferior-died.c (main): Add return of 0.
6419 * gdb.base/inferior-died.exp (continue): Fix expectation of
6420 asynchronous events.
6421 (p 1): New test.
6422
6423 2012-02-20 Pedro Alves <palves@redhat.com>
6424
6425 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
6426 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
6427 gdb's internal debug output. For the non-threaded case, look for
6428 "Program received signal SIGLARM", for the threaded case, peek at
6429 the thread's siginfo.
6430
6431 2012-02-20 Pedro Alves <palves@redhat.com>
6432
6433 General cleanup, make output test messages unique, and build
6434 different executable files for the non-threaded and threaded
6435 cases.
6436
6437 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
6438 Delete.
6439 (executable_nothr, executable_thr): New globals.
6440 (top level): Adjust to delete both executables.
6441 (corefunc): New parameter $executable. Set $pf_prefix instead of
6442 hand writing a prefix in tests. Issue a clean_restart and enable
6443 lin-lwp debug output here.
6444 (top level): Adjust. Use build_executable. Don't start gdb here,
6445 and don't enable lin-lwp debug output here.
6446 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
6447
6448 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6449
6450 Fix racy FAILs.
6451 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
6452 "continue" command.
6453
6454 2012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6455
6456 Fix for gdbserver non-extended mode.
6457 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
6458 and gdb_run_cmd.
6459
6460 2012-02-17 Tom Tromey <tromey@redhat.com>
6461
6462 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
6463 * gdb.python/py-events.exp: Check 'dir' output.
6464 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
6465
6466 2012-02-17 Yao Qi <yao@codesourcery.com>
6467
6468 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
6469
6470 2012-02-16 Tom Tromey <tromey@redhat.com>
6471
6472 * gdb.base/inferior-died.c: Don't include stdio.h.
6473
6474 2012-02-16 Tom Tromey <tromey@redhat.com>
6475
6476 * gdb.base/inferior-died.c: New file.
6477 * gdb.base/inferior-died.exp: New file.
6478
6479 2012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
6480
6481 * gdb.base/break-inline.exp: New file.
6482 * gdb.base/break-inline.c: New file.
6483
6484 2012-02-15 Tom Tromey <tromey@redhat.com>
6485
6486 * gdb.base/pc-fp.exp: Add "info register" tests.
6487
6488 2012-02-15 Tom Tromey <tromey@redhat.com>
6489
6490 * gdb.base/regs.exp: Remove.
6491
6492 2012-02-15 Pedro Alves <palves@redhat.com>
6493
6494 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
6495 the target doesn't support tracepoints.
6496 * gdb.trace/circ.exp: Ditto.
6497 * gdb.trace/collection.exp: Ditto.
6498 * gdb.trace/packetlen.exp: Ditto.
6499 * gdb.trace/passc-dyn.exp: Ditto.
6500 * gdb.trace/report.exp: Ditto.
6501 * gdb.trace/tfind.exp: Ditto.
6502 * gdb.trace/tspeed.exp: Ditto.
6503 * gdb.trace/tsv.exp: Ditto.
6504 * gdb.trace/unavailable.exp: Ditto.
6505 * gdb.trace/while-dyn.exp: Ditto.
6506
6507 2012-02-15 Pedro Alves <palves@redhat.com>
6508
6509 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
6510 gdb_test_multiple, and call unsupported instead of fail, if the
6511 remote side does not support the request.
6512
6513 2012-02-15 Pedro Alves <palves@redhat.com>
6514
6515 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
6516 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
6517 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
6518 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
6519 * gdb.server/server-run.exp: Make sure gdb is disconnected.
6520 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
6521 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
6522 doesn't start with "extended-" already.
6523
6524 2012-02-15 Pedro Alves <palves@redhat.com>
6525
6526 Support extended-remote. Avoid cascading timeouts.
6527
6528 * gdb.base/attach.exp (do_attach_tests): Add expected output for
6529 the extended-remote target. If attaching with no file fails, load
6530 the file manually.
6531 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
6532
6533 2012-02-14 Stan Shebs <stan@codesourcery.com>
6534
6535 * gdb.base/ena-dis-br.exp: Add enable count test.
6536
6537 2012-02-13 Pedro Alves <palves@redhat.com>
6538
6539 * config/mips-idt.exp: Delete.
6540 * gdb.base/a2-run.exp: Remove mips-idt xfails.
6541 * gdb.base/bitfields.exp: Remove mips-idt restarts.
6542 * gdb.base/break.exp: Remove mips-idt references.
6543 * gdb.base/chng-syms.exp: Ditto.
6544 * gdb.base/default.exp: Ditto.
6545 * gdb.base/funcargs.exp (funcargs_reload): Delete.
6546 (top level): Don't call it.
6547 * gdb.base/opaque.exp: Remove mips-idt restarts.
6548 * gdb.base/ptype.exp: Remove mips-idt xfails.
6549 * gdb.base/scope.exp: Remove mips-idt restarts.
6550 * gdb.base/sepdebug.exp: Remove mips-idt references.
6551 * gdb.base/watchpoint.exp (maybe_clean_restart)
6552 (maybe_reinitialize): Delete.
6553 (test_disabling_watchpoints, test_disabling_watchpoints)
6554 (test_watchpoint_triggered_in_syscall)
6555 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
6556 Don't call them.
6557
6558 2012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6559
6560 * gdb.server/server-exec-info.exp: New file.
6561
6562 2012-02-10 Pedro Alves <palves@redhat.com>
6563
6564 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
6565 always non-empty.
6566 (test_attach): Always pass $exec to test_attach_gdb.
6567
6568 2012-02-08 Tom Tromey <tromey@redhat.com>
6569
6570 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
6571 before inferior is started.
6572
6573 2012-02-07 Tom Tromey <tromey@redhat.com>
6574
6575 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
6576 Symbol.value.
6577 * gdb.python/py-symbol.c (qq): Set default value.
6578
6579 2012-02-07 Tom Tromey <tromey@redhat.com>
6580
6581 * gdb.python/py-symbol.c (qq): New global.
6582 * gdb.python/py-symbol.exp: Add test for frame-less
6583 lookup_symbol.
6584 * gdb.python/py-symtab.exp: Fix line number.
6585
6586 2012-02-03 Joel Brobecker <brobecker@adacore.com>
6587
6588 * gdb.ada/mi_task_arg: New testcase.
6589
6590 2012-02-02 Pedro Alves <palves@redhat.com>
6591
6592 * gdb.reverse/until-precsave.exp: Also put "record save" under the
6593 extended timeout.
6594
6595 2012-02-02 Pedro Alves <palves@redhat.com>
6596
6597 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
6598 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
6599
6600 2012-02-02 Pedro Alves <palves@redhat.com>
6601
6602 * gdb.base/term.exp: Rewrite.
6603 * gdb.base/term.c: New.
6604
6605 2012-02-02 Pedro Alves <palves@redhat.com>
6606
6607 * gdb.base/default.exp (run "r" abbreviation, run): Add
6608 extended-remote expected output.
6609
6610 2012-02-02 Tom Tromey <tromey@redhat.com>
6611
6612 * gdb.cp/dispcxx.exp: New file.
6613 * gdb.cp/dispcxx.cc: New file.
6614
6615 2012-02-01 Tom Tromey <tromey@redhat.com>
6616
6617 * gdb.base/jit-simple.exp: New file.
6618 * gdb.base/jit-simple.c: New file.
6619
6620 2012-01-30 Yao Qi <yao@codesourcery.com>
6621
6622 * gdb.base/skip.exp: Make test result unique.
6623
6624 2012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6625
6626 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
6627 compatibility with valgrind-3.7.0.
6628
6629 2012-01-27 Pedro Alves <palves@redhat.com>
6630
6631 * gdb.base/watchpoint.exp (no_hw): New global.
6632 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
6633 disable hw watchpoints.
6634 (test_wide_location_1, test_wide_location_2): If no_hw is set,
6635 don't expect hw watchpoints.
6636 (no_hw_watchpoints): Always clean restart.
6637 (do_tests): New procedure, factored out from the top level.
6638 (top level): Run tests twice. Once with hw watchpoints enabled,
6639 another time with hw watchpoints disabled.
6640
6641 2012-01-27 Pedro Alves <palves@redhat.com>
6642
6643 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
6644 out from the top level.
6645 (top level): Call it instead.
6646
6647 2012-01-27 Pedro Alves <palves@redhat.com>
6648
6649 * gdb.base/watchpoint.exp (top level): Re-enable hardware
6650 watchpoints sooner.
6651
6652 2012-01-27 Pedro Alves <palves@redhat.com>
6653
6654 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
6655
6656 2012-01-27 Pedro Alves <palves@redhat.com>
6657
6658 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
6659 "You may have requested too many hardware
6660 breakpoints/watchpoints".
6661
6662 2012-01-27 Pedro Alves <palves@redhat.com>
6663
6664 * gdb.base/watchpoint.exp (maybe_clean_restart)
6665 (maybe_reinitialize): New.
6666 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
6667 expect "hit N times".
6668 (test_disabling_watchpoints, test_complex_watchpoint)
6669 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
6670 Call maybe_clean_restart.
6671 (top level): Use clean_restart. Remove "mips-idt-*"
6672 reinitialization.
6673
6674 2012-01-27 Pedro Alves <palves@redhat.com>
6675
6676 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
6677
6678 2012-01-27 Pedro Alves <palves@redhat.com>
6679
6680 * gdb.base/watchpoint.exp: Clean restart after tests that don't
6681 require `initialize' anymore. Remove unnecessary `initialize'
6682 calls.
6683
6684 2012-01-27 Pedro Alves <palves@redhat.com>
6685
6686 * gdb.base/watchpoint.exp (wp_set): Delete.
6687 (initialize, test_simple_watchpoint, top level): Remove dead code.
6688
6689 2012-01-27 Pedro Alves <palves@redhat.com>
6690
6691 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
6692 typo.
6693
6694 2012-01-27 Pedro Alves <palves@redhat.com>
6695
6696 * config/extended-gdbserver.exp: New file.
6697 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
6698 comment.
6699 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
6700 * boards/native-extended-gdbserver.exp: New file.
6701
6702 2012-01-26 Pedro Alves <palves@redhat.com>
6703
6704 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
6705 and gdb_test_multiple.
6706
6707 2012-01-26 Pedro Alves <palves@redhat.com>
6708
6709 Make test messages unique, and more identifiable.
6710 * gdb.multi/watchpoint-multi.exp: Change test messages.
6711
6712 2012-01-25 Tom Tromey <tromey@redhat.com>
6713
6714 * gdb.base/solib-disc.exp: Fix regexps.
6715
6716 2012-01-24 Tom Tromey <tromey@redhat.com>
6717
6718 * lib/mi-support.exp (mi_expect_stop): Add special case for
6719 solib-event.
6720 * gdb.base/catch-load-so.c: New file.
6721 * gdb.base/catch-load.exp: New file.
6722 * gdb.base/catch-load.c: New file.
6723 * gdb.base/break-interp.exp (reach_1): Update regexp.
6724
6725 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6726
6727 Fix fuzzy results.
6728 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
6729 lpsimple and func.
6730
6731 2012-01-24 Gary Benson <gbenson@redhat.com>
6732
6733 Delete #if 0'd out code.
6734 * gdb.base/default.exp (info catch): Remove.
6735 * gdb.base/gdb_history (info catch): Likewise.
6736 * gdb.base/help.exp (info catch): Likewise.
6737
6738 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6739
6740 Fix watchpoints to be specific for each inferior.
6741 * gdb.multi/watchpoint-multi.c: New file.
6742 * gdb.multi/watchpoint-multi.exp: New file.
6743
6744 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6745
6746 Fix watchpoints across inferior fork.
6747 * gdb.threads/watchpoint-fork-child.c: New file.
6748 * gdb.threads/watchpoint-fork-mt.c: New file.
6749 * gdb.threads/watchpoint-fork-parent.c: New file.
6750 * gdb.threads/watchpoint-fork-st.c: New file.
6751 * gdb.threads/watchpoint-fork.exp: New file.
6752 * gdb.threads/watchpoint-fork.h: New file.
6753
6754 2012-01-23 Pedro Alves <palves@redhat.com>
6755
6756 * gdb.base/call-signal-resume.exp: Allow output after "return".
6757
6758 2012-01-20 Pedro Alves <palves@redhat.com>
6759
6760 * gdb.python/py-finish-breakpoint.py: Fix typo.
6761
6762 2012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
6763
6764 * gdb.base/info-proc.exp: Also run on remote targets. Main
6765 "info proc" command is now always present; whether target supports
6766 actual info proc operation is detected when attempting to issue
6767 the command.
6768
6769 2012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6770
6771 * .gdbinit: Remove.
6772
6773 2012-01-19 Pedro Alves <palves@redhat.com>
6774
6775 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
6776 look at the funtions' returns.
6777 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
6778 (jprint.print(int, int)): Change return type to int. Adjust.
6779
6780 2012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
6781
6782 PR gdb/9538
6783 * gdb.base/sepdebug.exp: New test.
6784
6785 2012-01-18 Pedro Alves <palves@redhat.com>
6786
6787 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
6788 Allow output before ^done.
6789
6790 2012-01-16 Tom Tromey <tromey@redhat.com>
6791
6792 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
6793 Add tests for relative directory.
6794
6795 2012-01-16 Tom Tromey <tromey@redhat.com>
6796
6797 * gdb.base/printcmds.c (enum flag_enum): New.
6798 (three): New global.
6799 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
6800 enum printing.
6801 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
6802 FlagEnumerationPrinter.
6803 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
6804 * gdb.python/py-pp-maint.c (enum flag_enum): New.
6805 (fval): New global.
6806
6807 2012-01-16 Pedro Alves <palves@redhat.com>
6808
6809 * lib/gdb.exp (banned_procedures): New variable.
6810 (banned_variables_traced): Rename to ...
6811 (banned_traced): ... this.
6812 (gdb_init): Also trace banned procedures.
6813 (gdb_finish): Also untrace banned procedures.
6814
6815 2012-01-16 Pedro Alves <palves@redhat.com>
6816
6817 Remove all calls to strace.
6818
6819 2012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6820
6821 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
6822 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
6823
6824 2012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
6825
6826 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
6827 * gdb.base/pie-execl.exp: Likewise.
6828
6829 2012-01-12 Keith Seitz <keiths@redhat.com>
6830
6831 PR mi/10586
6832 * gdb.mi/var-cmd.c (struct anonymous): New structure.
6833 (do_anonymous_type_tests): New function.
6834 (main): Call do_anonymous_type_tests.
6835 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
6836 (verify_everything): New procedure.
6837 * gdb.mi/mi-var-cp.cc (class A): New class.
6838 (anonymous_structs_and_unions): New function.
6839 (main): Call anonymous_structs_and_unions.
6840 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
6841 (verify_everything): New procedure.
6842
6843 2012-01-12 Keith Seitz <keiths@redhat.com>
6844
6845 * lib/mi-support.exp: Expand comments about PATH_EXPR.
6846 (varobj_tree::get_path_expr): Assume that all varobjs are
6847 compound unless they are known simple types.
6848 Adjust path expressions based on parent type, path parent type,
6849 and tree language.
6850 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
6851 the root varobj.
6852 (mi_walk_varobj_tree): Add LANGUAGE parameter.
6853
6854 2012-01-11 Pedro Alves <palves@redhat.com>
6855
6856 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
6857 core files on this machine" anymore.
6858
6859 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6860
6861 * gdb.base/watchpoint.c (recurser): Initialize local_x.
6862 (main): Repeat recurser call.
6863 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
6864 equivalent to 'local_x'.
6865
6866 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6867 Joel Brobecker <brobecker@adacore.com>
6868
6869 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
6870
6871 2012-01-05 Pedro Alves <alves.ped@gmail.com>
6872
6873 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
6874 * gdb.python/py-events.c (first): Add bits for new "step N" test.
6875 * gdb.python/py-events.exp: Test that "step N" tripping on a
6876 breakpoint emits a breakpoint event.
6877
6878 2012-01-03 Joel Brobecker <brobecker@adacore.com>
6879
6880 * gdb.base/auxv.exp: Reformat the copyright notice.
6881
6882 2012-01-03 Yao Qi <yao@codesourcery.com>
6883
6884 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
6885 (strace_trace_on_diff_addr): New.
6886 * gdb.trace/strace.c: (main): Add two local variables.
6887
6888 2011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
6889
6890 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
6891 * gdb.cell/gcore.exp: Likewise.
6892 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
6893 to verify the correct instance of main is selected.
6894
6895 2012-01-02 Joel Brobecker <brobecker@adacore.com>
6896
6897 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
6898 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
6899 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
6900 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
6901 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
6902 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
6903 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
6904 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
6905 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
6906 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
6907 gdb.threads/thread_check.c: Reformat copyright header.
6908
6909 2011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
6910
6911 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
6912 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
6913 is not enabled.
6914
6915 2011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6916
6917 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
6918 parameter to self_exec, adjust the function.
6919 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
6920 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
6921 (set var do_exit = 0): Remove test.
6922 (newline at end of file): Add one.
6923
6924 2011-12-27 Joel Brobecker <brobecker@adacore.com>
6925
6926 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
6927 New files.
6928
6929 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6930
6931 Fix racy FAILs.
6932 * gdb.threads/fork-thread-pending.c (barrier): New variable.
6933 (thread_function, thread_forker): Call pthread_barrier_wait for it.
6934 (main): Call pthread_barrier_init for it.
6935
6936 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6937
6938 Fix double send_gdb leading to racy FAILs.
6939 * gdb.base/break.exp (set silent break bp_location1): Replace
6940 3x send_gdb and gdb_expect by gdb_test.
6941 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
6942 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
6943 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
6944 instead of send_gdb. Twice.
6945 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
6946 3x send_gdb and gdb_expect by gdb_test.
6947 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
6948
6949 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6950
6951 * gdb.linespec/linespec.exp: Compile using {c++}.
6952
6953 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6954
6955 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
6956 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
6957 (verify GCC PR debug/51668): New test.
6958
6959 2011-12-23 Kevin Pouget <kevin.pouget@st.com>
6960
6961 Introduce gdb.FinishBreakpoint in Python.
6962 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
6963 py-finish-breakpoint2
6964 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
6965 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
6966 instead of line number.
6967 * gdb.python/py-finish-breakpoint.c: New file.
6968 * gdb.python/py-finish-breakpoint.exp: New file.
6969 * gdb.python/py-finish-breakpoint.py: New file.
6970 * gdb.python/py-finish-breakpoint2.cc: New file.
6971 * gdb.python/py-finish-breakpoint2.exp: New file.
6972 * gdb.python/py-finish-breakpoint2.py: New file.
6973
6974 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6975
6976 Partial fix of compatibility with gcc-4.7.
6977 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
6978 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
6979 Add comment to add a PASS case in the future.
6980
6981 Fix compatibility with gcc-4.7.
6982 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
6983
6984 2011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
6985
6986 PR tdep/12797
6987 * gdb.base/callfuncs.exp: Remove KFAIL.
6988
6989 2011-12-21 Joel Brobecker <brobecker@adacore.com>
6990
6991 * gdb.ada/task_bp: New testcase.
6992
6993 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6994
6995 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
6996 -DNO_SECTIONS.
6997 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
6998
6999 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7000
7001 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
7002 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
7003 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
7004 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
7005 conditional for gcc <= 4.5.
7006
7007 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7008
7009 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
7010 by XFAIL.
7011 * gdb.cp/static-method.exp (info addr A::func())
7012 (list static-method.cc:xxx::(anonymous namespace)::A::func)
7013 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
7014 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
7015 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
7016 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
7017 (test value of F in k3_m): Likewise.
7018 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
7019 Likewise.
7020
7021 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7022
7023 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
7024 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
7025 Remove.
7026 * gdb.threads/attachstop-mt.c: Remove.
7027 * gdb.threads/attachstop-mt.exp: Remove.
7028
7029 2011-12-17 Mark Kettenis <kettenis@gnu.org>
7030
7031 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
7032
7033 2011-12-16 Doug Evans <dje@google.com>
7034
7035 * boards/native-stdio-gdbserver.exp: New file.
7036 * boards/native-gdbserver.exp: New file.
7037
7038 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
7039 gdbserver output.
7040 (gdbserver_default_get_remote_address): New function.
7041 (gdbserver_start): Call gdb,get_remote_address to compute argument
7042 to "target remote" command.
7043
7044 2011-12-16 Phil Muldoon <pmuldoon@redhat.com>
7045
7046 * gdb.python/py-function.exp: Change "on" to "full" for
7047 python print-stack. Add set/show python print-stack
7048 off|full|message tests.
7049
7050 2011-12-15 Yao Qi <yao@codesourcery.com>
7051
7052 * gdb.trace/strace.c: New
7053 * gdb.trace/strace.exp: New.
7054
7055 2011-12-14 Tom Tromey <tromey@redhat.com>
7056
7057 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
7058
7059 2011-12-14 Doug Evans <dje@google.com>
7060
7061 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
7062
7063 2011-12-14 Pedro Alves <pedro@codesourcery.com>
7064
7065 PR threads/10729
7066
7067 * gdb.mi/watch-nonstop.c: New file.
7068 * gdb.mi/mi-watch-nonstop.exp: New file.
7069
7070 2011-12-13 Pedro Alves <pedro@codesourcery.com>
7071 Doug Evans <dje@google.com>
7072
7073 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
7074 (clean_restart): Remove references to the gdb_stub target board
7075 variable.
7076 (gdb_step_for_stub): Delete.
7077
7078 * gdb.base/annota1.exp: Remove all references to [target_info
7079 exists gdb_stub], gdb_step_for_stub and usestubs.
7080 * gdb.base/annota3.exp: Ditto.
7081 * gdb.base/async.exp: Ditto.
7082 * gdb.base/break.exp: Ditto.
7083 * gdb.base/code-expr.exp: Ditto.
7084 * gdb.base/commands.exp: Ditto.
7085 * gdb.base/completion.exp: Ditto.
7086 * gdb.base/condbreak.exp: Ditto.
7087 * gdb.base/consecutive.exp: Ditto.
7088 * gdb.base/cvexpr.exp: Ditto.
7089 * gdb.base/define.exp: Ditto.
7090 * gdb.base/display.exp: Ditto.
7091 * gdb.base/ena-dis-br.exp: Ditto.
7092 * gdb.base/environ.exp: Ditto.
7093 * gdb.base/gnu-ifunc.exp: Ditto.
7094 * gdb.base/maint.exp: Ditto.
7095 * gdb.base/pending.exp: Ditto.
7096 * gdb.base/sect-cmd.exp: Ditto.
7097 * gdb.base/sepdebug.exp: Ditto.
7098 * gdb.base/unload.exp: Ditto.
7099 * gdb.base/watchpoint-solib.exp: Ditto.
7100 * gdb.cp/annota2.exp: Ditto.
7101 * gdb.cp/annota3.exp: Ditto.
7102 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
7103 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
7104 * gdb.mi/mi-pending.exp: Ditto.
7105 * gdb.trace/circ.exp: Ditto.
7106 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
7107 * gdb.base/list.exp: Ditto.
7108
7109 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
7110 breakpoint function and all references to the usestubs macro.
7111 * gdb.base/exprs.c: Ditto.
7112 * gdb.base/freebpcmd.c: Ditto.
7113 * gdb.base/bitfields.c: Ditto.
7114 * gdb.base/bitfields2.c: Ditto.
7115 * gdb.base/break.c: Ditto.
7116 * gdb.base/call-sc.c: Ditto.
7117 * gdb.base/call-signals.c: Ditto.
7118 * gdb.base/callfuncs.c: Ditto.
7119 * gdb.base/charset.c: Ditto.
7120 * gdb.base/consecutive.c: Ditto.
7121 * gdb.base/constvars.c: Ditto.
7122 * gdb.base/funcargs.c: Ditto.
7123 * gdb.base/int-type.c: Ditto.
7124 * gdb.base/interrupt.c: Ditto.
7125 * gdb.base/langs0.c: Ditto.
7126 * gdb.base/list0.c: Ditto.
7127 * gdb.base/mips_pro.c: Ditto.
7128 * gdb.base/miscexprs.c: Ditto.
7129 * gdb.base/nodebug.c: Ditto.
7130 * gdb.base/opaque0.c: Ditto.
7131 * gdb.base/pointers.c: Ditto.
7132 * gdb.base/printcmds.c: Ditto.
7133 * gdb.base/ptype.c: Ditto.
7134 * gdb.base/recurse.c: Ditto.
7135 * gdb.base/reread1.c: Ditto.
7136 * gdb.base/reread2.c: Ditto.
7137 * gdb.base/restore.c: Ditto.
7138 * gdb.base/return.c: Ditto.
7139 * gdb.base/run.c: Ditto.
7140 * gdb.base/scope0.c: Ditto.
7141 * gdb.base/sepdebug.c: Ditto.
7142 * gdb.base/setshow.c: Ditto.
7143 * gdb.base/setvar.c: Ditto.
7144 * gdb.base/sigall.c: Ditto.
7145 * gdb.base/signals.c: Ditto.
7146 * gdb.base/structs.c: Ditto.
7147 * gdb.base/structs2.c: Ditto.
7148 * gdb.base/testenv.c: Ditto.
7149 * gdb.base/twice.c: Ditto.
7150 * gdb.base/unwindonsignal.c: Ditto.
7151 * gdb.base/watchpoint.c: Ditto.
7152 * gdb.base/watchpoints.c: Ditto.
7153 * gdb.base/whatis.c: Ditto.
7154 * gdb.cp/classes.cc: Ditto.
7155 * gdb.cp/cplusfuncs.cc: Ditto.
7156 * gdb.cp/derivation.cc: Ditto.
7157 * gdb.cp/formatted-ref.cc: Ditto.
7158 * gdb.cp/misc.cc: Ditto.
7159 * gdb.cp/overload.cc: Ditto.
7160 * gdb.cp/ovldbreak.cc: Ditto.
7161 * gdb.cp/ref-params.cc: Ditto.
7162 * gdb.cp/ref-types.cc: Ditto.
7163 * gdb.cp/templates.cc: Ditto.
7164 * gdb.cp/virtfunc.cc: Ditto.
7165 * gdb.hp/gdb.aCC/run.c: Ditto.
7166 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
7167 * gdb.hp/gdb.compat/xdb0.c: Ditto.
7168 * gdb.reverse/consecutive-reverse.c: Ditto.
7169 * gdb.reverse/sigall-reverse.c: Ditto.
7170 * gdb.reverse/until-reverse.c: Ditto.
7171 * gdb.reverse/watch-reverse.c: Ditto.
7172 * gdb.trace/actions.c: Ditto.
7173 * gdb.trace/circ.c: Ditto.
7174 * gdb.trace/collection.c: Ditto.
7175
7176 2011-12-13 Pedro Alves <pedro@codesourcery.com>
7177
7178 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
7179 (func6, func7): New.
7180 (main): Call func6 and func7.
7181 * gdb.base/watchpoint.exp (test_wide_location_1)
7182 (test_wide_location_2): New.
7183 (top level): Re-enable hardware watchpoints if necessary. Call
7184 test_wide_location_1 and test_wide_location_2.
7185
7186 2011-12-11 Yao Qi <yao@codesourcery.com>
7187
7188 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
7189
7190 2011-12-11 Joel Brobecker <brobecker@adacore.com>
7191
7192 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
7193 expected output for unsupported case.
7194
7195 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7196
7197 PR testsuite/12649
7198 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
7199 Protect gdb_test_multiple by final $gdb_prompt match.
7200
7201 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7202
7203 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
7204 New variable, new test.
7205 (list static-method.cc:xxx::(anonymous namespace)::A::func)
7206 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
7207 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
7208 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
7209 them if HAVE_GCC_45682_FIXED is not set.
7210
7211 2011-12-10 Yao Qi <yao@codesourcery.com>
7212
7213 * gdb.trace/status-stop.exp: New.
7214 * gdb.trace/status-stop.c: New.
7215
7216 2011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7217
7218 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
7219 timeout.
7220
7221 2011-12-08 Tom Tromey <tromey@redhat.com>
7222
7223 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
7224 condition.
7225
7226 2011-12-07 Stan Shebs <stan@codesourcery.com>
7227
7228 * gdb.trace/tfind.exp: Update for output changes.
7229
7230 2011-12-07 Pedro Alves <pedro@codesourcery.com>
7231
7232 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
7233 throws "Cannot insert catchpoints in this configuration".
7234 * gdb.ada/mi_catch_ex.exp: Likewise.
7235
7236 2011-12-06 Pedro Alves <pedro@codesourcery.com>
7237
7238 * gdb.base/break-always.exp: Test changing memory at addresses
7239 with breakpoints inserted.
7240
7241 2011-12-06 Joel Brobecker <brobecker@acacore.com>
7242
7243 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
7244 involving a fully qualified function name.
7245
7246 2011-12-06 Tom Tromey <tromey@redhat.com>
7247
7248 * gdb.ada/homonym.exp: Add three breakpoint tests.
7249
7250 2011-12-06 Tom Tromey <tromey@redhat.com>
7251
7252 * gdb.base/solib-weak.exp (do_test): Remove kfail.
7253 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
7254 * gdb.objc/objcdecode.exp: Update for output changes.
7255 * gdb.linespec/linespec.exp: New file.
7256 * gdb.linespec/lspec.cc: New file.
7257 * gdb.linespec/lspec.h: New file.
7258 * gdb.linespec/body.h: New file.
7259 * gdb.linespec/base/two/thefile.cc: New file.
7260 * gdb.linespec/base/one/thefile.cc: New file.
7261 * gdb.linespec/Makefile.in: New file.
7262 * gdb.cp/templates.exp (test_template_breakpoints): Update for
7263 output changes.
7264 * gdb.cp/re-set-overloaded.exp: Remove kfail.
7265 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
7266 makes one breakpoint.
7267 * gdb.cp/method2.exp (test_break): Update for output changes.
7268 * gdb.cp/mb-templates.exp: Update for output changes.
7269 * gdb.cp/mb-inline.exp: Update for output changes.
7270 * gdb.cp/mb-ctor.exp: Update for output changes.
7271 * gdb.cp/ovsrch.exp: Use fully-qualified names.
7272 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
7273 has multiple matches.
7274 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
7275 error message change.
7276 * gdb.base/list.exp (test_list_filename_and_number): Update for
7277 error message change.
7278 * gdb.base/break.exp: Disable pending breakpoints. Update for
7279 output changes.
7280 * configure.ac: Add gdb.linespec.
7281 * configure: Rebuild.
7282 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
7283
7284 2011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
7285
7286 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
7287 last_break register on s390*-*-* targets.
7288
7289 2011-12-06 Joel Brobecker <brobecker@adacore.com>
7290
7291 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
7292 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
7293 of parameter X in procedure Foo.
7294
7295 2011-12-05 Stan Shebs <stan@codesourcery.com>
7296
7297 * gdb.trace/tfind.exp: Update help string matches.
7298
7299 2011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7300
7301 * gdb.server/ext-run.exp (get process list): Accept also systemd
7302 as PID 1.
7303
7304 2011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7305 Pedro Alves <pedro@codesourcery.com>
7306
7307 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
7308 starting GDB.
7309 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
7310 $use_gdb_stub.
7311 * gdb.base/display.exp: Likewise.
7312 * gdb.base/ending-run.exp: Likewise.
7313 * gdb.base/list.exp (test_listsize): Likewise.
7314 * gdb.base/setshow.exp: Likewise.
7315 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
7316 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
7317 check by global $use_gdb_stub.
7318 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
7319 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
7320 (default_gdb_init): Unset global $use_gdb_stub.
7321 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
7322 by global $use_gdb_stub.
7323 * lib/gdbserver-support.exp: Extend comments for set_board_info
7324 gdb_protocol and gdb,socketport.
7325 (gdbserver_start_extended): Set global gdbserver_protocol and
7326 gdbserver_gdbport. Clear global use_gdb_stub.
7327 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
7328 from target use_gdb_stub.
7329 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
7330
7331 2011-12-03 Doug Evans <dje@google.com>
7332
7333 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
7334 (gdb_step_for_stub): Add comments.
7335
7336 2011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
7337
7338 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
7339 to the caller.
7340 (gdb_test_multiple): Likewise.
7341
7342 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7343
7344 Fix gdb.mi/mi-solib.exp without system debug info installed.
7345 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
7346 expect attribute, return 0 for it. Update comments.
7347
7348 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7349
7350 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
7351 (corrupted list): Adjust the expectation.
7352
7353 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7354
7355 PR threads/13448
7356 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
7357 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
7358 * gdb.threads/tls-var-main.c: New file.
7359 * gdb.threads/tls-var.c: New file.
7360 * gdb.threads/tls-var.exp: New file.
7361
7362 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7363
7364 PR testsuite/12649
7365 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
7366 Protect gdb_test_multiple by final $gdb_prompt match.
7367 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
7368 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
7369 (test_tracepoints): Likewise.
7370
7371 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7372
7373 PR breakpoints/13346
7374 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
7375 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
7376 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
7377
7378 2011-12-01 Joel Brobecker <brobecker@adacore.com>
7379
7380 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
7381 * gdb.ada/homonym/homonym.adb: For use of all types defined
7382 locally inside both Get_Value subprograms.
7383
7384 2011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7385
7386 Fix racy FAILs.
7387 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
7388 of send_gdb.
7389
7390 2011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7391
7392 * gdb.base/testenv.exp: Skip on remote targets. Unset global
7393 environment variable after test completed.
7394
7395 2011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7396
7397 * gdb.base/solib-nodir.exp: Skip if remote target.
7398 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
7399 application. Call gdb_load_shlibs.
7400 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
7401
7402 2011-11-29 Joel Brobecker <brobecker@adacore.com>
7403
7404 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
7405
7406 2011-11-28 Joel Brobecker <brobecker@adacore.com>
7407
7408 * gdb.ada/fullname_bp: New testcase.
7409
7410 2011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7411
7412 PR testsuite/12649
7413 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
7414 Wrap send_gdb into a new gdb_test.
7415
7416 Code cleanup.
7417 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
7418 Convert send_gdb and gdb_expect to gdb_test_multiple.
7419
7420 2011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7421
7422 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
7423
7424 2011-11-23 Keith Seitz <keiths@redhat.com>
7425
7426 * lib/mi-support.exp (varobj_tree): New namespace and procs.
7427 (mi_varobj_tree_test_children_callback): New proc.
7428 (mi_walk_varobj_tree): New proc.
7429
7430 2011-11-22 Tom Tromey <tromey@redhat.com>
7431
7432 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
7433 Add "use_mi_command" argument.
7434 (mi_run_cmd, mi_run_with_cli): New procs.
7435 * gdb.mi/solib-lib.c: New file.
7436 * gdb.mi/solib-main.c: New file.
7437 * gdb.mi/mi-solib.exp: New file.
7438
7439 2011-11-21 Doug Evans <dje@google.com>
7440
7441 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
7442 _Unwind_DebugHook is missing.
7443
7444 2011-11-20 Stan Shebs <stan@codesourcery.com>
7445
7446 * gdb.trace/tstatus.exp: New.
7447 * gdb.trace/actions.c: Include string.h.
7448
7449 2011-11-18 Yao Qi <yao@codesourcery.com>
7450
7451 * gdb.trace/pending.exp: New.
7452 * gdb.trace/pending.c: New.
7453 * gdb.trace/pendshr1.c: New.
7454 * gdb.trace/pendshr2.c: New.
7455 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
7456 tracepoint location becomes pending.
7457 (tracepoint_change_loc_2): New.
7458
7459 2011-11-16 David S. Miller <davem@davemloft.net>
7460
7461 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
7462 target is sparc*-*-linux*
7463
7464 2011-11-15 Paul Koning <paul_koning@dell.com>
7465
7466 * gdb.python/py-type.exp: New testcases for exceptions on scalar
7467 types.
7468
7469 2011-11-14 Doug Evans <dje@google.com>
7470
7471 * gdb.base/shell.exp: New file.
7472
7473 2011-11-14 Stan Shebs <stan@codesourcery.com>
7474
7475 * gdb.trace/ftrace.c: New.
7476 * gdb.trace/ftrace.exp: New.
7477
7478 2011-11-14 Yao Qi <yao@codesourcery.com>
7479
7480 * gdb.trace/change-loc-1.c: New.
7481 * gdb.trace/change-loc-2.c: New.
7482 * gdb.trace/change-loc.c: New.
7483 * gdb.trace/change-loc.exp: New.
7484 * gdb.trace/change-loc.h: New.
7485 * gdb.trace/trace-break.c (marker): Define new symbol.
7486 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
7487 New.
7488 (break_trace_same_addr_6): New.
7489
7490 2011-11-12 Matt Rice <ratmice@gmail.com>
7491
7492 * gdb.base/info-macros.exp: Make tests for info definitions
7493 test info macro. Add tests for info macro argument processing.
7494 Rename a few tests.
7495
7496 2011-11-11 Keith Seitz <keiths@redhat.com>
7497
7498 PR gdb/12843
7499 * gdb.base/linespecs.exp: New file.
7500
7501 2011-11-11 Doug Evans <dje@google.com>
7502
7503 * gdb.threads/print-threads.exp: Extend timeout for slower
7504 tests.
7505
7506 2011-11-10 Doug Evans <dje@google.com>
7507
7508 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
7509 "record to end of main" test.
7510
7511 * gdb.python/py-type.c (TS): New typedef.
7512 (ts): New global.
7513 * gdb.python/py-type.exp: Test field list of typedef.
7514
7515 2011-11-10 Joel Brobecker <brobecker@adacore.com>
7516
7517 * gdb.ada/small_reg_param: New testcase.
7518
7519 2011-11-09 Tom Tromey <tromey@redhat.com>
7520
7521 * gdb.cp/destrprint.exp: New file.
7522 * gdb.cp/destrprint.cc: New file.
7523
7524 2011-11-08 Meador Inge <meadori@codesourcery.com>
7525
7526 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
7527 (switch_stack_to_other): New test function.
7528 * gdb.arch/thumb-prologue.exp: New test cases.
7529
7530 2011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7531
7532 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
7533
7534 2011-11-08 Yao Qi <yao@codesourcery.com>
7535
7536 * gdb.exp (supports_process_record): New.
7537 (supports_reverse): New.
7538 * gdb.reverse/break-precsave.exp: Call support_process_record
7539 to run test conditionally.
7540 * gdb.reverse/consecutive-precsave.exp: Likewise.
7541 * gdb.reverse/i386-precsave.exp: Likewise.
7542 * gdb.reverse/machinestate-precsave.exp: Likewise.
7543 * gdb.reverse/solib-precsave.exp: Likewise.
7544 * gdb.reverse/step-precsave.exp: Likewise.
7545 * gdb.reverse/until-precsave.exp: Likewise.
7546 * gdb.reverse/watch-precsave.exp: Likewise.
7547 * gdb.reverse/break-reverse.exp: Call support_reverse to run
7548 test conditionally.
7549 * gdb.reverse/consecutive-reverse.exp: Likewise.
7550 * gdb.reverse/finish-precsave.exp: Likewise.
7551 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
7552 * gdb.reverse/finish-reverse.exp: Likewise.
7553 * gdb.reverse/i386-reverse.exp: Likewise.
7554 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7555 * gdb.reverse/machinestate.exp: Likewise.
7556 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
7557 * gdb.reverse/sigall-precsave.exp: Likewise.
7558 * gdb.reverse/sigall-reverse.exp: Likewise.
7559 * gdb.reverse/solib-reverse.exp: Likewise.
7560 * gdb.reverse/step-reverse.exp: Likewise.
7561 * gdb.reverse/until-reverse.exp: Likewise.
7562 * gdb.reverse/watch-reverse.exp: Likewise.
7563
7564 2011-11-05 Yao Qi <yao@codesourcery.com>
7565
7566 * gdb.trace/trace-break.exp: Add test on setting two
7567 fast tracepoints at the same address.
7568
7569 2011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7570
7571 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
7572
7573 2011-11-02 Stan Shebs <stan@codesourcery.com>
7574
7575 * gdb.trace/collection.c: Add code using strings.
7576 * gdb.trace/collection.exp: Add tests of string collection.
7577
7578 2011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7579
7580 * gdb.base/skip-solib.exp (executable_main): New variable.
7581 (binfile_main): Base it on that.
7582 Use $executable_main in clean_restart calls. Drop gdb_exit and
7583 gdb_start calls.
7584
7585 2011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7586
7587 Fix racy FAILs.
7588 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
7589 breakpoint_re globals import by async. Set string_regex to .* for
7590 async. Remove the optional thread_selected_re and breakpoint_re
7591 globals expectations.
7592
7593 2011-11-01 Joseph Myers <joseph@codesourcery.com>
7594
7595 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
7596 well as Cygwin.
7597
7598 2011-11-01 Justin Lebar <justin.lebar@gmail.com>
7599
7600 Add tests for skip command.
7601 * gdb.base/skip-solib-lib.c: New
7602 * gdb.base/skip-solib-main.c: New
7603 * gdb.base/skip-solib.exp: New
7604 * gdb.base/skip.c: New
7605 * gdb.base/skip.exp: New
7606 * gdb.base/skip1.c: New
7607 * gdb.base/Makefile.in: Adding new files.
7608
7609 2011-10-31 Yao Qi <yao@codesourcery.com>
7610 Pedro Alves <pedro@codesourcery.com>
7611
7612 * gdb.trace/trace-break.c: New.
7613 * gdb.trace/trace-break.exp: New.
7614
7615 2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7616
7617 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
7618 break-here-2.
7619
7620 2011-10-28 Pedro Alves <pedro@codesourcery.com>
7621
7622 * gdb.threads/no-unwaited-for-left.c: New.
7623 * gdb.threads/no-unwaited-for-left.exp: New.
7624 * gdb.threads/non-ldr-exc-1.c: New.
7625 * gdb.threads/non-ldr-exc-1.exp: New.
7626 * gdb.threads/non-ldr-exc-2.c: New.
7627 * gdb.threads/non-ldr-exc-2.exp: New.
7628 * gdb.threads/non-ldr-exc-3.c: New.
7629 * gdb.threads/non-ldr-exc-3.exp: New.
7630 * gdb.threads/non-ldr-exc-4.c: New.
7631 * gdb.threads/non-ldr-exc-4.exp: New.
7632
7633 2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7634
7635 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
7636 * gdb.base/attach-pie-misread.exp: Likewise.
7637 * gdb.base/break-interp.exp: Likewise.
7638 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
7639 testcases for use_gdb_stub.
7640 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
7641 (continue): New testcase.
7642 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
7643 * gdb.threads/attach-into-signal.exp: Likewise.
7644 * gdb.threads/attach-stopped.exp: Likewise.
7645 * gdb.threads/attachstop-mt.exp: Likewise.
7646
7647 2011-10-28 Paul Koning <paul_koning@dell.com>
7648
7649 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
7650
7651 2011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7652
7653 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
7654 (mi_gdb_test): Import globals thread_selected_re
7655 and breakpoint_re. Expect them optionally at the regex start.
7656
7657 2011-10-27 Doug Evans <dje@google.com>
7658
7659 * gdb.python/python.exp: Test source -s.
7660
7661 2011-10-26 Paul Koning <paul_koning@dell.com>
7662
7663 * gdb.python/lib-types.cc (struct A): New structure.
7664 * gdb.python/lib-types.exp (deepitems): New tests.
7665
7666 2011-10-25 Paul Koning <paul_koning@dell.com>
7667
7668 PR python/13327
7669
7670 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
7671 fetch_lazy method.
7672
7673 2011-10-24 Yao Qi <yao@codesourcery.com>
7674
7675 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
7676 target is tic6x-*-*.
7677
7678 2011-10-21 Joel Brobecker <brobecker@adacore.com>
7679
7680 * gdb.ada/mi_task_info/task_switch.adb: New file.
7681 * gdb.ada/mi_task_info.exp: New file.
7682
7683 2011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7684
7685 * gdb.cp/expand-psymtabs-cxx.exp: New file.
7686 * gdb.cp/expand-psymtabs-cxx.cc: New file.
7687
7688 2011-10-20 Phil Muldoon <pmuldoon@redhat.com>
7689
7690 PR python/12656
7691
7692 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
7693 global_block tests.
7694
7695 2011-10-18 Tom Tromey <tromey@redhat.com>
7696
7697 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
7698
7699 2011-10-18 Tom Tromey <tromey@redhat.com>
7700
7701 * gdb.base/source.exp: Don't include full file name in test name.
7702 * gdb.python/python.exp: Don't include full file name in test
7703 name.
7704
7705 2011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7706
7707 * gdb.base/attach-pie-noexec.c: New files.
7708 * gdb.base/attach-pie-noexec.exp: New files.
7709
7710 2011-10-17 Joseph Myers <joseph@codesourcery.com>
7711
7712 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
7713 prompt for each extra line in command.
7714
7715 2011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7716
7717 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
7718 Revert the part of:
7719 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7720 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7721 Change the expected string.
7722
7723 2011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7724
7725 Fix results with system glibc debug info installed.
7726 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
7727 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
7728 Accept also __libc_ symbol prefix and no prefix.
7729
7730 2011-10-14 Keith Seitz <keiths@redhat.com>
7731
7732 PR c++/13225
7733 * gdb.cp/converts.cc (foo3_1): New function.
7734 (foo3_2): New functions.
7735 * gdb.cp/converts.exp: Add tests for int to pointer conversion
7736 and null pointer conversions of integer constant zero.
7737 Add test to check if all arguments are checked for incompatible
7738 conversion BADNESS.
7739
7740 2011-10-14 Tom Tromey <tromey@redhat.com>
7741
7742 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
7743 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
7744 linespec.
7745
7746 2011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7747
7748 Fix internal error regression.
7749 * gdb.dwarf2/implptr-optimized-out.S: New file.
7750 * gdb.dwarf2/implptr-optimized-out.exp: New file.
7751
7752 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7753
7754 Fix empty DWARF expressions DATA vs. SIZE conditionals.
7755 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
7756 (loclist): New.
7757 (4): New abbrev.
7758 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
7759 Use prepare_for_testing, remove clean_restart.
7760 (p arraynoloc, p arraycallnoloc): New tests.
7761
7762 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7763
7764 * gdb.cp/namespace-enum.exp (executable): New variable.
7765 (binfile): Use ${objdir}/${subdir}/ prefix.
7766 Use ${executable} for clean_restart.
7767
7768 2011-10-11 Sterling Augustine <saugustine@google.com>
7769
7770 * gdb.cp/Makefile.in: Add namespace-enum test.
7771 * gdb.cp/namespace-enum.exp: New file.
7772 * gdb.cp/namespace-enum.c: New file.
7773 * gdb.cp/namespace-enum-main.c: New file.
7774
7775 2011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
7776
7777 * gdb.python/py-shared.exp: Relax filename check to handle remote:
7778 sysroot.
7779
7780 2011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7781
7782 Reimplement @entry in input expressions.
7783 * gdb.base/exprs.c (v_int_array_init): New variable.
7784 * gdb.base/exprs.exp (print v_int_array_init)
7785 (print *v_int_array_init@1, print *v_int_array_init@2)
7786 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
7787 (print v_int_array_init[1]@1): New tests.
7788
7789 2011-10-10 Joseph Myers <joseph@codesourcery.com>
7790
7791 * gdb.cp/gdb2495.exp: Do not include directories in filename in
7792 expected message.
7793
7794 2011-10-09 Doug Evans <dje@google.com>
7795
7796 * gdb.base/alias.exp: Add tests for alias command.
7797
7798 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7799
7800 * gdb.arch/amd64-entry-value.s: New file.
7801 * gdb.mi/mi2-amd64-entry-value.s: New file.
7802
7803 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7804
7805 Display @entry parameter values even for references.
7806 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
7807 functions.
7808 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
7809 reference and datap_input.
7810 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
7811 breakpoints.
7812 (continue to breakpoint: entry_reference: reference)
7813 (entry_reference: bt at entry)
7814 (continue to breakpoint: entry_reference: breakhere_reference)
7815 (entry_reference: bt, entry_reference: ptype regparam)
7816 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
7817 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
7818 (entry_reference: p regcopy, entry_reference: p nodataparam)
7819 (entry_reference: p nodataparam@entry): New tests.
7820
7821 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7822
7823 Support @entry in input expressions.
7824 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
7825 (entry_stack: p s1@entry, entry_stack: p s2@entry)
7826 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
7827 (tailcall: p j@entry): New tests.
7828 * gdb.cp/koenig.cc (A::entry): New function.
7829 (main): Call it.
7830 * gdb.cp/koenig.exp (p entry (c)): New test.
7831
7832 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7833
7834 Display @entry parameter values (without references).
7835 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
7836 (different, validity, invalid): New functions.
7837 (main): Call them.
7838 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
7839 stacktest, breakhere_stacktest, different, breakhere_different,
7840 breakhere_validity and breakhere_invalid.
7841 (entry: bt): Update for @entry.
7842 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
7843 (entry_validity: *, entry_invalid: *): Many new tests.
7844 * gdb.base/break.exp
7845 (run until breakpoint set at small function, optimized file): Accept
7846 also the @entry suffix.
7847 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
7848 * gdb.mi/mi2-amd64-entry-value.c: New files.
7849 * gdb.mi/mi2-amd64-entry-value.exp: New files.
7850
7851 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7852
7853 Protect entry values against self tail calls.
7854 * gdb.arch/amd64-entry-value.cc (self2, self): New.
7855 (main): Call self.
7856 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
7857 (set debug entry-values 1, self: bt debug entry-values): New tests.
7858
7859 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7860
7861 Recognize virtual tail call frames.
7862 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
7863 (amb_b, amb_a): New.
7864 (main): Call a and b.
7865 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
7866 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
7867 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
7868 New tests.
7869
7870 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7871
7872 Implement basic support for DW_TAG_GNU_call_site.
7873 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
7874 * gdb.arch/amd64-entry-value.cc: New file.
7875 * gdb.arch/amd64-entry-value.exp: New file.
7876
7877 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7878
7879 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
7880 * gdb.dwarf2/implptr-64bit.S: New file.
7881 * gdb.dwarf2/implptr-64bit.exp: New file.
7882
7883 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7884
7885 Fix initial language detection with -readnow.
7886 * gdb.cp/readnow-language.cc: New file.
7887 * gdb.cp/readnow-language.exp: New file.
7888
7889 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7890
7891 Fix printed anonymous struct name.
7892 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
7893
7894 2011-10-09 Joseph Myers <joseph@codesourcery.com>
7895
7896 * gdb.base/solib-symbol.exp: Do not include directories in
7897 filenames in expected messages.
7898
7899 2011-10-07 Doug Evans <dje@google.com>
7900
7901 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
7902
7903 2011-10-07 Kevin Pouget <kevin.pouget@st.com>
7904
7905 Allow Python notification of new object-file loadings.
7906 * gdb.python/py-events.exp: Test newobjfile event.
7907 * gdb.python/py-events.py: Register newobjfile callback.
7908 * gdb.python/py-events.c: Add call to shared library
7909 * gdb.python/py-events-shlib.c: New file.
7910
7911 2011-10-06 Joseph Myers <joseph@codesourcery.com>
7912
7913 * gdb.base/fixsection.exp: Do not include directories in filename
7914 in expected message.
7915
7916 2011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7917
7918 Add tests for passing of environment variables to inferior.
7919 * gdb.base/testenv.c: New test source.
7920 * gdb.base/testenv.exp: New expect test.
7921
7922 2011-10-04 Paul Koning <paul_koning@dell.com>
7923
7924 * gdb.python/py-value.c (main): Break before return.
7925
7926 2011-10-04 Kevin Pouget <kevin.pouget@st.com>
7927
7928 PR python/12691: Add the inferior to Python exited event
7929 * gdb.python/py-events.exp: Test the inferior attribute of exited
7930 event with a fork.
7931 * gdb.python/py-events.py: Print inferior number on exit.
7932 * gdb.python/py-events.c: Fork the inferior.
7933
7934 2011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
7935
7936 * gdb.base/jit.exp: Add testcase name to log message
7937
7938 2011-10-03 Paul Koning <paul_koning@dell.com>
7939 Jan Kratochvil <jan.kratochvil@redhat.com>
7940
7941 * gdb.python/py-value.exp
7942 (python inval = gdb.parse_and_eval('*(int*)0'))
7943 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
7944 (set argc=2, python print argc_lazy): New tests.
7945
7946 2011-10-02 Joel Brobecker <brobecker@adacore.com>
7947
7948 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
7949
7950 2011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7951 Pedro Alves <pedro@codesourcery.com>
7952
7953 * gdb.python/py-value.exp (test_value_in_inferior): New variable
7954 can_read_0, test for it.
7955 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
7956 (parse_and_eval with memory error): ... here, make it untested if
7957 can_read_0.
7958
7959 2011-09-30 Marek Polacek <mpolacek@redhat.com>
7960
7961 * gdb.python/python.exp (verify pagination beforehand)
7962 (verify pagination afterwards): Fix race by splitting the line.
7963
7964 2011-09-29 Joseph Myers <joseph@codesourcery.com>
7965
7966 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
7967 for 64-bit multilibs from i?86-* targets.
7968
7969 2011-09-29 Marek Polacek <mpolacek@redhat.com>
7970
7971 * lib/gdb.exp: Fix a typo in one of the comments.
7972
7973 2011-09-29 Marek Polacek <mpolacek@redhat.com>
7974
7975 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
7976 matching pattern.
7977
7978 2011-09-28 Paul Koning <paul_koning@dell.com>
7979
7980 * gdb.python/py-type.c (enum E): New.
7981 * gdb.python/py-type.exp (test_fields): Add tests for Python
7982 mapping access to fields.
7983 (test_enums): New test for field access on enums.
7984
7985 2011-09-27 Stan Shebs <stan@codesourcery.com>
7986
7987 * gdb.trace/collection.exp: Test collection of $_ret.
7988
7989 2011-09-22 Andreas Tobler <andreast@fgznet.ch>
7990
7991 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
7992 list of compilation switches for <*-*-freebsd*>.
7993
7994 2011-09-19 Stan Shebs <stan@codesourcery.com>
7995
7996 * gdb.trace/tspeed.exp: New file.
7997 * gdb.trace/tspeed.c: New file.
7998
7999 2011-09-18 Yao Qi <yao@codesourcery.com>
8000
8001 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
8002 instructions.
8003 (test_adr_32bit, test_pop_pc): Likewise.
8004 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
8005 Thumb instructions.
8006 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
8007 in gdb_test_multiple.
8008 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
8009
8010 2011-09-17 Yao Qi <yao@codesourcery.com>
8011
8012 * lib/gdb.exp (can_single_step_to_signal_handler): New.
8013 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
8014 support single step to signal handler.
8015
8016 2011-09-17 Yao Qi <yao@codesourcery.com>
8017
8018 * gdb.base/disp-step-fork.c: New.
8019 * gdb.base/disp-step-syscall.exp: New.
8020 * gdb.base/disp-step-vfork.c: New.
8021
8022 2011-09-16 Joel Brobecker <brobecker@adacore.com>
8023
8024 * gdb.ada/tasks.exp: Make the expected output for
8025 the `info tasks' tests more resilient to spacing
8026 changes.
8027
8028 2011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8029
8030 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
8031 (reached breakpoint 2, reached breakpoint 3): Update expected output.
8032
8033 2011-09-15 Kevin Pouget <kevin.pouget@st.com>
8034
8035 PR Python/12692 Add gdb.selected_inferior() to Python interface.
8036 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
8037
8038 2011-04-30 Kevin Pouget <kevin.pouget@st.com>
8039
8040 Handle multiple breakpoint hits in Python interface:
8041 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
8042 presence.
8043 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
8044 breakpoint hits.
8045
8046 2011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
8047 Jan Kratochvil <jan.kratochvil@redhat.com>
8048
8049 * gdb.python/py-events.exp: Remove pretty printing comment.
8050 * gdb.python/py-evsignal.exp: New file.
8051 * gdb.python/py-evthreads.c: Include signal.h.
8052 (thread3): Remove variable count3. Remove variable bad and use raise
8053 instead.
8054 (thread2): Remove variable count2. Move thread3 pthread_create here,
8055 merge pthread_join to a single line.
8056 (main): Remove variable count1. Merge pthread_join with pthread_create
8057 to a single line.
8058 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
8059 KFAIL python/12966 for gdbserver. Test return value of
8060 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
8061 gdb_expect by gdb_test and gdb_test_multiple.
8062 (thread 2, thread 3): New tests.
8063
8064 2011-09-12 Matt Rice <ratmice@gmail.com>
8065 Pedro Alves <pedro@codesourcery.com>
8066
8067 PR gdb/13175
8068
8069 * gdb.base/interp.exp: New tests.
8070 * gdb.base/interp.c: New file.
8071
8072 2011-09-12 Doug Evans <dje@google.com>
8073
8074 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
8075 * gdb.dwarf2/typeddwarf.exp: Ditto.
8076
8077 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8078
8079 Fix compatibility with x32 arch.
8080 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
8081 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
8082 is_x86_like_target.
8083 * testsuite/gdb.trace/collection.exp: Likewise.
8084 * testsuite/gdb.trace/report.exp: Likewise.
8085 * testsuite/gdb.trace/unavailable.exp: Likewise.
8086 * testsuite/gdb.trace/while-dyn.exp: Likewise.
8087 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
8088 (is_x86_like_target): Check also is_amd64_regs_target.
8089
8090 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8091
8092 PR breakpoints/12435
8093 * gdb.arch/amd64-prologue-xmm.c: New file.
8094 * gdb.arch/amd64-prologue-xmm.exp: New file.
8095 * gdb.arch/amd64-prologue-xmm.s: New file.
8096
8097 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8098
8099 * gdb.dwarf2/dw2-param-error-main.c: New file.
8100 * gdb.dwarf2/dw2-param-error.S: New file.
8101 * gdb.dwarf2/dw2-param-error.exp: New file.
8102
8103 2011-09-08 Pedro Alves <pedro@codesourcery.com>
8104
8105 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
8106 inferior's pid and look for a core dump named core.$pid. Use
8107 `remote_file' commands on the host instead of hand coding shell
8108 commands on the build.
8109 * gdb.base/valgrind-db-attach.exp: Kill the program before
8110 finishing the test.
8111
8112 2011-09-02 Matt Rice <ratmice@gmail.com>
8113
8114 * lib/prompt.exp: New file for testing the first prompt.
8115 * gdb.python/py-prompt.exp: Ditto.
8116 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
8117
8118 2011-09-02 Pedro Alves <pedro@codesourcery.com>
8119
8120 * gdb.threads/gcore-thread.exp: Set the global core_supported to
8121 0, before testing gcore.
8122
8123 2011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8124
8125 * dw2-ifort-parameter-debug.S: Update copyright year.
8126 * dw2-ifort-parameter.c: Update copyright year.
8127 * dw2-ifort-parameter.exp: Update copyright year.
8128
8129 * dw2-ifort-parameter-debug.S: New file.
8130 * dw2-ifort-parameter.c: New file.
8131 * dw2-ifort-parameter.exp: New file.
8132
8133 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8134
8135 * gdb.base/commands.exp (error_clears_commands_left): New function.
8136 (): Call it.
8137
8138 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8139
8140 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
8141 (C): Initialize `a'.
8142 * gdb.mi/mi-inheritance-syntax-error.exp
8143 (-data-evaluate-expression $path): Expect `a' as 5.
8144
8145 2011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
8146
8147 PR mi/11912
8148 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
8149 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
8150 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
8151 keyword in output of -var-info-path-expression.
8152
8153 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8154
8155 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
8156 * gdb.trace/collection.exp: Likewise.
8157 * gdb.trace/report.exp: Likewise.
8158 * gdb.trace/unavailable.exp: Likewise.
8159 * gdb.trace/while-dyn.exp: Likewise.
8160
8161 2011-08-18 Keith Seitz <keiths@redhat.com>
8162
8163 PR c++/12266
8164 * gdb.cp/meth-typedefs.cc: New file.
8165 * gdb.cp/meth-typedefs.exp: New file.
8166
8167 2011-08-17 Phil Muldoon <pmuldoon@redhat.com>
8168
8169 * gdb.python/python.exp: Add extended-prompt tests.
8170
8171 2011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8172
8173 * gdb.arch/i386-dr3-watch.exp
8174 (watchpoint on gap1 does not fit debug registers)
8175 (delete all watchpoints): Fix racy expect strings.
8176
8177 2011-08-14 Yao Qi <yao@codesourcery.com>
8178
8179 * gdb.base/maint.exp: set data_section to ".neardata".
8180 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
8181 * gdb.base/savedregs.exp: Handle SIGILL.
8182 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
8183 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
8184
8185 2011-08-12 Doug Evans <dje@google.com>
8186
8187 * gdb.python/py-symbol.exp: Add test for symbol.type.
8188
8189 2011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
8190
8191 * gdb.threads/pthreads.exp: Enable on non-native configurations.
8192 * gdb.mi/mi-pthreads.exp: Likewise.
8193 * gdb.mi/mi2-pthreads.exp: Likewise.
8194 * gdb.mi/gdb669.exp.exp: Likewise.
8195
8196 2011-08-09 Pedro Alves <pedro@codesourcery.com>
8197
8198 * lib/mi-support.exp (detect_async): Rename to...
8199 (mi_detect_async): ... this.
8200 * gdb.mi/mi-nonstop-exit.exp: Adjust.
8201 * gdb.mi/mi-nonstop.exp: Adjust.
8202 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
8203 * gdb.mi/mi-nsintrall.exp: Adjust.
8204 * gdb.mi/mi-nsmoribund.exp: Adjust.
8205 * gdb.mi/mi-nsthrexec.exp: Adjust.
8206
8207 2011-08-09 Pedro Alves <pedro@codesourcery.com>
8208
8209 * gdb.base/display.c (do_loops): New `p_i' local.
8210 * gdb.base/display.exp: Test displaying a variable that is
8211 temporarily at a bad address.
8212
8213 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8214
8215 * gdb.dwarf2/dw2-op-stack-value.S: New file.
8216 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
8217
8218 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8219
8220 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
8221 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
8222 (p fuNC_symtab): Permit also ppc64 leading dot.
8223
8224 2011-08-05 Pedro Alves <pedro@codesourcery.com>
8225
8226 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
8227 procedure.
8228 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
8229
8230 2011-08-05 Yao Qi <yao@codesourcery.com>
8231
8232 * gdb.base/callfuncs.exp: Set language after main.
8233 * gdb.cp/cplusfuncs.exp: Likewise.
8234 * gdb.cp/inherit.exp: Likewise.
8235
8236 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
8237
8238 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
8239 * gdb.base/watch-vfork.exp: Skip on remote targets.
8240
8241 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
8242
8243 * gdb.threads/thread-find.exp: Support remote targets.
8244
8245 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
8246
8247 * gdb.base/jit.exp: Download solib_binfile to target.
8248 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
8249 and call dlopen without full path name.
8250 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
8251 dlopen without full path name.
8252
8253 2011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8254
8255 * gdb.base/break-always.exp: Complete the test
8256 with duplicated breakpoints and enabling/disabling them.
8257
8258 2011-08-02 Tom Tromey <tromey@redhat.com>
8259
8260 PR gdb/11289:
8261 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
8262
8263 2011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
8264
8265 PR gdb/13045
8266 * gdb.base/float.exp: Add new test case for PR gdb/13045
8267 * gdb.base/float.c: New file.
8268
8269 2011-07-28 Phil Muldoon <pmuldoon@redhat.com>
8270
8271 * gdb.python/py-mi.exp: Test printers returning string hint, and
8272 also not returning a value.
8273 * gdb.python/py-prettyprint.c: Add testcase for above.
8274 * gdb.python/py-prettyprint.py: Add test printer for above.
8275
8276 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8277
8278 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
8279 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
8280 (.Ldie30) Add as field "data4".
8281 (.Ldie32) Rename field "b" to "shl".
8282 (abbrev4) Change for the "data4" field.
8283 (abbrev5, abbrev6) Remove.
8284 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
8285 (p &s.shl): ... here. Add comment.
8286 (p &s.data4): New.
8287
8288 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8289
8290 Fix crash on lval_computed values.
8291 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
8292
8293 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8294
8295 * gdb.base/help.exp (help whatis): Update the expected string.
8296
8297 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8298
8299 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
8300 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
8301 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
8302 Change the expected string.
8303
8304 2011-07-26 Pedro Alves <pedro@codesourcery.com>
8305
8306 * gdb.base/watchpoint.exp
8307 (test_disable_enable_software_watchpoint): New procedure.
8308 (top level): Run it.
8309
8310 2011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8311
8312 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
8313 executable file "${binfile}", C++ version "${binfile}-cxx".
8314 * gdb.python/py-prettyprint.exp: Likewise.
8315 * gdb.python/py-symbol.exp: Likewise.
8316 * gdb.python/py-type.exp: Likewise.
8317 * gdb.python/py-value.exp: Likewise.
8318 * gdb.python/py-template.exp (test_template_arg): Pass full executable
8319 file name instead of just suffix.
8320
8321 2011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8322
8323 Fix implicit pointer offsets.
8324 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
8325 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
8326 (continue to breakpoint: continue to baz breakpoint for implptr)
8327 (sanity check element 0, sanity check element 1)
8328 (enter the inlined function, check element 0 for the offset)
8329 (check element 1 for the offset)
8330 (continue to breakpoint: ignore the second baz breakpoint): New tests.
8331 (set foo breakpoint for implptr): Update the breakpoint number.
8332
8333 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8334
8335 * gdb.python/py-mi.exp: Use different file names for different
8336 versions of the executable under test.
8337 * gdb.python/py-prettyprint.exp: Likewise.
8338 * gdb.python/py-symbol.exp: Likewise.
8339 * gdb.python/py-template.exp: Likewise.
8340 * gdb.python/py-type.exp: Likewise.
8341 * gdb.python/py-value.exp: Likewise.
8342
8343 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8344
8345 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
8346 flag after restarting GDB if necessary.
8347
8348 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8349
8350 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
8351
8352 2011-07-22 Pedro Alves <pedro@codesourcery.com>
8353
8354 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
8355 backend doesn't leave used debug registers behind.
8356
8357 2011-07-22 Tom Tromey <tromey@redhat.com>
8358
8359 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
8360 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
8361 argument.
8362 * gdb.dwarf2/typeddwarf-amd64.S: New file.
8363
8364 2011-07-21 Matt Rice <ratmice@gmail.com>
8365
8366 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
8367 in mostlyclean rule. Add files ending in .core.
8368
8369 2011-07-21 Matt Rice <ratmice@gmail.com>
8370
8371 PR macros/12999
8372 * gdb.base/info-macros.c: New test sources.
8373 * gdb.base/info-macros.exp: New tests.
8374
8375 2011-07-21 Phil Muldoon <pmuldoon@redhat.com>
8376
8377 * gdb.python/python.exp: Add prompt substitution tests.
8378
8379 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8380
8381 Fix crash if referenced CU is aged out.
8382 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
8383 New.
8384 * gdb.dwarf2/implptr.exp: Likewise.
8385
8386 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8387
8388 * gdb.dwarf2/implptr.S: Rebuilt.
8389 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
8390 (bar): Use them for j, k, l.
8391 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
8392 COMPILE.
8393 (print j in implptr:bar): Update for the intp typedef.
8394 (print p[0].x in implptr:foo): Use more exact regex.
8395
8396 2011-07-18 Tom Tromey <tromey@redhat.com>
8397
8398 * gdb.cp/static-method.exp: Add missing single quote.
8399
8400 2011-07-18 Yao Qi <yao@codesourcery.com>
8401
8402 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
8403 supported.
8404 * gdb.mi/mi-nonstop-exit.exp: Likewise.
8405 * gdb.mi/mi-nonstop.exp: Likewise.
8406 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8407 * gdb.mi/mi-nsintrall.exp: Likewise.
8408 * gdb.mi/mi-nsmoribund.exp: Likewise.
8409 * gdb.mi/mi-nsthrexec.exp: Likewise.
8410 * gdb.python/py-evthreads.exp: Likewise.
8411
8412 2011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8413
8414 Code cleanup.
8415 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
8416 it. Substitute it instead of test_compiler_info everywhere.
8417
8418 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8419
8420 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
8421 remote targets as well.
8422
8423 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8424
8425 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
8426 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
8427
8428 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8429
8430 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
8431 a remote machine, not the host.
8432 (gdb_compile_shlib): Set soname if target is remote.
8433
8434 2011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
8435
8436 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
8437
8438 2011-07-13 Matt Rice <ratmice@gmail.com>
8439
8440 * gdb.python/py-objfile-script-gdb.py: Renamed to
8441 py-objfile-script-gdb.py.in.
8442 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
8443 py-objfile-script-gdb.py.
8444 * gdb.python/py-objfile-script.exp: Update reference to
8445 py-objfile-script-gdb.py.
8446
8447 2011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8448
8449 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
8450 reference undefined label.
8451
8452 2011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8453
8454 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
8455 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
8456 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
8457 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
8458
8459 2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
8460
8461 PR python/12438
8462 * gdb.python/python.exp: Add maint set/show python print-stack
8463 deprecated tests. Add set/show python print-backtrace tests.
8464
8465 2011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8466
8467 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
8468 debug info.
8469
8470 2011-07-06 Matt Rice <ratmice@gmail.com>
8471
8472 * gdb.python/python.exp: Update filename paths.
8473 * gdb.python/py-symtab.exp: Ditto.
8474
8475 2011-07-06 Marek Polacek <mpolacek@redhat.com>
8476
8477 * gdb.python/py-evthreads.exp: Add missing `$'.
8478
8479 2011-07-06 Jie Zhang <jie.zhang@analog.com>
8480
8481 * config/bfin.exp: New file.
8482 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
8483 * gdb.asm/bfin.inc: New file.
8484
8485 2011-07-06 Marek Polacek <mpolacek@redhat.com>
8486
8487 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8488 the whole output.
8489
8490 2011-07-05 Tom Tromey <tromey@redhat.com>
8491
8492 * gdb.java/jprint.java (jprint.hi): New field.
8493 * gdb.java/jprint.exp: Print string.
8494
8495 2011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
8496
8497 * gdb.base/call-sc.c: Fix typos.
8498 * gdb.base/ifelse.exp: Likewise.
8499 * gdb.base/structs.c: Likewise.
8500
8501 2011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8502
8503 * gdb.base/jit-so.exp: New test.
8504 * gdb.base/jit-dlmain.c: New file.
8505 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
8506
8507 2011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8508
8509 * gdb.cp/m-static.exp: Call get_compiler_info.
8510 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
8511 * gdb.cp/pr9167.exp (p b): Likewise.
8512 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
8513 (test value of P in inner_m, test type of Z in inner_m): Call
8514 setup_xfail for gcc <= 4.5.
8515
8516 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8517
8518 * gdb.cp/paren-type.cc: New files.
8519 * gdb.cp/paren-type.exp: New files.
8520
8521 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8522
8523 Stop on first linespec terminator instead of eating what we can.
8524 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
8525 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
8526 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
8527 (break C::f()): ... this one.
8528 (break C::operator()()): New test.
8529 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
8530 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
8531 test.
8532
8533 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8534
8535 Fall back linespec to minimal symbols.
8536 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
8537 error message.
8538 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
8539 * gdb.cp/minsym-fallback-main.cc: New file.
8540 * gdb.cp/minsym-fallback.cc: New file.
8541 * gdb.cp/minsym-fallback.exp: New file.
8542 * gdb.cp/minsym-fallback.h: New file.
8543
8544 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8545
8546 * gdb.cp/no-dmgl-verbose.cc: New file.
8547 * gdb.cp/no-dmgl-verbose.exp: New file.
8548
8549 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8550
8551 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
8552 __GI_.
8553 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
8554 (f): New function.
8555 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
8556 (complete p 'func<short>(): ... here.
8557 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
8558 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
8559 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
8560 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
8561 Make them KFAIL gcc/49546.
8562
8563 2011-07-01 Joel Brobecker <brobecker@adacore.com>
8564
8565 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
8566
8567 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8568
8569 Test GCC PR debug/49546.
8570 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
8571 (test type of F in k3_m, test value of F in k3_m): New.
8572 * gdb.cp/temargs.cc (struct S3, struct K3): New.
8573 (main): New variable k3. Call k3.k3_m.
8574
8575 2011-07-01 Jean-Charles Delay <delay@adacore.com>
8576
8577 * gdb.ada/packed_array.exp: Fix expected outout.
8578
8579 2011-07-01 Jean-Charles Delay <delay@adacore.com>
8580
8581 * gdb.ada/packed_array.exp: fixed expected output.
8582
8583 2011-07-01 Joel Brobecker <brobecker@adacore.com>
8584
8585 * gdb.ada/same_enum: New testcase.
8586
8587 2011-07-01 Joel Brobecker <brobecker@adacore.com>
8588
8589 * gdb.ada/ptr_typedef: New testcase.
8590
8591 2011-07-01 Joel Brobecker <brobecker@adacore.com>
8592
8593 * gdb.ada/arrayptr.exp: Add ptype test.
8594
8595 2011-07-01 Joel Brobecker <brobecker@adacore.com>
8596
8597 * gdb.ada/char_enum: New testcase.
8598
8599 2011-07-01 Yao Qi <yao@codesourcery.com>
8600
8601 * gdb.base/dump.exp (capture_pointer_with_type): New.
8602 Get value from address instead of name.
8603 Start GDB once, and do `dump' and `restore'
8604 tests together.
8605
8606 2011-06-30 Jie Zhang <jie.zhang@analog.com>
8607 Mike Frysinger <vapier@gentoo.org>
8608
8609 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
8610 helper functions for getting/setting remotetimeout variable.
8611 * lib/gdb.exp (gdb_load): If the target is remote, set
8612 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
8613 with $loadtimeout. Set $load_ok to 0 before doing the load.
8614 Instead of returning, immediately, set $load_ok to 0. Call
8615 set_remotetimeout with $oldremotetimeout, and then return if
8616 $load_ok is 1.
8617
8618 2011-06-30 Andrew Burgess <aburgess@broadcom.com>
8619
8620 * gdb.python/py-template.exp: Don't run this test if the target
8621 does not support c++ tests.
8622
8623 2011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8624
8625 Fix non-only rename list for Fortran modules import.
8626 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
8627 tests.
8628 * gdb.fortran/module.f90 (module moduse): New.
8629 (program module): use moduse, test var_x, var_y and var_z.
8630
8631 2011-06-29 Tom Tromey <tromey@redhat.com>
8632
8633 PR testsuite/12040:
8634 * gdb.fortran/array-element.exp: Use f90, not f77.
8635 * gdb.fortran/complex.exp: Use f90, not f77.
8636 * gdb.fortran/derived-type.exp: Use f90, not f77.
8637 * gdb.fortran/library-module.exp: Use f90, not f77.
8638 * gdb.fortran/logical.exp: Use f90, not f77.
8639 * gdb.fortran/module.exp: Use f90, not f77.
8640 * gdb.fortran/multi-dim.exp: Use f90, not f77.
8641 * gdb.fortran/subarray.exp: Use f90, not f77.
8642
8643 2011-06-29 Tom Tromey <tromey@redhat.com>
8644
8645 * gdb.fortran/charset.exp: New file.
8646 * gdb.fortran/charset.f90: New file.
8647
8648 2011-06-29 Tom Tromey <tromey@redhat.com>
8649
8650 PR testsuite/12040:
8651 * lib/future.exp: New file, mostly extracted from ada.exp.
8652 Rewrote compatibility code to use rename.
8653 (gdb_find_gfortran): New proc.
8654 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
8655 gfortran patch.
8656 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
8657 Move to future.exp.
8658 * lib/gdb.exp: Always load future.exp.
8659
8660 2011-06-28 Yao Qi <yao@codesourcery.com>
8661
8662 * gdb.cp/exception.cc: Don't include iostream.
8663 (bar): Remove print statement.
8664 (catcher): New.
8665 (main): Remove print statements. Call function catcher.
8666 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
8667 Set breakpoint on catcher, and check the value of parameter.
8668
8669 2011-06-23 Yao Qi <yao@codesourcery.com>
8670
8671 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
8672 breakpoint 1.2 is disabled. KFAIL for uclinux.
8673
8674 2011-06-23 Marek Polacek <mpolacek@redhat.com>
8675
8676 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
8677 mi_gdb_test.
8678
8679 2011-06-23 Marek Polacek <mpolacek@redhat.com>
8680
8681 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
8682
8683 2011-06-23 Marek Polacek <mpolacek@redhat.com>
8684
8685 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
8686
8687 2011-06-23 Marek Polacek <mpolacek@redhat.com>
8688
8689 * gdb.mi/mi2-basics.exp: Fix races. Honour the
8690 `test_exec_and_symbol_mi_operatons' return value.
8691 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8692 gdb_test_multiple.
8693 (test_exec_and_symbol_mi_operatons): Likewise.
8694 (test_path_specification): Likewise.
8695
8696 2011-06-23 Yao Qi <yao@codesourcery.com>
8697
8698 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
8699 supported.
8700 * lib/gdb.exp (support_displaced_stepping): New.
8701
8702 2011-06-23 Yao Qi <yao@codesourcery.com>
8703
8704 * gdb.threads/execl.exp: Skip on remote target.
8705
8706 2011-06-21 Marek Polacek <mpolacek@redhat.com>
8707
8708 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
8709 mi_gdb_test.
8710
8711 2011-06-20 Marek Polacek <mpolacek@redhat.com>
8712
8713 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
8714
8715 2011-06-20 Marek Polacek <mpolacek@redhat.com>
8716
8717 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
8718 mi_gdb_test.
8719
8720 2011-06-20 Marek Polacek <mpolacek@redhat.com>
8721
8722 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
8723
8724 2011-06-14 Yao Qi <yao@codesourcery.com>
8725
8726 gdb/testsuite/
8727 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
8728
8729 2011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8730
8731 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
8732
8733 2011-06-10 Tom Tromey <tromey@redhat.com>
8734
8735 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
8736 Add tests for pointer-to-member-function.
8737 * gdb.cp/temargs.cc (S::somefunc): New function.
8738 (K2): New class.
8739 (main): Instantiate K2; call method.
8740
8741 2011-06-08 Joel Brobecker <brobecker@adacore.com>
8742
8743 * gdb.python/py-inferior.c (f2): Make str an array rather
8744 than a pointer.
8745 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
8746
8747 2011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8748
8749 * gdb.base/async-shell.c: New file.
8750 * gdb.base/async-shell.exp: New file.
8751
8752 2011-06-06 Pedro Alves <pedro@codesourcery.com>
8753
8754 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
8755
8756 2011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
8757
8758 From Stephen Kitt <steve@sk2.org>
8759 * gdb.base/help.exp: Adjust following some spelling corrections
8760 in GDB.
8761
8762 2011-06-01 Yao Qi <yao@codesourcery.com>
8763
8764 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
8765
8766 2010-05-31 Keith Seitz <keiths@redhat.com>
8767
8768 PR c++/12750
8769 * gdb.cp/static-method.cc: New file.
8770 * gdb.cp/static-method.exp: New file.
8771
8772 2010-05-31 Keith Seitz <keiths@redhat.com>
8773
8774 PR symtab/12704
8775 * gdb.cp/anon-ns.cc: New file.
8776 * gdb.cp/anon-ns.exp: New file.
8777
8778 2011-05-31 Pedro Alves <pedro@codesourcery.com>
8779
8780 * gdb.arch/i386-dr3-watch.c: New file.
8781 * gdb.arch/i386-dr3-watch.exp: New file.
8782
8783 2011-05-30 Yao Qi <yao@codesourcery.com>
8784
8785 * gdb.base/callfuncs.c (t_structs_fc): New.
8786 (t_structs_dc, t_structs_ldc): New.
8787 (t_double_many_args):
8788 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
8789 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
8790 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
8791 * gdb.base/callfuncs.exp: Call new functions.
8792
8793 2011-05-30 Yao Qi <yao@codesourcery.com>
8794
8795 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
8796 Call rerun_and_prepare for each test to isolate effects.
8797
8798 2011-05-30 Yao Qi <yao@codesourcery.com>
8799
8800 * gdb.base/varargs.c (find_max_float_real): New.
8801 (find_max_double_real, find_max_long_double_real): New.
8802 * gdb.base/varargs.exp: Call these new added functions.
8803 * lib/gdb.exp (setup_kfail_for_target): New.
8804
8805 2011-05-30 Yao Qi <yao@codesourcery.com>
8806
8807 * gdb.base/funcargs.c (callca, callcb, callcc): New.
8808 (callcd, callce, callcf, callc1a, callc1b): New.
8809 (callc2a, callc2b): New.
8810 * gdb.base/funcargs.exp (complex_args): New.
8811 (complex_integral_args, complex_float_integral_args): New.
8812 * lib/gdb.exp (support_complex_tests): New. Determine
8813 whether to run test cases on _Complex types.
8814
8815 2011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8816
8817 * gdb.threads/leader-exit.c: New file.
8818 * gdb.threads/leader-exit.exp: New file.
8819
8820 2011-05-27 Marek Polacek <mpolacek@redhat.com>
8821
8822 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
8823
8824 2011-05-27 Marek Polacek <mpolacek@redhat.com>
8825
8826 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
8827 remove the `supported' variable.
8828 * gdb.mi/mi-nonstop.exp: Likewise.
8829 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8830 * gdb.mi/mi-nsintrall.exp: Likewise.
8831 * gdb.mi/mi-nsmoribund.exp: Likewise.
8832 * gdb.mi/mi-nsthrexec.exp: Likewise.
8833
8834 2011-05-26 Pedro Alves <pedro@codesourcery.com>
8835
8836 * gdb.reverse/finish-reverse-bkpt.exp: New test.
8837
8838 2011-05-26 Pedro Alves <pedro@codesourcery.com>
8839
8840 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
8841
8842 2011-05-24 Keith Seitz <keiths@redhat.com>
8843
8844 PR breakpoint/12803
8845 * gdb.cp/cmpd-minsyms.cc (a): New method.
8846 (b): New method.
8847 (c): New method.
8848 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
8849
8850 2011-05-24 Pedro Alves <pedro@codesourcery.com>
8851
8852 * gdb.base/commands.exp (watchpoint_command_test): Check that the
8853 watchpoint's command list didn't execute when the watchpoint went
8854 out of scope.
8855
8856 2011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
8857
8858 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
8859 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
8860 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
8861 * gdb.arch/i386-gnu-cfi.exp: Likewise.
8862 * gdb.arch/i386-permbkpt.exp: Likewise.
8863 * gdb.arch/i386-prologue.exp: Likewise.
8864 * gdb.arch/i386-size-overlap.exp: Likewise.
8865 * gdb.arch/i386-size.exp: Likewise.
8866 * gdb.arch/i386-unwind.exp: Likewise.
8867 * gdb.reverse/i386-precsave.exp: Likewise.
8868 * gdb.reverse/i386-reverse.exp: Likewise.
8869 * gdb.reverse/i386-sse-reverse.exp: Likewise.
8870 * gdb.reverse/i387-env-reverse.exp: Likewise.
8871 * gdb.reverse/i387-stack-reverse.exp: Likewise.
8872
8873 2011-05-24 Pedro Alves <pedro@codesourcery.com>
8874
8875 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
8876 file doesn't error, using MI.
8877
8878 2011-05-23 Tom Tromey <tromey@redhat.com>
8879
8880 * gdb.base/charset.exp (string_display): Add tests to assign to
8881 arrays.
8882 * gdb.base/charset.c (short_array, int_array, long_array): New.
8883
8884 2011-05-20 Pedro Alves <pedro@codesourcery.com>
8885
8886 Cope with async mode.
8887
8888 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
8889 into gdb_test + mi_expect_stop.
8890
8891 2011-05-20 Pedro Alves <pedro@codesourcery.com>
8892
8893 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
8894 (callme): Remove printf call.
8895
8896 2011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
8897
8898 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
8899 quote pattern to avoid problems with Cygwin/mingw expect versions.
8900 * gdb.base/default.exp (show convenience): Use double
8901 quote pattern for regular expressions.
8902
8903 2011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8904
8905 Fix -readnow for -gdwarf-4 unused type units.
8906 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
8907 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
8908
8909 2011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8910
8911 * gdb.base/kill-after-signal.c: New file.
8912 * gdb.base/kill-after-signal.exp: New file.
8913
8914 2011-05-16 Pedro Alves <pedro@codesourcery.com>
8915
8916 * gdb.ada/start.exp: Call untested with the correct test filename.
8917 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
8918 test filename. Make the test's binary unique.
8919 * gdb.arch/i386-signal.exp: Call untested with the correct test
8920 filename.
8921 * gdb.arch/i386-size-overlap.exp: Ditto.
8922 * gdb.arch/Makefile.in (EXECUTABLES): Update.
8923 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8924 * gdb.cp/call-c.exp: Ditto.
8925 * gdb.mi/mi-reverse.exp: Call untested with the correct test
8926 filename. Make the test's binary unique.
8927 * gdb.mi/Makefile.in (EXECUTABLES): Update.
8928 * gdb.python/py-mi.exp: Ditto.
8929 * gdb.python/Makefile.in (EXECUTABLES): Update.
8930 * gdb.reverse/i386-precsave.exp: Ditto.
8931 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
8932 test filename.
8933 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8934 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
8935 unique.
8936 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
8937 test filename.
8938 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
8939 * gdb.trace/tfile.exp: Ditto.
8940
8941 2011-05-14 Yao Qi <yao@codesourcery.com>
8942
8943 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
8944 type.
8945
8946 2011-05-13 Doug Evans <dje@google.com>
8947
8948 * gdb.python/py-objfile-script.exp: New file.
8949 * gdb.python/py-objfile-script.c: New file.
8950 * gdb.python/py-objfile-script-gdb.py: New file.
8951 * testsuite/gdb.python/py-section-script.exp: Test
8952 "info auto-load-scripts".
8953
8954 2011-05-13 Tom Tromey <tromey@redhat.com>
8955
8956 * gdb.dwarf2/clztest.exp: New file.
8957 * gdb.dwarf2/clztest.c: New file.
8958 * gdb.dwarf2/clztest.S: New file.
8959
8960 2011-05-13 Doug Evans <dje@google.com>
8961
8962 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
8963 String16 tests.
8964
8965 2011-05-13 Tom Tromey <tromey@redhat.com>
8966
8967 * lib/gdb.exp (is_x86_like_target): New proc.
8968 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
8969 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
8970 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
8971 -nostdlib to compiler.
8972 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
8973 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
8974 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
8975 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
8976 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
8977
8978 2011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8979
8980 * gdb.python/py-function.exp: Test setting a value from a function
8981 which executes a command.
8982
8983 2011-05-12 Tom Tromey <tromey@redhat.com>
8984
8985 * gdb.dwarf2/typeddwarf.S: New file.
8986 * gdb.dwarf2/typeddwarf.c: New file.
8987 * gdb.dwarf2/typeddwarf.exp: New file.
8988
8989 2011-05-12 Marek Polacek <mpolacek@redhat.com>
8990
8991 * gdb.mi/mi-basics.exp: Fix races. Honour the
8992 `test_exec_and_symbol_mi_operatons' return value.
8993 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8994 gdb_test_multiple.
8995 (test_exec_and_symbol_mi_operatons): Likewise.
8996 (test_path_specification): Likewise.
8997
8998 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8999
9000 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
9001 (gdb_touch_execfile): Remove catch wrappers. New variable time.
9002 Replace `file copy' and `file rename' by `file mtime'. Twice.
9003
9004 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9005
9006 * gdb.base/readline-ask.c: New file.
9007 * gdb.base/readline-ask.exp: New file.
9008 * gdb.base/readline-ask.inputrc: New file.
9009
9010 2011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
9011
9012 * gdb.cell/bt.exp: Delete breakpoints before running to signal
9013 to avoid race condition.
9014 * gdb.cell/coremaker.c: Use small stack size.
9015 * gdb.cell/ea-standalone.exp: Use file name without path as
9016 argument to c_to.
9017 * gdb.cell/fork.exp: Allow other output when continuing to end.
9018
9019 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9020
9021 * gdb.threads/corethreads.c: New file.
9022 * gdb.threads/corethreads.exp: New file.
9023
9024 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9025
9026 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
9027 Try to compile the test using -Wl,-z,norelro first.
9028 (load_core): New variable libthread_db_seen, initialize it.
9029 (zeroed-threads cannot be listed): Protect it by XFAIL on
9030 !$libthread_db_seen.
9031
9032 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9033
9034 PR 12573
9035 * gdb.dwarf2/dw2-skip-prologue.S: New file.
9036 * gdb.dwarf2/dw2-skip-prologue.c: New file.
9037 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
9038
9039 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9040
9041 * gdb.cp/psymtab-parameter.cc: New file.
9042 * gdb.cp/psymtab-parameter.exp: New file.
9043
9044 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9045
9046 Fix a race.
9047 * gdb.cp/static-print-quit.exp (print c): Split to ...
9048 (print c - <return>, print c - q <return>, print c - to quit):
9049 ... these. Make the testfile untested on gdb-7.1.
9050
9051 2011-5-05 Janis Johnson <janisjo@codesourcery.com>
9052
9053 * lib/gdb.exp (exec_target_file, exec_symbol_file,
9054 gdb_rename_execfile, gdb_touch_execfile): New.
9055 * gdb.base/reread.exp: Use new procs to handle multiple
9056 exec files.
9057
9058 2011-05-05 Yao Qi <yao@codesourcery.com>
9059
9060 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
9061 (test_adr_32bit, test_pop_pc): New.
9062 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
9063 (test_adr_32bit, test_pop_pc): New.
9064
9065 2011-05-04 Joseph Myers <joseph@codesourcery.com>
9066
9067 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
9068 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
9069 targets.
9070 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
9071 handle targets.
9072
9073 2011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9074
9075 * gdb.base/completion.exp (complete help info wat): Rename to ...
9076 (complete 'help info wat'): ... here.
9077 Remove all `-re ".*' and `-re "^.*' redundant regexes.
9078 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
9079
9080 2011-05-04 Pedro Alves <pedro@codesourcery.com>
9081
9082 * gdb.base/completion.exp: Use gdb_test_multiple instead of
9083 gdb_test and explicit $gdb_prompt/timeout matches.
9084
9085 2011-05-04 Yao Qi <yao@codesourcery.com>
9086
9087 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
9088 and __thumb2__.
9089
9090 2011-05-03 Marek Polacek <mpolacek@redhat.com>
9091
9092 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
9093 in place of `gdb_test "delete breakpoints"'. This eliminates two
9094 testcases.
9095
9096 2011-05-02 Pedro Alves <pedro@codesourcery.com>
9097
9098 PR testsuite/12649
9099 Fix races.
9100
9101 * gdb.base/completion.exp: Remove all sleep calls. Remove
9102 unnecessary regexs. Don't explicitly expect anything after the
9103 prompt. Eat the prompt if necessary.
9104
9105 2011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
9106
9107 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
9108 accept to show the caller line again as well as the line after.
9109
9110 2011-04-29 Phil Muldoon <pmuldoon@redhat.com>
9111
9112 PR mi/12531
9113
9114 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
9115 compile target.
9116 * gdb.python/py-prettyprint.exp: Add C++ object for
9117 CPLUS_FAKE_CHILD test.
9118
9119 2011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
9120
9121 * gdb.base/signest.exp: New file.
9122 * gdb.base/signest.c: Likewise.
9123
9124 2011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9125
9126 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
9127 thread and breakpoint notifications.
9128
9129 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9130
9131 * gdb.base/fortran-sym-case.c: New file.
9132 * gdb.base/fortran-sym-case.exp: New file.
9133 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
9134 * gdb.dwarf2/dw2-case-insensitive.c: New file.
9135 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
9136
9137 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9138
9139 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
9140 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
9141 false #1', `if true else false #2' and `if true else false #3'.
9142
9143 2011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
9144
9145 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
9146 while delivering signal.
9147
9148 2011-04-27 Vladimir Prus <vladimir@codesourcery.com>
9149
9150 MI breakpoint notifications.
9151
9152 * testsuite/gdb.mi/mi-cli.exp: Adust.
9153 * testsuite/gdb.mi/mi2-cli.exp: Adust.
9154 * testsuite/gdb.mi/mi-watch.exp: Adust.
9155 * testsuite/gdb.mi/mi2-watch.exp: Adust.
9156 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
9157 notifications.
9158
9159 2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9160
9161 * gdb.base/gdbindex-stabs-dwarf.c: New file.
9162 * gdb.base/gdbindex-stabs.c: New file.
9163 * gdb.base/gdbindex-stabs.exp: New file.
9164
9165 2011-04-25 Yao Qi <yao@codesourcery.com>
9166
9167 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
9168 with /*...*/.
9169 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
9170
9171 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9172
9173 * gdb.python/py-value.exp (test_objfiles): Name the first test
9174 `py-value in file.filename'.
9175
9176 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9177
9178 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
9179 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
9180 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
9181 !gdbserver_reconnect_p..
9182 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
9183
9184 2011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9185
9186 * gdb.cp/cpcompletion.exp (complete class methods)
9187 (complete class methods beginning with F): Move them above runto. New
9188 comment about the runto delimiter.
9189
9190 2011-04-20 Pedro Alves <pedro@codesourcery.com>
9191
9192 * gdb.base/maint.exp: Test that "maint print registers" works
9193 without a running program.
9194
9195 2011-04-20 Marek Polacek <mpolacek@redhat.com>
9196
9197 * gdb.base/setshow.exp: Fix racy tests.
9198 ($old_gdb_prompt): New variable.
9199
9200 2011-04-19 Tom Tromey <tromey@redhat.com>
9201
9202 * gdb.mi/mi-nsmoribund.exp:
9203 * gdb.hp/gdb.objdbg/objdbg01.exp:
9204 * gdb.base/structs.exp (test_struct_returns):
9205 * gdb.base/call-sc.exp (test_scalar_returns):
9206 * gdb.base/bigcore.exp: Remove duplicate words.
9207
9208 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9209
9210 * gdb.base/break-interp-lib.c (v, vptr): New variables.
9211 * gdb.base/break-interp.exp (test_attach): New comment.
9212
9213 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9214
9215 * gdb.threads/gcore-thread.exp ($core0file): New variable.
9216 (clear __stack_user.next, clear stack_used.next)
9217 (save a zeroed-threads corefile): New test.
9218 Call core_load for $core0file.
9219 (zeroed-threads cannot be listed): New test.
9220
9221 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9222
9223 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
9224 filename.
9225 ($srcfile): Preserve the original value.
9226 ($testfile): Match it the .exp filename.
9227 ($corefile): New variable. Substitute it around.
9228 Use clean_restart.
9229 ($prev_timeout): Remove.
9230 (load_core): Move core loading into this proc.
9231 Fix restore of $timeout if load_core fails.
9232
9233 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9234
9235 * gdb.base/eu-strip-infcall.c: New file.
9236 * gdb.base/eu-strip-infcall.exp: New file.
9237
9238 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9239
9240 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
9241 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
9242
9243 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9244
9245 Fix Python access to inlined frames.
9246 * gdb.python/py-frame-inline.c: New file.
9247 * gdb.python/py-frame-inline.exp: New file.
9248
9249 2011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
9250
9251 * gdb.base/gdb1090.exp: Change breakpoint location to read the
9252 content of 's24' correctly (avoiding "optimized out").
9253 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
9254
9255 2011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9256
9257 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
9258
9259 2011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
9260
9261 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
9262 expect a colon in watch -location output.
9263
9264 2011-04-13 Marek Polacek <mpolacek@redhat.com>
9265
9266 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
9267 New testcase `expect response to define backtrace'. Also remove
9268 redundant `default' block.
9269
9270 2011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9271
9272 * gdb.python/py-prettyprint.c (struct hint_error): New.
9273 (main): New variable hint_error.
9274 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
9275 "print hint_error".
9276 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
9277 (register_pretty_printers): Register it.
9278
9279 2011-04-04 Tom Tromey <tromey@redhat.com>
9280
9281 * gdb.cp/maint.exp (test_help): Update.
9282 (test_namespace): Likewise.
9283
9284 2011-04-01 Joel Brobecker <brobecker@adacore.com>
9285
9286 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
9287 * gdb.ada/arrayptr.exp: Add new tests.
9288
9289 2011-04-01 Joel Brobecker <brobecker@adacore.com>
9290
9291 * gdb.ada/mi_catch_ex: New testcase.
9292
9293 2011-04-01 Pedro Alves <pedro@codesourcery.com>
9294
9295 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
9296 base::overload(void) method without specifying "const".
9297
9298 2011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
9299
9300 * gdb.arch/thumb-singlestep.S: New file.
9301 * gdb.arch/thumb-singlestep.exp: Likewise.
9302
9303 2011-03-31 Tom Tromey <tromey@redhat.com>
9304
9305 * gdb.python/py-prettyprint.py (exception_flag): New global.
9306 (NoStringContainerPrinter._iterator.next): Check it.
9307 * gdb.python/py-prettyprint.c (main): New variable nstype2.
9308 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
9309
9310 2011-03-29 Tom Tromey <tromey@redhat.com>
9311
9312 * gdb.cp/anon-struct.cc: New file.
9313 * gdb.cp/anon-struct.exp: New file.
9314
9315 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9316
9317 Test STT_GNU_IFUNC support.
9318 * gdb.base/gnu-ifunc-lib.c: New file.
9319 * gdb.base/gnu-ifunc.c: New file.
9320 * gdb.base/gnu-ifunc.exp: New file.
9321
9322 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9323
9324 Support a ring of related breakpoints.
9325 * gdb.base/watchpoint-delete.c: New file.
9326 * gdb.base/watchpoint-delete.exp: New file.
9327
9328 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9329
9330 * gdb.ada/arrayparam.exp (print first after function call): Use
9331 explicit package name. Add a comment
9332 (print lasta after function call): Rename ...
9333 (print last after function call): ... it and use explicit package
9334 name.
9335 (print length after function call): Use explicit package name.
9336 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
9337 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
9338 (multiple matches for symbol i): Rename ...
9339 (multiple matches for symbol integervar): ... it.
9340 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
9341 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
9342
9343 2011-03-25 Andrew Burgess <aburgess@broadcom.com>
9344
9345 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
9346 environment variable to make grep output more predictable. Move
9347 all the environment setup into gdb_init so it's done once per test
9348 case rather than each time we start gdb.
9349
9350 2011-03-24 Tom Tromey <tromey@redhat.com>
9351
9352 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
9353 test.
9354
9355 2011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9356
9357 * gdb.dwarf2/dw2-entry-value-main.c: New file.
9358 * gdb.dwarf2/dw2-entry-value.S: New file.
9359 * gdb.dwarf2/dw2-entry-value.exp: New file.
9360
9361 2011-03-22 Phil Muldoon <pmuldoon@redhat.com>
9362
9363 PR python/12183
9364
9365 * gdb.python/py-function.exp: Add GdbError tests.
9366
9367 2011-03-18 Pedro Alves <pedro@codesourcery.com>
9368
9369 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
9370 (reglocal_test_func, statlocal_test_func): New functions.
9371 (globals_test_func): Call new functions.
9372 * gdb.trace/unavailable.exp (gdb_collect_args_test)
9373 (gdb_collect_locals_test): New procedure.
9374 (gdb_trace_collection_test): Call new procedures.
9375
9376 2011-03-18 Pedro Alves <pedro@codesourcery.com>
9377
9378 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
9379 (test_register, test_register_unavailable): New procedures.
9380 (gdb_unavailable_registers_test): New procedure.
9381 (gdb_trace_collection_test): Call it.
9382
9383 2011-03-18 Phil Muldoon <pmuldoon@redhat.com>
9384
9385 PR python/12149
9386
9387 * gdb.python/python.exp: Add gdb.write tests.
9388
9389 2010-03-17 Phil Muldoon <pmuldoon@redhat.com>
9390
9391 * gdb.python/Makefile.in: Add py-objfile.
9392 * gdb.python/py-objfile.exp: New file.
9393 * gdb.python/py-objfile.c: New file.
9394 * gdb.python/py-block.exp: Add is_valid tests.
9395 * gdb.python/py-inferior.exp: Ditto.
9396 * gdb.python/py-infthread.exp: Ditto.
9397 * gdb.python/py-symbol.exp: Ditto.
9398 * gdb.python/py-symtab.exp: Ditto.
9399
9400 2011-03-16 Keith Seitz <keiths@redhat.com>
9401
9402 PR c++/12273
9403 * gdb.cp/cmpd-minsyms.exp: New test.
9404 * gdb.cp/cmpd-minsyms.cc: New file.
9405
9406 PR c++/11734
9407 * gdb.cp/ovsrch.exp: New test.
9408 * gdb.cp/ovsrch.h: New file.
9409 * gdb.cp/ovsrch1.cc: New file.
9410 * gdb.cp/ovsrch2.cc: New file.
9411 * gdb.cp/ovsrch3.cc: New file.
9412 * gdb.cp/ovsrch4.cc: New file.
9413
9414 2011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
9415
9416 PR gdb/12528
9417 * gdb.base/Makefile.in: Adjust EXECUTABLES.
9418 * gdb.base/break-on-linker-gcd-function.exp: New test.
9419 * gdb.base/break-on-linker-gcd-function.cc: New file.
9420
9421 2011-03-15 Andreas Tobler <andreast@fgznet.ch>
9422
9423 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
9424
9425 2011-03-15 Phil Muldoon <pmuldoon@redhat.com>
9426
9427 * lib/gdb.exp (gdb_unload): Add another termination case.
9428
9429 2011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9430
9431 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
9432 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
9433 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
9434 Provide a stub byte there.
9435 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
9436 DW_AT_entry_pc.
9437 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
9438
9439 2011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
9440
9441 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
9442 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
9443 "generic ABI, auto".
9444 (altivec_abi_tests): Accept vectors returned by reference.
9445
9446 2010-03-14 Phil Muldoon <pmuldoon@redhat.com>
9447
9448 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
9449
9450 2011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
9451
9452 * gdb.python/py-section-script.exp: Skip test if no Python support.
9453
9454 2011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
9455
9456 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
9457
9458 2011-03-10 Phil Muldoon <pmuldoon@redhat.com>
9459
9460 * gdb.python/py-parameter.exp: Update tests to the new Python
9461 parameter API. Add "no documentation" test. Add deprecated API
9462 backward compatibility test.
9463
9464 2011-03-09 Tom Tromey <tromey@redhat.com>
9465
9466 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
9467 gdb_continue_to_end.
9468
9469 2011-03-09 Mark Kettenis <kettenis@gnu.org>
9470
9471 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
9472 tabs.
9473
9474 2011-03-09 Tom Tromey <tromey@redhat.com>
9475
9476 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
9477 parentheses.
9478 (gdb_continue_to_end): Add "allow_extra" parameter. Use
9479 $command.
9480 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
9481 argument to gdb_continue_to_end.
9482 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
9483 argument to gdb_continue_to_end.
9484 * gdb.cp/annota3.exp: Fix regex.
9485 * gdb.cp/annota2.exp: Fix regex.
9486 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
9487 gdb_continue_to_end.
9488 * gdb.base/call-signal-resume.exp: Revert earlier patch.
9489 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
9490 gdb_continue_to_end.
9491
9492 2011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9493
9494 * gdb.server/ext-run.exp
9495 (load new file without any gdbserver inferior): New test.
9496
9497 2011-03-07 Tom Tromey <tromey@redhat.com>
9498
9499 * Makefile.in (TAGS): Rewrite.
9500
9501 2011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9502
9503 * gdb.trace/report.exp (12.1: trace report #1): New match for the
9504 initial commands echo. New match for `Found trace'. Anchor all the
9505 other matches. Anchor and match for `No trace frame found' the final
9506 match.
9507
9508 2011-03-07 Tom Tromey <tromey@redhat.com>
9509
9510 * Makefile.in (TAGS): New target.
9511
9512 2011-03-07 Tom Tromey <tromey@redhat.com>
9513
9514 * lib/opencl.exp (skip_opencl_tests): Update for exit message
9515 change.
9516 * lib/mi-support.exp (mi_gdb_test): Update for exit message
9517 change.
9518 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
9519 exit message change.
9520 (skip_altivec_tests): Update for exit message change.
9521 (skip_vsx_tests): Likewise.
9522 (gdb_continue_to_end): Likewise. Add 'command' argument.
9523 * lib/cell.exp (skip_cell_tests): Update for exit message change.
9524 * gdb.threads/tls.exp: Update for exit message change.
9525 * gdb.threads/thread-unwindonsignal.exp: Use
9526 gdb_continue_to_end.
9527 * gdb.threads/step.exp (step_it): Update for exit message change.
9528 (continue_all): Likewise.
9529 * gdb.threads/print-threads.exp (test_all_threads): Update for
9530 exit message change.
9531 * gdb.threads/interrupted-hand-call.exp: Use
9532 gdb_continue_to_end.
9533 * gdb.threads/execl.exp: Use gdb_continue_to_end.
9534 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
9535 gdb_continue_to_end.
9536 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
9537 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
9538 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
9539 * gdb.cp/method.exp: Update for exit message change.
9540 * gdb.cp/mb-templates.exp: Update for exit message change.
9541 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
9542 * gdb.cp/annota3.exp: Update for exit message change.
9543 * gdb.cp/annota2.exp: Update for exit message change.
9544 * gdb.cell/fork.exp: Use gdb_continue_to_end.
9545 * gdb.base/term.exp: Update for exit message change.
9546 * gdb.base/step-test.exp (test_i): Update for exit message change.
9547 * gdb.base/sigstep.exp (advance): Update for exit message change.
9548 (advancei): Likewise.
9549 * gdb.base/siginfo.exp: Update for exit message change.
9550 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
9551 * gdb.base/reread.exp: Use gdb_continue_to_end.
9552 * gdb.base/langs.exp: Use gdb_continue_to_end.
9553 * gdb.base/interrupt.exp: Update for exit message change.
9554 * gdb.base/gdb1555.exp: Update for exit message change.
9555 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
9556 * gdb.base/ending-run.exp: Update for exit message change.
9557 * gdb.base/chng-syms.exp: Update for exit message change.
9558 * gdb.base/checkpoint.exp: Update for exit message change.
9559 * gdb.base/catch-syscall.exp (check_for_program_end): Use
9560 gdb_continue_to_end.
9561 (test_catch_syscall_with_wrong_args): Likewise.
9562 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
9563 * gdb.base/break-interp.exp (test_ld): Update for exit message
9564 change.
9565 * gdb.base/bang.exp: Update for exit message change.
9566 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
9567 (do_call_attach_tests): Likewise.
9568 * gdb.base/a2-run.exp: Update for exit message change.
9569 * gdb.arch/ppc-dfp.exp: Update for exit message change.
9570 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
9571 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
9572
9573 2011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9574
9575 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
9576
9577 2011-03-03 Tom Tromey <tromey@redhat.com>
9578
9579 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
9580 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
9581 * gdb.hp/gdb.aCC/configure.ac: Remove.
9582 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
9583 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
9584 * gdb.hp/gdb.base-hp/configure.ac: Remove.
9585 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
9586 * gdb.hp/gdb.compat/configure (Makefile): Remove.
9587 * gdb.hp/gdb.compat/configure.ac: Remove.
9588 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
9589 * gdb.hp/gdb.defects/configure (Makefile): Remove.
9590 * gdb.hp/gdb.defects/configure.ac: Remove.
9591 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
9592 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
9593 * gdb.hp/gdb.objdbg/configure.ac: Remove.
9594 * gdb.hp/configure.ac: Remove.
9595 * gdb.hp/configure: Remove.
9596 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
9597 substitution.
9598 (Makefile): Remove rule.
9599 * gdb.cell/configure.ac: Remove.
9600 * gdb.cell/configure: Remove.
9601 * gdb.stabs/Makefile.in (Makefile): Remove.
9602 (distclean): Don't remove config.status or config.log.
9603 * gdb.stabs/configure (Makefile): Remove.
9604 * gdb.stabs/configure.ac: Remove.
9605 * configure: Rebuild.
9606 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
9607 Remove stabs- and cell-specific logic. Test for existence of
9608 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
9609 subdirectories, gdb.cell, and and gdb.stabs.
9610 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
9611
9612 2011-03-03 Joel Brobecker <brobecker@adacore.com>
9613
9614 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
9615 end of buffer.
9616
9617 2011-03-02 Joel Brobecker <brobecker@adacore.com>
9618
9619 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
9620 gdb_test when running a test where we expected no output back.
9621
9622 2011-02-28 Michael Snyder <msnyder@vmware.com>
9623
9624 * gdb.cp/overload.cc: Change initializer value to integer.
9625
9626 2011-02-27 Michael Snyder <msnyder@vmware.com>
9627
9628 * gdb.multi/base.exp: Add test for remove-inferiors.
9629
9630 2011-02-26 Joel Brobecker <brobecker@adacore.com>
9631
9632 * gdb.python/py-frame.exp: Simplify the initialization phase
9633 using prepare_for_testing.
9634
9635 2011-02-25 Michael Snyder <msnyder@vmware.com>
9636
9637 * gdb.multi/base.exp: Add tests for info inferiors with args.
9638
9639 2011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9640
9641 * gdb.dwarf2/dw2-ranges.S: Rename to ...
9642 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
9643 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
9644 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
9645 asmfile3. Comment the STABS (#3) file compilation. Compile
9646 everything through assembler. Provide KFAIL for symtab/12497.
9647 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
9648 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
9649 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
9650 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
9651
9652 2011-02-24 Michael Snyder <msnyder@vmware.com>
9653
9654 * gdb.base/break.exp: Add tests for delete breakpoints using
9655 convenience variables and value history references.
9656
9657 2011-02-24 Michael Snyder <msnyder@vmware.com>
9658
9659 * gdb.base/break.exp: Remove debugging 'printf' accidentally
9660 left behind in previous check-in.
9661
9662 2011-02-23 Michael Snyder <msnyder@vmware.com>
9663
9664 * gdb.base/break.exp: Add tests for "info break" with arguments.
9665 * gdb.trace/infotrace.exp: Update patterns for error and help.
9666 * gdb.base/completion.exp: Update pattern.
9667 * gdb.base/ena-dis-br.exp: Update pattern.
9668 * gdb.base/help.exp: Update patterns.
9669
9670 2011-02-23 Michael Snyder <msnyder@vmware.com>
9671
9672 * gdb.base/memattr.exp: New test.
9673 * gdb.base/memattr.c: Test load for memattr.exp.
9674
9675 2011-02-22 Doug Evans <dje@google.com>
9676
9677 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
9678
9679 2011-02-22 Michael Snyder <msnyder@vmware.com>
9680
9681 * Makefile.in: Make more clean.
9682 * gdb.ada/Makefile.in: Ditto.
9683 * gdb.arch/Makefile.in: Ditto.
9684 * gdb.asm/Makefile.in: Ditto.
9685 * gdb.base/Makefile.in: Ditto.
9686 * gdb.cp/Makefile.in: Ditto.
9687 * gdb.dwarf2/Makefile.in: Ditto.
9688 * gdb.java/Makefile.in: Ditto.
9689 * gdb.mi/Makefile.in: Ditto.
9690 * gdb.modula2/Makefile.in: Ditto.
9691 * gdb.python/Makefile.in: Ditto.
9692 * gdb.server/Makefile.in: Ditto.
9693 * gdb.stabs/Makefile.in: Ditto.
9694 * gdb.threads/Makefile.in: Ditto.
9695 * gdb.trace/Makefile.in: Ditto.
9696
9697 2011-02-22 Michael Snyder <msnyder@vmware.com>
9698
9699 * gdb.threads/thread-find.exp: Add tests for bad input to
9700 info threads.
9701
9702 2011-02-22 Joel Brobecker <brobecker@adacore.com>
9703
9704 * gdb.python/py-breakpoint.exp: Fix the expected output of
9705 one of the "maint info breakpoints" tests to accept the output
9706 generated on platforms that do not have hardware watchpoints.
9707
9708 2011-02-22 Joel Brobecker <brobecker@adacore.com>
9709
9710 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
9711 clean_restart. Be a little stricter in the expected output
9712 for one of the tests. Fix a typo in one of the comments.
9713
9714 2011-02-22 Joel Brobecker <brobecker@adacore.com>
9715
9716 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
9717 Delete variable binfile, no longer use. Add or modify test
9718 comments to make them unique.
9719
9720 2011-02-21 Michael Snyder <msnyder@vmware.com>
9721
9722 * Makefile.in: Update for make clean.
9723 * gdb.ada/Makefile.in: Ditto.
9724 * gdb.arch/Makefile.in: Ditto.
9725 * gdb.asm/Makefile.in: Ditto.
9726 * gdb.base/Makefile.in: Ditto.
9727 * gdb.cp/Makefile.in: Ditto.
9728 * gdb.dwarf2/Makefile.in: Ditto.
9729 * gdb.java/Makefile.in: Ditto.
9730 * gdb.mi/Makefile.in: Ditto.
9731 * gdb.modula2/Makefile.in: Ditto.
9732 * gdb.python/Makefile.in: Ditto.
9733 * gdb.server/Makefile.in: Ditto.
9734 * gdb.stabs/Makefile.in: Ditto.
9735 * gdb.threads/Makefile.in: Ditto.
9736 * gdb.trace/Makefile.in: Ditto.
9737
9738 2011-02-21 Michael Snyder <msnyder@vmware.com>
9739
9740 * gdb.threads/thread-find.exp: Update patterns for changes in
9741 output of "info threads" command.
9742
9743 2011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9744 Ulrich Weigand <uweigand@de.ibm.com>
9745
9746 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
9747 (skip_hw_watchpoint_tests): Likewise.
9748 (skip_hw_watchpoint_multi_tests): Likewise.
9749
9750 2011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
9751
9752 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
9753 (skip_hw_watchpoint_tests): Likewise.
9754 (skip_hw_watchpoint_multi_tests): Likewise.
9755 (skip_hw_watchpoint_access_tests): Likewise.
9756
9757 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
9758 * gdb.base/pr11022.exp: Likewise.
9759 * gdb.base/watch-read.exp: Likewise.
9760 * gdb.base/watch_thread_num.exp: Likewise.
9761 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9762 * gdb.base/watchpoint-hw.exp: Likewise.
9763 * gdb.base/watchpoint.exp: Likewise.
9764 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
9765 * gdb.threads/watchthreads-reorder.exp: Likewise.
9766 * gdb.threads/watchthreads.exp: Likewise.
9767 * gdb.threads/watchthreads2.exp: Likewise.
9768
9769 2011-02-21 Joel Brobecker <brobecker@adacore.com>
9770
9771 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
9772 the debugger is unable to find the array bounds.
9773
9774 2011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9775
9776 * gdb.cp/typedef-operator.exp: New file.
9777 * gdb.cp/typedef-operator.cc: New file.
9778
9779 2011-02-17 Michael Snyder <msnyder@vmware.com>
9780
9781 * gdb.threads/thread-find.exp: Fix regular expressions.
9782
9783 2011-02-17 Joel Brobecker <brobecker@adacore.com>
9784
9785 * gdb.ada/packed_array: Expand testcase to test printing of
9786 unconstrained packed array.
9787
9788 2011-02-17 Joel Brobecker <brobecker@adacore.com>
9789
9790 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
9791
9792 2011-02-16 Pedro Alves <pedro@codesourcery.com>
9793
9794 * gdb.trace/collection.c (globalarr3): New global.
9795 (main): Initialize it before collecting, and and clear it
9796 afterwards.
9797 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
9798 collecting with '{type} addr', where the addr expression is not an
9799 rvalue.
9800
9801 2011-02-16 Ken Werner <ken.werner@de.ibm.com>
9802
9803 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
9804 a bool variable. Expect correct OpenCL names for vector types. Use the
9805 uc3 variable name instead of referring to the uchar3 built-in type.
9806 Escape the asterisk at the half pointer test.
9807
9808 2011-02-16 Pedro Alves <pedro@codesourcery.com>
9809
9810 * gdb.trace/collection.c (globalarr2): New global.
9811 (main): Initialize it before collecting, and and clear it
9812 afterwards.
9813 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
9814 collecting overlapping memory ranges.
9815
9816 2011-02-15 Michael Snyder <msnyder@vmware.com>
9817
9818 * gdb.base/default.exp: Add tests for thread commands.
9819 * gdb.base/help.exp: Add tests for thread commands.
9820 * gdb.threads/thread-find.exp: New test for thread find command.
9821
9822 2011-02-15 Ken Werner <ken.werner@de.ibm.com>
9823
9824 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
9825
9826 2011-02-15 Yao Qi <yao@codesourcery.com>
9827
9828 PR tdep/12352
9829 * gdb.arch/arm-disp-step.S : New test for str instruction.
9830 * gdb.arch/arm-disp-step.exp : Likewise.
9831
9832 2011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
9833
9834 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
9835 "vector_register2_vr" test strings. Test the extended floating
9836 point registers (F32~F63).
9837 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
9838 IBM XL C compiler. Make the test program use a register provided
9839 by the compiler for the lxvd2x instruction.
9840
9841 2011-02-14 Pedro Alves <pedro@codesourcery.com>
9842
9843 * gdb.trace/unavailable.cc (class Base, class Middle, class
9844 Derived): New types.
9845 (derived_unavail, derived_partial, derived_whole): New globals.
9846 (virtual_partial): New global.
9847 (virtualp): Point at virtual_partial.
9848 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
9849 related to unavailable vptr.
9850
9851 2011-02-14 Pedro Alves <pedro@codesourcery.com>
9852
9853 * gdb.trace/unavailable.cc (a, b, c): New globals.
9854 (main): Set and clear them.
9855 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
9856 `a' and `c', and check that `b' isn't collected, although `a' and
9857 `c' are.
9858
9859 2011-02-14 Pedro Alves <pedro@codesourcery.com>
9860
9861 * gdb.trace/unavailable.cc (struct Virtual): New.
9862 (virtualp): New global pointer.
9863 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
9864 printing a pointer to an object whose type has a vtable, with
9865 print object on.
9866
9867 2011-02-14 Pedro Alves <pedro@codesourcery.com>
9868
9869 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
9870 value repeat handles unavailableness.
9871
9872 2011-02-14 Pedro Alves <pedro@codesourcery.com>
9873
9874 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
9875 tests for building arrays from unavailable values, subscripting
9876 non-memory rvalue unvailable arrays, and accessing fields or
9877 baseclasses of non-lazy unavailable values,
9878 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
9879 struct types.
9880 (g_smallstruct, g_smallstruct_b): New globals.
9881
9882 2011-02-14 Pedro Alves <pedro@codesourcery.com>
9883
9884 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
9885
9886 2011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9887
9888 Fix const/volatile qualifiers of C++ types, PR c++/12328.
9889 * gdb.cp/overload-const.exp: New file.
9890 * gdb.cp/overload-const.cc: New file.
9891
9892 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9893
9894 * gdb.opencl/callfuncs.cl: New file.
9895 * gdb.opencl/callfuncs.exp: New test.
9896 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
9897
9898 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9899
9900 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
9901 when computing result.
9902 * gdb.arch/altivec-abi.exp: Update expected results.
9903
9904 2011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9905
9906 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
9907 * gdb.base/jit.exp: Likewise.
9908 * gdb.base/pie-execl.exp: Likewise.
9909 * gdb.base/solib-nodir.exp: Likewise.
9910 * gdb.base/solib-overlap.exp: Likewise.
9911
9912 2011-02-07 Pedro Alves <pedro@codesourcery.com>
9913
9914 * gdb.trace/collection.c (global_pieces): New.
9915 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
9916 New procedure.
9917 (gdb_trace_collection_test): Call it.
9918
9919 2011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
9920
9921 * gdb.python/py-evthreads.c: New file.
9922 * gdb.python/py-evthreads.exp: New file.
9923 * gdb.python/py-events.py: New file.
9924 * gdb.python/py-events.exp: New file.
9925 * gdb.python/py-events.c: New file.
9926
9927 2011-02-04 David Daney <ddaney@caviumnetworks.com>
9928
9929 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
9930
9931 2011-02-03 Andrew Burgess <aburgess@broadcom.com>
9932
9933 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
9934 gdb.base/disasm-end-cu.exp: New test for disassembling over the
9935 boundary between two compilation units.
9936
9937 2011-02-02 Pedro Alves <pedro@codesourcery.com>
9938
9939 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
9940 (Virtual): New structs.
9941 (virtual_o, virtual_middle_b): New globals.
9942 * gdb.cp/virtbase.exp: New tests.
9943
9944 2011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
9945
9946 * gdb.base/jit.exp: New file.
9947 * gdb.base/jit-main.c: New file.
9948 * gdb.base/jit-solib.c: New file.
9949
9950 2011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
9951
9952 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
9953 proceed to initial kernel entry point.
9954 * gdb.opencl/datatypes.exp: Likewise.
9955 * gdb.opencl/operators.exp: Likewise.
9956 * gdb.opencl/vec_comps.exp: Likewise.
9957
9958 2011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
9959
9960 * gdb.cp/nsnested.cc: New.
9961 * gdb.cp/nsnested.exp: New.
9962 * gdb.cp/nsnoimports.exp: New.
9963 * gdb.cp/nsnoimports.cc: New.
9964
9965 2011-01-31 Joel Brobecker <brobecker@adacore.com>
9966
9967 * gdb.base/interact.exp: Add extra tests that verify that
9968 the value of the interactive-mode setting does not change
9969 after the script is sourced.
9970
9971 2011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9972
9973 * gdb.cp/noparam.exp: New file.
9974 * gdb.cp/noparam.cc: New file.
9975
9976 2011-01-28 Pedro Alves <pedro@codesourcery.com>
9977
9978 * gdb.trace/tfile.exp: Test that with no traceframe selected,
9979 there's no stack or registers.
9980
9981 2011-01-26 Tom Tromey <tromey@redhat.com>
9982
9983 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
9984 space before string output. Add test for "set print pretty off"
9985 case.
9986
9987 2011-01-25 Pedro Alves <pedro@codesourcery.com>
9988
9989 * gdb.base/frame-args.exp: Adjust.
9990 * gdb.dwarf2/dw2-noloc.exp: Adjust.
9991 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
9992 * gdb.dwarf2/pieces.exp: Adjust.
9993 * gdb.opt/clobbered-registers-O2.exp: Adjust.
9994 * gdb.opt/inline-locals.exp: Adjust.
9995 * gdb.threads/fork-child-threads.exp: Adjust.
9996
9997 2011-01-25 Ken Werner <ken.werner@de.ibm.com>
9998
9999 * gdb.opencl/convs_casts.cl: Move program scope variables into the
10000 OpenCL kernel function. Add a comment as marker. Add address space
10001 qualifiers for the remaining program scope variables.
10002 * gdb.opencl/datatypes.cl: Likewise.
10003 * gdb.opencl/operators.cl: Likewise.
10004 * gdb.opencl/vec_comps.cl: Likewise.
10005 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
10006 Add breakpoint at the marker comment.
10007 * gdb.opencl/datatypes.exp: Likewise.
10008 * gdb.opencl/operators.exp: Likewise.
10009 * gdb.opencl/vec_comps.exp: Likewise.
10010
10011 2011-01-24 Pedro Alves <pedro@codesourcery.com>
10012
10013 * gdb.base/printcmds.c (some_struct): New struct and instance.
10014 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
10015 procedure.
10016 <global scope>: Call it.
10017
10018 2011-01-21 Ken Werner <ken.werner@de.ibm.com>
10019
10020 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
10021 argument to the gdb_compile_opencl_hostapp call.
10022
10023 2011-01-19 Yao Qi <yao@codesourcery.com>
10024
10025 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
10026 positve list.
10027
10028 2011-01-19 Yao Qi <yao@codesourcery.com>
10029
10030 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
10031 canonical form.
10032 Remove "xscale-*-*"
10033 * gdb.xml/tdesc-regs.exp: Likewise.
10034 * gdb.python/py-section-script.exp: Replace ARM target triplet
10035 with canonical form.
10036 Match arm*-*-symbianelf*.
10037 * gdb.base/dup-sect.exp: Likewise.
10038 * lib/dwarf.exp: New.
10039 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
10040 dwarf2_support.
10041 * gdb.dwarf2/dup-psym.exp: Likewise.
10042 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
10043 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
10044 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
10045 * gdb.dwarf2/dw2-basic.exp: Likewise.
10046 * gdb.dwarf2/dw2-compressed.exp: Likewise.
10047 * gdb.dwarf2/dw2-const.exp: Likewise.
10048 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
10049 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
10050 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
10051 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
10052 * gdb.dwarf2/dw2-filename.exp: Likewise.
10053 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
10054 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
10055 * gdb.dwarf2/dw2-intercu.exp: Likewise.
10056 * gdb.dwarf2/dw2-intermix.exp: Likewise.
10057 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
10058 * gdb.dwarf2/dw2-noloc.exp: Likewise.
10059 * gdb.dwarf2/dw2-op-call.exp: Likewise.
10060 * gdb.dwarf2/dw2-producer.exp: Likewise.
10061 * gdb.dwarf2/dw2-ranges.exp: Likewise.
10062 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
10063 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
10064 * gdb.dwarf2/dw2-strp.exp: Likewise.
10065 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
10066 * gdb.dwarf2/implptr.exp: Likewise.
10067 * gdb.dwarf2/mac-fileno.exp: Likewise.
10068 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
10069 * gdb.dwarf2/pieces.exp: Likewise.
10070 * gdb.dwarf2/pr11465.exp: Likewise.
10071 * gdb.dwarf2/valop.exp: Likewise.
10072 * gdb.dwarf2/watch-notconst.exp: Likewise.
10073 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
10074
10075 2011-01-19 Tom Tromey <tromey@redhat.com>
10076
10077 * gdb.python/py-infthread.exp: Add thread tests.
10078
10079 2011-01-14 Joel Brobecker <brobecker@adacore.com>
10080
10081 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
10082
10083 2011-01-14 Joel Brobecker <brobecker@adacore.com>
10084
10085 * gdb.ada/widewide: New testcase.
10086
10087 2011-01-13 Joel Brobecker <brobecker@adacore.com>
10088
10089 * gdb.base/interact.exp: New testcase.
10090
10091 2011-01-12 Tom Tromey <tromey@redhat.com>
10092
10093 * gdb.mi/gdb2549.exp: Update for error message changes.
10094 * gdb.mi/mi-cli.exp: Likewise.
10095 * gdb.mi/mi-disassemble.exp: Likewise.
10096 * gdb.mi/mi-pthreads.exp: Likewise.
10097 * gdb.mi/mi-regs.exp: Likewise.
10098 * gdb.mi/mi-stack.exp: Likewise.
10099 * gdb.mi/mi-var-block.exp: Likewise.
10100 * gdb.mi/mi-var-cmd.exp: Likewise.
10101 * gdb.mi/mi2-cli.exp: Likewise.
10102 * gdb.mi/mi2-disassemble.exp: Likewise.
10103 * gdb.mi/mi2-pthreads.exp: Likewise.
10104 * gdb.mi/mi2-regs.exp: Likewise.
10105 * gdb.mi/mi2-stack.exp: Likewise.
10106 * gdb.mi/mi2-var-block.exp: Likewise.
10107 * gdb.mi/mi2-var-cmd.exp: Likewise.
10108
10109 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
10110 Jan Kratochvil <jan.kratochvil@redhat.com>
10111
10112 PR fortran/11104 and DWARF unbound arrays detection.
10113 * gdb.fortran/multi-dim.exp: New file.
10114 * gdb.fortran/multi-dim.f90: New file.
10115
10116 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
10117
10118 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
10119 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
10120 add new tests for opcode dumping.
10121
10122 2011-01-11 Tom Tromey <tromey@redhat.com>
10123
10124 * gdb.python/py-infthread.exp: Load gdb-python.exp.
10125
10126 2010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
10127
10128 Convert hardware watchpoints to use breakpoint_ops.
10129 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
10130 type is not supported.
10131 * gdb.base/foll-fork.exp: Likewise.
10132 * gdb.base/foll-vfork.exp: Likewise.
10133
10134 2011-01-10 Phil Muldoon <pmuldoon@redhat.com>
10135
10136 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
10137 Use load_lib gdb-python.exp.
10138 * gdb.python/python.exp: Ditto.
10139 * gdb.python/py-function.exp: Ditto.
10140
10141 2011-01-09 Andreas Schwab <schwab@linux-m68k.org>
10142
10143 * gdb.threads/tls.exp ("info address me"): Fix expected output.
10144
10145 2011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10146
10147 * configure: Regenerate.
10148
10149 2011-01-06 Tom Tromey <tromey@redhat.com>
10150
10151 * gdb.python/py-frame.exp: Test gdb.newest_frame.
10152
10153 2011-01-06 Joel Brobecker <brobecker@adacore.com>
10154
10155 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
10156 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
10157 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
10158 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
10159 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
10160 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
10161 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
10162 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
10163 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
10164 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
10165 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
10166 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
10167 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
10168 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
10169 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
10170 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
10171 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
10172 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
10173 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
10174 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
10175 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
10176 gdb.ada/uninitialized_vars.exp,
10177 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
10178 Simplify by using clean_restart.
10179
10180 2011-01-06 Joel Brobecker <brobecker@adacore.com>
10181
10182 Add marker to be used as anchor for inserting breakpoints.
10183 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
10184 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
10185 Likewise.
10186
10187 Remove uses of gdb_start_cmd.
10188 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
10189 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
10190
10191 Do not run testcase if testing with GDBserver.
10192 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
10193 if testing with GDBserver.
10194
10195 2011-01-06 Joel Brobecker <brobecker@adacore.com>
10196
10197 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
10198 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
10199 copyright header.
10200
10201 2011-01-05 Joel Brobecker <brobecker@adacore.com>
10202
10203 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
10204 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
10205 testsuite/gdb.fortran/complex.f,
10206 testsuite/gdb.fortran/derived-type.f90,
10207 testsuite/gdb.fortran/library-module-lib.f90,
10208 testsuite/gdb.fortran/library-module-main.f90,
10209 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
10210 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
10211 Copyright year update.
10212
10213 2011-01-05 Joel Brobecker <brobecker@adacore.com>
10214
10215 * gdb.base/langs1.f: Add copyright header.
10216
10217 2011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10218
10219 * gdb.base/morestack.exp: New file.
10220 * gdb.base/morestack.c: New file.
10221
10222 2011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10223
10224 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
10225
10226 2010-12-29 Joel Brobecker <brobecker@adacore.com>
10227
10228 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
10229 * gdb.ada/arrayptr.exp: Add test printing that new variable.
10230
10231 2010-12-29 Joel Brobecker <brobecker@adacore.com>
10232
10233 * gdb.ada/lang_switch.exp: Correct expected parameter value.
10234
10235 2010-12-25 Andreas Schwab <schwab@linux-m68k.org>
10236
10237 * gdb.threads/tls.exp: Fix typo.
10238
10239 * gdb.threads/thread-specific.exp (get_thread_list): Update.
10240 * gdb.threads/execl.exp: Update.
10241
10242 2010-12-23 Yao Qi <yao@codesourcery.com>
10243
10244 * gdb.arch/arm-disp-step.exp: New.
10245 * gdb.arch/arm-disp-step.S: New.
10246
10247 2010-12-21 Tom Tromey <tromey@redhat.com>
10248
10249 * gdb.threads/execl.exp: Update.
10250 * gdb.threads/linux-dp.exp: Update.
10251 * gdb.threads/manythreads.exp: Update.
10252 * gdb.threads/tls.exp: Update.
10253
10254 2010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10255
10256 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
10257 (NextOverThrowDerivates) <resumebpt>: New.
10258 (resumebpt_test): New.
10259 (main): Call resumebpt_test.
10260 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
10261
10262 2010-12-12 Stan Shebs <stan@codesourcery.com>
10263
10264 * gdb.trace/tsv.exp: Test print command on trace state variables.
10265
10266 2010-12-09 Tom Tromey <tromey@redhat.com>
10267
10268 * gdb.base/interp.exp: Add regression test.
10269
10270 2010-12-09 Tom Tromey <tromey@redhat.com>
10271
10272 * gdb.java/jnpe.java: New file.
10273 * gdb.java/jnpe.exp: New file.
10274 * gdb.cp/nextoverthrow.exp: New file.
10275 * gdb.cp/nextoverthrow.cc: New file.
10276
10277 2010-12-07 Doug Evans <dje@google.com>
10278
10279 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
10280 of data-directory.
10281 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
10282 updated.
10283 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
10284
10285 2010-11-29 Michael Snyder <msnyder@vmware.com>
10286
10287 * gdb.base/callfuncs.exp: Test for skip_float_tests.
10288 * gdb.base/call-sc.exp: Ditto.
10289 * gdb.base/finish.exp: Ditto.
10290 * gdb.base/return.exp: Ditto.
10291 * gdb.base/return2.exp: Ditto.
10292
10293 2010-11-30 Doug Evans <dje@google.com>
10294
10295 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
10296 (gdb_expect_list): Fix spelling errors in comments.
10297 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
10298 send_gdb/gdb_expect_list where applicable.
10299 * gdb.base/call-ar-st.exp: Ditto.
10300 * gdb.base/funcargs.exp: Ditto.
10301 * gdb.base/gcore.exp: Ditto.
10302 * gdb.base/page.exp: Ditto.
10303 * gdb.base/sigaltstack.exp: Ditto.
10304 * gdb.base/siginfo.exp: Ditto.
10305 * gdb.base/sigstep.exp: Ditto.
10306 * gdb.base/trace-commands.exp: Ditto.
10307
10308 2010-11-29 Doug Evans <dje@google.com>
10309
10310 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
10311 printer-name;subprinter-name.
10312
10313 2010-11-29 Tom Tromey <tromey@redhat.com>
10314
10315 * gdb.dwarf2/implptr.exp: New file.
10316 * gdb.dwarf2/implptr.c: New file.
10317 * gdb.dwarf2/implptr.S: New file.
10318
10319 2010-11-29 Phil Muldoon <pmuldoon@redhat.com>
10320
10321 PR python/12199
10322
10323 * gdb.python/py-breakpoint.exp: Test the delete method.
10324
10325 2010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10326
10327 Fix step_resume_breakpoint unsaved during an infcall.
10328 * gdb.base/step-resume-infcall.exp: New file.
10329 * gdb.base/step-resume-infcall.c: New file.
10330
10331 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
10332
10333 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
10334
10335 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
10336
10337 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
10338 on ppc64's symbols; "finish" and "return" commands must accept to
10339 show the caller line again as well as the line after.
10340 * gdb.asm/powerpc64.inc: New file.
10341
10342 2010-11-23 Doug Evans <dje@google.com>
10343
10344 * lib/gdb.exp (gdb_test_sequence): New function.
10345 (gdb_expect_list): Add verbose -log call for each pattern.
10346 * gdb.base/signals.exp (test_handle_all_print): Call it.
10347 Reduce timeout increment from 6 minutes to 1 minute.
10348 * gdb.server/ext-run.exp: Call it.
10349
10350 2010-11-23 Phil Muldoon <pmuldoon@redhat.com>
10351
10352 PR python/12212
10353
10354 * gdb.python/python.exp: Check that selected_thread raises an
10355 error when no inferior is loaded.
10356
10357 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10358
10359 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
10360 * gdb.dwarf2/dw2-stack-boundary.S: New file.
10361
10362 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10363
10364 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
10365 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
10366
10367 2010-11-18 Doug Evans <dje@google.com>
10368
10369 * gdb.server/ext-run.exp: Fix intermittent failures.
10370
10371 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
10372
10373 * gdb.stabs/gdb11479.exp: Use runto_main.
10374
10375 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
10376
10377 * gdb.base/break-entry.exp: Skip if using a stub.
10378
10379 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
10380
10381 * gdb.python/py-inferior.exp: Pack values in target endianness.
10382
10383 2010-11-12 Tom Tromey <tromey@redhat.com>
10384
10385 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
10386 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
10387 MemoryError.
10388 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
10389 type.
10390 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
10391 MemoryError.
10392 (test_subscript_regression): Update exception type.
10393
10394 2010-11-11 Phil Muldoon <pmuldoon@redhat.com>
10395
10396 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
10397 breakpoint tests.
10398
10399 2010-11-09 Pedro Alves <pedro@codesourcery.com>
10400
10401 * gdb.base/watchpoint.exp: Test "watch -location" with an
10402 innacessible location.
10403
10404 2010-11-09 Edjunior Machado <emachado@br.ibm.com>
10405 Luis Machado <luisgpm@br.ibm.com>
10406
10407 * gdb.base/maint.exp: Expect "." prefix.
10408 * gdb.base/nodebug.exp: Expect "." Likewise.
10409 * gdb.base/sepsymtab.exp: Expect "." Likewise.
10410 * gdb.base/watchpoint-cond-gone.exp: Likewise.
10411 * gdb.base/watchpoint.exp: Expect a software watch to be created for
10412 POWER server processors.
10413
10414 2010-11-08 Edjunior Machado <emachado@br.ibm.com>
10415 Luis Machado <luisgpm@br.ibm.com>
10416
10417 * gdb.base/break-entry.exp: convert entry point for
10418 ppc64 and expect leading `.' on ppc64's symbols
10419
10420 2010-11-05 Doug Evans <dje@google.com>
10421
10422 * gdb.base/help.exp: Update expected output.
10423 * gdb.python/py-param.exp: Delete, contents moved to ...
10424 * gdb.python/py-parameter.exp: ... here. New file.
10425 Add test for gdb.parameter ("directories").
10426
10427 2010-11-05 Ken Werner <ken.werner@de.ibm.com>
10428
10429 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
10430 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
10431 * configure: Regenerate.
10432 * gdb.opencl/Makefile.in: New File.
10433 * gdb.opencl/datatypes.exp: Likewise.
10434 * gdb.opencl/datatypes.cl: Likewise.
10435 * gdb.opencl/operators.exp: Likewise.
10436 * gdb.opencl/operators.cl: Likewise.
10437 * gdb.opencl/vec_comps.exp: Likewise.
10438 * gdb.opencl/vec_comps.cl: Likewise.
10439 * gdb.opencl/convs_casts.exp: Likewise.
10440 * gdb.opencl/convs_casts.cl: Likewise.
10441 * lib/opencl.exp: Likewise.
10442 * lib/opencl_hostapp.c: Likewise.
10443 * lib/opencl_kernel.cl: Likewise.
10444 * lib/cl_util.c: Likewise.
10445 * lib/cl_util.c: Likewise.
10446 * gdb.base/default.exp (set language): Add "opencl" to the list of
10447 languages.
10448
10449 2010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
10450
10451 * gdb.cp/overload.exp: Added test for inheritance overload.
10452 * gdb.cp/overload.cc: Ditto.
10453 * gdb.cp/oranking.exp: Removed releveant kfails.
10454
10455 2010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10456 Joel Brobecker <brobecker@adacore.com>
10457
10458 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
10459 check test_compiler_info.
10460
10461 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
10462
10463 * gdb.base/gnu_vector.exp: Adjust expect messages.
10464
10465 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
10466
10467 * gdb.base/gnu_vector.exp: Add unary operator tests.
10468
10469 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
10470
10471 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
10472
10473 2010-11-02 Doug Evans <dje@google.com>
10474
10475 * gdb.python/py-pp-maint.c: New file.
10476 * gdb.python/py-pp-maint.exp: New file.
10477 * gdb.python/py-pp-maint.py: New file.
10478
10479 2010-11-02 Tom Tromey <tromey@redhat.com>
10480
10481 * gdb.base/default.exp: Remove "scheme" from language list.
10482
10483 2010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10484
10485 Revert:
10486 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10487 * gdb.threads/sigstep-threads.exp: New file.
10488 * gdb.threads/sigstep-threads.c: New file.
10489
10490 2010-10-20 Michael Snyder <msnyder@vmware.com>
10491
10492 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
10493
10494 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
10495
10496 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
10497 Skip test completely if gdb,no_hardware_watchpoints.
10498
10499 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
10500
10501 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
10502 strict, but do not check for any particular function name within libc.
10503
10504 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
10505
10506 * gdb.cp/smartp.exp: New test.
10507 * gdb.cp/smartp.cc : New test.
10508
10509 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
10510
10511 * gdb.cp/converts.exp: Test pointer to bool conversion.
10512 Test pointer to long conversion.
10513 * gdb.cp/oranking.exp: Removed relevant kfail.
10514
10515 2010-10-18 Tom Tromey <tromey@redhat.com>
10516
10517 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
10518 argument to lazy_string.
10519 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
10520 (pp_ls.to_string): Use it.
10521 * gdb.python/py-prettyprint.c (main): Move declarations to top.
10522 Add "estring2" local.
10523
10524 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10525
10526 Fix s390x compatibility.
10527 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
10528 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
10529
10530 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10531
10532 * gdb.threads/sigstep-threads.exp: New file.
10533 * gdb.threads/sigstep-threads.c: New file.
10534
10535 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10536
10537 * gdb.base/pie-execl.exp: New file.
10538 * gdb.base/pie-execl.c: New file.
10539
10540 2010-10-13 Doug Evans <dje@google.com>
10541 Jan Kratochvil <jan.kratochvil@redhat.com>
10542
10543 PR exp/12117
10544 * gdb.cp/ptype-cv-cp.cc: New file.
10545 * gdb.cp/ptype-cv-cp.exp: New file.
10546
10547 2010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
10548
10549 * gdb.cp/converts.cc: New test program.
10550 * gdb.cp/converts.exp: New test.
10551 * gdb.cp/overload.exp: Added test for void* vs int*.
10552 * gdb.cp/overload.exp: Ditto.
10553 * gdb.cp/oranking.exp: Removed related kfail.
10554
10555 2010-10-13 Doug Evans <dje@google.com>
10556
10557 * lib/gdb-python.exp (gdb_check_python_config): New function.
10558 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
10559 * gdb.python/lib-types.cc: New file.
10560 * gdb.python/lib-types.exp: New file.
10561
10562 2010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10563
10564 * gdb.python/py-error.exp: New file.
10565 * gdb.python/py-error.py: New file.
10566
10567 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10568
10569 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
10570 gdb_test_multiple.
10571
10572 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10573
10574 * gdb.base/break-interp.exp: Use ldlags for linking flags.
10575 * gdb.base/prelink.exp: Likewise.
10576 * gdb.base/solib-nodir.exp: Likewise.
10577 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
10578 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
10579 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
10580
10581 2010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
10582
10583 * break-interp.exp (test_ld): Use two separate gdb_expect statements
10584 for the "info files" test to avoid timeouts on slow machines.
10585
10586 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10587
10588 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
10589 (main): Make openlib dummy call.
10590
10591 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10592
10593 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
10594 * break-interp.exp (reach): Move the core body ...
10595 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
10596 (test_ld): Provide always real argument, even to the linker. Replace
10597 dl_main by _dl_debug_state.
10598
10599 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10600
10601 Fix results of prelinked PIEs on ppc*.
10602 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
10603 Accept also DISPLACEMENT "PRESENT".
10604 (main): Replace "ZERO" displacements by "PRESENT".
10605
10606 2010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
10607
10608 * gdb.cp/oranking.exp: New test.
10609 * gdb.cp/oranking.cc: New test program.
10610
10611 2010-10-08 Ken Werner <ken.werner@de.ibm.com>
10612
10613 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
10614 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
10615
10616 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
10617
10618 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
10619 lush, lynx) New constant.
10620 * gdb.base/constvars.exp: Test const array types.
10621 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
10622
10623 2010-10-06 Doug Evans <dje@google.com>
10624
10625 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
10626 of syscall staging area.
10627
10628 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
10629
10630 * gdb.base/gnu_vector.c: Add variable c4.
10631 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
10632 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10633
10634 2010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
10635
10636 * gdb.arch/altivec-abi.exp: Fix a typo.
10637
10638 2010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
10639
10640 * lib/mi-support.exp (thread_selected_re): Correct pattern used
10641 to match a thread ID.
10642
10643 2010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10644
10645 Fix s390x testcase compatibility.
10646 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
10647
10648 2010-10-01 Doug Evans <dje@google.com>
10649
10650 * lib/gdb-python.exp: New file.
10651 * gdb.python/py-block.exp: Use it.
10652 * gdb.python/py-breakpoint.exp: Ditto.
10653 * gdb.python/py-frame.exp: Ditto.
10654 * gdb.python/py-inferior.exp: Ditto.
10655 * gdb.python/py-param.exp: Ditto.
10656 * gdb.python/py-prettyprint.exp: Ditto.
10657 * gdb.python/py-shared.exp: Ditto.
10658 * gdb.python/py-symbol.exp: Ditto.
10659 * gdb.python/py-symtab.exp: Ditto.
10660 * gdb.python/py-type.exp: Ditto.
10661 * gdb.python/py-value.exp: Ditto.
10662 * gdb.python/python.exp: Ditto.
10663
10664 2010-09-30 Tom Tromey <tromey@redhat.com>
10665
10666 * gdb.base/anon.exp: New file.
10667 * gdb.base/anon.c: New file.
10668
10669 2010-09-30 Tom Tromey <tromey@redhat.com>
10670
10671 * gdb.base/completion.exp: Test completion through anonymous
10672 union.
10673 * gdb.base/break1.c (struct some_struct): Add anonymous union.
10674
10675 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10676
10677 Fix printing parameters of inlined functions.
10678 * gdb.dwarf2/dw2-inline-param.exp: New file.
10679 * gdb.dwarf2/dw2-inline-param-main.c: New file.
10680 * gdb.dwarf2/dw2-inline-param.S: New file.
10681
10682 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10683
10684 PR corefiles/12071.
10685 * gdb.base/corefile.exp (quit with a process, no question: load core)
10686 (quit with a core file): New tests.
10687
10688 2010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10689
10690 Fix GDB crash on inferior calls with self-referencing classes.
10691 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
10692 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
10693 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
10694
10695 2010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10696
10697 Fix lost siginfo_t for inferior calls.
10698 * gdb.base/siginfo-infcall.exp: New file.
10699 * gdb.base/siginfo-infcall.c: New file.
10700
10701 2010-09-22 Joel Brobecker <brobecker@adacore.com>
10702
10703 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
10704
10705 2010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10706
10707 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
10708 New test.
10709 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
10710
10711 2010-09-22 Joel Brobecker <brobecker@adacore.com>
10712
10713 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
10714 type of our const type.
10715
10716 2010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
10717
10718 * gdb.cp/pr12028.cc: New.
10719 * gdb.cp/pr12028.exp: New.
10720
10721 2010-09-22 Joel Brobecker <brobecker@adacore.com>
10722
10723 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
10724
10725 2010-09-16 Phil Muldoon <pmuldoon@redhat.com>
10726 Jan Kratochvil <jan.kratochvil@redhat.com>
10727
10728 PR mi/11407
10729 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
10730 * gdb.mi/dw2-ref-missing-frame-main.c New File.
10731 * gdb.mi/dw2-ref-missing-frame.S New File.
10732 * gdb.mi/dw2-ref-missing-frame.exp New File.
10733
10734 2010-09-14 Tom Tromey <tromey@redhat.com>
10735
10736 PR symtab/8399:
10737 * gdb.threads/tls.exp: Remove kfail. Update expected output.
10738
10739 2010-09-14 Tom Tromey <tromey@redhat.com>
10740
10741 PR exp/11803:
10742 * gdb.threads/tls.exp: Use C++.
10743 (check_thread_local): Use K::another_thread_local.
10744 * gdb.threads/tls.c (class K): New.
10745 (another_thread_local): Now a member of K.
10746 (spin): Update. No longer K&R C.
10747
10748 2010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
10749
10750 * gdb.cp/koenig.cc: created class for testing member lookup.
10751 * gdb.cp/koenig.exp: Added test for member lookup.
10752
10753 2010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10754
10755 Fix false FAILs on sourcetree topdir directory containing "kill".
10756 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
10757 source line matching regexp.
10758
10759 2010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10760
10761 * gdb.python/python.exp (set height 0, collect help from uiout)
10762 (verify help to uiout): New tests.
10763
10764 2010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10765
10766 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
10767 is_lp64_target to check 64bit target.
10768
10769 2010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10770
10771 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
10772 (test_ld) <powerpc64-*>: New.
10773
10774 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10775
10776 * gdb.cp/templates.exp (test_template_args): Allow "struct".
10777
10778 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10779
10780 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
10781 (FunctionArg::method): New function.
10782 (empty, arg): New variables.
10783 (main): Call arg.method.
10784 * gdb.cp/templates.exp (test_template_args): New function.
10785 (do_tests): Call it.
10786
10787 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
10788
10789 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
10790 of "next" to proceed over pthread_exit call.
10791
10792 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
10793
10794 * gdb.base/maint.exp: Avoid wildcards against potentially very long
10795 "maint print statistics" output to prevent expect timeouts.
10796
10797 2010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10798
10799 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
10800 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10801 (test_float_rejected): ... here.
10802 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
10803 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10804 (test_float_rejected): ... here.
10805 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
10806 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10807 (test_float_rejected): ... here.
10808 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
10809 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10810 (test_float_rejected): ... here.
10811
10812 2010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10813
10814 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
10815 before disabling hardware watchpoints.
10816 (test_inaccessible_watchpoint): Check that hardware watchpoints
10817 are used. Test for watchpoints on a constant address.
10818
10819 2010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10820
10821 * gdb.base/ui-redirect.exp: New file.
10822
10823 2010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10824 Joel Brobecker <brobecker@adacore.com>
10825
10826 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
10827
10828 2010-08-31 Doug Evans <dje@google.com>
10829
10830 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
10831
10832 2010-08-30 Tom Tromey <tromey@redhat.com>
10833
10834 PR python/11792:
10835 * gdb.python/py-value.exp (test_subscript_regression): Add
10836 dynamic_type test.
10837
10838 2010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
10839
10840 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
10841 instead of running to main. Do not test the main function.
10842 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
10843 Add new main.
10844
10845 2010-08-26 Pedro Alves <pedro@codesourcery.com>
10846
10847 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
10848 one test.
10849
10850 2010-08-24 Doug Evans <dje@google.com>
10851
10852 PR symtab/11942
10853 * gdb.dwarf2/dw4-sig-types.cc: New file.
10854 * gdb.dwarf2/dw4-sig-types.h: New file.
10855 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
10856 * gdb.dwarf2/dw4-sig-types.exp: New file.
10857
10858 2010-08-23 Tom Tromey <tromey@redhat.com>
10859
10860 PR python/11145:
10861 * gdb.python/py-value.c (Base, Derived): New types.
10862 (base): New global.
10863 * gdb.python/py-value.exp (test_subscript_regression): Add
10864 dynamic_cast test.
10865
10866 2010-08-23 Tom Tromey <tromey@redhat.com>
10867
10868 PR python/10676:
10869 * gdb.python/py-type.exp (test_fields): Add tests for type
10870 equality.
10871
10872 2010-08-23 Tom Tromey <tromey@redhat.com>
10873
10874 PR python/11915:
10875 * gdb.python/py-type.exp (test_fields): Add tests for array.
10876
10877 2010-08-23 Keith Seitz <keiths@redhat.com>
10878
10879 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
10880 have any children. Create a new abbrev for it.
10881 Add missing terminal sequence to .debug_abbrev.
10882
10883 2010-08-20 Keith Seitz <keiths@redhat.com>
10884
10885 PR symtab/11465:
10886 * gdb.dwarf2/pr11465.exp: New test.
10887 * gdb.dwarf2/pr11465.S: New file.
10888 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
10889 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
10890
10891 2010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
10892
10893 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
10894 registers. Update data sets with the new v2_double element in the
10895 VSX register union. Add vector_register3_vr data set for the AltiVec
10896 registers. Use gdb_test_no_output instead of send_gdb.
10897
10898 2010-08-19 Pedro Alves <pedro@codesourcery.com>
10899
10900 * gdb.python/py-shared.exp: New file, factored out from
10901 python.exp.
10902 * gdb.python/py-shared.c: New file.
10903 * gdb.python/py-shared-sl.c: New file.
10904 * gdb.python/python-1.c: New file.
10905 * gdb.python/python-sl.c: Delete.
10906 * gdb.python/python.c: Mention python-1.c.
10907 * gdb.python/python.exp: Move shared library tests to
10908 py-shared.exp.
10909 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
10910 (MISCELLANEOUS): New.
10911 (clean mostlyclean): Also remove $MISCELLANEOUS.
10912
10913 2010-08-19 Doug Evans <dje@google.com>
10914
10915 PR exp/11926
10916 * gdb.base/printcmds.exp (test_float_accepted): New function.
10917 Move existing float tests there. Add tests for floats with suffixes.
10918 (test_float_rejected): New function.
10919 * gdb.java/jv-print.exp (test_float_accepted): New function.
10920 (test_float_rejected): New function.
10921 * gdb.objc/print.exp: New file.
10922 * gdb.pascal/print.exp: New file.
10923 * lib/objc.exp: New file.
10924
10925 2010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
10926
10927 * gdb.base/default.exp (info set): Avoid full buffer error and force
10928 reading up to final gdb prompt.
10929 (show): Likewise.
10930
10931 2010-08-18 Tom Tromey <tromey@redhat.com>
10932
10933 PR symtab/11919:
10934 * gdb.base/completion.exp: Add test.
10935
10936 2010-08-18 Doug Evans <dje@google.com>
10937
10938 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
10939 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
10940 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
10941 Simplify, early exit if runto_main fails.
10942 * gdb.fortran/exprs.exp: load_lib fortran.exp.
10943 (set_lang_fortran): Moved to lib/fortran.exp.
10944 * gdb.fortran/types.exp: load_lib fortran.exp.
10945 (set_lang_fortran): Moved to lib/fortran.exp.
10946 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
10947 * gdb.java/jprint.exp (set_lang_java): Ditto.
10948 * gdb.java/jv-exp.exp: load_lib java.exp.
10949 If set_lang_java fails, issue a warning instead of failure to be
10950 consistent with other set_lang_foo uses.
10951 (set_lang_java): Moved to lib/java.exp.
10952 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
10953 If set_lang_java fails, issue a warning instead of failure to be
10954 consistent with other set_lang_foo uses.
10955 * gdb.pascal/types.exp: load_lib pascal.exp.
10956 (set_lang_pascal): Moved to lib/pascal.exp.
10957 * lib/fortran.exp: New file.
10958 * lib/java.exp (set_lang_java): New function.
10959 * lib/pascal.exp (set_lang_pascal): New function.
10960
10961 2010-08-18 Yao Qi <yao@codesourcery.com
10962
10963 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
10964 func_nofb_start and func_loopfb_start, so that address of functions
10965 is equal to these labels on Thumb.
10966
10967 2010-08-18 Yao Qi <yao@codesourcery.com>
10968
10969 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
10970 to reflect latest c source file.
10971
10972 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10973
10974 * gdb.cp/infcall-dlopen.exp: New file.
10975 * gdb.cp/infcall-dlopen.cc: New file.
10976 * gdb.cp/infcall-dlopen-lib.cc: New file.
10977
10978 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10979 Pedro Alves <pedro@codesourcery.com>
10980
10981 PR breakpoints/11371
10982
10983 * gdb.base/watch-cond-infcall.exp: New file.
10984 * gdb.base/watch-cond-infcall.c: New file.
10985
10986 2010-08-16 Tom Tromey <tromey@redhat.com>
10987
10988 * gdb.base/help.exp: Update.
10989 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
10990 watchpoint.
10991 (test_watch_location): New proc.
10992 (test_watchpoint_in_big_blob): Delete watchpoint.
10993 * gdb.base/watchpoint.c (func5): New function.
10994 (main): Call it.
10995
10996 2010-08-16 Doug Evans <dje@google.com>
10997
10998 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
10999
11000 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
11001
11002 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
11003 tests.
11004
11005 2010-08-11 Ken Werner <ken.werner@de.ibm.com>
11006
11007 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
11008 * gdb.base/gnu_vector.c: New File.
11009 * gdb.base/gnu_vector.exp: Likewise.
11010
11011 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
11012
11013 * gdb.python/python.c: New File.
11014 * gdb.python/python-sl.c: New File.
11015 * gdb.python/python.exp: Test solib_address and decode_line
11016 * functions.
11017
11018 2010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11019
11020 * gdb.python/python.exp (show height, set height 10)
11021 (verify pagination beforehand, verify pagination beforehand: q)
11022 (gdb.execute does not page, verify pagination afterwards)
11023 (verify pagination afterwards: q): New.
11024
11025 2010-08-02 Doug Evans <dje@google.com>
11026
11027 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
11028 because of an older gcc, change test2
11029 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
11030 to unsupported.
11031
11032 2010-07-30 Kazu Hirata <kazu@codesourcery.com>
11033
11034 * gdb.base/break-always.exp: Do not expect full paths to file
11035 names.
11036 * gdb.base/commands.exp: Likewise.
11037
11038 2010-07-30 Doug Evans <dje@google.com>
11039
11040 * gdb.cp/temargs.exp: For new tests that require newer gccs,
11041 xfail them when run with older gccs.
11042
11043 * lib/gdb.exp (build_executable): Forward "c++" option to
11044 get_compiler_info.
11045
11046 * gdb.python/py-type.exp (test_template): Mark as xfail tests
11047 "python print ttype.template_argument(1)" and
11048 "python print isinstance(ttype.template_argument(1), gdb.Value)"
11049 if using gcc 4.4 or earlier.
11050
11051 * gdb.base/valgrind-db-attach.exp: Use unique test name for
11052 attach-to-debugger handling.
11053
11054 2010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11055
11056 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
11057 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
11058 (main): Use copyreloc.
11059 * gdb.base/prelink.exp (split debug of executable)
11060 (.dynbss vs. .bss address shift): New tests.
11061
11062 2010-07-29 Pedro Alves <pedro@codesourcery.com>
11063
11064 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
11065 in gdb_test_multiple.
11066
11067 2010-07-29 Pedro Alves <pedro@codesourcery.com>
11068
11069 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
11070 environment.
11071
11072 2010-07-28 Tom Tromey <tromey@redhat.com>
11073
11074 PR python/11060:
11075 * gdb.python/py-type.c (Temargs): New template.
11076 (temvar): New variable.
11077 * gdb.python/py-type.exp (test_template): New proc.
11078
11079 2010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
11080
11081 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
11082 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
11083
11084 2010-07-28 Tom Tromey <tromey@redhat.com>
11085
11086 PR c++/9946:
11087 * gdb.cp/temargs.exp: New file.
11088 * gdb.cp/temargs.cc: New file.
11089
11090 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11091
11092 * gdb.base/help.exp (help disassemble): Update the content.
11093
11094 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11095
11096 * gdb.threads/ia64-sigill.exp: New file.
11097 * gdb.threads/ia64-sigill.c: New file.
11098
11099 2010-07-27 Tom Tromey <tromey@redhat.com>
11100
11101 * gdb.opt/inline-cmds.c (ATTR): New define.
11102 (func1): Use it.
11103 (func2): Likewise.
11104 (func3): Likewise.
11105 (outer_inline1): Likewise.
11106 (outer_inline2): Likewise.
11107 * gdb.opt/inline-bt.c (ATTR): New define.
11108 (func1): Use it.
11109 (func2): Likewise.
11110 * gdb.opt/inline-locals.c (ATTR): New define.
11111 (func1): Use it.
11112 (func2): Likewise.
11113
11114 2010-07-27 Tom Tromey <tromey@redhat.com>
11115
11116 * gdb.stabs/gdb11479.c (hack): New function.
11117 (test): Use it.
11118 (test2): Use it.
11119 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
11120 (int32_search_buf, int64_search_buf): No longer static.
11121 (x): Remove.
11122 * gdb.base/relocate.c (hack): New function.
11123
11124 2010-07-27 Phil Muldoon <pmuldoon@redhat.com>
11125
11126 * gdb.python/py-value.exp (test_inferior_function_call): New function.
11127 * gdb.python/py-value.c (func1): New function.
11128 (func2): Likewise.
11129
11130 2010-07-26 Corinna Vinschen <vinschen@redhat.com>
11131
11132 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
11133 as not to clash with .data section.
11134
11135 2010-07-26 Jerome Guitton <guitton@adacore.com>
11136
11137 * gdb.base/code_elim.exp: New file.
11138 * gdb.base/code_elim1.c: New file.
11139 * gdb.base/code_elim2.c: New file.
11140
11141 2010-07-21 Pedro Alves <pedro@codesourcery.com>
11142
11143 PR symtab/11827
11144
11145 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
11146 (some_volatile_enum): New variable.
11147 * gdb.base/printcmds.exp (test_print_enums): New.
11148 <top level>: Call it.
11149
11150 2010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
11151
11152 * gdb.cp/fpointer.cc: New test.
11153 * gdb.cp/fpointer.exp: New test.
11154
11155 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11156
11157 * gdb.base/solib-nodir.exp: New file.
11158 * lib/gdb.exp (runto): New case for a GDB internal error.
11159
11160 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11161 Ulrich Weigand <uweigand@de.ibm.com>
11162 Tom Tromey <tromey@redhat.com>
11163
11164 * gdb.base/charset-malloc.c: New file.
11165 * gdb.base/charset.c (malloc_stub): New prototype.
11166 (main): Call it instead of malloc itself.
11167 * gdb.base/charset.exp: Use only prepare_for_testing.
11168 (binfile): Remove the variable.
11169
11170 2010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11171
11172 Make core files the process_stratum.
11173 * gdb.base/corefile.exp (run: load core again)
11174 (run: sanity check we see the core file, run: with core)
11175 (run: core file is cleared, attach: load core again)
11176 (attach: sanity check we see the core file, attach: with core)
11177 (attach: core file is cleared): New tests.
11178 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
11179
11180 2010-07-14 Ken Werner <ken.werner@de.ibm.com>
11181
11182 * gdb.arch/altivec-abi.exp: New tests.
11183
11184 2010-07-13 Tom Tromey <tromey@redhat.com>
11185
11186 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
11187 (main): Use it.
11188 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
11189
11190 2010-07-13 Tom Tromey <tromey@redhat.com>
11191
11192 * gdb.base/label.exp: New file.
11193 * gdb.base/label.c: New file.
11194
11195 2010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
11196 H.J. Lu <hongjiu.lu@intel.com>
11197
11198 * lib/gdb.exp (is_ilp32_target): New.
11199 (is_lp64_target): Likewise.
11200
11201 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
11202 target.
11203 * gdb.arch/amd64-disp-step.exp: Likewise.
11204 * gdb.arch/amd64-dword.exp: Likewise.
11205 * gdb.arch/amd64-i386-address.exp: Likewise.
11206 * gdb.arch/amd64-word.exp: Likewise.
11207
11208 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
11209 target.
11210 * gdb.arch/i386-bp_permanent.exp: Likewise.
11211 * gdb.arch/i386-byte.exp: Likewise.
11212 * gdb.arch/i386-disp-step.exp: Likewise.
11213 * gdb.arch/i386-gnu-cfi.exp: Likewise.
11214 * gdb.arch/i386-prologue.exp: Likewise.
11215 * gdb.arch/i386-size-overlap.exp: Likewise.
11216 * gdb.arch/i386-size.exp: Likewise.
11217 * gdb.arch/i386-sse.exp: Likewise.
11218 * gdb.arch/i386-unwind.exp: Likewise.
11219 * gdb.arch/i386-word.exp: Likewise.
11220
11221 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
11222 test only when building 64-bit executables. Do not hard-code
11223 -m64 option.
11224
11225 2010-07-07 Doug Evans <dje@google.com>
11226
11227 * lib/gdb.exp (gdb_test_list_exact): New function.
11228 * gdb.base/default.exp (show convenience): Call it, add tests for
11229 $_sdata = void, $_thread = 0.
11230
11231 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11232 Joel Brobecker <brobecker@adacore.com>
11233
11234 Fix re-run of PIE executable, PR shlibs/11776.
11235 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
11236 Remove $displacement_main to match the solib-svr4.c change. New "kill"
11237 and re-"run" of the inferior.
11238
11239 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11240 Joel Brobecker <brobecker@adacore.com>
11241
11242 Cope with missing /usr/sbin/prelink.
11243 * lib/prelink-support.exp (prelink_no):
11244 <result == 1 && $output is "no such file or directory">: New.
11245 (prelink_yes): Likewise. Return on failed prelink_no.
11246
11247 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11248 Joel Brobecker <brobecker@adacore.com>
11249
11250 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
11251 build_executable by build_executable_own_libs. Replace "prelink -R"
11252 execution by a call of prelink_yes. Comment why "prelink -r" needs no
11253 change.
11254 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
11255 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
11256 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
11257 Replace build_executable by build_executable_own_libs's function
11258 build_executable_own_libs.
11259 (prelinkNO): Create new stub to call prelink_no.
11260 (prelinkYES): Create new stub to call prelink_yes.
11261 (test_attach): Rename calls of copy to file_copy.
11262 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
11263 (copy): Move to ...
11264 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
11265 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
11266 * gdb.base/prelink.exp: Disable testcase also for is_remote and
11267 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
11268 special flags by gdb_compile_shlib. Replace second gdb_compile by
11269 build_executable_own_libs. Replace "prelink -R" execution by a call of
11270 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
11271 a second call of prelink_yes. Replace restart commands by
11272 clean_restart.
11273 (prelink): Rename to ...
11274 (seen displacement message): ... this test. Extend its expectation
11275 strictness.
11276
11277 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11278
11279 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
11280 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
11281 displacement message exactly once.
11282
11283 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11284 Joel Brobecker <brobecker@adacore.com>
11285
11286 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
11287 its restore after the <$relink_args != ""> loop. new comment.
11288
11289 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11290 Joel Brobecker <brobecker@adacore.com>
11291
11292 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
11293 code for it. New variable relink_args.
11294 (prelinkYES): Call prelinkNO.
11295 (test_attach): Accept new parameter relink_args. Re-prelink the binary
11296 in such case. Move the core code to ...
11297 (test_attach_gdb): ... a new function. Send GDB command "file".
11298 Extend expected "Attaching to " string.
11299
11300 2010-07-02 Tom Tromey <tromey@redhat.com>
11301
11302 * gdb.base/bitops.exp: Remove extraneous "pass".
11303
11304 2010-07-02 Ken Werner <ken.werner@de.ibm.com>
11305
11306 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
11307
11308 2010-07-01 Pedro Alves <pedro@codesourcery.com>
11309
11310 * gdb.base/help.exp: Adjust expected output.
11311
11312 2010-07-01 Pedro Alves <pedro@codesourcery.com>
11313
11314 * gdb.base/help.exp: Adjust expected output.
11315
11316 2010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11317
11318 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
11319 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
11320 c++/11702.
11321
11322 2010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11323 Doug Evans <dje@google.com>
11324
11325 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
11326 add .dynamic entry'.
11327
11328 2010-06-29 Doug Evans <dje@google.com>
11329
11330 Test PR c++/11702.
11331 * gdb.cp/m-static.exp: Add testcase.
11332 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
11333
11334 2010-06-28 Phil Muldoon <pmuldoon@redhat.com>
11335 Tom Tromey <tromey@redhat.com>
11336 Thiago Jung Bauermann <bauerman@br.ibm.com>
11337
11338 * gdb.python/py-inferior.c: New File.
11339 * gdb.python/py-infthread.c: New File.
11340 * gdb.python/py-inferior.exp: New File.
11341 * gdb.python/py-infthread.exp: New File.
11342
11343 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11344
11345 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
11346 (ptype ::C::OtherFileClass typedefs): New.
11347 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
11348 (C::OtherFileClass::cOtherFileClassVar2): New.
11349 (C::OtherFileClass::cOtherFileClassVar_use): Use also
11350 cOtherFileClassVar2.
11351 (C::cOtherFileType2, C::cOtherFileVar2): New.
11352 (C::cOtherFileVar_use): use also cOtherFileVar2.
11353 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
11354
11355 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11356
11357 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
11358 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
11359 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
11360 (print ::C::cOtherFileVar)
11361 (whatis C::OtherFileClass::cOtherFileClassType)
11362 (whatis ::C::OtherFileClass::cOtherFileClassType)
11363 (print C::OtherFileClass::cOtherFileClassVar)
11364 (print ::cOtherFileClassVar)
11365 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
11366 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
11367 trailing content.
11368 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
11369 (C::OtherFileClass::cOtherFileClassVar)
11370 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
11371 (C::cOtherFileVar, C::cOtherFileVar_use): New.
11372
11373 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11374
11375 Test PR c++/11703 and PR gdb/1448.
11376 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
11377 gdb/1448.
11378
11379 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11380
11381 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
11382 (main) <rtti_data>: New.
11383 * gdb.cp/virtbase.exp (print rtti_data): New.
11384
11385 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11386 Joel Brobecker <brobecker@adacore.com>
11387
11388 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
11389
11390 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11391
11392 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
11393
11394 2010-06-28 Doug Evans <dje@google.com>
11395
11396 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
11397
11398 2010-06-27 Doug Evans <dje@google.com>
11399
11400 * gdb.cp/m-static.exp: Update expected test output.
11401
11402 2010-06-25 Paul Hilfinger <hilfinger@adacore.com>
11403
11404 * gdb.gdb/selftest.exp: Adjust expected message for
11405 capturing start-up runtime.
11406
11407 2010-06-25 Tom Tromey <tromey@redhat.com>
11408
11409 PR python/10808:
11410 * gdb.python/python.exp: Add new tests.
11411
11412 2010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
11413
11414 * gdb.cp/operator.cc: Created an import loop.
11415 * gdb.cp/operator.exp: Added testcase for import loop.
11416
11417 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11418
11419 Test PR python/11407.
11420 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
11421 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
11422 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
11423 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
11424 executable_nofb and executable_fb. New variables srcsfile, objsfile,
11425 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
11426 binfile. Call gdb_compile with clean_restart twice.
11427 (func_nofb print, func_nofb backtrace, func_loopfb print)
11428 (func_loopfb backtrace): New.
11429
11430 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11431
11432 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
11433 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
11434 by a hand made one.
11435 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
11436 i?86 requirement. Remove variables srcfile and binfile. New variable
11437 sources, executable_nofb and executable_fb. Call prepare_for_testing.
11438
11439 2010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11440
11441 * gdb.cell/dwarfaddr.exp: New file.
11442 * gdb.cell/dwarfaddr.S: New file.
11443
11444 2010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11445
11446 Test PR 9436.
11447 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
11448
11449 2010-06-24 Hui Zhu <teawater@gmail.com>
11450
11451 * gdb.base/eval.exp: New file.
11452
11453 2010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11454
11455 * gdb.cell/fork.exp: New file.
11456 * gdb.cell/fork.c: Likewise.
11457 * gdb.cell/fork-spu.c: Likewise.
11458
11459 2010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
11460
11461 * lib/gdb.exp (banned_variables_traced): New global variable.
11462 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
11463 (gdb_init): Use `trace add variable' instead of obsolete
11464 `trace variable'.
11465
11466 2010-06-21 Doug Evans <dje@google.com>
11467
11468 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
11469
11470 2010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11471
11472 * gdb.arch/spu-ls.exp: New file.
11473 * gdb.arch/spu-ls.c: Likewise.
11474
11475 2010-06-18 Stan Shebs <stan@codesourcery.com>
11476
11477 * gdb.threads/thread-specific.exp: Add tests of $_thread.
11478
11479 2010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11480
11481 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
11482 * gdb.base/watch-cond.exp: Likewise.
11483 * gdb.python/py-breakpoint.exp: Likewise.
11484
11485 2010-06-18 Pedro Alves <pedro@codesourcery.com>
11486
11487 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
11488 clean_restart, make sure every test has a distinct message, and
11489 that messages don't include the executable' full path.
11490
11491 2010-06-17 Doug Evans <dje@google.com>
11492
11493 * gdb.arch/i386-size.exp: Updated expected output for
11494 DISASSEMBLY_OMIT_FNAME.
11495
11496 2010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11497 Sergio Durigan Junior <sergiodj@redhat.com>
11498
11499 * gdb.base/watch-notconst.c: New file.
11500 * gdb.base/watch-notconst.S: New file.
11501 * gdb.base/watch-notconst2.c: New file.
11502 * gdb.base/watch-notconst2.S: New file.
11503 * gdb.base/watch-notconst.exp: New file.
11504 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
11505 (func4): Add operations on `global_ptr_ptr'.
11506 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
11507 routine to test watchpoints created with a constant expression.
11508 (test_inaccessible_watchpoint): Include tests for watchpoints
11509 created with a constant expression.
11510
11511 2010-06-14 Kevin Buettner <kevinb@redhat.com>
11512
11513 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
11514 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
11515 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
11516 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
11517 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
11518 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
11519 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
11520 of `_start'.
11521
11522 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11523
11524 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
11525 not supported on the target.
11526 * gdb.mi/mi-nonstop-exit.exp: Likewise.
11527 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
11528 * gdb.mi/mi-nsintrall.exp: Likewise.
11529 * gdb.mi/mi-nsmoribund.exp: Likewise.
11530 * gdb.mi/mi-nsthrexec.exp: Likewise.
11531
11532 2010-06-11 Stan Shebs <stan@codesourcery.com>
11533
11534 * gdb.base/permissions.exp: New file.
11535
11536 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11537
11538 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
11539 does not support ELF executable class.
11540
11541 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11542
11543 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
11544
11545 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11546
11547 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
11548 (runto): Catch "The target does not support running in non-stop mode.".
11549
11550 2010-06-11 Michael Snyder <msnyder@vmware.com>
11551
11552 * gdb.base/setshow.exp (set language asm): Don't use
11553 gdb_test_no_output, fails on some targets.
11554
11555 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11556
11557 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
11558 * gdb.cp/pr9167.exp: Likewise.
11559
11560 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11561
11562 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
11563
11564 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11565
11566 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
11567
11568 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11569
11570 * gdb.base/charset.c (main): Make sure malloc gets linked in.
11571
11572 2010-06-11 Tom Tromey <tromey@redhat.com>
11573
11574 PR gdb/9977, PR exp/11636::
11575 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
11576 (pieces_test_f6): Update expected output.
11577
11578 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11579
11580 * gdb.base/moribund-step.exp: New.
11581
11582 2010-06-08 Michael Snyder <msnyder@vmware.com>
11583
11584 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
11585 * gdb.ada/boolean_expr.exp:
11586 * gdb.ada/frame_args.exp: Ditto.
11587 * gdb.ada/lang_switch.exp: Ditto.
11588 * gdb.ada/ptype_arith_binop.exp: Ditto.
11589 * gdb.ada/ref_param.exp: Ditto.
11590 * gdb.ada/type_coercion.exp:Ditto.
11591
11592 * gdb.asm/asm-source.exp: Ditto.
11593
11594 * gdb.base/attach.exp: Ditto.
11595 * gdb.base/bitfields2.exp: Ditto.
11596 * gdb.base/call-signal-resume.exp: Ditto.
11597 * gdb.base/callfuncs.exp: Ditto.
11598 * gdb.base/commands.exp: Ditto.
11599 * gdb.base/dbx.exp: Ditto.
11600 * gdb.base/default.exp: Ditto.
11601 * gdb.base/dump.exp: Ditto.
11602 * gdb.base/exprs.exp: Ditto.
11603 * gdb.base/freebpcmd.exp: Ditto.
11604 * gdb.base/interrupt.exp: Ditto.
11605 * gdb.base/list.exp: Ditto.
11606 * gdb.base/long_long.exp: Ditto.
11607 * gdb.base/maint.exp: Ditto.
11608 * gdb.base/ptype.exp: Ditto.
11609 * gdb.base/return.exp: Ditto.
11610 * gdb.base/setshow.exp: Ditto.
11611 * gdb.base/sigbpt.exp: Ditto.
11612 * gdb.base/sigrepeat.exp: Ditto.
11613
11614 * gdb.cp/classes.exp: Ditto.
11615
11616 * gdb.dwarf2/dw2-restore.exp: Ditto.
11617
11618 * gdb.gdb/selftest.exp: Ditto.
11619
11620 * gdb.multi/base.exp: Ditto.
11621 * gdb.multi/bkpt-multi-exec.exp: Ditto.
11622
11623 * gdb.python/py-block.exp: Ditto.
11624 * gdb.python/py-prettyprint.exp: Ditto.
11625 * gdb.python/py-template.exp: Ditto.
11626
11627 * gdb.server/ext-attach.exp: Ditto.
11628 * gdb.server/ext-run.exp: Ditto.
11629 * gdb.server/server-mon.exp: Ditto.
11630
11631 * gdb.threads/fork-thread-pending.exp: Ditto.
11632 * gdb.threads/hand-call-in-threads.exp: Ditto.
11633 * gdb.threads/interrupted-hand-call.exp: Ditto.
11634 * gdb.threads/linux-dp.exp: Ditto.
11635 * gdb.threads/manythreads.exp: Ditto.
11636 * gdb.threads/print-threads.exp: Ditto.
11637 * gdb.threads/pthreads.exp: Ditto.
11638 * gdb.threads/schedlock.exp: Ditto.
11639 * gdb.threads/thread-unwindonsignal.exp: Ditto.
11640 * gdb.threads/threadapply.exp: Ditto.
11641
11642 2010-06-08 Michael Snyder <msnyder@vmware.com>
11643
11644 * gdb.ada/exec_changed.exp:
11645 Use ".*" instead of "" as wildcard regexp.
11646
11647 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
11648 * gdb.base/call-ar-st.exp: Ditto.
11649 * gdb.base/checkpoint.exp: Ditto.
11650 * gdb.base/default.exp: Ditto.
11651 * gdb.base/dump.exp: Ditto.
11652 * gdb.base/ending-run.exp: Ditto.
11653 * gdb.base/fileio.exp: Ditto.
11654 * gdb.base/miscexprs.exp: Ditto.
11655 * gdb.base/pointers.exp: Ditto.
11656 * gdb.base/readline.exp: Ditto.
11657 * gdb.base/reread.exp: Ditto.
11658 * gdb.base/restore.exp: Ditto.
11659 * gdb.base/shlib-call.exp: Ditto.
11660 * gdb.base/valgrind-db-attach.exp: Ditto.
11661 * gdb.base/volatile.exp: Ditto.
11662 * gdb.base/watchpoints.exp: Ditto.
11663
11664 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
11665
11666 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
11667 * gdb.python/py-value.exp: Ditto.
11668
11669 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
11670 * gdb.trace/circ.exp: Ditto.
11671 * gdb.trace/collection.exp: Ditto.
11672 * gdb.trace/packetlen.exp: Ditto.
11673 * gdb.trace/passc-dyn.exp: Ditto.
11674 * gdb.trace/report.exp: Ditto.
11675 * gdb.trace/tfile.exp: Ditto.
11676 * gdb.trace/tfind.exp: Ditto.
11677 * gdb.trace/while-dyn.exp: Ditto.
11678
11679 2010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11680
11681 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
11682
11683 2010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11684
11685 Test PR 10640.
11686 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
11687
11688 2010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
11689
11690 * gdb.cp/koenig.exp: Test for ADL operators.
11691 * gdb.cp/koenig.cc: Added ADL operators.
11692 * gdb.cp/operator.exp: New test.
11693 * gdb.cp/operator.cc: New test.
11694
11695 2010-06-04 Michael Snyder <msnyder@vmware.com>
11696
11697 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
11698 * gdb.base/pending.exp: Ditto.
11699
11700 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
11701
11702 2010-06-04 Doug Evans <dje@google.com>
11703
11704 * gdb.python/py-prettyprint.exp: Add new test for enabled and
11705 disabled printers.
11706 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
11707 (enable_lookup_function): New function.
11708
11709 2010-06-04 Tom Tromey <tromey@redhat.com>
11710
11711 * gdb.python/py-value.exp (test_value_hash): Don't test equality
11712 of hash and id.
11713
11714 2010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11715
11716 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
11717 newline.
11718 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
11719 (empty verbose non-noisy clear, empty verbose noisy clear)
11720 (empty non-verbose noisy clear): Likewise.
11721
11722 2010-06-03 Michael Snyder <msnyder@vmware.com>
11723
11724 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
11725 * gdb.base/display.exp: Ditto.
11726 * gdb.base/find.exp: Ditto.
11727 * gdb.base/ifelse.exp: Ditto.
11728 * gdb.base/multi-forks.exp: Ditto.
11729 * gdb.base/recurse.exp: Ditto.
11730 * gdb.base/setshow.exp: Ditto.
11731 * gdb.base/value-double-free.exp: Ditto.
11732 * gdb.base/watch-vfork.exp: Ditto.
11733 * gdb.base/watch_thread_num.exp: Ditto.
11734 * gdb.base/watchpoint-solib.exp: Ditto.
11735 * gdb.base/watchpoint.exp: Ditto.
11736 * gdb.base/watchpoints.exp: Ditto.
11737
11738 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
11739 * gdb.cp/overload.exp: Ditto.
11740 * gdb.cp/virtfunc.exp: Ditto.
11741
11742 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
11743
11744 * gdb.reverse/watch-precsave.exp:
11745 Replace gdb_test with gdb_test_no_output.
11746
11747 * gdb.threads/attach-into-signal.exp:
11748 Replace gdb_test with gdb_test_no_output.
11749 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
11750 * gdb.threads/watchthreads.exp: Ditto.
11751 * gdb.threads/watchthreads2.exp: Ditto.
11752
11753 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
11754 * gdb.trace/tfind.exp: Ditto.
11755
11756 2010-06-03 Joel Brobecker <brobecker@adacore.com>
11757
11758 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
11759 successful test if message is the empty string.
11760
11761 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11762
11763 * gdb.fortran/module.exp (stopped language detection): New test.
11764
11765 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11766
11767 Support DW_TAG_module as separate namespaces.
11768 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
11769 gdb.fortran/library-module-lib.f90: New.
11770 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
11771 (print i): Remove.
11772 (continue to breakpoint: i-is-1, print var_i value 1)
11773 (continue to breakpoint: i-is-2, print var_i value 2)
11774 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
11775 (print var_d, print var_i value 14, ptype modmany, complete `modm)
11776 (complete `modmany, complete `modmany`, complete `modmany`var)
11777 (show language, setting breakpoint at module): New tests.
11778 * gdb.fortran/module.f90 (module mod): Remove.
11779 (module mod1, module mod2, module modmany, subroutine sub1)
11780 (subroutine sub2, program module): New.
11781
11782 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11783
11784 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
11785 (print value of rUC, print value of rI, print value of UI): ... here.
11786 * gdb.cp/anon-union.exp (pass): Rename to ...
11787 (print z 2): ... here.
11788
11789 2010-06-02 Michael Snyder <msnyder@vmware.com>
11790
11791 * gdb.trace/actions.exp: Use gdb_test_no_output.
11792 * gdb.trace/circ.exp: Ditto.
11793 * gdb.trace/packetlen.exp: Ditto.
11794 * gdb.trace/save-trace.exp: Ditto.
11795 * gdb.trace/tracecmd.exp: Ditto.
11796 * gdb.trace/tsv.exp: Ditto.
11797
11798 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
11799 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
11800 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
11801 * gdb.threads/manythreads.exp: Ditto.
11802 * gdb.threads/print-threads.exp: Ditto.
11803 * gdb.threads/pthreads.exp: Ditto.
11804 * gdb.threads/schedlock.exp: Ditto.
11805 * gdb.threads/staticthreads.exp: Ditto.
11806 * gdb.threads/thread-specific.exp: Ditto.
11807 * gdb.threads/thread-unwindonsignal.exp: Ditto.
11808 * gdb.threads/threadapply.exp: Ditto.
11809 * gdb.threads/watchthreads.exp: Ditto.
11810 * gdb.threads/watchthreads2.exp: Ditto.
11811
11812 * gdb.python/py-block.exp: Use gdb_test_no_output.
11813 * gdb.python/py-prettyprint.exp: Ditto.
11814 * gdb.python/py-template.exp: Ditto.
11815 * gdb.python/py-value.exp: Ditto.
11816
11817 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
11818 * gdb.reverse/watch-reverse.exp: Ditto.
11819
11820 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
11821 * gdb.server/ext-run.exp: Ditto.
11822
11823 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
11824 * gdb.dwarf2/dw2-compressed.exp: Ditto.
11825 * gdb.dwarf2/dw2-intercu.exp: Ditto.
11826 * gdb.dwarf2/dw2-intermix.exp: Ditto.
11827 * gdb.dwarf2/dw2-producer.exp: Ditto.
11828 * gdb.dwarf2/mac-fileno.exp: Ditto.
11829
11830 * gdb.gdb/observer.exp: Use gdb_test_no_output.
11831 * gdb.gdb/selftest.exp: Ditto.
11832
11833 * gdb.multi/base.exp: Use gdb_test_no_output.
11834
11835 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
11836
11837 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11838
11839 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
11840
11841 2010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
11842
11843 * gdb.cp/class2.exp: Use gdb_test_no_output.
11844 * gdb.cp/classes.exp: Ditto.
11845 * gdb.cp/extern-c.exp: Ditto.
11846 * gdb.cp/inherit.exp: Ditto.
11847 * gdb.cp/maint.exp: Ditto.
11848 * gdb.cp/mb-inline.exp: Ditto.
11849 * gdb.cp/mb-templates.exp: Ditto.
11850 * gdb.cp/method2.exp: Ditto.
11851 * gdb.cp/misc.exp: Ditto.
11852 * gdb.cp/ovldbreak.exp: Ditto.
11853 * gdb.cp/punctuator.exp: Ditto.
11854 * gdb.cp/templates.exp: Ditto.
11855 * gdb.cp/virtbase.exp: Ditto.
11856
11857 * gdb.threads/attach-stopped.exp:
11858 Replace uses of send_gdb / gdb_expect.
11859 * gdb.threads/attachstop-mt.exp:
11860 Replace uses of send_gdb / gdb_expect.
11861 * gdb.threads/gcore-thread.exp:
11862 Replace uses of send_gdb / gdb_expect.
11863 * gdb.threads/hand-call-in-threads.exp:
11864 Replace uses of send_gdb / gdb_expect.
11865 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
11866 * gdb.threads/print-threads.exp:
11867 Replace uses of send_gdb / gdb_expect.
11868 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
11869 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
11870 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
11871
11872 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
11873 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
11874 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
11875 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
11876 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
11877 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
11878 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
11879 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
11880 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
11881 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
11882 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
11883
11884 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11885
11886 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
11887
11888 2010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
11889
11890 * gdb.cp/koenig.exp: Added new test case.
11891 * gdb.cp/koenig.cc: Ditto.
11892
11893 2010-06-01 Michael Snyder <msnyder@vmware.com>
11894
11895 * gdb.base/arithmet.exp: Use gdb_test_no_output.
11896 * gdb.base/arrayidx.exp: Ditto.
11897 * gdb.base/attach.exp: Ditto.
11898 * gdb.base/auxv.exp: Ditto.
11899 * gdb.base/bigcre.exp: Ditto.
11900 * gdb.base/break-always.exp: Ditto.
11901 * gdb.base/break-interp.exp: Ditto.
11902 * gdb.base/break.exp: Ditto.
11903 * gdb.base/breakpoint-shadow.exp: Ditto.
11904 * gdb.base/call-ar-st.exp: Ditto.
11905 * gdb.base/call-sc.exp: Ditto.
11906 * gdb.base/call-signal-resume.exp: Ditto.
11907 * gdb.base/callfuncs.exp: Ditto.
11908 * gdb.base/catch-syscall.exp: Ditto.
11909 * gdb.base/charset.exp: Ditto.
11910 * gdb.base/code-expr.exp: Ditto.
11911 * gdb.base/commands.exp: Ditto.
11912 * gdb.base/cond-expr.exp: Ditto.
11913 * gdb.base/condbreak.exp: Ditto.
11914 * gdb.base/cursal.exp: Ditto.
11915 * gdb.base/cvexpr.exp: Ditto.
11916 * gdb.base/default.exp: Ditto.
11917 * gdb.base/del.exp: Ditto.
11918 * gdb.base/detach.exp: Ditto.
11919 * gdb.base/display.exp: Ditto.
11920 * gdb.base/ena-dis-br.exp: Ditto.
11921 * gdb.base/eval-skip.exp: Ditto.
11922 * gdb.base/foll-fork.exp: Ditto.
11923 * gdb.base/foll-vfork.exp: Ditto.
11924 * gdb.base/frame-args.exp: Ditto.
11925 * gdb.base/funcargs.exp: Ditto.
11926 * gdb.base/gcore-buffer-overflow.exp: Ditto.
11927 * gdb.base/gdbvars.exp: Ditto.
11928 * gdb.base/help.exp: Ditto.
11929 * gdb.base/ifelse.exp: Ditto.
11930 * gdb.base/included.exp: Ditto.
11931 * gdb.base/list.exp: Ditto.
11932 * gdb.base/macscp.exp: Ditto.
11933 * gdb.base/maint.exp: Ditto.
11934 * gdb.base/multi-fork.exp: Ditto.
11935 * gdb.base/overlays.exp: Ditto.
11936 * gdb.base/page.exp: Ditto.
11937 * gdb.base/pending.exp: Ditto.
11938 * gdb.base/pointers.exp: Ditto.
11939 * gdb.base/pr11022.exp: Ditto.
11940 * gdb.base/prelink.exp: Ditto.
11941 * gdb.base/printcmds.exp: Ditto.
11942 * gdb.base/psymtab.exp: Ditto.
11943 * gdb.base/randomize.exp: Ditto.
11944 * gdb.base/relational.exp: Ditto.
11945 * gdb.base/relocate.exp: Ditto.
11946 * gdb.base/remote.exp: Ditto.
11947 * gdb.base/sepdebug.exp: Ditto.
11948 * gdb.base/set-lang-auto.exp: Ditto.
11949 * gdb.base/setshow.exp: Ditto.
11950 * gdb.base/setvar.exp: Ditto.
11951 * gdb.base/signals.exp: Ditto.
11952 * gdb.base/signull.exp: Ditto.
11953 * gdb.base/sigstep.exp: Ditto.
11954 * gdb.base/sizeof.exp: Ditto.
11955 * gdb.base/solib-disc.exp: Ditto.
11956 * gdb.base/store.exp: Ditto.
11957 * gdb.base/structs.exp: Ditto.
11958 * gdb.base/structs2.exp: Ditto.
11959 * gdb.base/subst.exp: Ditto.
11960 * gdb.base/term.exp: Ditto.
11961 * gdb.base/trace-commands.exp: Ditto.
11962 * gdb.base/unwindonsignal.exp: Ditto.
11963 * gdb.base/valgrind-db-attach.exp: Ditto.
11964 * gdb.base/varargs.exp: Ditto.
11965 * gdb.base/watch-cond.exp: Ditto.
11966 * gdb.base/watch_thread_num.exp: Ditto.
11967 * gdb.base/watchpoint-cond-gone.exp: Ditto.
11968 * gdb.base/watchpoint.exp: Ditto.
11969 * gdb.base/whatis-exp.exp: Ditto.
11970
11971 2010-06-01 Michael Snyder <msnyder@vmware.com>
11972
11973 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
11974 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
11975 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
11976 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
11977 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
11978 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
11979 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
11980 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
11981 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
11982 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
11983 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
11984 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
11985 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
11986 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
11987 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
11988
11989 2010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11990
11991 * gdb.base/commands.exp (begin commands on watch): Remove excessive
11992 trailing newline.
11993 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
11994 * gdb.java/jmisc.exp (p *args\n): Rename to ...
11995 (p *args): ... here and remove excessive trailing newline.
11996
11997 2010-05-31 Joel Brobecker <brobecker@adacore.com>
11998
11999 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
12000
12001 2010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
12002
12003 Accept the new Linux kernel "t (tracing stop)" string.
12004 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
12005 Update comment.
12006 (state_wait) <T (tracing stop)>: New.
12007 (main): Update the state_wait expect string.
12008
12009 2010-05-28 Pedro Alves <pedro@codesourcery.com>
12010
12011 * limits.c, limits.exp: Delete files.
12012 * Makefile.in (clean mostlyclean): Adjust.
12013 * tracecmd.exp: Adjust.
12014
12015 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12016
12017 * gdb.base/tui-layout.exp: New.
12018
12019 2010-05-28 Michael Snyder <msnyder@vmware.com>
12020
12021 * gdb.reverse/break-precsave.exp:
12022 Replace uses of send_gdb / gdb_expect.
12023 * gdb.reverse/break-reverse.exp:
12024 Replace uses of send_gdb / gdb_expect.
12025 * gdb.reverse/consecutive-precsave.exp:
12026 Replace uses of send_gdb / gdb_expect.
12027 * gdb.reverse/consecutive-reverse.exp:
12028 Replace uses of send_gdb / gdb_expect.
12029 * gdb.reverse/finish-precsave.exp:
12030 Replace uses of send_gdb / gdb_expect.
12031 * gdb.reverse/finish-reverse.exp:
12032 Replace uses of send_gdb / gdb_expect.
12033 * gdb.reverse/i386-precsave.exp:
12034 Replace uses of send_gdb / gdb_expect.
12035 * gdb.reverse/i386-reverse.exp:
12036 Replace uses of send_gdb / gdb_expect.
12037 * gdb.reverse/i386-sse-reverse.exp:
12038 Replace uses of send_gdb / gdb_expect.
12039 * gdb.reverse/i387-env-reverse.exp:
12040 Replace uses of send_gdb / gdb_expect.
12041 * gdb.reverse/i387-stack-reverse.exp:
12042 Replace uses of send_gdb / gdb_expect.
12043 * gdb.reverse/machinestate-precsave.exp:
12044 Replace uses of send_gdb / gdb_expect.
12045 * gdb.reverse/machinestate.exp:
12046 Replace uses of send_gdb / gdb_expect.
12047 * gdb.reverse/sigall-precsave.exp:
12048 Replace uses of send_gdb / gdb_expect.
12049 * gdb.reverse/sigall-reverse.exp:
12050 Replace uses of send_gdb / gdb_expect.
12051 * gdb.reverse/solib-precsave.exp:
12052 Replace uses of send_gdb / gdb_expect.
12053 * gdb.reverse/solib-reverse.exp:
12054 Replace uses of send_gdb / gdb_expect.
12055 * gdb.reverse/step-precsave.exp:
12056 Replace uses of send_gdb / gdb_expect.
12057 * gdb.reverse/step-reverse.exp:
12058 Replace uses of send_gdb / gdb_expect.
12059 * gdb.reverse/until-precsave.exp:
12060 Replace uses of send_gdb / gdb_expect.
12061 * gdb.reverse/until-reverse.exp:
12062 Replace uses of send_gdb / gdb_expect.
12063 * gdb.reverse/watch-precsave.exp:
12064 Replace uses of send_gdb / gdb_expect.
12065 * gdb.reverse/watch-reverse.exp:
12066 Replace uses of send_gdb / gdb_expect.
12067
12068 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12069
12070 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
12071 excessive newline.
12072
12073 2010-05-27 Michael Snyder <msnyder@vmware.com>
12074
12075 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
12076 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
12077 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
12078 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
12079 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
12080 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
12081 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
12082 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
12083 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
12084 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
12085 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
12086 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
12087 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
12088 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
12089 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
12090 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
12091 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
12092 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
12093 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
12094
12095 2010-05-26 Michael Snyder <msnyder@vmware.com>
12096
12097 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
12098 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
12099
12100 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
12101 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
12102 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
12103
12104 * gdb.reverse/consecutive-reverse.exp:
12105 Replace uses of send_gdb / gdb_expect.
12106 * gdb.reverse/consecutive-precsave.exp:
12107 Replace uses of send_gdb / gdb_expect.
12108
12109 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
12110 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
12111 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
12112 * gdb.mi/mi-ns-stale-regcache.exp:
12113 Replace uses of send_gdb / gdb_expect.
12114 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
12115 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
12116 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
12117 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
12118 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
12119 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
12120 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
12121 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
12122 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
12123
12124 2010-05-26 Michael Snyder <msnyder@vmware.com>
12125
12126 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
12127
12128 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
12129
12130 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
12131 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
12132 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
12133 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
12134 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
12135 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
12136 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
12137 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
12138 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
12139
12140 2010-05-25 Tom Tromey <tromey@redhat.com>
12141
12142 * gdb.base/macscp.exp: Add missing space after setup_kfail.
12143
12144 2010-05-25 Tom Tromey <tromey@redhat.com>
12145
12146 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
12147 argument order.
12148 * gdb.base/macscp.exp: Fix setup_kfail argument order.
12149 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
12150 order.
12151 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
12152 order.
12153 * gdb.base/call-sc.exp (setup_kfails): Remove.
12154 (setup_compiler_kfails): Remove.
12155 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
12156 argument order.
12157 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
12158 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
12159 (advancei): Fix setup_kfail argument order.
12160 * gdb.base/radix.exp: Fix setup_kfail argument order.
12161 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
12162 order.
12163 * gdb.base/structs.exp (setup_kfails): Remove.
12164 (setup_compiler_kfails): Fix setup_kfail argument order.
12165 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
12166 order.
12167 * gdb.java/jmain.exp: Fix setup_kfail argument order.
12168 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
12169 setup_kfail argument order.
12170 * gdb.cp/overload.exp: Fix setup_kfail argument order.
12171
12172 2010-05-25 Tom Tromey <tromey@redhat.com>
12173
12174 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
12175
12176 2010-05-25 Michael Snyder <msnyder@vmware.com>
12177
12178 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
12179 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
12180 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
12181 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
12182 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
12183 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
12184 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
12185 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
12186 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
12187 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
12188 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
12189 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
12190 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
12191 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
12192 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
12193 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
12194 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
12195 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
12196 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
12197 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
12198 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
12199 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
12200 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
12201 * gdb.base/default.exp: Replace send_gdb with gdb_test.
12202 * gdb.base/define.exp: Replace send_gdb with gdb_test.
12203 * gdb.base/display.exp: Replace send_gdb with gdb_test.
12204 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
12205 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
12206 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
12207 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
12208 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
12209 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
12210 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
12211 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
12212 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
12213 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
12214 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
12215 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
12216 * gdb.base/help.exp: Replace send_gdb with gdb_test.
12217 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
12218 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
12219 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
12220 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
12221 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
12222 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
12223 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
12224 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
12225 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
12226
12227 2010-05-25 Doug Evans <dje@google.com>
12228
12229 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
12230 gdb.string_to_argv.
12231
12232 2010-05-21 Tom Tromey <tromey@redhat.com>
12233
12234 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
12235 Call it.
12236 * gdb.dwarf2/pieces.S: Update.
12237 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
12238
12239 2010-05-21 Tom Tromey <tromey@redhat.com>
12240
12241 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
12242 Call it.
12243 * gdb.dwarf2/pieces.c (struct C): New.
12244 (f6): New function.
12245 * gdb.dwarf2/pieces.S: Replace.
12246
12247 2010-05-21 Tom Tromey <tromey@redhat.com>
12248
12249 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
12250 Call it.
12251
12252 2010-05-21 Tom Tromey <tromey@redhat.com>
12253
12254 * gdb.dwarf2.pieces.exp: New file.
12255 * gdb.dwarf2.pieces.S: New file.
12256 * gdb.dwarf2.pieces.c: New file.
12257
12258 2010-05-20 Pedro Alves <pedro@codesourcery.com>
12259 Joel Brobecker <brobecker@adacore.com>
12260
12261 * lib/gdb.exp (gdb_test_no_output): New function.
12262 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
12263 when testing commands that should produce no output.
12264
12265 2010-05-17 Joel Brobecker <brobecker@adacore.com>
12266
12267 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
12268 parameter that we want to watch being a constant.
12269
12270 2010-05-17 Joel Brobecker <brobecker@adacore.com>
12271
12272 * gdb.ada/cond_lang: New testcase.
12273
12274 2010-05-17 Joel Brobecker <brobecker@adacore.com>
12275
12276 * lib/gdb.exp (banned_variables): New variable/constant.
12277 (gdb_init): Add write trace on variables listed in banned_variables.
12278 (gdb_finish): Remove write traces on variables listed in
12279 banned_variables.
12280
12281 2010-05-17 Joel Brobecker <brobecker@adacore.com>
12282
12283 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
12284 * gdb.cp/koenig.exp: Likewise.
12285
12286 2010-05-14 Phil Muldoon <pmuldoon@redhat.com>
12287
12288 PR python/11482
12289
12290 * gdb.python/py-value.exp (test_value_hash): New function.
12291
12292 2010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
12293
12294 PR exp/11530.
12295 * gdb.base/gdb11530.c: New file.
12296 * gdb.base/gdb11530.exp: New file.
12297
12298 2010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12299
12300 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
12301 * gdb.dwarf2/dw2-modula2-self-type.S: New.
12302
12303 2010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
12304
12305 * gdb.cp/koenig.exp: New test.
12306 * gdb.cp/koenig.cc: New test program.
12307
12308 2010-05-05 Joel Brobecker <brobecker@adacore.com>
12309
12310 Remove the use of prms_id and bug_id throughout the testsuite.
12311
12312 2010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
12313
12314 PR exp/11349.
12315 * testsuite/gdb.cp/ref-types.exp: Add test to examine
12316 use a reference local variable.
12317
12318 2010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12319
12320 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
12321 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
12322 variable different_dir. Move debugfile into a full directory pathname
12323 under DIFFERENT_DIR.
12324 * lib/gdb.exp (separate_debug_filename): Remove.
12325 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
12326 variable debug_dir and mkdir of it. Update function comments.
12327
12328 2010-04-29 Pedro Alves <pedro@codesourcery.com>
12329
12330 PR gdb/11557
12331
12332 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
12333 files.
12334
12335 2010-04-29 Phil Muldoon <pmuldoon@redhat.com>
12336
12337 * gdb.python/py-param.exp: New File.
12338
12339 2010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
12340
12341 * gdb.base/default.exp: Fix "set language" test.
12342
12343 2010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
12344
12345 PR breakpoints/11531.
12346 * gdb.base/gdb11531.c: New file.
12347 * gdb.base/gdb11531.exp: New file.
12348
12349 2010-04-26 Tom Tromey <tromey@redhat.com>
12350
12351 * gdb.base/completion.exp: Add tests for completion and deprecated
12352 commands.
12353
12354 2010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
12355
12356 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
12357 (print /x char_array): Escape curly brackets.
12358
12359 2010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12360
12361 Fix deadlock on looped list of loaded shared objects.
12362 * gdb.base/solib-corrupted.exp: New.
12363
12364 2010-04-23 Doug Evans <dje@google.com>
12365
12366 * gdb.python/py-section-script.c: New file.
12367 * gdb.python/py-section-script.exp: New file.
12368 * gdb.python/py-section-script.py: New file.
12369
12370 2010-04-20 Chris Moller <cmoller@redhat.com>
12371
12372 PR 10179
12373
12374 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
12375 * gdb.base/pr10179-a.c:
12376 * gdb.base/pr10179-b.c:
12377 * gdb.base/pr10179.exp: New files.
12378
12379 2010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12380
12381 Fix crashes on dangling display expressions.
12382 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
12383 is SEP.
12384 (lib_flags): Remove the "debug" keyword.
12385 (libsepdebug): New variable for iterating new loop.
12386 (save_pf_prefix): New variable wrapping the loop.
12387 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
12388 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
12389
12390 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
12391
12392 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
12393
12394 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
12395
12396 PR stabs/11479.
12397 * gdb.stabs/gdb11479.exp: New file.
12398 * gdb.stabs/gdb11479.c: New file.
12399
12400 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
12401
12402 * gdb.base/charset.c (Strin16, String32): New variables.
12403 * gdb.base/charset.exp (gdb_test): Test correct display
12404 of 16 or 32 bit strings.
12405
12406 2010-04-21 Chris Moller <cmoller@redhat.com>
12407
12408 PR 9167
12409 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
12410 * gdb.cp/pr9167.cc: New file.
12411 * gdb.cp/pr9167.exp: New file.
12412
12413
12414 2010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
12415
12416 PR pascal/11492.
12417 * gdb.pascal/gdb11492.pas: New file.
12418 * gdb.pascal/gdb11492.exp: New file.
12419
12420 2010-04-20 Joel Brobecker <brobecker@adacore.com>
12421
12422 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
12423
12424 2010-04-20 Joel Brobecker <brobecker@adacore.com>
12425
12426 * gdb.ada/dyn_loc: New testcase.
12427
12428 2010-04-20 Chris Moller <cmoller@redhat.com>
12429
12430 PR 10867
12431
12432 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
12433 * gdb.cp/pr10687.cc: New file.
12434 * gdb.cp/pr10687.exp: New file.
12435
12436
12437 2010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12438 Sergio Durigan Junior <sergiodj@redhat.com>
12439
12440 * gdb.fortran/logical.exp: New testcase.
12441 * gdb.fortran/logical.f90: New file.
12442
12443 2010-04-19 Doug Evans <dje@google.com>
12444
12445 * gdb.base/help.exp (help source): Update expected output.
12446
12447 2010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12448
12449 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
12450 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
12451 gdb_exit and return.
12452 (executable): New variable.
12453 (binfile): Use it.
12454
12455 2010-04-19 Pedro Alves <pedro@codesourcery.com>
12456
12457 PR breakpoints/8554.
12458
12459 * gdb.trace/save-trace.exp: Adjust.
12460
12461 2010-04-17 H.J. Lu <hongjiu.lu@intel.com>
12462
12463 PR corefiles/11511
12464 * gdb.arch/system-gcore.exp: New.
12465 * gdb.arch/gcore.c: Likewise.
12466
12467 2010-04-15 Doug Evans <dje@google.com>
12468
12469 * gdb.python/py-progspace.c: New file.
12470 * gdb.python/py-progspace.exp: New file.
12471
12472 * gdb.base/source.exp: Add tests for "source -s".
12473
12474 2010-04-14 Phil Muldoon <pmuldoon@redhat.com>
12475
12476 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
12477 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
12478 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
12479 * gdb.python/py-mi.exp: New test for to_string returning None.
12480
12481 2010-04-12 Phil Muldoon <pmuldoon@redhat.com>
12482
12483 * gdb.python/py-breakpoint.c: Make result global.
12484
12485 2010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12486
12487 Fix non-GNU make compatibility.
12488 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
12489
12490 2010-04-09 Phil Muldoon <pmuldoon@redhat.com>
12491
12492 * gdb.python/py-breakpoint.exp: New File.
12493 * gdb.python/py-breakpoint.C: Ditto.
12494
12495 2010-04-08 Stan Shebs <stan@codesourcery.com>
12496
12497 * gdb.trace/actions.exp: Clear default-collect.
12498 * gdb.trace/save-trace.exp: Clear default-collect.
12499
12500 2010-04-08 Phil Muldoon <pmuldoon@redhat.com>
12501
12502 * gdb.python/py-value: Add null string variable.
12503 (test_lazy_string): Test zero length, NULL address lazy
12504 strings.
12505
12506 2010-04-07 H.J. Lu <hongjiu.lu@intel.com>
12507
12508 * gdb.arch/i386-avx.c: New.
12509 * gdb.arch/i386-avx.exp: Likewise.
12510
12511 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
12512
12513 2010-04-06 Doug Evans <dje@google.com>
12514
12515 * gdb.base/source-test.gdb: New file.
12516 * gdb.base/source.exp: Test source -v.
12517
12518 2010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12519
12520 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
12521
12522 2010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
12523
12524 * gdb.stabs/aout.sed: Convert all backslash to double backslash
12525 within one line, unless it is followed by a double quote.
12526 * gdb.stabs/hppa.sed: Idem.
12527 * gdb.stabs/weird.def: Add char and String constants
12528 * gdb.stabs/weird.exp: Check for correct parsing of
12529 char and string constants.
12530 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
12531 in .stabs to .stabx substitution.
12532
12533 2010-04-05 Stan Shebs <stan@codesourcery.com>
12534
12535 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
12536 constant global.
12537 * gdb.trace/tfile.exp: Try to print them.
12538
12539 2010-04-04 Stan Shebs <stan@codesourcery.com>
12540
12541 * gdb.base/completion.exp: Update for new "info watchpoints".
12542 * gdb.base/default.exp: Ditto.
12543 * gdb.base/help.exp: Ditto.
12544 * gdb.base/watchpoint.exp: Ditto.
12545 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
12546
12547 2010-04-04 Stan Shebs <stan@codesourcery.com>
12548
12549 * gdb.trace/tfile.exp: Sharpen tfind test.
12550
12551 2010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12552
12553 * gdb.base/break-entry.exp: New.
12554
12555 2010-04-02 Hui Zhu <teawater@gmail.com>
12556 Michael Snyder <msnyder@vmware.com>
12557
12558 * gdb.reverse/i386-sse-reverse.exp: New file.
12559 * gdb.reverse/i386-sse-reverse.c: New file.
12560
12561 2010-04-02 Pedro Alves <pedro@codesourcery.com>
12562
12563 * gdb.trace/tfind.exp: Adjust expected disassembly output.
12564
12565 2010-04-01 Stan Shebs <stan@codesourcery.com>
12566
12567 * gdb.trace/actions.exp: Tweak expected output.
12568 * gdb.trace/while-stepping.exp: Tweak expected output.
12569
12570 2010-04-01 H.J. Lu <hongjiu.lu@intel.com>
12571
12572 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
12573
12574 2010-04-01 Pedro Alves <pedro@codesourcery.com>
12575
12576 * gdb.base/commands.exp: Adjust.
12577 * gdb.cp/extern-c.exp: Adjust.
12578
12579 2010-04-01 Pedro Alves <pedro@codesourcery.com>
12580
12581 * gdb.trace/collection.c (local_test_func): Define a local struct,
12582 and instanciate it.
12583
12584 2010-04-01 Pedro Alves <pedro@codesourcery.com>
12585
12586 * gdb.trace/collection.exp (gdb_collect_args_test)
12587 (gdb_collect_argarray_test): XFAIL the tests that assume the
12588 argarray argument's elements are collected.
12589
12590 2010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
12591
12592 * gdb.dwarf2/dw2-bad-parameter-type.exp,
12593 gdb.dwarf2/dw2-bad-parameter-type.S: New.
12594
12595 2010-03-31 Stan Shebs <stan@codesourcery.com>
12596
12597 * gdb.trace/save-trace.exp: Test save/restore of default-collect
12598 and tracepoint conditionals.
12599 (gdb_verify_tracepoints): Delete unused return.
12600
12601 2010-03-26 Keith Seitz <keiths@redhat.com>
12602
12603 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
12604 appear in the output before main.
12605 Remove KFAIL for gdb/2215 aka bz 9320.
12606
12607 2010-03-30 Doug Evans <dje@google.com>
12608
12609 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
12610 by dejagnu.
12611 * gdb.arch/amd64-dword.exp: Ditto.
12612
12613 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
12614 match.
12615 (break printf): Ditto.
12616
12617 2010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
12618
12619 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
12620 gcc < 4.4.
12621 * gdb.cp/shadow.exp: Ditto.
12622
12623 2010-03-29 Pedro Alves <pedro@codesourcery.com>
12624
12625 * gdb.trace/collection.exp (run_trace_experiment): Make sure
12626 "tstart" is silent.
12627
12628 2010-03-29 Pedro Alves <pedro@codesourcery.com>
12629
12630 * gdb.trace/collection.exp (executable): New.
12631 (binfile): Use it.
12632 (fpreg, spreg, pcreg): New.
12633 (test_register): Use gdb_test_multiple. Pass /x to print.
12634 (prepare_for_trace_test): New.
12635 (run_trace_experiment): Use "continue", not gdb_run_cmd.
12636 (gdb_collect_args_test, gdb_collect_argstruct_test)
12637 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
12638 prepare_for_trace_test.
12639 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
12640 fpreg, spreg and pcreg.
12641 (gdb_collect_expression_test, gdb_collect_globals_test): Use
12642 prepare_for_trace_test.
12643 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
12644 try to detect tracing support here. Don't set breakpoints at
12645 `begin' or `end' here.
12646 <global scope>: Use clean_restart. Run to main before checking
12647 for tracing support. Check for for tracing support here.
12648
12649 2010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12650
12651 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
12652 " as $displacement" to "seen displacement message".
12653
12654 2010-03-28 Pedro Alves <pedro@codesourcery.com>
12655
12656 * gdb.trace/while-dyn.exp (executable): New variable.
12657 (binfile): Use it.
12658 (test_while_stepping): New function. Move most tests here. Call
12659 it once for each of the while-stepping, stepping and ws aliases.
12660
12661 2010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12662
12663 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
12664 that do not provide the tagless_struct type name at all.
12665 (test_print_anon_union): Do not check value of uninitialized
12666 union member. Do not use cp_test_ptype_class, so we can accept
12667 "long" as well as "long int".
12668
12669 2010-03-26 Pedro Alves <pedro@codesourcery.com>
12670
12671 * gdb.trace/tfile.c (tohex, bin2hex): New.
12672 (write_error_trace_file): Hexify error description.
12673
12674 2010-03-25 Stan Shebs <stan@codesourcery.com>
12675
12676 * gdb.trace/tfile.c: Generate an additional trace file, improve
12677 portability.
12678 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
12679 files in a better way.
12680
12681 2010-03-25 Keith Seitz <keiths@redhat.com>
12682
12683 * gdb.java/jprint.exp: XFAIL printing of static class members
12684 because of GCC debuginfo problem.
12685
12686 2010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12687
12688 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
12689
12690 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12691
12692 * gdb.base/completion.exp: Allow long instead of long int.
12693 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
12694 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
12695 variable p.
12696 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
12697 * gdb.base/pointers.exp: Allow long instead of long int.
12698 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
12699 * gdb.base/step-line.exp: Allow a directory before the source file name.
12700
12701 2010-03-24 Tom Tromey <tromey@redhat.com>
12702
12703 PR breakpoints/9352:
12704 * gdb.base/default.exp: Update.
12705 * gdb.base/commands.exp: Update.
12706 * gdb.cp/extern-c.exp: Test setting commands on multiple
12707 breakpoints at once.
12708
12709 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12710
12711 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
12712 if gdb,nosignals.
12713 * gdb.base/watchpoints.c: Do not include unnecessary headers.
12714 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
12715 exited".
12716
12717 2010-03-24 Stan Shebs <stan@codesourcery.com>
12718
12719 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
12720
12721 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12722
12723 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
12724 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
12725 argument. Handle "short" and "long".
12726 (Top level): Pass overprototyped output for old_fptr and xptr.
12727
12728 2010-03-23 Pedro Alves <pedro@codesourcery.com>
12729
12730 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
12731 format strings and add casts to avoid compiler warnings.
12732
12733 2010-03-23 Vladimir Prus <vladimir@codesourcery.com>
12734
12735 * lib/trace-support.exp (gdb_trace_setactions):
12736 Don't expect whitespace after ">" prompt.
12737 * gdb.trace/actions.exp: Adjust for output changes.
12738 * gdb.trace/while-stepping.exp: Likewise.
12739
12740 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12741
12742 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
12743 and r157645).
12744
12745 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12746
12747 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
12748 New.
12749
12750 2010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
12751
12752 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
12753 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
12754
12755 2010-03-19 Stan Shebs <stan@codesourcery.com>
12756
12757 * gdb.trace/ax.exp: New file.
12758
12759 2010-03-19 Doug Evans <dje@google.com>
12760
12761 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
12762 output from gcc.
12763
12764 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
12765 named /usr/sbin/prelink<foo>.
12766
12767 2010-03-18 Stan Shebs <stan@codesourcery.com>
12768
12769 * gdb.trace/circ.exp: Test circular-trace-buffer.
12770 * gdb.trace/tfile.exp: Update tstatus test.
12771
12772 2010-03-18 Joel Brobecker <brobecker@adacore.com>
12773
12774 * gdb.dwarf2/dw2-anonymous-func.S: New file.
12775 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
12776
12777 2010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12778
12779 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
12780
12781 2010-03-18 Pedro Alves <pedro@codesourcery.com>
12782
12783 * gdb.base/default.exp: Adjust the expected output of the finish
12784 and until commands when the inferior is not being run.
12785
12786 2010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
12787
12788 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
12789 * gdb.cp/nsusing.exp: Ditto.
12790
12791 2010-03-15 Tom Tromey <tromey@redhat.com>
12792
12793 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
12794 * gdb.cp/userdef.cc (operator==): New function.
12795 (main): New locals mem1, mem2.
12796
12797 2010-03-15 Jie Zhang <jie@codesourcery.com>
12798
12799 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
12800 Declare and use new loadtimeout variable.
12801
12802 2010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
12803
12804 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
12805 Use gdb_load later.
12806
12807 2010-03-14 Pedro Alves <pedro@codesourcery.com>
12808
12809 * gdb.base/solib-disc.c (main): Make format of fprintf a string
12810 literal. Add missing endlines to prints to stderr.
12811
12812 2010-03-12 Tom Tromey <tromey@redhat.com>
12813
12814 PR c++/9708:
12815 * gdb.cp/m-static.exp: Add regression test.
12816 * gdb.cp/m-static.cc (method): New method.
12817 (main): Call it.
12818
12819 2010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
12820
12821 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
12822 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
12823
12824 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
12825
12826 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
12827
12828 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
12829
12830 * lib/gdb.exp (skip_stl_tests): New.
12831 (gdb_compile): Symbian needs -ldl.
12832 (shlib_target_file): New.
12833 (shlib_symbol_file): New.
12834 (gdb_load_shlibs): Use shlib_target_file.
12835 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
12836 * gdb.cp/exception.exp: Use skip_stl_tests.
12837 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
12838 * gdb.cp/try_catch.exp: Use skip_stl_tests.
12839 * gdb.cp/mb-templates.exp: Ditto.
12840 * gdb.base/commands.exp: Relax regexes.
12841 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
12842 shlib_target_file and shlib_symbol_file.
12843 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
12844 sections.
12845 * gdb.base/ending-run.exp: Accept E32Main for symbian.
12846 * gdb.base/solib-disc.exp: Use
12847 shlib_target_file and shlib_symbol_file.
12848 * gdb.base/unload.exp: Don't skip on symbian. Use
12849 shlib_target_file and shlib_symbol_file.
12850 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
12851
12852 2010-03-12 Pedro Alves <pedro@codesourcery.com>
12853
12854 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
12855 * gdb.trace/report.exp: Adjust for x86 and x86_64.
12856 Issue a tfind end before looking for a tracepoint frame.
12857 * gdb.trace/tfind.exp: Adjust tstatus output.
12858 Adjust disassembly output.
12859 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
12860
12861 2010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12862
12863 * gdb.base/break-interp.exp: Create new displacement parameter value
12864 for the test_ld calls.
12865 (reach): New parameter displacement, verify its content. New push of
12866 pf_prefix "reach-$func:". Import global expect_out.
12867 (test_core): New parameter displacement, verify its content. New push
12868 of pf_prefix "core:". New command "set verbose on". Import global
12869 expect_out.
12870 (test_attach): New parameter displacement, verify its content. New
12871 push of pf_prefix "attach:". New command "set verbose on". Import
12872 global expect_out.
12873 (test_ld): New parameter displacement, pass it to the reach, test_core
12874 and test_attach calls and verify its content in the "ld.so exit" test.
12875 * gdb.base/prelink.exp: Remove gdb_exit and final return.
12876 (prelink): Update expected text, use gdb_test.
12877
12878 2010-03-10 Doug Evans <dje@google.com>
12879
12880 * gdb.base/checkpoint.exp: Fix comment.
12881 Lengthen timeout while doing >600 checkpoints test.
12882 Rename duplicate "kill all one" test to keep test names unique.
12883
12884 2010-03-10 Pedro Alves <pedro@codesourcery.com>
12885
12886 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
12887
12888 2010-03-08 Keith Seitz <keiths@redhat.com>
12889
12890 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
12891 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
12892 (dm_type_long): New function.
12893 (dm_type_unsigned_short): New function.
12894 (dm_type_unsigned_long): New function.
12895 (myint): New typedef.
12896 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
12897 long, unsigned shor and long, operator char*, and typedef.
12898 (test_lookup_operator_functions): Add operator char* test.
12899 (test_paddr_operator_functions): Likewise.
12900 (test_paddr_overloaded_functions): Use probe values for
12901 short, long, and unsigned short and long.
12902 (test_paddr_hairy_functions): If the demangler probe detected
12903 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
12904 demangler.
12905 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
12906 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
12907 and "print null_pmf".
12908 Add test "ptype a.*pmf".
12909 * gdb.cp/overload.exp: Allow optional "int" to appear with
12910 "short" and "long".
12911 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
12912 long expect value for men_overload1arg.
12913 Allow "int" to appear with "short" and "long".
12914 When testing "info break", add argument for main (void).
12915 Also allow "int" to appear with "short" and "long".
12916 Ditto with "unsigned" and "long long".
12917 * gdb.java/jmain.exp: Do not enclose methods names in single
12918 quotes.
12919 * gdb.java/jmisc.exp: Likewise.
12920 * gdb.java/jprint.exp: Likewise.
12921 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
12922
12923 From Jan Kratochvil <jan.kratochvil@redhat.com>:
12924 * gdb.cp/exception.exp (backtrace after first throw)
12925 (backtrace after second throw): Allow a namespace before __cxa_throw.
12926 (backtrace after first catch, backtrace after second catch): Allow
12927 a namespace before __cxa_begin_catch.
12928
12929 * gdb.cp/cpexprs.exp: New file.
12930 * gdb.cp/cpexprs.cc: New file.
12931
12932 From Daniel Jacobowitz <dan@codesourcery.com>
12933 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
12934 to use string_to_regexp.
12935 (ctor, dtor): New functions. Use them to match constructor
12936 and destructor function types.
12937 (Top level): Use runto_main.
12938
12939 2010-03-05 Tom Tromey <tromey@redhat.com>
12940
12941 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
12942 gdb.target_charset.
12943 (pp_ns.to_string): Likewise.
12944
12945 2010-03-04 Keith Seitz <keiths@redhat.com>
12946
12947 * gdb.cp/overload.exp: Test that the filename portion of a linespec
12948 can be quoted. Test that both the filename and function/line
12949 portions can be quoted at the same time.
12950
12951 2010-03-04 Pedro Alves <pedro@codesourcery.com>
12952
12953 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
12954
12955 2010-03-03 Doug Evans <dje@google.com>
12956
12957 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
12958 libc contains libpthread.
12959
12960 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
12961 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
12962 of gdb_compile. Add another pattern to match android backtrace.
12963
12964 2010-03-03 Tom Tromey <tromey@redhat.com>
12965
12966 PR gdb/11345:
12967 * gdb.base/printcmds.exp (test_printf): Add test.
12968
12969 2010-03-02 H.J. Lu <hongjiu.lu@intel.com>
12970
12971 * gdb.arch/amd64-byte.exp: New.
12972 * gdb.arch/amd64-dword.exp: Likewise.
12973 * gdb.arch/amd64-pseudo.c: Likewise.
12974 * gdb.arch/amd64-word.exp: Likewise.
12975 * gdb.arch/i386-byte.exp: Likewise.
12976 * gdb.arch/i386-pseudo.c: Likewise.
12977 * gdb.arch/i386-word.exp: Likewise.
12978
12979 2010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
12980
12981 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
12982 types. Add structreg, bitfields, and flags registers.
12983 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
12984 registers.
12985
12986 2010-03-01 H.J. Lu <hongjiu.lu@intel.com>
12987
12988 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
12989 (load_description): Set architecture if defined.
12990
12991 2010-02-28 Phil Muldoon <pmuldoon@redhat.com>
12992
12993 * gdb.python/py-frame.exp: Add read_var block tests.
12994 * gdb.python/py-frame.c (block): New function.
12995
12996 2010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12997 Daniel Jacobowitz <dan@codesourcery.com>
12998
12999 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
13000
13001 2010-02-25 David S. Miller <davem@davemloft.net>
13002
13003 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
13004 fix logic for setting all_syscalls_numbers.
13005
13006 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
13007
13008 * Makefile.in: Add py-block and py-symbol.
13009 * gdb.python/py-symbol.exp: New File.
13010 * gdb.python/py-symtab.exp: New File.
13011 * gdb.python/py-block.exp: New File.
13012 * gdb.python/py-symbol.c: New File.
13013 * gdb.python/py-block.c: New File.
13014
13015 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
13016
13017 PR python/11314
13018 * lib/gdb.exp (skip_python_tests): New function.
13019 * gdb.python/py-cmd.exp: Use skip_python_tests.
13020 * gdb.python/py-frame.exp: Likewise.
13021 * gdb.python/py-function.exp: Likewise.
13022 * gdb.python/py-prettyprint.exp: Likewise.
13023 * gdb.python/py-template.exp: Likewise.
13024 * gdb.python/py-type.exp: Likewise.
13025 * gdb.python/py-value.exp: Likewise.
13026
13027 2010-02-22 Pedro Alves <pedro@codesourcery.com>
13028
13029 PR9605
13030
13031 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
13032
13033 2010-02-19 Tom Tromey <tromey@redhat.com>
13034
13035 PR c++/8693, PR c++/9496:
13036 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
13037 regression tests.
13038
13039 2010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13040
13041 Fix compatibility with m68k as.
13042 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
13043 Use only /* comments */.
13044
13045 2010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13046
13047 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
13048 * configure: Regenerate.
13049
13050 2010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
13051
13052 * gdb.python/py-type.exp: Check for Python support.
13053
13054 2010-02-17 Pedro Alves <pedro@codesourcery.com>
13055
13056 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
13057 `regsub' syntax available.
13058
13059 2010-02-17 Pedro Alves <pedro@codesourcery.com>
13060
13061 * gdb.base/shmain.c (main): Remove printf call.
13062 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
13063 * gdb.base/unload.c (main): Make format of fprintf a string
13064 literal. Add missing endlines to prints to stderr.
13065 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
13066
13067 2010-02-17 Tom Tromey <tromey@redhat.com>
13068
13069 * gdb.java/jprint.java (jprint.props): New field.
13070 * gdb.java/jprint.exp (set_lang_java): Add regression test.
13071
13072 2010-02-17 Pedro Alves <pedro@codesourcery.com>
13073
13074 * gdb.base/charset.exp: Don't assume new `regsub' syntax
13075 available.
13076
13077 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13078
13079 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
13080 creation to support remote host testing.
13081
13082 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13083
13084 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
13085 Recognize "command not found".
13086
13087 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13088
13089 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
13090 single-stepping.
13091
13092 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13093
13094 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
13095 if arguments are not supported.
13096
13097 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13098
13099 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
13100 be const or non-const.
13101
13102 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13103
13104 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
13105 mi_send_resuming_command to send -exec-continue.
13106
13107 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13108
13109 * gdb.base/list.exp (test_list_filename_and_function): Add test
13110 with single quotes.
13111 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
13112 matching.
13113 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
13114 Add KFAIL'd tests for PR gdb/11289.
13115
13116 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13117
13118 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
13119
13120 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13121
13122 * gdb.base/comp-dir/subdir/dummy.txt: New file.
13123 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
13124 a temporary directory.
13125
13126 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13127
13128 * gdb.base/charset.exp: Use a single regular expression to match
13129 show host-charset and show target-charset output.
13130
13131 2010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13132
13133 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
13134 "Illegal process-id" expect string more exact.
13135 (attach to digits-starting nonsense is prohibited): New.
13136
13137 2010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13138
13139 * gdb.base/prelink.exp (set verbose on): New.
13140
13141 2010-02-12 Tomas Holmberg <th@virtutech.com>
13142
13143 * mi-reverse.exp: New file. Test for reverse option to the
13144 following MI commands: exec-continue, exec-finish, exec-next,
13145 exec-step, exec-next-instruction, exec-step-instruction.
13146
13147 2010-02-09 Joel Brobecker <brobecker@adacore.com>
13148
13149 * gdb.ada/ptype_tagged_param: New testcase.
13150
13151 2010-02-08 Tom Tromey <tromey@redhat.com>
13152
13153 PR c++/8017:
13154 * gdb.cp/overload.exp: Add tests.
13155 * gdb.cp/overload.cc (struct K): New.
13156 (namespace N): New.
13157 (main): Call new functions.
13158 (K::staticoverload): Define.
13159
13160 2010-02-08 Chris Moller <moller@mollerware.com>
13161
13162 PR gdb/10728
13163 * gdb.cp/pr10728-x.h: New file.
13164 * gdb.cp/pr10728-x.cc: New file.
13165 * gdb.cp/pr10728-y.cc: New file.
13166 * gdb.cp/pr10728.exp: New file.
13167 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
13168
13169 2010-02-08 Chris Moller <moller@mollerware.com>
13170
13171 PR gdb/9067
13172 * gdb.cp/pr9067.exp: New
13173 * gdb.cp/pr9067.cc: New
13174 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
13175
13176 2010-02-08 Joel Brobecker <brobecker@adacore.com>
13177
13178 * lib/gdb.exp (gdb_test_timeout): New global variable.
13179 Set it to timeout if not already set.
13180 (gdb_init): Reset the value of timeout to gdb_test_timeout.
13181
13182 2010-02-05 Doug Evans <dje@google.com>
13183
13184 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
13185 user.
13186
13187 2010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
13188
13189 PR c++/7935:
13190 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
13191
13192 2010-02-04 Tom Tromey <tromey@redhat.com>
13193
13194 * gdb.cp/virtbase.exp: Make test case names unique.
13195
13196 2010-02-02 Tom Tromey <tromey@redhat.com>
13197
13198 * gdb.cp/virtbase.exp: Add regression tests.
13199 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
13200 (main): Instantiate RHC.
13201
13202 2010-02-02 Tom Tromey <tromey@redhat.com>
13203
13204 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
13205 type-printing change.
13206
13207 2010-02-02 Tom Tromey <tromey@redhat.com>
13208
13209 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
13210 * gdb.cp/virtbase.cc: New file.
13211 * gdb.cp/virtbase.exp: New file.
13212 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
13213
13214 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13215
13216 PR libc/11214:
13217 * gdb.threads/current-lwp-dead.c: Include features.h.
13218 (HAS_NOMMU): New.
13219 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
13220
13221 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13222
13223 * gdb.base/symbol-without-target_section.exp,
13224 gdb.base/symbol-without-target_section.c: New.
13225
13226 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13227
13228 * gdb.base/bigcore.exp: Reset increased timeout.
13229 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
13230
13231 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13232
13233 * gdb.base/gcore.exp (capture_command_output): Use
13234 gdb_test_multiple.
13235
13236 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13237
13238 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
13239 * gdb.arch/thumb2-it.exp (test_it_break): New function.
13240 (Top level): Call it.
13241
13242 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13243
13244 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
13245
13246 2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13247
13248 * gdb.base/call-strs.exp, gdb.base/default.exp,
13249 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
13250 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
13251 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
13252 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
13253 gdb.base/watchpoint-solib.exp: Save and restore timeout.
13254 * gdb.base/ending-run.exp: Correct restore of timeout.
13255 * gdb.base/page.exp: Remove unnecessary timeout setting.
13256
13257 2010-01-29 Joel Brobecker <brobecker@adacore.com>
13258
13259 * gdb.ada/rec_return: New testcase.
13260
13261 2010-01-29 Joel Brobecker <brobecker@adacore.com>
13262
13263 * gdb.ada/call_pn: New testcase.
13264
13265 2010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
13266
13267 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
13268 (Top level): Use it to resume.
13269 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
13270 the Thumb mode displaced stepping error as unsupported.
13271
13272 2010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
13273
13274 * gdb.cp/nsusing.exp: Added more tests.
13275 * gdb.cp/nsrecurs.exp: Ditto.
13276 * gdb.cp/nsusing.cc: Added test functions.
13277 * gdb.cp/nsrecurs.cc: Ditto.
13278
13279 2010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13280
13281 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
13282 absolute directory pathnames in gdb.sum file.
13283
13284 2010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
13285
13286 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
13287 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
13288
13289 2010-01-26 Tom Tromey <tromey@redhat.com>
13290
13291 PR exp/7643:
13292 * gdb.base/printcmds.exp (test_print_string_constants): Remove
13293 setup_kfail.
13294
13295 2010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
13296
13297 * gdb.cp/nsrecurs.exp: New test.
13298 * gdb.cp/nsrecurs.cc: New test program.
13299 * gdb.cp/nsstress.exp: New test.
13300 * gdb.cp/nsstress.cc: New test program.
13301 * gdb.cp/nsdecl.exp: New test.
13302 * gdb.cp/nsdecl.cc: New test program.
13303
13304 2010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
13305
13306 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
13307 imported into file scope.
13308 Marked test as xfail.
13309 * gdb.cp/namespace-using.cc (marker5): New function.
13310 * gdb.cp/shadow.exp: New test.
13311 * gdb.cp/shadow.cc: New test program.
13312 * gdb.cp/nsimport.exp: New test.
13313 * gdb.cp/nsimport.cc: New test program.
13314
13315 2010-01-25 Tom Tromey <tromey@redhat.com>
13316
13317 PR gdb/11049:
13318 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
13319 with "set print null-stop on".
13320
13321 2010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13322
13323 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
13324 Adjust it for DISASSEMBLY_OMIT_FNAME.
13325
13326 2010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13327
13328 PR symtab/11199:
13329 * gdb.dwarf2/member-ptr-forwardref.exp,
13330 gdb.dwarf2/member-ptr-forwardref.S: New.
13331
13332 2010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13333
13334 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
13335 (thread1_func): Protect thread1_tid with thread1_tid_cond by
13336 thread1_tid_mutex. Remove gdbstop_mutex handling.
13337 (thread2_func): Protect thread2_tid with thread2_tid_cond by
13338 thread2_tid_mutex. Remove gdbstop_mutex handling.
13339 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
13340 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
13341 pthread_cond_wait conditionalizations by while loops.
13342
13343 2010-01-20 Tom Tromey <tromey@redhat.com>
13344
13345 PR backtrace/10770:
13346 * gdb.dwarf2/pr10770.exp: New file.
13347 * gdb.dwarf2/pr10770.c: New file.
13348 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
13349
13350 2010-01-20 Vladimir Prus <vladimir@codesourcery.com>
13351
13352 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
13353 that target was removed, and the test always runs native anyway.
13354
13355 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13356
13357 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
13358 gdb.base/watchpoint-cond-gone-stripped.c: New.
13359
13360 2010-01-19 Tom Tromey <tromey@redhat.com>
13361
13362 PR c++/8000:
13363 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
13364 existing tests.
13365 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
13366 (main): Use AAA::SomeEnum.
13367
13368 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13369
13370 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
13371 (test_ignore_count): Declare line_callme_body global.
13372 (run to breakpoint with ignore count): Use line_callme_body.
13373 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
13374 (set line_main_hello, set line_main_return): Reindent.
13375 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
13376 New.
13377 (continue to callee4): Use line_callee4_body.
13378 (check *stopped from CLI command): Use line_callee4_next.
13379 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
13380 (set line_main_hello, set line_main_return): Reindent.
13381 (set line_callee4_head, set line_callee4_body): New.
13382 (continue to callee4): Use line_callee4_body.
13383
13384 2010-01-18 Tom Tromey <tromey@redhat.com>
13385
13386 PR c++/9680:
13387 * gdb.cp/casts.cc: Add new classes and variables.
13388 * gdb.cp/casts.exp: Test new operators.
13389
13390 2010-01-18 Tom Tromey <tromey@redhat.com>
13391 Thiago Jung Bauermann <bauerman@br.ibm.com>
13392
13393 * gdb.python/source2.py: New file.
13394 * gdb.python/source1: New file.
13395 * gdb.python/python.exp: Test "source" command.
13396
13397 2010-01-15 Stan Shebs <stan@codesourcery.com>
13398
13399 * gdb.trace/tfile.c: New file.
13400 * gdb.trace/tfile.exp: New file.
13401
13402 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13403
13404 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
13405
13406 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13407
13408 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
13409
13410 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13411
13412 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
13413 (libfunc): New parameter action. Implement also selectable "sleep".
13414 * gdb.base/break-interp-main.c: Include assert.h.
13415 (libfunc): New parameter action.
13416 (main): New parameters argc and argv. Assert argc. Pass argv.
13417 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
13418 (test_attach): New proc.
13419 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
13420 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
13421
13422 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13423
13424 * gdb.base/break-interp.exp (test_core): New proc.
13425 (test_ld): Call it.
13426
13427 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13428
13429 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
13430 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
13431 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
13432 and gdb_compile_shlib. Use new -Wl compiler options.
13433 (dl bt, main bt): New tests.
13434
13435 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13436
13437 Support PIEs with no symfile_objfile.
13438 * gdb.base/break-interp.exp: New argument at the test_ld calls.
13439 (test_ld): New parameter trynosym.
13440 (test_ld <$trynosym>): New block.
13441
13442 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13443
13444 * gdb.base/break-interp.exp: New file.
13445
13446 2010-01-13 Phil Muldoon <pmuldoon@redhat.com>
13447
13448 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
13449 * gdb.python/py-prettyprint.py (pp_ls): New printer.
13450 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
13451 test.
13452 * gdb.python/py-prettyprint.c: Define lazystring test structure.
13453 * gdb.python/py-mi.exp: Add lazy string test.
13454
13455 2010-01-13 Vladimir Prus <vladimir@codesourcery.com>
13456
13457 * lib/mi-support.exp (mi_check_thread_states): Handle
13458 core number in thread listing.
13459
13460 2010-01-12 Joel Brobecker <brobecker@adacore.com>
13461
13462 * gdb.base/maint.exp: Adjust the expected output for the
13463 "maint print type" test. Use gdb_test_multiple instead of
13464 gdb_sent/gdb_expect.
13465
13466 2010-01-11 Doug Evans <dje@google.com>
13467
13468 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
13469 from gdbserver_download. All callers updated.
13470
13471 * gdb.server/ext-run.exp: "info os processes" requires xml support.
13472
13473 2010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13474
13475 Implement binary numbers parsing.
13476 * gdb.base/printcmds.exp (test_integer_literals_accepted)
13477 (test_integer_literals_rejected): New binary tests.
13478
13479 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13480
13481 * gdb.cell/configure: Regenerate.
13482
13483 2010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13484
13485 * gdb.base/corefile.exp: Move the core finding block out and call it as
13486 core_find, new variable $corefile, replace corefile by $corefile and
13487 [file tail $corefile] for usage vs. test names resp.
13488 * lib/gdb.exp (core_find): Move it as a new function here. New
13489 parameter binfile and deletefiles. New variable $destcore. Pre-delete
13490 $destcore. Return "" on error.
13491
13492 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13493
13494 Workaround PR binutils/10802.
13495 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
13496 (twice).
13497
13498 2010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
13499
13500 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
13501
13502 2010-01-08 Joel Brobecker <brobecker@adacore.com>
13503
13504 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
13505 call, to avoid interruption.
13506
13507 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13508
13509 * gdb.stabs/weird.def (args93): New.
13510
13511 2010-01-07 Doug Evans <dje@google.com>
13512
13513 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
13514
13515 2010-01-07 Tom Tromey <tromey@redhat.com>
13516
13517 * gdb.base/source.exp: Use correct line number.
13518
13519 2010-01-05 Stan Shebs <stan@codesourcery.com>
13520
13521 * gdb.trace/tracecmd.exp: Test ftrace.
13522
13523 2010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13524
13525 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
13526
13527 2010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13528
13529 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
13530 "uint_for_mi_testing".
13531
13532 2010-01-01 Joel Brobecker <brobecker@adacore.com>
13533
13534 Test indented comment in file being sourced.
13535 * gdb.base/commands.exp: Test indented comment in file being sourced.
13536
13537 2010-01-01 Joel Brobecker <brobecker@adacore.com>
13538
13539 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
13540 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
13541 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
13542 notice.
13543
13544 2010-01-01 Joel Brobecker <brobecker@adacore.com>
13545
13546 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
13547 notice.
13548
13549 2010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13550
13551 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
13552 missing $after_stopped and comma (,) expectation.
13553
13554 2009-12-31 Stan Shebs <stan@codesourcery.com>
13555
13556 * gdb.trace/actions.exp: Test teval action.
13557
13558 2009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13559
13560 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
13561 (top level): Call test_watchpoint_in_big_blob.
13562 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
13563 watchpoints.
13564 (func3): Write to buf.
13565
13566 2009-12-29 Stan Shebs <stan@codesourcery.com>
13567
13568 * gdb.trace/actions.exp: Test default-collect.
13569
13570 2009-12-28 Stan Shebs <stan@codesourcery.com>
13571
13572 * gdb.trace/tsv.exp: New file.
13573 * gdb.base/completion.exp: Update ambiguous info output.
13574
13575 2009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
13576
13577 * gdb.base/find.c (main): Reference search buffers.
13578 * gdb.base/included.c (main): Reference integer.
13579 * gdb.base/ptype.c (charfoo): Declare.
13580 (intfoo): Call charfoo.
13581 * gdb.base/scope0.c (useitp): New function.
13582 (usestatics): Use useitp.
13583 (useit): Add a type for val.
13584 * gdb.base/scope1.c (useit1): Take a pointer argument.
13585 (usestatics1): Update calls to useit1.
13586 * gdb.cp/call-c.cc: Declare foo.
13587 (main): Call foo.
13588 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
13589 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
13590 (main): Call C::ensureRefs and ensureOtherRefs.
13591 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
13592 variables.
13593 (ensureOtherRefs): New function.
13594 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
13595 * gdb.cp/templates.cc (main): Call t5i.value.
13596
13597 2009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13598
13599 Fix compatibility with G++-4.5.
13600 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
13601 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
13602 (uncaught return): Remove.
13603
13604 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13605 Phil Muldoon <pmuldoon@redhat.com>
13606
13607 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
13608 (bp_location13, bp_location14, bp_location17, bp_location18)
13609 (marker3_proto, marker4_proto): New variables.
13610 (breakpoint info): Update output.
13611 (run until breakpoint at marker3, run until breakpoint at marker4): New
13612 tests.
13613
13614 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13615
13616 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
13617 Replace the printf call of Y by provided "y-set-1" label. New block
13618 for the second shared library.
13619 * gdb.base/unload.exp: Compile also the second library, call
13620 gdb_load_shlibs also for it. Use now gdb_breakpoint.
13621 (single pending breakpoint info): Rename to ...
13622 (pending breakpoint info before run): ... this extended test.
13623 (libfile2, libname2, libsrcfile2, libsrc2)
13624 (lib_sl2): New variables.
13625 (exec_opts): Set also SHLIB_NAME2.
13626 (pending breakpoint info on first run at shrfunc1)
13627 (pending breakpoint info on second run at shrfunc1)
13628 (pending breakpoint info on second run at shrfunc2)
13629 (print y from libfile, print y from libfile2): New tests.
13630 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
13631 * gdb.base/unloadshr2.c: New.
13632
13633 2009-12-22 Hui Zhu <teawater@gmail.com>
13634
13635 * gdb.reverse/sigall-reverse.exp: Adjust.
13636
13637 2009-12-21 Vladimir Prus <vladimir@codesourcery.com>
13638
13639 PR gdb/10884
13640
13641 * gdb.mi/var-cmd.c (do_bitfield_tests): New
13642 (main): Call do_bitfield_tests.
13643 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
13644
13645 2009-12-20 Joel Brobecker <brobecker@adacore.com>
13646
13647 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
13648 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
13649 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
13650 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
13651 gdb.modula2/unbounded1.c: Update copyright header.
13652
13653 2009-12-10 Chris Moller <moller@mollerware.com>
13654
13655 PR gdb/9399
13656 * gdb.cp/virtfunc2.exp: New tests
13657 * gdb.cp/virtfunc2.cc: New tests
13658 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
13659
13660 2009-12-10 Oza Pawandeep (paawan1982@yahoo.com
13661
13662 * gdb.reverse/i387-env-reverse.c: New file.
13663 * gdb.reverse/i387-env-reverse.exp: New file.
13664 * gdb.reverse/i387-stack-reverse.c: New file.
13665 * gdb.reverse/i387-stack-reverse.exp: New file.
13666
13667 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>
13668
13669 * gdb.python/py-type.exp (test_range): New test.
13670
13671 2009-12-03 Phil Muldoon <pmuldoon@redhat.com>
13672
13673 PR python/10805
13674
13675 * gdb.python/py-type.exp: New file.
13676 * gdb.python/py-type.c: New file.
13677 * Makefile.in: Add py-type.
13678
13679 2009-12-03 Tom Tromey <tromey@redhat.com>
13680
13681 * gdb.python/py-value.exp (test_parse_and_eval): New
13682 function.
13683
13684 2009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13685
13686 PR gdb/11022
13687
13688 * gdb.base/pr11022.exp: New test.
13689 * gdb.base/pr11022.c: New test.
13690
13691 2009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13692
13693 Fix spurious false FAILs.
13694 * gdb.base/structs.c (chartest): New.
13695 (main): Fill-in chartest.
13696 * gdb.base/structs.exp (anychar_re, first): New.
13697 (start_structs_test): Import global anychar_re and first.
13698 New gdb_test call "set print elements 300; ${testfile}"
13699 (start_structs_test <$first>): New block.
13700 (any): Import global anychar_re. New variable ac. Use ${ac}.
13701
13702 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13703
13704 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
13705
13706 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13707
13708 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
13709 Force $srcfile file.
13710 * gdb.base/foll-fork.c (callee): Comment out the printf call.
13711
13712 2009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13713
13714 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
13715 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
13716 * gdb.threads/watchthreads-reorder.exp: Likewise.
13717
13718 2009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
13719
13720 PR gdb/8704
13721
13722 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
13723 "if", and "thread". Correct matching in the previous test.
13724
13725 2009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
13726
13727 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
13728
13729 2009-11-23 Michael Snyder <msnyder@vmware.com>
13730
13731 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
13732 * gdb.reverse-watch-precsave.exp: Ditto.
13733
13734 2009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
13735
13736 * gdb.asm/asm-source.exp: Adjust.
13737 * gdb.base/help.exp: Adjust.
13738
13739 2009-11-22 Pedro Alves <pedro@codesourcery.com>
13740
13741 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
13742 (do_syscall_tests_without_xml): Set data-directory to
13743 /the/path/to/nowhere.
13744
13745 2009-11-21 Pedro Alves <pedro@codesourcery.com>
13746
13747 * gdb.threads/local-watch-wrong-thread.c,
13748 gdb.threads/local-watch-wrong-thread.exp: New files.
13749
13750 2009-11-21 Pedro Alves <pedro@codesourcery.com>
13751
13752 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
13753 assume new `regsub' syntax available.
13754
13755 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13756
13757 * gdb.base/watchpoint-hw-hit-once.exp,
13758 gdb.base/watchpoint-hw-hit-once.c: New.
13759
13760 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13761
13762 * gdb.threads/watchthreads-reorder.exp,
13763 gdb.threads/watchthreads-reorder.c: New.
13764
13765 2009-11-17 Nathan Sidwell <nathan@codesourcery.com>
13766
13767 * gdb.xml/tdesc-regs.exp: Use for m68k.
13768
13769 2009-11-15 Pedro Alves <pedro@codesourcery.com>
13770
13771 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
13772
13773 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13774
13775 * lib/gdb.exp (current_target_name): New procedure.
13776 (gdb_wrapper_target): New variable.
13777 (gdb_wrapper_init): Set gdb_wrapper_target.
13778 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
13779 wrapper.
13780
13781 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13782
13783 * gdb.base/remote.exp: Delete the slowest load test.
13784 Do not load with fixed packet sizes.
13785
13786 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13787
13788 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
13789
13790 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13791
13792 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
13793 srcfile when setting a breakpoint.
13794
13795 2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
13796
13797 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
13798 macros.
13799
13800 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13801
13802 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
13803 to be in memory.
13804 * gdb.base/display.c (force_mem): New.
13805 (do_loops): Use it. Add breakpoint comments.
13806 (do_vars): Add a breakpoint comment.
13807 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
13808 line numbers.
13809
13810 2009-11-13 Nathan Froyd <froydnj@codesourcery.com>
13811
13812 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
13813 instead of a bare "run".
13814
13815 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
13816
13817 * gdb.python/py-prettyprint.exp: Adjust.
13818
13819 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13820
13821 * lib/cell.exp (skip_cell_tests): Clean up test files before
13822 returning.
13823
13824 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13825
13826 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
13827 and the breakpoint menu. Do not call perror if a prompt is seen.
13828 Consume the following GDB prompt.
13829 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
13830 * gdb.cp/namespace.exp: Use gdb_test.
13831 * gdb.cp/templates.exp: Use gdb_test.
13832 (test_template_breakpoints): Use gdb_test_multiple.
13833
13834 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13835
13836 * gdb.base/break1.c (struct some_struct, values): Move earlier.
13837 (marker4): Reference values.
13838
13839 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13840
13841 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
13842 is missing.
13843
13844 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13845
13846 * gdb.base/break.c (need_malloc): New.
13847 * gdb.base/constvars.c (main): Reference crass and crisp.
13848 * gdb.base/gdb1821.c (main): Reference bar.
13849 * gdb.cp/gdb1355.cc (main): Reference s1.
13850 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
13851 (main): Call them.
13852 * gdb.cp/hang2.cc (dummy2): Define.
13853 * gdb.cp/hang3.cc (dummy3): Define.
13854 * gdb.cp/m-data.cc (main): Reference shadow.
13855
13856 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13857 Nathan Froyd <froydnj@codesourcery.com>
13858
13859 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
13860 remote host.
13861
13862 2009-11-12 Nathan Froyd <froydnj@codesourcery.com>
13863
13864 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
13865 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
13866 * gdb.dwarf2/dw2-compressed.exp: Likewise.
13867 * gdb.dwarf2/dw2-intercu.exp: Likewise.
13868 * gdb.dwarf2/dw2-intermix.exp: Likewise.
13869 * gdb.dwarf2/dw2-producer.exp: Likewise.
13870 * gdb.dwarf2/mac-fileno.exp: Likewise.
13871 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
13872 py-prettyprint.py to the remote host.
13873 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
13874
13875 2009-11-11 Keith Seitz <keiths@redhat.com>
13876
13877 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
13878 use it instead of "Foo".
13879 * gdb.cp/classes.exp (do_tests): Add a test to access
13880 a method through a typedef'd class name.
13881
13882 2009-11-11 Nathan Froyd <froydnj@codesourcery.com>
13883
13884 * gdb.base/long_long.exp: Permit leading zeros on floating-point
13885 exponents.
13886 * gdb.base/pointers.exp: Likewise.
13887 * gdb.cp/ref-types.exp: Likewise.
13888
13889 2009-11-11 Keith Seitz <keiths@redhat.com>
13890
13891 * gdb.cp/cplusfuncs.cc (class foo): Add operators
13892 new[] and delete[].
13893 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
13894 "void".
13895 (probe_demangler): Remove all single-quoting of
13896 method and variable names.
13897 (info_func_regexp): Remove the word "void" from any
13898 occurrence of "(void)".
13899 (print_addr_2): Remove all single-quoting of
13900 method names.
13901 (print_addr_2_kfail): Likewise.
13902 (print_addr): Single-quote C function names before
13903 passing to print_addr_2.
13904 (test_paddr_operator_functions): Remove single-quoting
13905 for method names.
13906 Add tests for operator new[] and operator delete[].
13907
13908 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13909
13910 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
13911
13912 2009-11-09 Keith Seitz <keiths@redhat.com>
13913
13914 * gdb.cp/overload.exp: Add tests for resolving overloaded
13915 methods in expression parsing/evaluation.
13916
13917 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
13918
13919 * lib/gdb.exp (default_gdb_version): Use --version instead of
13920 --command.
13921
13922 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
13923
13924 * lib/gdb.exp (gdb_compile_test): New.
13925 (skip_ada_tests, skip_java_tests): New.
13926 (gdb_compile): Use gdb_compile_test for f77.
13927 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
13928 * lib/java.exp (compile_java_from_source): Remove runtests check,
13929 use gdb_compile_test to record result.
13930 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
13931 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
13932 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
13933 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
13934 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
13935 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
13936 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
13937 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
13938 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
13939 adjust gdb_compile invocations.
13940
13941 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13942
13943 * Makefile.in (abs_builddir): New.
13944 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
13945 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
13946 `$(abs_builddir)/site.exp'.
13947
13948 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
13949
13950 * config/m68k-emc.exp, lib/emc-support.exp,
13951 gdb.trace/gdb_c_test.c: Delete.
13952 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
13953 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13954 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13955 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13956 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13957 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
13958 casing for m68k-*-elf.
13959
13960 2009-11-03 Pedro Alves <pedro@codesourcery.com>
13961
13962 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
13963 * gdb.arch/i386-prologue.exp: Likewise.
13964 * gdb.arch/i386-unwind.exp: Likewise.
13965
13966 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13967
13968 * lib/gdb.exp (gdb_expect): Fix timeout typo.
13969
13970 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13971
13972 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
13973
13974 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13975
13976 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
13977
13978 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13979
13980 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
13981
13982 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13983
13984 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
13985 * gdb.base/sepdebug2.c: New file.
13986
13987 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
13988
13989 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
13990 the modified warnings for catch syscall. Verify if GDB was compiled
13991 with support for lib expat, and choose which tests to run depending
13992 on this.
13993
13994 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
13995
13996 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
13997 that composite commands are parsed OK. And also test
13998 that breakpoint commands do work.
13999
14000 2009-10-23 Michael Snyder <msnyder@vmware.com>
14001
14002 gdb.reverse/consecutive-precsave.exp: Change expect pattern
14003 to allow for new disassembly style.
14004
14005 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
14006
14007 * gdb.asm/asm-source.exp: Adjust.
14008
14009 2009-10-22 Michael Snyder <msnyder@vmware.com>
14010
14011 * gdb.reverse/break-precsave.exp: New test.
14012 * gdb.reverse/consecutive-precsave.exp: Ditto.
14013 * gdb.reverse/finish-precsave.exp: Ditto.
14014 * gdb.reverse/i386-precsave.exp: Ditto.
14015 * gdb.reverse/machinestate-precsave.exp: Ditto.
14016 * gdb.reverse/sigall-precsave.exp: Ditto.
14017 * gdb.reverse/solilb-precsave.exp: Ditto.
14018 * gdb.reverse/step-precsave.exp: Ditto.
14019 * gdb.reverse/until-precsave.exp: Ditto.
14020 * gdb.reverse/watch-precsave.exp: Ditto.
14021
14022 2009-10-22 Michael Snyder <msnyder@vmware.com>
14023
14024 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
14025 for gdb_expect. Adjust one test's expect strings for the new
14026 format of disassemble.
14027 * gdb.reverse/finish-reverse.exp: Delete 'return'.
14028 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
14029 gdb_test_multiple.
14030 * gdb.reverse/step-reverse.exp: Delete 'return'.
14031 * gdb.reverse/until-reverse.exp: Delete blank lines.
14032 * gdb.reverse/watch-reverse.exp: Delete blank lines.
14033
14034 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
14035
14036 * gdb.base/consecutive.exp: Adjust.
14037 * gdb.base/display.exp: Likewise.
14038 * gdb.base/pc-fp.exp: Likewise.
14039 * gdb.base/sigbpt.exp: Likewise.
14040
14041 2009-10-19 Michael Snyder <msnyder@vmware.com>
14042
14043 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
14044 * gdb.reverse/finish-reverse.c: Ditto.
14045 * gdb.reverse/sigall-reverse.c: Ditto.
14046 * gdb.reverse/solib-reverse.c: Ditto.
14047 * gdb.reverse/step-reverse.c: Ditto.
14048 * gdb.reverse/watch-reverse.c: Ditto.
14049
14050 2009-10-19 Pedro Alves <pedro@codesourcery.com>
14051 Stan Shebs <stan@codesourcery.com>
14052
14053 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
14054 * gdb.base/foll-exec.exp: Adjust to expect a process id before
14055 "Executing new program".
14056 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
14057 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
14058 left listed after having been killed.
14059 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
14060 * gdb.base/maint.exp: Adjust test.
14061
14062 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
14063 * gdb.multi/Makefile.in: New.
14064 * gdb.multi/base.exp: New.
14065 * gdb.multi/goodbye.c: New.
14066 * gdb.multi/hangout.c: New.
14067 * gdb.multi/hello.c: New.
14068 * gdb.multi/bkpt-multi-exec.c: New.
14069 * gdb.multi/bkpt-multi-exec.exp: New.
14070 * gdb.multi/crashme.c: New.
14071
14072 2009-10-13 Tristan Gingold <gingold@adacore.com>
14073
14074 * gdb.base/sepdebug.exp: Check debug info are found.
14075
14076 2009-10-08 Pedro Alves <pedro@codesourcery.com>
14077
14078 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
14079 bits.
14080
14081 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14082
14083 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
14084
14085 2009-10-07 Joel Brobecker <brobecker@adacore.com>
14086
14087 * gdb.base/watchpoints.c: Add copyright header. Reformat one
14088 of the comments.
14089
14090 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
14091
14092 * gdb.base/annota1.exp: Remove obsolete match_max increase.
14093 * gdb.base/annota3.exp: Idem.
14094 * gdb.base/maint.exp: Idem.
14095
14096 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
14097
14098 * lib/gdb.exp (default_gdb_init): Set current value of match_max
14099 to default.
14100
14101 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
14102
14103 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
14104 mingw and cygwin targets.
14105
14106 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
14107 Pedro Alves <pedro@codesourcery.com>
14108
14109 * lib/gdb.exp (gdb_compile): Avoid adding
14110 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
14111
14112 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
14113
14114 * gdb.base/shr1.c: Use %p in format string.
14115 * gdb.base/unload.c: Avoid warning in fprintf.
14116 * gdb.base/watchpoint-solib.c: Idem.
14117
14118 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
14119
14120 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
14121 long type.
14122 (test_unlink): Correct printf string.
14123 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
14124 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
14125
14126 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14127
14128 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
14129 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
14130 * gdb.arch/ia64-breakpoint-shadow.S: New file.
14131
14132 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14133
14134 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
14135 * gdb.objc/nondebug.exp: Likewise.
14136
14137 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14138
14139 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
14140 target_info setting.
14141
14142 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
14143 that detect new threads during "info threads".
14144
14145 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14146
14147 * gdb.threads/manythreads.c (main): Increase thread stack size
14148 to 2*PTHREAD_STACK_MIN.
14149 * gdb.threads/multi-create.c (main): Likewise.
14150 (create_function): Likewise.
14151
14152 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14153
14154 * gdb.base/dump.exp: Pass difference of pointer types instead
14155 of integer types as offset to restore in intarr3.srec case.
14156
14157 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14158
14159 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
14160
14161 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14162
14163 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
14164
14165 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
14166
14167 New test for two watchpoints, with disabling of
14168 the first inserted.
14169 * testsuite/gdb.base/watchpoints.c: New file.
14170 * testsuite/gdb.base/watchpoints.exp: New file.
14171
14172 2009-09-25 Tom Tromey <tromey@redhat.com>
14173
14174 * gdb.base/charset.exp: Test utf-16 strings with Python.
14175
14176 2009-09-25 Tom Tromey <tromey@redhat.com>
14177
14178 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
14179 UCS-4.
14180 * gdb.base/charset.c (utf_32_string): Rename.
14181 (init_utf32): Rename.
14182 (main): Update.
14183
14184 2009-09-22 Tom Tromey <tromey@redhat.com>
14185
14186 * gdb.python/py-function.exp: Add regression tests.
14187
14188 2009-09-21 Keith Seitz <keiths@redhat.com>
14189
14190 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
14191 with invalid operator.
14192
14193 2009-09-21 Keith Seitz <keiths@redhat.com>
14194
14195 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
14196 and destructor using typedef name of class.
14197 * gdb.cp/classes.cc (class Base1): Add a destructor.
14198 (base1): New typedef.
14199 (use_methods): Instanitate an object of type base1.
14200 * gdb.cp/templates.exp (test_template_typedef): New procedure.
14201 (do_tests): Call test_template_typedef.
14202 * gdb.cp/templates.cc (Baz::~Baz): New method.
14203 (intBazOne): New typedef.
14204 (main): Instantiate intBazOne.
14205
14206 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
14207
14208 PR python/10633
14209
14210 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
14211 Function.
14212 (run_lang_tests): Add print elements test.
14213
14214 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
14215
14216 * gdb.python/py-value.exp (test_subscript_regression): New
14217 function. Test for invalid subscripts.
14218 * gdb.python/py-value.c (main): Add test array, and pointer to it.
14219 (ptr_ref): New function.
14220
14221 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14222
14223 * gdb.base/default.exp: Fix "show convenience".
14224
14225 2009-09-15 Tom Tromey <tromey@redhat.com>
14226
14227 * lib/mi-support.exp (mi_create_varobj): Update.
14228 (mi_create_floating_varobj): Likewise.
14229 (mi_create_dynamic_varobj): New proc.
14230 (mi_varobj_update): Update.
14231 (mi_varobj_update_with_type_change): Likewise.
14232 (mi_varobj_update_kv_helper): New proc.
14233 (mi_varobj_update_dynamic_helper): Rewrite.
14234 (mi_varobj_update_dynamic): New proc.
14235 (mi_list_varobj_children): Update.
14236 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
14237 * gdb.python/python-prettyprint.py (pp_outer): New class.
14238 (pp_nullstr): Likewise.
14239 (lookup_function): Register new printers.
14240 * gdb.python/python-prettyprint.c (struct substruct): New type.
14241 (struct outerstruct): Likewise.
14242 (substruct_test): New function.
14243 (struct nullstr): New type.
14244 (string_1, string_2): New globals.
14245 (main): Add new tests.
14246 * gdb.python/python-mi.exp: Added regression tests.
14247 * gdb.mi/mi2-var-display.exp: Update.
14248 * gdb.mi/mi2-var-cmd.exp: Update.
14249 * gdb.mi/mi2-var-child.exp: Update.
14250 * gdb.mi/mi2-var-block.exp: Update.
14251 * gdb.mi/mi-var-invalidate.exp: Update.
14252 * gdb.mi/mi-var-display.exp: Update.
14253 * gdb.mi/mi-var-cmd.exp: Update.
14254 * gdb.mi/mi-var-child.exp: Update.
14255 * gdb.mi/mi-var-block.exp: Update.
14256 * gdb.mi/mi-break.exp: Update.
14257 * gdb.mi/gdb701.exp: Update.
14258
14259 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
14260
14261 * Makefile.in: Inclusion of catch-syscall object.
14262 * gdb.base/catch-syscall.c: New file.
14263 * gdb.base/catch-syscall.exp: New file.
14264
14265 2009-09-12 Michael Snyder <msnyder@vmware.com>
14266
14267 * gdb.reverse/step-reverse.exp: Explicitly check for targets
14268 that can support reverse debuggnig.
14269
14270 2009-09-11 Tom Tromey <tromey@redhat.com>
14271
14272 * gdb.dwarf2/valop.S: New file.
14273 * gdb.dwarf2/valop.exp: New file.
14274
14275 2009-09-11 Mark Kettenis <kettenis@gnu.org>
14276
14277 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
14278
14279 2009-09-10 Doug Evans <dje@google.com>
14280
14281 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
14282 Add $gdb_prompt to second breakpoint regexp.
14283
14284 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
14285
14286 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
14287 names, add missing ones.
14288 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
14289 * gdb.python/py-frame.c: Rename from python-frame.c.
14290 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
14291 testfile name.
14292 * gdb.python/py-function.exp: Rename from python-function.exp.
14293 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
14294 testfile name.
14295 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
14296 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
14297 Adjust testfile name.
14298 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
14299 * gdb.python/py-template.cc: Rename from python-template.cc.
14300 * gdb.python/py-template.exp: Rename from python-template.exp.
14301 Adjust testfile name.
14302 * gdb.python/py-value.c: Rename from python-value.c.
14303 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
14304 testfile name.
14305
14306 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14307
14308 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
14309 $bpt2address.
14310 (Second breakpoint address is valid on ia64)
14311 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
14312
14313 2009-09-03 Joseph Myers <joseph@codesourcery.com>
14314
14315 * gdb.base/ending-run.exp: Restrict regular expression matching
14316 line number to require closing brace following.
14317
14318 2009-09-03 Doug Evans <dje@google.com>
14319
14320 * gdb.base/store.exp (check_set): Fix typo in expected value message.
14321
14322 2009-09-02 Tom Tromey <tromey@redhat.com>
14323
14324 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
14325
14326 2009-09-02 Tom Tromey <tromey@redhat.com>
14327
14328 * gdb.dwarf2/callframecfa.exp: New file.
14329 * gdb.dwarf2/callframecfa.S: New file.
14330
14331 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14332
14333 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
14334 gdb.base/solib-overlap-main.c: New.
14335
14336 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
14337
14338 PR gdb/10565
14339
14340 * gdb.base/bitfields.c (struct container, container): New.
14341 (main): Initialize it and call break5.
14342 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
14343
14344 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14345
14346 Support constant DW_AT_data_member_location by GCC PR debug/40659.
14347 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
14348
14349 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14350
14351 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
14352
14353 2009-08-26 Michael Snyder <msnyder@vmware.com>
14354
14355 * gdb.base/i386-reverse.c: New file.
14356 * gdb.base/i386-reverse.exp: New file.
14357 * gdb.base/Makefile.in: Add new files to be removed.
14358
14359 2009-08-26 Joseph Myers <joseph@codesourcery.com>
14360
14361 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
14362 environment-pwd for remote host.
14363 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
14364
14365 2009-08-24 Keith Seitz <keiths@redhat.com>
14366
14367 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
14368 Add two new C++ completer tests which limit the output to a
14369 given class.
14370
14371 2009-08-24 Michael Snyder <msnyder@vmware.com>
14372
14373 * gdb.base/del.exp: Fix typo in comment.
14374 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
14375
14376 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
14377
14378 * configure: Regenerate.
14379 * gdb.hp/configure: Likewise.
14380 * gdb.hp/gdb.aCC/configure: Likewise.
14381 * gdb.hp/gdb.base-hp/configure: Likewise.
14382 * gdb.hp/gdb.compat/configure: Likewise.
14383 * gdb.hp/gdb.defects/configure: Likewise.
14384 * gdb.hp/gdb.objdbg/configure: Likewise.
14385 * gdb.stabs/configure: Likewise.
14386
14387 2009-08-19 Doug Evans <dje@google.com>
14388
14389 * gdb.base/gdbvars.c: New file.
14390 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
14391
14392 2009-08-14 Pedro Alves <pedro@codesourcery.com>
14393
14394 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
14395 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
14396
14397 2009-08-13 Pedro Alves <pedro@codesourcery.com>
14398
14399 * gdb.base/default.exp: Adjust "set language test": it's now an
14400 enum command. Larger help string moved to "help set language".
14401 * gdb.base/help.exp: Adjust "help set language" expected output,
14402 now lists all known languages.
14403
14404 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
14405
14406 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
14407 all frame arguments.
14408 * gdb.arch/altivec-regs.exp: Likewise.
14409
14410 2009-08-07 Tom Tromey <tromey@redhat.com>
14411
14412 * gdb.base/setshow.exp: Add tests for changes to set language, set
14413 check range, and set check type.
14414
14415 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
14416
14417 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
14418 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
14419 Call it.
14420
14421 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14422
14423 * configure.ac: Run gdb.cell tests when appropriate.
14424 * configure: Regenerate.
14425 * lib/cell.exp: New file.
14426 * gdb.cell: New directory.
14427 * gdb.cell/configure.ac: New file.
14428 * gdb.cell/configure: New file.
14429 * gdb.cell/Makefile.in: New file.
14430 * gdb.cell/arch.exp: New file.
14431 * gdb.cell/break.c: New file.
14432 * gdb.cell/break.exp: New file.
14433 * gdb.cell/break-spu.c: New file.
14434 * gdb.cell/bt.c: New file.
14435 * gdb.cell/bt2-spu.c: New file.
14436 * gdb.cell/bt-spu.c: New file.
14437 * gdb.cell/bt.exp: New file.
14438 * gdb.cell/coremaker.c: New file.
14439 * gdb.cell/coremaker-spu.c: New file.
14440 * gdb.cell/core.exp: New file.
14441 * gdb.cell/gcore.exp: New file.
14442 * gdb.cell/data.c: New file.
14443 * gdb.cell/data.exp: New file.
14444 * gdb.cell/data-spu.c: New file.
14445 * gdb.cell/ea-cache.exp: New file.
14446 * gdb.cell/ea-cache.c: New file.
14447 * gdb.cell/ea-cache-spu.c: New file.
14448 * gdb.cell/ea-standalone.c: New file.
14449 * gdb.cell/ea-standalone.exp: New file.
14450 * gdb.cell/ea-test.c: New file.
14451 * gdb.cell/ea-test.exp: New file.
14452 * gdb.cell/f-regs.exp: New file.
14453 * gdb.cell/mem-access.c: New file.
14454 * gdb.cell/mem-access.exp: New file.
14455 * gdb.cell/mem-access-spu.c: New file.
14456 * gdb.cell/ptype.exp: New file.
14457 * gdb.cell/registers.exp: New file.
14458 * gdb.cell/size.c: New file.
14459 * gdb.cell/sizeof.exp: New file.
14460 * gdb.cell/size-spu.c: New file.
14461 * gdb.cell/solib.exp: New file.
14462 * gdb.cell/solib-symbol.exp: New file.
14463
14464 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14465
14466 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
14467
14468 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
14469
14470 * gdb.base/float.exp: Handle VFP registers.
14471
14472 2009-07-14 Michael Snyder <msnyder@vmware.com>
14473
14474 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
14475 to bring gdb to the beginning of the calling line.
14476
14477 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
14478 confusing the i386 epilogue unwinder.
14479
14480 2009-07-14 Stan Shebs <stan@codesourcery.com>
14481
14482 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
14483
14484 2009-07-14 Michael Snyder <msnyder@vmware.com>
14485
14486 * gdb.reverse/step-reverse.exp (stepi into function call):
14487 Call instruction may not be first instruction in the line.
14488 (reverse stepi from a function call): Used wrong line number.
14489
14490 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14491
14492 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
14493
14494 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14495
14496 Fix gdb.base/macscp.exp when using custom inputrc.
14497 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
14498 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
14499 env(TERM) set.
14500 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
14501 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
14502
14503 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14504
14505 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
14506 * gdb.base/annota1.exp (thread_test): Import global $testfile.
14507 Change the compilation target to match the testcase name.
14508 * gdb.base/sect-cmd.exp: Change the compilation target to match the
14509 testcase name.
14510 * a2-run.exp: Use for setup prepare_for_testing. Change the
14511 compilation target to match the testcase name.
14512 * gdb.base/commands.exp: Likewise.
14513 * gdb.base/finish.exp: Likewise.
14514 * gdb.base/float.exp: Likewise.
14515 * gdb.base/info-target.exp: Likewise.
14516 * gdb.base/relational.exp: Likewise.
14517 * gdb.base/term.exp: Likewise.
14518 * gdb.base/until.exp: Likewise.
14519 * gdb.base/volatile.exp: Likewise.
14520 * gdb.base/whatis-exp.exp: Likewise.
14521
14522 2009-07-11 Hui Zhu <teawater@gmail.com>
14523
14524 * gdb.base/help.exp (disassemble): Update expected help text.
14525
14526 2009-07-09 Tom Tromey <tromey@redhat.com>
14527
14528 * lib/gdb.exp: Handle TRANSCRIPT.
14529 (remote_spawn, remote_close, send_gdb): New procs.
14530
14531 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
14532
14533 * gdb.python/python-prettyprint.c: Add counted null string
14534 structure.
14535 * gdb.python/python-prettyprint.exp: Print null string. Test for
14536 embedded nulls.
14537 * gdb.python/python-prettyprint.py (pp_ns): New Function.
14538 * gdb.python/python-value.exp (test_value_in_inferior): Add
14539 variable length string fetch tests.
14540 * gdb.python/python-value.c (main): Add strings for string fetch tests.
14541
14542 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14543
14544 * gdb.base/dump.exp (inaccessible memory is reported): New test.
14545
14546 2009-07-07 Tom Tromey <tromey@redhat.com>
14547
14548 * gdb.base/call-rt-st.exp: Update for change to escape output.
14549 * gdb.base/callfuncs.exp: Likewise.
14550 * gdb.base/charset.exp: Likewise.
14551 * gdb.base/constvars.exp: Likewise.
14552 * gdb.base/long_long.exp: Likewise.
14553 * gdb.base/pointers.exp: Likewise.
14554 * gdb.base/printcmds.exp: Likewise.
14555 * gdb.base/setvar.exp: Likewise.
14556 * gdb.base/store.exp: Likewise.
14557 * gdb.cp/ref-types.exp: Likewise.
14558 * gdb.mi/mi-var-child.exp: Likewise.
14559 * gdb.mi/mi-var-display.exp: Likewise.
14560 * gdb.mi/mi2-var-display.exp: Likewise.
14561 * gdb.base/charset.exp: Test octal escape sequence length.
14562 Update for change to escape output.
14563
14564 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14565
14566 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
14567
14568 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
14569
14570 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
14571
14572 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14573
14574 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
14575 gdbserver increasing $portnum if "Can't bind address" has been seen.
14576
14577 2009-07-05 Pedro Alves <pedro@codesourcery.com>
14578
14579 * gdb.base/ending-run.exp: Add "step out of main" pattern for
14580 mingw32ce.
14581
14582 2009-07-05 Pedro Alves <pedro@codesourcery.com>
14583
14584 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
14585 VFP format.
14586
14587 2009-07-02 Pedro Alves <pedro@codesourcery.com>
14588
14589 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
14590 linux. Adjust to use "inferior", "info inferiors", "detach
14591 inferior" and "kill inferior" instead of "restart", "info fork",
14592 "detach fork" and "delete fork".
14593 * gdb.base/ending-run.exp: Spell out "info".
14594 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
14595 the "kill" command.
14596
14597 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14598
14599 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
14600 change to prefix TLS offset in hex with 0x.
14601
14602 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14603
14604 * gdb.base/default.exp: Update test case for "x" changes.
14605
14606 2009-07-01 Tristan Gingold <gingold@adacore.com>
14607
14608 * gdb.base/bigcore.exp: Make darwin untested.
14609
14610 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14611
14612 * gdb.base/completion.exp (directory completion): Create the directory.
14613 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
14614 escapeuniquesub.
14615 (directory completion 2): Expect now ${escapeuniquesub}.
14616 (Glob remaining of directory test): Remove one excessive newline.
14617 Expect the real output.
14618
14619 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14620
14621 Fix `make check//%' target after `make check' has been ran.
14622 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
14623 a mkdir call.
14624 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
14625 (%/.dir): Remove.
14626
14627 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14628
14629 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
14630 the expected result record.
14631
14632 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14633
14634 Remove racy FAILs relying just on the timeouts.
14635 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
14636 (annotation_level 2): Remove racy FAILs.
14637
14638 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
14639
14640 gdb/10275
14641 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
14642
14643 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
14644
14645 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
14646
14647 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
14648
14649 * gdb.mi/mi-stack.exp: Testing symbolic options
14650 to -stack-list-locals and -stack-list-arguments.
14651
14652 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14653
14654 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
14655
14656 2009-06-29 Tom Tromey <tromey@redhat.com>
14657
14658 * dg-extract-results.sh: New file.
14659 * Makefile.in (FORCE_PARALLEL): New variable.
14660 (CHECK_TARGET): New conditional variable.
14661 (check): Use CHECK_TARGET.
14662 (DO_RUNTEST): New variable.
14663 (check-single): New target.
14664 (TEST_DIRS): New variable.
14665 (TEST_TARGETS): Likewise.
14666 (check-parallel): New target.
14667 (check-gdb.%): New pattern.
14668 (BASE1_FILES): New variable.
14669 (BASE2_FILES): Likewise.
14670 (check-gdb.base%): New pattern.
14671 (%/.dir): New pattern.
14672 * configure: Rebuild.
14673 * aclocal.m4 (AM_CONDITIONAL): New defun.
14674 * configure.ac: Check whether user is using GNU make.
14675 (GMAKE): New conditional.
14676
14677 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
14678
14679 * gdb.cp/namespace-nested-import.cc: New test.
14680 * gdb.cp/namespace-nested-import.exp: New test.
14681
14682 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
14683
14684 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
14685 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
14686 * gdb.opt/Makefile.in (EXECUTABLES): Update.
14687 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
14688 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
14689 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
14690 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
14691 gdb.opt/inline-markers.c: New files.
14692 * lib/gdb.exp (skip_inline_frame_tests): New function.
14693 (skip_inline_var_tests): New function.
14694
14695 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
14696
14697 * gdb.cp/exception.exp: Don't require $hex before inner frame in
14698 backtrace.
14699
14700 2009-06-27 Michael Snyder <msnyder@vmware.com>
14701
14702 * gdb.reverse: New directory.
14703 * gdb.reverse/break-reverse.c: New test.
14704 * gdb.reverse/break-reverse.exp: New test.
14705 * gdb.reverse/consecutive-reverse.c: New test.
14706 * gdb.reverse/consecutive-reverse.exp: New test.
14707 * gdb.reverse/finish-reverse.c: New test.
14708 * gdb.reverse/finish-reverse.exp: New test.
14709 * gdb.reverse/machinestate.c: New test.
14710 * gdb.reverse/ms1.c: New test.
14711 * gdb.reverse/machinestate.exp: New test.
14712 * gdb.reverse/Makefile.in: New file.
14713 * gdb.reverse/shr2.c: New test.
14714 * gdb.reverse/solib-reverse.c: New test.
14715 * gdb.reverse/solib-reverse.exp: New test.
14716 * gdb.reverse/step-reverse.c: New test.
14717 * gdb.reverse/step-reverse.exp: New test.
14718 * gdb.reverse/until-reverse.c: New test.
14719 * gdb.reverse/ur1.c: New test.
14720 * gdb.reverse/until-reverse.exp: New test.
14721 * gdb.reverse/watch-reverse.c: New test.
14722 * gdb.reverse/watch-reverse.exp: New test.
14723 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
14724 * configure: Regenerate.
14725
14726 2009-06-26 Doug Evans <dje@google.com>
14727
14728 * gdb.base/psymtab.exp: Turn off pending breakpoints.
14729
14730 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
14731
14732 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
14733 windows problem for 'file delete $binfile'.
14734
14735 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
14736
14737 * gdb.cp/namespace-using.exp: New test.
14738 * gdb.cp/namespace-using.cc: New test.
14739
14740 2009-05-20 Joel Brobecker <brobecker@adacore.com>
14741
14742 * gdb.ada/variant_record_packed_array: New testcase.
14743
14744 2009-06-23 Tom Tromey <tromey@redhat.com>
14745
14746 * gdb.base/charset.exp (test_combination): Regression test.
14747 * gdb.base/charset.c (my_wchar_t): New typedef.
14748 (myvar): New global.
14749 (main): Set myvar.
14750
14751 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
14752
14753 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
14754 target.
14755
14756 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14757
14758 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
14759
14760 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14761
14762 * gdb.mi/gdb680.exp: Update test for error message.
14763
14764 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14765
14766 * gdb.base/annota1.exp: Allow multiple occurrences of the
14767 frames-invalid annotation.
14768 * gdb.cp/annota2.exp: Likewise.
14769
14770 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
14771
14772 * gdb.cp/gdb2495.cc: New file.
14773 * gdb.cp/gdb2495.exp: New file.
14774
14775 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14776
14777 Report error on GDB crash during runto.
14778 * lib/gdb.exp (runto <eof>): New.
14779
14780 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
14781
14782 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
14783 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
14784 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
14785 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
14786 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
14787 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
14788 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
14789 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
14790 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
14791 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
14792 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
14793 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
14794 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
14795 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
14796 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
14797 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
14798 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
14799 gdb.server/server-mon.exp, gdb.server/server-run.exp,
14800 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14801 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
14802 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
14803 gdb.trace/passcount.exp, gdb.trace/report.exp,
14804 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
14805 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
14806 gdb.trace/while-stepping.exp: Use a unique name for the compiled
14807 executable.
14808
14809 2009-06-07 Pedro Alves <pedro@codesourcery.com>
14810
14811 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
14812 defined before referencing it.
14813
14814 2009-06-03 Doug Evans <dje@google.com>
14815
14816 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
14817 * gdb.arch/i386-see.c: Ditto.
14818
14819 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
14820
14821 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
14822 (check_macro): Return 1 if undefined.
14823 If first test fails, check if macro debug information is available,
14824 and report unsupported test if no macro information is found.
14825
14826 2009-05-29 Doug Evans <dje@google.com>
14827
14828 * gdb.threads/hand-call-in-threads.exp: New.
14829 * gdb.threads/hand-call-in-threads.c: New.
14830
14831 2009-05-29 Michael Snyder <msnyder@vmware.com>
14832
14833 * gdb.base/break-always.exp: Change "1" to "on".
14834 Add confirmation check.
14835
14836 2009-05-28 Pedro Alves <pedro@codesourcery.com>
14837
14838 * gdb.threads/threxit-hop-specific.c: New.
14839 * gdb.threads/threxit-hop-specific.exp: New.
14840 * gdb.threads/thread-execl.c: New.
14841 * gdb.threads/thread-execl.exp: New.
14842
14843 2009-05-27 Tom Tromey <tromey@redhat.com>
14844 Thiago Jung Bauermann <bauerman@br.ibm.com>
14845
14846 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
14847 (mi_child_regexp): Likewise.
14848 (mi_list_varobj_children_range): Likewise.
14849 (mi_get_features): Likewise.
14850 (mi_list_varobj_children): Rewrite.
14851 * gdb.python/python-mi.exp: New file.
14852
14853 2009-05-27 Tom Tromey <tromey@redhat.com>
14854 Thiago Jung Bauermann <bauerman@br.ibm.com>
14855 Phil Muldoon <pmuldoon@redhat.com>
14856 Paul Pluzhnikov <ppluzhnikov@google.com>
14857
14858 * gdb.python/python-prettyprint.exp: New file.
14859 * gdb.python/python-prettyprint.c: New file.
14860 * gdb.python/python-prettyprint.py: New file.
14861 * gdb.base/display.exp: print/r is now valid.
14862
14863 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
14864 Tom Tromey <tromey@redhat.com>
14865 Pedro Alves <pedro@codesourcery.com>
14866 Paul Pluzhnikov <ppluzhnikov@google.com>
14867
14868 * gdb.python/python-template.exp: New file.
14869 * gdb.python/python-template.cc: New file.
14870 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14871 tests.
14872 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14873 Call it.
14874 (test_value_after_death): New proc.
14875 * gdb.python/python-value.c (PTR): New typedef.
14876 (main): New variable 'x'.
14877
14878 2009-05-27 Tom Tromey <tromey@redhat.com>
14879
14880 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14881 tests.
14882 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14883 Call it.
14884
14885 2009-05-27 Pedro Alves <pedro@codesourcery.com>
14886
14887 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
14888
14889 2009-05-24 Pedro Alves <pedro@codesourcery.com>
14890
14891 * gdb.threads/fork-thread-pending.c: New.
14892 * gdb.threads/fork-thread-pending.exp: New.
14893
14894 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14895
14896 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
14897 * gdb.dwarf2/dw2-strp.S (a_string2): New.
14898
14899 2009-05-18 Jon Beniston <jon@beniston.com>
14900
14901 * gdb.asm/asm-source.exp: Add lm32 target.
14902
14903 2009-05-17 Pedro Alves <pedro@codesourcery.com>
14904
14905 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
14906 `gdb_get_line_number'. Call `callee' in both parent and child.
14907 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
14908 `gdb_get_line_number' instead of hardcoding line numbers.
14909 (catch_fork_unpatch_child): New procedure to test detaching
14910 breakpoints from child fork.
14911 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
14912 hardcoding line numbers.
14913 (do_fork_tests): Run `catch_fork_unpatch_child'.
14914
14915 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
14916
14917 * gdb.mi/mi-cmd-var.exp: Check that when varobj
14918 of structure type enters or leaves the scope, it
14919 is reported by -var-update.
14920
14921 2009-05-11 Doug Evans <dje@sebabeach.org>
14922
14923 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
14924 * gdb.threads/pending-step.c (main): Fix off-by-one error.
14925 * gdb.threads/schedlock.c (main): Fix off-by-one error.
14926
14927 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14928
14929 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
14930
14931 2009-04-30 Doug Evans <dje@google.com>
14932
14933 * gdb.threads/watchthreads2.exp: New testcase.
14934 * gdb.threads/watchthreads2.c: New testcase.
14935
14936 2009-04-29 Doug Evans <dje@google.com>
14937
14938 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
14939 * gdb.cp/mb-ctor.cc: Ditto.
14940 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
14941 * gdb.cp/mb-inline.h (multi_line_foo): New function.
14942 * gdb.cp/mb-inline1.cc: Call it.
14943 * gdb.cp/mb-inline2.cc: Ditto.
14944 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
14945 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
14946
14947 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14948
14949 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
14950 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
14951 Replace all uses of `decimal' by `nonzero'.
14952 (info macro FROM_COMMANDLINE): New test.
14953
14954 2009-04-27 Tom Tromey <tromey@redhat.com>
14955
14956 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
14957
14958 2009-04-27 Doug Evans <dje@google.com>
14959
14960 * gdb.threads/watchthreads.c (main): Initialize args before starting
14961 the threads. Plus formatting cleanup.
14962 * gdb.threads/watchthreads.exp: Avoid errant failures due to
14963 biased scheduling of one thread.
14964
14965 2009-04-27 Jerome Guitton <guitton@adacore.com>
14966
14967 * gdb.cp/templates.cc (GetMax): New template.
14968 (main): Declare two instances of GetMax.
14969 * gdb.cp/templates.exp: Add new test.
14970
14971 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14972
14973 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
14974
14975 2009-04-22 Joseph Myers <joseph@codesourcery.com>
14976
14977 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
14978
14979 2009-04-15 Tom Tromey <tromey@redhat.com>
14980
14981 * gdb.base/charset.exp: Add regression test.
14982
14983 2009-04-14 Joel Brobecker <brobecker@adacore.com>
14984
14985 * gdb.base/exe-lock.exp: New testcase.
14986
14987 2009-04-13 Tom Tromey <tromey@redhat.com>
14988
14989 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
14990 operator on Frame.
14991
14992 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14993
14994 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
14995 * gdb.server/ext-attach.exp: Likewise.
14996
14997 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
14998
14999 Eliminate some sleep usage.
15000
15001 * gdb.mi/basics.c (do_nothing): New.
15002 (main): Use do_nothing instead of printf, so that
15003 not to introduce race condition between output of
15004 inferiour and output of gdb. Do not use sleep as it
15005 is not generally available on embedded targets.
15006
15007 2009-04-02 Pedro Alves <pedro@codesourcery.com>
15008
15009 * gdb.server/ext-attach.exp: Expect an optional process id after
15010 "Detached from remote process".
15011
15012 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15013
15014 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
15015 gdb.dwarf2/dw2-unresolved.exp: New.
15016
15017 2009-04-02 Pedro Alves <pedro@codesourcery.com>
15018
15019 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
15020 mi_run_to_main.
15021
15022 2009-04-02 Pedro Alves <pedro@codesourcery.com>
15023
15024 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
15025 mi_run_to_main. Skip thread exit test on remote targets.
15026 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
15027 mi_run_to_main.
15028 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
15029 mi_run_to_main.
15030 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
15031 when expecting ^connected. Detect when the target doesn't support
15032 non-stop mode.
15033 (mi_run_cmd): Detect if non-stop mode was requested by isn't
15034 supported. Return -1 on error, 0 on success.
15035 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
15036 (mi_runto): Return mi_runto_helper's result explicitly.
15037
15038 2009-04-01 Pedro Alves <pedro@codesourcery.com>
15039
15040 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
15041
15042 2009-04-01 Tom Tromey <tromey@redhat.com>
15043
15044 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
15045 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
15046 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
15047 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
15048
15049 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
15050 Jan Kratochvil <jan.kratochvil@redhat.com>
15051
15052 PR gdb/931
15053 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
15054 output.
15055 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
15056 for gdb/931.
15057 * dw2-strp.S (DW_AT_language): Change to C++.
15058 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
15059
15060 2009-03-31 Joel Brobecker <brobecker@adacore.com>
15061
15062 * gdb.ada/tasks: New testcase.
15063
15064 2009-03-30 Stan Shebs <stan@codesourcery.com>
15065
15066 * gdb.trace/actions.exp: Update to match new info trace format.
15067 * gdb.trace/deltrace.exp: Ditto.
15068 * gdb.trace/infotrace.exp: Ditto.
15069 * gdb.trace/passcount.exp: Ditto.
15070 * gdb.trace/save-trace.exp: Ditto.
15071 * gdb.trace/while-stepping.exp: Ditto.
15072 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
15073
15074 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15075
15076 * gdb.python/python-frame.c: New file.
15077 * gdb.python/python-frame.exp: New file.
15078
15079 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
15080
15081 * gdb.python/python-value.exp: Add tests for the address
15082 attribute.
15083
15084 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
15085
15086 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
15087
15088 2009-03-26 Doug Evans <dje@google.com>
15089
15090 * gdb.mi/mi-nonstop-exit.exp: New file.
15091 * gdb.mi/non-stop-exit.c: New file.
15092
15093 2009-03-26 Tom Tromey <tromey@redhat.com>
15094
15095 Update for change to prologue skipping:
15096 * gdb.mi/mi2-simplerun.exp: Update.
15097 * gdb.mi/mi2-break.exp: Update.
15098 * gdb.mi/mi-simplerun.exp: Update.
15099 * gdb.mi/mi-break.exp: Update.
15100 * gdb.base/ending-run.exp: Update.
15101
15102 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
15103
15104 * gdb.python/python-value.exp (test_value_in_inferior): Test
15105 gdb.Value.is_optimized_out attribute.
15106
15107 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15108
15109 * gdb.dwarf2/dw2-noloc-main.c: New file.
15110 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
15111 (.text): Remove.
15112 (.data): New.
15113 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
15114 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
15115 (DW_TAG_subprogram func_cu1, noloc): Remove.
15116 (main): New.
15117 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
15118 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
15119 (file_symbols): New procedure.
15120
15121 2009-03-25 Tom Tromey <tromey@redhat.com>
15122
15123 * gdb.base/charset.exp (valid_target_charset): New proc.
15124 Use it to skip tests on invalid charsets.
15125
15126 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
15127
15128 * gdb.base/completion.exp: Add a test for directory completion.
15129
15130 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15131
15132 Fix a racy FAIL.
15133 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
15134 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
15135
15136 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
15137
15138 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
15139 * gdb.python/python-function.exp: Add test for function returning
15140 a GDB value.
15141
15142 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
15143
15144 * gdb.python/python-function.exp: New file.
15145
15146 2009-03-20 Tom Tromey <tromey@redhat.com>
15147
15148 * gdb.base/store.exp: Update for change to escape output.
15149 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
15150 to escape output.
15151 * gdb.base/pointers.exp: Update for change to escape output.
15152 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
15153 to escape output.
15154 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
15155 escape output.
15156 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
15157 to escape output.
15158 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
15159 escape output.
15160 * gdb.base/setvar.exp: Update for change to escape output.
15161 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
15162 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
15163 to escape output.
15164 (test_print_string_constants): Likewise.
15165 * gdb.base/charset.exp (valid_host_charset): Check size of
15166 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
15167 cases. Handle "auto"-related output.
15168 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
15169 (uvar, Uvar): New globals.
15170
15171 2009-03-19 Jerome Guitton <guitton@adacore.com>
15172
15173 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
15174 deltas.
15175 * gdb.ada/fixed_points.exp: Ditto.
15176
15177 2009-03-18 Pedro Alves <pedro@codesourcery.com>
15178
15179 * return-nodebug.c: Don't include stdio.h.
15180 (init): Delete.
15181 (func): Delete definition and provide extern declaration.
15182 (t): New.
15183 (main): Don't call printf. Call func and store its result in t.
15184 * return-nodebug1.c: New.
15185 * return-nodebug.exp: Don't expect stdio output. Instead, print
15186 the global variable t. Drop printf formatters and cast types from
15187 foreach loop. Don't use prepare_for_testing. Compile
15188 return-nodebug.c and return-nodebug1.c in separate steps. Don't
15189 define FORMAT or CAST.
15190
15191 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15192
15193 * gdb.base/solib-display.exp: Disable test for remote targers.
15194
15195 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15196
15197 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
15198
15199 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15200
15201 Fix a racy FAIL.
15202 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
15203 code from `follow parent, print pids'.
15204 (`follow child, print pids', `follow parent, print pids'): Call it.
15205 Replace `gdb_test "break..."' by gdb_breakpoint.
15206
15207 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
15208
15209 * gdb.mi/mi-cli.exp: Adjust for output difference in
15210 sync and async modes.
15211
15212 2009-03-12 Joel Brobecker <brobecker@adacore.com>
15213
15214 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
15215 that was checked in by mistake. Remove loading of ada.exp, since
15216 this is not necessary in this case.
15217
15218 2009-03-12 Joel Brobecker <brobecker@adacore.com>
15219
15220 * gdb.ada/ptype_arith_binop.exp: New testcase.
15221
15222 2009-03-12 Joel Brobecker <brobecker@adacore.com>
15223
15224 * gdb.ada/mod_from_name: New testcase.
15225
15226 2009-03-12 Joel Brobecker <brobecker@adacore.com>
15227
15228 * gdb.ada/tick_last_segv: New testcase.
15229
15230 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
15231
15232 * gdb.mi/mi-cli.exp: Remove debug print.
15233
15234 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
15235
15236 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
15237 include the token in ^running and frame info in *stopped.
15238
15239 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
15240
15241 * solib-display.exp: New file.
15242 * solib-display-main.c: New file.
15243 * solib-display-lib.c: New file.
15244
15245 2009-03-05 Pedro Alves <pedro@codesourcery.com>
15246
15247 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
15248
15249 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
15250
15251 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
15252 (list_and_check_macro): Use more specific test name.
15253 (next to definition): Make the test names unique.
15254
15255 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
15256
15257 * gdb.pascal/floats.exp: Accept approximate results everywhere.
15258
15259 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
15260
15261 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
15262 notifications.
15263 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
15264 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
15265 * lib/mi-support.exp (library_loaded_re): New.
15266 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
15267
15268 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
15269
15270 * gdb.gdb/observer.exp: Use test_notification observer, not
15271 normal_stop, everywhere.
15272 (test_normal_stop_notifications): Rename to...
15273 (test_notifications): ...this.
15274 (test_observer_normal_stop): Rename to...
15275 (test_observer): ...this.
15276
15277 2009-02-16 Doug Evans <dje@google.com>
15278
15279 * gdb.arch/amd64-disp-step.S (test_int3): New test.
15280 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
15281 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
15282 (test_prefixed_syscall,test_int3): New tests.
15283 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
15284 (test_prefixed_syscall,test_int3): New tests.
15285
15286 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
15287
15288 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
15289 (mi_expect_interrupt): Likewise.
15290 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
15291 response.
15292
15293 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
15294
15295 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
15296 * gdb.base/pc-fp.exp (get_valueofx): Remove.
15297 Replace calls to get_valueofx by get_hexadecimal_valueof.
15298
15299 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
15300
15301 * lib/gdb.exp (get_valueof): Accept anything as a return value.
15302 (get_integer_valueof): New procedure.
15303 (get_sizeof): Use new get_integer_value_of.
15304 * gdb.base/sizeof.exp: Replace all uses of get_valueof
15305 by get_integer_valueof.
15306
15307 2009-02-13 Tom Tromey <tromey@redhat.com>
15308
15309 * gdb.base/remote.exp (get_sizeof): Remove.
15310 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
15311 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
15312 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
15313 * lib/gdb.exp (get_valueof): Move from long_long.exp.
15314 (get_sizeof): Likewise.
15315
15316 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15317
15318 PR fortran/9806
15319 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
15320
15321 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
15322
15323 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
15324
15325 2009-02-06 Pedro Alves <pedro@codesourcery.com>
15326
15327 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
15328
15329 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
15330
15331 * gdb.python/python-cmd.exp: New file.
15332
15333 2009-02-06 Tristan Gingold <gingold@adacore.com>
15334
15335 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
15336
15337 2009-02-05 Tristan Gingold <gingold@adacore.com>
15338
15339 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
15340 pointer is dereferenced and use this signal name in regexp.
15341 * gdb.base/signull.exp: Ditto.
15342 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
15343 * gdb.base/signull.c (main): Ditto.
15344
15345 2009-02-04 Tom Tromey <tromey@redhat.com>
15346 Thiago Jung Bauermann <bauerman@br.ibm.com>
15347
15348 * gdb.python/python-value.exp: Use `gdb.history' instead of
15349 `gdb.value_from_history'.
15350 (test_value_numeric_ops): Add test for conversion of enum constant.
15351 * gdb.python/python-value.c (enum e): New type.
15352 (evalue): New global.
15353 (main): Use argv.
15354
15355 2009-02-04 Jerome Guitton <guitton@adacore.com>
15356
15357 * gdb.ada/uninitialized_vars: New test program.
15358 * gdb.ada/uninitialized_vars.exp: New testcase.
15359
15360 2009-02-02 Tom Tromey <tromey@redhat.com>
15361
15362 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
15363 * gdb.cp/pr2489.cc: Rename...
15364 * gdb.cp/pr9594.cc: ... to this.
15365
15366 2009-02-02 Tom Tromey <tromey@redhat.com>
15367
15368 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
15369 * gdb.cp/pr2489.cc: New file.
15370 * gdb.cp/cpcompletion.exp: New file.
15371
15372 2009-02-02 Tom Tromey <tromey@redhat.com>
15373
15374 PR exp/9059:
15375 * gdb.cp/call-c.exp: Add regression test.
15376 * gdb.cp/call-c.cc (FooHandle): New typedef.
15377 (main): New variable 'handle'.
15378
15379 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
15380
15381 * lib/mi-support.exp (et_mi_thread_list)
15382 (check_mi_and_console_threads): Adjust for current thread in
15383 -thread-list-ids output.
15384
15385 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
15386
15387 * gdb.mi/mi-break.exp (test_disabled_creation): New.
15388 Call it.
15389
15390 2009-01-28 Doug Evans <dje@google.com>
15391
15392 * gdb.arch/amd64-disp-step.S: New file.
15393 * gdb.arch/amd64-disp-step.exp: New file.
15394 * gdb.arch/i386-disp-step.S: New file.
15395 * gdb.arch/i386-disp-step.exp: New file.
15396
15397 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
15398
15399 * gdb.base/find.exp: Set newline variable
15400 using quotes instead of braces to fix cygwin failures.
15401
15402 2009-01-23 Pedro Alves <pedro@codesourcery.com>
15403
15404 * gdb.base/radix.exp: Add tests to ensure that that set
15405 input-radix 0 and set output-radix 0 are really rejected.
15406
15407 2009-01-23 Pedro Alves <pedro@codesourcery.com>
15408
15409 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
15410 copyright years.
15411
15412 2009-01-23 Pedro Alves <pedro@codesourcery.com>
15413
15414 PR gdb/9664:
15415 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
15416
15417 2009-01-22 Pedro Alves <pedro@codesourcery.com>
15418
15419 PR c++/9631:
15420 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
15421
15422 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
15423
15424 * gdb.server/file-transfer.exp: Use EXEEXT variable for
15425 binfile definition to fix Windows OS failure.
15426
15427 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15428
15429 PR gdb/9346
15430 * gdb.base/interrupt.c (sigint_handler): New.
15431 (main): Install a SIGINT handler if SIGNALS is defined. Exit
15432 on error.
15433 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
15434 Test "signal SIGINT".
15435
15436 2009-01-19 Doug Evans <dje@google.com>
15437
15438 * gdb.base/break.exp: Update expected gdb output.
15439 * gdb.base/sepdebug.exp: Ditto.
15440 * gdb.mi/mi-syn-frame.exp: Ditto.
15441 * gdb.mi/mi2-syn-frame.exp: Ditto.
15442 * gdb.base/call-signal-resume.exp: New file.
15443 * gdb.base/call-signals.c: New file.
15444 * gdb.base/unwindonsignal.exp: New file.
15445 * gdb.base/unwindonsignal.c: New file.
15446 * gdb.threads/interrupted-hand-call.exp: New file.
15447 * gdb.threads/interrupted-hand-call.c: New file.
15448 * gdb.threads/thread-unwindonsignal.exp: New file.
15449
15450 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
15451
15452 * gdb.base/define.exp: Test defining and hooking prefix commands.
15453 * gdb.python/python.exp: Update test for "show user" output.
15454
15455 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15456
15457 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
15458 now the output exactly, using less wildcards. Expect also the output
15459 of gfortran-4.3. Update for the f-valprint.c modification from
15460 2008-04-22.
15461 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
15462 Remove gdb_test test names where matching the command.
15463
15464 2009-01-01 Pedro Alves <pedro@codesourcery.com>
15465
15466 PR breakpoints/9681:
15467 * gdb.base/watchpoint.exp: Add regression test.
15468
15469 2008-12-31 Pedro Alves <pedro@codesourcery.com>
15470
15471 * gdb.threads/attach-into-signal.exp: Don't use
15472 gdb_suppress_entire_file.
15473 * gdb.threads/attach-stopped.exp: Ditto.
15474 * gdb.threads/attachstop-mt.exp: Ditto.
15475
15476 2008-12-31 Pedro Alves <pedro@codesourcery.com>
15477
15478 PR gdb/8812:
15479 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
15480
15481 2008-12-29 Pedro Alves <pedro@codesourcery.com>
15482
15483 PR gdb/7536:
15484 * gdb.base/radix.exp: Add tests to ensure invalid input radices
15485 and unsupported output radices are really rejected.
15486
15487 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
15488
15489 * gdb.cp/punctuator.exp: Backslash the '$' signs.
15490
15491 2008-12-22 Tom Tromey <tromey@redhat.com>
15492
15493 * gdb.cp/punctuator.exp: New file.
15494
15495 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15496
15497 * gdb.base/completion.exp (Completing non-existing component): New test.
15498
15499 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15500
15501 Fix for PR gdb/8648.
15502 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
15503 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
15504 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
15505 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
15506
15507 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15508
15509 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
15510
15511 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
15512
15513 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
15514 compiler actually generate code at the expected line number.
15515
15516 2008-12-15 Jie Zhang <jie.zhang@analog.com>
15517
15518 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
15519
15520 2008-12-12 Tom Tromey <tromey@redhat.com>
15521
15522 * gdb.base/commands.exp (redefine_hook_test): New proc.
15523 Call it.
15524
15525 2008-12-11 Tom Tromey <tromey@redhat.com>
15526
15527 * gdb.base/macscp.exp: New regression test.
15528
15529 2008-12-11 Tom Tromey <tromey@redhat.com>
15530
15531 * gdb.base/macscp.exp: Print "address.addr".
15532 * gdb.base/macscp1.c (struct outer): New struct.
15533 (address): New global.
15534
15535 2008-12-09 Tom Tromey <tromey@redhat.com>
15536
15537 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
15538 Call it.
15539
15540 2008-12-04 Doug Evans <dje@google.com>
15541
15542 * gdb.server/ext-run.exp: Relax regexp for init program.
15543
15544 2008-12-03 Tristan Gingold <gingold@adacore.com>
15545
15546 * gdb.base/macscp.exp: Generate an object file during compilation
15547 to work around Darwin dsymutil limitations.
15548
15549 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15550
15551 Test resolving external references to TLS variables.
15552 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
15553 FILE2_THREAD_LOCAL.
15554 (testfile2, srcfile2): New variables.
15555 * gdb.threads/tls.c (file2_thread_local)
15556 (function_referencing_file2_thread_local): New.
15557 * gdb.threads/tls2.c: New file.
15558
15559 2008-11-28 Joel Brobecker <brobecker@adacore.com>
15560
15561 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
15562 rather than integer, as integer might not be big enough when
15563 on 64bit targets.
15564
15565 2008-11-27 Jerome Guitton <guitton@adacore.com>
15566
15567 * gdb.cp/formatted-ref.exp: Add equality test.
15568 * gdb.ada/formatted_ref.exp: Ditto.
15569
15570 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15571
15572 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
15573 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
15574
15575 2008-11-20 Andreas Schwab <schwab@suse.de>
15576
15577 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
15578 matching syscall entry point.
15579 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
15580 (tcatch_vfork_then_child_follow): Likewise. Finish through
15581 vfork even if we stopped at the syscall trampoline.
15582
15583 2008-11-20 Doug Evans <dje@google.com>
15584
15585 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
15586
15587 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
15588
15589 * gdb.arch/ppc-dfp.exp: New file.
15590 * gdb.arch/ppc-dfp.c: New file.
15591
15592 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
15593
15594 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
15595
15596 2008-11-17 Doug Evans <dje@google.com>
15597
15598 * gdb.mi/mi-syn-frame.exp: Update expected output.
15599 * gdb.mi/mi2-syn-frame.exp: Update expected output.
15600
15601 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
15602
15603 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
15604 "thread N" results in =thread-selected.
15605 * lib/mi-support (mi_run_cmd, mi_expect_stop)
15606 (mi_send_resuming_command_raw): Be prepared for
15607 =thread-selected.
15608
15609 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
15610
15611 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
15612 * lib/mi-support.exp: Likewise.
15613
15614 2008-11-16 Joel Brobecker <brobecker@adacore.com>
15615
15616 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
15617 commands from the expected output for "help catch".
15618
15619 2008-11-15 Joel Brobecker <brobecker@adacore.com>
15620
15621 * gdb.ada/int_deref.exp: New testcase.
15622
15623 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
15624
15625 * gdb.mi/gdb2549.exp: New file.
15626
15627 2008-11-11 Doug Evans <dje@google.com>
15628
15629 * gdb.base/callexit.exp: New file.
15630 * gdb.base/callexit.c: New file.
15631
15632 2008-11-10 Doug Evans <dje@google.com>
15633
15634 * lib/gdb.exp (GDBFLAGS): Move -nx ...
15635 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
15636 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
15637 (default_gdb_start,default_gdb_exit): Ditto.
15638 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
15639 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
15640 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
15641 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
15642 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
15643 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
15644
15645 2008-11-03 Andreas Schwab <schwab@suse.de>
15646
15647 * gdb.base/hashline2.exp: Fix typo.
15648 * gdb.base/hashline3.exp: Likewise.
15649
15650 2008-10-30 Tom Tromey <tromey@redhat.com>
15651
15652 * gdb.base/pointers.exp: Add test.
15653 * gdb.base/pointers.c (k, S): New typedefs.
15654 (instance): New global.
15655
15656 2008-10-30 Andreas Schwab <schwab@suse.de>
15657
15658 * gdb.base/args.exp: Add tests for newlines.
15659
15660 2008-10-30 Joel Brobecker <brobecker@adacore.com>
15661
15662 gdb.base/foll-exec.exp: Update the expected output of a couple
15663 of "info breakpoints" tests.
15664
15665 2008-10-28 Tom Tromey <tromey@redhat.com>
15666
15667 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
15668
15669 2008-10-24 Pedro Alves <pedro@codesourcery.com>
15670
15671 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
15672 gdb_start_cmd.
15673 Use runto_main before any test that requires execution.
15674
15675 2008-10-23 Pedro Alves <pedro@codesourcery.com>
15676
15677 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
15678 instead of SIGINT.
15679
15680 2008-10-22 Joel Brobecker <brobecker@adacore.com>
15681
15682 * gdb.base/completion.exp: Update expected output following
15683 the addition of the "info tasks" command.
15684
15685 2008-10-22 Tom Tromey <tromey@redhat.com>
15686
15687 * gdb.base/exprs.exp (test_expr): Add test for string
15688 concatenation.
15689
15690 2008-10-19 Pedro Alves <pedro@codesourcery.com>
15691
15692 * configure.ac: Output gdb.python/Makefile.
15693 * configure: Regenerate.
15694 * gdb.python/Makefile.in: New.
15695
15696 2008-10-16 Joel Brobecker <brobecker@adacore.com>
15697
15698 * gdb.base/foll-fork.exp: Adjust the expected output to match
15699 the new description for fork/vfork catchpoints in the "info
15700 breakpoints" output.
15701
15702 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
15703
15704 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
15705
15706 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15707
15708 * gdb.python/python-value.c: New file.
15709 * gdb.python/python-value.exp: New file.
15710
15711 2008-10-15 Pedro Alves <pedro@codesourcery.com>
15712
15713 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
15714
15715 2008-10-15 Denis Pilat <denis.pilat@st.com>
15716
15717 * gdb.cp/mb-ctor.exp: Fix a typo.
15718
15719 2008-10-09 Tom Tromey <tromey@redhat.com>
15720
15721 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
15722 'fprintf' and 'stderr'.
15723
15724 2008-10-07 Joel Brobecker <brobecker@adacore.com>
15725
15726 * gdb.ada/ref_tick_size.exp: New testcase.
15727
15728 2008-10-06 Doug Evans <dje@google.com>
15729
15730 * gdb.dwarf2/dw2-cu-size.exp: New file.
15731 * gdb.dwarf2/dw2-cu-size.S: New file.
15732
15733 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
15734 .Ltype_int for clarity.
15735
15736 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
15737
15738 PR gdb/2384:
15739 * gdb.cp/gdb2384.exp: Extended to test more cases.
15740 * gdb.cp/gdb2384.cc: Likewise.
15741 * gdb.cp/gdb2384-base.h: Likewise.
15742 * gdb.cp/gdb2384-base.cc: Likewise.
15743
15744 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15745
15746 * gdb.base/maint.exp (maint print type): Remove printing
15747 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
15748
15749 2008-09-30 Tom Tromey <tromey@redhat.com>
15750
15751 * gdb.base/macscp.exp: Add completion tests.
15752 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
15753 (TWENTY_THREE): Likewise.
15754 (FORTY_EIGHT): Likewise.
15755
15756 2008-09-30 Tom Tromey <tromey@redhat.com>
15757
15758 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
15759 everywhere.
15760 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
15761
15762 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
15763
15764 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
15765 testcase is derived from. Fix racy dependency on an expected PID
15766 number. No longer support the testcase on Linux kernel 2.4.x.
15767
15768 2008-09-27 Tom Tromey <tromey@redhat.com>
15769
15770 * gdb.base/macscp.exp: Add tests for stringification, splicing,
15771 and varargs.
15772
15773 2008-09-22 Pedro Alves <pedro@codesourcery.com>
15774
15775 * lib/mi-support.exp (mi_expect_interrupt): New.
15776 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
15777 from gdb.mi/mi-nonstop.exp.
15778 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
15779 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
15780 lib/mi-support.exp.
15781 Use mi_check_thread_states throughout. Avoid ".*" and do not
15782 require an anchor after -exec-run.
15783
15784 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
15785
15786 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
15787 stop is pending. Avoid ".*" when two stops are pending.
15788 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
15789 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
15790 newlines in fullnames.
15791 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
15792 (mi_expect_stop): Update comments. Only anchor in sync mode.
15793 Do not match newlines.
15794 (mi_send_resuming_command_raw): Always return status.
15795 (mi_get_stop_line): Do not match more than one line by accident.
15796 Only anchor in sync mode.
15797 (mi_run_inline_test): If -exec-next fails, give up.
15798
15799 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15800
15801 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
15802 on SPU.
15803
15804 2008-09-10 Joel Brobecker <brobecker@adacore.com>
15805
15806 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
15807
15808 2008-09-10 Joel Brobecker <brobecker@adacore.com>
15809
15810 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
15811 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
15812 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
15813 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
15814 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
15815 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
15816 gdb.ada/interface.exp, gdb.ada/null_array.exp,
15817 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
15818 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
15819 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
15820 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
15821 Include the "= " sequence in the expected output of print tests.
15822
15823 2008-09-10 Joel Brobecker <brobecker@adacore.com>
15824
15825 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
15826 description for boolean types.
15827
15828 2008-09-09 Pedro Alves <pedro@codesourcery.com>
15829
15830 * gdb.base/hook-stop-continue.c: New.
15831 * gdb.base/hook-stop-continue.exp: New.
15832
15833 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
15834
15835 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
15836
15837 2008-09-08 Jerome Guitton <guitton@adacore.com>
15838
15839 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
15840 (stack_check_probe_2, stack_check_probe_loop_1)
15841 (stack_check_probe_loop_2): New functions.
15842 (main): Add call to these new functions.
15843 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
15844 functions, check that the breakpoint is inserted at the appropriate
15845 location.
15846 (insert_breakpoint): Slightly refine this procedure so that it can
15847 be called several times in the test.
15848
15849 2008-09-08 Jerome Guitton <guitton@adacore.com>
15850
15851 * gdb.base/stack-checking.c: New file.
15852 * gdb.base/stack-checking.exp: New file.
15853
15854 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
15855
15856 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
15857 * gdb.arch/altivec-regs.exp: Likewise.
15858 * gdb.arch/vsx-regs.exp: Likewise.
15859
15860 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
15861
15862 * gdb.arch/ppc-fp.exp: New file.
15863 * gdb.arch/ppc-fp.c: New file.
15864
15865 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
15866
15867 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
15868 lest gcc-4.3.1 optimizes the whole thing away.
15869
15870 2008-09-04 Michael Snyder <msnyder@vmware.com>
15871
15872 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
15873 as "at" (for non-debug functions such as _start).
15874
15875 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15876
15877 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
15878 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
15879 software watchpoints.
15880 * gdb.base/watch_thread_num.exp: Likewise.
15881
15882 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
15883
15884 * gdb.arch/i386-bp_permanent.exp: New test.
15885
15886 2008-08-24 Tom Tromey <tromey@redhat.com>
15887
15888 * gdb.base/maint.exp: Update "maint print type".
15889
15890 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
15891
15892 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
15893 support. Adjust the order of "*running" notifications.
15894 * gdb.mi/non-stop.c: Don't cast from int to void* and
15895 back.
15896
15897 2008-08-20 Mark Kettenis <kettenis@gnu.org>
15898
15899 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
15900 expect to find it in the "info frame" output.
15901
15902 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
15903
15904 * gdb.base/interp.exp: Always consume both prompts.
15905
15906 2008-08-20 Pedro Alves <pedro@codesourcery.com>
15907
15908 * gdb.base/pending.exp: Test pending breakpoints without symbols
15909 loaded.
15910
15911 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15912
15913 * lib/mi-support.exp (mi_expect_stop): Produce
15914 more details on failures.
15915 * gdb.mi/mi-nonstop.exp: New.
15916 * gdb.mi/non-stop.c: New.
15917
15918 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15919
15920 * gdb.mi/mi-async.exp: Use 'set target-async'.
15921 * lib/mi-support.exp: Use 'set/show target-async'.
15922
15923 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
15924
15925 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
15926
15927 2008-08-17 Tom Tromey <tromey@redhat.com>
15928
15929 * gdb.base/help.exp (help catch): Rewrite.
15930
15931 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15932
15933 * gdb.base/define.exp: Test indented command documentation.
15934 * gdb.python/python.exp: Test indented multi-line command.
15935
15936 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
15937
15938 * testsuite/gdb.arch/vsx-regs.c: New source file.
15939 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
15940 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
15941
15942 2008-08-14 Tom Tromey <tromey@redhat.com>
15943
15944 * gdb.base/macscp.exp: Add regression test for "macro define" or
15945 "macro undef" with no arguments.
15946
15947 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
15948
15949 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
15950
15951 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15952
15953 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
15954
15955 2008-08-06 Tom Tromey <tromey@redhat.com>
15956
15957 * gdb.python/python.exp: New file.
15958
15959 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15960
15961 Fix for PR gdb/1543.
15962 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
15963 $LOCATION.
15964 (location): New variable.
15965 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
15966 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
15967 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
15968 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
15969 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
15970 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
15971 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
15972 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
15973 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
15974 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
15975 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
15976 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
15977 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
15978 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
15979 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15980 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
15981 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
15982 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
15983 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
15984 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15985 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
15986 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
15987 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
15988 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
15989 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
15990 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
15991 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
15992 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
15993 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
15994 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
15995 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
15996 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
15997 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
15998 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
15999 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
16000 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
16001 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
16002 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
16003 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
16004 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
16005 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
16006 gdb.base/type-opaque.exp, gdb.base/until.exp,
16007 gdb.base/value-double-free.c, gdb.base/varargs.exp,
16008 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
16009 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
16010 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
16011 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
16012 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
16013 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
16014 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
16015 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16016 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
16017 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
16018 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
16019 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
16020 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
16021 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
16022 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
16023 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
16024 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
16025 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
16026 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
16027 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16028 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
16029 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
16030 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
16031 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
16032 gdb.pascal/types.exp, gdb.stabs/weird.exp,
16033 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
16034 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
16035 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
16036 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
16037 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
16038 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
16039 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16040 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
16041 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
16042 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
16043 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
16044 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
16045 lib/mi-support.exp, lib/trace-support.exp: Remove reference
16046 to bug-gdb@prep.ai.mit.edu .
16047
16048 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
16049
16050 * lib/mi-support.exp (mi_load_shlibs): New.
16051 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
16052
16053 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
16054
16055 * lib/mi-support.exp (get_mi_thread_list)
16056 (check_mi_and_console_threads): New, moved from ...
16057 * gdb.mi/mi-pthread.exp: ...here.
16058 * gdb.mi/gdb669.exp (get_mi_thread_list)
16059 (check_mi_and_console_threads): Delete.
16060 * gdb.mi/mi2-pthread.exp: Likewise.
16061
16062 2008-07-28 Tom Tromey <tromey@redhat.com>
16063
16064 * Makefile.in (just-check): Remove. Move body to...
16065 (check): ... here.
16066
16067 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16068
16069 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
16070 Add a test for duplicated SIGINTs.
16071
16072 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16073
16074 * gdb.threads/schedlock.exp (get_args): Update to work for any
16075 value of NUM.
16076 (Top level): Report the number of threads that did not resume.
16077
16078 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16079
16080 * gdb.dwarf2/dw2-compressed.S: Also define __start.
16081
16082 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16083
16084 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
16085 non-MI prompt.
16086
16087 2008-07-26 Tom Tromey <tromey@redhat.com>
16088
16089 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
16090 (function_struct, function_struct_ptr): New globals.
16091 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
16092 function pointer in a struct.
16093
16094 2008-07-26 Tom Tromey <tromey@redhat.com>
16095
16096 * gdb.base/macscp.exp: Add test for macro lexing bug.
16097
16098 2008-07-18 Tom Tromey <tromey@redhat.com>
16099
16100 * gdb.base/macscp.exp: Add macro tests.
16101
16102 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16103
16104 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
16105
16106 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16107
16108 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
16109
16110 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
16111
16112 * gdb.cp/class2.exp: fix for failure on spu-elf
16113
16114 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
16115
16116 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
16117
16118 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16119
16120 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
16121
16122 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
16123
16124 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
16125
16126 2008-07-11 Kevin Buettner <kevinb@redhat.com>
16127
16128 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
16129 of regexp to account for changes made to GDB in the printing of
16130 byte vectors.
16131
16132 2008-07-11 Tom Tromey <tromey@redhat.com>
16133
16134 * gdb.base/completion.exp: Add 'help' completion test.
16135
16136 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16137
16138 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
16139
16140 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16141
16142 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
16143
16144 2008-07-09 Pedro Alves <pedro@codesourcery.com>
16145
16146 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
16147
16148 2008-07-09 Pedro Alves <pedro@codesourcery.com>
16149
16150 * gdb.base/fullname.exp: Restore pwd if compiling failed.
16151
16152 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16153
16154 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
16155
16156 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
16157
16158 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
16159 previous commit. Add a comment.
16160
16161 2008-06-28 Pedro Alves <pedro@codesourcery.com>
16162
16163 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
16164
16165 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
16166
16167 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
16168
16169 2008-06-27 Pedro Alves <pedro@codesourcery.com>
16170
16171 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
16172 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
16173 compiling an executable, link in an object that forces unbuffered
16174 output.
16175 * lib/set_unbuffered_mode.c: New file.
16176
16177 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16178
16179 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
16180
16181 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
16182
16183 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
16184 mi_expect_stop.
16185 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
16186 Demand that *running is output.
16187 (detect_async): Perform checking every time.
16188 (mi_send_resuming_command): Extract everything into...
16189 (mi_send_resuming_command_raw): ...this.
16190 (mi_expect_stop): Don't accept any output before *stopped.
16191
16192 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
16193
16194 Robustify mi-simplerun.
16195 * gdb.mi/basics.c (main): Add a call to sleep.
16196 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
16197 * gdb.mi/mi2-cli.exp: Likewise.
16198 * gdb.mi/mi-break.exp: Likewise.
16199
16200 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
16201
16202 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
16203
16204 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
16205
16206 * gdb.mi/mi-console.exp: Adjust.
16207 * gdb.mi/mi-syn-frame.exp: Adjust.
16208 * gdb.mi/mi2-console.exp: Adjust.
16209 * gdb.mi/mi2-syn-frame.exp: Adjust.
16210 * lib/mi-support.exp (mi_run_cmd): Adjust.
16211 (mi_send_resuming_command): Adjust.
16212
16213 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
16214
16215 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
16216 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
16217 testing of stopped.
16218 * gdb.mi/mi2-syn-frame.exp: Likewise.
16219 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
16220 (async, detect_async): New.
16221 (mi_expect_stop, mi_continue_to_line): Adjust expectation
16222 depending on if we're running in sync or async mode.
16223
16224 2008-06-09 Tom Tromey <tromey@redhat.com>
16225
16226 * gdb.base/completion.exp: New tests for field name completion
16227 with spaces, and field name completion with '->'.
16228
16229 2008-06-06 Tom Tromey <tromey@redhat.com>
16230
16231 * gdb.base/break1.c (struct some_struct): New struct.
16232 (values): New global.
16233 * gdb.base/completion.exp: Add field name completion test.
16234
16235 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
16236
16237 * gdb.cp/call-c.exp: Test for incorrect handling of reference
16238 to pointer.
16239 * gdb.cp/call-c.cc: Likewise.
16240
16241 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
16242
16243 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
16244 annotation.
16245
16246 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
16247 Pedro Alves <pedro@codesourcery.com>
16248
16249 * gdb.threads/execl.c, gdb.threads/execl1.c,
16250 gdb.threads/execl.exp: New tests.
16251
16252 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
16253 Daniel Jacobowitz <dan@codesourcery.com>
16254
16255 * gdb.cp/exception.exp: Activate test, make it work with pending
16256 catchpoints.
16257
16258 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
16259
16260 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
16261
16262 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
16263
16264 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
16265 now printed.
16266 * gdb.mi/mi2-var-cmd.exp: Likewise.
16267
16268 2008-05-27 Andreas Schwab <schwab@suse.de>
16269
16270 * gdb.base/frame-args.exp: Handle arguments that are optimized
16271 out.
16272
16273 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
16274
16275 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
16276 quiet for ppc32 and group options into a single variable.
16277
16278 2008-05-23 Joel Brobecker <brobecker@adacore.com>
16279
16280 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
16281 of zero-size elements.
16282 * gdb.ada/null_array.exp: Test printing this new array.
16283
16284 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16285
16286 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
16287
16288 2008-05-21 Joel Brobecker <brobecker@adacore.com>
16289
16290 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
16291 of the "finish" command.
16292
16293 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
16294
16295 * gdb.base/annota1.exp: Test for new annotation.
16296
16297 2008-05-16 Pedro Alves <pedro@codesourcery.com>
16298
16299 * gdb.base/fixsection.exp: New file.
16300 * gdb.base/fixsection0.c: New file.
16301 * gdb.base/fixsection1.c: New file.
16302
16303 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16304
16305 * gdb.base/annota1.exp: Accept printf@... in place of printf.
16306 * gdb.base/annota3.exp: Likewise.
16307
16308 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
16309
16310 * gdb.base/watch_thread_num.exp: Don't run tests that require
16311 watchpoints if the target doesn't support them.
16312
16313 2008-05-12 Doug Evans <dje@google.com>
16314
16315 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
16316
16317 2008-05-09 Joel Brobecker <brobecker@adacore.com>
16318
16319 * gdb.ada/assign_1.exp: New testcase.
16320
16321 2008-05-09 Doug Evans <dje@google.com>
16322
16323 * gdb.base/find.exp: New file.
16324 * gdb.base/find.c: New file.
16325
16326 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
16327
16328 * gdb.base/commands.exp (watchpoint_command_test): Handle
16329 gdb,no_hardware_watchpoints.
16330 * gdb.base/float.exp: Allow ARM targets without floating point.
16331 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
16332
16333 2008-05-06 Jerome Guitton <guitton@adacore.com>
16334 Joel Brobecker <brobecker@adacore.com>
16335
16336 * gdb.ada/lang_switch: New test program.
16337 * gdb.ada/lang_switch.exp: New testcase.
16338
16339 2008-05-05 Doug Evans <dje@google.com>
16340
16341 * gdb.base/help.exp (disassemble): Update expected help text.
16342
16343 2008-05-04 Pedro Alves <pedro@codesourcery.com>
16344
16345 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
16346
16347 2008-05-04 Pedro Alves <pedro@codesourcery.com>
16348
16349 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
16350 different times.
16351
16352 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
16353
16354 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
16355 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
16356 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
16357 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
16358
16359 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
16360
16361 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
16362 notification to appear.
16363
16364 2008-05-04 Daniel Jacobowitz <dan@debian.org>
16365
16366 * gdb.base/fullname.c: New file.
16367 * gdb.base/fullname.exp: New file.
16368 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
16369
16370 2008-05-03 Pedro Alves <pedro@codesourcery.com>
16371
16372 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
16373 expressions with macros.
16374
16375 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16376
16377 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
16378
16379 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
16380
16381 * gdb.base/completion.exp: Handle lack of other symbols beginning
16382 with "a".
16383
16384 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
16385
16386 2008-05-02 Jim Blandy <jimb@codesourcery.com>
16387
16388 * gdb.asm/asmsrc1.s: Add scratch space.
16389
16390 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16391 Daniel Jacobowitz <dan@codesourcery.com>
16392
16393 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
16394 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
16395 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
16396
16397 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
16398
16399 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
16400
16401 2008-05-01 Joel Brobecker <brobecker@adacore.com>
16402
16403 * gdb.base/info-target.exp: New testcase.
16404
16405 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
16406
16407 * gdb.cp/hang.exp: Use .cc instead of .C.
16408 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
16409 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
16410
16411 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
16412
16413 * gdb.base/gdb1250.exp: Remove perror.
16414 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
16415
16416 2008-04-30 Pedro Alves <pedro@codesourcery.com>
16417
16418 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
16419 .2byte.
16420
16421 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
16422
16423 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
16424 (maybe_kfail): New.
16425
16426 2008-04-25 Pedro Alves <pedro@codesourcery.com>
16427
16428 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
16429
16430 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16431
16432 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
16433 * gdb.mi/mi2-syn-frame.exp: Likewise.
16434 * lib/mi-support.exp: Likewise.
16435
16436 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16437
16438 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
16439 to specify regexp for the location to stop at.
16440 * gdb.base/break-always.c: New.
16441 * gdb.base/break-always.exp: New.
16442
16443 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16444
16445 * lib/mi-support.exp (mi_runto_helper): Adjust
16446 for the original-location field.
16447 (mi_create_breakpoint, mi_list_breakpoints): New.
16448 * gdb.mi/mi-break.exp: Adjust.
16449 * gdb.mi/mi2-break.exp: Adjust.
16450 * gdb.mi/mi-pending.exp: Adjust.
16451 * gdb.mi/mi-simplerun.exp: Adjust.
16452 * gdb.mi/mi2-simplerun.exp: Adjust.
16453 * gdb.mi/mi-syn-frame.exp: Adjust.
16454 * gdb.mi/mi2-syn-frame.exp: Adjust.
16455 * gdb.mi/mi-until.exp: Adjust.
16456 * gdb.mi/mi2-until.exp: Adjust.
16457 * gdb.mi/mi-var-display.exp: Adjust.
16458 * gdb.mi/mi2-var-display.exp: Adjust.
16459 * gdb.mi/mi-watch.exp: Adjust.
16460 * gdb.mi/mi2-watch.exp: Adjust.
16461
16462 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
16463
16464 * aclocal.m4: Add override.m4.
16465 * configure: Regenerate.
16466
16467 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
16468
16469 * gdb.mi/var-cmd.c (do_at_tests): Verify that
16470 '-var-update --all-values' reports new value even the type
16471 of a variable object has changed.
16472
16473 2008-04-18 Craig Silverstein <csilvers@google.com>
16474
16475 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
16476 files.
16477
16478 2008-04-18 Joel Brobecker <brobecker@adacore.com>
16479
16480 * gdb.ada/atomic_enum: New test program.
16481 * gdb.ada/atomic_enum.exp: New testcase.
16482
16483 2008-04-17 Doug Evans <dje@google.com>
16484
16485 * gdb.opt/Makefile.in: Fix whitespace.
16486
16487 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
16488
16489 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
16490
16491 2008-04-17 Doug Evans <dje@google.com>
16492
16493 * gdb.base/hashline1.exp: New testcase.
16494 * gdb.base/hashline2.exp: New testcase.
16495 * gdb.base/hashline2.exp: New testcase.
16496
16497 2008-04-17 Pedro Alves <pedro@codesourcery.com>
16498
16499 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
16500
16501 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
16502
16503 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
16504 temporary breakpoint to match "Temporary breakpoint".
16505 * gdb.base/break.exp (delete_breakpoints): Likewise.
16506 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
16507 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
16508 * gdb.base/display.exp: Likewise.
16509 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
16510 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
16511 * gdb.base/restore.exp (restore_tests): Likewise.
16512 * gdb.base/sepdebug.exp: Likewise.
16513 * gdb.base/watchpoint.exp: Likewise.
16514 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
16515 * gdb.mi/mi-pending.exp: Likewise.
16516 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
16517 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
16518 * gdb.mi/mi-var-cmd.exp: Likewise.
16519 * gdb.mi/mi-var-display.exp: Likewise.
16520 * gdb.mi/mi2-cli.exp: Likewise.
16521 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
16522 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
16523 * gdb.mi/mi2-var-display.exp: Likewise.
16524 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
16525 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
16526 new "disp" field.
16527 (mi_expect_stop): Move after_reason argument to be really after
16528 reason. This is to support fix for PR2424.
16529
16530 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16531
16532 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
16533
16534 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
16535
16536 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
16537 field. Add more floating varobj tests.
16538 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
16539 field.
16540 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
16541 (main): Call do_at_tests.
16542 * lib/mi-support.exp (mi_create_floating_varobj)
16543 (mi_varobj_update_with_type_change): New.
16544
16545 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
16546
16547 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
16548 option of -var-evaluate-expression.
16549 * gdb.mi/mi2-var-display.exp: Likewise.
16550
16551 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
16552
16553 Introduce test setup helpers.
16554 * lib/gdb.exp (build_executable, clean_restart)
16555 (prepare_for_testing): New.
16556 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
16557 * gdb.base/return.exp: Likewise.
16558 * gdb.base/ending-run.exp: Likewise.
16559
16560 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
16561
16562 * gdb.mi/mi-async.exp: New test for asynchronous Machine
16563 Interface (MI) responses.
16564
16565 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
16566
16567 * gdb.cp/breakpoint.cc: New code to test conditions involving
16568 member variables.
16569 * gdb.cp/breakpoint.exp: Test condition involving member
16570 variables.
16571
16572 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
16573
16574 * lib/mi-support.exp (mi_expect_stop): New.
16575 (mi_run_cmd): Change the
16576 token. Use mi_send_resuming_command, use
16577 mi_expect_stop.
16578 (mi_execute_to_helper): Rename to mi_execute_to.
16579 (mi_send_resuming_command): Add more error patterns.
16580 (mi_wait_for_stop): Renamed to...
16581 (mi_get_stop_line): ...this.
16582 (mi_run_inline_test): Adjust.
16583
16584 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
16585 * gdb.mi/mi-console.exp: Likewise.
16586 * gdb.mi/mi-pending.exp: Likewise.
16587 * gdb.mi/mi-simplerun.exp: Likewise.
16588 * gdb.mi/mi-stack.exp: Likewise.
16589 * gdb.mi/mi-stepi.exp: Likewise.
16590 * gdb.mi/mi-syn-frame.exp: Add comment.
16591 * gdb.mi/mi-until.exp: Likewise.
16592 * gdb.mi/mi-var-display.exp: Likewise.
16593 * gdb.mi/mi-watch.exp: Likewise.
16594 * gdb.mi/mi2-cli.exp: Likewise.
16595 * gdb.mi/mi2-console.exp: Likewise.
16596 * gdb.mi/mi2-simplerun.exp: Likewise.
16597 * gdb.mi/mi2-stack.exp: Likewise.
16598 * gdb.mi/mi2-stepi.exp: Likewise.
16599 * gdb.mi/mi2-until.exp: Likewise.
16600 * gdb.mi/mi2-var-display.exp: Likewise.
16601 * gdb.mi/mi2-watch.exp: Likewise.
16602
16603 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16604
16605 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
16606
16607 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
16608
16609 2008-04-04 Pedro Alves <pedro@codesourcery.com>
16610
16611 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
16612 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
16613 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16614 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
16615 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
16616 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
16617 expect an mi error duplicated in stderr.
16618
16619 2008-04-03 Joel Brobecker <brobecker@adacore.com>
16620
16621 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
16622 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
16623 Add a couple of tests that verify the behavior when the new setting
16624 is set to "cancel" and "all".
16625 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
16626 "ask" before we start the testing.
16627
16628 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
16629
16630 * gdb.cp/casts.cc: Add class reference variables.
16631 * gdb.cp/casts.exp: New test cases for up/down casting references.
16632
16633 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
16634
16635 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
16636 instead of beginning to make an extra test pass.
16637 * gdb.mi/mi2-var-display.exp: Likewise.
16638
16639 2008-03-31 Maciej W. Rozycki <macro@mips.com>
16640
16641 * gdb.base/break.exp: Mark failures as such. Fix formatting.
16642
16643 2008-03-31 Markus Deuling <deuling@de.ibm.com>
16644 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16645
16646 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
16647 value. Add xfail for older kernels.
16648
16649 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
16650
16651 Bring mi-support in line with gdb.exp.
16652 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
16653 (mi_gdb_start): New function.
16654
16655 2008-03-28 Maciej W. Rozycki <macro@mips.com>
16656
16657 * gdb.mi/mi-var-cmd.exp: Fix a typo.
16658
16659 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
16660
16661 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
16662 * gdb.mi/mi2-var-display.exp: Likewise.
16663
16664 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
16665
16666 * lib/mi-support.exp (mi_create_varobj_checked): New.
16667 (mi_list_varobj_children): Allow to check for a
16668 value.
16669 (mi_list_array_varobj_children): New.
16670
16671 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
16672 and mi_list_varobj_children, as opposed to hardcoding
16673 expected strings.
16674 * gdb.mi/gdb701.exp: Likewise.
16675 * gdb.mi/gdb792.exp: Likewise.
16676 * gdb.mi/mi-var-block.exp: Likewise.
16677 * gdb.mi/mi-var-cmd.exp: Likewise.
16678 * gdb.mi/mi-var-invalidate.exp: Likewise.
16679 * gdb.mi/mi2-var-block.exp: Likewise.
16680 * gdb.mi/mi2-var-child.exp: Likewise.
16681 * gdb.mi/mi2-var-cmd.exp: Likewise.
16682 * gdb.mi/mi2-var-display.exp: Likewise.
16683
16684 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
16685
16686 Fix random false FAILs on i386.
16687 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
16688
16689 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
16690
16691 PR gdb/544
16692 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
16693
16694 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
16695
16696 PR gdb/544
16697 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
16698
16699 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16700
16701 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
16702 fixed PR gdb/544.
16703
16704 2008-03-21 Pedro Alves <pedro@codesourcery.com>
16705
16706 * gdb.threads/fork-child-threads.exp: Test next over fork.
16707
16708 2008-03-21 Chris Demetriou <cgd@google.com>
16709
16710 * gdb.base/break.exp (rbreak junk): New test for rbreak
16711 "Junk at end of arguments" issue.
16712
16713 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16714
16715 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
16716 *& to work on created array elements.
16717 (Top level): Test print $pc with a file. Test string operations
16718 without a target.
16719 * gdb.base/ptype.exp: Do not expect *& to work on created array
16720 elements.
16721
16722 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16723
16724 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
16725 gdb.threads/staticthreads.exp: Update exit query.
16726
16727 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
16728
16729 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
16730
16731 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
16732
16733 * gdb.base/watchpoint.c (global_ptr, func4): New.
16734 (main): Call func4.
16735 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
16736 (test_inaccessible_watchpoint): New.
16737
16738 2008-02-29 Maciej W. Rozycki <macro@mips.com>
16739
16740 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
16741 select the largest.
16742
16743 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16744
16745 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
16746 frames-invalid annotations.
16747
16748 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
16749
16750 * gdb.base/assign.exp: avoid same output for different tests.
16751
16752 2008-02-27 Doug Evans <dje@google.com>
16753
16754 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
16755 for bug 1738.
16756 (breakpoint_to_handler_entry): Ditto.
16757
16758 2008-02-27 Joel Brobecker <brobecker@adacore.com>
16759
16760 * gdb.base/ending-run.exp: Use the first line of code inside
16761 function body to test breakpoints.
16762 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
16763 location where the breakpoint is inserted when using the line
16764 where a function is declared. Fix typo in the description of
16765 one of the tests.
16766 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
16767
16768 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
16769
16770 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
16771 tests.
16772
16773 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
16774
16775 * gdb.base/args.exp: avoid same output for tests
16776 with single quotes.
16777
16778 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
16779
16780 * gdb.base/annota1.exp: Adjust for 'info break'
16781 format changes.
16782 * gdb.base/annota3.exp: Likewise.
16783 * gdb.base/break.exp: Likewise.
16784 * gdb.base/condbreak.exp: Likewise.
16785 * gdb.base/pending.exp: Likewise.
16786 * gdb.base/sepdebug.exp: Likewise.
16787 * gdb.base/unload.exp: Likewise.
16788 * gdb.cp/ovldbreak.exp: Likewise.
16789 * gdb.mi/mi-pending.exp: Likewise.
16790
16791 2008-02-07 Doug Evans <dje@google.com>
16792
16793 * gdb.cp/mb-inline.exp: New.
16794 * gdb.cp/mb-inline.h: New.
16795 * gdb.cp/mb-inline1.cc: New.
16796 * gdb.cp/mb-inline2.cc: New.
16797
16798 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
16799
16800 * gdb.pascal/floats.pas: New test program.
16801 * gdb.pascal/floats.exp: New testcase.
16802
16803 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
16804
16805 * gdb.base/callfuncs.c (t_float_many_args): New function.
16806 (t_double_many_args): New function.
16807 * gdb.base/callfuncs.exp: Add tests for exceeding float
16808 and double parameters passed through the stack.
16809
16810 2008-02-05 Joel Brobecker <brobecker@adacore.com>
16811
16812 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
16813 gdb.ada/complete/foo.adb: New files.
16814 * gdb.ada/complete.exp: New testcase.
16815
16816 2008-02-03 Doug Evans <dje@google.com>
16817
16818 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
16819
16820 * gdb.cp/gdb2384.exp: New file.
16821 * gdb.cp/gdb2384.cc: New file.
16822 * gdb.cp/gdb2384-base.h: New file.
16823 * gdb.cp/gdb2384-base.cc: New file.
16824
16825 2008-02-02 Doug Evans <dje@google.com>
16826
16827 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
16828
16829 2007-02-01 Joel Brobecker <brobecker@adacore.com>
16830
16831 * gdb.ada/sym_print_name: New test program.
16832 * gdb.ada/sym_print_name.exp: New testcase.
16833
16834 2007-02-01 Joel Brobecker <brobecker@adacore.com>
16835
16836 * gdb.ada/nested/hello.adb: New file.
16837 * gdb.ada/nested.exp: New testcase.
16838 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16839
16840 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
16841
16842 * gdb.mi/basic.c (return_1): New function.
16843 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
16844 don't cause future evaluations of function to report
16845 creation of internal breakpoints.
16846
16847 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
16848
16849 * gdb.mi/mi-break.exp (test_error): New.
16850 Call it.
16851
16852 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
16853
16854 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
16855 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
16856
16857 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
16858
16859 * gdb.pascal/integers.pas: New test program.
16860 * gdb.pascal/integers.exp: New testcase.
16861
16862 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
16863
16864 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
16865
16866 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
16867
16868 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
16869 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
16870
16871 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
16872
16873 * gdb.ada/formatted_ref: New test program.
16874 * gdb.ada/formatted_ref.exp: New testcase.
16875
16876 * gdb.cp/formatted-ref.cc: New file.
16877 * gdb.cp/formatted-ref.exp: New testcase.
16878
16879 2008-01-30 Joel Brobecker <brobecker@adacore.com>
16880
16881 * gdb.base/ptype.exp: Add testing of "ptype $pc".
16882
16883 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
16884
16885 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
16886 (test_file_list_exec_source_file): Update to new macro-info field.
16887
16888 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
16889
16890 * gdb.ada/exprs: New test program.
16891 * gdb.ada/exprs.exp: New testcase.
16892
16893 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
16894
16895 * dfp-test.c (DELTA, DELTA_B): New definitions.
16896 (double_val1, double_val2, double_val3, double_val4, double_val5,
16897 double_val6, double_val7, double_val8, double_val9, double_val10,
16898 double_val11, double_val12, double_val13, double_val14, dec32_val1,
16899 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
16900 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
16901 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
16902 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
16903 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
16904 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
16905 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
16906 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
16907 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
16908 dec128_val16): New global variables.
16909 (decimal_dec128_align): New function.
16910 (decimal_mixed): Likewise.
16911 (decimal_many_args_dec32): Likewise.
16912 (decimal_many_args_dec64): Likewise.
16913 (decimal_many_args_dec128): Likewise.
16914 (decimal_many_args_mixed): Likewise.
16915 * dfp-test.exp: Add tests calling new inferior functions.
16916
16917 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16918
16919 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
16920 gdb.server/ext-run.exp: New files.
16921 * lib/gdbserver-support.exp (gdbserver_download): New.
16922 (gdbserver_start): New. Update gdbserver expected
16923 output.
16924 (gdbserver_spawn): Use them.
16925 (gdbserver_start_extended): New.
16926
16927 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16928
16929 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
16930 Run on GNU/Linux.
16931 (do_exec_tests): Check for systems which do not support catchpoints.
16932 Do not match START.
16933 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
16934 Run on GNU/Linux. Enable verbose output.
16935 (check_fork_catchpoints): New.
16936 (explicit_fork_child_follow, catch_fork_child_follow)
16937 (tcatch_fork_parent_follow): Update expected messages.
16938 (do_fork_tests): Use check_fork_catchpoints.
16939 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
16940 Run on GNU/Linux. Enable verbose output.
16941 (check_vfork_catchpoints): New.
16942 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
16943 expected messages.
16944 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
16945
16946 2008-01-29 Jim Blandy <jimb@red-bean.com>
16947
16948 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
16949 host' errors.
16950 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
16951
16952 2008-01-29 Jim Blandy <jimb@red-bean.com>
16953
16954 * gdb.threads/sigthread.c: Use barriers to ensure that
16955 child_thread and child_thread_two are always initialized before we
16956 start to use them.
16957
16958 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
16959
16960 * gdb.base/watchpoint-solib.exp: New.
16961 * gdb.base/watchpoint-solib.c: New.
16962 * gdb.base/watchpoint-solib-shr.c: New.
16963
16964 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
16965
16966 * gdb.base/gdb1056.exp: Add unsigned integer test.
16967
16968 2008-01-28 Doug Evans <dje@google.com>
16969
16970 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
16971
16972 2008-01-27 Jim Blandy <jimb@codesourcery.com>
16973
16974 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
16975
16976 * gdb.base/expand-psymtabs.exp: Doc fix.
16977
16978 2008-01-26 Mark Kettenis <kettenis@gnu.org>
16979
16980 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16981
16982 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
16983
16984 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
16985 -var-set-format.
16986
16987 2008-01-23 Chris Demetriou <cgd@google.com>
16988
16989 * gdb.threads/thread_events.c: New testcase source file.
16990 * gdb.threads/thread_events.exp: New testcase expect file.
16991
16992 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
16993
16994 * lib/gdb.exp: Add the variable octal.
16995
16996 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
16997 -var-set-format.
16998
16999 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
17000 Vladimir Prus <vladimir@codesourcery.com>
17001
17002 * gdb.base/float.exp: Allow missing floating point for m68k and
17003 PowerPC.
17004
17005 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
17006
17007 * gdb.mi/basics.c: Setup for testing breakpoints
17008 ignore count.
17009 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
17010 * gdb.mi/mi-cli.exp: Adjust.
17011 * gdb.mi/mi2-cli.exp: Adjust.
17012
17013 2008-01-17 Pedro Alves <pedro@codesourcery.com>
17014
17015 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
17016 and 'dummy_ptr' integer pointer. Initialize struct_declarations
17017 with dummy_ptr's address.
17018 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
17019 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
17020 all targets.
17021 * gdb.mi/mi2-var-child.exp: Likewise.
17022
17023 2008-01-09 Joel Brobecker <brobecker@adacore.com>
17024
17025 * gdb.ada/null_array: New test program.
17026 * gdb.ada/null_array.exp: New testcase.
17027
17028 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
17029
17030 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
17031 with required float modifiers.
17032
17033 2008-01-08 Joel Brobecker <brobecker@adacore.com>
17034
17035 * gdb.ada/funcall_param: New test program.
17036 * gdb.ada/funcall_param.exp: New testcase.
17037
17038 2008-01-08 Joel Brobecker <brobecker@adacore.com>
17039
17040 * gdb.ada/arrayparam: New test program.
17041 * gdb.ada/arrayparam.exp: New testcase.
17042
17043 2008-01-08 Joel Brobecker <brobecker@adacore.com>
17044
17045 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
17046 landed. Should also fix random failures in the test following it.
17047
17048 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
17049
17050 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
17051 for expressions with decimal float values.
17052 (test_dfp_conversions): New function to test casts to and from
17053 decimal float types.
17054 Call test_dfp_conversions.
17055 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
17056 elements.
17057 (main): Initialize ds.float4 and ds.double8 elements.
17058 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
17059 string to new error message.
17060 (d64_set_tests): Likewise.
17061 (d128_set_tests): Likewise.
17062 Add tests for expressions with decimal float variables. Add tests for
17063 conversions to and from decimal float types.
17064
17065 2008-01-05 Joel Brobecker <brobecker@adacore.com>
17066
17067 * gdb.ada/packed_tagged/comp_bug.adb: New file.
17068 * gdb.ada/packed_tagged.exp: New testcase.
17069
17070 2008-01-04 Joel Brobecker <brobecker@adacore.com>
17071
17072 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
17073 gdb.ada/homonym/homonym_main.adb: New files.
17074 * gdb.ada/homonym.exp: New testcase.
17075
17076 2008-01-04 Joel Brobecker <brobecker@adacore.com>
17077
17078 * gdb.ada/packed_array.exp: Add testing of references to
17079 a packed array.
17080
17081 2008-01-04 Joel Brobecker <brobecker@adacore.com>
17082
17083 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
17084 New files.
17085 * gdb.ada/type_coercion.exp: New testcase.
17086
17087 2008-01-04 Joel Brobecker <brobecker@adacore.com>
17088
17089 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
17090 gdb.ada/tagged/foo.adb: New file.
17091 * gdb.ada/tagged.exp: New testcase.
17092
17093 2008-01-04 Joel Brobecker <brobecker@adacore.com>
17094
17095 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
17096 gdb.ada/ptype_field/foo.adb: New files.
17097 * gdb.ada/ptype_field.exp: New testcase.
17098
17099 2008-01-03 Joel Brobecker <brobecker@adacore.com>
17100
17101 * gdb.ada/print_pc.exp: New testcase.
17102
17103 2008-01-03 Joel Brobecker <brobecker@adacore.com>
17104
17105 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
17106 gdb.ada/taft_type/p.adb: New files.
17107 * gdb.ada/taft_type.exp: New testcase.
17108
17109 2008-01-03 Joel Brobecker <brobecker@adacore.com>
17110
17111 * gdb.ada/array_bounds/bar.adb: New file.
17112 * gdb.ada/array_bounds.exp: New testcase.
17113
17114 2008-01-03 Joel Brobecker <brobecker@adacore.com>
17115
17116 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
17117 gdb.ada/arrayptr/foo.adb: New files.
17118 * gdb.ada/arrayptr.exp: New testcase.
17119
17120 2008-01-03 Joel Brobecker <brobecker@adacore.com>
17121
17122 * gdb.base/set-lang-auto.exp: New testcase.
17123
17124 2008-01-03 Joel Brobecker <brobecker@adacore.com>
17125
17126 * gdb.ada/fun_addr/foo.adb: New file.
17127 * gdb.ada/fun_addr.exp: New testcase.
17128
17129 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17130
17131 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
17132 New files
17133
17134 2008-01-02 Joel Brobecker <brobecker@adacore.com>
17135
17136 * array_subscript_addr/p.adb: New file.
17137 * array_subscript_addr.exp: New testcase.
17138
17139 2008-01-02 Joel Brobecker <brobecker@adacore.com>
17140
17141 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
17142 New files.
17143 * gdb.ada/str_cmp_ref.exp: New testcase.
17144
17145 2008-01-01 Joel Brobecker <brobecker@adacore.com>
17146
17147 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
17148 gdb.ada/fun_in_declare/foo.adb: New files.
17149 * gdb.ada/fun_in_declare.exp: New testcase.
17150
17151 2008-01-01 Joel Brobecker <brobecker@adacore.com>
17152
17153 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
17154 gdb.ada/ref_param/pck.ads: New files.
17155 * gdb.ada/ref_param.exp: New testcase.
17156
17157 2008-01-01 Joel Brobecker <brobecker@adacore.com>
17158
17159 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
17160 gdb.ada/interface/foo.adb: New files.
17161 * gdb.ada/interface.exp: New testcase.
17162
17163 2007-12-31 Jim Blandy <jimb@codesourcery.com>
17164
17165 * gdb.base/multi-forks.exp: Consume all output from child
17166 processes before proceeding to next test.
17167
17168 2007-12-29 Jim Blandy <jimb@codesourcery.com>
17169
17170 * configure: Regenerated.
17171
17172 2007-12-27 Joel Brobecker <brobecker@adacore.com>
17173
17174 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
17175 gdb.ada/fixed_cmp/fixed.adb: New files.
17176 * gdb.ada/fixed_cmp.exp: New testcase.
17177
17178 2007-12-27 Joel Brobecker <brobecker@adacore.com>
17179
17180 * gdb.ada/boolean_expr.exp: New testcase.
17181
17182 2007-12-26 Jim Blandy <jimb@codesourcery.com>
17183
17184 * gdb.base/multi-forks.exp: Doc fix.
17185
17186 2007-12-26 Joel Brobecker <brobecker@adacore.com>
17187
17188 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
17189 * gdb.ada/char_param.exp: Do not compile our test program with
17190 -gnata, this is unnecessary.
17191 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
17192
17193 2007-12-24 Joel Brobecker <brobecker@adacore.com>
17194
17195 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
17196 gdb.ada/print_chars/foo.adb: New files.
17197 * gdb.ada/print_chars.exp: New testcase.
17198
17199 2007-12-24 Joel Brobecker <brobecker@adacore.com>
17200
17201 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
17202 gdb.ada/char_param/foo.adb: New files.
17203 * gdb.ada/char_param.exp: New testcase.
17204
17205 2007-12-22 Jim Blandy <jimb@codesourcery.com>
17206
17207 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
17208 hard-coding source line numbers into the test.
17209 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
17210 gdb_get_line_number to find.
17211
17212 2007-12-22 Joel Brobecker <brobecker@adacore.com>
17213
17214 * gdb.base/ptype.c (highest): New struct type.
17215 (the_highest): New variable of that type.
17216 (main): Add dummy assignment to a field of variable the_highest.
17217 * gdb.base/ptype.exp: Test type printing of our new variable.
17218
17219 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
17220
17221 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
17222 and record first explicitly generated thread number.
17223 Use that thread number for thread specific watchpoint test.
17224 Add iteration number to repetitive tests.
17225
17226 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
17227 Jim Blandy <jimb@codesourcery.com>
17228
17229 * gdb.base/expand-psymtabs.c: New testcase
17230 source file.
17231 * gdb.base/expand-psymtabs.exp: New testcase
17232 expect file.
17233
17234 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
17235
17236 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
17237 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
17238
17239 2007-12-17 Joel Brobecker <brobecker@adacore.com>
17240
17241 * gdb.ada/frame_args/foo.adb: New file.
17242 * gdb.ada/frame_args/pck.ads: New file.
17243 * gdb.ada/frame_args/pck.adb: New file.
17244 * gdb.ada/frame_args.exp: New testcase.
17245
17246 2007-12-17 Joel Brobecker <brobecker@adacore.com>
17247
17248 * gdb.base/frame-args.c: New file.
17249 * gdb.base/frame-args.exp: New testcase.
17250
17251 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
17252 Joseph Myers <joseph@codesourcery.com>
17253
17254 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
17255
17256 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
17257
17258 * gdb.mi/mi-pending.exp: New.
17259 * gdb.mi/mi-pending.c: New.
17260 * gdb.mi/mi-pendshr.c: New.
17261
17262 2007-12-06 Jim Blandy <jimb@codesourcery.com>
17263
17264 * gdb.base/default.exp: Update expected output for 'info catch'.
17265
17266 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17267
17268 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
17269 must be set to binary.
17270
17271 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
17272
17273 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
17274
17275 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
17276
17277 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
17278 gdb.mi/mi-file-transfer.exp: New.
17279
17280 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17281
17282 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
17283
17284 2007-11-22 Maciej W. Rozycki <macro@mips.com>
17285
17286 * gdb.trace/backtrace.exp: Fix a typo.
17287 * gdb.trace/circ.exp: Likewise.
17288 * gdb.trace/collection.exp: Likewise.
17289 * gdb.trace/limits.exp: Likewise.
17290 * gdb.trace/report.exp: Likewise.
17291 * gdb.trace/tfind.exp: Likewise.
17292 * gdb.trace/while-dyn.exp: Likewise.
17293
17294 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
17295
17296 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
17297 objects of pointers that can't be dereferenced are now
17298 "noneditable".
17299
17300 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17301
17302 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
17303 (target_cpu): Remove.
17304
17305 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
17306
17307 * gdb.base/ending-run.exp: Expect the list of cleared
17308 breakpoint to come in natural order, not the reversed one.
17309
17310 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
17311
17312 * gdb.mi/mi-var-child.c (do_child_deletion): New.
17313 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
17314
17315 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
17316
17317 * gdb.base/printcmds.exp: New function
17318 test_printf_with_dfp.
17319
17320 2007-11-02 Doug Evans <dje@google.com>
17321
17322 * gdb.disasm/t01_mov.s: Remove carriage returns.
17323 * gdb.disasm/t02_mova.s: Ditto.
17324 * gdb.disasm/t03_add.s: Ditto.
17325 * gdb.disasm/t04_sub.s: Ditto.
17326 * gdb.disasm/t05_cmp.s: Ditto.
17327 * gdb.disasm/t06_ari2.s: Ditto.
17328 * gdb.disasm/t07_ari3.s: Ditto.
17329 * gdb.disasm/t08_or.s: Ditto.
17330 * gdb.disasm/t09_xor.s: Ditto.
17331 * gdb.disasm/t10_and.s: Ditto.
17332 * gdb.disasm/t11_logs.s: Ditto.
17333 * gdb.disasm/t12_bit.s: Ditto.
17334 * gdb.disasm/t13_otr.s: Ditto.
17335
17336 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17337
17338 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
17339
17340 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17341
17342 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
17343 provide DFP support.
17344
17345 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
17346
17347 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
17348 Test "set powerpc vector-abi". Skip auto-detection tests for old
17349 toolchains.
17350
17351 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
17352
17353 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
17354 with [string compare].
17355
17356 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
17357
17358 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
17359 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
17360
17361 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
17362
17363 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
17364 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
17365 * gdb.opt/Makefile.in: New makefile.
17366 * Makefile.in: Create new directory "gdb.opt".
17367 * configure.ac: Add "gdb.opt" directory.
17368 * configure: Regenerated.
17369
17370 2007-10-25 Doug Evans <dje@google.com>
17371
17372 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
17373 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
17374
17375 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
17376 Thiago Jung Bauermann <bauerman@br.ibm.com>
17377
17378 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
17379 Floating Point expressions.
17380 * gdb.base/dfp-test.exp: new file adding tests for Decimal
17381 Floating Point variables.
17382 * gdb.base/dfp-test.c: new file containing program with Decimal
17383 Floating variables, used by gdb.base/dfp-test.exp.
17384
17385 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
17386
17387 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
17388
17389 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17390
17391 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
17392 compiling test case with GCC.
17393 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
17394
17395 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17396
17397 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
17398 format changes.
17399
17400 2007-10-18 Michael Snyder <msnyder@specifix.com>
17401
17402 * gdb.base/dbx.exp: Add missing "-re " operator.
17403
17404 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
17405
17406 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
17407 * configure.ac: Removed trailing spaces after backslash.
17408 * gdb.modula2: New directory.
17409 * gdb.modula2/Makefile.in: New file.
17410 * gdb.modula2/unbounded-array.exp: New file.
17411 * gdb.modula2/unbounded1.c: New file.
17412
17413 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
17414
17415 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
17416
17417 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
17418
17419 * gdb.base/sigstep.c (main): Add checks for
17420 return values for setitimer call.
17421 Call setitimer again with itimer = ITIMER_REAL
17422 if first call to setitimer fails.
17423
17424 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
17425
17426 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
17427 of $timeout.
17428
17429 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
17430
17431 * gdb.server/server-run.exp: Test for dynamic linker symbols.
17432
17433 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
17434
17435 * lib/gdb.exp (gdb_run_cmd): Move comment outside
17436 of gdb_expect call, to avoid interruption.
17437
17438 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
17439
17440 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
17441 (v_unsigned_long_long, v_long_long_array)
17442 (v_signed_long_long_array, v_unsigned_long_long_array)
17443 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
17444 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
17445 [!NO_LONG_LONG]: New.
17446 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
17447 v_long_long_member.
17448
17449 (v_long_long_func, v_signed_long_long_func)
17450 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
17451 (main) [!NO_LONG_LONG]: Initialize long long variants.
17452
17453 * gdb.base/whatis.exp: If board file requests no_long_long, build
17454 test with NO_LONG_LONG defined. Test long long, signed long long,
17455 and unsigned long long variants but only if board file doesn't
17456 disable it.
17457
17458 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
17459 Daniel Jacobowitz <dan@codesourcery.com>
17460
17461 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
17462 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
17463 * configure: Regenerated.
17464 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
17465 gdb.pascal/types.exp, lib/pascal.exp: New files.
17466
17467 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
17468
17469 * gdb.cp/classes.exp (do_tests): Always step to the line after the
17470 call.
17471 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
17472 to return to the call.
17473 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
17474 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
17475 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
17476 * gdb.mi/mi-until.exp (test_until): Likewise.
17477 * gdb.mi/mi2-until.exp (test_until): Likewise.
17478
17479 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
17480
17481 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
17482 two-char array.
17483 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
17484
17485 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
17486
17487 * gdb.threads/watchthreads.c (thread_function): Sleep between
17488 iterations.
17489 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
17490 at once for S/390. Generate matching fails and passes.
17491
17492 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
17493
17494 * gdb.mi/var-cmd.c (do_children_tests): Initialize
17495 the 'struct_declarations' variable to zeros.
17496
17497 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
17498
17499 * gdb.cp/mb-ctor.cc: New.
17500 * gdb.cp/mb-ctor.exp: New.
17501 * gdb.cp/mb-templates.cc: New.
17502 * gdb.cp/mb-templates.exp: New.
17503
17504 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
17505
17506 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
17507
17508 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
17509
17510 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
17511 targets.
17512 * configure: Regenerate.
17513
17514 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
17515
17516 * gdb.base/annota1.exp: Adjust for 'info break'
17517 format changes.
17518 * gdb.base/annota3.exp: Likewise.
17519 * gdb.base/break.exp: Likewise.
17520 * gdb.base/condbreak.exp: Likewise.
17521 * gdb.base/pending.exp: Likewise.
17522 * gdb.base/sepdebug.exp: Likewise.
17523 * gdb.base/unload.exp: Likewise.
17524 * gdb.base/ovldbreak.exp: Likewise.
17525
17526 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
17527
17528 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
17529 messages.
17530 * gdb.base/chng-syms.exp: Likewise.
17531 * gdb.base/unload.exp: Likewise.
17532
17533 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
17534
17535 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
17536
17537 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
17538
17539 * schedlock.c (NUM): Change to 1.
17540 (main): Use args[0] for the main thread.
17541 * schedlock.exp: Only expect two threads. Only issue one pass or fail
17542 regardless of the number of threads.
17543
17544 2007-09-14 Maciej W. Rozycki <macro@mips.com>
17545
17546 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
17547 type down.
17548 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
17549 test.
17550 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
17551 watchpoint type down.
17552 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
17553 test.
17554
17555 2007-09-14 Maciej W. Rozycki <macro@mips.com>
17556
17557 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
17558 Move all the tests here and run them twice, once using software
17559 watchpoints and once using hardware watchpoints.
17560 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
17561
17562 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
17563
17564 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
17565 test.
17566
17567 2007-09-10 Mark Kettenis <kettenis@gnu.org>
17568
17569 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
17570 build-id.
17571
17572 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
17573 know about $ORIGIN. Calculate output dir from $dest instead of
17574 using ${objdir}/{$subdir}.
17575
17576 2007-09-09 Mark Kettenis <kettenis@gnu.org>
17577
17578 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
17579 gcore, before continuing with the test.
17580
17581 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
17582
17583 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
17584 * gdb.mi/mi-watch.exp: Likewise.
17585
17586 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
17587 Jim Blandy <jimb@codesourcery.com>
17588
17589 * gdb.arch/i386-sse.exp: Do not expect character constants.
17590 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
17591 * gdb.base/display.exp: Allow print/s.
17592 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
17593 and unsigned char array changes.
17594
17595 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
17596
17597 * gdb.base/display.exp: Add tests for printf %p.
17598
17599 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
17600
17601 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
17602 the dll name to unicode.
17603
17604 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17605
17606 * gdb.base/default.exp (show version): Update the version text.
17607 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
17608
17609 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17610
17611 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
17612 New files.
17613
17614 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17615
17616 * lib/gdb.exp (build_id_debug_filename_get): New function.
17617 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
17618 Remove the generate DEBUG file for the future testcase runs.
17619 New testcase for the NT_GNU_BUILD_ID retrieval.
17620 Move the final testing step to ...
17621 (test_different_dir): ... a new function.
17622 New parameter XFAIL to XFAIL all the tests performed.
17623 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
17624 New parameter TYPE to PF_PREFIX all the tests performed.
17625
17626 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
17627
17628 * gdb.mi/mi-var-cp.cc (path_expression): New
17629 function.
17630 * gdb.mi/mi-var-cp.exp: Run path exression tests.
17631
17632 2007-08-27 Markus Deuling <deuling@de.ibm.com>
17633
17634 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
17635 to fit into SPU Local Store memory.
17636
17637 2007-08-23 Joel Brobecker <brobecker@adacore.com>
17638
17639 * gdb.base/default.exp: Adjust the expected output of "info
17640 warranty" after the switch to GPLv3.
17641
17642 2007-08-23 Joel Brobecker <brobecker@adacore.com>
17643
17644 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
17645 to 30000 (from 20000).
17646
17647 2007-08-23 Joel Brobecker <brobecker@adacore.com>
17648
17649 Switch the license of all .exp files to GPLv3.
17650 Switch the license of all .f and .f90 files to GPLv3.
17651 Switch the license of all .s and .S files to GPLv3.
17652
17653 2007-08-23 Joel Brobecker <brobecker@adacore.com>
17654
17655 * configure.ac: Switch license to GPLv3.
17656
17657 2007-08-23 Joel Brobecker <brobecker@adacore.com>
17658
17659 Switch the licensing to GPLv3 for all .ads and .adb files.
17660
17661 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
17662
17663 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
17664 and t_int_double.
17665 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
17666
17667 2007-08-17 Joel Brobecker <brobecker@adacore.com>
17668
17669 * gdb.base/step-line.c: Switch license to GPL version 3, and
17670 update copyright year.
17671 * gdb.base/step-line.inp: Likewise.
17672
17673 2007-08-17 Joel Brobecker <brobecker@adacore.com>
17674
17675 * gdb.base/gdb1555.exp: Make expected output immune to formatting
17676 changes inside gdb1555.c.
17677 * gdb.base/pending.exp: Likewise.
17678
17679 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
17680
17681 * config/default.exp: New file.
17682
17683 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17684
17685 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
17686 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
17687
17688 2007-07-30 Maciej W. Rozycki <macro@mips.com>
17689
17690 * gdb.base/dump.exp: Force the correct endianness for binary
17691 formats not carrying this information.
17692
17693 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17694
17695 * gdb.threads/staticthreads.exp: Match .*sem_post.
17696
17697 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17698
17699 * gdb.base/readline.exp (operate_and_get_next): Match the final
17700 prompt.
17701
17702 2007-07-23 Kevin Buettner <kevinb@redhat.com>
17703
17704 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
17705 to restarting SID.
17706
17707 2007-07-18 Kevin Buettner <kevinb@redhat.com>
17708
17709 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
17710 prior to `gdb_start'.
17711
17712 2007-07-18 Kevin Buettner <kevinb@redhat.com>
17713
17714 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
17715 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
17716 Remove call to gdb_unload.
17717
17718 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
17719 Daniel Jacobowitz <dan@codesourcery.com>
17720
17721 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
17722 for __WIN32__.
17723 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
17724 * gdb.base/unload.exp: Use shared library test routines.
17725
17726 2007-07-03 Markus Deuling <deuling@de.ibm.com>
17727
17728 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
17729 * gdb.base/solib-symbol-lib.c: Likewise.
17730 * gdb.base/solib-symbol-main.c: Likewise.
17731
17732 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
17733
17734 * config/gdbserver.exp (gdb_reconnect): New.
17735 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
17736 gdb.base/solib-disc.exp: New files.
17737 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
17738 remote debugging".
17739 (gdb_compile): Add shlib_load flag.
17740 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
17741 port.
17742 (gdbserver_reconnect): New.
17743
17744 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
17745 Daniel Jacobowitz <dan@codesourcery.com>
17746
17747 * gdb.base/annota3.exp: Test for if construct.
17748
17749 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
17750
17751 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
17752
17753 2007-06-21 Chris Dearman <chris@mips.com>
17754 Maciej W. Rozycki <macro@mips.com>
17755
17756 * gdb.base/display.exp: Allow a newline after display/i.
17757 * gdb.base/pc-fp.exp: Likewise.
17758 * gdb.base/sigbpt.exp: Likewise.
17759
17760 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17761
17762 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
17763 required features to be included.
17764
17765 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
17766
17767 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
17768 in info threads output.
17769
17770 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17771 Markus Deuling <deuling@de.ibm.com>
17772
17773 * gdb.arch/spu-info.exp: New testcase.
17774 * gdb.arch/spu-info.c: New file.
17775
17776 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
17777
17778 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
17779 tpcs_offset. Restore lr after the call.
17780 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
17781
17782 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
17783
17784 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
17785 (gdbserver_run): Kill any running gdbserver.
17786 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
17787
17788 2007-05-17 Maciej W. Rozycki <macro@mips.com>
17789
17790 * gdb.base/sigbpt.exp: Preset segv_addr.
17791
17792 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
17793
17794 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
17795 (gdb_compile_shlib): Likewise.
17796 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
17797 (default_gdb_init): Clear cleanfiles.
17798 (gdb_finish): Delete recorded cleanfiles.
17799 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
17800
17801 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
17802 Do not use isnative.
17803 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
17804 gdb.base/so-impl-ld.exp: Likewise.
17805 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
17806 * gdb.base/unload.exp: Likewise. Do not pass empty option to
17807 gdb_compile.
17808
17809 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
17810
17811 * config/unknown.exp: Remove.
17812
17813 2007-05-15 Markus Deuling <deuling@de.ibm.com>
17814
17815 * gdb.base/info-proc.exp: Check is_remote.
17816
17817 2007-05-14 Markus Deuling <deuling@de.ibm.com>
17818
17819 * gdb.base/gcore.exp: Initialize variable core_supported.
17820
17821 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17822
17823 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
17824
17825 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17826
17827 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
17828 * gdb.threads/print-threads.exp (test_all_threads): Allow
17829 negative and hexadecimal thread IDs.
17830
17831 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17832
17833 * gdb.java/jprint.java (public): Avoid invalid call to static
17834 method.
17835
17836 2007-05-14 Denis Pilat <denis.pilat@st.com>
17837
17838 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
17839 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
17840 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
17841 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
17842 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
17843
17844 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17845
17846 * gdb.base/overlays.exp: Add support for targets with only code
17847 overlay support, not data overlay. Support spu-*-* target in
17848 this mode.
17849 * gdb.base/ovlymgr.c: Provide stubs for spu target.
17850 * gdb.base/spu.ld: New file.
17851
17852 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
17853
17854 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
17855
17856 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
17857
17858 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
17859
17860 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17861
17862 * gdb.java/jmain.exp: Handle demangled names with and without method
17863 signatures.
17864
17865 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17866
17867 * gdb.mi/mi-syn-frame.c (main, foo, bar)
17868 (have_a_very_merry_interrupt): Remove calls to puts.
17869 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
17870 inferior output.
17871 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
17872 test names.
17873
17874 2007-04-29 Markus Deuling <deuling@de.ibm.com>
17875 Daniel Jacobowitz <dan@codesourcery.com>
17876
17877 * gdb.base/auxv.exp (core_works): Also check is_remote.
17878 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
17879
17880 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
17881
17882 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
17883 message, not the undefined 'module' variable.
17884 * gdb.base/siginfo.exp: Likewise.
17885 * gdb.base/sigstep.exp: Likewise.
17886 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
17887 serialport.
17888 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
17889
17890 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
17891
17892 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
17893 target sim fails. Return 0 otherwise.
17894 (gdb_load): Return prematurely if gdb_target_sim fails.
17895
17896 2007-04-16 Denis Pilat <denis.pilat@st.com>
17897
17898 * gdb.base/setshow.exp: Reset height after having set it to 100.
17899
17900 2007-04-16 Denis Pilat <denis.pilat@st.com>
17901
17902 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
17903
17904 2007-04-16 Denis Pilat <denis.pilat@st.com>
17905
17906 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
17907
17908 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
17909
17910 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
17911 tests. Run the frozen varobjs test.
17912 * gdb.mi/var-cmd.c (do_frozen_tests): New.
17913 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
17914
17915 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17916
17917 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
17918 gdb.base/type-opaque.exp: New files.
17919
17920 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
17921
17922 * gdb.mi/mi-var-child.c
17923 (do_children_tests): User char[2] instead of
17924 char so that automatic printing of pointers to char
17925 don't give unpredicable result.
17926 * gdb.mi/var-cmd.c (do_locals_test): Initialize
17927 local variables.
17928 * gdb.mi/mi-var-child.exp: Step to right line
17929 of do_children_tests.
17930 * gdb.mi/mi2-var-child.exp: Likewise.
17931 * gdb.mi/mi-var-cmd.exp: Step to right line of
17932 do_locals_tests.
17933 (do_children_tests): User char[2] instead of
17934 char so that automatic printing of pointers to char
17935 don't give unpredicable result.
17936 * gdb.mi/mi2-var-cmd.exp: Likewise.
17937 * lib/mi-support.exp (mi_continue_to_line):
17938 Pass test name to mi_wait_for_stop.
17939
17940 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17941
17942 * gdb.asm/asm-source.exp: Remove d10v case.
17943 * lib/gdb.exp (skip_cplus_tests): Likewise.
17944 * gdb.asm/d10v.inc: Deleted.
17945
17946 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17947
17948 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
17949
17950 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17951
17952 * config/netware.exp: Delete file.
17953
17954 2007-03-29 Joel Brobecker <brobecker@adacore.com>
17955
17956 * gdb.dwarf2/dw2-noloc.S: New file.
17957 * gdb.dwarf2/dw2-noloc.exp: New file.
17958
17959 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
17960
17961 * gdb.cp/method2.cc: New test.
17962 * gdb.cp/method2.exp: New test.
17963 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
17964
17965 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17966
17967 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
17968
17969 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
17970
17971 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
17972
17973 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17974
17975 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
17976 (gdb_load): Delete, replace with...
17977 (gdb_reload): ...this.
17978 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
17979 * gdb.server/server-mon.exp: Likewise.
17980 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
17981 (gdb_start_cmd): New.
17982 (gdb_file_cmd): Save the last loaded file.
17983 (gdb_reload): New.
17984 (gdb_gnu_strip_debug): Use transform.
17985 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
17986 support here. Use new $last_loaded_file. Check mtime.
17987 (gdb_target_cmd): Handle ObjC failure case.
17988 (infer_host_exec): Delete.
17989 (gdbserver_load): Rename to...
17990 (gdbserver_run): ...this. Simplify.
17991 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
17992 (mi_gdb_load): Move most contents to a new function...
17993 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
17994 (mi_run_cmd): Use mi_gdb_target_load.
17995 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
17996 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
17997 Use gdb_run_cmd.
17998 * gdb.base/charsign.exp: Remove incorrect comment.
17999 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
18000 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
18001 gdb.base/start.exp: Use gdb_start_cmd.
18002
18003 2007-03-23 Nigel Stephens <nigel@mips.com>
18004 Maciej W. Rozycki <macro@mips.com>
18005
18006 * gdb.base/sigbpt.exp: Fix the message when skipping test.
18007 * gdb.base/signull.exp: Similarly.
18008
18009 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18010
18011 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
18012 messages available to test cases (like chng-sym.exp).
18013
18014 2007-03-14 Andreas Schwab <schwab@suse.de>
18015
18016 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
18017 format changes.
18018
18019 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
18020
18021 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
18022 (optimized_1): New.
18023 (main): Call optimized_1.
18024 (gdb2029): Correct typos. Call gdb2029_marker.
18025 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
18026 for gdb2029.
18027
18028 2007-03-12 Mark Kettenis <kettenis@gnu.org>
18029
18030 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
18031 as tabs. Remove redundant test pattern.
18032
18033 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18034
18035 * gdb.base/long_long.exp: Accept optional symbol name in <...>
18036 for /a format output.
18037
18038 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
18039
18040 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
18041 collect output incrementally.
18042
18043 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18044
18045 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
18046 for -var-create lpcharacter test.
18047 * gdb.mi/mi2-var-cmd.exp: Likewise.
18048
18049 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18050
18051 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
18052 pass on targets where address zero is readable.
18053
18054 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18055
18056 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
18057 just a single architecture.
18058
18059 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18060
18061 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
18062 (fetch_all_registers): New function, uses gdb_test_multiple and
18063 exp_continue to fetch inferior output line-by-line.
18064 Replace all uses of do_get_all_registers by fetch_all_registers.
18065
18066 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18067
18068 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
18069 in target_info.
18070
18071 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
18072
18073 * gdb.threads/manythreads.exp: Use $message string for
18074 consistancy; add a default (timeout) case.
18075
18076 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
18077
18078 * gdb.base/watchpoint.exp: Fix truncated comment.
18079
18080 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
18081
18082 * Makefile.in: Remove spurious single-quotes from sed command.
18083
18084 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
18085
18086 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
18087 func.
18088 * gdb.mi/mi2-var-cmd.exp: Likewise.
18089
18090 2007-02-27 Joel Brobecker <brobecker@adacore.com>
18091
18092 * gdb.dwarf2/dw2-producer.S: New file.
18093 * gdb.dwarf2/dw2-producer.exp: New testcase.
18094
18095 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
18096
18097 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
18098 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
18099 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
18100 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
18101 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
18102 Revert tests to use mi_gdb_test and include value field in output
18103 of -var-create.
18104
18105 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
18106
18107 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
18108
18109 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
18110
18111 * gdb.base/maint.exp: Remove full paths from test names.
18112 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
18113 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
18114
18115 2007-02-27 Joel Brobecker <brobecker@adacore.com>
18116
18117 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
18118
18119 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
18120
18121 * gdb.server/server-mon.exp: New test.
18122
18123 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
18124
18125 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
18126
18127 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
18128
18129 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
18130 register capitalization.
18131
18132 2007-02-13 Denis Pilat <denis.pilat@st.com>
18133
18134 * gdb.mi/mi-var-invalidate.exp: New file.
18135
18136 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
18137
18138 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
18139
18140 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
18141
18142 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
18143
18144 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
18145
18146 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
18147 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
18148
18149 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
18150
18151 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
18152 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
18153 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
18154 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
18155 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
18156 * gdb.mi/gdb792.exp, lib/mi-support.exp:
18157 Update tests to include value field in output of -var-create.
18158
18159 2007-02-08 Andreas Schwab <schwab@suse.de>
18160
18161 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
18162
18163 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
18164
18165 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
18166 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
18167
18168 2007-02-02 Denis Pilat <denis.pilat@st.com>
18169
18170 * gdb.threads/threadapply.exp: check that frame is not changed by
18171 the thread apply all command.
18172
18173 2007-01-31 Andreas Schwab <schwab@suse.de>
18174
18175 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
18176
18177 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
18178 in the dwarf sections.
18179 * gdb.dwarf2/mac-fileno.S: Likewise.
18180
18181 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
18182 bspstore register on ia64.
18183
18184 2007-01-29 Andreas Schwab <schwab@suse.de>
18185
18186 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
18187 "frame-begin" annotation.
18188
18189 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
18190 number of "frames-invalid" annotations.
18191
18192 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18193
18194 * gdb.base/commands.exp: Call if_commands_test.
18195 (gdb_test_no_prompt, if_commands_test): New.
18196
18197 2007-01-28 Mark Kettenis <kettenis@gnu.org>
18198
18199 * gdb.threads/sigthread.c (NSIGS): Make bigger.
18200
18201 2007-01-27 Andreas Schwab <schwab@suse.de>
18202
18203 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
18204 .short/.int/.quad in the dwarf sections.
18205 * gdb.dwarf2/dw2-intercu.S: Likewise.
18206 * gdb.dwarf2/dw2-intermix.S: Likewise.
18207
18208 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18209
18210 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
18211 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
18212 array.
18213 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
18214 * gdb.base/setvar.exp: Likewise.
18215
18216 2007-01-26 Andreas Schwab <schwab@suse.de>
18217
18218 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
18219 test.
18220
18221 * gdb.base/multi-forks.exp ("restart $i"): Also match
18222 __kernel_syscall_via_break.
18223
18224 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
18225
18226 * lib/mi-support.exp (mi_delete_varobj): New.
18227 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
18228 testcase.
18229 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
18230 (main): Call the above.
18231 (reference_update_test, base_in_reference_test)
18232 (reference_to_pointer): Delete the created varobjs.
18233
18234 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
18235
18236 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
18237 * configure: Regenerated.
18238 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
18239 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
18240 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
18241 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
18242 * lib/gdb.exp (gdb_skip_xml_test): New function.
18243
18244 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
18245
18246 * gdb.base/sigrepeat.exp: Correct error message.
18247
18248 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18249 Daniel Jacobowitz <dan@codesourcery.com>
18250
18251 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
18252 gdb.arch/i386-gnu-cfi-asm.S: New files.
18253
18254 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
18255
18256 * lib/gdb.exp: Abort on missing `site.exp'.
18257
18258 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18259 Daniel Jacobowitz <dan@codesourcery.com>
18260
18261 * gdb.base/included.c, gdb.base/included.exp,
18262 gdb.base/included.h: New files.
18263
18264 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
18265
18266 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
18267 (maximize_rlimit): Reduce limits on 64-bit systems.
18268
18269 2007-01-19 Mark Kettenis <kettenis@gnu.org>
18270
18271 From Marcus Deuling <deuling@de.ibm.com>:
18272 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
18273 every case.
18274
18275 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
18276
18277 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
18278 (test_path_specification): Use objdir instead of srcdir to always
18279 get an absolute filename.
18280
18281 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
18282
18283 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
18284
18285 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
18286
18287 * gdb.mi/mi-var-cp.cc (reference_update_tests):
18288 Make sure the variable we're using is in scope.
18289 (reference_to_pointer): Likewise.
18290
18291 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
18292
18293 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
18294 has no debug information.
18295
18296 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
18297
18298 * gdb.base/annota1.exp: Remove extra send_gdb.
18299
18300 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18301
18302 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
18303
18304 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18305
18306 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
18307
18308 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
18309 Daniel Jacobowitz <dan@codesourcery.com>
18310
18311 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
18312 lcharacter or linteger change. Correct duplicated test name.
18313 * gdb.mi/mi2-var-cmd.exp: Likewise.
18314
18315 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
18316
18317 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
18318
18319 2007-01-05 Joel Brobecker <brobecker@adacore.com>
18320
18321 * gdb.base/nofield.c: New file.
18322 * gdb.base/nofield.exp: New testcase.
18323
18324 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
18325
18326 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
18327
18328 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
18329 test.
18330
18331 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
18332
18333 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
18334
18335 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
18336
18337 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
18338 when continuing.
18339
18340 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
18341
18342 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
18343 Expect ".exe" extension.
18344
18345 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
18346
18347 * gdb.base/charset.exp: Add explicit filename to break.
18348 * gdb.base/dbx.exp: Add explicit filename to breaks.
18349
18350 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
18351
18352 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
18353 * gdb.mi/mi2-file.exp: Likewise.
18354
18355 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
18356
18357 Implement specification of MI tests as comments
18358 in C and C++ sources.
18359 * lib/mi-support.exp (mi_autotest_data): New variable.
18360 (mi_autotest_source): New variable.
18361 (count_newlines, mi_prepare_inline_tests)
18362 (mi_get_inline_test, mi_continue_to_line)
18363 (mi_run_inline_test, mi_tbreak)
18364 (mi_send_resuming_command, mi_wait_for_stop): New functions.
18365 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
18366 Run inline tests.
18367 * gdb.mi/mi-var-cp.cc: Define tests here.
18368
18369 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
18370
18371 Simplify usage of mi_continue_to.
18372 * lib/mi-support.exp (mi_runto_helper): Renamed
18373 from mi_runto, added new parameter 'run_or_continue'.
18374 (mi_runto): Use mi_runto_helper.
18375 (mi_continue_to): Accept just function name as parameter.
18376 Use mi_runto_helper.
18377 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
18378 * gdb.mi/mi2-var-cmd.exp: Likewise.
18379
18380 2006-01-04 Joel Brobecker <brobecker@adacore.com>
18381
18382 Make this testcase a bit more realistic. The current code
18383 is too simplistic, and allows the compiler to optimize out
18384 some of the entities we need for this testcase.
18385 * gdb.ada/null_record/bar.ads (Void_Star): New type.
18386 (Do_Nothing): Add extra parameter.
18387 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
18388 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
18389 by using a variable of type Void_Star.
18390
18391 2006-01-04 Joel Brobecker <brobecker@adacore.com>
18392
18393 * gdb.ada/catch_ex/foo.adb: New file.
18394 * gdb.ada/catch_ex.exp: New testcase.
18395
18396 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
18397
18398 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
18399 pass --image-base to linker.
18400
18401 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18402 Daniel Jacobowitz <dan@codesourcery.com>
18403
18404 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
18405 secondary prompts.
18406
18407 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
18408
18409 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
18410 output. Test the types of members and member pointers.
18411 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
18412 gdb/2092.
18413 * gdb.cp/member-ptr.exp: Search for a comment instead of a
18414 statement. Enable for GCC. Update expected output for some tests
18415 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
18416 layout.
18417 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
18418 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
18419 (Diamond::vget_base): New.
18420 (main): Add new tests.
18421 * gdb.cp/printmethod.exp: Update expected output for member functions.
18422 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
18423 print pEe->D::vg().
18424
18425 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
18426
18427 * gdb.threads/tls.exp: Allow stops in sem_post.
18428
18429 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
18430
18431 * gdb.base/annota1.exp: Allow .*printf in backtraces.
18432 * gdb.base/annota3.exp: Likewise.
18433 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
18434 again (instead of timing out).
18435 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
18436 GCC bug 26475.
18437 * gdb.java/jmisc.exp: Adjust to work with method signatures including
18438 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
18439 test from jmisc1.exp.
18440 * gdb.java/jmisc1.exp: Delete.
18441 * gdb.java/jprint.exp: Adjust to work with method signatures including
18442 return types.
18443 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
18444 * gdb.threads/linux-dp.exp: Don't be confused by program output.
18445 * lib/java.exp (compile_java_from_source): Pass the correct type
18446 to target_compile.
18447
18448 2006-12-31 Joel Brobecker <brobecker@adacore.com>
18449
18450 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
18451 (stack_align_edx): New function.
18452 (stack_align_eax): New function.
18453 (main): Add calls to stack_align_edx and stack_align_eax.
18454 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
18455 Add testing for the cases where the register used during a stack
18456 realignment is edx. Same for eax.
18457
18458 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
18459
18460 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
18461 and generic PE targets.
18462
18463 2006-12-29 Joel Brobecker <brobecker@adacore.com>
18464
18465 * gdb.ada/array_return.exp: Update copyright date list.
18466
18467 2006-12-27 Joel Brobecker <brobecker@adacore.com>
18468
18469 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
18470 (Create_Small_Float_Vector): New function.
18471 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
18472 function body.
18473 * gdb.ada/array_return/p.adb: Use new type and function from
18474 package Pck.
18475 * gdb.ada/array_return.exp: Add a test verifying that GDB is
18476 able to print the value returned by a function returning an
18477 array of float.
18478
18479 2006-12-20 Joel Brobecker <brobecker@adacore.com>
18480
18481 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
18482 The associated tests should be PASSing.
18483
18484 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
18485
18486 Test for base in references.
18487 * gdb.mi/mi-var-cp.cc: Add test code.
18488 * gdb.mi/mi-var-cp.exp: Test for bases in references.
18489 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
18490 * gdb.mi/mi2-watch.exp: Likewise.
18491 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
18492 (mi_list_varobj_children): New function.
18493
18494 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
18495
18496 * lib/mi-support.exp
18497 (mi_runto): Accept "()" after function name.
18498 (mi_create_varobj): New function.
18499 (mi_varobj_update): New function.
18500 (mi_Check_varobj_value): New function.
18501 * gdb.mi/mi-var-cp.exp: New file.
18502 * gdb.mi/mi-var-cp.cc: New file.
18503
18504 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
18505
18506 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
18507 gdb.base/weaklib2.c: New files.
18508
18509 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
18510
18511 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
18512 info. Adjust test names.
18513
18514 * gdb.base/break.c (main): Move position of malloc.
18515 * gdb.base/break.exp: Revert mistaken checkin.
18516
18517 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
18518
18519 * gdb.mi/mi-var-cmd.exp: Check -var-update after
18520 assignement of arrays and function pointers.
18521 * gdb.mi/var-cmd.c: Add declaration necessary for above
18522 tests.
18523
18524 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
18525
18526 * gdb.base/break.c (main): Call malloc.
18527
18528 * gdb.threads/linux-dp.exp: Read thread table before and after
18529 creating each philosopher and verify it.
18530
18531 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
18532 Paul Brook <paul@codesourcery.com>
18533 Daniel Jacobowitz <dan@codesourcery.com>
18534
18535 * gdb.base/ending-run.exp: Flatten expect script stepping out of
18536 main to remove duplication. Add start function of the form
18537 '_*start[1-9]*'. Add RVDS start function.
18538
18539 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
18540
18541 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
18542
18543 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18544
18545 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
18546 * gdb.asm/spu.inc: New file.
18547 * gdb.base/term.exp: Disable if [target_info exists noargs].
18548 * gdb.gdb/complaints.exp: Disable if ![isnative].
18549 * gdb.gdb/selftest.exp: Likewise.
18550 * gdb.gdb/observer.exp: Likewise.
18551 * gdb.gdb/xfullpath.exp: Likewise.
18552 * gdb.base/attach.exp: Disable on SPU target.
18553 * gdb.cp/bs145503.exp: Likewise.
18554 * gdb.cp/exception.exp: Likewise.
18555 * gdb.cp/userdef.exp: Likewise.
18556
18557 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
18558
18559 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
18560
18561 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
18562
18563 * gdb.base/completion.exp: Fix completion tests for
18564 'info' and 'info '.
18565 * gdb.base/help.exp (help_test_raw, test_class_help)
18566 (test_prefix_command_help): Move...
18567 * lib/gdb.exp: Here.
18568 * gdb.base/main.exp: Adjust.
18569 * gdb.cp/maint.exp: Adjust.
18570 * gdb.trace/tracecmd.exp: Use test_help_class.
18571
18572 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
18573
18574 * gdb.stabs/weird.exp (print_weird_var): Use
18575 gdb_test_multiple instead of gdb_expect.
18576
18577 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
18578
18579 * gdb.base/help.exp (help_test_raw): New.
18580 (test_class_help): New.
18581 (test_prefix_command_help): New.
18582 Adjust testcases.
18583
18584 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
18585
18586 * gdb.base/constvars.c (main): Write to crass and crips, so that
18587 they are allocated by the compiler.
18588
18589 2006-10-27 Andreas Schwab <schwab@suse.de>
18590
18591 * gdb.base/multi-forks.exp: Use "detach fork" instead of
18592 "detach-fork".
18593
18594 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
18595
18596 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
18597 of patterns.
18598
18599 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
18600
18601 * gdb.base/sepdebug.exp: Remove debug format test.
18602 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
18603 Handle no-symtab.
18604 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
18605
18606 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
18607
18608 * gdb.threads/manythreads.c (thread_function, main): Don't cast
18609 int to pointer or pointer to int.
18610 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
18611
18612 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
18613
18614 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
18615
18616 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18617
18618 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
18619
18620 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
18621
18622 PR c++/2116
18623 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
18624
18625 2006-10-06 Joel Brobecker <brobecker@adacore.com>
18626
18627 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
18628 the corresponding bug has been fixed in GDB (PR/2018).
18629
18630 2006-10-06 Joel Brobecker <brobecker@adacore.com>
18631
18632 * gdb.base/subst.exp: New testcase.
18633
18634 2006-10-06 Joel Brobecker <brobecker@adacore.com>
18635
18636 * gdb.ada/array_return/pck.ads: Add copyright notice.
18637 * gdb.ada/array_return/pck.adb: Likewise.
18638 * gdb.ada/array_return/p.adb: Likewise.
18639 * gdb.ada/exec_changed/first.adb: Likewise.
18640 * gdb.ada/exec_changed/second.adb: Likewise.
18641
18642 2006-10-06 Joel Brobecker <brobecker@adacore.com>
18643
18644 * gdb.ada/watch_arg/watch.adb: New file.
18645 * gdb.ada/watch_arg.exp: New testcase.
18646
18647 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
18648
18649 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
18650 via string_to_regexp.
18651 * gdb.mi/mi2-basics.exp: Likewise.
18652
18653 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
18654
18655 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
18656 Remove unused / obsolete files.
18657
18658 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
18659
18660 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
18661
18662 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
18663
18664 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
18665 HIGH_FRAME argument to -stack-list-arguments can be larger than
18666 the number of frames.
18667
18668 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
18669
18670 * gdb.base/args.c (main): Add breakpoint marker.
18671 * gdb.base/args.exp: Use args_test for tests. Add new tests which
18672 really test empty arguments.
18673 (args_load): Delete.
18674 (args_test): New.
18675
18676 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
18677
18678 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
18679 check for one file.
18680
18681 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
18682
18683 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
18684 HIGH_FRAME argument to -stack-list-locals can be larger than
18685 the number of frames.
18686
18687 2006-08-18 Fred Fish <fnf@specifix.com>
18688
18689 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
18690 '$' in front of skip_vmx_tests_saved when setting that.
18691
18692 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
18693
18694 * gdb.base/trace-commands.exp: New file.
18695
18696 2006-08-10 Joel Brobecker <brobecker@adacore.com>
18697 Daniel Jacobowitz <dan@codesourcery.com>
18698
18699 * gdb.base/step-bt.exp: Make hexadecimal address optional in
18700 expected output of the backtrace commands.
18701
18702 2006-08-09 Joel Brobecker <brobecker@adacore.com>
18703
18704 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
18705 untested followed by return combination.
18706 * gdb.arch/altivec-regs.exp: Likewise.
18707 * gdb.arch/e500-abi.exp: Likewise.
18708 * gdb.arch/e500-regs.exp: Likewise.
18709 * gdb.arch/gdb1291.exp: Likewise.
18710 * gdb.arch/gdb1431.exp: Likewise.
18711 * gdb.arch/gdb1558.exp: Likewise.
18712 * gdb.arch/i386-prologue.exp: Likewise.
18713 * gdb.arch/i386-unwind.exp: Likewise.
18714 * gdb.asm/asm-source.exp: Likewise.
18715 * gdb.base/a2-run.exp: Likewise.
18716 * gdb.base/advance.exp: Likewise.
18717 * gdb.base/all-bin.exp: Likewise.
18718 * gdb.base/annota1.exp: Likewise.
18719 * gdb.base/annota3.exp: Likewise.
18720 * gdb.base/args.exp: Likewise.
18721 * gdb.base/arithmet.exp: Likewise.
18722 * gdb.base/assign.exp: Likewise.
18723 * gdb.base/async.exp: Likewise.
18724 * gdb.base/attach.exp: Likewise.
18725 * gdb.base/bang.exp: Likewise.
18726 * gdb.base/bigcore.exp: Likewise.
18727 * gdb.base/bitfields.exp: Likewise.
18728 * gdb.base/bitfields2.exp: Likewise.
18729 * gdb.base/break.exp: Likewise.
18730 * gdb.base/call-sc.exp: Likewise.
18731 * gdb.base/call-strs.exp: Likewise.
18732 * gdb.base/callfuncs.exp: Likewise.
18733 * gdb.base/checkpoint.exp: Likewise.
18734 * gdb.base/chng-syms.exp: Likewise.
18735 * gdb.base/code-expr.exp: Likewise.
18736 * gdb.base/commands.exp: Likewise.
18737 * gdb.base/completion.exp: Likewise.
18738 * gdb.base/cond-expr.exp: Likewise.
18739 * gdb.base/condbreak.exp: Likewise.
18740 * gdb.base/consecutive.exp: Likewise.
18741 * gdb.base/constvars.exp: Likewise.
18742 * gdb.base/corefile.exp: Likewise.
18743 * gdb.base/cvexpr.exp: Likewise.
18744 * gdb.base/dbx.exp: Likewise.
18745 * gdb.base/define.exp: Likewise.
18746 * gdb.base/detach.exp: Likewise.
18747 * gdb.base/display.exp: Likewise.
18748 * gdb.base/dump.exp: Likewise.
18749 * gdb.base/ena-dis-br.exp: Likewise.
18750 * gdb.base/ending-run.exp: Likewise.
18751 * gdb.base/environ.exp: Likewise.
18752 * gdb.base/eval-skip.exp: Likewise.
18753 * gdb.base/exprs.exp: Likewise.
18754 * gdb.base/fileio.exp: Likewise.
18755 * gdb.base/finish.exp: Likewise.
18756 * gdb.base/float.exp: Likewise.
18757 * gdb.base/foll-exec.exp: Likewise.
18758 * gdb.base/foll-fork.exp: Likewise.
18759 * gdb.base/foll-vfork.exp: Likewise.
18760 * gdb.base/freebpcmd.exp: Likewise.
18761 * gdb.base/funcargs.exp: Likewise.
18762 * gdb.base/gcore.exp: Likewise.
18763 * gdb.base/gdb1090.exp: Likewise.
18764 * gdb.base/gdb1250.exp: Likewise.
18765 * gdb.base/huge.exp: Likewise.
18766 * gdb.base/info-proc.exp: Likewise.
18767 * gdb.base/interrupt.exp: Likewise.
18768 * gdb.base/jump.exp: Likewise.
18769 * gdb.base/langs.exp: Likewise.
18770 * gdb.base/lineinc.exp: Likewise.
18771 * gdb.base/list.exp: Likewise.
18772 * gdb.base/logical.exp: Likewise.
18773 * gdb.base/long_long.exp: Likewise.
18774 * gdb.base/macscp.exp: Likewise.
18775 * gdb.base/maint.exp: Likewise.
18776 * gdb.base/mips_pro.exp: Likewise.
18777 * gdb.base/miscexprs.exp: Likewise.
18778 * gdb.base/multi-forks.exp: Likewise.
18779 * gdb.base/opaque.exp: Likewise.
18780 * gdb.base/overlays.exp: Likewise.
18781 * gdb.base/pc-fp.exp: Likewise.
18782 * gdb.base/pointers.exp: Likewise.
18783 * gdb.base/printcmds.exp: Likewise.
18784 * gdb.base/psymtab.exp: Likewise.
18785 * gdb.base/ptype.exp: Likewise.
18786 * gdb.base/recurse.exp: Likewise.
18787 * gdb.base/relational.exp: Likewise.
18788 * gdb.base/relocate.exp: Likewise.
18789 * gdb.base/remote.exp: Likewise.
18790 * gdb.base/reread.exp: Likewise.
18791 * gdb.base/restore.exp: Likewise.
18792 * gdb.base/return.exp: Likewise.
18793 * gdb.base/return2.exp: Likewise.
18794 * gdb.base/scope.exp: Likewise.
18795 * gdb.base/sect-cmd.exp: Likewise.
18796 * gdb.base/sep.exp: Likewise.
18797 * gdb.base/sepdebug.exp: Likewise.
18798 * gdb.base/setshow.exp: Likewise.
18799 * gdb.base/setvar.exp: Likewise.
18800 * gdb.base/sigall.exp: Likewise.
18801 * gdb.base/sigbpt.exp: Likewise.
18802 * gdb.base/signals.exp: Likewise.
18803 * gdb.base/signull.exp: Likewise.
18804 * gdb.base/sizeof.exp: Likewise.
18805 * gdb.base/solib.exp: Likewise.
18806 * gdb.base/step-line.exp: Likewise.
18807 * gdb.base/step-test.exp: Likewise.
18808 * gdb.base/structs.exp: Likewise.
18809 * gdb.base/structs2.exp: Likewise.
18810 * gdb.base/term.exp: Likewise.
18811 * gdb.base/twice.exp: Likewise.
18812 * gdb.base/until.exp: Likewise.
18813 * gdb.base/varargs.exp: Likewise.
18814 * gdb.base/volatile.exp: Likewise.
18815 * gdb.base/watchpoint.exp: Likewise.
18816 * gdb.base/whatis-exp.exp: Likewise.
18817 * gdb.base/whatis.exp: Likewise.
18818 * gdb.cp/ambiguous.exp: Likewise.
18819 * gdb.cp/annota2.exp: Likewise.
18820 * gdb.cp/annota3.exp: Likewise.
18821 * gdb.cp/bool.exp: Likewise.
18822 * gdb.cp/breakpoint.exp: Likewise.
18823 * gdb.cp/casts.exp: Likewise.
18824 * gdb.cp/class2.exp: Likewise.
18825 * gdb.cp/classes.exp: Likewise.
18826 * gdb.cp/cplusfuncs.exp: Likewise.
18827 * gdb.cp/ctti.exp: Likewise.
18828 * gdb.cp/derivation.exp: Likewise.
18829 * gdb.cp/exception.exp: Likewise.
18830 * gdb.cp/gdb1355.exp: Likewise.
18831 * gdb.cp/hang.exp: Likewise.
18832 * gdb.cp/inherit.exp: Likewise.
18833 * gdb.cp/local.exp: Likewise.
18834 * gdb.cp/m-data.exp: Likewise.
18835 * gdb.cp/m-static.exp: Likewise.
18836 * gdb.cp/member-ptr.exp: Likewise.
18837 * gdb.cp/method.exp: Likewise.
18838 * gdb.cp/misc.exp: Likewise.
18839 * gdb.cp/namespace.exp: Likewise.
18840 * gdb.cp/overload.exp: Likewise.
18841 * gdb.cp/ovldbreak.exp: Likewise.
18842 * gdb.cp/pr-1023.exp: Likewise.
18843 * gdb.cp/pr-1210.exp: Likewise.
18844 * gdb.cp/pr-574.exp: Likewise.
18845 * gdb.cp/printmethod.exp: Likewise.
18846 * gdb.cp/psmang.exp: Likewise.
18847 * gdb.cp/ref-params.exp: Likewise.
18848 * gdb.cp/ref-types.exp: Likewise.
18849 * gdb.cp/rtti.exp: Likewise.
18850 * gdb.cp/templates.exp: Likewise.
18851 * gdb.cp/try_catch.exp: Likewise.
18852 * gdb.cp/userdef.exp: Likewise.
18853 * gdb.cp/virtfunc.exp: Likewise.
18854 * gdb.disasm/am33.exp: Likewise.
18855 * gdb.disasm/h8300s.exp: Likewise.
18856 * gdb.disasm/mn10300.exp: Likewise.
18857 * gdb.disasm/sh3.exp: Likewise.
18858 * gdb.disasm/t01_mov.exp: Likewise.
18859 * gdb.disasm/t02_mova.exp: Likewise.
18860 * gdb.disasm/t03_add.exp: Likewise.
18861 * gdb.disasm/t04_sub.exp: Likewise.
18862 * gdb.disasm/t05_cmp.exp: Likewise.
18863 * gdb.disasm/t06_ari2.exp: Likewise.
18864 * gdb.disasm/t07_ari3.exp: Likewise.
18865 * gdb.disasm/t08_or.exp: Likewise.
18866 * gdb.disasm/t09_xor.exp: Likewise.
18867 * gdb.disasm/t10_and.exp: Likewise.
18868 * gdb.disasm/t11_logs.exp: Likewise.
18869 * gdb.disasm/t12_bit.exp: Likewise.
18870 * gdb.disasm/t13_otr.exp: Likewise.
18871 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
18872 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
18873 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
18874 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
18875 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
18876 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18877 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18878 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18879 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
18880 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
18881 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18882 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18883 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18884 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18885 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18886 * gdb.mi/gdb701.exp: Likewise.
18887 * gdb.mi/gdb792.exp: Likewise.
18888 * gdb.mi/mi-basics.exp: Likewise.
18889 * gdb.mi/mi-break.exp: Likewise.
18890 * gdb.mi/mi-cli.exp: Likewise.
18891 * gdb.mi/mi-console.exp: Likewise.
18892 * gdb.mi/mi-disassemble.exp: Likewise.
18893 * gdb.mi/mi-eval.exp: Likewise.
18894 * gdb.mi/mi-file.exp: Likewise.
18895 * gdb.mi/mi-read-memory.exp: Likewise.
18896 * gdb.mi/mi-regs.exp: Likewise.
18897 * gdb.mi/mi-return.exp: Likewise.
18898 * gdb.mi/mi-simplerun.exp: Likewise.
18899 * gdb.mi/mi-stack.exp: Likewise.
18900 * gdb.mi/mi-stepi.exp: Likewise.
18901 * gdb.mi/mi-syn-frame.exp: Likewise.
18902 * gdb.mi/mi-until.exp: Likewise.
18903 * gdb.mi/mi-var-block.exp: Likewise.
18904 * gdb.mi/mi-var-child.exp: Likewise.
18905 * gdb.mi/mi-var-cmd.exp: Likewise.
18906 * gdb.mi/mi-var-display.exp: Likewise.
18907 * gdb.mi/mi-watch.exp: Likewise.
18908 * gdb.mi/mi2-basics.exp: Likewise.
18909 * gdb.mi/mi2-break.exp: Likewise.
18910 * gdb.mi/mi2-cli.exp: Likewise.
18911 * gdb.mi/mi2-console.exp: Likewise.
18912 * gdb.mi/mi2-disassemble.exp: Likewise.
18913 * gdb.mi/mi2-eval.exp: Likewise.
18914 * gdb.mi/mi2-file.exp: Likewise.
18915 * gdb.mi/mi2-read-memory.exp: Likewise.
18916 * gdb.mi/mi2-regs.exp: Likewise.
18917 * gdb.mi/mi2-return.exp: Likewise.
18918 * gdb.mi/mi2-simplerun.exp: Likewise.
18919 * gdb.mi/mi2-stack.exp: Likewise.
18920 * gdb.mi/mi2-stepi.exp: Likewise.
18921 * gdb.mi/mi2-syn-frame.exp: Likewise.
18922 * gdb.mi/mi2-until.exp: Likewise.
18923 * gdb.mi/mi2-var-block.exp: Likewise.
18924 * gdb.mi/mi2-var-child.exp: Likewise.
18925 * gdb.mi/mi2-var-cmd.exp: Likewise.
18926 * gdb.mi/mi2-var-display.exp: Likewise.
18927 * gdb.mi/mi2-watch.exp: Likewise.
18928 * gdb.stabs/exclfwd.exp: Likewise.
18929 * gdb.stabs/weird.exp: Likewise.
18930 * gdb.threads/gcore-thread.exp: Likewise.
18931 * gdb.trace/actions.exp: Likewise.
18932 * gdb.trace/backtrace.exp: Likewise.
18933 * gdb.trace/circ.exp: Likewise.
18934 * gdb.trace/collection.exp: Likewise.
18935 * gdb.trace/deltrace.exp: Likewise.
18936 * gdb.trace/infotrace.exp: Likewise.
18937 * gdb.trace/limits.exp: Likewise.
18938 * gdb.trace/packetlen.exp: Likewise.
18939 * gdb.trace/passc-dyn.exp: Likewise.
18940 * gdb.trace/passcount.exp: Likewise.
18941 * gdb.trace/report.exp: Likewise.
18942 * gdb.trace/save-trace.exp: Likewise.
18943 * gdb.trace/tfind.exp: Likewise.
18944 * gdb.trace/tracecmd.exp: Likewise.
18945 * gdb.trace/while-dyn.exp: Likewise.
18946 * gdb.trace/while-stepping.exp: Likewise.
18947
18948 2006-08-08 Joel Brobecker <brobecker@adacore.com>
18949
18950 * gdb.base/step-bt.c: New file.
18951 * gdb.base/step-bt.exp: New testcase.
18952
18953 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
18954
18955 * config/monitor.exp (gdb_load): Remove support for obsolete
18956 download-write-size.
18957 * gdb.base/remote.exp: Likewise. Update all callers of
18958 gdb_timed_load.
18959
18960 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
18961
18962 * cursal.exp: Pass binfile to gdb_load.
18963
18964 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
18965
18966 * gdb.base/cursal.exp: Add "" to gdb_load call.
18967
18968 2006-07-29 Mark Kettenis <kettenis@gnu.org>
18969
18970 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
18971 NetBSD/ELF targets.
18972
18973 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
18974
18975 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
18976 operator*.
18977
18978 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
18979
18980 * gdb.base/completion.exp: Update for change in "file" behavior.
18981 * gdb.stabs/weird.exp: Likewise.
18982 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
18983 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
18984
18985 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
18986
18987 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
18988 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
18989
18990 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
18991
18992 * gdb.base/default.exp: Update source command error message.
18993 * gdb.base/help.exp: Update 'help source' message.
18994
18995 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
18996
18997 * gdb.cp/bs15503.exp: Update comment for no longer crashing
18998 test.
18999
19000 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
19001
19002 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
19003
19004 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
19005
19006 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
19007
19008 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
19009
19010 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
19011
19012 2006-07-17 Mark Kettenis <kettenis@gnu.org>
19013
19014 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
19015 *-*-openbsd* from targets for wich we expect ARM FPA floating
19016 point format.
19017
19018 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
19019
19020 * gdb.cp/annota3.exp: Expect frame-begin annotation.
19021
19022 2006-07-17 Mark Kettenis <kettenis@gnu.org>
19023
19024 * gdb.base/annota3.exp: Expect frame-begin annotation.
19025
19026 2006-07-14 Joel Brobecker <brobecker@adacore.com>
19027
19028 * gdb.base/help.exp: Adjust "help unset" test to accept
19029 any list of unset commands.
19030
19031 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
19032 Daniel Jacobowitz <dan@codesourcery.com>
19033
19034 * gdb.cp/ref-params.exp: New test.
19035 * gdb.cp/ref-params.cc: New source file.
19036 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
19037
19038 2006-07-08 Mark Kettenis <kettenis@gnu.org>
19039
19040 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
19041 spaces/tabs in regular expressions since they might not be there.
19042
19043 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
19044
19045 * gdb.base/ifelse.exp: New file.
19046
19047 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
19048
19049 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
19050 line.
19051 * gdb.base/huge.exp: Loop over compilation to find a size that
19052 is acceptable.
19053 * gdb.base/remote.exp: Correct expected strings.
19054 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
19055
19056 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19057
19058 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
19059
19060 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19061
19062 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
19063 native.
19064
19065 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19066
19067 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
19068 enable stabs testing.
19069
19070 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19071
19072 * gdb.base/auxv.exp: Intercept undefined command messages before
19073 gdb_test_multiple does.
19074
19075 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19076
19077 * Makefile.in (host_alias): Remove.
19078 (target_alias): Use @target_noncanonical@.
19079 (site.exp): Don't set host_alias.
19080 * aclocal.m4: Remove contents. Include acx.m4.
19081 * configure: Regenerated.
19082 * configure.ac: Use ACX_NONCANONICAL_TARGET.
19083
19084 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
19085
19086 * lib/gdb.exp (gdb_load_cmd): New.
19087
19088 * gdb.base/fileio.c: Add system(NULL) test.
19089 * gdb.base/fileio.exp: Check it.
19090
19091 * gdb.base/break.c: Add 10a breakpoint at }
19092 * gdb.base/break.exp: Add test for breakpoint at }
19093 * gdb.cp/anon-union.cc: Add code at end of function.
19094 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
19095 * gdb.mi/var-cmd.c: Add code at end of function.
19096 * gdb.mi/mi-var-display.exp: Adjust end of next.
19097 * gdb.mi/mi2-var-display.exp: Likewise.
19098 * gdb.base/fileio.c: Add stop function and insert calls at
19099 stopping places.
19100 * gdb.base/fileio.exp: Breakpoint stop function and remove
19101 explicit line number references.
19102
19103 2006-05-19 Joel Brobecker <brobecker@adacore.com>
19104
19105 * gdb.base/del.exp (test_delete_alias): New function.
19106 Now check that both "del" and "d" work as aliases for "delete".
19107
19108 2006-05-18 Fred Fish <fnf@specifix.com>
19109
19110 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
19111 required. Check for spurious output after program exits normally.
19112
19113 2006-05-17 Fred Fish <fnf@specifix.com>
19114
19115 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
19116 gdb_load, so it works in the simulator.
19117
19118 2006-05-11 Fred Fish <fnf@specifix.com>
19119
19120 * gdb.base/bang.exp: Ignore unexpected output between the
19121 "program exited normally" and the gdb prompt, as many other
19122 tests do.
19123
19124 2006-05-07 Mark Kettenis <kettenis@gnu.org>
19125
19126 * gdb.base/help.exp: Make "delete checkpoint" part option for
19127 "help d" and "help delete" tests.
19128
19129 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19130
19131 * gdb.mi/mi-basics.exp: Add missing serial number to
19132 expected output in some mi_gdb_test statements.
19133 * gdb.mi/mi2-basics.exp: Likewise.
19134
19135 2006-05-05 Joel Brobecker <brobecker@adacore.com>
19136
19137 * gdb.base/del.c: New file.
19138 * gdb.base/del.exp: New testcase.
19139
19140 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
19141
19142 * gdb.base/break.exp: Do not assume a breakpoint on
19143 main will actually be in $srcfile when optimizing.
19144 * gdb.base/savedregs.exp: Do not require that the dummy
19145 frame location match up to a symbol and source file location.
19146 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
19147 will get printed without a mi_cmd_data_list_register_values prefix.
19148 (*-data-list-register-*): Correct regular expressions to expect the new
19149 pseudo d? floating point registers.
19150 * gdb.mi/mi2-regs.exp: Likewise.
19151
19152 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
19153
19154 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
19155 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
19156 is allocated by the compiler.
19157 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
19158 anons, e, anone to force their allocation by the compiler.
19159
19160 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
19161
19162 * gdb.base/help.exp: Update expected text for help d and
19163 help delete.
19164
19165 2006-05-02 Mark Kettenis <kettenis@gnu.org>
19166
19167 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
19168 NetBSD/ELF targets.
19169
19170 2006-04-30 Mark Kettenis <kettenis@gnu.org>
19171
19172 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
19173 single-step breakpoint fails; make this a KFAIL on
19174 sparc*-*-openbsd*.
19175 * gdb.base/siginfo.exp: Likewise.
19176 * gdb.base/sigstep.exp (advance, advancei): Likewise.
19177
19178 2006-04-26 Michael Snyder <msnyder@redhat.com>
19179
19180 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
19181 which may have to consume output from other forks.
19182 Add tests to make sure that "delete fork" succeeded.
19183
19184 2006-04-20 Michael Snyder <msnyder@redhat.com>
19185
19186 * 2006-03-22 Jim Blandy <jimb@redhat.com>
19187 Add support for the Renesas M32C and M16C.
19188
19189 * gdb.asm/asm-source.exp: Add m32c target.
19190 * gdb.asm/m32c.inc: Support for m32c target.
19191
19192 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
19193
19194 * gdb.base/commands.exp (recursive_source_test): New test.
19195
19196 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
19197
19198 * gdb.base/float.exp: Add pattern for sparc targets.
19199
19200 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19201
19202 * gdb.base/commands.exp (stray_arg0_test): New test.
19203
19204 2006-03-30 Paul Brook <paul@codesourcery.com>
19205
19206 * gdb.mi/mi-until.exp: kfail broken until command.
19207 * gdb.mi/mi2-until.exp: Ditto.
19208
19209 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
19210
19211 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
19212
19213 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
19214
19215 * gdb.base/prelink.exp: Anchor tested-for regular expression
19216 on gdb prompt.
19217
19218 2006-03-07 Paul Brook <paul@codesourcery.com>
19219
19220 * gdb.base/assign.exp: Correct fail message.
19221
19222 2006-03-07 Paul Brook <paul@codesourcery.com>
19223
19224 * lib/compiler.c: Extract armcc version number.
19225 * lib/compiler.cc: Ditto.
19226
19227 2006-03-07 Paul Brook <paul@codesourcery.com>
19228
19229 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
19230 additional_flags=-w.
19231 * gdb.arch/altivec-regs.exp: Ditto.
19232 * gdb.arch/e500-abi.exp: Ditto.
19233 * gdb.arch/e500-regs.exp: Ditto.
19234 * gdb.base/all-bin.exp: Ditto.
19235 * gdb.base/annota1.exp: Ditto.
19236 * gdb.base/annota3.exp: Ditto.
19237 * gdb.base/args.exp: Ditto.
19238 * gdb.base/arithmet.exp: Ditto.
19239 * gdb.base/assign.exp: Ditto.
19240 * gdb.base/async.exp: Ditto.
19241 * gdb.base/bang.exp: Ditto.
19242 * gdb.base/break.exp: Ditto.
19243 * gdb.base/call-rt-st.exp: Ditto.
19244 * gdb.base/completion.exp: Ditto.
19245 * gdb.base/cond-expr.exp: Ditto.
19246 * gdb.base/condbreak.exp: Ditto.
19247 * gdb.base/consecutive.exp: Ditto.
19248 * gdb.base/define.exp: Ditto.
19249 * gdb.base/display.exp: Ditto.
19250 * gdb.base/ena-dis-br.exp: Ditto.
19251 * gdb.base/environ.exp: Ditto.
19252 * gdb.base/eval-skip.exp: Ditto.
19253 * gdb.base/info-proc.exp: Ditto.
19254 * gdb.base/jump.exp: Ditto.
19255 * gdb.base/logical.exp: Ditto.
19256 * gdb.base/long_long.exp: Ditto.
19257 * gdb.base/maint.exp: Ditto.
19258 * gdb.base/miscexprs.exp: Ditto.
19259 * gdb.base/pc-fp.exp: Ditto.
19260 * gdb.base/pointers.exp: Ditto.
19261 * gdb.base/relational.exp: Ditto.
19262 * gdb.base/reread.exp: Ditto.
19263 * gdb.base/sect-cmd.exp: Ditto.
19264 * gdb.base/sep.exp: Ditto.
19265 * gdb.base/sepdebug.exp: Ditto.
19266 * gdb.base/until.exp: Ditto.
19267 * gdb.base/whatis-exp.exp: Ditto.
19268 * gdb.cp/annota2.exp: Ditto.
19269 * gdb.cp/annota3.exp: Ditto.
19270 * gdb.trace/actions.exp: Ditto.
19271 * gdb.trace/backtrace.exp: Ditto.
19272 * gdb.trace/circ.exp: Ditto.
19273 * gdb.trace/collection.exp: Ditto.
19274 * gdb.trace/deltrace.exp: Ditto.
19275 * gdb.trace/infotrace.exp: Ditto.
19276 * gdb.trace/limits.exp: Ditto.
19277 * gdb.trace/packetlen.exp: Ditto.
19278 * gdb.trace/passc-dyn.exp: Ditto.
19279 * gdb.trace/passcount.exp: Ditto.
19280 * gdb.trace/report.exp: Ditto.
19281 * gdb.trace/save-trace.exp: Ditto.
19282 * gdb.trace/tfind.exp: Ditto.
19283 * gdb.trace/tracecmd.exp: Ditto.
19284 * gdb.trace/while-dyn.exp: Ditto.
19285 * gdb.trace/while-stepping.exp: Ditto.
19286 * lib/gdb.exp: Ditto.
19287 (gdb_compile): Handle nowarning option.
19288
19289 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
19290
19291 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
19292 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
19293 Rename executable to prelinkt. Don't re-prelink if we didn't
19294 get a core file. Test prelink -u exit status to tell whether
19295 prelinking failed. Use gdb_test_multiple.
19296
19297 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
19298
19299 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
19300 (do_tests): Call it.
19301
19302 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
19303
19304 * gdb.base/prelink.exp: New test.
19305 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
19306
19307 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
19308
19309 * gdb.fortran/derived-type.f90: New file.
19310 * gdb.fortran/derived-type.exp: New testcase.
19311
19312 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
19313
19314 * gdb.base/default.exp: Allow ';' as a directory separator.
19315
19316 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
19317
19318 * gdb.base/help.exp (help add-symbol-file): Update.
19319
19320 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
19321
19322 * gdb.base/help.exp (help load): Update expected results.
19323
19324 2006-02-19 Fred Fish <fnf@specifix.com>
19325
19326 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
19327 specifix hex value as part of results.
19328 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
19329
19330 2006-02-16 Fred Fish <fnf@specifix.com>
19331
19332 * gdb.base/whatis.c: Define variables using typedefs char_addr,
19333 ushort_addr, and slong_addr, so the typedefs are not optimized
19334 away.
19335 * gdb.base/whatis.exp: Add tests using type name for struct type,
19336 union type, enum type, and typedef.
19337
19338 2006-02-13 Mark Kettenis <kettenis@gnu.org>
19339
19340 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
19341
19342 2006-02-13 Jim Blandy <jimb@redhat.com>
19343
19344 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
19345 case where it takes two "next" commands to skip past the init
19346 call.
19347
19348 2006-02-12 Fred Fish <fnf@specifix.com>
19349
19350 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
19351 to handle cases where it takes two "next" commands to skip
19352 past the init call.
19353
19354 2006-02-07 Joel Brobecker <brobecker@adacore.com>
19355
19356 * gdb.ada/array_return.exp: Mark the last test as expected to fail
19357 on hppa32 targets.
19358
19359 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
19360
19361 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
19362 field.
19363
19364 2006-01-29 Mark Kettenis <kettenis@gnu.org>
19365
19366 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
19367
19368 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
19369
19370 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
19371 files.
19372
19373 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
19374
19375 * gdb.cp/maint.exp: Set complaints to a positive value.
19376
19377 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
19378
19379 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
19380 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
19381 function name.
19382
19383 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
19384
19385 * gdb.base/checkpoint.c: Update copyright notice. Include
19386 <stdlib.h>.
19387
19388 2006-01-04 Jim Blandy <jimb@redhat.com>
19389
19390 * gdb.asm/asm-source.exp: Independently provide default values for
19391 asm-flags and debug-flags. Use 'string equal' to do the
19392 comparison, not the implicit expr's '==' operator. Remove
19393 now-unneeded assignments to asm-flags. In h8300 case, place
19394 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
19395
19396 2006-01-04 Michael Snyder <msnyder@redhat.com>
19397
19398 * gdb.base/checkpoint.c: New file.
19399 * gdb.base/checkpoint.exp: New file.
19400 * gdb.base/multi-fork.c: New file.
19401 * gdb.base/multi-fork.exp: New file.
19402 * gdb.base/pi.txt: New file (data for checkpoint.c test).
19403
19404 2006-01-04 Fred Fish <fnf@specifix.com>
19405
19406 * gdb.base/ptype.c (foo): Add typedef.
19407 (intfoo): Add function.
19408 * gdb.base/ptype1.c: New file.
19409 * gdb.base/ptype.exp: Handle compilation and linking with two
19410 source files. Test that proper type for "foo" is found based
19411 on source context rather than first match found in symtabs.
19412
19413 2005-12-28 Mark Kettenis <kettenis@gnu.org>
19414
19415 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
19416 * gdb.asm/openbsd.inc: Indent commands.
19417
19418 2005-12-26 Mark Kettenis <kettenis@gnu.org>
19419
19420 * gdb.base/freebpcmd.exp: Increase timeout.
19421
19422 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
19423
19424 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
19425
19426 * gdb.base/default.exp: Update check for "show version".
19427
19428 2005-12-09 Randolph Chung <tausq@debian.org>
19429
19430 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
19431 * gdb.asm/pa64.inc: New file.
19432
19433 2005-12-09 Randolph Chung <tausq@debian.org>
19434
19435 * gdb.asm/common.inc: Indent commands.
19436 * gdb.asm/asmsrc1.s: Likewise.
19437 * gdb.asm/asmsrc2.s: Likewise.
19438
19439 2005-12-09 Randolph Chung <tausq@debian.org>
19440
19441 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
19442 (get_addr_of_sym): Remove duplicate print.
19443 (gen_core): xfail hppa*-*-hpux*, update expected output.
19444 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
19445 * gdb.arch/pa64-nullify.s: New file.
19446
19447 2005-12-09 Randolph Chung <tausq@debian.org>
19448
19449 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
19450
19451 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
19452
19453 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
19454 code generation for these functions.
19455 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
19456 error message.
19457
19458 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
19459
19460 * gdb.base/help.exp (help b, help br, help bre, help brea)
19461 (help break): Update the expected message.
19462
19463 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
19464
19465 * gdb.asm/m68hc11.inc: Setup the data section.
19466 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
19467 script for this test.
19468 (m6812-*-*): Likewise.
19469
19470 2005-11-09 Randolph Chung <tausq@debian.org>
19471
19472 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
19473
19474 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
19475
19476 * gdb.base/break.exp: Fix a comment typo.
19477
19478 2005-11-03 Jim Blandy <jimb@redhat.com>
19479
19480 Checked in by Elena Zannoni <ezannoni@redhat.com>
19481
19482 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
19483
19484 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
19485
19486 * gdb.arch/gdb1558.c: Include stdio.h.
19487
19488 2005-10-31 Mark Kettenis <kettenis@gnu.org>
19489
19490 * gdb.asm/asm-source.exp: Use -e instead of --entry.
19491
19492 2005-10-31 Mark Kettenis <kettenis@gnu.org>
19493
19494 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
19495
19496 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
19497
19498 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
19499 vscr" tests to better match output.
19500
19501 2005-10-12 Jim Blandy <jimb@redhat.com>
19502
19503 * gdb.base/structs.exp (any): New function.
19504 (test_struct_returns): Don't make any assumptions at all about
19505 what value the function returns when GDB can't set the return
19506 value.
19507
19508 2005-10-09 Joel Brobecker <brobecker@adacore.com>
19509
19510 * gdb.ada/arrayidx/p.adb: New file.
19511 * gdb.ada/arrayidx.exp: New testcase
19512
19513 2005-10-09 Joel Brobecker <brobecker@adacore.com>
19514
19515 * gdb.ada/array_return/pck.ads: New file.
19516 * gdb.ada/array_return/pck.adb: New file.
19517 * gdb.ada/array_return/p.adb: New file.
19518 * gdb.ada/array_return.exp: New testcase.
19519
19520 2005-10-03 Joel Brobecker <brobecker@adacore.com>
19521
19522 * gdb.base/arrayidx.c: New file.
19523 * gdb.base/arrayidx.exp: New testcase.
19524
19525 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
19526
19527 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
19528 frames-invalid and breakpoints-invalid are no longer generated
19529 with level 3 so don't expect them in the output.
19530
19531 2005-09-27 Bob Rossi <bob@brasko.net>
19532
19533 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
19534 from test. Escape the | in mi_gdb_test call.
19535 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
19536 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
19537 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
19538 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
19539 expected regex's in mi_gdb_test calls.
19540 * lib/mi-support.exp: Remove arbitrary .* from tests.
19541 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
19542 Fully anchor GDB/MI expected results in mi_gdb_test.
19543 * lib/gdb.exp (string_to_regexp): Escape the ] character.
19544 * gdb.base/sizeof.exp: Remove escape character. Correct test.
19545
19546 2005-09-26 Paul Brook <paul@codesourcery.com>
19547
19548 * long_long.exp: Exclude eabi targets from arm FPA float format test.
19549
19550 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
19551
19552 * bfp-test.c: New file.
19553 * bfp-test.exp: New testcase.
19554
19555 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
19556
19557 * gdb.fortran/subarray.exp: New testcase to test the evaluation
19558 of subarray and substring variable.
19559 * gdb.fortran/subarray.f: New source file for the test of subarray
19560 and substring variable evaluation.
19561 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
19562 of string constant.
19563
19564 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
19565
19566 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
19567 copyright dates.
19568
19569 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
19570
19571 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
19572 powerpc altivec' test with an almost identical 'info vector' test.
19573
19574 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
19575
19576 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
19577 vscr" tests to match output.
19578
19579 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
19580
19581 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
19582 output.
19583
19584 2005-09-11 Bob Rossi <bob@brasko.net>
19585
19586 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
19587 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
19588 commands that return an MI output command and an asyncronous MI output
19589 command.
19590 * gdb.mi/mi-console.exp: Ditto.
19591
19592 2005-09-11 Bob Rossi <bob@brasko.net>
19593
19594 * gdb.mi/mi-var-child.c: Include <string.h>.
19595
19596 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
19597
19598 * killed.exp: Correct gdb_expect syntax.
19599
19600 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
19601
19602 * lib/mi-support.exp (mi_gdb_load): Fix typo.
19603
19604 2005-08-02 Bob Rossi <bob@brasko.net>
19605
19606 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
19607 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
19608 Change tests to inferior-tty-set/show.
19609 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
19610 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
19611 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
19612 inferior. Use mi_gdb_test to get GDB and Inferior output.
19613 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
19614 descriptor.
19615 (mi_inferior_tty_name): Add inferior PTY file name.
19616 (mi_gdb_start): Add INFERIOR_PTY parameter.
19617 (mi_gdb_test): Add IPATTERN parameter.
19618
19619 2005-08-02 Bob Rossi <bob@brasko.net>
19620
19621 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
19622 parameter to mi_gdb_test.
19623 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
19624
19625 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19626
19627 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
19628 struct_declarations.
19629 * gdb.mi/mi-var-child.exp: Step over the initialization of
19630 struct_declarations.
19631
19632 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19633
19634 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
19635 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
19636 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
19637 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
19638 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
19639 file.
19640
19641 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
19642
19643 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
19644 (do_children_tests): Assign values to the extra elements.
19645
19646 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
19647 them for tests for "-var-update --no-values" and
19648 "-var-update --all-values".
19649 Add test for "-var-list-children --simple-values".
19650
19651 * gdb.mi/basics.c (callee4): Add integer array D[3]...
19652
19653 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
19654 "-stack-list-locals --simple-values" Improve doc strings and
19655 comments.
19656
19657 2005-07-18 Mark Kettenis <kettenis@gnu.org>
19658
19659 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
19660 *-*-openbsd*.
19661 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
19662
19663 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
19664 sigaltsatck'.
19665
19666 2005-07-14 Bob Rossi <bob@brasko.net>
19667
19668 * gdb.base/default.exp (tty): Changed output of command.
19669 * gdb.base/help.exp (help tty): Ditto.
19670
19671 2005-07-12 Mark Kettenis <kettenis@gnu.org>
19672
19673 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
19674
19675 2005-07-10 Mark Kettenis <kettenis@gnu.org>
19676
19677 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
19678 -stack-select-frame without arguments.
19679 (test_stack_frame_listing): Add test for newly implemented command
19680 -stack-info-frame.
19681
19682 2005-07-06 Bob Rossi <bob@brasko.net>
19683
19684 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
19685 command.
19686 (Copyright): Update copyright.
19687
19688 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
19689
19690 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
19691 tests to evaluate exponentiation expression.
19692
19693 2005-06-29 Andreas Schwab <schwab@suse.de>
19694
19695 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
19696 main to avoid warnings.
19697
19698 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
19699
19700 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
19701
19702 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
19703 -stack-select-frame without arguments.
19704 (test_stack_frame_listing): Add test for newly implemented command
19705 -stack-info-frame.
19706
19707 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
19708
19709 * gdb.fortran/array-element.f: New file.
19710 * gdb.fortran/array-element.exp: New testcase.
19711
19712 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19713
19714 * gdb.base/bigcore.exp: Correct checks for systems which can
19715 not dump a large core file.
19716
19717 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19718
19719 * gdb.base/relocate.c: Add a copyright notice.
19720 (dummy): Remove.
19721 * gdb.base/relocate.exp: Test printing the values of variables
19722 from a relocatable file.
19723
19724 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
19725
19726 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
19727 excess MI output after an error.
19728
19729 2005-05-29 Joel Brobecker <brobecker@adacore.com>
19730
19731 * gdb.arch/alpha-step.c: New file.
19732 * gdb.arch/alpha-step.exp: New testcase.
19733
19734 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
19735 Dennis Brueni <dennis@slickedit.com>
19736
19737 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
19738 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
19739 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
19740 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
19741 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
19742 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
19743 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
19744
19745 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
19746 Wu Zhou <woodzltc@cn.ibm.com>
19747
19748 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
19749 IBM's xlc compiler.
19750 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
19751 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
19752
19753 2005-05-13 Jim Blandy <jimb@redhat.com>
19754
19755 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
19756 calling gdb_suppress_entire_file.
19757 * gdb.base/charset.exp: Same.
19758 * gdb.base/call-rt-st.exp: Same.
19759
19760 2005-05-05 Bob Rossi <bob_rossi@cox.net>
19761
19762 * lib/gdb.exp (fullname_syntax): Added global regex.
19763 (fullname_syntax_POSIX): Ditto.
19764 (fullname_syntax_UNC): Ditto.
19765 (fullname_syntax_DOS_CASE): Ditto.
19766 (fullname_syntax_DOS): Ditto.
19767 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
19768 fullname_syntax variable to scope and use it.
19769 (test_file_list_exec_source_files): Ditto.
19770 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
19771
19772 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
19773
19774 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
19775
19776 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
19777
19778 * lib/gdb.exp (skip_altivec_tests): New function, based on
19779 check_vmx_hw_available from the GCC testsuite.
19780 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
19781 * lib/gdb.arch/altivec-regs.exp: Likewise.
19782
19783 2005-05-02 Jim Blandy <jimb@redhat.com>
19784
19785 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
19786 calling gdb_suppress_entire_file.
19787
19788 2005-04-30 Randolph Chung <tausq@debian.org>
19789
19790 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
19791 Slightly relax "sem_post" name checking.
19792
19793 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
19794
19795 * gdb.base/unload.exp: Use new shared library infrastructure.
19796
19797 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
19798
19799 * gdb.base/so-impl-ld.exp: Use new shared library
19800 infrastructure.
19801
19802 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
19803
19804 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
19805 * gdb.asm/h8300.inc: New file.
19806
19807 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19808
19809 * gdb.base/shlib-call.exp: Change to use new shared library
19810 infrastructure.
19811
19812 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19813
19814 * gdb.base/pending.exp: Change to use new shared library
19815 infrastructure.
19816
19817 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19818
19819 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
19820 use test_compiler_info instead of gcc_compiled, and update copyright.
19821
19822 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
19823
19824 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
19825 shared objects being adjusted and update copyright years.
19826
19827 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
19828
19829 * ChangeLog: Correct some 2003-01-13 dates.
19830 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
19831 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
19832 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
19833 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
19834 gdb.trace/tfind.exp: Update copyright years.
19835
19836 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
19837 Daniel Jacobowitz <dan@codesourcery.com>
19838
19839 * lib/gdb.exp (gdb_compile): Handle shlib=.
19840 (gdb_compile_shlib): New function.
19841
19842 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
19843
19844 * lib/gdb.exp (test_compiler_info): Give argument a default value.
19845
19846 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
19847
19848 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
19849 gdb.server.
19850 * configure.ac: Likewise.
19851 * configure: Regenerated.
19852 * gdb.gdbserver/Makefile.in: Moved to...
19853 * gdb.server/Makefile.in: ... here.
19854 * gdb.gdbserver/server.c: Moved to...
19855 * gdb.server/server.c: ... here.
19856 * gdb.gdbserver/server-run.exp: Moved to...
19857 * gdb.server/server-run.exp: ... here.
19858
19859 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
19860
19861 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
19862 * configure.ac: Create gdb.gdbserver/Makefile.
19863 * configure: Regenerated.
19864 * lib/gdbserver-support.exp: New file, derived from
19865 config/gdbserver.exp.
19866 * config/gdbserver.exp: Use gdbserver-support.exp.
19867 * gdb.gdbserver/Makefile.in: New file.
19868 * gdb.gdbserver/server.c: New file.
19869 * gdb.gdbserver/server-run.exp: New file.
19870
19871 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
19872
19873 * lib/gdb.exp (test_compiler_info): Return compiler_info
19874 if no arguments are given.
19875
19876 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
19877
19878 * gdb.arch/altivec-abi.exp: Check for compiler and set
19879 use altivec' flag accordingly.
19880 * gdb.arch/altivec-regs.exp: Likewise.
19881
19882 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
19883
19884 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
19885
19886 2005-03-27 Andreas Schwab <schwab@suse.de>
19887
19888 * gdb.base/bigcore.c (main): Add missing mode argument in open
19889 call.
19890
19891 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
19892
19893 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
19894 downloads.
19895 * config/gdbserver.exp (gdb_load): Likewise.
19896
19897 2005-03-14 Paul Brook <paul@codesourcery.com>
19898
19899 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
19900 targets.
19901
19902 2005-03-09 Joel Brobecker <brobecker@adacore.com>
19903
19904 * gdb.dwarf2/dup-psym.S: New file.
19905 * gdb.dwarf2/dup-psym.exp: New testcase.
19906
19907 2005-03-09 Joel Brobecker <brobecker@adacore.com>
19908
19909 * gdb.ada/exec_changed/first.adb: New file.
19910 * gdb.ada/exec_changed/second.adb: New file.
19911 * gdb.ada/exec_changed.exp: New testcase.
19912
19913 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
19914
19915 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
19916 (A2): New class.
19917 (main): Test operator+.
19918 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
19919 breakpoint test.
19920
19921 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
19922 * gdb.base/signull.exp: Disable if gdb,nosignals.
19923 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
19924 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
19925 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
19926 * gdb.mi/mi2-console.exp: Likewise.
19927 * gdb.trace/collection.exp (run_trace_experiment): Consume the
19928 continue output at start.
19929 (gdb_collect_locals_test): Robustify regexp.
19930 * gdb.trace/passc-dyn.exp: Fix comment typo.
19931 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
19932
19933 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
19934
19935 * gdb.asm/asm-source.exp: Add iq2000 case.
19936 * gdb.asm/iq2000.inc: New file.
19937
19938 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
19939
19940 * gdb.base/command.exp: Change hardcoded value to regular expression.
19941 * gdb.base/float.exp: Add powerpc to the list of targets checked.
19942
19943 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
19944
19945 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
19946 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
19947 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
19948 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
19949 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
19950
19951 2005-03-05 Mark Kettenis <kettenis@gnu.org>
19952
19953 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
19954 changes.
19955
19956 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
19957
19958 * lib/compiler.c: Add test for IBM's xlc compiler.
19959 * lib/compiler.cc: Likewise.
19960
19961 2004-02-24 Joel Brobecker <brobecker@adacore.com>
19962
19963 * gdb.ada/fixed_points.exp: Create compilation object directory
19964 before running the test.
19965 * gdb.ada/null_record.exp: Likewise.
19966 * gdb.ada/packed_array.exp: Likewise.
19967 * gdb.ada/start.exp: Likewise.
19968
19969 2005-02-15 Joel Brobecker <brobecker@adacore.com>
19970
19971 * gdb.ada/packed_array/pa.adb: New file.
19972 * gdb.ada/packed_array.exp: New testcase.
19973
19974 2005-02-10 Mark Kettenis <kettenis@gnu.org>
19975
19976 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
19977 files.
19978
19979 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
19980 on *-*-openbsd*. Correctly match whitespace in regukar
19981 expressions.
19982
19983 2005-02-10 Daniel Jacobowitz <dan@debian.org>
19984
19985 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
19986 PR exp/1821
19987 * gdb.base/gdb1821.c: New test file.
19988 * gdb.base/gdb1821.exp: New test file.
19989
19990 2005-02-09 Joel Brobecker <brobecker@adacore.com>
19991
19992 * gdb.base/start.c: New file.
19993 * gdb.base/start.exp: New testcase.
19994
19995 2005-02-09 Joel Brobecker <brobecker@adacore.com>
19996
19997 * gdb.ada/start/dummy.adb: New file.
19998 * gdb.ada/start.exp: New testcase.
19999
20000 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
20001
20002 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
20003 for printing symbols and statistics.
20004 Add test for using relative pathnames in "maint print msymbols" test.
20005 Mark "maint info sections DATA" XFAIL on Cygwin.
20006 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
20007 tests.
20008
20009 2005-02-09 Andreas Schwab <schwab@suse.de>
20010
20011 Committed by Andrew Cagney <cagney@gnu.org>
20012 * gdb.base/remotetimeout.exp: New file.
20013
20014 2005-02-07 Mark Kettenis <kettenis@gnu.org>
20015
20016 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
20017
20018 2005-02-03 Joel Brobecker <brobecker@adacore.com>
20019
20020 * gdb.ada/gnat_ada.gpr: New file.
20021 * gdb.ada/gnat_ada.gin: Delete, no longer used.
20022 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
20023 * configure.ac: No longer generate gnat_ada.gpr.
20024 * configure: Regenerate.
20025 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
20026 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
20027 * gdb.ada/null_record/bar.ads: Likewise.
20028 * gdb.ada/null_record/bar.adb: Likewise.
20029 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
20030 * gdb.ada/null_record.exp (testdir): New variable.
20031 (testfile): executable is now in testdir subdirectory.
20032 (srcfile): Use full path to the main compilation unit.
20033 * gdb.ada/fixed_points.exp: Same changes as above.
20034
20035 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
20036
20037 * gdb.base/interp.exp: New test.
20038
20039 2005-01-24 Andrew Cagney <cagney@gnu.org>
20040
20041 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
20042
20043 2005-01-19 Andrew Cagney <cagney@gnu.org>
20044
20045 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
20046 configure.ac not configure.in.
20047
20048 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
20049 of powerpc*-*-*.
20050 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
20051 * gdb.base/list.exp (test_list_function)
20052 (test_list_filename_and_function): Ditto.
20053 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
20054
20055 2005-01-16 Andrew Cagney <cagney@gnu.org>
20056
20057 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
20058
20059 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
20060
20061 2005-01-14 Andrew Cagney <cagney@gnu.org>
20062
20063 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
20064 * gdb.mi/mi2-var-cmd.exp: Ditto.
20065
20066 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
20067
20068 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
20069
20070 2005-01-07 Andrew Cagney <cagney@gnu.org>
20071
20072 * configure.ac: Rename configure.in, require autoconf 2.59.
20073 * configure: Re-generate.
20074 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
20075 * gdb.stabs/configure: Re-generate.
20076 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
20077 * gdb.hp/configure: Re-generate.
20078 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
20079 autoconf 2.59.
20080 * gdb.hp/gdb.objdbg/configure: Re-generate.
20081 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
20082 autoconf 2.59.
20083 * gdb.hp/gdb.defects/configure: Re-generate.
20084 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
20085 autoconf 2.59.
20086 * gdb.hp/gdb.compat/configure: Re-generate.
20087 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
20088 autoconf 2.59.
20089 * gdb.hp/gdb.base-hp/configure: Re-generate.
20090 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
20091 autoconf 2.59.
20092 * gdb.hp/gdb.aCC/configure: Re-generate.
20093
20094 2004-12-15 Jim Blandy <jimb@redhat.com>
20095
20096 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
20097 under NPTL when there is debugging info available for libpthread.
20098
20099 2004-12-13 Jerome Guitton <guitton@gnat.com>
20100
20101 * gdb.ada/fixed_points.c: New file.
20102 * gdb.ada/fixed_points.exp: New file.
20103
20104 2004-12-03 Randolph Chung <tausq@debian.org>
20105
20106 * gdb.arch/pa-nullify.exp: New file.
20107 * gdb.arch/pa-nullify.s: New file.
20108
20109 2004-11-30 Randolph Chung <tausq@debian.org>
20110
20111 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
20112 instead of "tbug". Fix regexp to work properly with gdb_test.
20113
20114 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
20115
20116 * gdb.base/bitfields2.exp: New test.
20117 * gdb.base/bitfields2.c: New file.
20118
20119 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
20120
20121 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
20122
20123 2004-11-16 Randolph Chung <tausq@debian.org>
20124
20125 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
20126
20127 2004-11-14 Daniel Jacobowitz <dan@debian.org>
20128
20129 * gdb.threads/threadapply.exp: Correct "macro details" test.
20130
20131 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
20132
20133 * gdb.threads/threadapply.exp: New test.
20134 * gdb.threads/threadapply.c: New file.
20135
20136 2004-11-07 Mark Kettenis <kettenis@gnu.org>
20137
20138 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
20139 frames.
20140
20141 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
20142
20143 * gdb.base/cursal.exp: New file.
20144 * gdb.base/cursal.c: New file.
20145
20146 2004-11-03 Andrew Cagney <cagney@gnu.org>
20147
20148 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
20149
20150 2004-10-30 Mark Kettenis <kettenis@gnu.org>
20151
20152 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
20153 NetBSD/ELF targets.
20154
20155 2004-10-29 Joel Brobecker <brobecker@gnat.com>
20156
20157 * gdb.threads/bp_in_thread.c: New file, copied from
20158 pthread_cond_wait.c.
20159 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
20160 file, rather than reusing the .c file from another testcase.
20161
20162 2004-10-20 Joel Brobecker <brobecker@gnat.com>
20163
20164 * gdb.ada/null_record.exp: Check where we stopped after
20165 sending the start command, instead of where the associated
20166 temporary breakpoint was inserted.
20167
20168 2004-10-14 Andrew Cagney <cagney@gnu.org>
20169
20170 * gdb.mi/gdb701.c (main): Return 0.
20171
20172 2004-10-13 Daniel Jacobowitz <dan@debian.org>
20173
20174 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
20175
20176 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
20177
20178 * gdb.threads/schedlock.c: Add comment markers to use to find
20179 line numbers.
20180 * gdb.threads/schedlock.exp: Adjust regex to handle the new
20181 comments.
20182 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
20183 breakpoint lines.
20184
20185 2004-10-12 Daniel Jacobowitz <dan@debian.org>
20186
20187 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
20188
20189 2004-10-12 Daniel Jacobowitz <dan@debian.org>
20190
20191 * configure.in: Add gdb.dwarf2.
20192 * configure: Regenerated.
20193 * Makefile.in: Add gdb.dwarf2.
20194 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
20195 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
20196 gdb.dwarf2/file1.txt: New files.
20197
20198 2004-10-11 Orjan Friberg <orjanf@axis.com>
20199
20200 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
20201 of "run", since the latter doesn't work with remote targets. Adjust
20202 the breakpoint numbering accordingly.
20203 * gdb.threads/pthread_cond_wait.exp: Ditto.
20204
20205 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
20206
20207 * gdb.base/overlays.exp: Update copyright years.
20208
20209 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
20210
20211 * gdb.base/overlays.exp: Disable if target is Linux.
20212
20213 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
20214
20215 * config/gdbserver.exp (gdb_load): Use right filename on remote.
20216
20217 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
20218
20219 * gdb.asm/asm-source.exp: Add m32r-linux target.
20220 * gdb.asm/m32r-linux.inc: New file.
20221
20222 2004-09-24 Andrew Cagney <cagney@redhat.com>
20223 David Anderson <anderson@redhat.com>
20224
20225 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
20226 command fails, assume things will work.
20227 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
20228 (_GNU_SOURCE): Define.
20229 (print_unsigned, print_hex): Change parameter to "long long".
20230 (print_byte_count): New function, use to print byte counts.
20231 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
20232 O_LARGEFILE.
20233 (main): Compute an upper bound on a corefile in max_core_size.
20234 Limit memory chunk size to max_core_size. Limit total memory
20235 allocated to max_core_size.
20236
20237 2004-09-23 Andrew Cagney <cagney@gnu.org>
20238
20239 * gdb.base/bigcore.exp: Replace the code that creates a corefile
20240 from a separate process with code that creates a corefile by
20241 making the inferior dump core.
20242
20243 2004-09-23 Mark Kettenis <kettenis@gnu.org>
20244
20245 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
20246 block.
20247
20248 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
20249
20250 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
20251 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
20252 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
20253 Likewise.
20254
20255 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
20256
20257 * gdb.java/jprint.exp: New test case for java inferior call.
20258 * gdb.java/jprint.java: Ditto.
20259
20260 2004-09-15 Joel Brobecker <brobecker@gnat.com>
20261
20262 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
20263
20264 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
20265
20266 * gdb.threads/killed.c: Include <stdlib.h>.
20267 * gdb.threads/pthreads.c: Likewise.
20268
20269 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
20270
20271 * gdb.threads/killed.c: Add copyright notice.
20272
20273 2004-09-10 Jason Molenda (jmolenda@apple.com)
20274
20275 * gdb.base/define.exp: Two new tests to verify zero space chars
20276 after 'if' and 'while' commands in a user-defined command is correctly
20277 parsed.
20278
20279 2004-09-08 Andrew Cagney <cagney@gnu.org>
20280
20281 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
20282 delivery test with duplicate at end of file.
20283
20284 2004-09-06 Mark Kettenis <kettenis@jive.nl>
20285
20286 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
20287
20288 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
20289
20290 * config/hppro.exp: Removed.
20291
20292 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
20293
20294 * config/sparclet.exp: Removed.
20295
20296 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
20297
20298 * config/udi.exp: Removed.
20299
20300 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
20301
20302 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
20303 of "exp_continue".
20304 (advancei): Likewise.
20305
20306 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
20307
20308 * gdb.base/unload.exp: Fix so messages aren't duplicated.
20309
20310 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
20311
20312 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
20313 to check for nodebug in executable.
20314 * gdb.gdb/observer.exp (setup_test): Likewise.
20315 * gdb.gdb/selftest.exp (test_with_self): Likewise.
20316 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
20317
20318 2004-09-01 Andrew Cagney <cagney@gnu.org>
20319
20320 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
20321 files.
20322
20323 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
20324
20325 * gdb.base/unload.exp: Fix expected warning message to match
20326 latest format.
20327
20328 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
20329
20330 * gdb.base/call-rt-st.exp: Fix typos.
20331
20332 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
20333
20334 * gdb.threads/thread_check.exp: New testcase.
20335 * gdb.threads/thread_check.c: New testcase.
20336
20337 2004-08-31 Andrew Cagney <cagney@gnu.org>
20338
20339 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
20340 (skip_to_handler_entry): New procedures. Test stepping into a
20341 handler when the breakpoint is at the handler's entry point.
20342
20343 2004-08-30 Andrew Cagney <cagney@gnu.org>
20344
20345 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
20346 gdb/1757.
20347
20348 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
20349
20350 With code from Manoj Iyer <manjo@austin.ibm.com>:
20351 * lib/gdb.exp (gdb_file_cmd): Return more information in the
20352 return value. Add an arm for "no debugging symbols found".
20353 Change a stray "error" to "perror".
20354 (gdb_run_cmd): Adapt to new return value.
20355 * gdb.base/remote.exp: Adapt to new return value.
20356 * gdb.gdb/complaints.exp: Likewise.
20357 * gdb.gdb/observer.exp: Likewise.
20358 * gdb.gdb/selftest.exp: Likewise.
20359 * gdb.gdb/xfullpath.exp: Likewise.
20360
20361 2004-08-27 Joel Brobecker <brobecker@gnat.com>
20362
20363 * gdb.threads/bp_in_thread.exp: New testcase.
20364
20365 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
20366
20367 Fix PR testsuite/1735.
20368 * gdb.threads/schedlock.c (thread_function): Add a cast
20369 to suppress a gcc warning.
20370 * gdb.threads/thread-specific.c (thread_function): Likewise.
20371
20372 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
20373
20374 * gdb.base/unload.c: Include <stdlib.h>.
20375
20376 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
20377
20378 From Paul Gilliam <pgilliam@us.ibm.com>:
20379 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
20380 synchronized after the "return".
20381
20382 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
20383
20384 * gdb.mi/basics.c: Include <stdio.h>.
20385 * gdb.mi/pthreads.c: Include <stdlib.h>.
20386 * gdb.mi/var-cmd.c: Include <stdlib.h>.
20387
20388 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
20389
20390 * gdb.threads/schedlock.c: Add copyright notice.
20391
20392 2004-08-25 Andrew Cagney <cagney@gnu.org>
20393
20394 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
20395 (skip_over_handler, breakpoint_over_hander): New test procedures.
20396 (advance, advancei): Add a proper prefix, do not use
20397 rerun_to_main.
20398 * gdb.base/sigstep.c (main): Change to use an infinite loop.
20399
20400 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
20401
20402 * gdb.mi/basics.c: Add copyright notice.
20403 * gdb.mi/var-cmd.c: Add copyright notice.
20404
20405 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
20406
20407 * lib/gdb.exp: Remove signed_keyword_not_used.
20408 * lib/compiler.c: Likewise.
20409 * lib/compiler.cc: Likewise.
20410
20411 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
20412
20413 * gdb.base/whatis.c: Remove conditional disabling of "signed".
20414 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
20415
20416 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
20417
20418 * gdb.base/whatis.c: Add copyright notice.
20419
20420 2004-08-20 Mark Kettenis <kettenis@gnu.org>
20421
20422 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
20423 it to skip the breakpoints encoded in the inline assembly.
20424
20425 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
20426
20427 * Makefile.in: Add gdb.fortran.
20428
20429 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
20430
20431 * gdb.base/call-sc.exp (test_scalar_returns):
20432 Fix cut-and-paste glitch in "Make fun return now".
20433
20434 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
20435
20436 * configure.in: Add gdb.fortran.
20437 * configure: Regenerate.
20438 * gdb.fortran/Makefile.in: New file.
20439 * lib/gdb.exp (skip_fortran_tests): New procedure.
20440
20441 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
20442
20443 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
20444 reference to bug-gnu@prep.ai.mit.edu.
20445 * gdb.mi/mi-var-child.exp: Likewise.
20446 * gdb.mi/mi-var-cmd.exp: Likewise.
20447 * gdb.mi/mi-var-display.exp: Likewise.
20448 * gdb.mi/mi2-var-block.exp: Likewise.
20449 * gdb.mi/mi2-var-child.exp: Likewise.
20450 * gdb.mi/mi2-var-cmd.exp: Likewise.
20451 * gdb.mi/mi2-var-display.exp: Likewise.
20452
20453 2004-08-15 Mark Kettenis <kettenis@gnu.org>
20454
20455 * gdb.base/unload.c (main): Make local variable msg const.
20456
20457 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
20458
20459 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
20460 to bug-gnu@prep.ai.mit.edu.
20461 * gdb.mi/mi-disassemble.exp: Likewise.
20462 * gdb.mi/mi-eval.exp: Likewise.
20463 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
20464 default line number.
20465 * gdb.mi/mi-return.exp: Likewise.
20466 * gdb.mi/mi-simplerun.exp: Likewise.
20467 * gdb.mi/mi-stack.exp: Likewise.
20468 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
20469 number with explicit range test.
20470 * gdb.mi/mi-watch.exp: Likewise.
20471 * gdb.mi/mi2-break.exp: Likewise.
20472 * gdb.mi/mi2-cli.exp: Likewise.
20473 * gdb.mi/mi2-disassemble.exp: Likewise.
20474 * gdb.mi/mi2-eval.exp: Likewise.
20475 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
20476 default line number.
20477 * gdb.mi/mi2-return.exp: Likewise.
20478 * gdb.mi/mi2-simplerun.exp: Likewise.
20479 * gdb.mi/mi2-stack.exp: Likewise.
20480 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
20481 number with explicit range test.
20482 * gdb.mi/mi2-watch.exp: Likewise.
20483
20484 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
20485
20486 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
20487 * gdb.cp/m-static.exp: Likewise.
20488 * gdb.cp/rtti.exp: Likewise.
20489
20490 2004-08-14 Mark Kettenis <kettenis@gnu.org>
20491
20492 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
20493
20494 2004-08-14 Eli Zaretskii <eliz@gnu.org>
20495
20496 * ChangeLog: Prefix Local Variables with semi-colons and indent
20497 the reference to older ChangeLog files, to fix fontification in
20498 Emacs.
20499
20500 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20501
20502 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
20503 * gdb.mi/mi2-break.exp: Likewise.
20504
20505 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20506
20507 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
20508
20509 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20510
20511 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
20512
20513 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20514
20515 * gdb.cp/classes.exp: Remove unused declarations. Just let
20516 test names default instead of providing special names. Remove
20517 extraneous demangler test.
20518
20519 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
20520
20521 * gdb.base/unload.exp: New test for breakpoints in dynamically
20522 loaded libraries.
20523 * gdb.base/unload.c: Ditto.
20524 * gdb.base/unloadshr.c: Ditto.
20525
20526 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
20527
20528 * gdb.cp/classes.exp (test_ptype_class_objects): Call
20529 cp_test_ptype_class.
20530 (test_enums): Likewise.
20531
20532 2004-08-10 Andrew Cagney <cagney@gnu.org>
20533
20534 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
20535 files.
20536
20537 2004-08-10 Andrew Cagney <cagney@gnu.org>
20538
20539 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
20540 init_malloc call.
20541
20542 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
20543
20544 * ChangeLog: Add copyright notice. The notice is copied
20545 from emacs 21.3 top level ChangeLog.
20546
20547 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20548
20549 * lib/cp-support.exp: New file.
20550 * lib/cp-support.exp (cp_test_type_class): New function.
20551 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
20552 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
20553 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
20554 cp_test_ptype_class.
20555
20556 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20557
20558 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
20559 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
20560 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
20561 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
20562 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
20563 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
20564 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
20565 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
20566 gdb.mi/mi2-watch.exp: Update copyright years.
20567
20568 2004-08-09 Mark Kettenis <kettenis@gnu.org>
20569
20570 * gdb.base/sigaltstack.exp: Provide proper anchoring.
20571
20572 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20573
20574 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
20575 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
20576 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
20577 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
20578 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
20579 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
20580 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
20581 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
20582 gdb.mi/mi-watch.exp: Update copyright years.
20583
20584 2004-08-08 Daniel Jacobowitz <dan@debian.org>
20585
20586 PR gdb/1738
20587 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
20588 from a breakpoint with a pending signal.
20589
20590 2004-08-08 Daniel Jacobowitz <dan@debian.org>
20591
20592 PR gdb/1736
20593 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
20594 * gdb.base/sigaltstack.exp (finish_test): Consume output until
20595 the prompt.
20596 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
20597
20598 2004-08-08 Daniel Jacobowitz <dan@debian.org>
20599
20600 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
20601
20602 2004-08-08 Daniel Jacobowitz <dan@debian.org>
20603
20604 PR gdb/1736
20605 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
20606 for i?86-*-linux*.
20607
20608 2004-08-08 Daniel Jacobowitz <dan@debian.org>
20609
20610 * gdb.arch/i386-prologue.exp: Compile without debug information.
20611
20612 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
20613
20614 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
20615 rather than asking gdb to search.
20616
20617 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20618
20619 * gdb.base/gcore.c: Include <string.h>.
20620
20621 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20622
20623 * gdb.base/gcore.c: Add copyright notice.
20624
20625 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20626
20627 * gdb.base/freebpcmd.c: Include <stdio.h>.
20628 * gdb.base/long_long.c: Include <string.h>.
20629 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
20630 * gdb.base/siginfo.c: Include <string.h>.
20631 * gdb.base/sigstep.c: Include <string.h>.
20632
20633 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20634
20635 * gdb.base/complex.c: Include <stdlib.h>.
20636
20637 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20638
20639 * gdb.base/complex.c: Add copyright notice.
20640
20641 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20642
20643 * gdb.base/charset.c: Include <stdlib.h>.
20644
20645 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20646
20647 * gdb.base/auxv.c: Include <stdlib.h>.
20648
20649 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20650
20651 * gdb.base/auxv.c: Add copyright notice.
20652
20653 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20654
20655 * gdb.base/coremaker.c: Add copyright notice.
20656 * gdb.base/coremaker2.c: Add copyright notice.
20657
20658 2004-08-04 Andrew Cagney <cagney@gnu.org>
20659
20660 * gdb.base/store.exp: Update copyright.
20661 (check_set, up_set, check_struct, up_struct): Add a prefix to test
20662 names, do not import gdb_prompt.
20663
20664 2004-08-01 Andrew Cagney <cagney@gnu.org>
20665
20666 Fix PR testsuite/1729.
20667 * gdb.base/dump.exp: Add test name to callers of capture_value, do
20668 not use capture_value with value 4.
20669 (capture_value): Add optional test name parameter.
20670 (test_reload_saved_value, test_restore_saved_value): Use $msg as
20671 the prefix, pass to capture_value.
20672
20673 2004-08-01 Mark Kettenis <kettenis@gnu.org>
20674
20675 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
20676 * gdb.arch/i386-prologue.c (standard): New prototype and function.
20677 (main): Call new function.
20678
20679 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20680
20681 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
20682
20683 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20684
20685 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
20686
20687 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20688
20689 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
20690 Accept more values of vtbl pointer. Remove some messages
20691 about "obsolete gcc or gdb".
20692
20693 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
20694
20695 * gdb.cp/classes.exp: Accept more varieties of ptype output.
20696
20697 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
20698
20699 * gdb.base/asm-source.exp: Properly convert target board
20700 debug flags from gcc format to binutils format.
20701
20702 2004-07-28 Mark Kettenis <kettenis@gnu.org>
20703
20704 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
20705 gdb1718". PR backtrace/1718 partially fixed.
20706
20707 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
20708
20709 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
20710
20711 2004-07-26 Nick Clifton <nickc@redhat.com>
20712
20713 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
20714 good default value for a specific architecture is available then
20715 set it to that value. Otherwise default to the -gstabs switch.
20716 Remove the -g... switches from the asm-flags variable. Allow the
20717 target board info to override the value if it wants to. Pass the
20718 switch on the assembler command line.
20719
20720 2004-07-23 Mark Kettenis <kettenis@gnu.org>
20721
20722 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
20723 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
20724 (main): Call new function.
20725
20726 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
20727
20728 Test for PR exp/1715.
20729 * gdb.base/radix.exp: Refactor common procedures. Make all
20730 test names unique. Change XFAIL to KFAIL.
20731
20732 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
20733
20734 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
20735 * gdb.ada/gnat_ada.gin: ... to here.
20736 * configure.in: Use gnat_ada.gin.
20737 * configure: Regenerate.
20738
20739 2004-07-20 Andrew Cagney <cagney@gnu.org>
20740
20741 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
20742 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
20743 XFAILs. Clean up test messages and comments. Check backtraces.
20744 Delete re-sync code.
20745
20746 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
20747
20748 Fix PR cli/740.
20749 * gdb.base/annota1.exp: Honor gdb,nosignals.
20750 * gdb.base/annota3.exp: Likewise.
20751
20752 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
20753
20754 * lib/java.exp: Update copyright notice.
20755
20756 2004-07-19 Andrew Cagney <cagney@gnu.org>
20757
20758 * gdb.base/selftest.exp: Copy file from here ...
20759 * gdb.gdb/selftest.exp: ... to here.
20760
20761 2004-07-16 Andrew Cagney <cagney@redhat.com>
20762
20763 * lib/insight-support.exp: Delete file.
20764 * lib/java.exp (java_init): Fix copyright.
20765
20766 2004-07-16 Andrew Cagney <cagney@gnu.org>
20767
20768 * gdb.base/restore.c: Append "prologue" to comments marking the a
20769 function's prologue.
20770 * gdb.base/restore.exp: Update copyright, re-indent.
20771 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
20772 callerN" prefix where needed. Update patterns that match a
20773 function's prologue.
20774
20775 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
20776
20777 * gdb.base/restore.c: Add copyright notice.
20778
20779 2004-07-16 Andrew Cagney <cagney@gnu.org>
20780
20781 * gdb.base/logical.exp: Update copyright.
20782 (evaluate): New procedure. Use to re-implement tests using
20783 several tables.
20784
20785 2004-07-14 Martin Hunt <hunt@redhat.com>
20786
20787 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
20788 which fixes some problems where init.tcl was not found.
20789
20790 2004-07-13 Andrew Cagney <cagney@gnu.org>
20791
20792 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
20793 (check_sizeof, check_valueof): Do not include the output in the
20794 test name. Use gdb_test.
20795 (get_valueof): Use gdb_test_multiple.
20796
20797 * gdb.base/step-test.exp: Update copyright. Use
20798 gdb_test_multiple. Ensure that test names do not include
20799 architecture dependent output.
20800
20801 * gdb.gdb/observer.exp: Update copyright.
20802 (setup_test): Use gdb_test_multiple.
20803 (attach_first_observer, attach_second_observer)
20804 (attach_third_observer, detach_first_observer)
20805 (detach_second_observer, detach_third_observer)
20806 (reset_counters, check_counters): Make $message a prefix.
20807 (test_normal_stop_notifications): Add "args" parameter - a list of
20808 init functions to be called. Make $message a prefix,
20809 (test_observer_normal_stop): Change the message prefixes so that
20810 they are unique, pass the attach / detach procedures to
20811 test_normal_stop_notifications.
20812
20813 * gdb.base/signull.exp (test_segv): Prefix all tests with
20814 "${name}". Clean up test messages.
20815
20816 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
20817
20818 * gdb.base/ena-dis-br.exp: Update copyright.
20819 (break_at): New function. Replace send_gdb with gdb_test,
20820 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
20821 ignore count, not stopped at bpt", with KFAIL.
20822
20823 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
20824
20825 * gdb.base/attach.exp: Remove cleanupfile handling.
20826
20827 2004-07-12 Andrew Cagney <cagney@gnu.org>
20828
20829 * gdb.base/annota1.exp: Cleanup corefile test name.
20830 * gdb.base/annota3.exp: Ditto.
20831
20832 2004-07-12 Andrew Cagney <cagney@gnu.org>
20833
20834 * gdb.base/signals.exp: Clean up copyright, re-indent.
20835
20836 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
20837 gdb_test and gdb_test_multiple.
20838
20839 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
20840
20841 * gdb.java/jmain.exp: Fix expected line number for main to
20842 break at. Set XFAIL for break at main test since gcj does not
20843 provide line number info for first statement in main.
20844
20845 2004-07-08 Andrew Cagney <cagney@gnu.org>
20846
20847 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
20848
20849 * gdb.base/sigbpt.exp: Make the common part of each test name a
20850 prefix instead of suffix.
20851
20852 2004-07-07 Bob Rossi <bob_rossi@cox.net>
20853
20854 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
20855 test from test_tbreak_creation_and_listing to
20856 test_file_list_exec_source_file
20857 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
20858 Changed name of test from test_tbreak_creation_and_listing to
20859 test_file_list_exec_source_file
20860
20861 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
20862
20863 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
20864 the jmisc() constructor instead of <init>.
20865 * gdb.java/jmisc1.exp: Ditto.
20866
20867 2004-07-07 Andrew Cagney <cagney@gnu.org>
20868
20869 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
20870 corrupting the PC.
20871
20872 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
20873
20874 * gdb.cp/templates.exp: Accept whitespace change in demangler
20875 output.
20876
20877 2004-07-06 Andrew Cagney <cagney@gnu.org>
20878
20879 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
20880
20881 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
20882
20883 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
20884 * lib/compiler.cc: Likewise.
20885
20886 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
20887
20888 * lib/compiler.cc: Work around string preprocessing problem
20889 with old hp c++ compiler.
20890 * lib/compiler.c: Likewise.
20891
20892 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
20893
20894 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
20895 directives to conditionalize symbol prefixing.
20896 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
20897 additional_flags handling. Add underscore prefix for Cygwin.
20898 * gdb.arch/i386-unwind.c: Use preprocessor directives to
20899 conditionalize symbol prefixing.
20900 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
20901 additional_flags handling. Add underscore prefix for Cygwin.
20902
20903 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
20904
20905 * gdb.base/bigcore.exp: Skip test on Cygwin.
20906
20907 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
20908
20909 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
20910 formats for "info register". Use gdb_test_multiple. Fix
20911 the "invalid register" test.
20912
20913 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
20914
20915 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
20916 PID for Cygwin. Add Cygwin specific strings to check for in some
20917 tests.
20918 (do_attach_tests): Add a test for user interaction when attaching
20919 to a process with no matching symbol table already loaded.
20920
20921 2004-06-26 Andrew Cagney <cagney@gnu.org>
20922
20923 Test PR java/1567 and PR java/1565.
20924 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
20925 * gdb.java/jmisc2.exp: Delete file.
20926
20927 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
20928
20929 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
20930
20931 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
20932
20933 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
20934 attach process.
20935
20936 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
20937
20938 * gdb.cp/pr-1553.exp: Remove.
20939
20940 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
20941
20942 * gdb.cp/pr-1553.cc: Remove.
20943 * gdb.cp/pr-1553.exp: Disable this test.
20944
20945 2004-06-20 Jim Blandy <jimb@redhat.com>
20946
20947 Fix PR testsuite/1680.
20948 * gdb.arch/i386-sse.exp: Properly quote curly braces in
20949 regular expressions.
20950
20951 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
20952
20953 Fix PR testsuite/1679.
20954 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
20955 Issue an UNSUPPORTED result instead.
20956
20957 2004-06-18 Jim Blandy <jimb@redhat.com>
20958
20959 * gdb.base/charset.exp: Only send a control-C if we see a new
20960 prompt and incomplete command.
20961
20962 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
20963
20964 * gdb.cp/pr-574.cc: Add copyright notice.
20965
20966 2004-06-17 Jim Blandy <jimb@redhat.com>
20967
20968 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
20969 cases where the regexp has no groups; this grabs random text from
20970 the previous test suite, whatever that was.
20971
20972 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
20973
20974 * gdb.cp/printmethod.cc: Add copyright notice.
20975
20976 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
20977
20978 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
20979
20980 2004-06-16 Andrew Cagney <cagney@gnu.org>
20981
20982 * gdb.base/signull.c: Update copyright. Include <string.h>.
20983 (bowler): Replace data_pointer with data_read
20984 and data_write cases. Add code_descriptor case.
20985 (zero, desc): New array and pointer.
20986 (data, code): Change to simple pointers.
20987 * gdb.base/signull.exp: Fix probe pattern matching a function
20988 descriptor SIGSEGV. Replace data_pointer with data_read and
20989 data_write tests.
20990
20991 2004-06-16 Andrew Cagney <cagney@gnu.org>
20992
20993 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
20994
20995 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
20996
20997 * gdb.base/long_long.c: Add copyright notice.
20998
20999 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
21000
21001 * gdb.base/long_long.exp: Remove reference to
21002 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
21003 to gdb_breakpoint and gdb_continue_to_breakpoint.
21004
21005 2004-06-14 Jim Blandy <jimb@redhat.com>
21006
21007 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
21008 endian case.
21009
21010 2004-06-14 Andrew Cagney <cagney@gnu.org>
21011
21012 * gdb.base/gcore.exp (capture_command_output): Delete the always
21013 passing tests containing inferior values.
21014 * gdb.base/ending-run.exp: Do not include the breakpoint address
21015 in the test message. Update copyright.
21016 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
21017 size in the test name, use gdb_test_multiple. Update copyright.
21018
21019 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
21020
21021 * gdb.cp/ref-types.cc: Add copyright notice.
21022
21023 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
21024
21025 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
21026 hp_aCC_compiler.
21027 * lib/compiler.cc: Likewise.
21028 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
21029 'set' commands. Log diagnostics for other lines. Set
21030 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
21031
21032 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
21033
21034 * gdb.cp/try_catch.cc: Add copyright notice.
21035
21036 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
21037
21038 * gdb.cp/userdef.cc: Add copyright notice.
21039
21040 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
21041
21042 * gdb.cp/virtfunc.cc: Add copyright notice.
21043
21044 2004-06-11 Randolph Chung <tausq@debian.org>
21045
21046 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
21047 problem.
21048
21049 2004-06-10 Andrew Cagney <cagney@gnu.org>
21050
21051 * lib/compiler.cc, lib/compiler.c: Append either
21052 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
21053 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
21054 instead of gcc-3-3.
21055
21056 2004-06-09 Andrew Cagney <cagney@gnu.org>
21057
21058 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
21059 gdb/1455, bug is specific to "long long" and "double".
21060
21061 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
21062 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
21063 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
21064 fixed.
21065
21066 2004-06-09 Andrew Cagney <cagney@gnu.org>
21067
21068 * gdb.base/structs.exp (test_struct_returns): Replace
21069 "return_value_unknown" and "finish_value_unknown" by
21070 "return_value_known" and "finish_value_known". Instead of
21071 "return_value_unknown" iff "finish_value_unknown", check
21072 "return_value_known" implies "finish_value_known".
21073
21074 2004-06-08 Martin Hunt <hunt@redhat.com>
21075
21076 * gdb.base/float.exp: Add pattern for mips targets.
21077
21078 2004-06-08 Randolph Chung <tausq@debian.org>
21079
21080 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
21081 message for unknown architectures more clear.
21082
21083 2004-06-08 Joel Brobecker <brobecker@gnat.com>
21084
21085 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
21086 start the execution of the program.
21087
21088 2004-06-07 Jim Blandy <jimb@redhat.com>
21089
21090 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
21091 * gdb.arch/i386-cpuid.h: New helper file.
21092
21093 2004-06-07 Randolph Chung <tausq@debian.org>
21094
21095 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
21096 has started.
21097
21098 2004-06-04 Roland McGrath <roland@redhat.com>
21099
21100 Fix PR gdb/1647.
21101 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
21102 differently to be robust to output buffering differences.
21103
21104 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
21105
21106 * gdb.threads/pthreads.exp: Update copyright years.
21107 (check_control_c): Change asynchronous 'after' to synchronous.
21108
21109 2004-06-04 Roland McGrath <roland@redhat.com>
21110
21111 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
21112 next gdb prompt.
21113
21114 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
21115
21116 Fix PR gdb/1636.
21117 * gdb.threads/manythreads.exp: Change asynchronous 'after'
21118 calls to synchronous.
21119
21120 2004-05-26 Jim Blandy <jimb@redhat.com>
21121
21122 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
21123
21124 2004-05-24 Randolph Chung <tausq@debian.org>
21125
21126 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
21127 * gdb.asm/pa.inc: New file.
21128
21129 2004-05-22 Mark Kettenis <kettenis@gnu.org>
21130
21131 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
21132
21133 2004-05-21 Joel Brobecker <brobecker@gnat.com>
21134 Daniel Jacobowitz <drow@mvista.com>
21135
21136 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
21137 GDB prompt.
21138
21139 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
21140
21141 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
21142 setjmp/longjmp. Use sigaction instead of signal.
21143
21144 2004-05-19 J. Brobecker <brobecker@gnat.com>
21145 Michael Snyder <msnyder@redhat.com>
21146
21147 * gdb.threads/pthread_cond_wait.c: New file.
21148 * gdb.threads/pthread_cond_wait.exp: New testcase.
21149
21150 2004-05-13 Andrew Cagney <cagney@redhat.com>
21151
21152 * gdb.base/signull.exp, gdb.base/signull.c: New files.
21153 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
21154
21155 2004-05-11 Andrew Cagney <cagney@redhat.com>
21156
21157 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
21158 fixed but revealed gdb/1639.
21159
21160 2004-05-10 Andrew Cagney <cagney@redhat.com>
21161
21162 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
21163 func1" and "next to 2nd alarm", kernel bug avoided.
21164
21165 2004-05-10 Daniel Jacobowitz <dan@debian.org>
21166
21167 PR external/1568
21168 * gdb.base/bigcore.exp: Check the size of the dumped core file.
21169 XFAIL if it is smaller than bytes_allocated.
21170 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
21171 (main): Make chunks_allocated unsigned. Correct comment.
21172
21173 2004-05-07 Joel Brobecker <brobecker@gnat.com>
21174
21175 * gdb.arch/powerpc-aix-prologue.c: New file.
21176 * gdb.arch/powerpc-aix-prologue.exp: New file.
21177
21178 2004-05-07 Jim Blandy <jimb@redhat.com>
21179
21180 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
21181 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
21182
21183 2004-05-06 Joel Brobecker <brobecker@gnat.com>
21184
21185 * gdb.base/sep.exp: No longer setup_kfail when the program was
21186 built with dwarf2.
21187
21188 2004-05-05 Jim Ingham <jingham@apple.com>
21189
21190 * gdb.base/pending.exp: Make sure pending breakpoints
21191 preserve the ignore count.
21192
21193 2004-04-27 Jerome Guitton <guitton@gnat.com>
21194
21195 * i386-prologue.exp: Add testcase for jump instruction as first
21196 instruction of the real code.
21197 * i386-prologue.c (jump_at_beginning): New function.
21198
21199 2004-04-28 Mark Kettenis <kettenis@gnu.org>
21200
21201 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
21202 x86_64-*-*.
21203
21204 2004-04-28 Mark Kettenis <kettenis@gnu.org>
21205
21206 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
21207 i*86-*-*.
21208
21209 2004-04-25 Mark Kettenis <kettenis@gnu.org>
21210
21211 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
21212 expression that checks the return type.
21213
21214 2004-04-23 Andrew Cagney <cagney@redhat.com>
21215
21216 * gdb.base/call-sc.exp: New test of scalar call/return values.
21217 * gdb.base/call-sc.c: Ditto.
21218
21219 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
21220
21221 * gdb.threads/manythreads.c: Reduce thread stack size.
21222
21223 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
21224
21225 * gdb.threads/manythreads.c: Add copyright notice.
21226
21227 2004-04-23 Andrew Cagney <cagney@redhat.com>
21228
21229 * gdb.base/siginfo.exp: Better handle step out of signal.
21230 * gdb.base/sigstep.exp: Ditto.
21231
21232 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
21233 Daniel Jacobowitz <drow@mvista.com>
21234
21235 * gdb.threads/manythreads.c: New testcase.
21236 * gdb.threads/manythreads.exp: Ditto.
21237
21238 2004-04-22 Jim Blandy <jimb@redhat.com>
21239
21240 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
21241 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
21242
21243 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
21244
21245 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
21246
21247 2004-04-21 Andrew Cagney <cagney@redhat.com>
21248
21249 * gdb.base/sigstep.c: New file.
21250 * gdb.base/sigstep.exp: New file.
21251
21252 2004-04-16 Joel Brobecker <brobecker@gnat.com>
21253
21254 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
21255 call to observer_notify_normal_stop.
21256
21257 2004-04-15 Andrew Cagney <cagney@redhat.com>
21258
21259 * gdb.base/siginfo.c: New file.
21260 * gdb.base/siginfo.exp: New file.
21261
21262 2004-04-12 J. Brobecker <brobecker@gnat.com>
21263
21264 * gdb.base/sep.exp: Fix typo in comment.
21265
21266 2004-04-12 J. Brobecker <brobecker@gnat.com>
21267
21268 * gdb.base/sep.c: New file.
21269 * gdb.base/sep-proc.c: New file.
21270 * gdb.base/sep.exp: New testcase.
21271
21272 2004-04-09 Mark Kettenis <kettenis@gnu.org>
21273
21274 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
21275 support.
21276
21277 2004-04-05 Andrew Cagney <cagney@redhat.com>
21278
21279 * gdb.base/sigaltstack.c: New file.
21280 * gdb.base/sigaltstack.exp: New file.
21281
21282 2004-04-04 Joel Brobecker <brobecker@gnat.com>
21283
21284 * gdb.base/foll-fork.exp: Update the expected output for
21285 "help set follow-fork-mode", to match a change that was made
21286 to the help of this variable on 2004-01-13.
21287
21288 2004-04-01 Joel Brobecker <brobecker@gnat.com>
21289
21290 * lib/ada.exp: Add copyright notice.
21291 * bar.ads: Likewise.
21292 * bar.adb: Likewise.
21293 * null_record.adb: Likewise.
21294 * null_record.exp: Likewise.
21295 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
21296
21297 2004-04-01 Joel Brobecker <brobecker@gnat.com>
21298
21299 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
21300 * configure: Regenerate.
21301
21302 2004-04-01 Joel Brobecker <brobecker@gnat.com>
21303
21304 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
21305 to build the application. Remove the message printed when in
21306 verbose mode, redundant with the UNSUPPORTED message above.
21307
21308 2004-03-31 Joel Brobecker <brobecker@gnat.com>
21309
21310 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
21311 * gdb.ada (null_record.exp): New testcase.
21312
21313 2004-03-31 Joel Brobecker <brobecker@gnat.com>
21314
21315 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
21316
21317 2004-03-31 Joel Brobecker <brobecker@gnat.com>
21318
21319 * gdb.ada: New subdirectory.
21320 * gdb.ada/Makefile.in: New file.
21321 * gdb.ada/gnat_ada.gpr.in: New file.
21322
21323 2004-03-31 Joel Brobecker <brobecker@gnat.com>
21324
21325 * lib/ada.exp: New file.
21326
21327 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
21328
21329 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
21330 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
21331
21332 2004-03-22 Andrew Cagney <cagney@redhat.com>
21333
21334 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
21335 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
21336 Problem identified by Ulrich Weigand.
21337
21338 2004-03-17 David Carlton <carlton@kealia.com>
21339
21340 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
21341 PR c++/826.
21342
21343 2004-03-16 Roland McGrath <roland@redhat.com>
21344
21345 * gdb.base/auxv.exp: New file.
21346 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
21347
21348 2004-03-12 David Carlton <carlton@kealia.com>
21349
21350 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
21351 * gdb.cp/pr-1553.cc: Ditto.
21352 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
21353 pass branch.
21354
21355 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
21356
21357 * gdb.cp/templates.exp: Accept more template types.
21358
21359 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
21360
21361 From Corinna Vinschen with modifications.
21362 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
21363 local variable obj_with_enum.
21364 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
21365 results with obj_with_enum.
21366
21367 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
21368
21369 * gdb.cp/classes.cc: New file, copied from misc.cc.
21370 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
21371
21372 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
21373
21374 * gdb.cp/misc.cc: Add copyright notice.
21375
21376 2004-03-05 David Carlton <carlton@kealia.com>
21377
21378 * gdb.cp/rtti.exp: Add 'print *obj3' test.
21379 * gdb.cp/rtti.h: Update copyright.
21380 (namespace n2::n3): New.
21381 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
21382 (n2::n3::func3): New.
21383 (main): Call n2::n3::func3.
21384 * gdb.cp/rtti2.cc: Update copyright.
21385 (n2::create3): New.
21386
21387 2004-03-04 Mark Kettenis <kettenis@gnu.org>
21388
21389 * gdb.asm/openbsd.inc: Fix typo.
21390
21391 2004-03-03 Fred Fish <fnf@redhat.com>
21392
21393 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
21394 "val" instead of unused "size". Update copyright year.
21395
21396 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
21397
21398 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
21399 to use unsigned char.
21400 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
21401 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
21402
21403 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
21404
21405 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
21406 line of output.
21407
21408 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
21409
21410 * gdb.base/relocate.c (dummy): Initialize.
21411
21412 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
21413
21414 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
21415 a breakpoint at exit.
21416
21417 2004-02-27 Fred Fish <fnf@redhat.com>
21418
21419 * gdb.base/chng-syms.exp: Add expect condition to match failing
21420 case that isn't a timeout.
21421
21422 2004-02-27 Andrew Cagney <cagney@redhat.com>
21423
21424 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
21425 support.
21426
21427 2004-02-26 Fred Fish <fnf@redhat.com>
21428
21429 * gdb.arch/gdb1431.c: Remove.
21430 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
21431 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
21432 of "until" incorrectly.
21433
21434 2004-02-26 J. Brobecker <brobecker@gnat.com>
21435
21436 * gdb.cp/class2.cc (empty): New class.
21437 (refer): New function.
21438 (main): Declare an object of type empty and use it.
21439 * gdb.cp/class2.exp: Print the value of an object of type empty.
21440
21441 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
21442
21443 * gdb.base/langs.exp: Update query string to match the
21444 new nquery format used for pending breakpoints.
21445
21446 2004-02-26 Andrew Cagney <cagney@redhat.com>
21447
21448 Fix PR i18n/1570.
21449 * gdb.base/charset.c: Update copyright notice.
21450 (main, init_string): Remove the escape character '\e' tests.
21451 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
21452 * gdb.base/charset.exp (valid_host_charset): Ditto.
21453 * gdb.base/setvar.exp: Ditto.
21454
21455 2004-02-24 Andrew Cagney <cagney@redhat.com>
21456
21457 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
21458 mmapped data in core file" PASS and FAIL messages consistent.
21459
21460 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
21461 setting a breakpoint. Work around PR java/1565.
21462
21463 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
21464
21465 * lib/gdb.exp (gdb_breakpoint): Update query string to match
21466 new nquery format.
21467 * gdb.base/pending.exp: Ditto.
21468
21469 2004-02-22 Mark Kettenis <kettenis@gnu.org>
21470
21471 * configure.in: Run stabs tests on *BSD.
21472 * configure: Regenerated.
21473
21474 2004-02-21 Mark Kettenis <kettenis@gnu.org>
21475
21476 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
21477
21478 2004-02-20 Fred Fish <fnf@redhat.com>
21479
21480 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
21481 blank in test for "returns short", for consistency with other
21482 "returns xxx" tests. Update copyright year.
21483
21484 2004-02-19 Fred Fish <fnf@redhat.com>
21485
21486 New testcase for PR breakpoint/1558.
21487 * gdb.arch/gdb1558.exp: New file.
21488 * gdb.arch/gdb1558.c: New file.
21489
21490 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
21491
21492 * gdb.base/nodebug.exp: Fix typo.
21493
21494 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
21495
21496 Committed by Jim Blandy <jimb@redhat.com>.
21497
21498 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
21499
21500 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
21501
21502 * gdb.base/float.exp: Support s390*-*-* targets.
21503
21504 2004-02-17 Adam Fedor <fedor@gnu.org>
21505
21506 * gdb.base/gdb1555.exp: New file.
21507 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
21508
21509 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
21510
21511 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
21512
21513 2004-02-16 Fred Fish <fnf@redhat.com>
21514
21515 * gdb.arch/gdb1291.c: Remove
21516 * gdb.arch/gdb1291.s: New test input file.
21517 * gdb.arch/gdb1291.exp: Expand test to check case that should not
21518 fail. Test for correct result, known incorrect result, other
21519 failures and timeouts.
21520
21521 2004-02-16 Andrew Cagney <cagney@redhat.com>
21522
21523 * gdb.base/bigcore.exp: New file.
21524 * gdb.base/bigcore.c: New file.
21525
21526 2004-02-13 Andrew Cagney <cagney@redhat.com>
21527
21528 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
21529 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
21530 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
21531 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
21532 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
21533 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
21534 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
21535 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
21536 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
21537 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
21538
21539 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
21540
21541 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
21542 executed is an alloc instruction.
21543
21544 2004-02-11 David Carlton <carlton@kealia.com>
21545
21546 * gdb.cp/breakpoint.exp: New.
21547 * gdb.cp/breakpoint.cc: New.
21548
21549 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
21550
21551 Partial fix for PR gdb/1543.
21552 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
21553 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
21554 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
21555 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
21556 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
21557 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
21558 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
21559 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
21560 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
21561 to bug-gdb@prep.ai.mit.edu .
21562 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
21563 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
21564 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
21565 Likewise.
21566
21567 2004-02-10 Andrew Cagney <cagney@redhat.com>
21568
21569 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
21570 using gdb_internal_error_resync.
21571
21572 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
21573
21574 * gdb.threads/thread-specific.exp: Stop early if no threads are
21575 found.
21576
21577 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
21578
21579 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
21580
21581 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
21582
21583 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
21584 breakpoints.
21585
21586 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
21587
21588 * config/sim.exp (gdb_load): Handle $arg == "".
21589 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
21590 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
21591
21592 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
21593
21594 * gdb.base/maint.exp: Update test to reflect
21595 obstack changes.
21596
21597 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
21598
21599 * gdb.base/pendshr.c (pendfunc): New function that calls
21600 pendfunc1.
21601 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
21602
21603 2004-02-04 Fred Fish <fnf@redhat.com>
21604
21605 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
21606 function symbols and update copyright years.
21607 * gdb.arch/gdb1291.c: Ditto.
21608
21609 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21610
21611 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
21612
21613 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21614
21615 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
21616
21617 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21618
21619 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
21620
21621 2004-02-02 Fred Fish <fnf@redhat.com>
21622
21623 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
21624 remote targets. Update copyright years.
21625
21626 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
21627
21628 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
21629 support.
21630 * gdb.base/langs.exp: Fix test which attempts to create
21631 breakpoint on non-existent function to handle new pending
21632 support.
21633 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
21634 a breakpoint.
21635 * gdb.base/pending.exp: New test.
21636 * gdb.base/pending.c: New file.
21637 * gdb.base/pendshr.c: Ditto.
21638
21639 2004-02-02 David Carlton <carlton@kealia.com>
21640
21641 * gdb.cp/overload.exp: Add overloadNamespace tests.
21642 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
21643 (overloadNamespace, XXX): New.
21644 (main): Call XXX::marker2.
21645
21646 2004-02-01 Fred Fish <fnf@redhat.com>
21647
21648 * gdb.base/dump.exp: Use runto_main instead of "runto main".
21649 * gdb.base/finish.exp: Ditto.
21650 * gdb.base/gcore.exp: Ditto.
21651 * gdb.base/huge.exp: Ditto.
21652 * gdb.base/info-proc.exp: Ditto.
21653 * gdb.base/return2.exp: Ditto.
21654 * gdb.threads/gcore-thread.exp: Ditto.
21655
21656 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
21657
21658 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
21659
21660 2004-02-01 Mark Kettenis <kettenis@gnu.org>
21661
21662 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
21663 that opening the file succeeds on OpenBSD.
21664
21665 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
21666
21667 * gdb.threads/thread-specific.c: New file.
21668 * gdb.threads/threads-specific.exp: New test script.
21669 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
21670 to expect_out.
21671
21672 2004-02-01 Mark Kettenis <kettenis@gnu.org>
21673
21674 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
21675 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
21676 only on the "print_small_structs from print_long_arg_list" test.
21677
21678 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
21679
21680 * gdb.base/completion.exp: Kill a stray backslash.
21681
21682 From Jim Ingham <jingham@apple.com>:
21683 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
21684 agrees with the result from sending a tab.
21685
21686 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
21687
21688 * gdb.base/chng-syms.exp: Remove stray newline.
21689
21690 2004-01-31 Mark Kettenis <kettenis@gnu.org>
21691
21692 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
21693 *-*-openbsd*.
21694 * gdb.asm/openbsd.inc: New file.
21695
21696 2004-01-30 Mark Kettenis <kettenis@gnu.org>
21697
21698 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
21699 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
21700 *-*solaris2*. Remove commented out default settings for
21701 asm-flags. Replace gdb_compile with target_link.
21702
21703 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
21704
21705 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
21706 for all tests. Remove old hp-ux and cygnus xfail cases.
21707
21708 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
21709
21710 * gdb.base/chng-syms.exp: New file.
21711 * gdb.base/chng-syms.c: New file.
21712
21713 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
21714
21715 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
21716 Provide arms for current output in all my configurations.
21717
21718 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
21719
21720 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
21721 * lib/compiler.cc: Likewise.
21722 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
21723 get the right preprocessor. Eval the output directly. Remove
21724 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
21725 hp_f77_compiler and hp_f90_compiler completely.
21726 (gdb_preprocess): Delete.
21727 (get_compiler): Delete.
21728
21729 2004-01-24 Mark Kettenis <kettenis@gnu.org>
21730
21731 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
21732 <string.h>.
21733
21734 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
21735
21736 * gdb.mi/mi-stack.exp: Update copyright.
21737
21738 2004-01-23 David Carlton <carlton@kealia.com>
21739
21740 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
21741 test for cp_lookup_transparent_type.
21742 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
21743 call them.
21744
21745 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
21746
21747 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
21748 after -var-update.
21749
21750 2004-01-23 David Carlton <carlton@kealia.com>
21751
21752 * gdb.cp/namespace.cc (C::ensureRefs): New.
21753 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
21754
21755 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
21756
21757 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
21758 case "-stack-list-locals 2".
21759 * gdb.mi/mi-var-child.exp: Test for case
21760 "-var-list-children --all-values NAME".
21761
21762 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
21763
21764 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
21765
21766 2004-01-18 Mark Kettenis <kettenis@gnu.org>
21767
21768 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
21769 used with gdb_test_multiple.
21770
21771 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
21772 read at address 0. This fixes PR testsuite/1504.
21773
21774 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
21775
21776 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
21777 Remove downloading, guessing the host executable, the calls to
21778 gdb_file_cmd and gdb_target_cmd, and "load" support.
21779 (infer_host_exec): New function broken out from gdb_load.
21780 (gdb_load): New wrapper for gdbserver_gdb_load.
21781 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
21782 gdb_target_cmd. Use -target-select.
21783 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
21784 Download binaries to the host. Clear last_mi_remote_file when
21785 we load a new binary.
21786 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
21787 call gdbserver_gdb_load and mi_gdb_target_cmd.
21788
21789 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
21790
21791 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
21792 type patterns.
21793
21794 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
21795
21796 * gdb.cp/templates.exp: Fix typo in test name of
21797 "print Foo<volatile char*>::foo".
21798
21799 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
21800
21801 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
21802
21803 2004-01-16 Ben Elliston <bje@wasabisystems.com>
21804
21805 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
21806 (clean mostlyclean): Remove empty rm.
21807
21808 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
21809
21810 * gdb.base/setvar.exp: Add copyright years.
21811
21812 2004-01-14 David Carlton <carlton@bactrian.org>
21813
21814 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
21815 PR c++/1511 and update coment.
21816 * gdb.cp/templates.exp: Update patterns to match current output.
21817 If changes involve something other than whitespace, KFAIL
21818 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
21819
21820 2004-01-14 David Carlton <carlton@kealia.com>
21821
21822 * gdb.cp/namespace.exp: Add tests involving classes defined within
21823 namespaces.
21824 * gdb.cp/namespace.cc (C::CClass): New.
21825 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
21826
21827 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
21828
21829 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
21830 what debug info we have. Print a better message if something goes
21831 wrong while producing the separate debug info file.
21832
21833 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
21834
21835 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
21836
21837 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
21838
21839 * gdb.base/callfuncs.c: Add copyright notice.
21840
21841 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
21842
21843 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
21844 inheritance. PR gdb/1498, PR gcc/13539.
21845
21846 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
21847
21848 * gdb.threads/gcore-thread.exp: Prefix name of binary with
21849 test specific name.
21850 * gdb.mi/gdb669.exp: Ditto.
21851 * gdb.mi/mi-pthreads.exp: Ditto.
21852 * gdb.mi/mi1-pthreads.exp: Ditto.
21853 * gdb.mi/mi2-pthreads.exp: Ditto.
21854
21855 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
21856
21857 * gdb.cp/member-ptr.cc: Add copyright notice.
21858
21859 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
21860
21861 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
21862 some patterns for recent versions of gcc and hpacc. Delete
21863 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
21864 Delete tests that access a NULL pointer-to-member-data. This
21865 script is still disabled for gcc.
21866
21867 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
21868
21869 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
21870 escaped correctly.
21871
21872 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
21873
21874 * gdb.base/sepdebug.exp: New file.
21875 * gdb.base/sepdebug.c: New file.
21876 * lib/gdb.exp (separate_debug_filename): New procedure.
21877 (gdb_gnu_strip_debug): New procedure.
21878
21879 2004-01-12 Andrew Cagney <cagney@redhat.com>
21880
21881 * gdb.mi/ChangeLog: Delete file. Renamed to ...
21882 * gdb.mi/ChangeLog-1999-2003: New file.
21883
21884 2004-01-12 Andrew Cagney <cagney@redhat.com>
21885
21886 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
21887 "Renaming a directory to a non-empty directory returns ENOTEMPTY
21888 or EEXIST", treat EBUSY as an XFAIL.
21889
21890 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
21891
21892 * gdb.base/scope.exp: Remove obsolete setup_xfail for
21893 hp_cc_compiler.
21894
21895 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21896
21897 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
21898 decorations.
21899
21900 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21901
21902 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
21903 and "(aCC)" decorations. Remove obsolete doco about old
21904 test results.
21905
21906 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21907
21908 * gdb.cp/exception.exp: Fix typo in doco.
21909
21910 2004-01-09 Mark Kettenis <kettenis@gnu.org>
21911
21912 * gdb.base/gdb1476.exp: Fix typo.
21913
21914 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21915
21916 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
21917 file.
21918
21919 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21920
21921 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
21922 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
21923 Use gdb_compile. Remove restriction on gcc. Add some patterns
21924 for recent version of gdb. Delete second half, which was a copy
21925 of the first half with different build flags. This test is
21926 still disabled because it is still not ready for production.
21927
21928 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21929
21930 * gdb.cp/exception.cc: Add copyright notice.
21931 * gdb.cp/exception.exp: Add a notice that this file is broken
21932 because of line number changes caused by addition of copyright
21933 notice.
21934
21935 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21936
21937 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
21938 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
21939
21940 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21941
21942 * gdb.cp/classes.exp: Accept gnu abi 2.
21943 * gdb.cp/derivation.exp: Likewise.
21944 * gdb.cp/overload.exp: Likewise.
21945 * gdb.cp/virtfunc.exp: Likewise.
21946
21947 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21948
21949 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
21950 semicolon after end of function.
21951
21952 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21953
21954 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
21955 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
21956 boilerplate code for compiling and running the program under
21957 test. Add some string method tests.
21958
21959 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21960
21961 * gdb.cp/bs15503.cc: Add copyright notice.
21962 * gdb.cp/bs15503.exp: Adjust line number.
21963
21964 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21965
21966 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
21967 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
21968
21969 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21970
21971 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
21972 hp_cc_compiler.
21973
21974 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21975
21976 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
21977 * gdb.cp/ctti.exp: Use the marker instead of "next".
21978 With gcc, run further before bailing.
21979
21980 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21981
21982 * gdb.cp/cttiadd.cc: Add copyright notice.
21983 * gdb.cp/cttiadd1.cc: Likewise.
21984 * gdb.cp/cttiadd2.cc: Likewise.
21985 * gdb.cp/cttiadd3.cc: Likewise.
21986
21987 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21988
21989 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
21990 Use gdb_test, gdb_test_multiple. Use floating-point values that
21991 have exact representations in IEEE-ish formats.
21992
21993 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21994
21995 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
21996 compilers. Delete duplicate call to get_compiler_info.
21997 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
21998 * gdb.base/volatile.exp: Likewise.
21999
22000 2004-01-07 Mark Kettenis <kettenis@gnu.org>
22001
22002 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
22003 memory at address 0.
22004
22005 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22006
22007 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
22008 to test for hp-ux assembler. Fix copyright years.
22009
22010 2004-01-07 Andrew Cagney <cagney@redhat.com>
22011
22012 * gdb.base/fileio.c (strerrno): Add "EBUSY".
22013
22014 2004-01-07 Andrew Cagney <cagney@redhat.com>
22015
22016 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
22017 when creating the read-only file. From analysis by Roland McGrath
22018 and Elena Zannoni.
22019
22020 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
22021
22022 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
22023
22024 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
22025
22026 * gdb.base/cvexpr.c: Be type-safe with function pointers and
22027 data pointers.
22028
22029 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
22030
22031 * gdb.cp/m-static.exp: Compile one source file at a time.
22032 Delete unused call to get_compiler_info.
22033
22034 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
22035
22036 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
22037 * gdb.base/call-rt-st.exp: Likewise.
22038 * gdb.base/nodebug.exp: Likewise.
22039 * gdb.base/volatile.exp: Likewise.
22040 * gdb.cp/ref-types.exp: Likewise.
22041 * gdb.cp/templates.exp: Likewise.
22042
22043 2004-01-05 Mark Kettenis <kettenis@gnu.org>
22044
22045 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
22046
22047 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
22048
22049 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
22050 hppa*-hp-hpux*.
22051
22052 2004-01-04 Mark Kettenis <kettenis@gnu.org>
22053
22054 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
22055 x86_64-*-*.
22056
22057 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
22058 sparc64-*-* and sparc*-solaris2*.
22059
22060 2004-01-04 Mark Kettenis <kettenis@gnu.org>
22061
22062 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
22063 return ${tests}" test. The ${tests} already mentions the
22064 filename.
22065
22066 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
22067
22068 * gdb.cp/local.exp: Accept gcc abi 2.
22069
22070 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
22071
22072 * gdb.cp/templates.exp: Accept gcc abi 2.
22073
22074 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
22075
22076 * lib/compiler.cc: Remove supports_template_debugging.
22077 * gdb.cp/templates.exp: Do not test supports_template_debugging.
22078
22079 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22080
22081 * gdb.cp/namespace.exp: Accept gcc abi 2.
22082
22083 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22084
22085 * gdb.cp/method.exp: Accept gcc abi 2.
22086
22087 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22088
22089 * gdb.cp/classes.exp: Generate identical results as old version.
22090 * gdb.cp/derivation.exp: Likewise.
22091 * gdb.cp/overload.exp: Likewise.
22092 * gdb.cp/virtfunc.exp: Likewise.
22093
22094 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22095
22096 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
22097 mysterious bug with sourceware version of expect.
22098
22099 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22100
22101 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
22102 current versions of gcc, including gcc abi 2. Remove gratuitous
22103 restart of test program. Use gdb_test_multiple and gdb_test for
22104 all tests. Add patterns to xfail missing "const" in "const char *"
22105 and kfail PR gdb/1155.
22106
22107 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22108
22109 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
22110 current versions of gcc, including gcc abi 2. Remove gratuitous
22111 restart of test program. Use gdb_test_multiple and gdb_test for
22112 all tests. Add patterns to kfail PR gdb/1498.
22113
22114 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
22115
22116 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
22117 current versions of gcc, including gcc abi 2. Use "breakpoint"
22118 and "continue" instead of restarting the target program. Use
22119 gdb_test_multiple and gdb_test for all tests.
22120
22121 2004-01-01 Mark Kettenis <kettenis@gnu.org>
22122
22123 * gdb.asm/asm-source.exp: Update copyright year. Link statically
22124 for *-*-solaris2*.
22125
22126 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
22127
22128 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
22129 current versions of gcc, including gcc abi 2. Use "breakpoint"
22130 and "continue" instead of restarting the target program several
22131 times. Use gdb_test_multiple and gdb_test for all tests.
22132
22133 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
22134
22135 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
22136 source files.
22137
22138 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
22139
22140 * gdb.base/environ.exp: Handle compiling test case from multiple
22141 source files.
22142
22143 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
22144
22145 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
22146
22147 2003-12-17 Jim Blandy <jimb@redhat.com>
22148
22149 * gdb.base/freebpcmd.c: Add copyright notice.
22150
22151 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
22152
22153 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
22154
22155 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
22156
22157 2003-12-13 Jim Blandy <jimb@redhat.com>
22158
22159 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
22160
22161 2003-12-12 Kevin Buettner <kevinb@redhat.com>
22162
22163 * gdb.asm/frv.inc: New file.
22164 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
22165
22166 2003-12-09 Fred Fish <fnf@redhat.com>
22167
22168 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
22169 functions to break1.c and leave prototypes behind. Add more
22170 "set breakpoint NN here" comments.
22171 * gdb.base/break1.c: New file.
22172
22173 * gdb.base/break.exp: Handle compiling test case from multiple
22174 source files and change source file references as needed.
22175 * gdb.base/completion.exp: Ditto.
22176 * gdb.base/condbreak.exp: Ditto.
22177 * gdb.base/define.exp: Ditto.
22178 * gdb.base/ena-dis-br.exp: Ditto.
22179 * gdb.base/info-proc.exp: Ditto.
22180 * gdb.base/maint.exp: Ditto.
22181 * gdb.base/until.exp: Ditto.
22182
22183 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
22184 hardcoded line numbers.
22185 * gdb.base/define.exp: Ditto.
22186 * gdb.base/ena-dis-br.exp: Ditto.
22187 * gdb.base/maint.exp: Ditto.
22188 * gdb.base/until.exp: Ditto.
22189
22190 * gdb.base/completion.exp: Use "break1" for completion tests since
22191 "break" is no longer a unique prefix.
22192
22193 2003-12-06 Andrew Cagney <cagney@redhat.com>
22194
22195 * gdb.base/structs.exp (test_struct_returns): When applicable, set
22196 "return_value_unimplemented". When an unimplemented struct return
22197 architecture, report incorrect values as a KFAIL
22198
22199 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
22200
22201 * gdb.cp/rtti.exp: Accept new wording of warning from
22202 cp_lookup_rtti_type.
22203
22204 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
22205
22206 Partial fix for PR testsuite/1456.
22207 * gdb.base/scope.exp (test_at_main): Replace references to
22208 gcc_compiled with calls to test_compiler_info.
22209 (test_at_foo): Likewise.
22210 (test_at_bar): Likewise.
22211
22212 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
22213
22214 Partial fix for PR testsuite/1456.
22215 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
22216 to test_compiler_info.
22217
22218 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
22219
22220 * gdb.base/so-impl-ld.exp: Update copyright notice.
22221
22222 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
22223
22224 Partial fix for PR testsuite/1456.
22225 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
22226 to test_compiler_info.
22227
22228 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
22229
22230 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
22231 from current versions of gdb. Clean up regular expressions.
22232 Delete redundant timeout case.
22233
22234 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
22235
22236 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
22237 from current versions of gdb. Clean up regular expressions.
22238 Delete redundant timeout case.
22239
22240 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
22241
22242 Partial fix for PR testsuite/1456.
22243 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
22244 gcc_compiled with call to test_compiler_info.
22245
22246 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
22247
22248 Partial fix for PR testsuite/1456.
22249 * gdb.base/list.exp (test_list_function): Delete unused declaration
22250 of gcc_compiled.
22251
22252 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
22253
22254 Partial fix for PR testsuite/1456.
22255 * gdb.base/complex.exp: Replace reference to gcc_compiled with
22256 call to test_compiler_info.
22257
22258 2003-11-29 Mark Kettenis <kettenis@gnu.org>
22259
22260 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
22261 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
22262 it to create the appropriate note.inc.
22263 * gdb.asm/asmsrc1.s: Include "note.inc".
22264 * gdb.asm/netbsd.inc: New file.
22265 * gdb.asm/empty.inc: New file.
22266
22267 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
22268
22269 Partial fix for PR testsuite/1456.
22270 * gdb.base/constvars.exp: Replace references to gcc_compiled with
22271 calls to test_compiler_info.
22272
22273 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
22274
22275 Partial fix for PR testsuite/1456.
22276 * gdb.base/volatile.exp: Replace references to gcc_compiled with
22277 calls to test_compiler_info.
22278
22279 2003-11-27 Mark Kettenis <kettenis@gnu.org>
22280
22281 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
22282 pattern for the KFAILs.
22283
22284 2003-11-25 Adam Fedor <fedor@gnu.org>
22285
22286 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
22287 * gdb.objc/objcdecode.m: New file.
22288
22289 2003-11-25 Adam Fedor <fedor@gnu.org>
22290
22291 * gdb.objc/nondebug.exp: Test for PR objc/1236.
22292 * gdb.objc/nondebug.m: New file.
22293
22294 2003-11-26 Ben Elliston <bje@wasabisystems.com>
22295
22296 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
22297 NetBSD as it does on FreeBSD. Modelled on a similar change by
22298 Mark Kettenis on 2003-05-30.
22299 (link-flags): Set to "--entry _start" regardless of target.
22300 Special linker flags are to be appended to $link-flags.
22301 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
22302
22303 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
22304
22305 * gdb.cp/method.exp: Accept output of new demangler.
22306
22307 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
22308
22309 * gdb/class2.exp: New file.
22310 * gdb/class2.cc: New file.
22311
22312 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
22313
22314 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
22315 of new demangler.
22316
22317 2003-11-23 Mark Kettenis <kettenis@gnu.org>
22318
22319 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
22320 of gdb_test "run".
22321
22322 2003-11-23 Mark Kettenis <kettenis@gnu.org>
22323
22324 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
22325 "continue" into "run".
22326
22327 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
22328
22329 Partial fix for PR testsuite/1456.
22330 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
22331 call to test_compiler_info.
22332 * gdb.cp/ctti.exp: Likewise.
22333 * gdb.cp/derivation.exp: Likewise.
22334 * gdb.cp/member-ptr.exp: Likewise.
22335 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
22336 reference to gcc_compiled.
22337
22338 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
22339
22340 Fix PR testsuite/1463.
22341 * gdb.base/structs.exp (start_structs_test): Call
22342 get_debug_format before using the debug format.
22343
22344 2003-11-22 Andrew Cagney <cagney@redhat.com>
22345
22346 * lib/gdb.exp (gdb_test_multiple): Add simple example.
22347 * gdb.base/structs.exp: Use gdb_test_multiple.
22348
22349 2003-11-20 Andrew Cagney <cagney@redhat.com>
22350
22351 * gdb.base/structs.exp: Handle and recover from internal errors.
22352 Replace "foo${n}" with "foo<n>" in test messages.
22353
22354 * gdb.base/structs.exp: Update copyright. Rewrite.
22355 * gdb.base/structs.c: Update copyright. Rewrite.
22356
22357 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
22358 resync count exceeded.
22359
22360 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
22361 from the internal error.
22362 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
22363 Original from Jim Blandy.
22364 (gdb_test_multiple): Use gdb_internal_error_resync.
22365
22366 2003-11-19 Andrew Cagney <cagney@redhat.com>
22367
22368 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
22369 KFAIL.
22370
22371 2003-11-17 Mark Kettenis <kettenis@gnu.org>
22372
22373 New testcase for PR backtrace/1435.
22374 * gdb.arch/i386-unwind.exp: New file.
22375 * gdb.arch/i386-unwind.c: New file.
22376
22377 2003-11-17 Andrew Cagney <cagney@redhat.com>
22378
22379 * lib/gdb.exp (compiler_info): New global.
22380 (test_compiler_info): New function.
22381 (get_compiler_info): Set compiler_info.
22382 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
22383 "compiler_info" to gcc-<major>-<minor>.
22384
22385 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
22386
22387 * gdb.trace/configure: Remove.
22388
22389 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
22390
22391 * gdb.base/break.c: Add comments to aid finding line numbers for
22392 breakpoints.
22393 * gdb.base/break.exp: Remove all references to explicit line
22394 numbers.
22395
22396 2003-11-11 Nick Clifton <nickc@redhat.com>
22397
22398 * gdb.base/shreloc.exp: Do not run for targets which do not
22399 support shared objects.
22400
22401 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
22402
22403 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
22404 Don't run tests if nofileio flag is given.
22405
22406 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
22407
22408 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
22409 as well as 'Watchpoint'.
22410
22411 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
22412
22413 Reported by Jim Ingham <jingham@apple.com>:
22414 * gdb.base/annota1.exp: Match at least one occurrence of the
22415 signal handler annotation.
22416
22417 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
22418
22419 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
22420 as well as 'Watchpoint'.
22421
22422 2003-11-05 Michael Chastain <mec@shout.net>
22423
22424 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
22425
22426 2003-11-03 Kris Warkentin <kewarken@qnx.com>
22427
22428 * gdb.arch/gdb1291.c: New test file.
22429 * gdb.arch/gdb1291.exp: New test script.
22430 * gdb.arch/gdb1431.c: New test file.
22431 * gdb.arch/gdb1431.exp: New test script.
22432
22433 2003-10-22 Michael Chastain <mec@shout.net>
22434
22435 * gdb.mi/pthreads.c: Add copyright notice.
22436
22437 2003-10-22 Michael Chastain <mec@shout.net>
22438
22439 * gdb.threads/pthreads.c: Add copyright notice.
22440
22441 2003-10-20 Michael Chastain <mec@shout.net>
22442
22443 * gdb.base/gdb1056.exp: New test script.
22444
22445 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
22446
22447 * gdb.threads/killed.exp: Use gdb_run_cmd.
22448
22449 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
22450
22451 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
22452 create a core file.
22453 * gdb.threads/gcore-thread.exp: Likewise.
22454
22455 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
22456
22457 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
22458 type, based on char type.
22459 (struct bit_flags_short_t): New bitfield type, based on short type.
22460 (init_bit_flags_char): New fuction.
22461 (init_bit_flags_short): Ditto.
22462 (print_bit_flags_char): Ditto.
22463 (print_bit_flags_short): Ditto.
22464 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
22465
22466 2003-10-11 Michael Chastain <mec@shout.net>
22467
22468 * gdb.base/call-rt-st.exp: Update copyright year.
22469
22470 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
22471
22472 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
22473 * gdb.disasm/sh3.s: Ditto.
22474
22475 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
22476
22477 * gdb.threads/switch-threads.exp: New test.
22478 * gdb.threads/switch-threads.c: New source file.
22479
22480 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
22481
22482 * gdb.base/ending-run.exp: Add sh specific case.
22483
22484 2003-10-06 Andrew Cagney <cagney@redhat.com>
22485
22486 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
22487 * gdb.disasm/mn10200.exp: Delete obsolete file.
22488
22489 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
22490
22491 * ChangeLog: Correct an entry command.exp -> commands.exp.
22492 * gdb.base/commands.exp (bp_deleted_in_command_test)
22493 (temporary_breakpoint_commands): Check noargs.
22494
22495 2003-09-25 David Carlton <carlton@kealia.com>
22496
22497 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
22498 of some print tests, where appropriate. Add tests for C::D::cd,
22499 E::ce, F::cXfX, G::XgX.
22500 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
22501
22502 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
22503
22504 * lib/java.exp (java_init): Import target_alias before using it.
22505
22506 2003-09-25 David Carlton <carlton@kealia.com>
22507
22508 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
22509
22510 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
22511
22512 * gdb.base/selftest.exp: Accomodate more instruction reordering
22513 weirdness.
22514
22515 2003-09-17 Michael Chastain <mec@shout.net>
22516
22517 * gdb.cp/gdb1355.exp: New file.
22518 * gdb.cp/gdb1355.c: New file.
22519
22520 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
22521
22522 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
22523 * gdb.asm/sh.inc: New file.
22524
22525 2003-09-11 David Carlton <carlton@kealia.com>
22526
22527 * gdb.cp/namespace.exp: Add tests for namespace types.
22528 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
22529 (test_namespace): New.
22530
22531 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
22532
22533 * gdb.base/relocate.exp: Handle new gdb output at startup.
22534 * gdb.stabs/weird.exp: Ditto.
22535
22536 2003-09-08 Michael Chastain <mec@shout.net>
22537
22538 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
22539
22540 2003-09-07 Michael Chastain <mec@shout.net>
22541
22542 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
22543 'parse error'.
22544
22545 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
22546
22547 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
22548
22549 2003-08-30 Michael Chastain <mec@shout.net>
22550
22551 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
22552 * gdb.gdb/observer.exp: Ditto.
22553 * gdb.gdb/xfullpath.exp: Ditto.
22554
22555 2003-08-29 Mark Kettenis <kettenis@gnu.org>
22556
22557 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
22558 *-*-*bsd*.
22559
22560 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
22561
22562 * gdb.base/dump.exp: Skip for ia64.
22563
22564 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
22565
22566 * gdb.asm/asm-source.exp: Add ia64 support.
22567 * gdb.asm/ia64.inc: New file.
22568
22569 2003-08-22 Michael Chastain <mec@shout.net>
22570
22571 * gdb.cp: New directory.
22572 * gdb.cp/*: Copy from gdb.c++/*.
22573 * gdb.c++/*: Remove.
22574 * Makefile.in: Change gdb.c++ to gdb.cp.
22575 * configure.in: Ditto.
22576 * configure: Regnerate.
22577
22578 2003-08-18 Mark Kettenis <kettenis@gnu.org>
22579
22580 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
22581 * gdb.arch/i386-prologue.c (gdb1338): Add function.
22582
22583 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
22584
22585 * mi-var-display.exp (-var-list-children weird): Accept function
22586 pointers with argument types.
22587 * mi1-var-display.exp (-var-list-children weird): Likewise.
22588 * mi2-var-display.exp (-var-list-children weird): Likewise.
22589
22590 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
22591
22592 * gdb.base/annota3.exp: Add missing newline.
22593
22594 2003-08-06 Michael Chastain <mec@shout.net>
22595
22596 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
22597
22598 2003-08-12 Michael Snyder <msnyder@redhat.com>
22599
22600 * gdb.base/float.exp: Add test for SH.
22601
22602 2003-08-10 Mark Kettenis <kettenis@gnu.org>
22603
22604 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
22605
22606 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
22607
22608 * gdb.base/completion.exp: Remove reduntant completion test
22609 on filename.
22610
22611 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
22612
22613 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
22614 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
22615 gdb.trace/save-trace.exp: Make sure that full pathnames are
22616 escaped correctly.
22617
22618 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
22619
22620 * configure.in: Don't generate config.h from config.hin.
22621 * configure: Regenerate.
22622 * config.hin: Remove file.
22623 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
22624 * gdb.threads/pthreads.c: Ditto.
22625
22626 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
22627
22628 From Kei Sakamoto <sakamoto.kei@renesas.com>:
22629 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
22630 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
22631 Replace ld24 with seth/add3.
22632
22633 2003-08-02 Andrew Cagney <cagney@redhat.com>
22634
22635 * gdb.base/annota3.exp: New file.
22636 * gdb.base/annota3.c: New file.
22637 * gdb.c++/annota3.exp: New file.
22638 * gdb.c++/annota3.cc: New file.
22639
22640 2003-07-29 Michael Chastain <mec@shout.net>
22641
22642 * gdb.threads/tls.c (spin): Check errno only if sem_wait
22643 actually failed.
22644 (do_pass): Likewise.
22645 * gdb.threads/tls.exp: Always initialize no_of_threads.
22646
22647 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
22648
22649 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
22650 pattern.
22651 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
22652 * gdb.threads/tls.exp: Recognize one case of the host library not
22653 supporting TLS.
22654
22655 2003-07-27 Andrew Cagney <cagney@redhat.com>
22656
22657 * gdb.base/fileio.exp: Use SH when running commands using
22658 remote_exec.
22659
22660 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
22661
22662 From Kei Sakamoto <sakamoto.kei@renesas.com>:
22663 * gdb.base/relocate.c (dummy): New padding array.
22664
22665 2003-07-22 Michael Snyder <msnyder@redhat.com>
22666
22667 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
22668
22669 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
22670 patterns to be more general, accepting old and new output.
22671 Some output chars (such as '+') also must be quoted.
22672 Some addresses are displayed numerically instead of
22673 symbolically.
22674
22675 2003-07-23 Michael Snyder <msnyder@redhat.com>
22676
22677 * gdb.base/return2.exp: Don't test long-long return.
22678
22679 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
22680 * gdb.disasm/t01_mov.exp: Ditto.
22681 * gdb.disasm/t02_mova.s: Ditto.
22682 * gdb.disasm/t02_mova.exp: Ditto.
22683 * gdb.disasm/t03_add.s: Ditto.
22684 * gdb.disasm/t03_add.exp: Ditto.
22685 * gdb.disasm/t04_sub.s: Ditto.
22686 * gdb.disasm/t04_sub.exp: Ditto.
22687 * gdb.disasm/t05_cmp.s: Ditto.
22688 * gdb.disasm/t05_cmp.exp: Ditto.
22689 * gdb.disasm/t06_ari2.s: Ditto.
22690 * gdb.disasm/t06_ari2.exp: Ditto.
22691 * gdb.disasm/t07_ari3.s: Ditto.
22692 * gdb.disasm/t07_ari3.exp: Ditto.
22693 * gdb.disasm/t08_or.s: Ditto.
22694 * gdb.disasm/t08_or.exp: Ditto.
22695 * gdb.disasm/t09_xor.s: Ditto.
22696 * gdb.disasm/t09_xor.exp: Ditto.
22697 * gdb.disasm/t10_and.s: Ditto.
22698 * gdb.disasm/t10_and.exp: Ditto.
22699 * gdb.disasm/t11_logs.s: Ditto.
22700 * gdb.disasm/t11_logs.exp: Ditto.
22701 * gdb.disasm/t12_bit.s: Ditto.
22702 * gdb.disasm/t12_bit.exp: Ditto.
22703 * gdb.disasm/t13_otr.s: Ditto.
22704 * gdb.disasm/t13_otr.exp: Ditto.
22705
22706 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
22707
22708 * gdb.threads/tls.exp :Add kfail for 'info address' case.
22709
22710 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
22711
22712 * gdb.threads/tls.c : New file.
22713 * gdb.threads/tls.exp : New file.
22714 * gdb.threads/tls-main.c : New file.
22715 * gdb.threads/tls-shared.c : New file.
22716 * gdb.threads/tls-shared.exp : New file.
22717
22718 2003-07-22 Andreas Schwab <schwab@suse.de>
22719
22720 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
22721
22722 2003-07-20 Andreas Schwab <schwab@suse.de>
22723
22724 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
22725 due to insn reordering.
22726
22727 2003-07-15 Andrew Cagney <cagney@redhat.com>
22728
22729 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
22730
22731 2003-07-15 Michael Chastain <mec@shout.net>
22732
22733 * gdb.base/gdb1250.exp: New file.
22734 * gdb.base/gdb1250.c: New file.
22735
22736 2003-07-09 Michal Ludvig <mludvig@suse.cz>
22737
22738 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
22739 expansion of size_t to 'unsigned long', not only to 'unsigned'.
22740
22741 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
22742
22743 * gdb.threads/tls.c: New file.
22744 * gdb.threads/tls.exp: New file.
22745 * gdb.threads/tls-main.c: New file.
22746 * gdb.threads/tls-shared.c: New file.
22747 * gdb.threads/tls-shared.exp: New file.
22748
22749 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
22750
22751 * gdb.base/annota1.exp: Make sure that we properly escape the
22752 full path of the source file. Xfail more permissive patterns,
22753 due to a compiler debug info problem.
22754
22755 2003-07-07 Andreas Schwab <schwab@suse.de>
22756
22757 * gdb.asm/m68k.inc: New file.
22758 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
22759
22760 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
22761 arguments"): Also match negative number.
22762
22763 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
22764
22765 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
22766
22767 * gdb.base/store.c (charest): New typedef.
22768 (add_char): Rename to add_charest, update.
22769 (wack_char): Rename to wack_charest, update types. Return l + r
22770 to keep r live across the call.
22771 (wack_short, wack_int, wack_long, wack_longest, wack_float)
22772 (wack_double, wack_doublest): Return l + r to keep r live across
22773 the call.
22774 * gdb.base/store.exp: Accomodate store.c changes.
22775
22776 2003-06-30 David Carlton <carlton@kealia.com>
22777
22778 * gdb.c++/maint.exp (test_invalid_name): New.
22779 (test_first_component): Add tests for invalid names.
22780
22781 2003-06-29 Michael Chastain <mec@shout.net>
22782
22783 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
22784 output of '<VTT for class>' for virtual base classes.
22785
22786 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
22787
22788 * gdb.base/completion.exp: Tab-complete "complet" instead of
22789 "compl".
22790 * gdb.base/complex.exp, gdb.base/complex.c: New files.
22791
22792 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
22793
22794 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
22795 * gdb.base/volatile.exp: Likewise.
22796
22797 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
22798
22799 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
22800 gdb/1265.
22801
22802 2003-06-28 Michael Chastain <mec@shout.net>
22803 Daniel Jacobowitz <drow@mvista.com>
22804
22805 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
22806 initial line count of 'captured_main' from 26 to 32.
22807 (test_with_self): Allow xmalloc call to be interleaved with the
22808 preceding two lines.
22809
22810 2003-06-24 Joel Brobecker <brobecker@gnat.com>
22811
22812 * gdb.base/bang.exp: New testcase.
22813
22814 2003-06-23 Joel Brobecker <brobecker@gnat.com>
22815
22816 * gdb.base/langs.exp: Add some tests for the "minimal" language
22817 support.
22818
22819 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
22820
22821 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
22822 the testcase.
22823
22824 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
22825
22826 * gdb.base/relocate.exp: Test add-symbol-file with a variable
22827 offset.
22828
22829 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
22830
22831 * gdb.c++/pr-1210.cc: New file.
22832 * gdb.c++/pr-1210.exp: New file.
22833
22834 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
22835
22836 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
22837 000-exec-continue.
22838
22839 2003-06-15 Mark Kettenis <kettenis@gnu.org>
22840
22841 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
22842 on *-*-*bsd* instead of *-*-freebsd*.
22843
22844 2003-06-14 Andrew Cagney <cagney@redhat.com>
22845
22846 * gdb.base/store.exp: Test longest and doublest. Test all
22847 parameters. Weaken return statement match.
22848 * gdb.base/store.c: Add longest and doublest - aka long long and
22849 long double functions. Put all parameters into local register
22850 variables. Use negative values.
22851
22852 2003-06-14 Andrew Cagney <cagney@redhat.com>
22853
22854 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
22855 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
22856 exit status.
22857 * gdb.base/fileio.exp: Disable target when nointerrupts and
22858 noinferiorio, instead of limiting it to remote. Use remote_exec
22859 instead of system.
22860
22861 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
22862
22863 * gdb.base/float.exp: Add ia64 support.
22864
22865 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
22866
22867 * gdb.base/fileio.exp: Run only on remote targets.
22868
22869 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
22870
22871 * gdb.base/fileio.c: New file, testing File-I/O.
22872 * gdb.base/fileio.exp: Ditto.
22873
22874 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
22875
22876 * gdb.base/shreloc.exp: New file, check symbol values obtained from
22877 shared objects after relocation at load time (gdb PR/1132).
22878 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
22879 as above, part of the shared object relocation test.
22880
22881 2003-06-08 Mark Kettenis <kettenis@gnu.org>
22882
22883 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
22884 fully filled history list.
22885 * gdb.base/gdb_history: New file.
22886
22887 * gdb.base/signals.exp: XFAIL "continue to func1" on
22888 i*86-*-freebsd*.
22889
22890 * gdb.base/attach.exp: When trying to attach to a nonexistent
22891 process, make it possible to specify the PID based on the target,
22892 and do so for *-*-freebsd*.
22893
22894 2003-06-02 Richard Henderson <rth@redhat.com>
22895
22896 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
22897
22898 2003-06-02 Richard Henderson <rth@redhat.com>
22899
22900 * gdb.base/selftest.exp: Next over lim_at_start initialization.
22901
22902 2003-06-02 Richard Henderson <rth@redhat.com>
22903
22904 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
22905
22906 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
22907
22908 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
22909 of globalvar.
22910
22911 2003-06-01 Mark Kettenis <kettenis@gnu.org>
22912
22913 * gdb.asm/asm-source.exp: Check for memory read errors in
22914 disassembler test on *BSD too.
22915
22916 2003-06-01 Richard Henderson <rth@redhat.com>
22917
22918 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
22919 for .frame.
22920 (gdbasm_call): Lose ldgp.
22921 (gdbasm_startup): Add frame information.
22922 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
22923
22924 2003-05-31 Mark Kettenis <kettenis@gnu.org>
22925
22926 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
22927 i?86-*-*.
22928
22929 2003-05-30 Mark Kettenis <kettenis@gnu.org>
22930
22931 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
22932 FreeBSD.
22933
22934 2003-05-29 Richard Henderson <rth@redhat.com>
22935
22936 * gdb.asm/alpha.inc: New file.
22937 * gdb.asm/asm-source.exp: Use it.
22938
22939 2003-05-29 Jim Blandy <jimb@redhat.com>
22940
22941 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
22942 'core.PID'.
22943
22944 2003-05-22 Jim Blandy <jimb@redhat.com>
22945
22946 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
22947 backtrace.
22948
22949 2003-05-20 David Carlton <carlton@math.stanford.edu>
22950
22951 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
22952 this time.
22953
22954 2003-05-19 David Carlton <carlton@bactrian.org>
22955
22956 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
22957 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
22958
22959 2003-05-19 David Carlton <carlton@bactrian.org>
22960
22961 * gdb.c++/namespace.exp: Add namespace scope and anonymous
22962 namespace tests.
22963 Bump copyright date.
22964 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
22965 (main): Call C::D::marker2.
22966 * gdb.c++/namespace1.cc: New file.
22967
22968 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
22969
22970 Roland McGrath <roland@redhat.com>
22971 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
22972 there is no manager thread.
22973
22974 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
22975
22976 * gdb.threads/schedlock.exp: Remove assumption that all threads
22977 will run in a particular small time slice. Also ensure we break
22978 in one of the child threads rather than the main thread.
22979
22980 2003-05-07 Jim Blandy <jimb@redhat.com>
22981
22982 Add support for assembly source testing on the s390x.
22983 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
22984 architecture.
22985 * gdb.asm/s390x.inc: New file.
22986
22987 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
22988 succession of 'if' statements.
22989
22990 2003-05-05 Andrew Cagney <cagney@redhat.com>
22991
22992 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
22993
22994 2003-05-05 Andrew Cagney <cagney@redhat.com>
22995
22996 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
22997 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
22998
22999 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
23000
23001 * gdb.base/charset.exp: Update based on new behavior of set/show
23002 charset commands.
23003
23004 2003-05-01 Andrew Cagney <cagney@redhat.com>
23005
23006 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
23007 variable do not give memory errors.
23008
23009 2003-04-30 Adam Fedor <fedor@gnu.org>
23010
23011 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
23012 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
23013 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
23014 gdb.objc/basicclass.m: : New files
23015
23016 * lib/gdb.exp (gdb_compile_objc): New procedure.
23017
23018 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
23019
23020 * gdb.base/signals.exp: Make backtrace tests more specific.
23021
23022 2003-04-23 David Carlton <carlton@bactrian.org>
23023
23024 * gdb.c++/maint.exp (test_first_component): Add tests for
23025 'operator' in more locations.
23026
23027 2003-04-16 Kevin Buettner <kevinb@redhat.com>
23028
23029 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
23030
23031 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
23032
23033 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
23034 func marke' instead. Update test name.
23035
23036 2003-04-15 David Carlton <carlton@math.stanford.edu>
23037
23038 * gdb.c++/maint.exp: New file.
23039
23040 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
23041
23042 * gdb.threads/schedlock.c: Change type of thread function argument
23043 to long, to avoid warnings on 64-bit platforms.
23044
23045 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
23046
23047 * gdb.base/attach.exp: Add new message from ptrace in case of
23048 attaching to nonexistent process.
23049
23050 2003-04-11 Jim Blandy <jimb@redhat.com>
23051
23052 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
23053 gdb.c++/userdef.cc: Place comments on the lines to which the
23054 marker function might return.
23055 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
23056 gdb.c++/userdef.exp: Look for those comments to check that we've
23057 returned to the right place, instead of checking line numbers.
23058
23059 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
23060
23061 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
23062 match on sourcefile name, instead of directory name.
23063
23064 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
23065
23066 * gdb.base/completion.exp: Use string_to_regexp to match the
23067 working directory name.
23068
23069 2003-04-09 Jim Blandy <jimb@redhat.com>
23070
23071 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
23072 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
23073 after an inferior function call, report the failure, but allow the
23074 test to continue.
23075
23076 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
23077
23078 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
23079 with -DPROTOTYPES.
23080
23081 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
23082
23083 * gdb.base/break.exp: Revert last patch.
23084
23085 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
23086
23087 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
23088 with -DPROTOTYPES.
23089
23090 2003-04-02 Andrew Cagney <cagney@redhat.com>
23091
23092 * gdb.base/callfuncs.exp: Make "print add" messages unique.
23093 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
23094 matching directories by the name breakpoint.
23095 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
23096 Make "continue to marker1" consistent.
23097 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
23098 message consistent.
23099 * lib/gdb.exp: Put "the program is no longer running", and "the
23100 program exited" in parenthesis.
23101 * lib/mi-support.exp: Ditto.
23102
23103 2003-04-02 Bob Rossi <bob_rossi@cox.net>
23104
23105 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
23106
23107 2003-03-29 Andrew Cagney <cagney@redhat.com>
23108
23109 * gdb.base/sizeof.c (main): Print the value of '\377'.
23110 * gdb.base/sizeof.exp: Check the sign of '\377'.
23111
23112 2003-03-27 Michael Chastain <mec@shout.net>
23113
23114 * gdb.base/gdb1090.exp: New file.
23115 * gdb.base/gdb1090.cc: New file.
23116
23117 2003-03-27 J. Brobecker <brobecker@gnat.com>
23118
23119 * gdb.gdb/observer.exp: New regression test.
23120
23121 2003-03-27 Michael Chastain <mec@shout.net>
23122
23123 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
23124 * gdb.base/ptype.exp: Likewise.
23125
23126 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
23127
23128 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
23129
23130 2003-03-26 Michael Chastain <mec@shout.net>
23131
23132 * gdb.base/ptype.exp: Actually use some typedef'd types.
23133
23134 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
23135
23136 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
23137 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
23138
23139 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
23140
23141 * gdb.base/default.exp: Fix regular expression.
23142
23143 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
23144
23145 * gdb.base/args.exp: Fix regular expression.
23146
23147 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
23148
23149 * gdb.base/help.exp: Allow Win32 child process.
23150
23151 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
23152
23153 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
23154 when stepping out of main().
23155
23156 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
23157
23158 * gdb.base/default.exp: Check for win32 specific message when calling
23159 "run" without executable.
23160
23161 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
23162
23163 * gdb.base/args.exp: Expect .exe in output.
23164
23165 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
23166
23167 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
23168 Cygwin native.
23169
23170 2003-03-17 Andrew Cagney <cagney@redhat.com>
23171
23172 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
23173 vector registes.
23174 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
23175 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
23176
23177 2003-03-17 David Carlton <carlton@math.stanford.edu>
23178
23179 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
23180 test, for PR breakpoints/38.
23181 Call test_watchpoint_and_breakpoint.
23182 * gdb.base/watchpoint.c (func3): New function.
23183 (main): Call func3.
23184
23185 2003-03-04 David Carlton <carlton@math.stanford.edu>
23186
23187 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
23188 Garply<Garply<char> >:: garply".
23189 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
23190 with respect to PR c++/1111; note also PR c++/1113.
23191 (test_template_breakpoints): KFAIL "constructor breakpoint" with
23192 respect to PR c++/1062.
23193 KFAIL "destructor breakpoint" with respect to PR c++/1112.
23194
23195 2003-03-03 David Carlton <carlton@math.stanford.edu>
23196
23197 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
23198 with respect to PR c++/57.
23199 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
23200 c++/826.
23201 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
23202 respect to PR c++/57.
23203
23204 2003-03-03 David Carlton <carlton@math.stanford.edu>
23205
23206 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
23207 respect to PR c++/33 into FAILs.
23208
23209 2003-03-03 Michael Chastain <mec@shout.net>
23210
23211 * configure.in: Update copyright years.
23212
23213 2003-03-03 Michael Chastain <mec@shout.net>
23214
23215 * Makefile.in: Update copyright years.
23216
23217 2003-02-28 David Carlton <carlton@math.stanford.edu>
23218
23219 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
23220 print class instead of struct and/or superfluous protection
23221 specifiers, as long as the resulting output is equivalent to the
23222 source code.
23223 Delete FIXME from end of messages on tests that don't need
23224 fixing.
23225
23226 2003-02-28 David Carlton <carlton@math.stanford.edu>
23227
23228 * gdb.c++/templates.exp (do_tests): Allow const in the two
23229 Foo<volatile char *>::foo tests.
23230
23231 2003-02-27 Michael Snyder <msnyder@redhat.com>
23232
23233 * gdb.base/restore.c (main): Return zero, so exit code
23234 will be consistant.
23235
23236 2003-02-26 David Carlton <carlton@math.stanford.edu>
23237
23238 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
23239 char *>::foo" test with respect to PR c++/33. Create a new test
23240 which is identical to that one except that it doesn't put the
23241 space between the "char" and the "*"; KFAIL it, too.
23242
23243 2003-02-26 David Carlton <carlton@math.stanford.edu>
23244
23245 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
23246 template types into either PASSes or KFAILs (corresponding to PR
23247 c++/57). Tweak indentation. Update copyright.
23248
23249 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
23250
23251 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
23252
23253 2003-02-13 Michael Chastain <mec@shout.net>
23254
23255 * gdb.base/exprs.exp: Remove i960 remnants.
23256 * gdb.base/funcargs.exp: Likewise.
23257 * gdb.base/list.exp: Likewise.
23258 * gdb.base/ptype.exp: Likewise.
23259
23260 2003-02-14 David Carlton <carlton@math.stanford.edu>
23261
23262 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
23263 pEe->D::vg()" from XFAIL to KFAIL.
23264
23265 2003-02-13 Jason Molenda (jmolenda@apple.com)
23266
23267 * gdb.base/maint.exp: Update maint print statistics regexp to include
23268 new entries.
23269
23270 2003-02-13 Michael Chastain <mec@shout.net>
23271
23272 * gdb.c++/inherit.exp: Remove call to get_debug_format.
23273
23274 2003-02-12 Michael Chastain <mec@shout.net>
23275
23276 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
23277 * gdb.c++/inherit.exp: Likewise.
23278 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
23279 * gdb.c++/templates.exp: Likewise.
23280 * gdb.c++/virtfunc.exp: Likewise.
23281
23282 2003-02-06 Jason Molenda (jason-cl@molenda.com)
23283
23284 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
23285 why the code is written that way.
23286
23287 2003-02-05 Michael Chastain <mec@shout.net>
23288
23289 * gdb.base/dump.exp: Add missing copyright line.
23290
23291 2003-02-05 Jason Molenda (jason-cl@molenda.com)
23292
23293 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
23294 at the beginning so the breakpoint doesn't get set on the loop.
23295
23296 2003-02-05 Michael Chastain <mec@shout.net>
23297
23298 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
23299 output for configurations with gcc 2.95.3.
23300
23301 2003-02-05 Keith Seitz <keiths@redhat.com>
23302 Andrew Cagney <ac131313@redhat.com>
23303
23304 * gdb.mi/mi-cli.exp: New file.
23305
23306 2003-02-04 Michael Chastain <mec@shout.net>
23307
23308 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
23309 Call perror and then continue.
23310
23311 2003-02-03 Michael Chastain <mec@shout.net>
23312
23313 * gdb.c++/pr-1023.cc: New file.
23314 * gdb.c++/pr-1023.exp: New file.
23315
23316 2003-02-05 Jim Blandy <jimb@redhat.com>
23317
23318 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
23319 it's local to foobar. Check for it there, and check that it's not
23320 present in main.
23321 * gdb.c++/local.cc (marker2): New function.
23322 (foobar): Call marker1.
23323 (main): Call marker2 instead of marker1.
23324
23325 2003-02-04 Andrew Cagney <ac131313@redhat.com>
23326
23327 * gdb.disasm/mn10200.exp: Obsolete file.
23328 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
23329 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
23330 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
23331
23332 2003-02-04 David Carlton <carlton@math.stanford.edu>
23333
23334 * gdb.c++/overload.exp: Test intToChar(1).
23335 * gdb.c++/overload.cc (intToChar): New.
23336 (main): Call intToChar.
23337
23338 2003-02-03 David Carlton <carlton@math.stanford.edu>
23339
23340 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
23341 'might_kfail' arg.
23342 KFAIL some of the continue_to_bp_overloaded calls, according to
23343 PR c++/1025.
23344
23345 2003-02-01 Michael Chastain <mec@shout.net>
23346
23347 * gdb.base/advance.c (marker1): New marker function.
23348 * gdb.base/advance.exp: When the 'advance' command lands on the
23349 return breakpoint, it can legitimately stop on either the
23350 current line or the next line. Accommodate both outcomes.
23351 * gdb.base/until.exp: Likewise.
23352
23353 2003-02-02 Andrew Cagney <ac131313@redhat.com>
23354
23355 2002-11-10 Jason Molenda (jason-cl@molenda.com):
23356 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
23357 now a list, not a tuple.
23358 * gdb.mi/mi-var-display.exp: Ditto.
23359 * gdb.mi/gdb792.exp: Ditto.
23360
23361 2003-02-01 Andrew Cagney <ac131313@redhat.com>
23362
23363 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
23364 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
23365 stack backtraces.
23366 * gdb.mi/mi-syn-frame.c: Part of same.
23367
23368 2003-02-01 Mark Kettenis <kettenis@gnu.org>
23369
23370 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
23371 gdb.mi/mi1-pthreads.exp: Return instead of calling
23372 gdb_suppress_entire_file.
23373
23374 2003-02-01 Mark Salter <msalter@redhat.com>
23375
23376 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
23377
23378 2003-01-31 Mark Salter <msalter@redhat.com>
23379
23380 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
23381 Support empty arg.
23382
23383 2003-01-30 Michael Chastain <mec@shout.net>
23384
23385 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
23386 This was a workaround for a UTF-8 bug in readline 4.3. The bug
23387 has been fixed in gdb/readline on 2003-01-09.
23388
23389 2003-01-29 Michael Snyder <msnyder@redhat.com>
23390
23391 * gdb.base/maint.exp: Allow for leading underscore in symbol.
23392 * gdb.base/display.exp: Allow for leading underscore in symbol.
23393 * gdb.base/args.exp: Skip if target does not support args passing.
23394
23395 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
23396
23397 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
23398 gdb_test. Accept a list of expect arguments as the third
23399 parameter.
23400 (gdb_test): Use it.
23401
23402 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
23403
23404 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
23405 allow for different test tree configurations. Update some
23406 tescases accordingly.
23407 * gdb.arch/altivec-regs.exp: Ditto.
23408 * gdb.asm/asm-source.exp: Ditto.
23409 * gdb.base/advance.exp: Ditto.
23410 * gdb.base/display.exp: Ditto.
23411 * gdb.base/long_long.exp: Ditto.
23412 * gdb.base/mips_pro.exp: Ditto.
23413 * gdb.base/overlays.exp: Ditto.
23414 * gdb.base/relocate.exp: Ditto.
23415 * gdb.base/setshow.exp: Ditto.
23416 * gdb.base/step-line.exp: Ditto.
23417 * gdb.base/step-test.exp: Ditto.
23418 * gdb.base/until.exp: Ditto.
23419 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
23420
23421 2003-01-17 David Carlton <carlton@math.stanford.edu>
23422
23423 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
23424 corresponding to PR c++/945.
23425 Update copyright.
23426
23427 2003-01-17 David Carlton <carlton@math.stanford.edu>
23428
23429 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
23430 corresponding to PR c++/68.
23431
23432 2003-01-17 David Carlton <carlton@math.stanford.edu>
23433
23434 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
23435 (test_paddr_hairy_functions): Call print_addr_2_kfail for
23436 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
23437
23438 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
23439
23440 * gdb.base/break.exp: Fix change of default location, because of
23441 removal of until tests.
23442 * gdb.base/help.exp: Update test for new 'until' help message.
23443 Add test for help on 'advance'.
23444 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
23445
23446 2003-01-15 Mark Kettenis <kettenis@gnu.org>
23447
23448 * gdb.base/default.exp: Adapt "info float" test for recent changes
23449 to that command. Add test for "info vector".
23450 * gdb.base/float.exp: New file. Add test for "info float" that
23451 resembles the old test in gdb.base/default.exp.
23452
23453 2003-01-15 David Carlton <carlton@math.stanford.edu>
23454
23455 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
23456
23457 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
23458
23459 * gdb.base/break.exp: Move the tests of until command from here...
23460 * gdb.base/until.exp: ... to here. New file. Add other tests.
23461 * gdb.base/advance.c: New file.
23462 * gdb.base/advance.exp: New file.
23463
23464 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
23465
23466 * gdb.base/args.c: New file.
23467 * gdb.base/args.exp: New file.
23468
23469 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
23470
23471 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
23472
23473 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
23474
23475 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
23476
23477 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
23478
23479 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
23480 dates.
23481
23482 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
23483
23484 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
23485
23486 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
23487
23488 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
23489 (ptype &*"foo").
23490 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
23491
23492 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
23493
23494 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
23495 * gdb.mi/mi1-console.exp: Likewise.
23496
23497 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
23498
23499 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
23500 * gdb.mi/mi1-console.exp: Likewise.
23501
23502 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
23503
23504 * gdb.c++/overload.exp: Remove some fixed XFAILs.
23505
23506 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
23507
23508 * gdb.base/detach.exp: New test.
23509
23510 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
23511
23512 * Makefile.in (ALL_SUBDIRS): New variable.
23513 (subdirs, clean, distclean): Use it.
23514 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
23515 regenerating Makefile, since it is generated from the top level.
23516 * gdb.asm/Makefile.in: Likewise.
23517 * gdb.base/Makefile.in: Likewise.
23518 * gdb.c++/Makefile.in: Likewise.
23519 * gdb.disasm/Makefile.in: Likewise.
23520 * gdb.java/Makefile.in: Likewise.
23521 * gdb.mi/Makefile.in: Likewise.
23522 * gdb.threads/Makefile.in: Likewise.
23523 * gdb.trace/Makefile.in: Likewise.
23524
23525 2003-01-09 David Carlton <carlton@math.stanford.edu>
23526
23527 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
23528 Add copyright year 2003.
23529
23530 2003-01-06 Michael Chastain <mec@shout.net>
23531
23532 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
23533 When selecting a thread, 'line' and 'file' are optional.
23534 * gdb.mi/mi1-pthreads.exp: Likewise.
23535
23536 2003-01-06 Andreas Schwab <schwab@suse.de>
23537
23538 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
23539 failures.
23540
23541 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
23542
23543 Fix PR gdb/844
23544 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
23545 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
23546
23547 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
23548 instead of calling gdb_suppress_entire_file.
23549 * gdb.threads/print-threads.exp: Likewise.
23550 * gdb.threads/schedlock.exp: Likewise.
23551
23552 * gdb.threads/killed.exp: Return instead of calling
23553 gdb_suppress_entire_file.
23554 * gdb.threads/linux-dp.exp: Likewise.
23555 * gdb.threads/pthreads.exp: Likewise.
23556
23557 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
23558
23559 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
23560 stabs.
23561 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
23562 * gdb.base/whatis.exp: Always allow (void) after function names.
23563
23564 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
23565
23566 * gdb.c++/casts.exp: Correct regexp.
23567
23568 2003-01-04 Mark Kettenis <kettenis@gnu.org>
23569
23570 * configure.in: Call AC_CONFIG_HEADER. Don't call
23571 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
23572 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
23573 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
23574 aforementioned directories in the AC_OUPUT call.
23575 * config.hin: New file.
23576 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
23577 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
23578 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
23579 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
23580 pass -I$objdir instead of -I$objdir/$subdir in compilation.
23581 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
23582 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
23583 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
23584 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
23585 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
23586 gdb.threads/configure.in, gdb.threads/configure,
23587 gdb.threads/config.in, gdb.trace/configure.in,
23588 gdb.trace/configure: Removed.
23589
23590 2003-01-03 Michael Chastain <mec@shout.net>
23591
23592 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
23593 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
23594
23595 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
23596
23597 * gdb.base/store.exp: Fix regular expressions.
23598
23599 2002-12-28 Mark Kettenis <kettenis@gnu.org>
23600
23601 * configure.in: Rewrite.
23602 * configure: Regenerated.
23603
23604 2003-01-03 David Carlton <carlton@math.stanford.edu>
23605
23606 * gdb.base/psymtab.exp: New file.
23607 * gdb.base/psymtab1.c: Ditto.
23608 * gdb.base/psymtab2.c: Ditto.
23609
23610 2002-12-23 Adam Fedor <fedor@gnu.org>
23611
23612 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
23613
23614 2002-12-23 David Carlton <carlton@math.stanford.edu>
23615
23616 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
23617 and current_directory initialization.
23618
23619 2002-12-22 Jim Blandy <jimb@redhat.com>
23620
23621 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
23622 rather than as part of the output file name.
23623
23624 * gdb.base/attach.exp: There's no need to copy the test program to
23625 /tmp; that was only ever necessary on HP/UX, and this test is
23626 entirely disabled there anyway.
23627
23628 2002-12-21 Jim Blandy <jimb@redhat.com>
23629
23630 * gdb.c++/psmang.exp: Doc fix.
23631
23632 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
23633 test.
23634
23635 2002-12-20 David Carlton <carlton@math.stanford.edu>
23636
23637 * gdb.c++/annota2.exp: KFAIL annotate-quit.
23638
23639 2002-12-18 Michael Chastain <mec@shout.net>
23640
23641 * gdb.c++/annota2.exp: Add copyright year 2002.
23642
23643 2002-12-17 David Carlton <carlton@math.stanford.edu>
23644
23645 * gdb.c++/try_catch.cc: Add marker comments.
23646 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
23647 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
23648 * gdb.c++/m-static.cc: Ditto.
23649 * gdb.c++/m-static1.cc: Ditto.
23650 * gdb.c++/try_catch.cc: Ditto.
23651
23652 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
23653
23654 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
23655 to see whether we are using the new -environment-directory
23656 command which resets via -r or the old version of the command
23657 which may prompt the user. Part of fix for gdb/741.
23658
23659 2002-12-13 Andrew Cagney <ac131313@redhat.com>
23660
23661 * gdb.fortran/types.exp: Update obsolete comment.
23662 * gdb.fortran/exprs.exp: Ditto.
23663 * lib/gdb.exp: Delete obsolete code.
23664 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
23665 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
23666 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
23667 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
23668 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
23669 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
23670 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
23671 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
23672 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
23673 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
23674 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
23675 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
23676 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
23677 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
23678 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
23679 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
23680 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
23681 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
23682 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
23683 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
23684 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
23685 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
23686 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
23687 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
23688 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
23689 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
23690 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
23691 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
23692 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
23693 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
23694 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
23695 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
23696 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
23697 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
23698 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
23699 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
23700 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
23701
23702 2002-12-11 David Carlton <carlton@math.stanford.edu>
23703
23704 * gdb.c++/m-data.exp: Add test for members that shadow global
23705 variables: see PR gdb/804.
23706 * gdb.c++/m-data.cc: Ditto.
23707
23708 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
23709
23710 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
23711
23712 2002-12-06 David Carlton <carlton@math.stanford.edu>
23713
23714 * gdb.base/store.c: Don't declare functions static.
23715
23716 2002-12-04 Andrew Cagney <ac131313@redhat.com>
23717
23718 * gdb.base/store.exp, gdb.base/store.c: New files.
23719
23720 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
23721
23722 * gdb.base/selftest.exp: Update for current gdb.
23723
23724 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
23725
23726 * gdb.base/maint.exp: Only dump symbols from one source file
23727 or objfile.
23728
23729 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
23730
23731 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
23732 function call.
23733
23734 2002-11-25 Jim Blandy <jimb@redhat.com>
23735
23736 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
23737 function appearing in error message.
23738
23739 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
23740
23741 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
23742
23743 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
23744
23745 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
23746 for mi1 and current mi is in correct format. New mi startup message
23747 should be in mi console format. This is part of fix for PR gdb/604.
23748
23749 2002-09-18 Fernando Nasser <fnasser@redhat.com>
23750
23751 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
23752 which explicitly prints the zero offset as "+0".
23753
23754 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
23755
23756 * gdb.threads/schedlock.c (args): Make unsigned.
23757
23758 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
23759
23760 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
23761 numbers. Allow "foo2|selected stack frame".
23762 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
23763 * gdb.asm/asmsrc2.s: Likewise.
23764 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
23765 comments.
23766 * gdb.asm/mips.inc: New file.
23767
23768 2002-10-18 Adam Fedor <fedor@gnu.org>
23769
23770 * gdb.base/default.exp: Update expected output to include 'ObjC'.
23771 * gdb.base/help.exp: Likewise.
23772
23773 2002-10-17 Kevin Buettner <kevinb@redhat.com>
23774
23775 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
23776 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
23777
23778 2002-10-02 Jim Blandy <jimb@redhat.com>
23779
23780 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
23781
23782 2002-10-01 Andrew Cagney <ac131313@redhat.com>
23783
23784 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
23785 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
23786 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
23787 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
23788 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
23789 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
23790 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
23791
23792 2002-09-29 Andrew Cagney <ac131313@redhat.com>
23793
23794 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
23795 * mi0-disassemble.exp, mi0-eval.exp: Delete.
23796 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
23797 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
23798 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
23799 * mi0-var-block.exp, mi0-var-child.exp: Delete.
23800 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
23801
23802 2002-09-27 Kevin Buettner <kevinb@redhat.com>
23803
23804 * gdb.base/annota1.exp (info break): Make directory components of
23805 path optional since not all compilers emit this debug information.
23806
23807 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
23808 step ends up stepping out of the function instead of stopping on
23809 the epilogue.
23810
23811 2002-09-26 Keith Seitz <keiths@redhat.com>
23812
23813 * lib/insight-support.exp (gdbtk_start): Figure out where
23814 the insight executable is based on where gdb is. Use this
23815 executable to start insight instead of gdb.
23816
23817 2002-09-25 Andrew Cagney <cagney@redhat.com>
23818
23819 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
23820
23821 2002-09-24 Andrew Cagney <ac131313@redhat.com>
23822
23823 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
23824 test_isolated_complaints.
23825 (test_empty_complaint): New function.
23826 (test_empty_complaints): New function. Check no output when no
23827 complaints.
23828
23829 2002-09-19 Jim Blandy <jimb@redhat.com>
23830
23831 * gdb.base/charset.exp, gdb.base/charset.c: New files.
23832
23833 2002-09-19 Andrew Cagney <ac131313@redhat.com>
23834
23835 * gdb.gdb/complaints.exp: New file.
23836
23837 2002-09-18 Andrew Cagney <ac131313@redhat.com>
23838
23839 * gdb.base/maint.exp: Check `help maint internal-warning'.
23840
23841 2002-09-18 David Carlton <carlton@math.stanford.edu>
23842
23843 * gdb.c++/m-static.exp: Remove breakpoints depending on line
23844 numbers, and replace them by a single breakpoint after the
23845 constructors are all finished.
23846 Add test 4.
23847 * gdb.c++/m-static.cc: Add test 4.
23848 * gdb.c++/m-static.h: New file.
23849 * gdb.c++/m-static1.cc: New file.
23850
23851 * gdb.c++/printmethod.exp: New file.
23852 * gdb.c++/printmethod.cc: New file.
23853
23854 * gdb.c++/pr-574.exp: New file.
23855 * gdb.c++/pr-574.cc: New file.
23856
23857 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
23858
23859 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
23860 embedded targets which never actually exit.
23861
23862 2002-09-18 Fernando Nasser <fnasser@redhat.com>
23863
23864 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
23865 "don't step after run" as unresolved or unsupported, instead of xfail.
23866
23867 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
23868
23869 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
23870 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
23871 Add newline to expected string in "step out of main (status wrapper)"
23872 case.
23873
23874 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
23875
23876 * lib/gdb.exp (rerun_to_main): Allow restarting application.
23877 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
23878
23879 2002-09-17 Tom Tromey <tromey@redhat.com>
23880
23881 * gdb.base/printcmds.exp (test_print_string_constants): Expect
23882 \000, not \0, in double-quoted string.
23883
23884 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
23885
23886 * gdb.base/commands.exp: Don't expect a "Program exited normally"
23887 string after running the commands execution on breakpoint tests.
23888
23889 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
23890
23891 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
23892
23893 2002-09-12 Joel Brobecker <brobecker@gnat.com>
23894
23895 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
23896
23897 2002-09-10 Keith Seitz <keiths@redhat.com>
23898
23899 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
23900 runto proc.
23901 (mi_run_to_main): Use mi_runto.
23902 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
23903
23904 2002-09-10 Keith Seitz <keiths@redhat.com>
23905
23906 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
23907 regexp for stopping at main. Could have multiple event notifications.
23908 Don't assume that main was declared with no parameters.
23909 (mi_next): Use mi_step_to.
23910 (mi_step): Use mi_next_to.
23911
23912 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
23913
23914 * gdb.base/default.exp: Fix expected string in `info float' test.
23915
23916 2002-09-09 Ben Elliston <bje@redhat.com>
23917
23918 * config/mips.exp: Update comments.
23919 * config/mips-idt.exp: Likewise.
23920 * config/nind.exp: Likewise.
23921 * config/slite.exp: Likewise.
23922 * config/sparclet.exp: Likewise.
23923 * config/udi.exp: Likewise.
23924 * config/vx.exp: Likewise.
23925 * config/vxworks29k.exp: Likewise.
23926
23927 2002-09-05 Jim Blandy <jimb@redhat.com>
23928
23929 * gdb.threads/killed.exp: Fix test failure message.
23930
23931 2002-09-04 Keith Seitz <keiths@redhat.com>
23932
23933 * lib/mi-support.exp: Update copyright.
23934 (mi_gdb_test): Increase the priority of the expected pattern
23935 so that it matches gdb_test.
23936
23937 2002-09-03 Keith Seitz <keiths@redhat.com>
23938
23939 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
23940 Use integer comparison instead of string comparison for testing
23941 whether binary was built.
23942
23943 2002-09-03 Jim Blandy <jimb@redhat.com>
23944
23945 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
23946
23947 2002-08-29 Jim Blandy <jimb@redhat.com>
23948
23949 * gdb.threads/pthreads.exp: Move the portable thread compilation
23950 code into a function in lib/gdb.exp, and call that from here.
23951 * lib/gdb.exp (gdb_compile_pthreads): New function.
23952
23953 2002-08-29 Keith Seitz <keiths@redhat.com>
23954
23955 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
23956 expect_out so that callers can get at it.
23957
23958 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
23959
23960 * gdb.threads/print-threads.c: New file.
23961 * gdb.threads/print-threads.exp: New file.
23962 * gdb.threads/schedlock.c: New file.
23963 * gdb.threads/schedlock.exp: New file.
23964
23965 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
23966
23967 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
23968 not altivec.c.
23969
23970 2002-08-17 Mark Kettenis <kettenis@gnu.org>
23971
23972 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
23973 targets. The problem should be fixed now.
23974
23975 2002-08-15 Mark Kettenis <kettenis@gnu.org>
23976
23977 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
23978 2002-07-24 change that removes final dots from error messages.
23979
23980 2002-08-13 Tom Tromey <tromey@redhat.com>
23981
23982 * gdb.base/readline.exp: New file.
23983
23984 2002-08-01 Andrew Cagney <ac131313@redhat.com>
23985
23986 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
23987 supress message.
23988
23989 2002-08-01 Andrew Cagney <cagney@redhat.com>
23990
23991 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
23992 CHILL_FOR_TARGET and CHILL_LIB.
23993 * configure.in (configdirs): Remove gdb.chill.
23994 * configure: Regenerate.
23995 * lib/gdb.exp: Obsolete references to chill.
23996 * gdb.fortran/types.exp: Ditto.
23997 * gdb.fortran/exprs.exp: Ditto.
23998
23999 2002-07-30 Kevin Buettner <kevinb@redhat.com>
24000
24001 * gdb.base/shlib-call.exp (additional_flags): Conditionally
24002 set Irix-specific compile and link flags.
24003
24004 2002-07-29 Kevin Buettner <kevinb@redhat.com>
24005
24006 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
24007 source files. The ``-o'' option doesn't work with the ``-E'' option
24008 when using the Irix compiler.
24009
24010 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
24011
24012 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
24013 Improve support for reusing an exec file. Copy exec file
24014 to target, and run gdbserver on the target instead of on the host.
24015
24016 2002-07-18 Jim Blandy <jimb@redhat.com>
24017
24018 * gdb.base/ending-run.exp: Don't expect to see the program end in
24019 some orderly fashion when we're running on a real stand-alone
24020 board.
24021
24022 * gdb.base/interrupt.exp: Correct logic for skipping tests on
24023 targets that don't support interrupts.
24024
24025 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
24026
24027 * gdb.base/attach.exp: Add patterns to match output from /proc-based
24028 systems.
24029 Move comments in expect statements to inside the actions, so that they
24030 don't get matched against.
24031
24032 2002-07-10 Mark Kettenis <kettenis@gnu.org>
24033
24034 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
24035 function when asleep" test.
24036
24037 2002-07-10 Andrew Cagney <ac131313@redhat.com>
24038
24039 * gdb.base/page.exp: Rewrite to handle problems with very long
24040 `info set' output. Update copyright.
24041
24042 2002-06-26 Andrew Cagney <ac131313@redhat.com>
24043
24044 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
24045 gdb.threads-hp.
24046 * gdb.hp/configure: Regenerate.
24047 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
24048 * gdb.hp/gdb.threads-hp/configure: Delete file.
24049 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
24050
24051 2002-06-22 Andrew Cagney <ac131313@redhat.com>
24052
24053 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
24054 setlocale, bindtextdomain and textdomain.
24055
24056 2002-06-11 Jim Blandy <jimb@redhat.com>
24057
24058 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
24059 preprocessor macro information is present.
24060
24061 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
24062 tests.
24063
24064 2002-06-06 Michael Snyder <msnyder@redhat.com>
24065
24066 * gdb.base/overlays.exp: Record addresses of overlay
24067 functions in TCL variables rather than in GDB variables,
24068 to avoid having GDB convert them to pointers (with loss
24069 of information).
24070
24071 * gdb.base/d10v.ld: Merge in several years worth of
24072 default linker script changes.
24073 * gdb.base/long_long.exp: Add check for sizeof (long double).
24074
24075 2002-06-06 Michal Ludvig <mludvig@suse.cz>
24076
24077 * gdb.asm/asm-source.exp: Add x86-64 target.
24078 * gdb.asm/x86_64.inc: New.
24079
24080 2002-05-30 Michael Chastain <mec@shout.net>
24081
24082 From Benjamin Kosnik <bkoz@redhat.com>:
24083 * gdb.c++/m-static.cc: New file.
24084 * gdb.c++/m-static.exp: New file.
24085
24086 2002-05-28 Michael Snyder <msnyder@redhat.com>
24087
24088 * gdb.base/call-ar-st.exp: Allow for reduced floating point
24089 precision.
24090
24091 2002-05-27 Michael Chastain <mec@shout.net>
24092
24093 From Benjamin Kosnik <bkoz@redhat.com>:
24094 * gdb.c++/m-data.cc: New file.
24095 * gdb.c++/m-data.exp: New file.
24096
24097 2002-05-27 Michael Chastain <mec@shout.net>
24098
24099 From Benjamin Kosnik <bkoz@redhat.com>:
24100 * gdb.c++/try_catch.cc: New file.
24101 * gdb.c++/try_catch.exp: New file.
24102
24103 2002-05-27 Michael Chastain <mec@shout.net>
24104
24105 * gdb.c++/local.exp: Accept more nested types in output.
24106
24107 2002-05-26 Michael Chastain <mec@shout.net>
24108
24109 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
24110
24111 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
24112
24113 * lib/gdb.exp (gdb_wrapper_init): Just because
24114 gdb_wrapper_file exists, this does not mean that the file
24115 should not be rebuilt. That is what gdb_wrapper_initialized
24116 is for.
24117 (default_gdb_init): Reset gdb_wrapper_initialized.
24118
24119 2002-05-23 Michael Snyder <msnyder@redhat.com>
24120
24121 * gdb.base/all-bin.exp: Revise previous patch by just reducing
24122 the precision of the floating point test results.
24123 * gdb.base/call-rt-st.exp: Ditto.
24124
24125 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
24126 * gdb.base/call-rt-st.exp: Ditto.
24127
24128 2002-05-19 Michael Chastain <mec@shout.net>
24129
24130 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
24131
24132 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
24133
24134 * configure.in (configdirs): Add gdb.arch.
24135 * configure: Regenerate.
24136
24137 2002-05-17 Jim Blandy <jimb@redhat.com>
24138
24139 * gdb.base/completion.exp: Recognize the more detailed error
24140 messages produced by the macro expander's lexical analyzer.
24141
24142 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
24143
24144 * gdb.arch/altivec-abi.c: New file.
24145 * gdb.arch/altivec-abi.exp: New file.
24146 * gdb.arch/altivec-regs.c: New file.
24147 * gdb.arch/altivec-regs.exp: New file.
24148
24149 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
24150
24151 * gdb.base/maint.exp (maint print type): Update for new type
24152 structure.
24153
24154 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
24155
24156 * gdb.arch: New directory.
24157 * gdb.arch/configure.in: New file.
24158 * gdb.arch/configure: New file.
24159 * gdb.arch/Makefile.in: New file.
24160
24161 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
24162
24163 * gdb.asm/asm-source.exp: Add v850 as supported target.
24164 * gdb.asm/v850.inc: New file.
24165
24166 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
24167
24168 * gdb.c++/annota2.exp (annotate-quit): Add comment.
24169
24170 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
24171
24172 * gdb.base/break.exp: Check 'break "marker2"'.
24173
24174 2002-05-10 Michael Snyder <msnyder@redhat.com>
24175
24176 * gdb.base/long_long.exp: Fix typo.
24177
24178 2002-05-10 Jim Blandy <jimb@redhat.com>
24179
24180 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
24181 a bug.
24182
24183 * gdb.base/printcmds.exp (test_integer_literals_rejected):
24184 Recognize more detailed error message produced by the macro
24185 expander's lexical analyzer.
24186 * lib/gdb.exp (test_print_reject): Same.
24187
24188 2002-05-09 Mark Kettenis <kettenis@gnu.org>
24189
24190 * gdb.c++/method.exp: Fix typo.
24191
24192 2002-05-08 Michael Snyder <msnyder@redhat.com>
24193
24194 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
24195 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
24196 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
24197 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
24198 Add iftarget clause for strongarm.
24199
24200 2002-05-06 Michael Snyder <msnyder@redhat.com>
24201
24202 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
24203 (gdb_continue_to_end): Accept output from status wrapper.
24204 * gdb.base/ending-run.exp: Add case for output from status wrapper.
24205 Clean up fail messages to match pass messages.
24206
24207 Enable the "needs_status_wrapper" testsuite feature.
24208 * lib/gdb.exp (gdb_wrapper_init): New procedure.
24209 (gdb_compile): Conditionally call gdb_wrapper_init.
24210 * gdb.base/a2-run.exp: Recognize output from status wrapper.
24211 * gdb.c++/method.exp: Recognize output from status wrapper.
24212
24213 2002-05-06 Ben Elliston <bje@redhat.com>
24214 From Graydon Hoare <graydon@redhat.com>
24215
24216 * config/sid.exp: Include support for "rawsid" protocol.
24217
24218 2002-05-03 Jim Blandy <jimb@redhat.com>
24219
24220 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
24221 * gdb.c++/hang3.C: New file.
24222
24223 2002-05-04 Andrew Cagney <ac131313@redhat.com>
24224
24225 * gdb.base/default.exp: Remove obsolete code.
24226 * gdb.c++/misc.exp: Ditto. Update copyright.
24227 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
24228 * gdb.base/whatis.exp: Ditto. Update copyright.
24229 * gdb.base/scope.exp: Ditto. Update copyright.
24230 * gdb.base/ptype.exp: Ditto. Update copyright.
24231 * gdb.base/printcmds.exp: Ditto. Update copyright.
24232 * gdb.base/opaque.exp: Ditto. Update copyright.
24233 * gdb.base/list.exp: Ditto.
24234 * gdb.base/funcargs.exp: Ditto. Update copyright.
24235 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
24236 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
24237 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
24238 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
24239 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
24240 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
24241
24242 2002-05-02 Michael Snyder <msnyder@redhat.com>
24243
24244 * gdb.base/watchpoint.exp: Add xscale target.
24245 * gdb.base/long_long.exp: Add xscale target.
24246 * gdb.base/default.exp: Add xscale target.
24247
24248 2002-05-01 Jim Blandy <jimb@redhat.com>
24249
24250 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
24251 gdb.c++/hang.exp: New test.
24252
24253 2002-05-01 Fred Fish <fnf@redhat.com>
24254
24255 * gdb.base/completion.exp: Handle completions of "./Make" for
24256 more than one completion possibility, as is the case when we
24257 build and test in the source tree.
24258
24259 2002-04-29 Anthony Green <green@redhat.com>
24260
24261 * gdb.java/jmisc1.exp: New file.
24262 * gdb.java/jmisc2.exp: New file.
24263
24264 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
24265
24266 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
24267
24268 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
24269
24270 * gdb.base/help.exp: Change 'help status' to allow for target
24271 dependent output differences.
24272
24273 2002-04-22 Michael Chastain <mec@shout.net>
24274
24275 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
24276
24277 2002-04-22 Michael Chastain <mec@shout.net>
24278
24279 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
24280
24281 2002-04-17 David S. Miller <davem@redhat.com>
24282
24283 * gdb.asm/sparc64.inc: New file.
24284 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
24285
24286 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
24287
24288 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
24289 instruction file directly into the build tree. Clean up at end of
24290 test.
24291
24292 2002-04-18 David S. Miller <davem@redhat.com>
24293
24294 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
24295 handle 64-bit platforms correctly.
24296 * gdb.base/maint.exp: Likewise.
24297
24298 2002-04-18 Kevin Buettner <kevinb@redhat.com>
24299
24300 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
24301 ``-fpic'' when compiling files comprising a shared library, but
24302 it does need additional linker flags in order to find shared
24303 libraries at run time.
24304
24305 2002-04-18 Kevin Buettner <kevinb@redhat.com>
24306
24307 * gdb.base/cvexpr.c (use): New function.
24308 (main): Invoke use() on all global variables to prevent
24309 some linkers from deleting these otherwise unused symbols.
24310
24311 2002-04-17 Michael Chastain <mec@shout.net>
24312 From David S. Miller <davem@redhat.com>
24313
24314 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
24315 handle 64-bit platforms correctly.
24316
24317 2002-04-12 Michael Snyder <msnyder@redhat.com>
24318 From Jim Blandy <jimb@redhat.com>
24319 * gdb.base/foo.c (foox): Remove section attribute; the linker
24320 script can handle this instead.
24321 * gdb.base/bar.c (barx): Same.
24322 * gdb.base/baz.c (bazx): Same.
24323 * gdb.base/grbx.c (grbxx): Same.
24324
24325 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
24326 manager doesn't automatically unmap overlays unnecessarily.
24327
24328 2002-04-10 Martin M. Hunt <hunt@redhat.com>
24329
24330 * gdb.base/ending-run.exp: Fix pattern for Mips targets
24331 stepping out of main.
24332
24333 2002-04-09 Michael Chastain <mec@shout.net>
24334
24335 * gdb.c++/local.cc (main): Move call to marker1() inside nested
24336 scope so that the nested scope tests will make sense.
24337 * gdb.c++/local.exp: Write patterns that actually work with gcc
24338 (the HP patterns "were never known to work with gcc").
24339 Keep the old aCC patterns too.
24340
24341 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
24342
24343 * gdb.base/attach.exp: Correct target board test.
24344
24345 2002-04-08 Michael Chastain <mec@shout.net>
24346
24347 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
24348 in a const method. Add some xfail and fail cases for configurations
24349 that do not emit the "const ...".
24350
24351 2002-04-07 Michael Chastain <mec@shout.net>
24352
24353 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
24354 Accept "A * const" and "const A * const" as type of "this".
24355 Fix spelling of getFunky throughout. Make messages uniform.
24356
24357 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
24358
24359 Work around for PR gdb/285:
24360 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
24361
24362 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
24363
24364 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
24365 instructions file at run time instead of configure time.
24366 Sometimes we run the test in a directory that is not the one we
24367 configured in.
24368 * gdb.asm/configure.in: Delete creation of symlink.
24369 * gdb.asm/configure: Regenerate.
24370
24371 2002-04-05 J. Brobecker <brobecker@gnat.com>
24372
24373 * gdb.gdb/xfullpath.exp: New test, to exercise the new
24374 xfullpath () function.
24375
24376 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
24377
24378 * gdb.asm/Makefile.in: Correct dependencies.
24379
24380 * gdb.asm/powerpc.inc: New file.
24381 * gdb.asm/asm-source.exp: Add PowerPC.
24382 * gdb.asm/configure.in: Likewise.
24383 * gdb.asm/configure: Regenerated.
24384
24385 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
24386
24387 * gdb.base/relocate.exp: New file.
24388 * gdb.base/relocate.c: New file.
24389
24390 2002-04-04 Fred Fish <fnf@redhat.com>
24391
24392 * gdb.base/step-test.exp: Update comment regarding stopping in
24393 memcpy/bcopy calls inserted as part of the compiler runtime.
24394
24395 2002-04-04 Michael Snyder <msnyder@redhat.com>
24396
24397 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
24398
24399 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
24400
24401 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
24402 (gdb_expect): Remove $notransfer hack.
24403
24404 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
24405
24406 * gdb.c++/classes.exp ("calling method for small class"): Match
24407 updated register output.
24408
24409 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
24410
24411 Fix PR gdb/452
24412 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
24413 when finished. Make gdb_file_cmd send "exec-file" when
24414 appropriate.
24415
24416 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
24417
24418 * gdb.base/attach.exp: Remove extra setup_xfail.
24419
24420 2002-03-26 Michael Snyder <msnyder@redhat.com>
24421
24422 * gdb.base/default.exp: Add tests for dump, append, and restore.
24423 * gdb.base/help.exp: Add tests for dump, append, and restore.
24424 * gdb.base/dump.exp: New file, test dump, append and restore.
24425 * gdb.base/dump.c: New file.
24426
24427 2002-03-27 Michael Snyder <msnyder@redhat.com>
24428
24429 * gdb.base/help.exp: Modify expect strings to reflect
24430 clean-ups in help messages.
24431
24432 2002-03-26 Fred Fish <fnf@redhat.com>
24433
24434 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
24435 have debugging info for those functions and the compiler uses them
24436 internally to copy structs around.
24437
24438 2002-03-26 Fred Fish <fnf@redhat.com>
24439
24440 * gdb.base/list.exp: Revert the change made yesterday and add note
24441 about why we don't list the default lines for remote targets.
24442
24443 2002-03-25 Michael Snyder <msnyder@redhat.com>
24444
24445 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
24446
24447 2002-03-25 Fred Fish <fnf@redhat.com>
24448
24449 * gdb.base/list.exp: This test works on remote targets so remove
24450 the short circuit for remote targets. Update copyright.
24451
24452 2002-03-25 Fred Fish <fnf@redhat.com>
24453
24454 * gdb.base/attach.exp: Fix logic error that was suppressing this
24455 test for all non hppa*-*-hpux* targets, instead of the hp target.
24456 Move comments closer to the suppression point. Also now need to
24457 check that we are running natively.
24458
24459 2002-03-22 Michael Snyder <msnyder@redhat.com>
24460
24461 * gdb.base/default.exp: Add test for gcore. Update copyright.
24462 * gdb.base/help.exp: Add test for gcore. Update copyright.
24463
24464 2002-03-06 Fred Fish <fnf@redhat.com>
24465
24466 * gdb.base/funcargs.c: Remove extraneous ';' character.
24467 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
24468
24469 2002-03-04 Michael Chastain <mec@shout.net>
24470
24471 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
24472 accommodate gcc v3 function signature.
24473 * gdb.mi/mi0-var-cmd-exp: Ditto.
24474
24475 2002-02-24 Andrew Cagney <ac131313@redhat.com>
24476
24477 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
24478 ``GNU/Linux'' or ``Linux kernel''
24479 * testsuite/gdb.threads/pthreads.c: Ditto.
24480
24481 2002-02-24 Michael Chastain <mec@shout.net>
24482
24483 * gdb.threads/pthreads.c (thread1): Add a return statement.
24484 (thread2): Likewise.
24485 (foo): Likewise.
24486
24487 2002-02-23 Michael Chastain <mec@shout.net>
24488
24489 * gdb.threads/linux-dp.c (philosopher): Add a return statement
24490 to placate gcc.
24491
24492 2002-02-23 Michael Chastain <mec@shout.net>
24493
24494 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
24495 test "ptype bint". The test passes on all my stabs configurations.
24496
24497 2002-02-21 Jim Blandy <jimb@redhat.com>
24498
24499 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
24500 filename at a time, and watch for the ones we want to see.
24501
24502 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
24503 types of pointers to prototyped functions.
24504
24505 2002-02-20 Andrew Cagney <ac131313@redhat.com>
24506
24507 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
24508 signed, unsigned and straight char.
24509 (padding_char, padding_short, padding_int, padding_long,
24510 padding_long_long, padding_float, padding_double,
24511 padding_long_double): New global variables.
24512 (fill, fill_structs): New functions.
24513
24514 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
24515 for correctly sized writes. Update copyright.
24516 (get_valueof): New procedure.
24517 (get_sizeof): Call get_valueof.
24518 (check_valueof): New procedure.
24519 (check_padding): New procedure.
24520
24521 2002-02-20 Michael Chastain <mec@shout.net>
24522
24523 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
24524 to setup_xfail. Document some of the remaining calls.
24525
24526 2002-02-18 Michael Chastain <mec@shout.net>
24527
24528 * gdb.c++/userdef.exp: Update copyright year.
24529
24530 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
24531
24532 * gdb.c++/userdef.exp: Test overloaded operators properly.
24533 Remove xfails.
24534
24535 2002-02-14 Michael Snyder <msnyder@redhat.com>
24536
24537 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
24538
24539 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
24540
24541 * gdb.base/a2-run.exp: Check for a remote target properly.
24542 * gdb.base/annota1.exp: Likewise.
24543 * gdb.base/list.exp: Likewise.
24544 * gdb.base/reread.exp: Likewise.
24545 * gdb.base/scope.exp: Likewise.
24546 * gdb.base/shlib-call.exp: Likewise.
24547 * gdb.base/term.exp: Likewise.
24548 * gdb.c++/annota2.exp: Likewise.
24549
24550 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
24551
24552 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
24553
24554 2002-02-10 Michael Chastain <mec@shout.net>
24555
24556 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
24557 (call_after_alloca): Ditto.
24558
24559 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
24560
24561 * gdb.base/ending-run.exp: Guard "cont" test with
24562 gdb_skip_stdio_test.
24563
24564 2002-02-06 Jim Blandy <jimb@redhat.com>
24565
24566 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
24567 from here...
24568 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
24569 To here. Disable this test on non-HP platforms. Add big comment.
24570
24571 2002-02-04 Michael Snyder <msnyder@redhat.com>
24572
24573 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
24574 other than d10v and m32r.
24575
24576 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
24577
24578 * gdb.base/default.exp: Rewrite test patterns to reduce time
24579 taken to match them.
24580
24581 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
24582
24583 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
24584 Allow a start function above main.
24585 * gdb.threads/linux-dp.exp: Fix copyright date.
24586
24587 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
24588
24589 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
24590 (check_philosopher_stack): Check for manager thread before checking
24591 for a just-starting thread.
24592
24593 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
24594
24595 From Neil Booth <neil@daikokuya.demon.co.uk>:
24596 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
24597 warnings.
24598
24599 2002-01-21 Fred Fish <fnf@redhat.com>
24600
24601 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
24602 not caller.
24603
24604 2002-01-21 Jim Blandy <jimb@redhat.com>
24605
24606 * gdb.base/reread.exp: Check that GDB properly re-reads the
24607 executable file when it changes while no inferior is running.
24608
24609 2002-01-21 Fred Fish <fnf@redhat.com>
24610
24611 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
24612 optionally accept the "shlib events" variation.
24613
24614 2002-01-21 Jim Blandy <jimb@redhat.com>
24615
24616 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
24617 call `fflush' after every `printf', so that the output is produced
24618 at predictable points, regardless of whatever buffering does (or
24619 doesn't) take place.
24620 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
24621 at different points.
24622
24623 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
24624
24625 * gdb.c++/inherit.exp: Update copyright years.
24626 * gdb.c++/method.exp: Likewise.
24627
24628 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
24629
24630 * gdb.c++/classes.exp: Update for improved v3 support and skipping
24631 artificial methods/arguments.
24632 * gdb.c++/derivation.exp: Likewise.
24633 * gdb.c++/inherit.exp: Likewise.
24634 * gdb.c++/method.exp: Likewise.
24635 * gdb.c++/virtfunc.exp: Likewise.
24636
24637 2002-01-18 Andrew Cagney <ac131313@redhat.com>
24638
24639 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
24640 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
24641 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
24642 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
24643 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
24644 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
24645
24646 2002-01-17 Jim Blandy <jimb@redhat.com>
24647
24648 * gdb.asm/asm-source.exp (info symbol): Take another shot at
24649 anchoring the pattern matching the entry point symbol's name.
24650
24651 2002-01-17 Andrew Cagney <ac131313@redhat.com>
24652
24653 * gdb.base/maint.exp: Update ``maint internal-error'' to match
24654 continue/quit query. Update copyright.
24655
24656 2002-01-14 Michael Snyder <msnyder@redhat.com>
24657
24658 * gdb.base/gcore.exp: Remove extra debugging output.
24659
24660 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
24661
24662 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
24663 for slightly dubious v2 mangled string.
24664
24665 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
24666
24667 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
24668
24669 2002-01-10 Jason Merrill <jason@redhat.com>
24670
24671 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
24672
24673 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
24674 constructors.
24675 * gdb.c++/derivation.exp: Likewise.
24676 * gdb.c++/templates.exp: Likewise.
24677 * gdb.c++/virtfunc.exp: Likewise.
24678
24679 2002-01-10 Michael Snyder <msnyder@redhat.com>
24680
24681 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
24682
24683 2002-01-08 Michael Snyder <msnyder@redhat.com>
24684
24685 * gdb.base/gcore.exp: New test for generate-core-file command.
24686 * gdb.base/gcore.c: Testcase for above.
24687 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
24688
24689 2002-01-08 Jason Merrill <jason@redhat.com>
24690
24691 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
24692
24693 2002-01-07 Fred Fish <fnf@redhat.com>
24694
24695 * gdb.c++/overload.exp: Remove unconditional xfails for:
24696 print foo_instance1.overloadargs(1)
24697 print foo_instance1.overloadargs(1, 2)
24698 print foo_instance1.overloadargs(1, 2, 3)
24699 print foo_instance1.overloadargs(1, 2, 3, 4)
24700 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
24701 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
24702 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
24703 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
24704 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
24705 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
24706 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
24707 print foo_instance1.overload1arg()
24708 print foo_instance1.overload1arg((char)arg2)
24709 print foo_instance1.overload1arg((signed char)arg3)
24710 print foo_instance1.overload1arg((unsigned char)arg4)
24711 print foo_instance1.overload1arg((int)arg7)
24712 print foo_instance1.overload1arg((unsigned int)arg8)
24713 print foo_instance1.overload1arg((float)arg11)
24714 print foo_instance1.overload1arg((double)arg12)
24715
24716 2002-01-07 Michael Snyder <msnyder@redhat.com>
24717
24718 * gdb.base/huge.exp: New test. Print a very large target data object.
24719 (skip_huge_test): New test variable. Define if you want to skip this
24720 test. The test reads an 8 megabyte data object from the target, so it
24721 might be very time consuming on remote targets with a slow connection.
24722 * gdb.base/huge.c: New file. Test case for above.
24723
24724 2002-01-07 Fred Fish <fnf@redhat.com>
24725
24726 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
24727 g_instance.bfoo, and g_instance.cfoo.
24728
24729 2002-01-07 Jeffrey A Law <law@redhat.com>
24730
24731 * gdb.base/break.c (multi_line_if_conditional): New function.
24732 (multi_ilne_while_conditional): Likewise.
24733 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
24734 IF or WHILE condition puts the breakpoint at the start of
24735 the condition.
24736
24737 * gdb.base/selftest.exp (backtrace through signal handler): Remove
24738 hppa*-*-hpux* expected failure.
24739 * gdb.base/structs.exp (do_function_calls): Similarly.
24740
24741 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
24742 watchpoints.
24743
24744 2002-01-06 Andrew Cagney <ac131313@redhat.com>
24745
24746 Fix PR gdb/66.
24747 * gdb.base/structs.exp: Replace skip for a29k with skip for
24748 gdb,cannot_call_functions.
24749 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
24750 * gdb.base/callfuncs.exp: Ditto.
24751 * gdb.base/call-rt-st.exp: Ditto.
24752 * gdb.base/call-strs.exp: Ditto.
24753 * gdb.base/callfwmall.exp: Ditto.
24754 * gdb.base/scope.exp: Obsolete xfail a29k.
24755 * gdb.c++/misc.exp: Ditto.
24756 * gdb.c++/cplusfuncs.exp: Ditto.
24757 * gdb.base/ptype.exp: Ditto.
24758 * gdb.base/printcmds.exp: Ditto.
24759 * gdb.base/opaque.exp: Ditto.
24760 * gdb.base/list.exp: Ditto.
24761 * gdb.base/funcargs.exp: Ditto.
24762 * gdb.base/default.exp: Ditto.
24763
24764 2002-01-04 Michael Snyder <msnyder@redhat.com>
24765
24766 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
24767 * gdb.base/maint.exp: Add tests for maint info sections options.
24768
24769 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
24770
24771 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
24772
24773 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
24774
24775 * gdb.asm/arm.inc: New file.
24776 * gdb.asm/asm-source.exp: Add arm targets.
24777 * gdb.asm/configure.in: Ditto.
24778 * gdb.asm/configure: Recreated from configure.in.
24779
24780 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
24781
24782 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
24783 with HP's compiler.
24784 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
24785 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
24786 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
24787 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
24788
24789 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
24790 either HP's compilers or GCC.
24791
24792 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
24793 a SIGBUS or SIGSEGV.
24794
24795 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
24796
24797 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
24798 can be compiled with either HP's compiler or GCC.
24799
24800 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
24801 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
24802 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
24803
24804 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
24805 to match current gdb output. Update due to using auto-solib-limit
24806 for limiting instead of overloading auto-solib-add.
24807 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
24808 test program.
24809
24810 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
24811 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
24812 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
24813 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
24814 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
24815 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
24816 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
24817 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
24818 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
24819 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
24820 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
24821 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
24822 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
24823
24824 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
24825 a SIGTRAP to the inferior.
24826
24827 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
24828
24829 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
24830 Substitute call to target_link by call to gdb_compile.
24831
24832 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
24833
24834 * gdb.base/break.exp: Fix HP specific search string when testing
24835 backtracing in a called function.
24836
24837 * gdb.base/constvars.exp: Only set lang to C++ if we're
24838 compiling the test with HP's compilers.
24839 * gdb.base/volatile.exp: Similarly.
24840
24841 2001-12-19 Jim Blandy <jimb@redhat.com>
24842
24843 * gdb.base/printcmds.exp: Expect the null character to be printed
24844 as '\0', and the '\013' to be printed as '\v'.
24845 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
24846 * gdb.base/setvar.exp: Same.
24847
24848 2001-12-17 Jim Blandy <jimb@redhat.com>
24849
24850 * gdb.base/completion.exp: Rather than completing very long
24851 filenames, which can make the readline library produce output we
24852 don't recognize, cd to the directory first, and then complete
24853 using nice, short relative paths.
24854
24855 * gdb.base/completion.exp: On some systems, there is, in fact, a
24856 variable named `b' in scope, since GDB treats all static
24857 variables as being in scope. So use `no_var_named_this'
24858 instead of `b'.
24859
24860 * gdb.base/corefile.exp: Recognize the message saying that GDB
24861 can't find the core file's registers as a failure.
24862
24863 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
24864
24865 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
24866 test expect string more specific.
24867
24868 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
24869
24870 * gdb.asm/asm-source.exp: Add support for xstormy16.
24871 * gdb.asm/configure.in: Ditto.
24872 * gdb.asm/configure: Rebuild.
24873 * gdb.asm/xstormy16.inc: New file.
24874
24875 2001-12-10 Fred Fish <fnf@redhat.com>
24876
24877 * gdb.base/maint.exp: Update to match changes in type dumping code.
24878
24879 2001-12-10 Jim Blandy <jimb@redhat.com>
24880
24881 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
24882 matching the entry point symbol's name at the beginning of the
24883 line.
24884
24885 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
24886
24887 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
24888 gdb.c++/inherit.exp, gdb.c++/method.exp,
24889 gdb.c++/namespace.exp, gdb.c++/templates.exp,
24890 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
24891 and class layout support.
24892
24893 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
24894
24895 * gdb.c++/classes.exp: Add test for static member function.
24896 * gdb.c++/misc.cc: Add class with static member function.
24897
24898 2001-12-07 Jim Blandy <jimb@redhat.com>
24899
24900 If GDB says it can't find the struct the function returned, report
24901 those tests as `unsupported'.
24902 * gdb.base/call-rt-st.exp (print_struct_call): New function.
24903 Rewrite subsequent tests to use it.
24904
24905 If GDB says it can't find the struct the function returned, report
24906 those tests as `unsupported'.
24907 * gdb.base/structs.exp (call_struct_func): New function.
24908 (do_function_calls): Use call_struct_func to call the functions
24909 returning structs.
24910
24911 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
24912 whether functions are prototyped or not, so we can't possibly pass
24913 arguments to t_float_values2 properly.
24914
24915 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
24916 value of `timeout' for targets other than the mips*tx39-*.
24917
24918 2001-12-06 Michael Snyder <msnyder@redhat.com>
24919
24920 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
24921 and detect whether the start symbol has a leading underscore.
24922
24923 2001-12-04 Jim Blandy <jimb@redhat.com>
24924
24925 * gdb.base/completion.exp: Clarify indentation.
24926
24927 2001-12-03 Jim Blandy <jimb@redhat.com>
24928
24929 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
24930 variables on the S/390, not `.word'.
24931
24932 2001-11-30 Jim Blandy <jimb@redhat.com>
24933
24934 Add assembly-source tests for s390-ibm-linux.
24935 * gdb.asm/s390.inc: New file.
24936 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
24937 the S/390 architecture.
24938 * gdb.asm/configure: Regenerated.
24939
24940 2001-11-30 Michael Snyder <msnyder@redhat.com>
24941
24942 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
24943 next, info source, info sources, info line, global and static
24944 variables, and static functions.
24945 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
24946 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
24947 * gdb.asm/asmsrc1.s: Add a static function and some variables.
24948 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
24949 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
24950 (gdbasm_leave): Restore frame pointer.
24951 (gdbasm_startup): Copy stack set-up from crt0.S.
24952
24953 2001-11-26 Fernando Nasser <fnasser@redhat.com>
24954
24955 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
24956 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
24957 to a local (non-static) variable. Copy tstruct.a to a static buffer
24958 and return a pointer to that buffer.
24959 * gdb.base/callfwmall.c (t_structs_a): Ditto.
24960
24961 2001-11-24 Mark Kettenis <kettenis@gnu.org>
24962
24963 * gdb.asm/configure.in: Fix recognition of ix86 target.
24964 * gdb.asm/configure: Regenerate.
24965
24966 2001-11-21 Michael Snyder <msnyder@redhat.com>
24967
24968 * gdb.asm/sparc.inc: New file.
24969 * gdb.asm/asm-source.exp: Recognize sparc target.
24970 * gdb.asm/configure.in: Recognize sparc target.
24971 * gdb.asm/configure: Regenerate.
24972
24973 2001-11-21 Michael Snyder <msnyder@redhat.com>
24974
24975 * gdb.asm/m32r.inc: New file.
24976 * gdb.asm/asm-source.exp: Recognize m32r target.
24977 * gdb.asm/configure.in: Recognize m32r target.
24978 * gdb.asm/configure: Regenerate.
24979
24980 2001-11-20 Michael Snyder <msnyder@redhat.com>
24981
24982 * gdb.asm/i386.inc: New file.
24983 * gdb.asm/asm-source.exp: Recognize ix86 target.
24984 * gdb.asm/configure.in: Recognize ix86 target.
24985 * gdb.asm/configure: Regenerate.
24986
24987 * gdb.c++/namespace.exp: Fix quotes in output messages.
24988
24989 2001-11-14 Michael Snyder <msnyder@redhat.com>
24990
24991 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
24992 qualifier in a type cast expression, to designate an address
24993 in the instruction space (Harvard architecture).
24994
24995 2001-11-13 Michael Snyder <msnyder@redhat.com>
24996
24997 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
24998 Tests for expressions using 'const' and 'volatile'.
24999
25000 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
25001
25002 * gdb.asm/asm-sources.exp: Allow defining linker flags.
25003
25004 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
25005
25006 * lib/mi-support.exp (mi_run_to_helper): Move comments
25007 outside of gdb_expect.
25008
25009 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
25010
25011 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
25012 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
25013 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
25014 mi0_run_to): New functions.
25015 * gdb.mi/mi-simplerun.exp: Use them.
25016 * gdb.mi/mi0-simplerun.exp: Likewise.
25017 * gdb.mi/mi-var-cmd.exp: Likewise.
25018 * gdb.mi/mi0-var-cmd.exp: Likewise.
25019
25020 2001-11-10 Andrew Cagney <ac131313@redhat.com>
25021
25022 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
25023 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
25024
25025 2001-11-09 Andrew Cagney <ac131313@redhat.com>
25026
25027 * gdb.base/restore.exp: Include $expected value in restored test
25028 message.
25029
25030 2001-11-09 Andrew Cagney <ac131313@redhat.com>
25031
25032 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
25033 implemented.
25034
25035 2001-11-08 Michael Snyder <msnyder@redhat.com>
25036
25037 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
25038 Add pass/fail message for stop at breakpoint in call dummy function.
25039
25040 2001-11-07 Michael Snyder <msnyder@redhat.com>
25041
25042 * gdb.c++/templates.exp (test_template_breakpoints):
25043 If we get an overload menu, but it does not match what
25044 we expect, we still need to issue the "cancel" command.
25045 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
25046 making the whitespace optional. Argument for "new" may be
25047 "unsigned" as well as "unsigned int/long".
25048 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
25049 making the whitespace optional. Also replace "(void) with
25050 "((void|)), making the keyword "void" optional.
25051 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
25052 making the whitespace optional. Also replace "(void) with
25053 "((void|)), making the keyword "void" optional.
25054 * gdb.base/callfuncs.c (t_float_values): This function must
25055 _not_ be prototyped, and the following function (t_float_values2)
25056 must be prototyped (if the compiler supports it), so that GDB
25057 can be tested against both cases. Usually one case involves
25058 promotion of float to double, while the other does not.
25059 * gdb.base/callfwmall.c: Ditto.
25060 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
25061 includes a stack frame for "start".
25062
25063 2001-11-05 Jim Blandy <jimb@redhat.com>
25064
25065 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
25066 pointers are 32 bits long, and that offsets of relocs are always
25067 stored in the data (REL-style), and not in the reloc entry itself
25068 (RELA-style).
25069 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
25070 stabs.
25071
25072 2001-11-01 Michael Snyder <msnyder@redhat.com>
25073
25074 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
25075 and regular expression operators by using quoting.
25076
25077 2001-10-31 Michael Snyder <msnyder@redhat.com>
25078
25079 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
25080 depending on what the symbol table contains.
25081 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
25082 the output of the ptype command. Similarly, accept both "const &"
25083 and "const&".
25084
25085 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
25086
25087 * gdb.base/miscexprs.c (main): Add usage of preprocessor
25088 symbol `STORAGE' to allow to choose the storage class of
25089 the local datastructures.
25090 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
25091 compiler directive.
25092
25093 2001-10-30 Michael Snyder <msnyder@redhat.com>
25094
25095 * gdb.base/jump.exp: Allow it to run for all targets.
25096
25097 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
25098
25099 * gdb.base/call-ar-st.c (print_double_array): Match for loop
25100 with new double_array size.
25101 (main): Change storage class of all local variables to static.
25102 Reduce size of double_array to 9.
25103 * gdb.base/call-ar-st.exp: Increase timeout value.
25104 Change expected output for double array to match new size in
25105 call-ar-st.c.
25106
25107 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
25108
25109 * gdb.base/ending-run.exp: Create identical output when passing
25110 `step to end of run' case. Add regular expression branch satisfying
25111 Stormy16 target.
25112
25113 2001-10-28 Mark Kettenis <kettenis@gnu.org>
25114
25115 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
25116 that we catch the expected failure under Linux/x86.
25117
25118 2001-10-29 Orjan Friberg <orjanf@axis.com>
25119
25120 * gdb.base/setvar.exp: Escape curly braces.
25121 * gdb.stabs/weird.exp: Ditto.
25122
25123 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
25124
25125 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
25126 * gdm.mi/mi0-hack-cli.exp: Likewise.
25127
25128 2001-10-25 Andrew Cagney <ac131313@redhat.com>
25129
25130 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
25131 messages.
25132
25133 2001-10-21 Andrew Cagney <ac131313@redhat.com>
25134
25135 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
25136 checking MI enabled.
25137
25138 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
25139
25140 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
25141
25142 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
25143
25144 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
25145 if gdb child process crashes, just signal an error.
25146
25147 2001-10-02 Jim Blandy <jimb@redhat.com>
25148
25149 * lib/gdb.exp (test_xfail_format): Simplify.
25150
25151 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
25152 front of the variable name `format'. Simplify `if'.
25153
25154 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
25155
25156 * gdb.threads/pthreads.exp: Wait for output and delay
25157 before sending ^C.
25158
25159 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
25160
25161 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
25162 some incorrect output instead of timing out.
25163 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
25164
25165 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
25166
25167 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
25168 check to allow additional `int'.
25169
25170 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
25171
25172 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
25173 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
25174
25175 2001-09-27 Michael Snyder <msnyder@redhat.com>
25176
25177 * lib/gdb.exp (test_debug_format): New proc.
25178 (setup_xfail_format): Use new proc test_debug_format.
25179 * gdb.base/constvars.exp (local_compiler_xfail_check): New
25180 proc; use new service proc test_debug_format.
25181 Replace all other "gcc_compiled" tests with this test.
25182 * gdb.base/volatile.exp (local_compiler_xfail_check): New
25183 proc; use new service proc test_debug_format.
25184 Replace all other "gcc_compiled" tests with this test.
25185
25186 2001-09-27 Michael Snyder <msnyder@redhat.com>
25187
25188 * gdb.base/cvexpr.exp: New file.
25189 * gdb.base/cvexpr.c: New file
25190 Test for expressions using const and volatile keywords.
25191
25192 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
25193
25194 * gdb.base/constvars.exp: Check for different orders of keywords
25195 and additional "int" strings in output.
25196
25197 2001-09-22 Andrew Cagney <ac131313@redhat.com>
25198
25199 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
25200 responses from "help maint".
25201
25202 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
25203
25204 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
25205 to localhost:NNN instead of :NNN, in case Xvfb is listening
25206 only on TCP.
25207
25208 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
25209
25210 * gdb.base/recurse.exp: When checking leaving the watchpoint
25211 scope, recognize when gdb is in function's epilogue and pass.
25212
25213 2001-09-18 Keith Seitz <keiths@redhat.com>
25214
25215 * lib/insight-support.exp (_gdbtk_export_target_info): Add
25216 support for running tests against sid targets.
25217 (gdbtk_done): Ditto.
25218
25219 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
25220
25221 * gdb.base/ending-run.c (main): Set stdout buffersize
25222 to the same reasonable value for any target.
25223 * gdb.base/ending-run.exp: Add a regular expression
25224 to make testsuite happy on Sanyo Stormy16 target.
25225
25226 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
25227
25228 * gdb.base/display.c (do_loops): Add float variable `f'.
25229 Increment f in loop.
25230 * gdb.base/display.exp: Increment timeout by 60 seconds.
25231 Change float display test to use variable `f'.
25232
25233 2001-09-17 Jim Blandy <jimb@redhat.com>
25234
25235 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
25236 overflowing the limited breakpoint tables on some ROM monitors
25237 (like the ROM68K).
25238
25239 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
25240
25241 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
25242 the "-ac" (disable access control) flag.
25243
25244 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
25245
25246 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
25247 ints.
25248
25249 2001-08-30 Keith Seitz <keiths@redhat.com>
25250
25251 * lib/gdb.exp: Move all insight-related functionality into
25252 separate file.
25253 * lib/insight-support.exp: New file.
25254
25255 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
25256
25257 * config/sid.exp (sid_start): Never set sid verbosity; disable
25258 expect_background {} that consumed its stdout; tolerate </dev/null.
25259 Attempt to set endianness override in "sid" protocol mode. Cleanup.
25260
25261 2001-08-18 Andrew Cagney <ac131313@redhat.com>
25262
25263 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
25264 CLI jump command to start it.
25265 (mi_run_to_main): Fail immediatly when unexpected output.
25266
25267 2001-08-18 Andrew Cagney <ac131313@redhat.com>
25268
25269 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
25270 beginning of function. Fix PR gdb/191.
25271
25272 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
25273
25274 * config/sid.exp (sid_start): Don't warn if we cannot figure out
25275 what to force sid endianness to.
25276
25277 2001-08-15 Keith Seitz <keiths@redhat.com>
25278
25279 * lib/gdb.exp (gdbtk_start): Don't set environment
25280 variables for TCL_LIBRARY and friends. Insight will
25281 now figure these out for itself.
25282
25283 2001-08-02 Michael Snyder <msnyder@redhat.com>
25284
25285 * gdb.base/completion.exp: Remove the symbol "a64l" from
25286 the expect string; this is target-specific, and not related
25287 to what is being tested.
25288
25289 2001-08-02 Dave Brolley <brolley@redhat.com>
25290
25291 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
25292
25293 2001-07-25 Michael Snyder <msnyder@redhat.com>
25294
25295 * gdb.base/consecutive.exp: New file. Test stepping over
25296 breakpoints on consecutive instructions.
25297 * gdb.base/consecutive.c: New file.
25298
25299 * gdb.base/call-rt-st.exp: Use double-backslash to quote
25300 curly braces in regular expressions.
25301
25302 2001-07-25 Michael Snyder <msnyder@redhat.com>
25303
25304 * gdb.base/ending-run.exp: Accept "Program exited normally" as
25305 legitimate output from stepping out of main.
25306
25307 2001-07-22 Keith Seitz <keiths@redhat.com>
25308
25309 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
25310 the empty string, do not run the tests.
25311
25312 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25313
25314 * gdb.base/long_long.exp: Detect size of pointer. Take into
25315 account 2-byte pointers when testing for p/a results.
25316
25317 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25318
25319 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
25320 and defined to 1K for m68hc11.
25321 (random_data): Reduce table to 1K for embedded platforms (68hc11).
25322 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
25323 (sizeof_random_data): New variable to tell the size of the data table;
25324 don't test past this size; always run to main.
25325
25326 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25327
25328 * gdb.base/return2.exp: return of long long and double fails for
25329 68HC11; don't execute these tests on that platform.
25330 * gdb.base/return.exp: Return of a double fails for 68hc11.
25331
25332 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25333
25334 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
25335 tests that print a float.
25336 * call-rt-st.exp: Likewise.
25337
25338 2001-07-12 Mark Kettenis <kettenis@gnu.org>
25339
25340 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
25341 running this test on Linux.
25342
25343 2001-06-24 Michael Chastain <chastain@redhat.com>
25344
25345 * gdb.base/arithmet.exp: Remove some tests to make all test names
25346 unique.
25347
25348 2001-07-03 Michael Snyder <msnyder@redhat.com>
25349
25350 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
25351 the output of the ptype command.
25352
25353 2001-07-02 Michael Snyder <msnyder@redhat.com>
25354
25355 * gdb.base/completion.exp: Don't assume that break.c is the only
25356 source file that may contain functions named "marker".
25357 * gdb.base/corefile.exp: Quote the curly braces in regexp.
25358
25359 2001-06-28 Andrew Cagney <ac131313@redhat.com>
25360
25361 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
25362 of files to delete.
25363
25364 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
25365 * gdb.disasm/h8300s.exp: New file.
25366 gdb.disasm/h8300s.s: Likewise.
25367
25368 2001-06-27 Andrew Cagney <ac131313@redhat.com>
25369
25370 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
25371 empty breakpoint tables.
25372
25373 2001-06-25 Andrew Cagney <ac131313@redhat.com>
25374
25375 * lib/mi-support.exp: Update args=... part of stop-reason
25376 patterns. Accept either a list or a tuple.
25377
25378 2001-06-23 Andrew Cagney <ac131313@redhat.com>
25379
25380 * lib/mi-support.exp: Remove local emacs variable defining
25381 change-log-default-name.
25382
25383 2001-06-22 Michael Chastain <chastain@redhat.com>
25384
25385 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
25386 This is operationally compatible with the previous version.
25387
25388 2001-06-13 Jim Blandy <jimb@redhat.com>
25389
25390 * lib/gdb.exp (gdb_test): Doc fix.
25391
25392 2001-06-10 Michael Chastain <chastain@redhat.com>
25393
25394 * gdb.base/exprs.exp: Remove a duplicate test.
25395
25396 2001-06-06 Jim Blandy <jimb@redhat.com>
25397
25398 * gdb.base/return2.exp (main): Use values to test float and double
25399 returns that are not NaN's, to avoid being confused by IEEE
25400 comparison rules.
25401
25402 2001-06-04 Michael Snyder <msnyder@redhat.com>
25403
25404 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
25405 non-zero if control_c fails. Terminate the test on failure,
25406 rather than wait for 12 more tests to time out.
25407
25408 2001-06-06 Jim Blandy <jimb@redhat.com>
25409
25410 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
25411 Don't forget to match the GDB prompt.
25412
25413 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
25414
25415 2001-06-04 Jim Blandy <jimb@redhat.com>
25416
25417 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
25418 command.
25419
25420 2001-05-31 Kevin Buettner <kevinb@redhat.com>
25421
25422 * gdb.base/annota1.exp (info break): Match four or more spaces
25423 after "Address".
25424
25425 2001-05-31 Michael Chastain <chastain@redhat.com>
25426
25427 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
25428 (dm_type_int_star): Likewise.
25429 (dm_type_long_star): Likewise.
25430 (dm_type_void_star): Likewise.
25431
25432 2001-05-29 Kevin Buettner <kevinb@redhat.com>
25433
25434 * gdb.base/completion.exp (INPUTRC): Set this environment variable
25435 to a known value in order to get consistent results regardless
25436 of the setting of INPUTRC or the presence or contents of .inputrc.
25437
25438 2001-05-24 Michael Snyder <msnyder@redhat.com>
25439
25440 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
25441 Don't require that the main thread and the manager thread are the
25442 first in the list.
25443
25444 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
25445 debugging. If test fails, issue an "unsupported" not a "fail".
25446
25447 2001-05-24 Jim Blandy <jimb@redhat.com>
25448
25449 Don't assume that short is shorter than int.
25450 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
25451 assume that shorts are smaller than ints. On a 16-bit machine,
25452 this isn't true.
25453 ("print unsigned char == (~0)"): Add test that verifies that ~0,
25454 an int, is not equal to ~0 stored in an unsigned char. This tests
25455 the same thing that the previous test meant to, but works on
25456 16-bit machines, too.
25457 ("print unsigned char != (~0)"): Same test, complemented.
25458
25459 2001-05-24 Michael Snyder <msnyder@redhat.com>
25460
25461 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
25462 test for (full_coverage == 0). This makes the test run faster,
25463 and prevents dejagnu getting out of step.
25464
25465 2001-05-23 Kevin Buettner <kevinb@redhat.com>
25466
25467 * gdb.base/finish.exp (finish_void): Revise pattern for
25468 stopping on the call statement to not permit stopping at
25469 the start of the instructions comprising the call sequence.
25470
25471 2001-05-19 Michael Chastain <chastain@redhat.com>
25472
25473 * gdb.base/callfuncs.exp: Make all test names unique.
25474 * gdb.base/commands.exp: Make all test names unique.
25475 * gdb.base/condbreak.exp: Make all test names unique.
25476 * gdb.base/dbx.exp: Make all test names unique.
25477 * gdb.base/default.exp: Make all test names unique.
25478 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
25479 and TIMEOUT messages to their corresponding PASS message.
25480 * gdb.base/ending-run.exp: Make all test names unique.
25481 * gdb.base/long_long.exp: Remove duplicate test.
25482
25483 2001-05-21 Kevin Buettner <kevinb@redhat.com>
25484
25485 * gdb.base/finish.exp (finish_void): Allow "finish" command to
25486 stop on the call statement as well as the statement after the
25487 call.
25488
25489 2001-05-21 Michael Snyder <msnyder@redhat.com>
25490
25491 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
25492
25493 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
25494
25495 * gdb.base/completion.exp: Revamp test. Make it execute on all
25496 platforms.
25497
25498 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
25499
25500 * config/gdbserver.exp (gdb_load): Handle the case
25501 in which the arguments to gdbserver are given in the
25502 baseboard configuration file.
25503 Also handle the case in which the server needs to do a
25504 load.
25505
25506 2001-05-07 Keith Seitz <keiths@cygnus.com>
25507
25508 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
25509 set up the display for testing.
25510 (gdbtk_start): Convert all paths to paths that tcl will like.
25511 Export target information to environment.
25512 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
25513 necessary.
25514 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
25515 (to_tcl_path): New proc to convert a given pathname into
25516 a path acceptible as an argument to a tcl command.
25517 (_gdbtk_export_target_info): New proc to export target info
25518 into the environment for gdbtk testing.
25519 (gdbtk_done): New proc to signal end-of-test.
25520
25521 2001-05-06 Jim Blandy <jimb@redhat.com>
25522
25523 * restore.c: Make the code of caller0 correspond to its comment.
25524
25525 2001-05-03 Michael Snyder <msnyder@redhat.com>
25526
25527 * config/sid.exp (gdb_target_sid): Check for error messages.
25528 On error or timeout, don't make expect exit (which will terminate
25529 all subsequent tests); instead just make gdb exit.
25530 (gdb_load): Check for error messages. On error or timeout,
25531 return a negative value.
25532
25533 2001-04-24 Jim Blandy <jimb@redhat.com>
25534
25535 * gdb.c++/templates.exp: If we see the prompt for the overload
25536 list, but we haven't recognized any of the longer patterns,
25537 arrange for this test to fail, not hang.
25538
25539 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
25540 variations.
25541
25542 2001-04-22 Michael Chastain <chastain@redhat.com>
25543
25544 * gdb.c++/local.exp: Use the 'runto' library function.
25545 * gdb.c++/namespace.exp: Likewise.
25546 * gdb.c++/overload.exp: Likewise.
25547
25548 2001-03-26 Kevin Buettner <kevinb@redhat.com>
25549
25550 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
25551 * gdb.base/step-line.exp: New file. Test step/next in presence of
25552 #line directives.
25553 * gdb.base/step-line.c: New file. Test program for the above.
25554 * gdb.base/step-line.inp: New file. We pretend that this file has
25555 been transformed by some other tool into step-line.c.
25556
25557 2001-03-21 Jim Blandy <jimb@redhat.com>
25558
25559 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
25560 unmangled operator names.
25561
25562 2001-03-20 Jim Blandy <jimb@redhat.com>
25563
25564 * gdb.threads/linux-dp.exp: Recognize an additional message
25565 generated by GDB when it doesn't understand how to debug threads
25566 on the target system.
25567
25568 2001-03-19 Andrew Cagney <ac131313@redhat.com>
25569
25570 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
25571
25572 2001-03-12 Michael Chastain <chastain@redhat.com>
25573
25574 * gdb.c++/derivation.exp: Use the 'runto' library function.
25575
25576 2001-03-12 Michael Chastain <chastain@redhat.com>
25577
25578 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
25579
25580 2001-02-24 Michael Chastain <chastain@redhat.com>
25581
25582 * gdb.c++/ref-types.exp: Change handwritten code to library
25583 function 'runto'.
25584
25585 2001-03-16 Orjan Friberg <orjanf@axis.com>
25586
25587 * gdb.base/signals.exp: Set count to 0 explicitly.
25588
25589 2001-03-15 Mark Salter <msalter@redhat.com>
25590
25591 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
25592 (gdb_target_monitor): Add check of gdb_target_cmd return value.
25593 (gdb_load): Add support for additional target_info: gdb_download_size
25594 and gdb_load_timeout.
25595
25596 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
25597
25598 * gdb.base/annota1.exp: Move test of isnative to earlier in the
25599 file -- to prevent failing when the compile fails but we have no
25600 intention of running the tests anyway.
25601
25602 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
25603 tests if set.
25604
25605 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
25606 integers.
25607
25608 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
25609 * gdb.c++/namespace.exp: Ditto.
25610
25611 2001-03-07 Orjan Friberg <orjanf@axis.com>
25612
25613 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
25614 * gdb.base/pointers.exp: Relax pattern match of decimals.
25615
25616 2001-03-06 Kevin Buettner <kevinb@redhat.com>
25617
25618 * Makefile.in, config/abug.exp, config/cfdbug.exp,
25619 config/cpu32bug.exp, config/dve.exp, config/est.exp,
25620 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
25621 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
25622 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
25623 config/sh.exp, config/sid.exp, config/slite.exp,
25624 config/sparclet.exp, config/udi.exp, config/unknown.exp,
25625 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
25626 config/vxworks.exp, config/vxworks29k.exp,
25627 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
25628 gdb.base/all-bin.exp, gdb.base/annota1.exp,
25629 gdb.base/arithmet.exp, gdb.base/assign.exp,
25630 gdb.base/async.exp, gdb.base/attach.exp,
25631 gdb.base/bitfields.exp, gdb.base/bitops.exp,
25632 gdb.base/break.exp, gdb.base/call-ar-st.exp,
25633 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
25634 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
25635 gdb.base/commands.exp, gdb.base/completion.exp,
25636 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
25637 gdb.base/constvars.exp, gdb.base/corefile.exp,
25638 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
25639 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
25640 gdb.base/ending-run.exp, gdb.base/environ.exp,
25641 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
25642 gdb.base/finish.exp, gdb.base/foll-exec.exp,
25643 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
25644 gdb.base/funcargs.exp, gdb.base/help.exp,
25645 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
25646 gdb.base/logical.exp, gdb.base/long_long.exp,
25647 gdb.base/maint.exp, gdb.base/mips_pro.exp,
25648 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
25649 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
25650 gdb.base/pointers.exp, gdb.base/printcmds.exp,
25651 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
25652 gdb.base/regs.exp, gdb.base/relational.exp,
25653 gdb.base/remote.exp, gdb.base/reread.exp,
25654 gdb.base/restore.exp, gdb.base/return2.exp,
25655 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
25656 gdb.base/selftest.exp, gdb.base/setshow.exp,
25657 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
25658 gdb.base/sigall.exp, gdb.base/signals.exp,
25659 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
25660 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
25661 gdb.base/step-test.exp, gdb.base/structs.c,
25662 gdb.base/structs.exp, gdb.base/structs2.exp,
25663 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
25664 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
25665 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
25666 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
25667 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
25668 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
25669 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
25670 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
25671 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
25672 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
25673 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
25674 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
25675 gdb.fortran/types.exp, gdb.java/jmisc.exp,
25676 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
25677 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
25678 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
25679 gdb.trace/circ.exp, gdb.trace/collection.exp,
25680 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
25681 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
25682 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
25683 gdb.trace/report.exp, gdb.trace/save-trace.exp,
25684 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
25685 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
25686 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
25687 notices.
25688
25689 2001-02-27 Michael Snyder <msnyder@cygnus.com>
25690
25691 * gdb.base/varargs.c (find_max_double): Fix printf format string:
25692 first arg is int not float.
25693
25694 2001-02-22 Michael Snyder <msnyder@cygnus.com>
25695
25696 * gdb.base/reread.exp: Unsupported for non-native targets;
25697 doesn't work for remote debugging.
25698
25699 2001-02-19 Fernando Nasser <fnasser@redhat.com>
25700
25701 From Drew Moseley <dmoseley@redhat.com>
25702 * gdb.base/ending-run.exp: Properly handle the BSP state when
25703 stepping past the end of main.
25704
25705 2001-02-19 John Moore <jmoore@redhat.com>
25706
25707 * gdb.base/commands.exp (infrun_breakpoint_command_test):
25708 Converted HPUX fix for non-expected items following multiple
25709 step commands into general solution for all platforms.
25710
25711 2001-02-18 Michael Chastain <chastain@redhat.com>
25712
25713 * gdb.c++/classes.exp (do_tests): Change runto statements
25714 from "runto 'foo(void)'" to "runto 'foo'". This makes the
25715 statements demangler agnostic.
25716 * gdb.c++/virtfunc.exp (do_tests): Likewise.
25717 (gdb_virtfunc_restart): Likewise.
25718
25719 2001-02-14 Michael Chastain <chastain@redhat.com>
25720
25721 * gdb.c++/inherit.exp (do_tests): Change runto statements
25722 from "runto 'foo(void)'" to "runto 'foo'". This makes the
25723 statements demangler agnostic.
25724
25725 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
25726
25727 * gdb.threads/pthreads.exp: Unify pass/fail messages for
25728 ``continue to bkpt at common_routine in thread 2'' and ``stopped
25729 before calling common_routine 15 times'' tests.
25730
25731 2001-02-11 Michael Chastain <chastain@redhat.com>
25732
25733 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
25734 Helps the test script figure out which demangler is in use.
25735 (dm_type_foo_ref): Ditto.
25736 (dm_type_int_star): Ditto.
25737 (dm_type_long_star): Ditto.
25738 (dm_type_unsigned_int): Ditto.
25739 (dm_type_void): Ditto.
25740 (dm_type_void_star): Ditto.
25741 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
25742 Probe the gdb demangler and set variables to accommodate
25743 formatting differences.
25744 (info_func_regexp): New function. Same as info_func, but
25745 matches against a regexp.
25746 (info_func): Match against a literal string.
25747 (print_addr_2): New function. Match against a literal string,
25748 which can be different from the input to gdb.
25749 (print_addr): Simply call print_addr_2 with the same argument twice.
25750 (test_lookup_operator_functions): Use demangler formatting variables.
25751 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
25752 the tests in the same order as the C++ class declaration.
25753 (test_paddr_operator_functions): Ditto.
25754 (test_paddr_overloaded_functions): Ditto.
25755 (test_paddr_hairy_functions): Use demangler formatting variables.
25756 Add reference to gdb/19 for related tests.
25757 (do_tests): Call probe_demangler.
25758
25759 2001-01-30 Kevin Buettner <kevinb@redhat.com>
25760
25761 * gdb.c++/templates.cc (printf): Remove unused function definition.
25762
25763 2001-01-26 Felix Lee <flee@redhat.com>
25764
25765 * sid.exp (sid_exit): Pass host, not target, to remote_close.
25766
25767 2001-01-25 matthew green <mrg@redhat.com>
25768
25769 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
25770 up sid.
25771 (sid_exit): Call `remote_pop_conn' after GDB is gone.
25772
25773 2001-01-25 matthew green <mrg@redhat.com>
25774
25775 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
25776 Deprecate $sid_spawn_id.
25777 (sid_exit): Remove code necessary only for `spawn.'
25778
25779 2001-01-25 matthew green <mrg@redhat.com>
25780
25781 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
25782
25783 2001-01-28 Michael Chastain <chastain@redhat.com>
25784
25785 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
25786 to call when tests fail. It takes gdb out of the overloaded
25787 function choice menu back to the main prompt, so that the test
25788 program stays synchronized.
25789 (set_bp_overloaded): New proc to collect all the common
25790 code for setting a breakpoint on an overloaded name. Calls
25791 take_gdb_out_of_choice_menu when needed.
25792 (menu_overload1arg): New variable to collect the repeated
25793 instances of the expected menu for an overloaded name. Change
25794 the regular expression to handle changes in g++ type encoding:
25795 "void" can be either "void" or "", and "unsigned int" can be
25796 either "unsigned int" or "unsigned".
25797 (continue_to_bp_overloaded): Change regular expressions to handle
25798 changes in g++ type encoding.
25799 (no proc): Call take_gdb_out_of_choice_menu when needed.
25800 Remove redundant calls to "info break". Accept either "canceled"
25801 or "cancelled". Change regular expressions in "info break"
25802 calls to handle changes in g++ type encoding. Give all tests
25803 unique strings.
25804
25805 2001-01-17 Ben Elliston <bje@redhat.com>
25806
25807 * config/sid.exp: New file.
25808
25809 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
25810
25811 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
25812
25813 2000-12-21 Michael Snyder <msnyder@cygnus.com>
25814
25815 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
25816 Add a RE to accept a non-ascii char if one is ever presented.
25817
25818 2000-12-20 Fernando Nasser <fnasser@redhat.com>
25819
25820 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
25821
25822 2000-12-18 Michael Snyder <msnyder@cygnus.com>
25823
25824 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
25825 in regexp. One '\' does not suffice on Linux.
25826
25827 2000-12-09 Michael Chastain <chastain@redhat.com>
25828
25829 * gdb.base/break.exp (test_clear_command): Use a marker function
25830 rather than 'main' for the test function. Also move this
25831 test to an execution point where the marker function names are
25832 guaranteed to be bound to functions. (Executing tests after a
25833 'finish' from main runs into name conflicts with local names
25834 in __libc_start_main).
25835
25836 2000-12-07 Michael Snyder <msnyder@cygnus.com>
25837
25838 * gdb.base/finish.exp: New test for gdb's "finish" command.
25839 * gdb.base/return2.exp: New test for gdb's "return" command.
25840 * gdb.base/return2.c: New source file for above.
25841
25842 2000-12-05 Michael Snyder <msnyder@cygnus.com>
25843
25844 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
25845 * gdb.base/miscexprs.exp: Ditto.
25846 * gdb.base/pointers.exp: Ditto.
25847 * gdb.c++/derivation.exp: Ditto.
25848 * gdb.c++/local.exp: Ditto.
25849 * gdb.c++/namespace.exp: Ditto.
25850 * gdb.c++/overload.exp: Ditto.
25851 * gdb.c++/ref-types.exp: Ditto.
25852
25853 2000-12-05 Michael Snyder <msnyder@cygnus.com>
25854
25855 * gdb.base/constvars.exp: Test result of "up" command.
25856 * gdb.base/miscexprs.exp: Ditto.
25857 * gdb.base/pointers.exp: Ditto.
25858 * gdb.base/scope.exp: Ditto.
25859 * gdb.c++/derivation.exp: Ditto.
25860 * gdb.c++/local.exp: Ditto.
25861 * gdb.c++/namespace.exp: Ditto.
25862 * gdb.c++/overload.exp: Ditto.
25863 * gdb.c++/ref-types.exp: Ditto.
25864
25865 2000-11-22 Michael Chastain <chastain@redhat.com>
25866
25867 * mips_pro.exp: Accept either "middle -> top -> main" or
25868 "middle -> main" in the backtrace, because gcc can optimize
25869 tail calls to jumps. Remove setup_xfail for the hppa case.
25870 Add a comment with the original warning messages from PR 3016,
25871 which was filed in 1993, to preserve them for posterity.
25872
25873 2000-11-17 Nick Duffek <nsd@redhat.com>
25874
25875 * lib/gdb.exp (gdb_test): Override timeout with board info.
25876
25877 2000-11-17 Nick Duffek <nsd@redhat.com>
25878
25879 * gdb.base/display.exp: Don't kill running stub. Add "again" to
25880 the second kill and detach messages.
25881
25882 2000-11-17 Nick Duffek <nsd@redhat.com>
25883
25884 * configure.in: Add AC_EXEEXT.
25885 * configure: Regenerate.
25886 * Makefile.in (just-check): Export EXEEXT.
25887 * lib/gdb.exp ($EXEEXT): Import from environment.
25888 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
25889 expect "maint dump-me" on Cygwin.
25890 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
25891 $EXEEXT.
25892
25893 2000-11-17 Nick Duffek <nsd@redhat.com>
25894
25895 * gdb.base/break.exp: Test backtrace and finish from called
25896 function on all platforms, not just HP-UX.
25897
25898 2000-11-03 Michael Snyder <msnyder@cygnus.com>
25899
25900 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
25901 code from gdb_target_monitor, so it can be used independantly
25902 for gdbserver. Also comment out an unnecessary PUTS.
25903
25904 2000-11-03 Michael Snyder <msnyder@cygnus.com>
25905
25906 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
25907 * gdb.base/corefile.exp: Expect the message "Program is being
25908 debugged already" when we send the "corefile" command, since
25909 the preceeding gdb_load may have connected gdb to a remote target.
25910 * gdb.base/display.exp: Disable hardware watchpoints if new
25911 board info variable "no_hardware_watchpoints" is true.
25912 Replace single-letter commands with more readable ones.
25913 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
25914 if new board info variable "no_hardware_watchpoints" is true.
25915 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
25916 to see if stdio (printf) testing is possible.
25917 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
25918 board info variable "no_hardware_watchpoints" is true. Use new
25919 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
25920
25921 2000-11-13 Fernando Nasser <fnasser@redhat.com>
25922
25923 From Orjan Friberg <orjanf@axis.com>:
25924 * gdb.base/printcmds.exp: Escape curly braces followed by a number
25925 in array print pattern match.
25926
25927 2000-11-09 Fernando Nasser <fnasser@redhat.com>
25928
25929 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
25930 spelling "cancelled" to U.S. spelling "canceled" to match changes
25931 made to gdb.
25932 * gdb.c++/ovldbreak.exp: Ditto.
25933
25934 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25935
25936 * gdb.base/callfuncs.c (main): Moved to end of file, call
25937 t_double_values to initialize the FPU before inferior calls are made.
25938 * gdb.base/callfuncs.exp: Test for register preservation after calling
25939 inferior functions. Add tests for continuining, finishing and
25940 returning from a stop in a call dummy.
25941
25942 2000-10-24 Michael Snyder <msnyder@cygnus.com>
25943
25944 * gdb.base/commands.exp: Break up long lines, and re-indent.
25945
25946 2000-10-19 Michael Snyder <msnyder@cygnus.com>
25947
25948 * config/gdbserver.exp: Rewritten from the ground up, to make it
25949 compatible with the current dejagnu tree, and to make it work with
25950 the new "gdbserver" in libremote.
25951
25952 2000-10-16 Michael Snyder <msnyder@cygnus.com>
25953
25954 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
25955 * gdb.base/varargs.exp: Skip entire test if no printf support.
25956 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
25957 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
25958
25959 2000-10-13 Michael Snyder <msnyder@cygnus.com>
25960
25961 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
25962 no floating point support.
25963 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
25964 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
25965 * gdb.base/call-rt-st.exp: Ditto.
25966 * gdb.base/call-strs.exp: Ditto.
25967
25968 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
25969
25970 * gdb.base/sizeof.c: include <stdio.h>.
25971
25972 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
25973 'finish', otherwise uncaptured gdb_prompt would potentially
25974 throw remaining test points out of sync.
25975
25976 2000-07-26 Scott Bambrough <scottb@netwinder.org>
25977
25978 * gdb.base/recurse.exp: Run tests for all targets.
25979 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
25980 gnu-oldld case on ARM.
25981 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
25982 for ARM targets.
25983
25984 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
25985
25986 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
25987 * gdb.java/configure: Rebuild.
25988
25989 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
25990
25991 * gdb.java/jv-exp.exp: New file.
25992
25993 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
25994
25995 * configure: Rebuilt.
25996 * configure.in (configdirs): Add gdb.java.
25997 * gdb.java/jmisc.java: New file.
25998 * gdb.java/jmisc.exp: New file.
25999 * gdb.java/Makefile.in: New file.
26000 * gdb.java/configure: Rebuilt.
26001 * gdb.java/configure.in: New file.
26002 * lib/java.exp: New file.
26003
26004 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
26005
26006 * gdb.base/exprs.exp: Test casts to a pointer including over and
26007 underflow.
26008
26009 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
26010
26011 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
26012 and the compilers sizes.
26013
26014 2000-07-09 Nick Duffek <nsd@redhat.com>
26015
26016 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
26017 (use_methods): New function.
26018 (main): Call use_methods().
26019 * gdb.c++/classes.exp (test_method_param_class): New procedure.
26020 (do_tests): Call test_method_param_class.
26021
26022 2000-07-09 Nick Duffek <nsd@redhat.com>
26023
26024 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
26025 spelling.
26026 (test_enums): New procedure. Move enum tests from end of script
26027 to here. Set breakpoint on function name instead of line number.
26028 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
26029 (enums2): New marker function.
26030 (enums1): New function.
26031 (main): Call enums1(). Move enum tests to enums1().
26032
26033 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
26034
26035 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
26036 compile/link program. Update line numbers.
26037 * gdb.asm/d10v.inc: Define ``startup''.
26038 * gdb.asm/asmsrc1.s: Add definition of _start.
26039
26040 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
26041
26042 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
26043
26044 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26045
26046 * gdb.base/maint.exp: Add 'maint print architecture' item to output
26047 of 'help maint print' command.
26048
26049 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
26050
26051 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
26052 they use gdb_expect_list.
26053
26054 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
26055
26056 * gdb.base/commands.exp: Use ``set remote
26057 memory-read-packet-size'' instead of ``set endian big'' to test
26058 long commands.
26059
26060 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
26061
26062 * gdb.c++/templates.exp (do_tests): Make all of these work under
26063 g++, and stop skipping them.
26064
26065 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
26066 work under g++.
26067
26068 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
26069 initialization.
26070
26071 2000-06-02 Michael Snyder <msnyder@cygnus.com>
26072
26073 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
26074 the regular expression: accept an (almost) arbitrary sequence of
26075 "frames-invalid" and "breakpoints-invalid" messages both before
26076 and after the "starting" message.
26077
26078 2000-06-02 Michael Snyder <msnyder@cygnus.com>
26079
26080 * gdb.c++/local.exp: This test has never been known to work with g++.
26081
26082 2000-05-18 Michael Snyder <msnyder@cygnus.com>
26083
26084 * gdb.base/annota1.exp (annotate-signal-handler-caller):
26085 Relax the regular expression a little, make it pass on Solaris 8.
26086
26087 2000-05-12 Kevin Buettner <kevinb@redhat.com>
26088
26089 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
26090 a call, do not require that gdb stop on the line after the call.
26091 Instead, it is permissible for gdb to stop on the line of the
26092 call itself.
26093
26094 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
26095
26096 * gdb.base/break.exp (bp on small function, optimized file):
26097 Add a second pass pattern. The behavior differs here between stabs
26098 and dwarf for one-line functions. Stabs preserves two line symbols
26099 (one before the prologue and one after) with the same line number,
26100 but dwarf regards these as duplicates and discards one of them.
26101 Therefore the address after the prologue (where the breakpoint is)
26102 has no exactly matching line symbol, and GDB reports the breakpoint
26103 as if it were in the middle of a line rather than at the beginning.
26104
26105 2000-05-08 Michael Snyder <msnyder@cygnus.com>
26106
26107 * gdb.base/interrupt.exp: Make "pass" message say "send"
26108 rather than "send_gdb" (for consistancy).
26109
26110 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
26111
26112 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
26113 * gdb.c++/templates.cc: Properly check for GCC version number.
26114 * lib/compiler.cc: Likewise
26115
26116 2000-04-28 Michael Snyder <msnyder@cygnus.com>
26117
26118 * gdb.base/break.exp: When compiled with -O2 optimization,
26119 gdb may not stop at the first line of main, due to code motion.
26120
26121 2000-04-26 Michael Snyder <msnyder@cygnus.com>
26122
26123 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
26124 This test depends on parsing the printf output from the target.
26125 Since the sparclet stub doesn't do stdio, this will never work.
26126 * gdb.base/call-rt-st.exp: ditto.
26127 * gdb.base/call-strs: ditto.
26128
26129 2000-04-24 Michael Snyder <msnyder@cygnus.com>
26130
26131 * gdb.base/miscexprs.exp: make sizeof long array test portable.
26132
26133 * gdb.base/ending-run.exp: After connecting to a remote target,
26134 but before running, the target will appear to be in a random
26135 location. Specify both a file and a line for breakpoints.
26136 Also, the function that calls main may be called 'init'
26137 rather than 'start'.
26138
26139 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26140
26141 * gdb.base/help.exp: Update output for add-symbol-file command.
26142
26143 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
26144
26145 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26146 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
26147
26148 2000-04-07 J.T. Conklin <jtc@redback.com>
26149
26150 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
26151
26152 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
26153
26154 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
26155
26156 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
26157 values that can be represented exactly.
26158 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
26159 above change, and to not check against the directory part of the source
26160 file name.
26161 (step into print_long_arg_list): Likewise.
26162 (print print_small_structs from print_long_arg_list): Likewise.
26163 (print print_long_arg_list): Likewise.
26164
26165 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26166
26167 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
26168
26169 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
26170
26171 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
26172
26173 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
26174
26175 * gdb.base/commands.exp (deprecated_command_test): Add test for
26176 deprecate with no arguments.
26177
26178 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
26179
26180 * gdb.base/break.exp: Add new test for setting breakpoints on
26181 optimized code so we can test breakpoints work even when function
26182 prologues may be optimized away
26183
26184 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
26185
26186 From David Whedon <dwhedon@gordian.com>
26187 * gdb.base/commands.exp : Added command deprecator tests.
26188
26189 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
26190
26191 * gdb.base/help.exp: Added test for new apropos command.
26192
26193 2000-03-21 Kevin Buettner <kevinb@redhat.com>
26194
26195 * gdb.base/pointers.c (usevar): New function.
26196 (main): Make sure that global variables v_int_pointer2, rptr,
26197 and y are all referenced someplace in the program by calling
26198 usevar() on them. [Some linkers delete symbols which are
26199 never referenced. The space remains, but there's no way to
26200 get a (symbolic) handle on the variable from the debugger.]
26201
26202 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26203
26204 * gdb.base/printcmds.c: Add typedeffed arrays.
26205
26206 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
26207 procedure to test arrays that are typedef'd.
26208
26209 2000-03-13 James Ingham <jingham@leda.cygnus.com>
26210
26211 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
26212 the library directories.
26213
26214 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
26215
26216 * configure.in (configdirs): Add sub directory gdb.mi.
26217 * configure: Re-generate.
26218
26219 * gdb.mi: New directory.
26220
26221 2000-02-25 Scott Bambrough <scottb@netwinder.org>
26222
26223 * gdb.base/long_long.exp: Correct test suite failure when printing
26224 a long long value as a double on ARM platforms.
26225
26226 2000-02-16 Jim Blandy <jimb@redhat.com>
26227
26228 * gdb.base/break.exp ("breakpoint line number"): Make sure the
26229 default source file is set properly before running this test.
26230
26231 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26232
26233 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
26234 gdbtk/library directory, not in gdbtcl2.
26235
26236 2000-02-04 Jim Blandy <jimb@redhat.com>
26237
26238 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
26239 backslash from regexp pattern.
26240
26241 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
26242 procedure. Use it to run all the "continue to bp overloaded"
26243 tests. Note that this changes the names of the tests slightly.
26244 If the breakpoint hit message includes a hex PC value, because
26245 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
26246 from the real source code, still consider that a pass.
26247
26248 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
26249 XFAIL here if the breakpoint message contains a hex address. Note
26250 similar change on 1999-11-02.
26251
26252 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
26253
26254 * gdb.base/ptype.exp: Establish a default source file before
26255 calling get_debug_format.
26256
26257 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
26258
26259 * gdb.base/watchpoint.exp: Remove duplication of test messages.
26260
26261 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
26262
26263 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
26264 of successive stepi commands -- while in the prologue we should see
26265 the function entry bracket.
26266
26267 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
26268
26269 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
26270 reach __change_mode() when stepping through the end of main().
26271
26272 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
26273
26274 * gdb.base/default.exp: Fix expected pattern.
26275 * gdb.base/help.exp: Same.
26276
26277 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26278
26279 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
26280 Don't use xfail's because that affects only the following test.
26281
26282 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
26283 solaris or linux.
26284
26285 * gdb.base/selftest.exp: Update to reflect changes to main.c.
26286
26287 2000-01-07 Michael Snyder <msnyder@cygnus.com>
26288
26289 * gdb.base/display.exp: Some yacc parsers like to say
26290 "A syntax error" rather than "A parse error". Accept both.
26291
26292 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
26293
26294 * gdb.base/default.exp: Remove OS dependent string from "target
26295 remote" test.
26296 * gdb.base/help.exp: Same for "help target remote" test.
26297
26298 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26299
26300 From Jim Kingdon <kingdon@redhat.com>:
26301
26302 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
26303 prompt (cleanup rather than necessity, but still might keep output
26304 from spilling to next test).
26305
26306 2000-01-02 Fred Fish <fnf@cygnus.com>
26307
26308 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
26309 AIX, which defines them in <sys/types.h>.
26310
26311 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
26312
26313 * gdb.base/default.exp: Match arm* etc instead of arm in "info
26314 float" test.
26315
26316 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
26317
26318 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
26319
26320 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
26321 outermost frame disallowed".
26322
26323 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
26324
26325 * gdb.base/setvar.exp: New tests for setting the value of a struct
26326 with a constant list.
26327
26328 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
26329
26330 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
26331 require the user to type a cast before setting the value of a struct.
26332
26333 1999-12-06 Jim Blandy <jimb@cygnus.com>
26334
26335 * gdb.base/default.exp: Expect the new 'info float' command on
26336 all i386 platforms.
26337
26338 * gdb.threads/linux-dp.exp: Expand our ability to recognize
26339 LinuxThreads libraries that don't support debugging.
26340
26341 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
26342
26343 * gdb.base/remote.c: Fill the buffer with truely random data.
26344 Change the buffer type to ``unsigned char'' to simplify size
26345 arithmetic.
26346
26347 * gdb.base/remote.exp: Reduce download numbers by one. Typical
26348 stub only handles 400-1 byte packets. Verify that the download
26349 worked.
26350
26351 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
26352
26353 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
26354 tests, using UNRESOLVED for the untested cases. Also, does not wait
26355 for a timeout if the prompt was received before a recognizable pattern.
26356
26357 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
26358
26359 * lib/gdb.exp (gdb_expect_list): Fix spelling.
26360
26361 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26362
26363 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
26364 watchpoints.
26365
26366 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
26367
26368 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
26369
26370 * gdb.c++/local.exp: Be more flexible in recognizing local class
26371 name mangling. Don't allow horribly truncated method names.
26372 * gdb.c++/derivation.exp: Expect protected inheritance.
26373 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
26374 * gdb.c++/virtfunc.exp: Likewise.
26375 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
26376 when printing a nested enum.
26377
26378 1999-11-22 Jim Blandy <jimb@cygnus.com>
26379
26380 * gdb.base/step-test.exp: Properly await GDB's response to setting
26381 a breakpoint on the call to large_struct_by_value.
26382
26383 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
26384 just because we have debug info for the `start' function.
26385
26386 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
26387
26388 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
26389 "Unknown signal" messages, which indicate (on LinuxThreads) that
26390 GDB doesn't know how to debug threads on this system. This is
26391 better than hanging while philosopher 0 dumps chatter into gdb.log.
26392
26393 1999-11-18 Tom Tromey <tromey@cygnus.com>
26394
26395 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
26396
26397 1999-11-18 Fred Fish <fnf@cygnus.com>
26398
26399 * gdb.base/coremaker2.c: Add sample program for generating
26400 cores that is more self contained than coremaker.c. Eventually
26401 I'll add more code to this and tie it into the testsuite.
26402
26403 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
26404
26405 * gdb.base/dollar.exp: Remove, now in gdb.hp.
26406
26407 1999-11-10 Jimmy Guo <guo@cup.hp.com>
26408
26409 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
26410 from $srcdir/lib/.
26411 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
26412 and gdb.c++/.
26413
26414 * gdb.c++/derivation.exp: remove redundant get compiler info code.
26415
26416 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
26417 'continue with watch' test point.
26418
26419 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
26420
26421 Merged from p2linux-990323-branch:
26422
26423 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
26424
26425 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
26426
26427 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
26428 {limit,fixed}''. Test ``set download-write-size''.
26429
26430 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
26431
26432 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
26433 gdb_expect_list.
26434
26435 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
26436
26437 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
26438
26439 1999-11-03 Mark Salter <msalter@cygnus.com>
26440
26441 * gdb.base/break.exp: Fix "stub continue" pattern.
26442
26443 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
26444
26445 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
26446
26447 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
26448
26449 * gdb.base/display.exp ("finish"): Add timeout clause.
26450
26451 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
26452 plain prompt clause, so this doesn't have to time out in order to
26453 fail.
26454
26455 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
26456 breakpoint hit messages include an address.
26457
26458 * gdb.base/display.exp: Don't forget to escape parens in regular
26459 expressions. Unix regexp notatation sucks.
26460
26461 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26462
26463 * gdb.base/annota1.exp: Test for annotate-signalled: change output
26464 order for 'signalled' message.
26465
26466 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
26467
26468 From Jimmy Guo <guo@cup.hp.com>:
26469 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
26470 * gdb.base/annota1.c: Add code for tests to work with.
26471
26472 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
26473
26474 * gdb.base/remote.exp: New test for remote downloading settings.
26475 * gdb.base/remote.c: New file with large .data.
26476
26477 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
26478
26479 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
26480 for LinuxThreads support, merged from the Code Fusion branch.
26481
26482 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
26483
26484 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
26485 containing exp_continue into a while within an expect. Don't
26486 attempt a start more than three times. Check return value from
26487 gdb_load.
26488
26489 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
26490
26491 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
26492 a pass case.
26493
26494 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
26495
26496 * gdb.base/break.c (main): Added a statement that we can step
26497 off of.
26498 * gdb.base/break.exp: Added tests for setting a breakpoint
26499 at an offset and stepping onto a breakpoint.
26500
26501 1999-10-01 Fred Fish <fnf@cygnus.com>
26502
26503 * gdb.base/help.exp (help add-symbol-file): Update to match current
26504 gdb output.
26505
26506 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
26507
26508 * gdb.base/break.exp: Code locations are in hex, don't forget!
26509 (For HP-UX.)
26510
26511 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
26512
26513 * condbreak.exp: Use break.c as test program.
26514 * condbreak.c: Remove, redundant with break.c.
26515
26516 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
26517
26518 * config/monitor.exp (gdb_target_monitor): Disable X- and
26519 Z-packets if the target needs it.
26520
26521 1999-09-13 James Ingham <jingham@leda.cygnus.com>
26522
26523 * gdb.c++/overload.exp: Added tests for listing overloaded
26524 functions with function pointers in the arg, explicitly calling
26525 out the version you want.
26526
26527 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
26528
26529 * long_long.exp: Add variations of test cases that work for
26530 targets with 16-bit ints and 32-bit doubles.
26531
26532 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
26533
26534 * break.c (main): Compare a possibly-uninitialized argc with an
26535 unlikely value that fits in 16 bits.
26536
26537 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
26538
26539 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
26540 0xfeeb, don't want negative numbers if ints are 16 bits.
26541
26542 * lib/gdb.exp (skip_cplus_tests): New proc.
26543 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
26544 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
26545 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
26546 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
26547 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
26548 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
26549 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
26550 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
26551
26552 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
26553
26554 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
26555
26556 * gdb.base/corefile.exp (up): Allow a parameter to appear
26557 in the frame that we're going up to.
26558
26559 From Jim Blandy <jimb@cygnus.com>:
26560
26561 * gdb.base/default.exp (info float): Expect some output now.
26562
26563 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
26564 returning floating-point values to fail on the x86.
26565 * gdb.base/callfwmall.exp (do_function_calls): Same.
26566
26567 * gdb.base/list.exp (test_listsize): Correct expectations for
26568 listing line 1 with listsize 2. Also, listing a single line
26569 works now, as does listing three lines. [Kevin's note: There
26570 were a number of other cases fixed too where the expectations
26571 differed...]
26572
26573 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
26574
26575 * gdb.base/selftest.exp: Add case for when version prints as
26576 constant string instead of char pointer.
26577
26578 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
26579
26580 * gdb.base/ending-run.exp: Add Solaris case for what happens when
26581 stepping out of main.
26582
26583 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
26584 G++ used.
26585
26586 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
26587 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
26588
26589 * gdb.c++/ovldbreak.exp: Update match string in test that
26590 includes a warning of multiple breakpoints.
26591
26592 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
26593
26594 * gdb.base/display.exp: Improve precision of step-after-finish
26595 added yesterday.
26596
26597 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
26598 test.
26599
26600 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
26601 configs when using G++, not just hppa*.
26602
26603 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26604
26605 * gdb.base/async.c: New file.
26606 * gdb.base/async.exp: New file.
26607
26608 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
26609
26610 * gdb.base/break.exp: Tweak PA specific tests to properly handle
26611 PA64.
26612
26613 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
26614
26615 * gdb.base/display.exp: "finish" can leave us mid-line on many
26616 targets, deal with it. Add a small constant to main, instead of
26617 1000 since main+1000 may not be a valid address in the target.
26618
26619 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
26620 on hpux11.
26621
26622 * gdb.base/attach.exp: Handle another hpux11 error message variant
26623 when attaching to a process that does not exist.
26624
26625 1999-08-19 J.T. Conklin <jtc@redback.com>
26626
26627 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
26628 characters in 'continue to 1241' test.
26629
26630 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
26631
26632 * gdb.base/call-ar-st.exp: Add a shorter match case for the
26633 stop in print_long_arg_list, define and use a whitespace
26634 variable in print_small_structs test, add an XFAIL for Solaris.
26635 * gdb.base/dbx.exp: XFAIL func commands until somebody is
26636 interested enough to fix.
26637
26638 1999-08-13 Keith Seitz <keiths@cygnus.com>
26639
26640 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
26641 (dbx_gdb_load): Remove. Use gdb_load instead, since that
26642 proc knows about targets other than the natives.
26643 (test_assign): Use "gdb_run_cmd" to "run" the target.
26644 Check that we've actually hit the breakpoint at main.
26645 When we attempt to assign a value to a local variable, check
26646 that the variable is in the current scope, i.e., don't use
26647 a test with an empty result.
26648
26649 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
26650
26651 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
26652 command.
26653
26654 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
26655
26656 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26657 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
26658 gdb.compat, gdb.threads-hp.
26659 gdb.hp/configure, gdb.hp/configure.in: New files.
26660 gdb.hp/Makefile.in: Recurse into new subdirs.
26661 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
26662 gdb.hp/gdb.objdbg: New directory, tests for debugging info
26663 in object files.
26664 gdb.hp/tools: New directory, aux tools for HP-specific tests.
26665
26666 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
26667
26668 * gdb.base/display.exp: Help expect by putting a newline in the
26669 funky printf, remove a bogus p/a test.
26670
26671 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26672
26673 * gdb.base/display.exp: Make sure that when we say 'run', we are
26674 connected to the target. This is necessary when running not
26675 natively.
26676
26677 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
26678
26679 * gdb.base/step-test.exp: Removed some extraneous messages.
26680
26681 * gdb.base/long_long.exp: Don't run memory examination tests
26682 on little-endian targets (they will need a different set of
26683 results to match).
26684
26685 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
26686
26687 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
26688 until somebody decides to fix GDB.
26689
26690 * gdb.base/long_long.c: Stop compiler complaint by specifying long
26691 constant as "ULL".
26692 * gdb.base/long_long.exp: Loosen x/c test, add partial result
26693 matches for a couple x/2 commands.
26694
26695 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
26696
26697 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
26698 by merging in ref-types2 tests.
26699 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
26700
26701 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26702 * gdb.c++/Makefile.in: Add standard actions.
26703 (EXECUTABLES): Rename from PROGS, update list.
26704 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
26705 from gdb.hp.
26706 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
26707 foo and bar locals.
26708 * gdb.c++/anon-union.exp: Fix tests to match.
26709 * gdb.c++/classes.exp: Run if HP compiler used, add extra
26710 expect matches to handle output variations.
26711 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
26712 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
26713 output, add HP alternatives for new and delete prints.
26714 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
26715 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
26716 * gdb.c++/demangle.exp: Use $style when reporting failure.
26717 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
26718 * gdb.c++/inherit.exp: Run if HP compiler used, add some
26719 match alternatives.
26720 * gdb.c++/local.exp: Add match alternatives or xfails for HP
26721 compilers.
26722 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
26723 * gdb.c++/method.exp: Add match alternatives.
26724 * gdb.c++/misc.cc: Add bool types.
26725 * gdb.c++/misc.exp: Add tests for bool types.
26726 * gdb.c++/overload.exp: Add xfails.
26727 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
26728 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
26729 add some more template parameter tests (only for HP currently).
26730 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
26731 * gdb.c++/virtfunc.cc: Add return type and value for main.
26732 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
26733 match alternatives.
26734
26735 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26736
26737 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
26738
26739 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
26740
26741 * gdb.base/signals.exp: Don't expect getting a backtrace from
26742 within a signal handler to fail on Linux.
26743
26744 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
26745
26746 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26747 * lib/gdb.exp: Remove some gratuitious semicolons.
26748 (delete_breakpoints): Increase timeout.
26749 (gdb_expect): Add -notransfer option.
26750 (gdb_test): Use -notransfer option.
26751 (get_compiler_info): Add f77 case.
26752 (get_compiler): New proc, split out from gdb_preprocess, add f77
26753 case.
26754 (gdb_preprocess): Call get_compiler.
26755
26756 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
26757 * gdb.base/attach.exp, gdb.base/display.exp,
26758 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
26759 gdb.base/long_long.exp, gdb.base/printcmds.exp,
26760 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
26761 third arg to gdb_test.
26762 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
26763 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
26764 HP-UX xfails, add others.
26765 * gdb.base/completion.exp: Reflect name change of self-test.
26766 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
26767 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
26768 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
26769 HP failure number.
26770 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
26771 useless HP-UX 10.30 references.
26772 * gdb.base/maint.exp: Loosen matches.
26773 * gdb.base/pointers.c (main): Declare more_code.
26774 * gdb.base/pointers.exp: Match on output of a `next'.
26775 * gdb.base/structs.c: Add prototypes.
26776 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
26777 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
26778
26779 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26780
26781 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
26782 command.
26783
26784 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26785
26786 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
26787 Fix run to main failures. Watchpoint can be hardware watchpoint.
26788
26789 * gdb.base/annota1.exp: Clean up some more, in case printf has
26790 debug info. Deal with lack of signal hanlder info in stack.
26791
26792 From Jim Kingdon <kingdon@redhat.com>:
26793 * gdb.base/annota1.exp: If printf has debug info, deal with it.
26794
26795 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
26796
26797 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
26798 gdb.base/foll-vfork.exp: Don't run for crosses.
26799
26800 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
26801
26802 * gdb.base/configure.in: Check for gdbvars.exp instead of
26803 a1-selftest.exp.
26804 * gdb.base/configure: Re-generate.
26805
26806 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
26807
26808 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
26809 in trying to run first and name is too long.
26810
26811 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
26812 pointers2.c and pointers2.exp, respectively.
26813 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
26814 doschk happier.
26815
26816 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
26817
26818 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
26819 callfuncs2.c and callfuncs2.exp.
26820
26821 * gdb.base/list.exp: Remove mistaken xfails.
26822 * gdb.base/list0.h: Add optional prototypes.
26823
26824 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
26825
26826 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
26827 calling malloc.
26828 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
26829 * ptype.exp: Move test for get_debug_format to before its first
26830 use.
26831
26832 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26833
26834 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
26835 * gdb.base/annota2.cc, annota2.exp: Move from here.
26836 * gdb.c++/annota2.cc, annota2.exp: To here.
26837 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
26838
26839 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
26840
26841 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
26842 a consistent format.
26843
26844 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
26845
26846 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26847 * lib/gdb.exp (get_compiler_info): Add detection for assorted
26848 HP compilers, also set the globals $true and $false.
26849
26850 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
26851 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
26852 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
26853 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
26854 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
26855 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
26856 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
26857 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
26858 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
26859 whatis.c} Add C++ compatible function definitions and return
26860 types, add includes for library functions.
26861 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
26862 * gdb.base/step-test.c (myglob): Rename from glob.
26863 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
26864 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
26865 files, move here from gdb.hp.
26866 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
26867 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
26868 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
26869 Adjust line numbers in regexps.
26870
26871 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
26872 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
26873 instead of 0/1.
26874
26875 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
26876 foll-vfork.exp: New files, move here from gdb.hp.
26877 * gdb.base/page.exp: New file, test of pagination command.
26878
26879 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
26880 recursion test.
26881 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
26882
26883 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
26884 gdb.base/solib.exp: Fix compiler invocation process.
26885
26886 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
26887 HP-UX 11, turn off overload resolution explicitly.
26888 * gdb.base/commands.exp: Set argument list explicitly, add
26889 watchpoint test.
26890 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
26891 them work.
26892 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
26893 expressions properly.
26894 * gdb.base/corefile.exp: Loosen the match slightly.
26895 * gdb.base/default.exp: Allow "Error accessing memory" message
26896 also.
26897 * gdb.base/display.exp: Skip over x/0 j if PA64.
26898 * gdb.base/funcargs.exp: Add xfails for HP-UX.
26899 * gdb.base/interrupt.exp: Ditto.
26900 * gdb.base/langs.exp: Add symbolic matches governed by compiler
26901 in use.
26902 * gdb.base/list.exp: Add xfails for HP-UX.
26903 * gdb.base/long_long.exp: Refine some of the numeric matches.
26904 * gdb.base/mips_pro.exp: Xfail on HP-UX.
26905 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
26906 * gdb.base/nodebug.exp: Succeed on more varieties of output.
26907 * gdb.base/opaque.exp: Remove some HP-UX xfails.
26908 * gdb.base/ptype.exp: Succeed on more varieties of output.
26909 * gdb.base/scope.exp: Add xfails for HP-UX.
26910 * gdb.base/sect-cmd.exp: Add more cases.
26911 * gdb.base/setvar.exp: Add xfails for HP-UX.
26912 * gdb.base/shlib-call.exp: Loosen some matches slightly.
26913 * gdb.base/signals.exp: Match on void symbolically.
26914 * gdb.base/step-test.exp: Add case for PA64.
26915 * gdb.base/term.exp: Add exit and restart.
26916 * gdb.base/twice.exp: Clean up after self.
26917 * gdb.base/varargs.exp: Disable overload resolution explicitly.
26918 * gdb.base/whatis.exp: Allow more ways to pass tests.
26919
26920 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
26921 no longer useful.
26922
26923 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
26924
26925 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
26926 list of patterns.
26927 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
26928 print_double_array(double_array)", "continuing to breakpoint
26929 1018", "print print_double_array(array_d)" and "continuing to
26930 1034" tests.
26931
26932 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
26933
26934 * Makefile.in: Add empty html and install-html targets.
26935
26936 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
26937
26938 * config/mt-*: Remove, these haven't been used since 1996.
26939
26940 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
26941
26942 * gdb.base/call-strs.c, gdb.base/ending-run.c,
26943 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
26944 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
26945
26946 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
26947
26948 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
26949 simpler match case for the ptype of the big class.
26950
26951 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26952
26953 * gdb.exp: Fix test for gdb_prompt existence.
26954
26955 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26956
26957 * gdb.exp (gdb_test): Add fail after calls to perror.
26958
26959 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26960
26961 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
26962
26963 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26964
26965 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
26966
26967 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
26968
26969 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
26970 malloc() is linked in.
26971
26972 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
26973
26974 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
26975 step at end.
26976
26977 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
26978
26979 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
26980
26981 * gdb.java/jv-print.exp: New file. (Our first Java test!)
26982
26983 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
26984
26985 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
26986 * gdb.base/mips_pro.exp: Likewise.
26987
26988 1999-06-02 Keith Seitz <keiths@cygnus.com>
26989
26990 * gdb.c++/templates.cc: Change all "new" operators to throw
26991 an exception.
26992 * gdb.c++/cplusfuncs.cc: Likewise.
26993
26994 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
26995
26996 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
26997
26998 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
26999 * gdb.base/ending-run.exp: When stepping out of main, accept a
27000 step into an arbitrary assembler file.
27001
27002 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27003
27004 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
27005 "breakpoint-invalid" to be printed.
27006 * gdb.base/annota2.exp: Revise line number for main
27007 breakpoint. Allow any number of "frames-invalid" and
27008 "breakpoint-invalid" to be printed.
27009 * gdb.base/annota2.cc: Initialize a.x to 0.
27010
27011 1999-05-17 Keith Seitz <keiths@cygnus.com>
27012
27013 * gdb.base/call-ar-st.exp: Skip
27014 "print print_double_array (double_array)" when "skip_float_tests" set.
27015 Ditto for "print print_double_array(array_d)",
27016 "print print_small_structs", "print print_ten_doubles", and
27017 "step into print_long_arg_list".
27018 Don't assume we can step into "print_long_arg_list": we could step
27019 into memcpy.
27020 * gdb.base/call-rt-st.exp: Don't run float-related tests when
27021 "skip_float_tests" is set: "print print_one_double(*d1)"
27022 and "print print_two_floats(*f3)".
27023 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
27024 "skip_float_tests" is set.
27025 * gdb.base/varargs.exp: Skip
27026 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
27027 "skip_float_tests" set.
27028
27029 1999-05-06 Keith Seitz <keiths@cygnus.com>
27030
27031 * gdb.base/annota2.cc: Include stdio.h.
27032
27033 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
27034
27035 * gdb.base/crossload.exp: Remove, this has been disabled ever
27036 since BFD stopped including all targets, and cross-GDB gets
27037 plenty of testing anyway.
27038 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
27039 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
27040 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
27041 * gdb.base/README: Remove, was doc for this.
27042 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
27043 needed.
27044
27045 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27046
27047 * gdb.base/call-ar-st.exp: Fix one regular expression in test
27048 output.
27049
27050 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
27051 * gdb.base/annota2.exp: New file. More annotation tests.
27052 * gdb.base/annota1.c: New file. Source file for annota1.exp.
27053 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
27054
27055 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
27056
27057 * config/cfdbug.exp: New file.
27058
27059 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
27060
27061 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
27062 Marcus Daniel's and Dale Hawkins's demangler crashes.
27063
27064 * gdb.c++/demangle.exp (test_gnu_style_demangling,
27065 test_lucid_style_demangling, test_arm_style_demangling,
27066 test_hp_style_demangling): Try Tom Tromey's core-dumping
27067 identifier under each demangling style.
27068
27069 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
27070
27071 * gdb.c++/demangle.exp: Include the current demangling style
27072 in all test names.
27073 (current_demangling_style): New global variable.
27074 (set_demangling_style, test_demangling_core, test_demangling,
27075 test_demangling_exact): New functions.
27076 (test_gnu_style_demangling, test_lucid_style_demangling,
27077 test_arm_style_demangling, test_hp_style_demangling): Use those,
27078 instead of calling gdb_test and gdb_test_exact directly.
27079 (catch_demangling_errors): New function, which reports errors
27080 signalled by the demangling test functions in an orderly way.
27081 (do_tests): Use catch_demangling_errors.
27082
27083 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
27084
27085 * gdb.base/signals.exp (test_handle_all_print): Use () for
27086 grouping in expressions, not {}.
27087
27088 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
27089 initialized yet.
27090
27091 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
27092
27093 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
27094 are listed.
27095
27096 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
27097
27098 * gdb.stabs/weird.exp: Test for CC being defined before
27099 looking at its value.
27100
27101 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
27102
27103 * gdb.base/call-ar-st.exp: Remove stray '#'.
27104 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
27105 "short int" and "long int".
27106 * gdb.c++/overload.cc: Cast the string added in the previous
27107 change, to mollify finicky HP compiler.
27108 * gdb.hp/reg-test.exp (testfile): Fix file name.
27109 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
27110
27111 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
27112 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
27113 alternate form of enum ptype.
27114
27115 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
27116
27117 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
27118 * gdb.hp/*.exp: Change all to run compiler probe only after
27119 passing skip_hp_tests, so as not to waste time on guaranteed
27120 failure.
27121
27122 * gdb.c++/overload.cc: Pass string instead of char addr, always
27123 init ccpfoo.
27124 * gdb.c++/templates.cc: Fix syntax error.
27125
27126 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27127
27128 * gdb.base/commands.exp: Add test for correct position of '>'
27129 when issuing the 'commands' command after a 'while' or 'if'
27130 command.
27131
27132 1999-03-18 James Ingham <jingham@cygnus.com>
27133
27134 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
27135
27136 * gdb.c++/method.exp: It was testing an uninitialized int on the
27137 stack and assuming it was positive.
27138
27139 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
27140
27141 * gdb.base/step-test.exp: Catch a case where finish is broken and
27142 keep it from killing the rest of the tests.
27143 Use gdb_continue_to_end.
27144
27145 * gdb.base/sigall.exp: use gdb_continue_to_end.
27146
27147 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
27148
27149 * gdb.base/display.exp: use runto_main, not run.
27150
27151 * gdb.base/default.exp: Check for the current error message in the
27152 r abbreviation test.
27153 Add strongarm to the targets that know info float.
27154
27155 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
27156 run which doesn't work with monitors.
27157
27158 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
27159 1034 test.
27160
27161 * gdb.base/break.exp: use the gdb_continue_to_end proc.
27162
27163 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
27164 end of a program. Traps the case (in Cygmon) when the program
27165 never really exits. Same as Mark's continue_to_exit, but I had
27166 put it in a lot more places, so I used my name. Sorry Mark...
27167
27168 * config/monitor.exp (gdb_target_monitor): added another
27169 target_info parameter: remotebinarydownload. This will set the
27170 remotebinarydownload flag if this is causing some boards trouble.
27171
27172 1999-03-18 Mark Salter <msalter@cygnus.com>
27173
27174 * lib/gdb.exp (continue_to_exit): New function.
27175
27176 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
27177 * gdb.base/ending-run.exp: Ditto.
27178 * gdb.base/step-test.exp: Ditto.
27179
27180 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
27181
27182 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
27183 (suggested by Art Haas <ahaas@neosoft.com>).
27184
27185 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
27186
27187 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
27188
27189 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
27190
27191 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
27192 descriptions of types (short unsigned int vs unsigned short, etc).
27193
27194 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
27195
27196 * gdb.base/call-strs.exp: Don't assume that `step' will step over
27197 a call to strlen; sometimes we do have sources.
27198
27199 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
27200
27201 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
27202 character, so GDB won't print garbage after its end.
27203
27204 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
27205 breakpoint there instead. Sometimes GCC emits memcpy to handle
27206 the large structures being passed by value, so we step into that
27207 instead of sum_array_print, which obscures what we're really testing.
27208 * gdb.base/step-test.exp: However, we do want a test that notices
27209 the bizarre steps into memcpy, so do that here. Add check for
27210 stepping into function calls that pass large structures by value.
27211 ("Is that a noun clause, or are you just happy to see me?")
27212 Remove all references to specific line numbers.
27213 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
27214 New type and function.
27215 (main): Call large_struct_by_value, passing it a large struct by value.
27216 * lib/gdb.exp (gdb_get_line_number): New function.
27217
27218 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
27219 more portable.
27220
27221 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
27222
27223 * lib/gdb.exp: Doc fixes.
27224
27225 1999-03-05 Nick Clifton <nickc@cygnus.com>
27226
27227 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
27228
27229 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
27230
27231 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
27232 commands. They're not germane to this test, and they don't work
27233 that way on remote targets.
27234
27235 1999-03-01 James Ingham <jingham@cygnus.com>
27236
27237 * Changelog entries merged over from gdb development branch.
27238
27239 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
27240
27241 * lib/gdb.exp (gdbtk_analyze_results): Generic function
27242 for outputting results of test run.
27243
27244 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
27245
27246 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
27247
27248 1999-02-25 Felix Lee <flee@cygnus.com>
27249
27250 * lib/gdb.exp (debug_format): initialize
27251
27252 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
27253
27254 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
27255 * gdb.base/call-rt-st.c: Ditto.
27256
27257 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
27258
27259 * gdb.threads/pthreads.exp (horiz): New variable.
27260 (test_startup): Fix regexps that capture thread numbers.
27261
27262 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
27263
27264 * gdb.base/smoke.exp: Disambiguate two test case names (both
27265 called ``print'').
27266
27267 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
27268
27269 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
27270 compilation.
27271
27272 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
27273
27274 * gdb.base/miscexprs.exp: Change patterns to match GDB's
27275 actual output formatting.
27276 * gdb.base/smoke.exp: GDB removes leading 0's.
27277 * gdb.base/volatile.exp: Don't check type of remuneration;
27278 that variable is no longer defined in constvars.c.
27279 * gdb.base/step-test.c (main): Exit with explicit exit code.
27280 * gdb.base/step-test.exp: Remove two nexti checks--they are
27281 not portable.
27282
27283 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
27284
27285 * gdb.base/help.exp ("help delete display"): Fix test to match
27286 gdb's output.
27287
27288 * gdb.base/long_long.c (known_types): Initialize values to zero.
27289 * gdb.base/long_long.exp: Step one more line
27290 so 'dec' is initialized in "get to known place". GDB removes
27291 leading zeros. Explicitly ask for hex formatting. Use
27292 unique test case names.
27293
27294 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27295
27296 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
27297
27298 * gdb.c++/method.exp: Add missing close brace.
27299
27300 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
27301
27302 * gdb.base/maint.exp: Use 'set height 0' to disable page
27303 prompting, not 'set height 400'.
27304
27305 Fix a bunch of timeouts.
27306 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
27307 four separate tests, so expect doesn't take forever to match a ton
27308 of text against a regexp with lots of .* forms.
27309 ("maint print psymbols", "maint print symbols"): Make some of
27310 these greps more selective, so that expect doesn't try to wade
27311 through huge piles of output and time out.
27312
27313 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
27314
27315 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
27316 tests: one which doesn't expect shlib events to be reported, and
27317 another which does, but is XFAIL for all platforms other than
27318 HP/UX.
27319
27320 * gdb.base/break.exp: Teach the test suite that the `catch
27321 fork', `catch vfork', and `catch exec' commands produce error
27322 messages on platforms that don't provide these features.
27323
27324 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
27325
27326 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
27327 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
27328 (shortening names from solib_threshold.exp etc), won't run on
27329 anything but HP-UX for the foreseeable future.
27330 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
27331 reflect move.
27332
27333 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
27334
27335 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
27336 gdb.trace/Makefile.in (clean): Remove all test executables.
27337
27338 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
27339
27340 * gdb.base/shlib-call.exp: add test cases to verify that gdb
27341 successfully re-sets breakpoints in shared libraries.
27342 * gdb.base/shmain.c (main): return 0, don't fall off the end.
27343
27344 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27345
27346 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
27347 and compiled w/o GCC.
27348
27349 * gdb.hp/watch-cmd.exp: ditto.
27350
27351 * gdb.hp/watch-hp.exp: ditto.
27352
27353 * gdb.hp/xdb1.exp: ditto.
27354
27355 * gdb.hp/xdb2.exp: ditto.
27356
27357 * gdb.hp/dbx.exp: ditto.
27358
27359 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
27360
27361 * constvars.c: Remove C++-isms.
27362 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
27363 with GCC.
27364
27365 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
27366
27367 The following changes are part of the HP merge.
27368
27369 * gdb.base/break.exp: new tests to verify that catchpoints for
27370 fork, vfork, and exec don't trigger inappropriately.
27371
27372 * gdb.base/opaque.exp: compile one file at a time, then link.
27373
27374 * gdb.base/signals.exp: be more restrictive about which hppa
27375 systems receive a setup_xfail. new tests.
27376
27377 * gdb.base/solib_threshold.build: new file.
27378 * gdb.base/solib_threshold.exp: new file.
27379 * gdb.base/solib_threshold.link_opts: new file.
27380 * gdb.base/solib_threshold.mk: new file.
27381 * gdb.base/gen_solib_threshold.c: new file.
27382
27383 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
27384 tests. New tests for enums inside classes.
27385
27386 * gdb.c++/compiler.cc: indicate support of template debugging.
27387
27388 * gdb.c++/demangle.exp: run hp style demangling tests.
27389
27390 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
27391 tests.
27392
27393 * gdb.c++/misc.cc: changes to support new tests.
27394
27395 * gdb.c++/templates.cc: changes to support HP's compiler; changes
27396 to support new tests.
27397
27398 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
27399 gcc, then skip these tests.
27400
27401 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
27402
27403 The following files are part of the HP merge; some had longer
27404 names at HP, but have been renamed to be no more than 14
27405 characters in length.
27406
27407 * gdb.hp/ambiguous.cc: new file.
27408 * gdb.hp/ambiguous.exp: new file.
27409 * gdb.hp/attach.exp: new file.
27410 * gdb.hp/attach2.exp: new file.
27411 * gdb.hp/classes-hp.exp: new file.
27412 * gdb.hp/ctti.exp: new file.
27413 * gdb.hp/ctti-add.cc: new file.
27414 * gdb.hp/ctti-add1.cc: new file.
27415 * gdb.hp/ctti-add2.cc: new file.
27416 * gdb.hp/ctti-add3.cc: new file.
27417 * gdb.hp/dbx.exp: new file.
27418 * gdb.hp/exception.cc: new file.
27419 * gdb.hp/exception.exp: new file.
27420 * gdb.hp/foll-exec.c: new file.
27421 * gdb.hp/foll-exec.exp: new file.
27422 * gdb.hp/foll-fork.c: new file.
27423 * gdb.hp/foll-fork.exp: new file.
27424 * gdb.hp/foll-vfork.c: new file.
27425 * gdb.hp/foll-vfork.exp: new file.
27426 * gdb.hp/inherit-hp.exp: new file.
27427 * gdb.hp/more-steps.exp: new file.
27428 * gdb.hp/namespace.cc: new file.
27429 * gdb.hp/namespace.exp: new file.
27430 * gdb.hp/optimize.exp: new file.
27431 * gdb.hp/pxdb.c: new file.
27432 * gdb.hp/pxdb.exp: new file.
27433 * gdb.hp/quicksort.exp: new file.
27434 * gdb.hp/reg-test.exp: new file.
27435 * gdb.hp/reg-test.s: new file.
27436 * gdb.hp/sized-enum.c: new file.
27437 * gdb.hp/sized-enum.exp: new file.
27438 * gdb.hp/start-stop.exp: new file.
27439 * gdb.hp/templ-hp.cc: new file.
27440 * gdb.hp/templ-hp.exp: new file.
27441 * gdb.hp/thr-lib.c: new file.
27442 * gdb.hp/thr-lib.exp: new file.
27443 * gdb.hp/thr-lib.h: new file.
27444 * gdb.hp/thr-liblib.c: new file.
27445 * gdb.hp/virtfun-hp.c: new file.
27446 * gdb.hp/virtfun-hp.exp: new file.
27447 * gdb.hp/watch-cmd.exp: new file.
27448 * gdb.hp/watch-hp.exp: new file.
27449 * gdb.hp/xdb1.exp: new file.
27450 * gdb.hp/xdb2.exp: new file.
27451 * gdb.hp/xdb3.exp: new file.
27452
27453 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
27454
27455 The following files are part of the HP merge; some had longer
27456 names at HP, but have been renamed to be no more than 14
27457 characters in length.
27458
27459 * gdb.base/ss.h: new file.
27460 * gdb.base/call-ar-st.c: new file.
27461 * gdb.base/call-ar-st.exp: new file.
27462 * gdb.base/call-rt-st.c: new file.
27463 * gdb.base/call-rt-st-exp: new file.
27464 * gdb.base/call-strs.exp: new file.
27465 * gdb.base/ena-dis-br.exp: new file.
27466 * gdb.base/environ.exp: new file.
27467 * gdb.base/long_long.exp: new file.
27468 * gdb.base/sect-cmd.exp: new file.
27469 * gdb.base/shlib-cl2.exp: new file.
27470 * gdb.base/smoke.exp: new file.
27471 * gdb.base/so-impl-ld.c: new file.
27472 * gdb.base/so-impl-ld.exp: new file.
27473 * gdb.base/so-indr-cl.c: new file.
27474 * gdb.base/so-indr-cl.exp: new file.
27475 * gdb.base/varargs.exp: new file.
27476 * gdb.base/volatile.exp: new file.
27477 * gdb.base/whatis-exp.exp: new file.
27478 * gdb.base/display.exp: new file.
27479 * gdb.c++/derivation.exp: new file.
27480 * gdb.c++/local.exp: new file.
27481 * gdb.c++/member-ptr.exp: new file.
27482 * gdb.c++/overload.exp: new file.
27483 * gdb.c++/ovldbreak.exp: new file.
27484 * gdb.c++/ref-types.exp: new file.
27485 * gdb.c++/ref-types2.exp: new file.
27486 * gdb.c++/userdef.exp: new file.
27487
27488 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
27489
27490 * gdb.base/default.exp: Reflect wording change in remote.c.
27491
27492 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
27493
27494 * gdb.base/help.exp: Update to reflect current text.
27495
27496 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
27497
27498 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
27499 they're stack variables and contain garbage.
27500 * gdb.c++/anon-union.exp: new file.
27501
27502 The following changes were made by David Taylor
27503 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
27504 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
27505 in changes by HP.
27506
27507 * gdb.base/bitops.exp: new file.
27508 * gdb.base/default.exp: change expected messages for catch and
27509 info catch tests to reflect HP merge changes.
27510 * gdb.base/enable-disable-break.exp
27511 * gdb.base/ending-run.c: new file.
27512 * gdb.base/long_long.c: new file.
27513 * gdb.base/maint.exp: new file.
27514 * gdb.base/pointers2.exp: new file.
27515 * gdb.base/shlib-call2.exp: new file.
27516 * gdb.base/solib.exp: new file.
27517 * gdb.base/step-test.c: new file.
27518 * gdb.c++/anon-union.cc: new file.
27519 * gdb.c++/local.cc: new file.
27520 * gdb.c++/member-pointer.cc: new file.
27521 * gdb.c++/method.cc: new file.
27522 * gdb.c++/ref-types.cc: new file.
27523 * gdb.c++/ref-types2.cc: new file.
27524 * gdb.c++/userdef.cc: new file.
27525
27526 * gdb.base/scope.exp: compile one file at a time, then link.
27527 * gdb.base/langs.exp: ditto.
27528 * gdb.base/list.exp: ditto.
27529
27530 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
27531
27532 The following changes were made by David Taylor
27533 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
27534 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
27535 in changes by HP.
27536
27537 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
27538 skip tests. When compiling pass c++ flag to gdb_compile.
27539 * gdb.c++/
27540
27541 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
27542 test for on hppa*-*-hpux*; use args to see if c++ was specified.
27543 (skip_hp_tests): new function.
27544 (gdb_preprocess): new function.
27545
27546 * configure.in (hpdir): decide whether to configure gdb.hp.
27547 * configure: regenerated.
27548
27549 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
27550 to delete on clean.
27551 (EXECUTABLES): update to reflect new additions.
27552 * gdb.base/commands.exp: update message expected.
27553 * gdb.base/default.exp: add copyright notice.
27554 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
27555 * gdb.base/help.exp: update messages to reflect current text.
27556 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
27557 targets for recurse tests.
27558 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
27559 skip this file.
27560
27561 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
27562 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
27563 compilation.
27564 * gdb.c++/misc.exp: ditto.
27565 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
27566 run the tests. tell gdb_compile that it's a c++ compilation.
27567
27568 * gdb.threads/pthreads.exp: fix typo in message.
27569
27570 * gdb.base/all-bin.exp: new file.
27571 * gdb.base/arithmet.exp: new file.
27572 * gdb.base/assign.exp: new file.
27573 * gdb.base/completion.exp: new file.
27574 * gdb.base/cond-expr.exp: new file.
27575 * gdb.base/condbreak.exp: new file.
27576 * gdb.base/define.exp: new file.
27577 * gdb.base/dollar.exp: new file.
27578 * gdb.base/environment.exp: new file.
27579 * gdb.base/eval-skip.exp: new file.
27580 * gdb.base/jump.exp: new file.
27581 * gdb.base/logical.exp: new file.
27582 * gdb.base/pointers.exp: new file.
27583 * gdb.base/relational.exp: new file.
27584 * gdb.base/section_command.exp: new file.
27585 * gdb.base/whatis-expr.exp: new file.
27586
27587 * gdb.base/all-types.c: new file.
27588 * gdb.base/call-array-struct.c: new file.
27589 * gdb.base/call-return-struct.c: new file.
27590 * gdb.base/call-strings.c: new file.
27591 * gdb.base/callfuncs2.c: new file.
27592 * gdb.base/condbreak.c: new file.
27593 * gdb.base/constvars.c: new file.
27594 * gdb.base/display.c: new file.
27595 * gdb.base/int-type.c: new file.
27596 * gdb.base/jump.c: new file.
27597 * gdb.base/miscexprs.c: new file.
27598 * gdb.base/pointers.c: new file.
27599 * gdb.base/pointers2.c: new file.
27600 * gdb.base/shmain.c: new file.
27601 * gdb.base/shr1.c: new file.
27602 * gdb.base/shr2.c: new file.
27603 * gdb.base/solib.c: new file.
27604 * gdb.base/solib1.c: new file.
27605 * gdb.base/solib2.c: new file.
27606 * gdb.base/varargs.c: new file.
27607 * gdb.c++/derivation.cc: new file.
27608 * gdb.c++/overload.cc: new file.
27609 * gdb.c++/ovldbreak.cc: new file.
27610 * gdb.hp/attach.c: new file.
27611 * gdb.hp/attach2.c: new file.
27612 * gdb.hp/average.c: new file.
27613 * gdb.hp/compiler.c: new file.
27614 * gdb.hp/compiler.cc: new file.
27615 * gdb.hp/execd-program.c: new file.
27616 * gdb.hp/follow-exec.c: new file.
27617 * gdb.hp/follow-fork.c: new file.
27618 * gdb.hp/follow-vfork-and-exec.c: new file.
27619 * gdb.hp/misc-hp.cc: new file.
27620 * gdb.hp/more-steps.c: new file.
27621 * gdb.hp/optimize.c: new file.
27622 * gdb.hp/quicksort.c: new file.
27623 * gdb.hp/run-hp.c: new file.
27624 * gdb.hp/start-stop.c: new file.
27625 * gdb.hp/sum.c: new file.
27626 * gdb.hp/templates-hp.cc: new file.
27627 * gdb.hp/thread-local-in-lib.c: new file.
27628 * gdb.hp/thread-local-in-lib.h: new file.
27629 * gdb.hp/thread-local-in-lib.lib.c: new file.
27630 * gdb.hp/vforked-program.c: new file.
27631 * gdb.hp/virtfunc-hp.cc: new file.
27632 * gdb.hp/watchpoint-hp.c: new file.
27633 * gdb.hp/xdb.c: new file.
27634 * gdb.hp/xdb0.c: new file.
27635 * gdb.hp/xdb0.h: new file.
27636 * gdb.hp/xdb1.c: new file.
27637
27638 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
27639
27640 The following change was made by Edith Epstein
27641 <eepstein@cygnus.com> as part of a project to merge in changes
27642 originally made by HP; HP did not create ChangeLog entries.
27643
27644 * gdb.c++/demangle.exp: changed the expected output for some
27645 ARM-style mangling -- removed second reference to datatype.
27646 For example, maint demangle __dt__11T1__pt__2_cFv
27647 T1<char>::~T1<char>(void)
27648 becomes,
27649 maint demangle __dt__11T1__pt__2_cFv
27650 T1<char>::~T1(void)
27651
27652 (test_hp_style_demangling): new hp specific demangling test cases.
27653
27654 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
27655
27656 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
27657 * gdb.trace/backtrace.exp: Likewise.
27658 * gdb.trace/circ.exp: Likewise.
27659 * gdb.trace/collection.exp: Likewise.
27660 * gdb.trace/deltrace.exp: Likewise.
27661 * gdb.trace/infotrace.exp: Likewise.
27662 * gdb.trace/limits.exp: Likewise.
27663 * gdb.trace/packetlen.exp: Likewise.
27664 * gdb.trace/passc-dyn.exp: Likewise.
27665 * gdb.trace/passcount.exp: Likewise.
27666 * gdb.trace/report.exp: Likewise.
27667 * gdb.trace/save-trace.exp: Likewise.
27668 * gdb.trace/tfind.exp: Likewise.
27669 * gdb.trace/tracecmd.exp: Likewise.
27670 * gdb.trace/while-dyn.exp: Likewise.
27671 * gdb.trace/while-stepping.exp: Likewise.
27672
27673 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
27674
27675 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
27676
27677 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
27678
27679 From Brendan Kehoe:
27680 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
27681 int return types.
27682
27683 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
27684
27685 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
27686 remote dos host testing right.
27687
27688 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
27689
27690 * gdb.base/corefile.exp: remove some xfails.
27691
27692 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
27693
27694 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
27695 have different timestamps.
27696
27697 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
27698
27699 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
27700 gdb.base/default.exp: Replace "exec" with "executable".
27701
27702 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
27703
27704 * gdb.base/default.exp: Change else if to elseif from previous
27705 delta.
27706
27707 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
27708
27709 * gdb.base/default.exp: Add brace missing from previous delta.
27710
27711 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
27712
27713 * gdb.base/default.exp: Support test for info float for all
27714 varieties of arm toolchain.
27715
27716 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
27717
27718 * gdb.trace/*.exp: remove "remote_download" command.
27719
27720 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
27721
27722 * gdb.trace/*.exp: remove -gdwarf from compile.
27723
27724 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
27725
27726 * gdb.trace/configure.in(AC_INIT): typo
27727 * gdb.trace/configure: regenerated
27728
27729 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
27730
27731 * config/m68k-emc.exp: New file.
27732 * lib/<emc-support.exp trace-support.exp}: New files.
27733 * configure.in: add new test directory gdb.trace.
27734 * gdb.trace/{configure configure.in Makefile.in}: New files.
27735 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
27736 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
27737 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
27738 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
27739 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
27740 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
27741 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
27742
27743 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
27744
27745 * gdb.c++/classes.exp: Change all regular expressions to match
27746 arbitrary combinations of newline/carriage-return, so that they
27747 will work equally well on Unix and Windows.
27748 * gdb.c++/inherit.exp: ditto.
27749 * gdb.c++/virtfunc.exp: ditto.
27750
27751 1998-08-11 Dawn Perchik <dawn@cygnus.com>
27752
27753 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
27754
27755 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
27756
27757 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
27758 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
27759 to use a0-a3/d0-d3 as needed.
27760
27761 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
27762
27763 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
27764 * gdb.disasm/am33.exp: Corresponding changes.
27765
27766 1998-07-11 Felix Lee <flee@cygnus.com>
27767
27768 * gdb.base/callfuncs.exp: add cmp10 test.
27769 * gdb.base/callfuncs.c (cmp10): new function.
27770
27771 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
27772
27773 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
27774 into two parts to get around a synchronization problem in expect.
27775
27776 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
27777
27778 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
27779
27780 * configure.in: Add options for gdbtk testsuite.
27781
27782 * configure: Regenerate.
27783
27784 * gdb.gdbtk: New directory to hold gdbtk tests.
27785
27786 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27787
27788 * gdb.fortran/types.exp: Escape brackets in expect patterns
27789 for test_float_literal_types_accepted tests.
27790 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
27791 before run test.
27792
27793 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
27794
27795 * am33.exp: Just compile, do not link the testcase.
27796 * am33.s: Add ".am33" pseudoop to force am33 mode.
27797
27798 1998-06-25 Felix Lee <flee@cygnus.com>
27799
27800 * gdb.base/setshow.exp: make sure $pc is sane.
27801
27802 * gdb.stabs/weird.exp: split expect patterns properly.
27803
27804 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
27805
27806 * gdb.disasm/am33.s: New disassembler testfile for the am33.
27807 * gdb.disasm/am33.exp: Run it.
27808
27809 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
27810
27811 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
27812 match processing (and eliminate spurious timeouts when running).
27813
27814 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
27815
27816 * gdb.base/signals.exp (test_handle_all_print): put back Mach
27817 exception test, but conditionalize it on target [mach | gnu].
27818
27819 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
27820
27821 * gdb.base/overlays.exp: fixup compile line for linker script.
27822
27823 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
27824
27825 * gdb.fortran/types.exp: don't guess at float size.
27826
27827 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
27828
27829 * gdb.base/exprs.exp: delete test that depends on int size.
27830
27831 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
27832
27833 * config/sim.exp: Removed checks for target triplets.
27834 (gdb_target_sim): Use gdb,target_sim_options.
27835
27836 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
27837
27838 * gdb.base/reread.exp: New file.
27839 * gdb.base/reread1.c: New file.
27840 * gdb.base/reread2.c: New file.
27841
27842 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
27843
27844 * config/sim.exp: Use 'target sim -sparclite' when running
27845 SPARClite programs.
27846
27847 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
27848
27849 * gdb.base/structs2.exp: New file.
27850 * gdb.base/structs2.c: New file.
27851
27852 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
27853
27854 * gdb.asm/common.inc: New file.
27855 * gdb.asm/d10v.inc: New file.
27856 * asm-source.exp: Pass -I's to gas to find .inc files.
27857 Update line numbers in expected output.
27858 * asmsrc1.s: Rewrite.
27859 * asmsrc2.s: Rewrite.
27860 * configure.in: Create arch.inc symlink.
27861 * configure: Regenerate.
27862 * Makefile.in (distclean): Delete arch.inc.
27863
27864 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
27865
27866 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
27867 (t_enum_value2): ditto
27868 (t_enum_value3): ditto
27869 (main): ditto
27870 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27871
27872 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
27873 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
27874 change.
27875 Use gdb_test instead of send_gdb/gdb_expect sequences.
27876
27877 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
27878
27879 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
27880 not void.
27881
27882 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
27883
27884 * gdb.base/branches.c: Code with lots of loops and
27885 subroutines. Used to test gdbs ability to single step through PC
27886 changes, especially to test mips-tdep.c:mips_next_pc
27887
27888 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
27889
27890 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
27891 more rigorous EGCS C++ error checking.
27892
27893 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27894
27895 * gdb.base/help.exp: Clean up `help set args' and `help show args'
27896 tests.
27897 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
27898 function when asleep.
27899 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
27900 for i*86 Linux and SVR4 signal handling problems.
27901 Remove linux xfail for `next to handler in signals_tests_1', fixed
27902 by recent infrun.c change.
27903 Limit backtrace to 10 frames to avoid timeout problems with infinite
27904 stack backtraces.
27905 Adjust expect pattern in `handle all print' test to match Apr 28 1997
27906 target.[ch] change.
27907
27908 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
27909
27910 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
27911 for a newline from gdb before continuing.
27912 (default_gdb_exit): Just look for y or n.
27913 (gdb_test): Detect abnormal exit from GDB running on DOS; if
27914 it does, fail the rests of the tests in the file.
27915
27916 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
27917
27918 * config/cygmon.exp: New file.
27919
27920 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
27921
27922 * gdb.base/list.exp: Fix problem with "list default lines around
27923 main" test on remote targets.
27924
27925 * gdb.base/scope.exp: Fix problem with filelocal_bss before
27926 run test on remote targets.
27927
27928 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
27929
27930 * gdb.asm: New directory.
27931 * configure.in: Configure it.
27932 * configure: Regenerate.
27933 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
27934 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
27935
27936 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
27937
27938 * config/mn10300-eval.exp: New file to support MN10300 eval board.
27939
27940 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
27941
27942 * gdb.base/overlays (several files): Merge the two overlay
27943 managers into one. Change variables (foox, barx, bazx, grbxx)
27944 back into ints but force them to load in their proper sections.
27945
27946 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
27947
27948 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
27949 on-chip insn memory and IMAP1 to upper 128k.
27950 (D10VCopy): Handle memory regions crossing 16k boundaries.
27951 (D10VCopy): Transfer data in 32 bit chunks.
27952
27953 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
27954
27955 * gdb.base/overlays.c (main): Exit normally when result is
27956 correct.
27957
27958 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
27959 map. Include space for printf in .text segment.
27960
27961 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
27962 updated d10v memory VMA/LMA map.
27963 (D10VCopy): Call D10VTranslate.
27964
27965 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
27966
27967 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
27968
27969 * gdb.base/bar.c (barx, bar): Change variable to small array so
27970 that it won't be put into the .sdata - small data -
27971 section. Update reference.
27972 * gdb.base/baz.c (bazx, baz): Ditto.
27973 * gdb.base/foo.c (foox, foo): Ditto.
27974 * gdb.base/grbx.c (grbxx, grbx): Ditto.
27975
27976 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
27977 to be arrays.
27978
27979 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
27980
27981 * gdb.base/overlays.exp: fix up and get working again.
27982 Add tests for backtraces from an overlay function.
27983
27984 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
27985
27986 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
27987 "calling function with watchpoint enabled".
27988
27989 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
27990
27991 * gdb.base/break.exp (test_next_with_recursion): Remove
27992 gdb_suppress_tests for d10v-*-*.
27993 * lib/gdb.exp (gdb_suppress_tests): Disable this function
27994 pending review of whether it is useful or not.
27995
27996 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
27997
27998 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
27999
28000 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
28001
28002 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
28003 * config/dve.exp: New file to support Densan boards.
28004
28005 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
28006
28007 * gdb.base/interrupt.exp: Document problem of simulators, signals,
28008 reads and BSD.
28009
28010 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
28011
28012 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
28013 response.
28014
28015 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
28016
28017 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
28018
28019 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
28020 test.
28021
28022 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
28023 target_sizeof_long and target_bigendian_p.
28024 (structs_by_value, structs_by_reference): Check values according
28025 to targets word size and endianess.
28026
28027 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
28028
28029 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
28030 output.
28031
28032 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
28033
28034 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
28035 Update test of set args help to match source change.
28036
28037 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
28038
28039 * gdb.base/default.exp: Expect help system output to be in
28040 alphabetical order.
28041 * gdb.base/help.exp: Ditto.
28042
28043 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
28044
28045 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
28046 "i*86-pc-linux-gnu*".
28047 * gdb.base/interrupt.exp: Ditto.
28048 * gdb.base/corefile.exp: Ditto.
28049
28050 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
28051 define vxworks when building the testcase.
28052
28053 * gdb.base/ptype.exp: Fix testnames to be unique.
28054 * gdb.base/radix.exp: Ditto.
28055 * gdb.base/term.exp: Ditto.
28056 * gdb.base/whatis.exp: Ditto.
28057 * gdb.c++/classes.exp: Ditto.
28058
28059 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
28060
28061 * gdb.base/callfuncs.exp: Fix indentation.
28062
28063 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
28064 suppress_flag has been set.
28065 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
28066 target feature.
28067
28068 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
28069
28070 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
28071 the testcase.
28072
28073 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
28074 set_debug_traps() and breakpoint().
28075 * gdb.c++/misc.cc (main): Ditto.
28076 * gdb.c++/templates.cc (main): Ditto.
28077 * gdb.c++/virtfunc.cc (main): Ditto.
28078
28079 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
28080
28081 * lib/gdb.exp(gdb_step_for_stub): New function.
28082 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
28083 exists, reload the executable and do a "continue" instead of
28084 doing a jump.
28085 (runto_main): Use gdb_step_for_stub.
28086
28087 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
28088 tests to have unique names.
28089 * gdb.base/callfuncs.exp: Ditto.
28090 * gdb.base/commands.exp: Ditto.
28091 * gdb.base/default.exp: Ditto.
28092 * gdb.base/help.exp: Ditto.
28093 * gdb.base/list.exp: Ditto.
28094 * gdb.base/opaque.exp: Ditto.
28095 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
28096 similar tests.
28097
28098 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
28099 * gdb.c++/cplusfuncs.cc: Ditto.
28100 * gdb.c++/virtfunc.cc: Ditto.
28101
28102 * config/monitor.exp: Keep track of the last file we saw, rather
28103 than trying to get the info from gdb.
28104
28105 * gdb.fortran/types.exp: Move comment to previous line.
28106
28107 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
28108
28109 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
28110 target mode.
28111
28112 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
28113
28114 From Bob Manson:
28115 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
28116 string from GDB when it connects.
28117
28118 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
28119
28120 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
28121
28122 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
28123 if we can't get a debug format from GDB (we may be testing an
28124 older GDB). Use a 10 second timeout when checking for the format.
28125
28126 * gdb.stabs/weird.exp: Fix quoting.
28127
28128 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
28129
28130 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
28131
28132 * config/arm-ice.exp: New file.
28133
28134 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
28135
28136 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
28137 until it has been modified to work with the new testsuite.
28138
28139 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
28140 testcase won't compile, cause all of the testcases in the file to
28141 fail instead.
28142
28143 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
28144 (gdb_clear_suppressed): New procedure.
28145 (gdb_stop_suppressing_tests): Only clear suppress_flag if
28146 it contains a positive value.
28147
28148 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
28149
28150 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
28151
28152 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
28153
28154 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
28155
28156 * lib/gdb.exp (setup_xfail_format): New function.
28157 (get_debug_format): New function to get debug format.
28158 (debug_format): New global variable to hold last value set
28159 by get_debug_format.
28160 * gdb.base/list.exp: Call get_debug_format and expect some
28161 tests to fail for DWARF 1 and COFF formats.
28162 * gdb.c++/ptype.exp: Ditto.
28163 * gdb.c++/classes.exp: Ditto.
28164 * gdb.c++/cplusfuncs.exp: Ditto.
28165 * gdb.c++/inherit.exp: Ditto.
28166 * gdb.c++/templates.exp: Ditto.
28167 * gdb.c++/virtfunc.exp: Ditto.
28168
28169 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
28170
28171 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
28172 host doesn't have a currently-open connection.
28173
28174 * config/sparclet.exp: Cleanups and fixes to make it generic for
28175 any gdb stub target. Handle cases where gdb doesn't respond when
28176 interrupted in a sane fashion.
28177
28178 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
28179 same thing in a totally different way.
28180
28181 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
28182 setting "timeout".
28183 (gdb_start): We set the global gdb_prompt variable in
28184 default_gdb_init now.
28185
28186 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
28187
28188 * gdb.base/printcmds.exp: Fix "check for floating addition"
28189 regexp to accept results within approx +/- .01 of exact value.
28190 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
28191
28192 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
28193
28194 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
28195 properly.
28196 (gdb_expect): Add optional timeout parameter, and add timeout
28197 value to various calls.
28198 (gdb_suppress_tests): Only give one warning message per group.
28199
28200 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
28201
28202 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
28203 global variables. Handle getting a value for $timeout more
28204 gracefully.
28205
28206 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
28207
28208 * lib/gdb.exp: Close connection to remote host if gdb doesn't
28209 initialize.
28210 (default_gdb_init): New procedure; allow gdb_init to be overridden
28211 by a target configuration file.
28212 (gdb_expect): Pass the timeout to remote_expect.
28213
28214 * config/monitor.exp(gdb_load): Fix typo in regexp.
28215
28216 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
28217
28218 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
28219
28220 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
28221
28222 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
28223 here. Call gdb_target_exec before rebooting the target, to make
28224 sure the connection to the target is closed.
28225 (gdb_load): Pass the name of the executable to gdb_target_monitor.
28226 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
28227 Also detect "Timeout reading from remote" error.
28228
28229 * config/gdbserver.exp: Pass the executable being loaded to
28230 gdb_target_monitor. Don't call gdb_file_cmd here; let
28231 gdb_target_monitor do it.
28232
28233 * gdb.disasm/hppa.exp: Don't use exec_output.
28234
28235 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
28236
28237 * gdb.base/list.exp: If we're debugging a non-native target,
28238 try to set the pc register to point to the start of the
28239 program before doing the first list command.
28240
28241 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
28242 test_calls after restarting.
28243
28244 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
28245 reloading.
28246
28247 * gdb.base/watchpoint.exp: Fix typo.
28248
28249 * gdb.base/setshow.exp: Check for use_gdb_stub.
28250
28251 * gdb.base/break.exp: Fix continue until exit test for the gdb
28252 stub case.
28253 * gdb.base/langs.exp: Ditto.
28254
28255 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
28256 gdb_load_offset. If we weren't given a file to load, figure out
28257 what the current file is and use it.
28258
28259 * config/i386-bozo.exp: New file.
28260
28261 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
28262
28263 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
28264 feature.
28265
28266 * config/proelf.exp: New entry.
28267
28268 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
28269
28270 * lib/gdb.exp: Remove spurious .* patterns at the beginning
28271 of regexps.
28272
28273 * gdb.base/watchpoint.exp: Don't run the test_stepping
28274 tests if gdb can't call functions on the target.
28275
28276 * gdb.base/setshow.exp: Don't run the set prompt tests if
28277 the board has gdb_prompt set.
28278
28279 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
28280
28281 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
28282 * gdb.base/commands.exp: Likewise.
28283 * gdb.base/setshow.exp: Likewise.
28284
28285 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
28286
28287 * config/monitor.exp(gdb_start): Look for gdb_prompt target
28288 feature.
28289
28290 * config/i960.exp: New file.
28291
28292 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
28293
28294 * gdb.base/funcargs.exp: Check for gdb,short_int target
28295 feature instead of looking for explicit target triplets.
28296
28297 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
28298
28299 * gdb.base/printcmds.exp: add a couple more tests a la
28300 "p 123DEADBEEF", to check parse_number.
28301 * top.c: change "to enable to enable" to "to enable" in a couple
28302 of help strings.
28303
28304 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
28305
28306 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
28307 on the mn10300.
28308
28309 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
28310
28311 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
28312 where the test executable is run with explicit args.
28313 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
28314
28315 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
28316
28317 * gdb.base/run.c: Use FAKEARGV to build test executable that
28318 does not require a command line arg, since most simulators
28319 don't currently support passing such an arg into the simulated
28320 program.
28321 * gdb.base/commands.exp: Change tests to insert the proper
28322 value as the arg to the first recursive factorial call. Change
28323 compilation line to define FAKEARGV at compile time.
28324
28325 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
28326
28327 * gdb.base/recurse.exp: Enable these tests for the mn10300.
28328 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
28329 function with watchpoint enabled" test.
28330
28331 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
28332
28333 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
28334 Don't call gdb_test when the command doesn't return to a gdb prompt.
28335
28336 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
28337 "Tests restarted" messages.
28338
28339 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
28340
28341 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
28342
28343 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
28344
28345 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
28346 for INFO SYMBOL; add help tests for OVERLAY commands.
28347 * gdb.base/default.exp: add tests for INFO SYMBOL command;
28348 add tests for OVERLAY commands
28349 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
28350 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
28351 * gdb.base/sigall.c: add usestubs code frag
28352 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
28353
28354 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
28355
28356 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
28357 failures.
28358 (gdb_stop_suppressing_tests): Note that tests have restarted.
28359
28360 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
28361
28362 * config/h8300.exp: New file.
28363
28364 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
28365
28366 * gdb.base/setshow.exp: Check for the existence of a
28367 feature, not its value.
28368
28369 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
28370
28371 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
28372
28373 * gdb.base/scope.exp: It's now init0(), not init().
28374
28375 * gdb.base/scope0.c: For now, change init() to be init0().
28376
28377 * config/monitor.exp: Use gdb_serial in preference to serial
28378 or netport.
28379
28380 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
28381 and it's not already set.
28382
28383 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
28384
28385 * gdb.base/setshow.exp: Only test the run command if the target
28386 isn't using a stub and if it supports argument passing.
28387
28388 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
28389
28390 * config/udi.exp(gdb_start): Make sure UDICONF is set
28391 properly before starting gdb.
28392
28393 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
28394
28395 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
28396 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
28397 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
28398
28399 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
28400
28401 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
28402 specialized code to reboot the board, use remote_reboot instead.
28403
28404 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
28405
28406 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
28407
28408 * config/monitor.exp: Make sure we disconnect from the target.
28409 Also, try a reboot/reload cycle instead of failing if the
28410 load fails.
28411
28412 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
28413
28414 * gdb.base/default.exp: Don't set match_max.
28415 * gdb.base/help.exp: Ditto.
28416 * gdb.base/list.exp: Ditto.
28417 * gdb.base/signals.exp: Ditto.
28418
28419 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
28420 set, use remote_ld to download the testcase instead of
28421 the GDB loader.
28422
28423 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
28424
28425 * config/vr5000.exp: New file.
28426
28427 * config/monitor.exp(gdb_target_monitor): Add pattern for
28428 "Ending remote" to detect errors in connecting.
28429
28430 * gdb.base/setshow.exp: Add .* within auto language test.
28431
28432 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
28433 target feature.
28434
28435 * config/monitor.exp(gdb_load): Check for a failure when loading,
28436 and reboot the board if necessary.
28437
28438 * gdb.base/setvar.exp(test_set): Handle multiple prints within
28439 a set of tests. Remove print.* from the patterns being checked.
28440
28441 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
28442
28443 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
28444 refer to gdb_spawn_id.
28445
28446 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
28447 longer used.
28448 * config/sparclet.exp: Ditto.
28449 * config/sparclet-old.exp: Ditto.
28450 * config/slite.exp: Ditto.
28451 * config/sim.exp: Ditto.
28452 * gdb.base/funcargs.exp: Ditto.
28453
28454 * lib/gdb.exp:Remove references to gdb_spawn_id.
28455 (gdb_expect): Move to remote.exp.
28456
28457 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
28458
28459 * config/monitor.exp: Detect the "Couldn't establish connection"
28460 message from GDB.
28461
28462 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
28463
28464 * gdb.base/bitfields.exp: Use runto instead of explicit
28465 gdb_run_cmd/gdb_expect sequences.
28466
28467 * gdb.base/break.exp(text_next_with_recursion): Add match for
28468 gdb_expect call.
28469
28470 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
28471 We also need to handle the "A program is being debugged already"
28472 prompt from gdb. Use gdb_test to set the baud rate.
28473
28474 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
28475 to 20000. Really. I mean it.
28476
28477 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
28478
28479 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
28480 fails. If suppress_flag is set, skip perror message about not
28481 being able to send to GDB.
28482 (send_gdb): If suppress_flag is set, don't try to send commands to
28483 GDB.
28484 (gdb_expect): If suppress_flag is set, always fail immediately.
28485 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
28486 (gdb_init): Call gdb_stop_suppressing_tests.
28487 (default_gdb_exit): Ditto.
28488 (default_gdb_start): Ditto.
28489
28490 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
28491 gdb_stop_suppressing_tests as appropriate.
28492 * gdb.base/break.exp: Ditto.
28493 * gdb.base/callfuncs.exp: Ditto.
28494 * gdb.base/commands.exp: Ditto.
28495 * gdb.base/exprs.exp: Ditto.
28496 * gdb.base/funcargs.exp: Ditto.
28497 * gdb.base/list.exp: Ditto.
28498 * gdb.base/recurse.exp: Ditto.
28499 * gdb.base/scope.exp: Ditto.
28500 * gdb.base/structs.exp: Ditto.
28501 * gdb.c++/inherit.exp: Ditto.
28502
28503 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
28504
28505 * config/vr4300.exp: New file.
28506
28507 * gdb.*/*.exp: Call gdb_expect instead of expect.
28508
28509 * lib/gdb.exp(gdb_expect): New function.
28510
28511 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
28512
28513 * lib/gdb.exp(gdb_init): New function.
28514
28515 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
28516 for each individual variable set.
28517
28518 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
28519 name.
28520
28521 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
28522
28523 * gdb.base/scope.exp: Use gdb_test.
28524
28525 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
28526 aborting; the testsuite driver will do that for us (see
28527 gdb_finish). Also, use gdb_test in a few more places.
28528
28529 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
28530
28531 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
28532
28533 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
28534
28535 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
28536 and "add_tests" are not at the same address.
28537
28538 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
28539
28540 * gdb.base/ptype.exp: Use gdb_test.
28541
28542 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
28543
28544 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
28545 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
28546 left in. No longer expect them to fail.
28547
28548 * gdb.stabs/*.mt; Deleted, no longer used.
28549 * gdb.stabs/configure.in: Remove references to target makefile
28550 frags.
28551 * gdb.stabs/configure: Rebuilt.
28552
28553 * gdb.disasm/*.mt: Deleted, no longer used.
28554 * gdb.disasm/configure.in: Remove references to target makefile
28555 frags. Use "sh3.s" as the unique filename for this directory.
28556 * gdb.disasm/configure: Rebuilt.
28557
28558 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
28559 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
28560 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
28561
28562 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
28563
28564 * config/udi.exp: Use mondfe,name instead of remote_host.
28565
28566 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
28567
28568 * gdb.base/watchpoint.exp: Don't expect a failure when calling
28569 a function with a watchpoint enabled on the mn10200.
28570
28571 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
28572 before trying to create it!
28573
28574 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
28575
28576 * config/vx.exp: Use hostname instead of netport.
28577
28578 * config/vxworks.exp: New file.
28579
28580 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
28581
28582 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
28583 gdb before assuming everything worked. Send a ^C if a timeout
28584 occurs.
28585
28586 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
28587 $gdb_spawn_id directly.
28588 (gdb_run_cmd): Try _start as well as start. Use the target feature
28589 gdb,start_symbol as the symbol to start from when jumping.
28590
28591 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
28592
28593 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
28594 redundant) test.
28595
28596 * gdb.base/recurse.exp: Relax final value test for 'b' so that
28597 it doesn't lose for 16bit integer systems.
28598
28599 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
28600
28601 * gdb.fortran/types.exp: If the target doesn't support "double"
28602 data types, then expect "real" types to only be 4 bytes.
28603
28604 * gdb.c++/virtfunc.exp: Expect failure for virtual function
28605 call tests if the target doesn't support inferior function calls.
28606
28607 * gdb.base/printcmds.exp: Allow minor deviation in FP values
28608 in printf tests.
28609
28610 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
28611
28612 * gdb.base/help.exp: Disable "help set", "help show", and
28613 "help support". Simplify regexp for "help stack".
28614
28615 * gdb.base/default.exp: Set match_max to 5000 and the timeout
28616 to 60 seconds. Temporarily set match_max to 15000 around the
28617 "info copying" test.
28618
28619 * gdb.base/nodebug.exp: Don't try to do an inferior function
28620 call if the target doesn't support them.
28621 * gdb.base/printcmds.exp: Likewise.
28622 * gdb.base/setvar.exp: Likewise.
28623 * gdb.base/structs.exp: Likewise.
28624 * gdb.c++/templates.exp: Likewise.
28625 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
28626
28627 * gdb.base/recurse.exp: Enable for the mn10200.
28628
28629 * configure.in: Do configure gdb.stabs directory for *-*-elf
28630 targets.
28631 * configure: Rebuilt.
28632
28633 * gdb.base/break.exp: Check for gdb,noresults before testing
28634 exit status and/or results from the target.
28635 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
28636 * lib/gdb.exp: Remove old (now bogus) initialization of
28637 noinferior, noargs, noresults and nosignals.
28638
28639 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
28640
28641 * config/sh.exp: New file.
28642
28643 * config/slite.exp: Try to connect multiple times to the board
28644 before rebooting. Only send a "monitor run" if need_monitor_run
28645 is set.
28646
28647 * gdb.base/break.exp: Don't do the "stub continue" test if
28648 the target has gdb_stub set.
28649
28650 * gdb.base/callfuncs.exp: Increase the timeout.
28651
28652 * gdb.base/interrupt.exp: Don't even try to compile the testcase
28653 if the target has gdb,noinferiorio set.
28654
28655 * gdb.base/list.exp: Increase match_max to 10000 characters.
28656
28657 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
28658
28659 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
28660 target.
28661
28662 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
28663
28664 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
28665
28666 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
28667 trying to delete the copy of gdb. Catch the file delete so we
28668 don't die if the delete fails; also, the file should be copied to
28669 the host, not to the build.
28670
28671 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
28672
28673 * lib/gdb.exp(gdb_test): Surround the result pattern with
28674 parenthesis in case it contains multiple regexps separated
28675 with |.
28676
28677 * gdb.base/watchpoint.exp: Use gdb_test.
28678 * gdb.base/default.exp: Ditto.
28679
28680 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
28681
28682 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
28683
28684 * gdb.base/scope.exp: Use gdb_test.
28685 * gdb.c++/classes.exp: Ditto.
28686 * gdb.c++/inherit.exp: Ditto.
28687
28688 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
28689
28690 * gdb.base/crossload.exp: Don't use execute_anywhere, use
28691 remote_exec instead.
28692 * gdb.base/corefile.exp: Don't be ridiculous.
28693 * gdb.base/*.c: Add missing stub invocations.
28694
28695 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
28696
28697 * config/slite.exp: Miscellaneous fixes.
28698
28699 * lib/gdb.exp: Fix runto.
28700
28701 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
28702 the target.
28703
28704 * gdb.base/watchpoint.exp: Fix regexp.
28705
28706 * lib/gdb.exp(default_gdb_exit): Add a catch to the
28707 close and wait commands, as the descriptor may now be
28708 invalid. Always call "remote_close host".
28709
28710 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
28711
28712 Major rewrite for testsuite revision.
28713
28714 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
28715 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
28716 instead of relying on spawn_id to always contain a valid
28717 spawn id.
28718 (get_compiler_info): New procedure to build the ${binfile}.ci
28719 file, instead of replicating this in N different places.
28720 (gdb_compile): New procedure.
28721
28722 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
28723 appropriate arguments) instead of compile. Use gdb_test in a lot
28724 more places. Use send_gdb instead of send. Always run gdb_start
28725 at the start of a testcase, as this is no longer done magically.
28726
28727 config/*-gdb.exp: Rename without the -gdb suffix.
28728
28729 config/mips.exp: Use remote_close instead of exit_remote_shell.
28730 config/monitor.exp: Use target_info instead of looking at
28731 baud, timeout, etc.
28732 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
28733
28734 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28735
28736 * gdb.c++/templates.exp (test_ptype_of_templates),
28737 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
28738 Update expect patterns for destructors and assignment operators
28739 to match corresponding c-typeprint.c changes.
28740 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
28741 to destructor breakpoint test, GDB should be able to set the
28742 destructor breakpoint without specifying arguments.
28743
28744 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
28745
28746 * gdb.threads/pthreads.exp: Change result for failure to compile due
28747 to lack of pthreads runtime support from an error to simply an
28748 unsupported test, per dejagnu standards.
28749
28750 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28751
28752 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
28753 where GDB exits to reduce pattern match time.
28754 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
28755
28756 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
28757
28758 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
28759
28760 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
28761 * gdb.base/default.exp: ditto.
28762 * gdb.base/nodebug.exp: ditto.
28763 * gdb.base/printcmds.exp: ditto.
28764 * gdb.base/ptype.exp: ditto.
28765 * gdb.base/setvar.exp: ditto.
28766 * gdb.base/structs.exp: ditto.
28767 * gdb.base/setshow.c: Guard against uninitialized values of argc.
28768
28769 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
28770
28771 * configure, */configure: Rebuild with autoconf 2.12.
28772
28773 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
28774
28775 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
28776 use new i*86-pc-linux*-gnu quads.
28777 * gdb.base/corefile.exp: Ditto.
28778 * gdb.base/signals.exp: Ditto.
28779 * gdb.base/sigall.exp: Ditto.
28780 * gdb.base/interrupt.exp: Ditto.
28781
28782 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
28783 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
28784 RedHat 4.0.
28785
28786 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
28787 linux. This allows the test case to at least compile on latest
28788 linux, but still not run due to missing the threads runtime library.
28789
28790 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28791
28792 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
28793 directory to search gdb directory. Accept and step over conditional
28794 stack alignment code. Consume $prompt in failure cases.
28795 Reset timeout to $oldtimeout instead of some arbitrary value.
28796 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
28797 timeout problems with infinite stack backtraces.
28798 * gdb.base/ptype.exp (ptype struct link, union tu_link):
28799 Accept function parameters for linkfunc member.
28800
28801 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
28802
28803 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
28804 (CXXFLAGS): Remove, unreferenced.
28805 (B_OPTIONS): Add for -B options and add code to initialize with
28806 previous -B options and also add -B option to pick up cross compiled
28807 runtime.
28808 (TARGET_INCLUDES): Add for -I options and add code to initialize when
28809 doing cross compiles.
28810 (target_alias): Declare global.
28811 (xgcc): Set variable to full path of gcc in build tree. Use findfile
28812 to verify that gcc exists in build tree, and if so set CC to that
28813 gcc and to use B_OPTIONS and TARGET_INCLUDES.
28814
28815 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
28816
28817 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
28818 ptype test for anonymous union. Fixup testcase to match
28819 current gcc debug output.
28820
28821 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
28822
28823 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
28824 force argument to an unsigned long type.
28825
28826 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
28827
28828 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
28829 tests and anonymous union print/ptype tests.
28830 * gdb.base/list.exp (test_forward-search): Increase timeout by
28831 5 minutes for the "search extremely long line" case.
28832 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
28833 completely optional and that the pass/fail messages use the command as
28834 the message if that third arg is a null string.
28835 (gdb_test_exact): Arrange that a null string pattern means match a
28836 null string output rather than any output, which might include random
28837 errors.
28838 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
28839 backtrace test.
28840 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
28841 always failing and failure is now exposed by gdb.exp changes.
28842
28843 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
28844
28845 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
28846 weren't being noted.
28847
28848 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28849
28850 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
28851 * gdb.stabs/weird.exp: Remove v_comb xfails.
28852
28853 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
28854
28855 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
28856 list.exp scope.exp watchpoint.exp]
28857 Make all timeout error msgs explicitly say "(timeout)".
28858
28859 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
28860
28861 * config/monitor.exp: Increase download timeout to 1000 seconds.
28862
28863 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
28864
28865 * config/m32r.exp: Increase timeout to 120 seconds.
28866
28867 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
28868
28869 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
28870 and accept older ordering as obsolescent gcc or gdb.
28871 * gdb.c++/templates.exp: Ditto.
28872 * gdb.c++/virtfunc.exp: Ditto.
28873
28874 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
28875
28876 * gdb.base/coremaker.c: Add code to mmap some data so we
28877 can check that it ends up in the core file.
28878 * gdb.base/corefile.exp: Add test to read mmapped data
28879 from core file.
28880
28881 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
28882
28883 * config/m32r.exp: New file.
28884
28885 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
28886
28887 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
28888 that cflags can contains -gstabs, and work correctly for other tests.
28889
28890 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
28891
28892 * gdb.base/setshow.exp: New file, tests show and set.
28893 * gdb.base/setshow.c: New file, tests show and set.
28894 * gdb.base/help.exp: Add test for help set|show annotate.
28895 * gdb.base/default.exp: Add test for set|show annotate.
28896
28897 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
28898
28899 * testsuite/gdb.base/break.exp: Make backtrace from factorial
28900 errors unique.
28901 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
28902 explicitly.
28903
28904 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
28905
28906 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
28907 and width commands. This is done elsewhere.
28908 * (gdb_start): Don't call gdb_start_sim here. That's already
28909 done in gdb_load. This fixes lots of failures in default.exp.
28910
28911 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
28912
28913 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
28914 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
28915 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
28916 in the same we we treat other failures (since it may be an expected
28917 condition), rather than as an error.
28918 * gdb.base/signals.exp (test_handle_all_print): Revert back to
28919 old test format.
28920
28921 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
28922
28923 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
28924 (distclean maintainer-clean realclean): No need to remove files
28925 twice. Nuke the duplicates.
28926 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
28927 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
28928 Remove config.h along with other config files.
28929
28930 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
28931
28932 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
28933 "p func1 ()" and note that rests of tests are skipped.
28934 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
28935 setup_xfails for "print func2::coremaker_local".
28936 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
28937 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
28938 affected by the previous run test.
28939 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
28940 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
28941 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
28942 "pass int powerset tuple" and "pass modeless int powerset tuple".
28943 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
28944 "real write 4" and "real write 8".
28945 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
28946 setup_xfails for "print vs1 after tuple assign 2",
28947 "print \$i after tuple assign 2", and
28948 "print vs2 after tuple assign 2".
28949 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
28950 meaningful error message and return -1 so the caller can
28951 suppress further tests and avoid a cascade of errors.
28952
28953 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
28954
28955 * gdb.base/a1-selftest.exp: Tweak tests to account for new
28956 format for printing version.
28957 * gdb.base/default.exp: Ditto.
28958 * gdb.base/interrupt.exp: Fix problem with cascade of
28959 errors if child process dies while calling a function.
28960
28961 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
28962
28963 * Makefile.in (VPATH): Add
28964 * Makefile.in (Makefile, config.status): Fix rules so things get
28965 remade when necessary.
28966
28967 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
28968
28969 * Makefile.in (just-check): Add path to sibling expect dir
28970 to environment variable specified by RPATH_ENVVAR.
28971
28972 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
28973
28974 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
28975 (just-check): Add shared library paths for libstdc++, tk,
28976 tcl, bfd, and opcodes to the environment variable specified
28977 in RPATH_ENVVAR.
28978 * configure.in: Add support to recognize --enable-shared flag
28979 and generate correct value for RPATH_ENVVAR.
28980 * configure: Regenerated with autoconf.
28981
28982 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
28983
28984 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
28985 include all osf versions.
28986 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
28987 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
28988 when target is linux. When failing to build pthreads test
28989 executable, give more meaningful message.
28990 * gdb.threads/pthreads.c: Hpux also uses old definition of second
28991 arg for pthread_create.
28992
28993 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
28994
28995 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
28996 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
28997 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
28998 and -lpthreads (everybody else).
28999 (test_startup): Fail gracefully if threads are not supported.
29000 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
29001 "p/c array_index("abcdef",2)" when not gcc compiled.
29002 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
29003 "print func2::coremaker_local" when not gcc compiled.
29004 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
29005 "ptype on opaque struct tagname (statically)",
29006 "ptype on opaque struct tagname (dynamically) 1", and
29007 "ptype on opaque struct tagname (dynamically) 2"
29008 for not compiled with gcc.
29009 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
29010 backtrace when compiled with gcc.
29011 * lib/gdb.exp (runto_main): Return result of "runto main" rather
29012 than always return success.
29013
29014 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
29015
29016 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
29017
29018 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
29019
29020 * gdb.base/structs.exp: Undo last change.
29021
29022 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
29023
29024 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
29025 encapsulate all the steps/nexts done during self test, starting
29026 at main, and makes them less sensitive to optimization issues.
29027 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
29028 signal handler" test.
29029 * gdb.threads/pthreads.exp: Only run this for native configs.
29030 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
29031 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
29032 tests.
29033 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
29034 for "runto test_calls(void)" test.
29035
29036 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
29037
29038 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
29039 and don't expect address info in breakpoint confirmations.
29040
29041 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
29042
29043 * gdb.base/list.exp (test_forward_search): Increase timeout
29044 temporarily by 60 seconds for searching extremely long line,
29045 and then reset to old value when done. Increase expect input
29046 buffer to 10000.
29047
29048 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
29049
29050 * gdb.base/list.exp (test_forward_search): Fix to handle very
29051 long source line without overflowing expect's input buffer.
29052
29053 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
29054
29055 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
29056 "buffer_full".
29057
29058 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
29059 "buffer_full".
29060
29061 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
29062 "buffer_full".
29063
29064 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
29065 "buffer_full".
29066
29067 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
29068
29069 * configure.in (configdirs): Add gdb.threads.
29070 * configure: Regenerated with autoconf.
29071 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
29072 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
29073 * gdb.threads/configure: New, generated with autoconf.
29074
29075 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
29076
29077 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
29078
29079 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
29080
29081 * gdb.base/signals.exp (test_handle_all_print): Test separately for
29082 each signal's status in the output of "handle all print".
29083 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
29084 the \r\n sequence that immediately precedes the gdb prompt.
29085 * gdb.base/a1-selftest.exp: Save original timeout and restore
29086 after test.
29087
29088 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
29089
29090 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
29091 symbol.
29092
29093 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
29094
29095 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
29096
29097 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
29098
29099 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
29100 timeout by 60 seconds.
29101
29102 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
29103
29104 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
29105 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
29106 error return.
29107
29108 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
29109
29110 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
29111 gdb initialization, also report how long dejagnu waited. Restore
29112 old timeout before doing error return. Temporarily increase timeout
29113 by 3 minutes to allow for slow startups over heavy NFS use.
29114
29115 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
29116
29117 * lib/gdb.exp: Report timeout value for verbosity level 2.
29118 * config/gdbserver.exp: Ditto.
29119 * config/hppro.exp: Ditto.
29120 * config/mips-gdb.exp: Ditto.
29121 * config/monitor.exp: Ditto.
29122 * config/netware.exp: Ditto.
29123 * config/sim-gdb.exp: Ditto.
29124 * config/slite-gdb.exp: Ditto.
29125 * config/udi-gdb.exp: Ditto.
29126 * config/unix-gdb.exp: Ditto.
29127 * config/vx-gdb.exp: Ditto.
29128 * gdb.base/a1-selftest.exp: Ditto.
29129 * gdb.base/a2-run.exp: Ditto.
29130 * gdb.base/break.exp: Ditto.
29131 * gdb.base/corefile.exp: Ditto.
29132 * gdb.base/list.exp: Ditto.
29133 * gdb.base/recurse.exp: Ditto.
29134 * gdb.base/scope.exp: Ditto.
29135 * gdb.base/signals.exp: Ditto.
29136
29137 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
29138
29139 * gdb.threads/Makefile.in (docdir): Removed.
29140
29141 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
29142
29143 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
29144 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
29145 @srcdir@.
29146 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
29147 autoconf 2.5 or higher.
29148 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
29149
29150 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
29151
29152 * configure: Regenerated.
29153 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
29154 avoid name clashes with SunOS headers.
29155
29156 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
29157
29158 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
29159
29160 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
29161
29162 * gdb.base/callfuncs.exp: Finish last change -- make sure the
29163 prototype information ends up in the compiler info file.
29164
29165 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
29166
29167 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
29168 attempting to regenerate it. Eliminate use of a temporary file
29169 and just generate the info file directly. Source it immediately,
29170 for consistency of use.
29171 * gdb.base/corefile.exp: Ditto
29172 * gdb.base/exprs.exp: Ditto.
29173 * gdb.base/funcargs.exp: Ditto.
29174 * gdb.base/langs.exp: Ditto.
29175 * gdb.base/list.exp: Ditto.
29176 * gdb.base/mips_pro.exp: Ditto.
29177 * gdb.base/nodebug.exp: Ditto.
29178 * gdb.base/opaque.exp: Ditto.
29179 * gdb.base/ptype.exp: Ditto.
29180 * gdb.base/scope.exp: Ditto.
29181 * gdb.base/setvar.exp: Ditto.
29182 * gdb.base/signals.exp: Ditto.
29183 * gdb.base/whatis.exp: Ditto.
29184 * gdb.c++/templates.exp: Ditto.
29185 * gdb.c++/virtfunc.exp: Ditto.
29186 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
29187 whether or not to add -lstdc++ to the compile command line args.
29188
29189 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29190
29191 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
29192 it got fixed by the recent lookup_minimal_symbol_by_pc change.
29193 Increase timeout, a lot of single stepping might be needed if the
29194 target has no hardware watchpoints.
29195
29196 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
29197
29198 * gdb.base/break.exp: Ignore compiler warnings when compiling
29199 break.c.
29200 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
29201 * gdb.base/default.exp: Add h8300 xfails. Handle messages
29202 from remote-sim.
29203 * gdb.base/exprs.exp: Add h8300 xfails.
29204 * gdb.base/funcargs.exp: Likewise.
29205 * gdb.base/nodebug.exp: Likewise.
29206 * gdb.base/printcmds.exp: Likewise.
29207 * gdb.base/ptype.exp: Likewise.
29208 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
29209 h8300 xfails.
29210 * gdb.base/return.exp: Handle float/double precision problems
29211 on the h8300.
29212 * gdb.base/funcargs.c: Explicitly make last constant argument to
29213 call_after_alloca_subr an unsigned long type.
29214 * gdb.base/return.c: Include stdio.h.
29215
29216 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
29217
29218 * config/abug.exp: New file for the older Motorola Bug monitor
29219 that runs on the mvme13x series VME boards.
29220 * config/monitor.exp: Use the new config array for target settings
29221 if they exist.
29222
29223 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
29224
29225 * sim-gdb.exp: Make the SH simulator allocate less space when
29226 it is targeted.
29227
29228 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
29229
29230 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
29231 test.
29232
29233 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
29234
29235 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
29236 "rs6000-*-*" for "list function in include file" when gcc compiled.
29237 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
29238 for "p ctable1[120]".
29239 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
29240 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
29241 Remove setup_xfail for "rs6000-*-*" for
29242 "print 'scope0.c'::filelocal before run".
29243 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
29244 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
29245 since some compilers don't allow both options to be given
29246 on the same command line. Create object file and move it.
29247
29248 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
29249
29250 * gdb.base/corefile.exp: Always regenerate the core file, since
29251 we always regenerate the coremaker program. Detect special case
29252 where registers cannot be read from core file.
29253
29254 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
29255
29256 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
29257 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
29258 * gdb.c++/templates.exp: Only match on basename of file since
29259 some formats like xcoff don't encode directory information.
29260 * gdb.stabs/weird.exp: Use the right sed script for powerpc
29261 and rs6000 AIX xcoff targets.
29262 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
29263 * configure: Regenerate.
29264 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
29265 here, rather than in distclean.
29266
29267 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
29268
29269 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
29270 defined, and use it to compile the test case with -O2. The
29271 native compilation still uses no optimization.
29272 * gdb.base/mips_pro.c: Remove inline assembly code since
29273 it is compiled PIC by default, which results in assembler
29274 warnings that make the testsuite think the compilation
29275 was unsuccessful.
29276
29277 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
29278
29279 * gdb.c++/misc.exp: Add note to message for
29280 "print s.a for foo struct" that this is a known gcc 2.7.2
29281 and earlier bug.
29282
29283 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
29284
29285 * gdb.base/break.exp: Fix pattern for matching "Delete all
29286 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
29287 setup_xfail for deleting all breakpoints test. Fix various
29288 timeout messages to include "(timeout)".
29289 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
29290 for "p t_float_values2(3.14159,float_val2)".
29291 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
29292 for "continue to call2g" when gcc compiled.
29293 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
29294 "up to foo in langs.exp", "show language at foo in langs.exp",
29295 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
29296 and "show language at fsub in langs.exp".
29297 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
29298 "list line 1 in include file", "list message for lines past EOF",
29299 "list function in include file", "list list0.h:foo", and
29300 "list filename:function; nonexistant function".
29301 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
29302 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
29303 and "ptype t_char_array" to be for native cc only.
29304
29305 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
29306
29307 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
29308 setup_xfail for "print coremaker_bss", "print coremaker_ro",
29309 "print func2::coremaker_local", and "backtrace in corefile.exp".
29310
29311 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
29312
29313 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
29314 "bt in signals.exp". This problem only appears when running
29315 the testsuite, and then only intermittently.
29316
29317 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
29318
29319 * gdb.base/return.exp (return_tests): Differentiate between
29320 two tests of continuing.
29321
29322 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
29323
29324 * */Makefile.in (maintainer-clean): Remove config.log.
29325 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
29326 * gdb.c++/Makefile.in (PROGS): Add inherit.
29327 (clean): Remove *.ci.
29328
29329 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
29330
29331 * gdb.c++/misc.cc: Add test code from Mike Stump.
29332 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
29333
29334 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
29335
29336 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
29337 to "alpha-*-osf2*" and add comment.
29338 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
29339 setup_xfail for "step over execarg initialization" and
29340 "step over corearg initialization".
29341 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
29342 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
29343 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
29344 gcc compiled for "print coremaker_bss", "print coremaker_ro",
29345 "print func2::coremaker_local", and "backtrace in corefile.exp".
29346 * gdb.base/signals.exp: Build and source signals.ci.
29347 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
29348 to be for gcc only.
29349 * lib/gdb.exp: Move verbose statements outside conditionals.
29350
29351 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29352
29353 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
29354 Feb 3 procfs.c change.
29355
29356 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
29357
29358 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
29359
29360 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
29361
29362 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
29363 from dejagnu's apparent default of 10 seconds, which gives random
29364 results when running the tests over NFS on moderately loaded systems.
29365 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
29366
29367 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
29368
29369 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
29370 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
29371 result reports.
29372
29373 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
29374
29375 * configure.in (CY_AC_PATH_TCLH): Remove.
29376 * configure: Regenerate.
29377
29378 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
29379
29380 * gdb.c++/Makefile.in (clean): Add missing '{'.
29381
29382 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
29383
29384 * lib/gdb.exp: Provide a default value for noinferior.
29385
29386 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
29387 Load libgloss.exp.
29388
29389 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
29390
29391 * gdb.disasm/hppa.exp: Compile directly into an executable, use
29392 the executable, not the .o to run the tests from.
29393
29394 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
29395
29396 * gdb.base/break.exp: Don't test for program exit or exit status
29397 if $noresults if nonzero.
29398 * gdb.base/langs.exp: Likewise.
29399 * gdb.base/watchpoint.exp: Likewise.
29400
29401 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
29402 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
29403 trying to compile the testcase.
29404
29405 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
29406
29407 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
29408 * gdb.base/signals.exp (continue to handler): Likewise.
29409
29410 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
29411
29412 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
29413
29414 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
29415
29416 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
29417
29418 * gdb.base/corefile.exp: Recognize "not found" as failure
29419 when trying to determine if a core file was generated.
29420 If no core file was generate the first time, try again without
29421 the ulimit -c to work around braindamaged shells.
29422
29423 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
29424
29425 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
29426 [] tests with "test" and enclose string in quotes.
29427 * gdb.stabs/configure: Rebuild
29428
29429 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
29430
29431 Changes in sync with expect:
29432 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
29433 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
29434 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
29435 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
29436 argument to AC_REQUIRE.
29437 * configure: Regenerated.
29438
29439 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
29440
29441 * gdb.base/corefile.exp: When generating a core, discard any
29442 error messages about ulimit not found and the "core dumped"
29443 message from the shell that runs the coredumper.
29444
29445 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
29446
29447 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
29448
29449 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
29450 which sed script to run. Expect failure for v_comb test
29451 on PA targets too.
29452
29453 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
29454
29455 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
29456 "print func2::coremaker_local" and for "backtrace in corefile.exp"
29457
29458 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
29459
29460 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
29461 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
29462 "sparc-sun-solaris*" xfails for "p v_comb".
29463 * lib/gdb.exp (default_gdb_start): Fix typo.
29464 * gdb.base/corefile.exp: Allow "Core was generated by ..."
29465 messages to not include the full program name that caused
29466 the core dump since some systems (such as solaris) apparently
29467 truncate this path to about 80 characters.
29468 When generating a core file first try increasing the core file
29469 size limit to unlimited since some systems may default it to
29470 zero, and it is harmless to try it. Move the test for failing
29471 to generate a core file to where it will actually get executed.
29472 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
29473 new gdb result from g++ debug info improvements and make old
29474 pattern obsolescent. Also account for size_t differences
29475 (may be int or long).
29476 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
29477 initialization before function call is placed in the delay slot
29478 and thus appears to be skipped over by commands such as "next".
29479
29480 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
29481
29482 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
29483
29484 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
29485
29486 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
29487 input source file; fix code to compile test to deal with this
29488 convention.
29489 * gdb.c++/*.exp: Likewise.
29490
29491 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
29492
29493 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
29494 "bt in signals.exp".
29495
29496 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
29497
29498 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
29499 "step over execarg initialization" and
29500 "step over corearg initialization".
29501
29502 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
29503
29504 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
29505 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
29506
29507 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
29508
29509 From Rob Savoye (rob@poseidon.cygnus.com)
29510 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
29511 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
29512 configure.in}, gdb.disasm/{Makefile.in, configure.in},
29513 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
29514 configure.in}: Major reworking for autoconfig.
29515 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
29516 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
29517 New files.
29518 * config/unix-gdb.exp: Make GDB global.
29519 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
29520 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
29521 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
29522 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
29523 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
29524 term.exp, twice.exp, watchpoint.exp, whatis.exp},
29525 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
29526 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
29527 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
29528 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
29529 pr-8136.exp, result.exp, string.exp, tuples.exp},
29530 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
29531 to returns as necessary, arrange for test to compile own testcase
29532 executable.
29533 * lib/gdb.exp: Changes for testsuite to compile own test cases.
29534
29535 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
29536
29537 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
29538 clear_xfail at end of test which might not call either pass or fail.
29539 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
29540 "backtrace through signal handler".
29541
29542 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29543
29544 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
29545 continuing from a job control stop signal.
29546 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
29547
29548 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
29549
29550 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
29551 * gdb.base/corefile.exp: Likewise.
29552 * gdb.base/funcargs.exp: Likewise.
29553
29554 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
29555
29556 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
29557 * config/monitor.exp: Add support for setting baud rate.
29558
29559 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
29560
29561 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
29562 i*86-*-linux* xfails for "backtrace through signal handler".
29563 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
29564 "print func2::coremaker_local".
29565 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
29566 alpha-dec-osf2* xfail for
29567 "delete all breakpoints when none".
29568
29569 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
29570
29571 * gdb.base/break.exp: Change test that deletes all breakpoints
29572 when no user breakpoints are installed. A post 4.15 change
29573 causes gdb to no longer prompt in this case.
29574
29575 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
29576
29577 * gdb.base/return.exp (return_tests): Change xfail for test
29578 "correct value returned double test" to stop xfailing at
29579 Solaris 2.5. Apparently the bug has been fixed.
29580
29581 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
29582
29583 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
29584 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
29585
29586 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
29587
29588 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
29589 * gdb.disasm/hppa.s: Corresponding changes.
29590
29591 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
29592
29593 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
29594 makefile fragment.
29595 * config/mt-hpux: Deleted.
29596
29597 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
29598
29599 * Many files: When warning about suppressed tests due to a
29600 nonexistant test binary, avoid incrementing the warning count.
29601
29602 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
29603
29604 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
29605
29606 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29607
29608 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
29609 "sparc-*-solaris2*".
29610
29611 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29612
29613 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
29614 Add global and local variables and initialize them.
29615 * gdb.base/corefile.exp: Test correct mapping of corefile sections
29616 by printing variables. Remove rs6000 and powerpc xfails, BFD now
29617 extracts the file name and terminating signal from the core file.
29618 * TODO: Remove note about tests for correct mapping of corefile.
29619 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
29620 from optimizing it away.
29621 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
29622 handles common blocks.
29623
29624 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
29625
29626 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
29627 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
29628
29629 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
29630
29631 * Makefile.in (maintainer-clean): New target, synonym for
29632 realclean.
29633 * gdb.base/Makefile.in (maintainer-clean): Likewise.
29634 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
29635 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
29636 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
29637 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
29638 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
29639
29640 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
29641
29642 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
29643 xfails when not gcc compiled for "print foo::funclocal".
29644 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
29645 "print foo::funclocal at foo",
29646 "print 'scope1.c'::foo::funclocal at foo",
29647 "print foo::funclocal_bss at foo",
29648 "print 'scope1.c'::foo::funclocal_bss at foo",
29649 "print foo::funclocal_ro at foo",
29650 "print 'scope1.c'::foo::funclocal_ro at foo",
29651 "print bar::funclocal at foo" and
29652 "print 'scope1.c'::bar::funclocal at foo".
29653 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
29654 gcc compiled for "print foo::funclocal at bar".
29655 Expand all messages to ensure that they identify that
29656 the test is at bar().
29657 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
29658 gcc compiled for:
29659 "ptype on opaque struct pointer (statically)",
29660 "ptype on opaque struct tagname (statically)",
29661 "ptype on opaque struct pointer (dynamically) 1",
29662 "ptype on opaque struct tagname (dynamically) 1",
29663 "ptype on opaque struct pointer (dynamically) 2" and
29664 "ptype on opaque struct tagname (dynamically) 2
29665 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
29666 gcc compiled for:
29667 "p datalocal"
29668 "whatis datalocal",
29669 "ptype datalocal",
29670 "p bsslocal",
29671 "whatis bsslocal", and
29672 "ptype bsslocal".
29673 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
29674 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
29675 when not gcc compiled.
29676 * gdb.base/funcargs.exp (float_and_integral_args): Add
29677 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
29678 compiled.
29679 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
29680 "backtrace from call6a" when not gcc compiled.
29681 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
29682 "backtrace from call7a" when not gcc compiled.
29683 * gdb.base/callfuncs.exp (do_function_calls):
29684 Add "hppa*-*-hpux*" xfail when not gcc compiled for
29685 "p t_char_array_values(char_array_val2,char_array_val1)",
29686 "p t_char_array_values(char_array_val1,char_array_val2)",
29687 "p t_char_array_values("carray 1","carray 2")",
29688 "p t_char_array_values("carray 1",char_array_val2)",
29689 "p t_char_array_values(char_array_val1,"carray 2")",
29690 "p sum_args(1,{2})",
29691 "p sum_args(2,{2,3})",
29692 "p sum_args(3,{2,3,4})",
29693 "p sum_args(4,{2,3,4,5})"
29694 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
29695 "backtrace in corefile.exp" when not gcc compiled.
29696
29697 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29698
29699 * gdb.base/signals.exp: Rewrite `handle all print' test as
29700 a procedure. Accept blanks or TABs as whitespace, increase
29701 timeout and expect input buffer size for the large output
29702 from the command. Remove "i*86-*-bsdi2.0" xfail.
29703
29704 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29705
29706 * gdb.base/setvar.exp: Add new testcases for truncation when
29707 assigning invalid values to bitfields.
29708
29709 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
29710
29711 * gdb.base/callfuncs.exp (do_function_calls): Remove
29712 mips-sgi-irix* xfail for
29713 "call inferior func with struct - returns char *"
29714 and fix test so that an optional (unsigned char *) cast is
29715 accepted in the result.
29716
29717 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
29718
29719 * gdb.base/funcargs.exp (float_and_integral_args): Remove
29720 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
29721 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
29722 * gdb.base/signals.exp: Remove duplicate "handle all print" test
29723 that accidentally got checked in.
29724
29725 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
29726
29727 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
29728 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
29729 compiled test.
29730 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
29731 Add mips-sgi-irix5* xfail for not gcc compiled.
29732 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
29733 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
29734 compiled for "p top", "whatis top", "p middle", and "whatis
29735 middle".
29736 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
29737 "whatis signed char" for not gcc compiled.
29738 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
29739 "set variable signed char=-1 (-1)" and
29740 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
29741 * gdb.base/funcargs.exp (float_and_integral_args):
29742 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
29743 Add mips-sgi-irix* xfail when not gcc compiled for
29744 "continue to call2b".
29745 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
29746 "continue to call2g".
29747 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
29748 compiled for "backtrace from call6a"
29749 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
29750 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
29751 when not gcc compiled for "backtrace from call7a".
29752 (localvars_after_alloca): Fix gdb_test cmds for
29753 "print * after runto ...".
29754 Remove rs6000-*-* xfails for
29755 "print i after runto localvars_after_alloca" and
29756 "print l after runto localvars_after_alloca"
29757 for all compilers.
29758 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
29759 when not compiled with gcc, for:
29760 "print signed char == (minus)",
29761 "print signed char != (minus)",
29762 "print signed char < (minus)",
29763 "print signed char > (minus)".
29764 * gdb.base/callfuncs.exp (do_function_calls):
29765 Add mips-sgi-irix* xfail, when compiled with native compiler, for
29766 "call inferior func with struct - returns char *".
29767 * gdb.base/return.exp (return_tests): Change xfail for
29768 "correct value returned double test" to include Solaris 2.4.
29769 * gdb.base/funcargs.exp (float_and_integral_args):
29770 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
29771
29772 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29773
29774 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
29775 enumeration bitfields if compiling with GNU C.
29776 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
29777 to empty' prompt.
29778
29779 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
29780
29781 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
29782 test for PRO targets.
29783
29784 * gdb.base/funcargs.exp: Avoid ever setting more than 8
29785 breakpoints in the inferior at any given time by making
29786 two groups of breakpoints for call2*, call6* and call7*
29787 tests.
29788
29789 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29790
29791 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
29792 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
29793 from optimizing it away.
29794 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
29795 "call inferior func with struct".
29796
29797 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
29798
29799 * configure.in: Only configure gdb.chill for particular targets.
29800
29801 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
29802
29803 * gdb.base/Makefile.in: Add action to .c.o transformation
29804 rule that generates a .ci file for each .o file and remove
29805 explicit .c.o rules except for callfuncs.o.
29806 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
29807 generates a .ci file for each .o file and remove explicit
29808 .cc.o rules.
29809 (clean): Remove *.tmp *.ci files.
29810 (EXECUTABLES): Remove templ-info.exp.
29811 * gdb.base/compiler.c: New file.
29812 * gdb.c++/compiler.cc: New file
29813 * gdb.base/scope.exp: Source gdb.base/scope.ci.
29814 Change rs6000-*-* xfail for
29815 "print 'scope0.c'::filelocal_ro" and
29816 "print 'scope1.c'::filelocal" and
29817 "print 'scope1.c'::filelocal_bss" and
29818 "print 'scope1.c'::filelocal_ro" and
29819 "print 'scope1.c'::foo::funclocal" and
29820 "print 'scope1.c'::foo::funclocal_ro" and
29821 "print 'scope1.c'::bar::funclocal" and
29822 "print 'scope0.c'::filelocal_ro" and
29823 "print 'scope1.c'::filelocal at foo" and
29824 "print 'scope1.c'::filelocal_bss at foo" and
29825 "print 'scope1.c'::filelocal_ro at foo" and
29826 "print 'scope1.c'::foo::funclocal at foo" and
29827 "print 'scope1.c'::foo::funclocal_bss at foo" and
29828 "print 'scope1.c'::foo::funclocal_ro at foo" and
29829 "print 'scope1.c'::bar::funclocal at foo" and
29830 "print 'scope0.c'::filelocal_ro" and
29831 "print 'scope1.c'::filelocal" and
29832 "print 'scope1.c'::filelocal_bss" and
29833 "print 'scope1.c'::filelocal_ro" and
29834 "print 'scope1.c'::foo::funclocal" and
29835 "print 'scope1.c'::foo::funclocal_bss" and
29836 "print 'scope1.c'::foo::funclocal_ro" and
29837 "print 'scope1.c'::bar::funclocal" and
29838 "print 'scope1.c'::bar::funclocal_bss"
29839 to only be xfail'd when not compiled with gcc.
29840 Add rs6000-*-* xfail for
29841 "print 'scope0.c'::filelocal_bss before run"
29842 when compiled with gcc.
29843 (test_at_main): Add rs6000-*-* xfail for
29844 "print filelocal_ro in test_at_main"
29845 when compiled with gcc.
29846 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
29847 Add rs6000-*-aix* xfail for
29848 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
29849 "ptype t_char_array", not compiled with gcc.
29850 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
29851 xfail for "list foo (in include file)" when gcc compiled.
29852 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
29853 (integral_args): Add rs6000-*-* xfail for
29854 "run to call0a" if not compiled with gcc.
29855 (unsigned_integral_args): Add rs6000-*-* xfail for
29856 "run to call1a" if not compiled with gcc.
29857 (float_and_integral_args): Add rs6000-*-* xfail for
29858 "run to call2a" if not compiled with gcc and for
29859 "continue to call2b" for any compiler.
29860 Add rs6000-*-* xfail to
29861 "print f1 after run to call2a" for gcc compiled.
29862 (discard_and_shuffle): Add rs6000-*-* xfail for
29863 "run to call6a".
29864 (shuffle_round_robin): Add rs6000-*-* xfail for
29865 "backtrace from call7a" if not compiled with gcc.
29866 Add rs6000-*-* xfail for
29867 "backtrace from call7b" if compiled with gcc.
29868 (call_after_alloca): Add rs6000-*-* xfail for
29869 "print c in call_after_alloca" and
29870 "print s in call_after_alloca" and
29871 "backtrace from call_after_alloca_subr"
29872 if not compiled with gcc.
29873 (localvars_in_indirect_call): Add rs6000-*-* xfail for
29874 "print c in localvars_in_indirect_call" and
29875 "print c in localvars_in_indirect_call" and
29876 "backtrace in indirectly called function" and
29877 "stepping into indirectly called function"
29878 if not compiled with gcc.
29879 (localvars_after_alloca): Add rs6000-*-* xfail for
29880 "print c after runto localvars_after_alloca" and
29881 "print s after runto localvars_after_alloca" and
29882 "print i after runto localvars_after_alloca" and
29883 "print l after runto localvars_after_alloca"
29884 for all compilers.
29885 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
29886 than whatis-info.exp.
29887 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
29888 than opaque-info.exp.
29889 Setup rs6000-*-* xfail for
29890 "ptype on opaque struct pointer (statically)" and
29891 "ptype on opaque struct pointer (dynamically)" when
29892 not compiled with gcc.
29893 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
29894 rather than callf-info.exp.
29895 (do_function_calls): Add clear_xfail for rs6000-*-* for
29896 "p t_float_values2(3.14159,float_val2)". Seems to work
29897 fine there, both with xlc and gcc. Need to find out what
29898 it is doing right and fix other platforms.
29899 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
29900 "call inferior func with struct - returns int",
29901 "call inferior func with struct - returns long",
29902 "call inferior func with struct - returns float",
29903 "call inferior func with struct - returns double",
29904 "call inferior func with struct - returns char *",
29905 but only if not gcc compiled (presumes xlc compiled).
29906 Change rs6000-*-* xfails for
29907 "call inferior func with struct - returns char" and
29908 " call inferior func with struct - returns short" to only
29909 xfail if not using gcc.
29910 (clean mostlyclean): Remove *.ci and *.tmp files.
29911 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
29912 than templ-info.exp.
29913 * gdb.base/langs.exp: Source gdb.base/langs.ci.
29914 Add rs6000-*-* xfail for "up to foo in langs.exp"
29915 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
29916 when not gcc compiled.
29917
29918 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29919
29920 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
29921 * gdb.base/corefile.exp: Likewise.
29922 * gdb.base/list.exp: Likewise.
29923 * gdb.base/scope.exp: Likewise.
29924 * gdb.base/siganls.exp: Likewise.
29925
29926 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
29927 compiler output.
29928 * gdb.base/whatis.exp: Likewise.
29929
29930 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
29931
29932 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
29933 failure (opcode table has been fixed to match reality).
29934
29935 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
29936
29937 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
29938 "call inferior func with struct - returns char",
29939 "call inferior func with struct - returns short"
29940
29941 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
29942 "print 'scope0.c'::filelocal at main",
29943 "print 'scope0.c'::filelocal_bss in test_at_main",
29944 "print 'scope0.c'::filelocal at foo",
29945 "print 'scope0.c'::filelocal_bss in test_at_foo",
29946 "print 'scope0.c'::filelocal at bar",
29947 "print 'scope0.c'::filelocal_bss in test_at_bar"
29948
29949 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
29950 in source file 1". This bug seems to have been fixed with both
29951 gcc and native cc (was native assembler bug?).
29952
29953 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
29954
29955 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
29956 "backtrace through signal handler" to "i*86-*-sysv4*".
29957 * gdb.base/signals.exp: Add xfail for "'next' behaved as
29958 continue" case. Add "known SVR4 bug" to fail message.
29959 Add "i*86-*-bsdi2.0" xfail for "handle all print".
29960 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
29961 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
29962 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
29963 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
29964 "up to foo in langs.exp", "show language at foo in
29965 langs.exp", "up to cppsub_ in langs.exp", "show
29966 language at cppsub_ in langs.exp", "up to fsub in
29967 langs.exp", and "show language at fsub in langs.exp".
29968 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
29969 "bactrace in corefile.exp".
29970 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
29971 "call inferior function with struct - returns float" and
29972 "call inferior function with struct - returns double".
29973
29974 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
29975
29976 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
29977 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
29978 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
29979 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
29980
29981 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
29982
29983 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
29984 (or overriden) "CHILL" macro rather then bare "gcc".
29985 Also look for ../../gcc/xgcc since that is what we will
29986 actually need, not "Makefile". Remove following assignment
29987 of CHILL to CHILL_FOR_TARGET because that results in
29988 recursive definition.
29989
29990 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
29991
29992 * gdb.base/corefile.exp: Change xfail for backtrace in
29993 corefile.exp from linuxaout to all linux.
29994 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
29995 cases where we miss the breakpoint at the signal handler
29996 for some reason. Setup xfail for linuxoldld/linuxaout and
29997 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
29998 hitting SIGURG breakpoint.
29999 * gdb.base/signals.exp: Setup xfail for "next" acting like
30000 continue to add linuxoldld. Setup xfail for all linux for
30001 "next to handler in signals_tests_1", "backtrace in
30002 signals_tests_1", "continue to func1", "pass SIGUSR1",
30003 and continue to handler".
30004
30005 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
30006
30007 * Update all FSF addresses except those in COPYING* files.
30008
30009 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
30010
30011 * gdb.base/a2-run.exp: Change messages to be more explicit about
30012 the status of args, and quote binfile in results.
30013
30014 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
30015
30016 * gdb.base/callfuncs.exp: Add tests for passing structs to
30017 inferior functions and return various types.
30018 * gdb.base/callfuncs.c: Add functions to receive a struct
30019 and return a member of the struct, in various types.
30020
30021 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30022
30023 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
30024
30025 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
30026
30027 * config/vxworks29k.exp: New file, sources vxworks.exp.
30028
30029 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
30030
30031 * config/gdbremote.exp: New file. Testing framework using
30032 gdbserver.
30033
30034 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
30035
30036 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
30037 "call function when asleep" and "send end of file".
30038 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
30039 for "backtrace in corefile.exp".
30040 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
30041 for "backtrace through signal handler".
30042 * gdb.base/corefile.exp: Make sure we actually generate a core file
30043 before trying the core tests. Some systems allow the user to suppress
30044 generation of core files and default to that (linux for example).
30045 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
30046 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
30047
30048 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
30049
30050 * gdb.threads: New directory with some crude multi-threaded
30051 gdb tests (step.exp and step2.exp).
30052 * config/mt-lynx (STEP_EXECUTABLE): Define.
30053 (THREADFLAGS): Define.
30054
30055 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
30056
30057 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
30058
30059 * gdb.base/signals.exp: Disable whole file for lynx until
30060 further notice.
30061
30062 * gdb.base/signals.exp: xfail test where "next" acts like
30063 "continue" for lynx.
30064
30065 * gdb.base/interrupt.exp: xfail test for calling function while
30066 inferior is asleep for lynx.
30067
30068 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
30069 than one cr-lf after each command.
30070
30071 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30072
30073 * configure.in: Reinstate setting of stabsdirs variable, fix
30074 typo in setting up configdirs for native builds.
30075
30076 * gdb.base/return.exp: Fix typo in return double test.
30077 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
30078 compiler from optimizing them away.
30079
30080 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
30081
30082 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
30083 sequences to be echo'd by gdb when using gdb_test.
30084 * gdb.chill/chexp.exp: Likewise.
30085 * gdb.fortran/exprs.exp: Likewise
30086
30087 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
30088
30089 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
30090 after the inferior gdb has started.
30091
30092 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
30093 after each command.
30094 * gdb.base/funcargs.exp: Likewise.
30095 * gdb.base/gdbvars.exp: Likewise.
30096 * gdb.base/interrupt.exp: Likewise.
30097 * gdb.base/list.exp: Likewise.
30098 * gdb.base/watchpoint.exp: Likewise.
30099 * gdb.c++/demangle.exp: Likewise.
30100 * gdb.c++/inherit.exp: Likewise.
30101 * gdb.chill/chexp.exp: Likewise.
30102 * gdb.fortran/exprs.exp: Likewise.
30103
30104 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
30105 test if we can't handle IO to/from the inferior.
30106
30107 * gdb.c++/misc.exp: Always check for a program already being
30108 started after sending a "run" command to gdb.
30109
30110 * gdb.base/twice.exp: Start with a fresh gdb.
30111
30112 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
30113 only depend on gdb's expression code, not the chill runtime.
30114
30115 * gdb.base/return.c: Put return values into variables so we
30116 can have gdb print them rather than depending on the program
30117 to print them.
30118 * gdb.base/return.exp: Corresponding changes.
30119
30120 * lib/gdb.exp: Provide default value for noinferiorio.
30121 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
30122 the inferior.
30123
30124 * gdb.base/break.exp: Always check for a program already being
30125 started after sending a "run" command to gdb.
30126 (text_next_with_recursion): Don't check the output from the
30127 program's printf statement. Instead just make sure the program
30128 exited.
30129
30130 * gdb.base/commands.exp: Protect tests which need arguments with
30131 $noargs conditionals.
30132
30133 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30134
30135 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
30136 of structure member arrays to match gdb/valops.c:value_addr change.
30137
30138 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
30139
30140 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
30141 cases.
30142
30143 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
30144
30145 * configure.in (configdirs): Remove gdb.chill from default list
30146 of subdirs and then add it back in only if doing a native build.
30147 The current chill compiler does not yet work in any cross build.
30148 * Revert all signal changes from Jul 6.
30149 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
30150 for sh-hms targets, allowing these tests to link, with no other
30151 changes. Testing is suppressed by setting "nosignals" in site.exp.
30152
30153 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
30154
30155 * configure.in (signaldirs): Define and add to configdirs for all
30156 targets except some specific ones that are known to not support signals.
30157 Also clean up formatting.
30158 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
30159 (signals, sigall): Remove rules to build.
30160 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
30161 Moved to new gdb.signals directory.
30162 * gdb.signals: New test directory.
30163 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
30164 signals.c signals.exp}: New or moved files.
30165
30166 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
30167
30168 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
30169
30170 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
30171
30172 * gdb.base/return.exp: Xfail `return double' test failure
30173 on at least Solaris 2.3 and handle future/past versions on
30174 a case by case basis as appropriate. Also update message
30175 to include i*86 failures.
30176
30177 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30178
30179 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
30180
30181 * lib/gdb.exp: Fix comment which erroneously identified
30182 gdb_file_cmd as gdb_load (the 19 May change was in fact to
30183 gdb_file_cmd not gdb_load).
30184 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
30185
30186 * gdb.base/setvar.exp: Make test names consistent between pass and
30187 fail cases. Use gdb_test more.
30188
30189 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30190
30191 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
30192
30193 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30194
30195 * gdb.base/help.exp: Fix expected help string for `show commands'.
30196
30197 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
30198
30199 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
30200
30201 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
30202 of a text section.
30203
30204 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
30205
30206 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
30207 that loop eventually terminates. Fix Connection refused logic so
30208 that testsuite will expire nicely.
30209
30210 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
30211
30212 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
30213 config/rom68k.exp: New tcl glue for the appropriate monitors.
30214 These all just end up calling monitor.exp.
30215 * config/monitor.exp (gdb_target_monitor): Handle `Connection
30216 refused' by retrying. Cleanup some timeout issues.
30217 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
30218 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
30219 callers don't have to set/restore global timeout variable.
30220
30221 * The following set of changes centralizes management of the global
30222 timeout variable. This way, it can be set in one target dependent
30223 place instead of dozens of places scattered throughout the test suite.
30224 If you need to lengthen a timeout, then you should either set timeout
30225 in one of the config/{target}.exp files, or multiply it by a factor.
30226 Setting it to an absolute value is always going to lose for some
30227 targets.
30228 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
30229 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
30230 * gdb.base/funcargs.exp: Don't set timeout.
30231 * gdb.base/list.exp (test_forward_search): Only use local timeout.
30232 * gdb.base/printcmds.exp (test_print_string_constants
30233 test_print_array_constants): Don't set timeout.
30234 * gdb.base/ptype.exp: Don't set timeout.
30235 * gdb.base/recurse.exp: Don't set timeout.
30236 * gdb.base/return.exp: Don't set timeout.
30237 * gdb.base/watchpoint.exp: Don't set timeout.
30238 * gdb.c++/classes.exp (do_tests): Don't set timeout.
30239 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
30240
30241 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
30242
30243 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
30244
30245 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30246
30247 * lib/gdb.exp: Disable chill tests for irix5.
30248
30249 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30250
30251 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
30252 each test pass or fail.
30253
30254 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30255
30256 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
30257 xlc not gcc.
30258
30259 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
30260
30261 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
30262
30263 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
30264
30265 * config/est.exp: Fix copyright and comments. Remove dead code.
30266 Use targetname, serialport and baud variables instead of fixed
30267 constants.
30268 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
30269 * config/cpu32bug.exp: New file to support cpu32bug monitors.
30270
30271 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30272
30273 * gdb.base/watchpoint.exp: Don't run
30274 test_watchpoint_triggered_in_syscall for sunos.
30275
30276 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30277
30278 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
30279 they don't seem to exist. Do include stdio.h.
30280
30281 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30282
30283 * gdb.base/a1-selftest.exp: Add alpha xfail.
30284
30285 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30286
30287 * gdb.base/watchpoint.c (main): Prompt before calling read().
30288 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
30289 Revise accordingly. Remove cruft about sending "123" several
30290 times, until it gets noticed. Clean up the "print buf[0]" stuff
30291 so that it passes or fails, and waits for prompts in the usual way.
30292
30293 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30294
30295 * gdb.base/recurse.exp: Fix comment.
30296
30297 * TODO: Remove item about printing variables in nodebug.exp. Add
30298 item about enabling tests which are only run on some targets.
30299
30300 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
30301 fail, make test names unique, use new gdb_test convention
30302 regarding pattern, use gdb_test more, etc.).
30303
30304 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
30305 fail, make test names unique, etc.).
30306
30307 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30308
30309 * gdb.base/nodebug.c: Change return type of top and middle to
30310 short.
30311 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
30312 are fixed by the recent mdebugread.c changes. Allow `short ()'
30313 as type for top and middle.
30314
30315 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30316
30317 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
30318 nearly as I can tell, the whole thing was an accident in Stu's
30319 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
30320 to replace a send/expect pair with gdb_test, but ended up only
30321 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
30322 of 30 Mar 1995 took care of it, but left this vestigial comment
30323 which I am now nuking.
30324
30325 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30326
30327 * gdb.base/break.exp: Look for different line number for
30328 breakpoint at main depending on usestubs.
30329
30330 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30331
30332 * gdb.base/list.exp: Adjust some alternate expect patterns to
30333 match recent list0.c change. Add alternate expect pattern for
30334 output from `list default lines around main' for optimizing
30335 compilers.
30336
30337 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30338
30339 * lib/gdb.exp: If nosignals is not set, set it to 0.
30340
30341 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
30342
30343 * config/slite-gdb.exp: Responds to load symbol table prompt.
30344 * gdb.base/break.exp: Adjust line number, fix rerun.
30345 * gdb.base/langs0.c: Add #ifdef usestubs.
30346
30347 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
30348
30349 * gdb.base/list.exp: Adjust line contents after adding new lines in
30350 list0.c. Also fix a syntax error.
30351
30352 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
30353 * gdb.base/break.exp: ditto.
30354 * gdb.base/list.exp: ditto.
30355 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
30356 * gdb.base/run.c: ditto.
30357 * gdb.base/list0.c: ditto.
30358 * gdb.base/funcargs.c: ditto.
30359
30360 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
30361
30362 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
30363 $targetname, $serialport and $baud instead of hardwired variables.
30364 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
30365 target doesn't support signals.
30366
30367 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
30368
30369 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
30370
30371 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30372
30373 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
30374 Don't rely on the value of an auto variable before it has been
30375 initialized. Use gdb_test more.
30376
30377 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30378
30379 * lib/gdb.exp (default_gdb_version): A version number must start
30380 with a digit, but other than that contains all characters up to
30381 the first whitespace character.
30382
30383 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30384
30385 * gdb.base/commands.exp (breakpoint_command_test): New tests.
30386
30387 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30388
30389 * gdb.c++/*.exp: Warn if executable does not exist. The original
30390 reason for skipping the warning was that configure.in sometimes
30391 intentionally skipped building the executables but the tcl code
30392 had no way of knowing. That (a) was always bogus with respect to
30393 error handling, (b) is no longer true (right now there is no way
30394 to skip C++ tests).
30395
30396 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
30397
30398 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30399
30400 * gdb.base/list.exp: Add expect patterns for output from
30401 SunPRO compiled executables.
30402 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
30403 types.
30404
30405 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30406
30407 * gdb.base/break.exp (test_next_with_recursion): Accept any line
30408 number (we are already testing that the correct source line text
30409 gets printed).
30410
30411 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
30412 that is what is intended, but something needed to be done to get
30413 sunos4 native working again.
30414
30415 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
30416
30417 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
30418 apparently went with a (very) old xfail.
30419
30420 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
30421
30422 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
30423 runto_main is a proc in gdb.exp that will do 'step' for target use
30424 stubs.
30425 * gdb.base/exprs.exp: ditto.
30426 * gdb.base/interrupt.exp: ditto.
30427 * gdb.base/opaque.exp: ditto.
30428 * gdb.base/printcmds.exp: ditto.
30429 * gdb.base/ptype.exp: ditto.
30430 * gdb.base/scope.exp: ditto.
30431 * gdb.base/setvar.exp: ditto.
30432 * gdb.base/signals.exp: ditto.
30433 * gdb.base/twice.exp: ditto.
30434 * gdb.c++/classes.exp: ditto.
30435 * gdb.c++/inherit.exp: ditto.
30436 * gdb.c++/templates.exp: ditto.
30437 * gdb.base/break.exp: no run and hit main for stubs. Change line
30438 numbers for breakpoints and info breakpoint.
30439 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
30440 breakpoint().
30441 * gdb.base/callfuncs.c: ditto.
30442 * gdb.base/exprs: ditto.
30443 * gdb.base/interrupt.c: ditto.
30444 * gdb.base/opaque0.c: ditto.
30445 * gdb.base/printcmds.c: ditto.
30446 * gdb.base/ptype.c: ditto.
30447 * gdb.base/scope0.c: ditto.
30448 * gdb.base/setvar.c: ditto.
30449 * gdb.base/signals.c: ditto.
30450 * gdb.base/twice.c: ditto.
30451 * gdb.c++/misc.cc: ditto.
30452 * gdb.c++/templates.cc: ditto.
30453
30454 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30455
30456 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
30457
30458 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
30459 somewhere between `read' and `main.c'. I'm pretty sure the
30460 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
30461 and it isn't particularly useful.
30462
30463 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
30464
30465 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30466
30467 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
30468
30469 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
30470
30471 * config/mt-slite: add LIBS and -nostdlib.
30472 * config/slite-gdb.exp: add this new file to support sparclite target.
30473
30474 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
30475
30476 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
30477
30478 * gdb.base/a2-run.exp: Change argument to istarget from
30479 "*-*-vxworks" to "*-*-vxworks*".
30480 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
30481
30482 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
30483
30484 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
30485 will not runto main but do a 'step' to step out of breakpoint().
30486 * config/mt-slite: add -Dusestubs.
30487
30488 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30489
30490 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
30491 instead of just @.
30492
30493 * gdb.base/signals.exp: Add test for "handle all print".
30494 * TODO: Remove "handle all print". Also remove item about
30495 checking copyright date (I don't like the idea of a spurious FAIL
30496 based on when we run the tests).
30497
30498 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
30499 for SunOS4 (reason for failure not investigated). Remove
30500 redundant test for $binfile.
30501
30502 * gdb.base/nodebug.c (array_index): Call malloc.
30503
30504 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
30505
30506 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
30507
30508 * gdb.base/recurse.exp: Update gdb_test invocation to use new
30509 conventions and slightly simplify the matching regexp.
30510
30511 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30512
30513 * gdb.base/break.exp: Update gdb_test invocation to use new
30514 convention.
30515
30516 * lib/gdb.exp: If noargs is not set, set it to 0.
30517
30518 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
30519 tests unique.
30520
30521 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
30522
30523 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30524
30525 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
30526 one argument of type "<non-float parameter>".
30527
30528 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
30529
30530 * config/rom68k.exp: New file to support Motorola IDP board.
30531 * gdb.base/a2-run.exp: Skip this file if noargs is set.
30532 * gdb.base/break.c: Change things around so that this program
30533 doesn't depend upon args. This is necessary to make remote
30534 targets work (in general, they can't take args).
30535 * gdb.base/break.exp: Don't try to send args to program. Don't
30536 expect output. Also, replace lots of code with gdb_test.
30537
30538 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30539
30540 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
30541 printing of '\'' (which is what the comment says we are testing,
30542 even though we were not), not '''.
30543 (test_integer_literals_rejected): Test that printing ''' is an error.
30544
30545 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
30546 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
30547 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
30548 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
30549 Use gdb_test not test_print_accept.
30550 * lib/gdb.exp: Remove test_print_accept.
30551
30552 * gdb.base/signals.exp (signal_tests_1): Make pass message
30553 consistent with fail message.
30554
30555 * gdb.base/whatis.exp: Remove xfails for printing char vs.
30556 unsigned char; the bug (PR 1821) is fixed.
30557
30558 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
30559
30560 * gdb.base/scope.exp (test_at_localscopes): Call pass for
30561 successful tests--makes xfailing them work right.
30562
30563 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30564
30565 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
30566 only \r\n, not .*. The test can pass .* as the last thing in
30567 $pattern if that is what it wants. In addition to providing this
30568 flexibility, this change should speed up pattern matching in cases
30569 where the pattern already ended with .* (there were a number of
30570 them). This change also helps catch bad patterns--in the old
30571 scheme the typo "char \*" instead of "char \\*" would pass. Now
30572 it is caught.
30573 * Many .exp files: Update callers.
30574
30575 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
30576 clearer and does not spuriously match multiple ('s. Likewise for
30577 ) and *.
30578
30579 * gdb.base/nodebug.exp: Test ability to call a function and pass
30580 it a string (even with no debugging info).
30581
30582 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
30583 "p '\'", which is the same as "p ''" once tcl gets done with
30584 quoting, to "p '\\'", which I suspect is what is intended (one
30585 backslash gets sent to GDB).
30586
30587 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
30588
30589 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30590
30591 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
30592 1817) was fixed literally years ago.
30593
30594 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30595
30596 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
30597 test, it causes stepping out of call_after_alloca_subr with
30598 optimizing compilers.
30599 (localvars_in_indirect_call): Consume GDB prompt if `finish'
30600 fails.
30601
30602 * gdb.c++/templates.exp: Source templ-info.exp only if
30603 the templates executable exists.
30604
30605 * gdb.c++/misc.cc (class Contains_static_instance,
30606 class Contains_nested_static_instance),
30607 gdb.c++/classes.exp (test_static_members): Test printing of
30608 a class that contains a static instance of the class.
30609
30610 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30611
30612 * gdb.base/langs2.c (cppsub_): Don't prototype.
30613 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
30614 only, I believe).
30615
30616 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30617
30618 * lib/gdb.exp (skip_chill_tests): New procedure.
30619
30620 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
30621
30622 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
30623
30624 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
30625 each expect pattern. Cuts runtime from 12 to about 4 seconds.
30626
30627 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30628
30629 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
30630
30631 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
30632 disassemble 8, not 16, instructions for part 4.
30633
30634 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
30635 support the latter anymore.
30636
30637 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
30638 -DNO_PROTOTYPES.
30639 * gdb.base/callfuncs.c: Control use of prototypes based on
30640 NO_PROTOTYPES, not __STDC__.
30641 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
30642 t_float_values2 tests if prototypes in use.
30643
30644 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
30645 t_double_values): When checking differences against DELTA, check
30646 that difference is within the range (-DELTA,DELTA), not just
30647 (-infinity,DELTA).
30648
30649 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
30650
30651 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
30652 'file' command firts, then 'target', then 'load', this is due to gdb
30653 target set up.
30654 * config/mips-gdb.exp: Fix a couple regular exp bugs.
30655
30656 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
30657
30658 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
30659 FP load/store variants.
30660 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
30661
30662 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
30663
30664 * gdb.base/term.exp: Do not give a warning if not native, it is
30665 not an abnormal condition.
30666
30667 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
30668
30669 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
30670 t_char_array".
30671
30672 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
30673
30674 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
30675 are getting the version number.
30676
30677 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
30678 if not native, it is not an abnormal condition.
30679
30680 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30681
30682 * lib/gdb.exp: Just use "file exists", rather than undocumented
30683 dejagnu procedure "findfile".
30684
30685 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
30686
30687 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
30688 (LDFLAGS): Set to -Xlinker -Ur.
30689
30690 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
30691 Removed, these values are set by lib/gdb.exp.
30692
30693 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
30694
30695 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
30696
30697 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
30698 of replicating gdb startup code.
30699
30700 * config/mt-vxworks (LDFLAGS): Set to -r.
30701 (CFLAGS_FOR_TARGET): Removed.
30702
30703 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
30704 (gdb) and gdb for vxworks uses (vxgdb).
30705
30706 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
30707 executable is not in the tree and host != target, use sed and
30708 program_transform_name to determine the gdb name used by the
30709 target.
30710
30711 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
30712 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
30713
30714 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30715
30716 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
30717 floats, chars, and shorts where there are ANSI-style function
30718 definitions.
30719
30720 * gdb.base/langs.exp, gdb.base/langs*: New test.
30721 * gdb.base/Makefile.in: Build it.
30722 * TODO: Remove item about checking that C names don't get C++
30723 demangling applied; this test tests it.
30724
30725 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30726
30727 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
30728 went with the const70 xfail. The xfail went away a year ago.
30729
30730 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
30731
30732 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
30733 for hp300.
30734
30735 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
30736
30737 * gdb.base/a1-selftest.exp: Don't run on hp300.
30738
30739 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30740
30741 * Makefile.in (site.exp): Set host_alias and target_alias as well
30742 as host_triplet and target_triplet.
30743
30744 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30745
30746 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
30747
30748 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
30749 places as other ecoff systems).
30750
30751 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
30752 ultrix.
30753
30754 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30755
30756 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
30757 remove them.
30758 * gdb.base/nodebug.exp: Accept "function" in addition to "text
30759 variable and "variable" in addition to "data variable".
30760 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
30761
30762 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
30763 2.
30764 * gdb.base/list1.c (long_line): Add additional statement at start
30765 of function.
30766 * gdb.base/list.exp (test_forward_search): Update line number to
30767 reflect new statement.
30768
30769 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30770
30771 * gdb.base/signals.exp: Reinitialize searched source directories
30772 after gdb_start call.
30773
30774 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
30775
30776 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
30777 * gdb.stabs/Makefile.in: Likewise.
30778
30779 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
30780 change. Instead split the tests into smaller pieces.
30781 * gdb.disasm/hppa.s: Corresponding changes.
30782
30783 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30784
30785 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
30786 Quote ^C when passing it to stty. For some shells ^ is a pipe.
30787
30788 * gdb.base/funcargs.exp: Modify many tests so that every test
30789 either passes or fails. Make some test names unique.
30790
30791 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30792
30793 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
30794 Call stty to set interrupt character.
30795
30796 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
30797 for HP assembler versus GNU assembler based on actual behavior of
30798 $(CC), rather than assuming that $(AS) is always the GNU assembler.
30799
30800 * TODO: Suggest a few more stepping tests.
30801
30802 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
30803
30804 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
30805 restart GDB for h8300 after a continue.
30806 (return): Add pattern to match a29k-udi behavior.
30807 * gdb.base/nodebug.exp: Remove obsolete comment.
30808 * gdb.base/regs.exp: New file, testing of register displays.
30809 * gdb.base/return.exp: Fix typo in reference to $objdir.
30810 * gdb.base/whatis.exp: Always start with a fresh GDB.
30811
30812 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30813
30814 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
30815 higher, these tests generate a lot of output.
30816
30817 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30818
30819 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
30820 code following the catch silently ignored some errors; without the
30821 catch they should be thrown like any other tcl error. Also, the
30822 catch used "" instead of {} which meant all the callers who wanted
30823 to include one of the characters "[]$ had to quote it an extra time.
30824 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
30825 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
30826 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
30827 Remove extra quoting.
30828
30829 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
30830
30831 * gdb.base/commands.exp: Make test names unique; every test either
30832 passes or fails. Update some comments.
30833
30834 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
30835
30836 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30837
30838 The following fixes a FAIL caused by the fact that the alpha stabs
30839 configuration didn't use the ".if alpha" code in weird.def.
30840 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
30841 bit pointer, so the 32 bit version works even on the alpha.
30842 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
30843 Remove the stuff which allowed us to have separate versions for
30844 alpha and everything else.
30845
30846 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
30847 regexp which "info func operator\[\](" is supposed to match. Fix
30848 string to send to GDB. Note that GDB still doesn't work right. Add a
30849 new test for "info func .perator\[\](" which GDB does handle correctly.
30850
30851 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
30852
30853 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30854
30855 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
30856 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
30857 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
30858 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
30859 it makes the tests harder to understand and confuses test-o-matic.
30860 The preferred style is that each test provides a PASS or a FAIL,
30861 and has a unique message (e.g. "continue #54" not just "continue")
30862 which is the same for the pass and the fail.
30863 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
30864 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
30865 to lib/gdb.exp.
30866 * gdb.base/printcmds.exp: Use test_print_accept. Remove
30867 prt_accept which was basically the same thing. Likewise for
30868 test_print_reject and prt_reject.
30869 * lib/gdb.exp (test_print_reject): Add some more error message
30870 patterns to match from the former printcmds.exp (prt_reject).
30871 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
30872 One defect of the passcount stuff is that some of it failed to
30873 report XPASS where appropriate.
30874 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
30875 stuff before and after arg in expected pattern.
30876 (test_paddr_operator_functions): Re-do test without print_addr_of;
30877 this is the only test which seems to want extra stuff there.
30878
30879 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30880
30881 * gdb.base/nodebug.exp: Update new tests to reflect improved
30882 wording of gdb output.
30883
30884 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
30885 and "ptype" work on variables in files compiled without -g.
30886 Replaces commented out "maint print msymbol" tests.
30887
30888 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30889
30890 * gdb.base/setvar.c (dummy): Call malloc.
30891
30892 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
30893 losing with the irix4 sed.
30894
30895 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
30896 ALRM" on irix4.
30897
30898 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30899
30900 * TODO: Remove items about corefile.exp testing new exec-file and
30901 backtrace; both are now done. Add items about printing enums.
30902
30903 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30904
30905 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
30906 "get signal $thissig" test fails.
30907
30908 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
30909
30910 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30911
30912 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
30913 compiler warning with dec alpha compiler.
30914
30915 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
30916 extra \n from gdb_test call (this explains why the prompt test
30917 that I removed yesterday was there).
30918 (user_defined_command_test): Remove extra \n and prompt test.
30919
30920 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
30921 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
30922 doesn't exist.
30923 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
30924 Also remove alpha workaround, which turns out to be because
30925 SIGABRT == SIGLOST.
30926
30927 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
30928
30929 * gdb.base/help.exp: Don't test "help show".
30930
30931 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30932
30933 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
30934 "set print address" is on.
30935 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
30936 pass prompt to gdb_test; gdb_test already looks for the prompt.
30937
30938 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
30939
30940 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
30941 was a vestige of the manual TESTSTRATEGY, and the purpose of it
30942 was to make sure that gdb can read a core file. But (a) the "read
30943 the corefile" part didn't make it to a1-selftest.exp, we just
30944 delete the corefile after creating it, and (b) we test reading
30945 corefiles in corefile.exp anyway. Also, this test left around a
30946 xgdb process on Solaris.
30947
30948 * gdb.base/corefile.exp: Also test backtrace.
30949
30950 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
30951
30952 * gdb.base/commands.exp: Test a simple user defined command with
30953 arguments and if/while statements; verify the full user command is
30954 printed by "show user".
30955
30956 * gdb.base/commands.exp: Test if/while commands as part of a
30957 breakpoint command list; verify they appear in breakpoint
30958 information.
30959
30960 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30961
30962 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
30963 than by dividing by zero.
30964
30965 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
30966
30967 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
30968 performing an inferior call with watchpoints enabled.
30969 * gdb.base/watchpoint.c (main): Delete second unnecessary read
30970 call.
30971
30972 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30973
30974 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
30975 of "file" command.
30976
30977 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
30978 Add additional pattern for when "int operator int(void);" appears
30979 in a different order.
30980
30981 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30982
30983 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
30984
30985 * gdb.base/help.exp: Replace most of docstrings for "info signals"
30986 and "signal" with ".*".
30987
30988 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30989
30990 * TODO: Add note about "handle all nostop".
30991
30992 * gdb.base/{sigall.c, sigall.exp}: New test.
30993 * gdb.base/Makefile.in: Add it.
30994
30995 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
30996
30997 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
30998 when invoking GDB, suppresses any windowing interface.
30999
31000 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
31001
31002 * config/sim-gdb: New file, simulator testing support.
31003
31004 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
31005
31006 * gdb.base/interrupt.exp: Test calling func1 twice.
31007
31008 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
31009
31010 * gdb.base/list.exp (test_forward_search): Set timeout higher
31011 when we'll be getting lots of output from gdb.
31012
31013 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
31014 "init_malloc" to after the expect statement. Run it if that
31015 regexp is taken, but also for two others which happen if source
31016 cannot be found.
31017
31018 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31019
31020 * gdb.base/printcmds.exp: New test, for printing register before
31021 program is running.
31022
31023 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31024
31025 * gdb.base/list.exp: Correct some alternate expect patterns
31026 to reflect changes in list1.c.
31027
31028 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31029
31030 * TODO: Add item regarding large frames.
31031
31032 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
31033
31034 * TODO: Remove item about enabling return.exp; it
31035 is enabled. Suggest a few more "return" tests.
31036
31037 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31038
31039 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
31040 anonymous unions.
31041
31042 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31043
31044 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
31045 and pr-5646.o, so "make" is the same as "make all", not "make
31046 pr-4975.o".
31047
31048 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
31049
31050 * gdb.base/list.exp: Adjust expectations to reflect changes in
31051 list1.c.
31052 (test_forward_search): New test proc.
31053 * gdb.base/list1.c (long_line): New function, has long source line.
31054
31055 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
31056
31057 * gdb.base/a1-selftest.exp: Change initial stepping to know about
31058 additional line of code that was added.
31059
31060 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
31061
31062 * gdb.disasm/hppa.s: Break the large branching tests into smaller
31063 tests so as not to overflow expect's input buffers.
31064 * gdb.disasm/hppa.exp: Corresponding changes.
31065
31066 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31067
31068 Beginnings of template debugging tests.
31069 * gdb.c++/templ-info.cc: New file to test for template
31070 debugging capability of the compiler.
31071 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
31072 templ-info.cc.
31073 * gdb.c++/templates.cc: Add explicit template instantiations
31074 to enable compiling with -fno-implicit-templates. Add destructor
31075 and 'value' method to T5 class for template tests.
31076 * gdb.c++/templates.exp: Add testcases for printing of template
31077 types, setting breakpoints on template methods and calling a
31078 template method.
31079
31080 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
31081
31082 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
31083 branch target since some assemblers (gas-2.5) may emit a
31084 relocation for the branch instead of resolving it in the
31085 assembler.
31086
31087 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31088
31089 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
31090 through signal handler.
31091
31092 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31093
31094 * configure.in (*-*-netware): Use config/mt-netware.
31095
31096 * config/mt-netware: New file.
31097 * config/mt-i386-netware: Removed, separate configs for different
31098 netware architectures are no longer needed now that we have
31099 --with-headers.
31100
31101 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31102
31103 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
31104 by the recent changes to use ANSI C arithmetic conversions.
31105
31106 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31107
31108 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
31109 bug involving using inferior_pid to figure out whether to select a
31110 frame.
31111
31112 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
31113
31114 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
31115 match the current disassembler output.
31116
31117 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
31118
31119 * gdb.fortran/exprs.exp: Expect VOID instead of void.
31120 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
31121 types, expect "int" as type of integer values (for now).
31122
31123 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
31124
31125 * gdb.base/commands.exp: New tests for if/while commands.
31126
31127 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
31128
31129 * lib/gdb.exp (runto): Replace sub-pattern for hex value
31130 by .*, since hex values have different syntax in Chill mode.
31131
31132 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31133
31134 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
31135 linefeed from expect pattern for repeated types with indices > 9.
31136
31137 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
31138
31139 First part of Fortran test suite.
31140 * gdb.fortran: New directory.
31141 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
31142
31143 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31144
31145 * gdb.base/default.exp: Update expect pattern for load command
31146 without arguments.
31147
31148 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
31149
31150 * configure.in: Change i386 to i[345]86.
31151 * gdb.base/configure.in: Likewise.
31152 * gdb.c++/configure.in: Likewise.
31153 * gdb.chill/configure.in: Likewise.
31154
31155 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
31156
31157 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
31158 patterns, since that is not a valid context for comments.
31159
31160 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
31161
31162 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
31163 repeated types and repeated types with indices > 9.
31164
31165 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
31166
31167 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
31168 2417; old bug has been fixed.
31169
31170 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
31171
31172 * gdb.base/interrupt.exp: When trying to wake up the inferior,
31173 send the newline ourselves instead of assuming gdb_test will do
31174 so when passed an empty input string.
31175
31176 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
31177 stabs testcode.
31178
31179 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31180
31181 * lib/gdb.exp (gdb_test): Don't send anything if the first
31182 argument is an empty string. This makes cases where we want to
31183 match output that is already in expect's buffers (for example,
31184 matching a breakpoint after gdb_run_cmd has been called) work
31185 reliably.
31186
31187 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31188
31189 * config/netware.exp: New file.
31190
31191 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31192
31193 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
31194 the -B and -L prefixes so we can find the debugging stub.
31195
31196 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
31197 there and we are using the gcc from the tree.
31198
31199 * gdb.base/types.c: Removed.
31200
31201 * gdb.base/configure.in: Look for makefile fragments in ../config.
31202 Recognize i386-*-netware.
31203 * gdb.c++/configure.in: Likewise.
31204
31205 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31206
31207 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
31208 the correct TCL syntax.
31209
31210 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31211
31212 * gdb.base/opaque.exp: use runto instead of messing around with
31213 breakpoints. Simplify by using gdb_test.
31214
31215 * gdb.base/bitfields.exp: restart between tests on netware targets
31216 because breakpoints aren't relocated after target death. Run
31217 processes to completion.
31218
31219 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
31220
31221 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
31222
31223 * Makefile.in: Remove extra tabs that confuse some versions
31224 of "make". Use the newly built gdb to test with by default,
31225 rather than the first one in the tester's search path.
31226
31227 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
31228
31229 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
31230
31231 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
31232 condition help.
31233
31234 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31235
31236 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
31237
31238 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
31239 running.
31240 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
31241 * gdb.base/funcargs.exp: Likewise.
31242
31243 * gdb.base/bitfields.exp: Simplify by using gdb_test.
31244 * gdb.base/funcargs.exp: Likewise.
31245
31246 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
31247 message is "".
31248
31249 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31250
31251 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
31252 return,signals,twice}.exp: Handle non-existant binaries
31253 consistantly.
31254
31255 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
31256 * gdb.base/Makefile.in: Don't try to generate a core dump, we
31257 might testing a cross development system.
31258
31259 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31260
31261 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
31262 runtest script is relative to ${srcdir}, not ${rootdir}.
31263
31264 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
31265
31266 * gdb.base/signals.exp: Allow for optionality of breakpoint
31267 address.
31268
31269 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31270
31271 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
31272
31273 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31274
31275 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
31276 for size_t definition.
31277 * gdb.c++/templates.cc: Likewise
31278
31279 * config/mt-i386-netware: New file.
31280
31281 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
31282 defined.
31283
31284 * gdb.base/Makefile.in: Added support for systems that name core
31285 files by appending "core" to the program name.
31286 * gdb.base/a1-selftest.exp: Likewise.
31287
31288 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31289
31290 * gdb.base/return.exp: Add comment and message for `return double'
31291 test failure on Sparc Solaris.
31292
31293 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
31294
31295 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
31296
31297 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31298
31299 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
31300 from optimizing them away.
31301 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
31302 patterns to include default constructors and assignment operators,
31303 to match gcc versions beyond 2.5.8. Accept any cplus demangling
31304 character in the output of the virtual base pointer.
31305
31306 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31307
31308 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
31309 expression match in print_addr_of to avoid unintented matches.
31310 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
31311 versions up to 2.5.8.
31312
31313 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31314
31315 * gdb.base/list.exp: Tweak alternate pattern for listing of an
31316 included file to run under newer versions of expect.
31317 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
31318 consecutive >'s in templates to accomodate recent cplus-dem.c change.
31319 Remove xfail for the virtual table of BDDHookV.
31320
31321 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
31322
31323 * lib/gdb.exp (string_to_regexp): Set a default result.
31324 (default_gdb_start): Fix misleading message.
31325
31326 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
31327
31328 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
31329 Remove all CC, etc definitions.
31330 * config/mt-hpux: New file.
31331 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
31332 (CFLAGS, LDFLAGS): Define.
31333 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
31334
31335 * Makefile.in (site.exp): Don't insert host_os, etc.
31336 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
31337 (distclean): Check existence of subdir.
31338 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
31339 * gdb.base/Makefile.in: General cleanup and simplification.
31340 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
31341 to build executables. Use default rule to build .o files.
31342 (EXPECT, RUNTEST, CC): Fix relative pathname.
31343 (site.exp): Don't insert host_os, etc.
31344 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
31345 and/or SIGUSR1 defined.
31346 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
31347 * gdb.c++/Makefile.in: General cleanup and simplification.
31348 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
31349 (CFLAGS): Remove.
31350 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
31351
31352 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
31353
31354 * gdb.base/recurse.exp: Misc changes to get tests running again
31355 after Kung's changes to the watchpoint code.
31356 * gdb.base/watchpoint.exp: Likewise.
31357
31358 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
31359
31360 * lib/gdb.exp (string_to_regexp): Convert {\} also.
31361
31362 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
31363
31364 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
31365 * lib/gdb.exp (default_gdb_start): Define.
31366 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
31367 gdb.base/funcargs.exp, gdb.base/opaque.exp,
31368 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
31369 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
31370 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
31371 Don't call gdb_target_udi in between tests.
31372
31373 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31374
31375 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
31376 (which was basically just a local version of the same thing). In
31377 addition to avoiding duplication, gdb_test_exact is faster.
31378 * lib/gdb.exp (gdb_test_exact): Fix typo.
31379
31380 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
31381 don't give an error.
31382
31383 * gdb.base/term.exp: Call delete_breakpoints before starting.
31384
31385 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
31386 (t10): Add comment.
31387
31388 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
31389
31390 Reorganization of the GDB Test Suite.
31391
31392 * gdb.base: New directory, contains all the basic tests.
31393 * gdb.c++: New directory, tests specific to C++.
31394 * gdb.chill: New directory, tests specific to Chill.
31395 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
31396 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
31397 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
31398 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
31399 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
31400 t30-31 to chill).
31401 * */gdbme.*: Rename to match appropriate expect scripts.
31402 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
31403 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
31404 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
31405 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
31406 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
31407 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
31408 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
31409 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
31410 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
31411 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
31412 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
31413 gdb.c++/virtfunc.cc: New names of C++ files.
31414 * gdb.chill/chillvars.ch: New name of Chill file.
31415 * gdb.base/configure.in, gdb.c++/configure.in,
31416 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
31417 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
31418 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
31419 * configure.in (configdirs): Update to reflect directory changes.
31420 (target_abbrev): No longer define for any configuration.
31421 * Makefile.in: Cosmetic improvements to header comments.
31422
31423 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
31424
31425 Various changes to gdb.t31:
31426
31427 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
31428 * gdbme.ch: Make all key-words and predefineds be upper-case.
31429 * chillvars.exp: Expect key-words and predefinds in upper-case.
31430
31431 * chillvars.exp: Use gdb_test_exact many places.
31432 Change expected output for arrays (which now includes index labels).
31433
31434 * pr-5020.exp, gdme.ch (module PR_5020):
31435 New test, for PR-5020.
31436
31437 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
31438
31439 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
31440 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
31441
31442 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
31443
31444 * Makefile.in: Fix bit-rot in definitions of CHILL,
31445 CHILL_FOR_TARGET and Chill_LIB.
31446 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
31447 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
31448 CHILL, and CHILL_LIB.
31449
31450 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
31451
31452 * Revert the previous changes. Please see Rob's directory
31453 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
31454
31455 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
31456
31457 * Makefile.in, configure.in, config/mips-gdb.exp,
31458 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
31459 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
31460 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
31461 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
31462 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
31463 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
31464 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
31465 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
31466 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
31467 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
31468 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
31469 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
31470 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
31471 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
31472 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
31473 changes from 94Q1.
31474
31475 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
31476
31477 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
31478 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
31479 Rob's new testing fragments.
31480
31481 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
31482
31483 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
31484 lib/gdb.exp: Replace error proc calls with perror.
31485
31486 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
31487
31488 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
31489 version also, match on casted version strings, and match on
31490 gdb startup case where the line numbers might be messed up.
31491
31492 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
31493
31494 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
31495 (CFLAGS): Delete it from here.
31496
31497 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
31498
31499 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
31500
31501 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
31502
31503 * Makefile.in (RUNTEST): Default to just "runtest".
31504
31505 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31506
31507 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
31508 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
31509 the code has been restructured.
31510
31511 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31512
31513 * gdb.t00/default.exp (set write): Allow any number of \r and/or
31514 \n, not just one of each.
31515
31516 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
31517 /bin/cc gives a warning if you do.
31518
31519 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
31520
31521 * gdb.t24/demangle.exp: change expect pattern of
31522 __t10ListS_link1ZUiRCUiPT0
31523
31524 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31525
31526 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
31527 on local variables in recursive functions.
31528
31529 * gdb.t07/Makefile.in: Build the new test.
31530
31531 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31532
31533 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
31534 directly. Instead compare the return values from actual calls.
31535
31536 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
31537
31538 * Makefile.in (check): Set TCL_LIBRARY for runtest.
31539
31540 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31541
31542 * From Peter Schauer with minor modifications.
31543 * gdb.t15/return.exp (return_tests): Handle targets where "return"
31544 stops in mid-line in the caller. Add xfail for returning a float
31545 value on X86 targets.
31546
31547 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31548
31549 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
31550 to avoid expect lossage.
31551 (fmem_LRbug_tests): Likewise.
31552 * gdb.disasm/hppa.s: Corresponding changes.
31553
31554 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
31555 conditions to work with latest dejagnu/expect.
31556
31557 * gdb.t15/funcargs.exp (finish from indirect call): No longer
31558 expected to fail on the PA.
31559 (backtrace in call with trampolines): Explicitly require main
31560 to be frame #1 (no trampolines should show up in backtrace).
31561
31562 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
31563 "continue -expect".
31564 * gdb.t06/break.exp: Likewise.
31565 * gdb.t07/watchpoint.exp: Likewise.
31566 * gdb.t13/bitfields.exp: Likewise.
31567 * gdb.t15/{funcargs,return}.exp: Likewise.
31568 * gdb.stabs/weird.exp: Likewise.
31569 * config/{mips,udi}-gdb.exp: Likewise.
31570
31571 * hppa.sed: Enclose comments within a sed command to avoid
31572 losing with the old OSF1 sed.
31573
31574 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31575
31576 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
31577 sequent dynix.
31578 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
31579 * gdb.t15/funcargs.exp: Conditionally step again to really
31580 finish from marker_call_with_trampolines. Handle the case where
31581 the first step from within call_with_trampolines already steps
31582 us back to main.
31583 * gdb.t15/gdbme.c: Add comment to closing brace of
31584 call_with_trampolines for funcargs.exp.
31585
31586 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31587
31588 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
31589 Fix typo(s).
31590
31591 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31592
31593 * gdb.t07/gdbme.c: More code for watchpoint testing.
31594
31595 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
31596 "Hardware watchpoint" throughout file.
31597 (test_watchpoint_triggered_in_syscall): New test.
31598 (test_complex_watchpoint): New test.
31599
31600 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31601
31602 * gdbme.c (call_with_trampolines): New function to try and step
31603 into. Tests trampoline problems on the PA.
31604
31605 * funcargs.exp (localvars_in_indirect_call): No longer expect
31606 stepping into indirect call to fail on PAs.
31607 (test_stepping_over_trampolines): New test.
31608
31609 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31610
31611 * TODO: Add suggestions for static member function tests, and
31612 completion tests.
31613
31614 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31615
31616 * TODO: Add suggestions for "p/a" tests.
31617
31618 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
31619 (default_gdb_exit): Replace all the hair with sending "quit" to
31620 the process with a simple close.
31621
31622 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31623
31624 * TODO: Add suggestions for shared library tests.
31625
31626 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31627
31628 * TODO: Add suggestions for x/s tests.
31629
31630 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31631
31632 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
31633 "enable once", and "enable breakpoints once" with ".*".
31634
31635 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31636
31637 * TODO: Add suggestions about structure passing tests.
31638
31639 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31640
31641 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
31642 the primary1 test, use work around if __GNUC__ < 2.
31643 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
31644 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
31645 Test for bad output rather than waiting for timeout. Issue
31646 second continue only if first continue failed.
31647
31648 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31649
31650 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
31651 operator[] test with gdb_test because the old code didn't seem to
31652 be getting the quoting right with the new dejagnu.
31653
31654 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
31655
31656 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
31657 one from the path.
31658 * Makefile.in: Use a fresh expect if there is one, use runtest
31659 from the src tree if there is one.
31660
31661 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31662
31663 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
31664 next over recursive call. Revise the tests from that point on
31665 (which had been skipped) to match GDB's actual (correct) output.
31666
31667 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
31668 with next over a breakpoint whose condition is false.
31669
31670 * gdb.t00/help.exp: Comment out "help set print" tests just like
31671 (and for same reason as) "help set" test.
31672
31673 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31674
31675 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
31676 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
31677
31678 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31679
31680 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
31681 necessary gdb_target_udi.
31682
31683 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
31684
31685 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
31686 1838 and 2417; they are fixed.
31687
31688 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
31689 gdb.t03/ptype.exp (ptype structure, ptype union):
31690 Remove xfails; the test is looser than when the xfails were added.
31691
31692 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
31693 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
31694
31695 * gdb.t01/run.exp: Only run shell test if isnative.
31696
31697 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
31698 since "run" automatically loads if necessary. Call gdb_target_udi
31699 after the "file" since "file" kills any execution target.
31700
31701 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
31702 GDB. GDB doesn't work that way (not anymore at least) on UDI.
31703 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
31704 argument for UDI.
31705
31706 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31707
31708 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
31709
31710 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
31711
31712 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31713
31714 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
31715 properly quoting regexps. This makes the second argument to
31716 demangle a fixed string, which matches the callers, instead of a
31717 shell-style pattern which is what the previous implementation
31718 used. Update some of the callers.
31719
31720 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31721
31722 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
31723 (comib_nullified_tests): Fix typo.
31724 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
31725 strings. No longer expected to fail.
31726
31727 * gdb.disasm/hppa.s (addib_tests): Fix typo.
31728 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
31729 strings. No longer expected to fail.
31730
31731 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
31732 string. No longer expected to fail.
31733
31734 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31735
31736 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
31737 No longer expected to fail.
31738
31739 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
31740 string. No longer expected to fail.
31741
31742 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31743
31744 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
31745 only in the names (I probably got most of them). I was even
31746 generous with some which differed in underscores in names, and
31747 probably missed a few, and I *still* was able to remove almost a
31748 third of the file with almost no impact on testsuite coverage.
31749
31750 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31751
31752 * gdb.t00/default.exp: Match udi_attach error message as well as
31753 the one from child_attach.
31754
31755 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
31756
31757 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
31758
31759 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
31760 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
31761
31762 * Move test with enums and partial symbols back to
31763 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
31764 Reverts the change of 26 May 93. Per today's change to
31765 stabs.texinfo, the behavior that weird.exp was expecting was
31766 unreasonable; what is important is that the compiler+gdb get
31767 things right, which happens with a recent gcc. Also fix the test
31768 to deal with native compilers which put out the stab gdb can't
31769 deal with.
31770
31771 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31772
31773 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
31774 in the names. The main thing these accomplish is to slow things down.
31775 Many more such duplicates surely remain.
31776
31777 * gdb.t00/help.exp: Comment out "help support" test just like
31778 (and for same reason as) "help set" test.
31779
31780 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
31781
31782 * gdb.t06/break.exp: Remove setup_xfails for
31783 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
31784 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
31785 about known bug in gcc to include up through 2.5.8.
31786 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
31787 well as "_vb$".
31788 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
31789 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
31790 with latest gcc and gdb.
31791 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
31792 well as "_vb$".
31793
31794 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31795
31796 * configure.in (hppa*-*-*): Also configure and build stabs-only
31797 tests.
31798
31799 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31800
31801 * gdb.t10/hppa.mt: A makefile fragment for the PA.
31802 * gdb.t10/configure.in (hppa*-*-*): Use it.
31803
31804 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31805
31806 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
31807
31808 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31809
31810 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
31811 versions prior to 1.13.5.
31812
31813 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31814
31815 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
31816 the prompt is at the start of a line.
31817
31818 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31819
31820 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
31821 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
31822 in the copr tests now.
31823 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
31824 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
31825 expected to fail.
31826
31827 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
31828
31829 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
31830 gdb.t31/chillvars.exp, lib/gdb.exp:
31831 Tweak to run under either version of expect.
31832 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
31833 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
31834 * gdb.t11/list.exp: Remove extraneous whitespace.
31835
31836 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31837
31838 * gdb.t16/printcmds.exp (test_print_strings): Accept
31839 "(unsigned char *) " before the string.
31840
31841 * TODO: Add notes about printing of fancy types and GDB expressions.
31842
31843 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
31844
31845 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
31846 * gdb.t06/configure.in: Don't try to compile signals test program
31847 if doing mips-idt-ecoff.
31848
31849 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
31850
31851 * Most .exp files: Tweak to run under either version of expect.
31852
31853 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31854
31855 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
31856 xfails; I'm not sure why they are failing, but not because of PR 1806.
31857
31858 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
31859
31860 * config/unix-gdb.exp: Remove gdb_unload cause it's already
31861 defined in lib/gdb.exp.
31862
31863 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31864
31865 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
31866 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
31867 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
31868 have to be typeless.
31869
31870 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31871
31872 * TODO: Add suggestion for copyright year test.
31873
31874 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
31875
31876 * configure.in (*-*-lynxos*): Add stabs tests.
31877
31878 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31879
31880 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
31881 so insert a tab before any assembler directive in column zero.
31882
31883 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
31884 stores.
31885 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
31886 stores.
31887 (fpu_short_memory_tests): Likewise.
31888
31889 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31890
31891 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
31892 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
31893 .stabs directives in comments.
31894
31895 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31896
31897 * TODO: New file, describing tests we could write.
31898 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
31899
31900 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31901
31902 * gdb.t06/signals.exp: Add kludge to force re-sync.
31903
31904 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
31905 to xgdb instead of gdb, get out of gdb.
31906
31907 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
31908
31909 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
31910 for info.
31911
31912 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31913
31914 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
31915 * gdb.stabs/configure.in (hppa*-*-*): Use it.
31916 * gdb.stabs/hppa.sed: New sed script for the PA.
31917
31918 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31919
31920 * gdb.stabs: Re-write weird.def and configuration to use sed
31921 instead of cpp. sed is portable and POSIX; cpp is neither.
31922
31923 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31924
31925 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
31926
31927 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31928
31929 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
31930
31931 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31932
31933 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
31934 "_vb$".
31935 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
31936 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
31937
31938 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31939
31940 * lib/gdb.exp: Comment out code which depends on non-existent
31941 `transform' procedure.
31942
31943 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
31944
31945 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
31946 * lib/gdb.exp: Transform tool name.
31947 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
31948 1.1's new error handling system.
31949
31950 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31951
31952 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
31953
31954 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31955
31956 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
31957 They made pattern matching so slow that timeouts happened on
31958 heavily loaded systems. Now any output from "show print" which
31959 gets us back to the GDB prompt is a PASS.
31960
31961 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
31962
31963 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
31964
31965 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31966
31967 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
31968
31969 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
31970 It is not from PR 3220.
31971
31972 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31973
31974 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
31975 just started failing because they depended on the order the
31976 subcommands are presented, or exact docstring text. This kind of
31977 test is a pain and has minimal benefit.
31978
31979 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31980
31981 * gdb.t09/corefile.exp: At end of test, use "core" command with
31982 no arguments.
31983
31984 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
31985
31986 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
31987 17}/Makefile.in: Make it possible to run the testsuite with Sun
31988 make and CC = cross gcc by adding explicit build rules for .o
31989 files.
31990
31991 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31992
31993 * gdb.t15/funcargs.exp: Don't put comments on same line as
31994 setup_xfail (@#$*%& tcl braindamage!).
31995
31996 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31997
31998 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
31999
32000 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
32001
32002 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
32003 * gdb.t20/inherit.exp: remove three dumplicate entries.
32004
32005 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32006
32007 * gdb.t06/break.exp: For "next over recursive call", fail on any
32008 incorrect output, not just on "factorial (value=2)".
32009
32010 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32011
32012 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
32013 working now. Add an xfail if accesing a bss variable causes
32014 a memory error if the target is not yet run.
32015
32016 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32017
32018 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
32019 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
32020 name of __st* demangling (2 strings). Did Kung really get the
32021 more than 95 others right without testing them?
32022
32023 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
32024
32025 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
32026
32027 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
32028
32029 * configure.in (configdirs): Add gdb.disasm
32030 * gdb.disasm: New directory for GDB disassembler tests.
32031 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
32032
32033 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32034
32035 * gdb.t00/help.exp: Don't test "help set".
32036
32037 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
32038 from within expect statements. None of these happen anymore and
32039 they cause regressions to be silently unnoticed.
32040
32041 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
32042 messages) about known failures with gcc cygnus-2.4.5-930417.
32043
32044 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
32045 comp-info.exp so it gets built if it doesn't exist.
32046
32047 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
32048 it is no longer used.
32049 * gdb.t13/comp-info.c: Removed.
32050
32051 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
32052
32053 * gdb.t06/signals.exp: Add xfail for sun3.
32054
32055 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32056
32057 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
32058 relevant because ^C doesn't get sent but failure can be reproduced
32059 interactively).
32060
32061 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32062
32063 * gdb.stabs/alpha.mt: New configuration file for alpha.
32064 * gdb.stabs/configure.in: Use it.
32065 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
32066 sharing with alpha.mt, redefine long to word via preprocessor.
32067 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
32068 for alpha.
32069 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
32070 native cc.
32071 * gdb.t00/teststrategy.exp: Change expect string so that we
32072 consume the `(xgdb)' from the command echo and from the gdb prompt.
32073 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
32074 gdb currently compares all values as long, so this failure probably
32075 applies to any configuration where LONGEST is bigger than a target int.
32076 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
32077 with gcc.
32078 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
32079 to handle opaque pointers, gcc is.
32080 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
32081 as first argument. Include <sys/types.h> and change all operator
32082 new definitions to use size_t.
32083 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
32084 now that we use size_t.
32085
32086 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32087
32088 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
32089 a long or float array cast all array members to the same type.
32090 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
32091 with 64 bit longs.
32092 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
32093 on alpha.
32094 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
32095
32096 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32097
32098 * gdb.t24 (demangle.exp): Constructors of templates have names like
32099 vector<int>::vector(int) not vector<int>::vector<int>(int). See
32100 section 14.6 of the ARM.
32101
32102 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
32103 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
32104 accomplish little and slow down the testsuite.
32105
32106 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
32107 Accept spaces various places.
32108
32109 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32110
32111 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
32112 with watchpoint enabled.
32113
32114 * Makefile.in: Remove definition of CC and remove the second
32115 definition of CXX (the "CXX = gcc" one remains). These definitions
32116 were causing backquotes to be expanded within backquotes, which
32117 doesn't work.
32118
32119 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
32120
32121 * gdb.t17/callfuncs.exp: Add "return 0" to end.
32122
32123 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32124
32125 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
32126 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
32127 by mips cc and contains no stabs entries.
32128
32129 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
32130
32131 * config/vx-gdb.exp: Use fake device to load files rather than
32132 NFS.
32133 * lib/gdb.exp: New proc to do "file" command.
32134 * config/unix-gdb.exp: Use new "file" proc.
32135
32136 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
32137
32138 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
32139 Rework board rebooting slightly.
32140 (gdb_exit): Don't exit from the remote shell; there isn't one.
32141 * gdb.stabs/weird.exp: If a program is being debugged already,
32142 kill it.
32143 * gdb.t04/setvar.exp: Stop and restart gdb.
32144 * gdb.t05/expr.exp: Likewise.
32145 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
32146 restart gdb and reload the program.
32147 * gdb.t08/opaque.exp: Likewise.
32148 * gdb.t12/scope.exp: Likewise.
32149 * gdb.t13/bitfields.exp: Likewise.
32150 * gdb.t15/funcargs.exp: Likewise.
32151 * gdb.t20/classes.exp: Likewise.
32152 * gdb.t03/ptype.exp: Increase timeout.
32153 * gdb.t16/printcmds.exp (test_print_string_constants,
32154 test_print_array_constants): Likewise.
32155 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
32156 * gdb.t20/classes.exp (do_tests): Likewise.
32157 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
32158
32159 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
32160
32161 * gdb.stabs: Renamed *wierd* to *weird*.
32162
32163 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
32164
32165 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
32166 for timeout. Add "known gcc 2.4.5 bug" to failure message.
32167
32168 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
32169
32170 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
32171 (do_tests): Remove xfail for whatis on one_var and two_var.
32172
32173 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
32174
32175 * Makefile.in: Made cross building work better by adding
32176 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
32177
32178 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32179
32180 * gdb.t15/{return.c,return.exp,Makefile.in}:
32181 New test, currently commented out.
32182
32183 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
32184
32185 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
32186 still running and removes the leftover named socket so GDb can do
32187 clean restarts.
32188
32189 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
32190
32191 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
32192 console, not GDB.
32193 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
32194 cross testing works better with "make check"
32195 * config/unix-gdb: Use default procedures for exit and version.
32196 * config/vx-gdb.exp: Cleaned up and massaged back to working order
32197 with the newest VxWorks.
32198
32199 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32200
32201 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
32202 old form.
32203
32204 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
32205 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
32206
32207 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
32208
32209 * config/unix-gdb.exp: Remove this version of gdb_exit
32210 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
32211 Rob says he'll look at it when he gets back to testing boards.
32212
32213 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
32214
32215 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
32216 an expected fail for certain ptype commands.
32217
32218 * gdb.t20/classes.exp: Update expected results of "ptype class
32219 Base1" to account for the constructor that now appears in the type.
32220
32221 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
32222
32223 * configure.in (configdirs): Restore gdb.t04, which mysteriously
32224 disappeared from list.
32225 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
32226 "alldone" proc with call to cleanup and exit.
32227 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
32228 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
32229 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
32230 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
32231 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
32232 "alldone" proc with simple returns that suppress remaining
32233 tests. The alldone proc went away many months ago.
32234
32235 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32236
32237 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
32238
32239 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
32240
32241 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32242
32243 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
32244 as vax gdb will display them.
32245
32246 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32247
32248 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
32249 optimizers.
32250
32251 * scope.exp: Change "bad value for localval" messages so each one
32252 is unique.
32253
32254 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
32255 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
32256
32257 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
32258
32259 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32260
32261 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
32262 doesn't exist (due to optimization).
32263
32264 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32265
32266 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
32267 contains \r because the filename is long.
32268
32269 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
32270 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
32271
32272 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32273
32274 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
32275 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
32276 Ultrix.
32277 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
32278 int tests.
32279 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
32280
32281 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
32282
32283 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
32284
32285 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
32286 to match does not match the passing case but still matches the
32287 failing case.
32288
32289 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32290
32291 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
32292
32293 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
32294
32295 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
32296 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
32297 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
32298 Remove various versions of gdb_exit.
32299 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
32300 gdb_exit.
32301 * config/unix-gdb.exp: gdb_exit remains here, and should override
32302 the generic version, since it's doing a lot of wierd stuff that
32303 the other versions aren't. FIXME, fold it in, or abandon this
32304 version.
32305
32306 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32307
32308 * gdb.t24/demangle.exp: Add tests for PR 3220.
32309
32310 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32311
32312 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
32313
32314 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
32315
32316 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
32317 "i386-*-*". Works for i486 as well.
32318
32319 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
32320 bug, and expand domain of xfail to all SVR4 systems, since the
32321 actual problem is likely to be in generic SVR4 /proc support.
32322
32323 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32324
32325 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
32326
32327 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
32328
32329 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
32330 xfails for other systems. Match a missing 'Continuing.' as an
32331 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
32332
32333 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
32334 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
32335 Only issue warning for missing executables if -all option is used.
32336
32337 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
32338 file if -all option is used. It's like an unpredictable XFAIL.
32339
32340 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32341
32342 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
32343 for dynamically linked binaries.
32344
32345 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
32346
32347 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32348
32349 * gdb.t20/inherit.exp: Change message for "print tagless struct"
32350 to state that this is a known bug in old versions of g++.
32351
32352 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32353
32354 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
32355 while waiting for `Continuing'.
32356
32357 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
32358
32359 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
32360 in text, data, and bss.
32361 * gdb.t10/nodebug.c: Add local and global test variables for
32362 initialized and uninitialized data.
32363
32364 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32365
32366 * config/unix-gdb.exp (gdb_exit): Add "wait".
32367
32368 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32369
32370 * gdb.t06/signals.exp: xfail the continue from the handler for all
32371 targets.
32372
32373 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
32374 function with watchpoints enabled, the i386 call dummy starts with
32375 a call.
32376
32377 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
32378 386 bsd names its corefiles.
32379
32380 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
32381
32382 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
32383 compilers don't grok it.
32384 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
32385 with small octal ints rather than character constants, which
32386 are signed and might not fit if first promoted to int.
32387
32388 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
32389
32390 * gdb.t09/Makefile.in (clean): Remove corefile.
32391
32392 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32393
32394 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
32395
32396 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32397 and Jim Kingdon (kingdon@cygnus.com)
32398
32399 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
32400 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
32401 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
32402
32403 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32404
32405 * gdb.t17/interrupt.exp: Add xfail for hppa.
32406
32407 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32408
32409 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
32410 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
32411 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
32412 to determine signed-ness of bitfields and use the result to setup
32413 the xfail.
32414 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
32415 * gdb.t15/funcargs.exp: Use them to step until the second indirect
32416 call line is reached if necessary.
32417
32418 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32419
32420 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
32421
32422 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32423
32424 * gdb.t06/break.exp: Also test `clear' command.
32425
32426 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
32427
32428 * gdb.t00/teststrategy.exp: Remove extra quote.
32429
32430 * gdb.t07/watchpoint.exp: Change xfail for calling function with
32431 watchpoint enabled to be for all non-68k machines.
32432
32433 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
32434
32435 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32436
32437 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
32438 targets use aout.mt instead of ecoff.mt as gas understands
32439 standard aout format.
32440
32441 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
32442
32443 * lib/gdb.exp (runto): Don't insist that function we are running to
32444 was compiled with -g.
32445
32446 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
32447
32448 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
32449 to get back into the read system call.
32450 Accept leading newline in case where we woke it up.
32451
32452 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32453
32454 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
32455 to make the stabs test work on ecoff systems using gcc and -with-stabs.
32456 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
32457 enable ecoff configuration.
32458
32459 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32460
32461 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
32462
32463 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32464
32465 * gdb.t16/printcmds.exp: Add another printf test.
32466
32467 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
32468
32469 * configure.in: If configured -with-stabs on any target, add
32470 stabsdirs to configdirs.
32471
32472 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32473
32474 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
32475 fun" so pattern does not match the command itself.
32476
32477 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32478
32479 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
32480
32481 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32482
32483 * gdb.t17/interrupt.exp: Test for more things.
32484
32485 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32486
32487 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
32488 compiler arranges the code and line numbers.
32489
32490 * gdb.t17/interrupt.exp: Don't send \n after ^C.
32491
32492 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32493
32494 * gdb.t00/help.exp: Increase expect input buffer size.
32495
32496 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32497
32498 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
32499
32500 * gdb.t07/watchpoint.exp: Add xfail for hppa.
32501
32502 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
32503
32504 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
32505 [0-9]*, not just [0-9].
32506
32507 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32508
32509 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
32510
32511 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
32512
32513 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32514
32515 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
32516
32517 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32518
32519 * gdb.t06/signals.c: Add xfails for sun3.
32520
32521 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
32522
32523 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
32524 test_stepping tests.
32525
32526 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32527
32528 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
32529
32530 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
32531
32532 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
32533 rather than actually putting it through cpp twice.
32534
32535 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
32536
32537 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
32538
32539 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
32540 no longer needed.
32541
32542 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32543
32544 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
32545
32546 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
32547 C++ features prints as "struct", make it a pass, not an xfail.
32548
32549 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32550
32551 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
32552 Don't require VA to print as "class" rather than "struct".
32553
32554 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
32555
32556 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
32557
32558 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32559
32560 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
32561
32562 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32563
32564 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
32565 order.
32566
32567 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32568
32569 * gdb.t16/printcmds.exp: Add printf tests.
32570
32571 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
32572
32573 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
32574
32575 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
32576
32577 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
32578 pass counts, to counteract any existing or future setup_xfails.
32579
32580 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32581
32582 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
32583 {BEGIN,END}_COMMON for common block instead of STAB.
32584 * gdb.stabs/wierd.exp: Add xfail for rs6000.
32585
32586 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
32587 intp_var should be N_GSYM not N_LSYM.
32588 wierd-aout.S: Use a label for the value of the N_SO.
32589 wierd.def: Remove all backslashes.
32590 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
32591
32592 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32593
32594 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
32595 get the expected next to inheritance3.
32596
32597 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32598
32599 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
32600 now that gcc-2.4 gets it right.
32601
32602 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32603
32604 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
32605
32606 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
32607 generating comp-info.exp which works for cross-compilation.
32608
32609 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
32610
32611 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
32612 "*-*-sysv4.*".
32613
32614 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
32615
32616 * gdb.t01/run.exp: Start with a fresh gdb.
32617 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
32618 SVR4.x.
32619
32620 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
32621
32622 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
32623 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
32624 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
32625 Makefile.in (distclean, realclean): Remove gdbme.c from list of
32626 things to remove.
32627
32628 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
32629
32630 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
32631 test cases from bug reports.
32632
32633 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
32634
32635 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
32636 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
32637 avoid spurious xfails.
32638 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
32639 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
32640 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
32641
32642 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
32643
32644 * gdb.t00/teststrategy.exp: Rework to provide more useful
32645 description of each test, fix problem with systems that define
32646 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
32647 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
32648 results for "next over recursive call" so timeouts aren't taken
32649 by error.
32650
32651 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
32652
32653 * gdb.t12/scope.exp: Test printing of variables before run.
32654
32655 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
32656 printed in wrong order due to sorting.
32657
32658 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
32659
32660 * gdb.t00/teststrategy.exp: Fix expected results for printing
32661 user entered string constant. Is array of char, prints with no
32662 address.
32663
32664 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
32665 commands.
32666 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
32667 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
32668 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
32669 of struct of char arrays.
32670 * gdb.t00/radix.exp: New tests for radix commands.
32671
32672 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
32673
32674 * gdb.t16/printcmd.exp: Print a variable before running program
32675 (with xfail for AIX).
32676
32677 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
32678
32679 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
32680
32681 * gdb.t16/printcmd.exp: Don't print variables before running program.
32682
32683 * gdb.t06/break.exp: Don't require envp argument to main.
32684
32685 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
32686
32687 * gdb.t02/whatis.exp, gdb.t11/list.exp:
32688 Add xfails for rs6000.
32689
32690 * gdb.t02/whatis.exp: Change other tests not to re-test something
32691 we already tested.
32692
32693 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
32694 each type used has a variable of that type.
32695
32696 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
32697
32698 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
32699
32700 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
32701
32702 * configure.in: change srctrigger to be a file, not a directory
32703
32704 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
32705
32706 * configure.in (mips-idt-ecoff*): Added trailing '*'.
32707
32708 * gdb.t11/list.exp: Fixed a couple of typos.
32709
32710 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
32711
32712 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
32713 is fixed and PR is closed.
32714 * gdb.t16 (gdbme.c): Add simple test string variable.
32715 * gdb.t16 (printcmds.exp): Add tests with simple test string
32716 variable, primarily for boundaries on "set print elements".
32717
32718 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
32719
32720 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
32721 Make leading 0's optional and don't expect a tab in the middle
32722 of the number.
32723
32724 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
32725
32726 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
32727 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
32728 don't end command passed to gdb_test with newline.
32729
32730 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
32731 signed keyword away, don't expect signed bitfields to be signed.
32732
32733 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
32734 printing with only as many 1's as are in the field as well as printing
32735 with 32 1's (see comment).
32736
32737 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
32738
32739 * gdb.t00/default.exp: Start with a fresh gdb.
32740 * configure.in (configdirs): Remove gdb.t31 until the chill
32741 compiler works again. It no longer is able to find chillrt0
32742 since it isn't in libchill.a anymore.
32743 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
32744 wierd.o, make more modular.
32745 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
32746 spurious newlines that caused problems.
32747
32748 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32749
32750 * Move test with enums and partial symbols from gdb.t03/ptype.exp
32751 to gdb.stabs/wierd.exp since GCC has worked around the bug.
32752 gdb.stabs/wierd.{exp,def}: Many new tests.
32753
32754 * gdb.t00/default.exp: update info line for new message.
32755
32756 * gdb.t02/{whatis.exp,gdbme.c}:
32757 Test that "char *" doesn't print as "caddr_t".
32758
32759 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32760
32761 * gdb.t00/help.exp: Use .* in place of some help messages which
32762 just changed.
32763 gdb.t00/default.exp: Update "info frame" test for new message.
32764 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
32765 Remove some xfails
32766
32767 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32768
32769 * gdb.t03/{gdbme.c,ptype.exp}:
32770 Add tests for typedef'd struct and union without tags.
32771 Also check "whatis" on a variable of a typedef'd enum without a tag.
32772
32773 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
32774 PRMS 1823; the bug still exists but isn't reproduced by this test
32775 anymore), and remove rs6000 XFAIL (the bug is fixed).
32776
32777 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
32778 duplicated from whatis.exp. For those that are left, accept
32779 "long", "long int", or "int" for long variables (whatis.exp already
32780 has an XFAIL for "int", so no need to fail it here).
32781
32782 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
32783 Deal with GCC's names for types now that GDB uses the compiler's names.
32784
32785 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
32786 setup_xfail's for sunos4. If we #defined the signed keyword away,
32787 don't expect GDB to know that char it is signed.
32788
32789 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
32790
32791 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
32792
32793 * configure.in (configdirs): Add gdb.t24 for C++ tests that
32794 should work on any system, regardless of debugging format.
32795 * gdb.t21/demangle.exp: Move to gdb.t24.
32796 * gdb.t24/demangle.exp: Move from gdb.t21.
32797 * gdb.t24/{Makefile.in, configure.in}: New files.
32798
32799 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32800
32801 * configure.in: Do gdb.stabs and C++ tests only for stabs.
32802 * gdb.stabs: New directory.
32803
32804 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32805
32806 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
32807 not just "Quit anyway?".
32808
32809 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
32810
32811 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
32812 that all setup_xfails are immediately followed by clear_xfails.
32813
32814 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
32815
32816 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
32817 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
32818 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
32819 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
32820 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
32821 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32822 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32823 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
32824 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
32825 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
32826 gdb.t31/chillvars.exp, lib/gdb.exp:
32827 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
32828 bug-gdb@prep.ai.mit.edu.
32829
32830 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
32831
32832 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
32833 with 0.0, not integer 0.
32834
32835 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
32836
32837 * gdb.t06/break.exp: Update for "Kill the program" message change.
32838
32839 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
32840
32841 * Makefile.in (GDBFLAGS): Set to -nx.
32842 * Makefile.in (site.exp): Use GDBFLAGS.
32843
32844 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
32845
32846 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
32847 Makefiles.
32848 (check): depend on just-check.
32849 (just-check): added so that tests can be run without a noop
32850 build pass.
32851
32852 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
32853
32854 Switch to using configure's configdirs.
32855 * Makefile.in (Makefile): add configure.in dependency.
32856 (SUBDIRS): removed redundant assignment.
32857 * configure.in: switch subdirs assignment to configdirs.
32858 * gdb.t*/configure.in: new files.
32859
32860 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
32861
32862 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
32863 works.
32864
32865 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
32866
32867 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
32868 in explicit rules. Apparently this is not supported by some makes.
32869
32870 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
32871
32872 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
32873
32874 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32875
32876 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
32877 disappeared.
32878
32879 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
32880
32881 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
32882
32883 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
32884
32885 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
32886 watchpoint problem that is now fixed.
32887 * gdb.t30/chexp.exp: Remove setup_xfail for printing
32888 uninitialized convenience variables.
32889 * gdb.t31/chillvars.exp: Fix expected patterns for printing
32890 structures.
32891
32892 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32893
32894 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
32895 which causes expect to get out of sync with gdb on long output
32896 from help set.
32897 * gdb.t09/corefile.exp: Make expected pattern for core file
32898 failing signal and frame output format less sun specific.
32899
32900 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
32901
32902 * gdb.t31/chillvars.exp: Add and remove initial dummy
32903 breakpoint, so that symbol table is forced in.
32904 (Needed at least on Sunos4, though it seems not SVR4.)
32905 * gdb.t31/chillvars.exp: Update for changed output format.
32906
32907 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
32908
32909 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
32910
32911 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
32912
32913 * Makefile.in: Added --srcdir when invoking runtest, removed the
32914 need for a local config file. (optional now)
32915
32916 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
32917
32918 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
32919 failure count used to force early termination. Add some more
32920 expected failures for gnu style demangling.
32921
32922 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32923
32924 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
32925 pmi variable from gdb.t20/gdbme to get optimized away.
32926 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
32927 Check for written corefile upon timeout _and_ eof.
32928
32929 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32930
32931 * config/unix-gdb.exp: Add missing return 0.
32932
32933 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32934
32935 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
32936 test termination.
32937
32938 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
32939
32940 * configure.in (subdirs): Put back gdb.t17 which mysteriously
32941 disappeared.
32942
32943 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
32944
32945 * gdb.t10/crossload.exp: Disable the i860-elf test until such
32946 time as i860 support works.
32947
32948 * gdb.t15/funcargs.exp: Fix expected outputs to include
32949 "backtrace 100\r" rather than just "backtrace\r", to match last
32950 change.
32951
32952 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
32953
32954 * config/udi-gdb.exp (gdb_exit): Remove close command.
32955 (gdb_target_udi): New procedure to set the UDI target.
32956 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
32957 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
32958 Added waits for prompts after several question responses. Added
32959 some more responses used by a29k-amd-udi-gdb.
32960 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
32961 pass different arguments, restart UDI connection after program
32962 completion.
32963 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
32964 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32965 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
32966 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
32967 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
32968 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
32969 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32970 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
32971 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
32972 after program completion.
32973 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
32974 compiled with a SELECT_VECS setting.
32975 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
32976 infinite recursion.
32977
32978 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
32979 Added checks for COFF results, and made them expected failures for
32980 all targets. It would be better to make them expected failures
32981 for COFF targets only.
32982
32983 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
32984
32985 * Makefile.in: add null dvi target, don't bother to recurse
32986 through test directories for info and install-info; rename
32987 $(datadir) to be dejagnu instead of deja-gnu
32988
32989 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
32990
32991 * gdb.t31/gdbme.ch: Re-enable code that previously caused
32992 compiler to coredump.
32993 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
32994 code.
32995
32996 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
32997
32998 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
32999 coredump.
33000 * gdb.t31/chillvars.exp: Comment out tests that depend on that
33001 code.
33002
33003 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
33004
33005 * gdb.t03/ptype.exp: tests for return code from gdb_test.
33006 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
33007 which in a shell. Deletes xgdb when done.
33008 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
33009 Tests the return from the "set height" or "set width" commands.
33010 Added a few return codes where needed.
33011
33012 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
33013
33014 * Makefile.in (SUBDIRS): Add gdb.t17.
33015 * configure.in (subdirs): Add gdb.t17.
33016 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
33017 files to test gdb's calling of functions in the inferior with
33018 the correct arguments and gdb's ability to retrieve any
33019 result returned.
33020
33021 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
33022
33023 * config/unix-gdb.exp (gdb_exit): Remove close commands that
33024 may be called after gdb goes away. Previous versions of expect
33025 needed these to avoid file descriptor leaks, but they cause
33026 errors with the current revision of expect.
33027 * gdb.t00/gdbvars.exp: Use -re on expected output after
33028 setting sevenbit-strings.
33029 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
33030 to set sevenbit-strings consistent across tests.
33031 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
33032 set sevenbit-strings consistent across tests.
33033
33034 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
33035
33036 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
33037 expected output to match current "expect" expectations.
33038
33039 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
33040
33041 * gdb.t00/default.exp: Change expected output for default "source"
33042 command, to match new gdb behavior which requires a filename to
33043 source.
33044
33045 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
33046
33047 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
33048 expected fail for i486-*-* that misses the marker2 function.
33049 * gdb.t10/crossload.exp (bfddefault): Allow successful
33050 recognition of a format to pass even if no symbols are found.
33051 Explicitly catch failures where the format is not recognized
33052 or is ambiguous, and add the reason to the fail message.
33053 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
33054 the cause is and invalid target and add reason to failure message.
33055 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
33056 elf32-i386, elf32-sparc, and elf32-i860.
33057 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
33058 Set up expected failure for 'filename'::variable scope resolution,
33059 which is now apparently broken on all targets.
33060 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
33061 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
33062 gdb.t23/templates.exp: Change failure for missing binfile into
33063 just a warning.
33064 gdb.t21/demangle.exp: Change all cfront references to 'arm'
33065 references.
33066
33067 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
33068
33069 * gdb.t00/default.exp: Add expected output for default "source"
33070 command, to match new gdb behavior.
33071 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
33072
33073 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
33074
33075 * config/*-gdb.exp: returns an error, rather than exiting on
33076 internal errors.
33077
33078 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
33079
33080 * gdb.t03/gdbme.c: Add pointer to struct variable.
33081 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
33082 referencing struct members.
33083
33084 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
33085
33086 * configure.in (mips-idt-ecoff): New target.
33087 * config/mips-gdb.exp: New file for remote board using MIPS remote
33088 debugging protocol.
33089
33090 * Redid configuration scheme. Removed gdb.t*/configure.in.
33091 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
33092 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
33093 distclean targets. Built executables via .o files. Adjusted
33094 tests to account for source files in $(srcdir) rather than
33095 $(objdir).
33096 * lib/gdb.exp (runto): Don't expect () after the function name,
33097 because it may have arguments.
33098
33099 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
33100
33101 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
33102 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
33103 expected failures for mips-idt-* and mips-sgi-*.
33104 * gdb.t00/default.exp (attach): Kill process if requested.
33105 * gdb.t00/help.exp (help target core, help target): Accept a gdb
33106 that does not read core files.
33107 * gdb.t01/run.exp: Removed checks for exit status code.
33108 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
33109 it is linked in.
33110 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
33111 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
33112 appropriate, rather than doing it by hand.
33113 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
33114 execution.
33115 * gdb.t10/crossload.exp: Kill existing program if needed.
33116 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
33117 appropriate, rather than doing it by hand. Always increase
33118 timeout for this test, not just for VxWorks.
33119
33120 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
33121
33122 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
33123 of Chill STRUCT types and STRUCT values.
33124 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
33125 than "char".
33126 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
33127 struct2): New struct definitions and initializations to test
33128 simple Chill STRUCT types.
33129
33130 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
33131
33132 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
33133 the null byte at the end of strings.
33134 * gdb.t00/default.exp: Make show version insensitive to copyright
33135 date.
33136 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
33137 to avoid dependencies on target char signedness.
33138 * gdb.t16/printcmds.exp: Update expected results for explicitly
33139 unsigned char.
33140 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
33141 now work.
33142 * gdb.t21/demangle.exp: Add many more patterns for template
33143 demangling, most of them being expected failures.
33144 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
33145 string we are matching for, to match on the whole string.
33146 * gdb.t21/demangle.exp: Add many new test strings to demangle,
33147 and fix a whole bunch that had incorrect expected output but were
33148 passing anyway because of the bug in "proc demangle".
33149 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
33150 type.
33151 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
33152
33153 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
33154
33155 * gdb/testsuite: made modifications to testcases, etc., to allow
33156 them to work properly given the reorganization of deja-gnu and the
33157 relocation of the testcases from deja-gnu to a "tool" subdirectory.
33158
33159 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
33160
33161 * gdb/testsuite: Initial creation of gdb/testsuite.
33162 Migrated dejagnu testcases and support files for testing nm to
33163 gdb/testsuite from deja-gnu. These files were moved "as is"
33164 with no modifications. This migration is part of a major overhaul
33165 of dejagnu. The modifications to these testcases, etc., which
33166 will allow them to work with the new version of dejagnu will be
33167 made in a future update.
33168
33169 For additional changes see gdb.mi/ChangeLog-1999-2003.
33170 \f
33171 ;; Local Variables:
33172 ;; mode: change-log
33173 ;; left-margin: 8
33174 ;; fill-column: 74
33175 ;; version-control: never
33176 ;; End:
33177
33178 Copyright 1993-2013 Free Software Foundation, Inc.
33179 Copying and distribution of this file, with or without modification,
33180 are permitted provided the copyright notice and this notice are preserved.
This page took 0.677209 seconds and 5 git commands to generate.