ChangeLog-1993-2013 revision 1.1
12013-12-19 Sergio Durigan Junior <sergiodj@redhat.com> 2 3 PR breakpoints/16297 4 * gdb.base/catch-syscall.c (read_syscall, pipe_syscall) 5 (write_syscall): New variables. 6 (main): Create a pipe, write 1 byte in it, and read 1 byte from 7 it. 8 * gdb.base/catch-syscall.exp (all_syscalls): Include "pipe, 9 "write" and "read" syscalls. 10 (fill_all_syscalls_numbers): Improve the way to obtain syscalls 11 numbers. 12 132013-12-19 Keven Boell <keven.boell@intel.com> 14 15 * gdb.fortran/module.exp: Completion matches fortran module 16 names as well. ptype/whatis on modules return a proper type. 17 Add new check for having the correct scope. 18 192013-12-19 Keven Boell <keven.boell@intel.com> 20 21 * gdb.fortran/type.f90: New file. 22 * gdb.fortran/whatis_type.f90: New file. 23 242013-12-18 Sergio Durigan Junior <sergiodj@redhat.com> 25 26 * gdb.base/catch-syscall.c: Include <sys/syscall.h>. 27 (close_syscall, chroot_syscall, exit_group_syscall): New 28 variables. 29 * gdb.base/catch-syscall.exp: Replace gdb_compile by 30 prepare_for_testing. Call fill_all_syscalls_numbers before 31 starting. Replace gdb_exit, gdb_start, gdb_reinitialize_dir and 32 gdb_load by clean_restart. 33 (check_info_bp_any_syscall, check_info_bp_specific_syscall) 34 (check_info_bp_many_syscalls): Remove global gdb_prompt. 35 (check_call_to_syscall): Likewise. Add global decimal. Improve 36 testing regex. 37 (check_return_from_syscall): Likewise. 38 (check_continue, insert_catch_syscall_with_arg): Remove global 39 gdb_prompt. 40 (insert_catch_syscall_with_many_args): Likewise. Add global 41 decimal. Fix $filter_str. Improve testing regex. 42 (check_for_program_end): Remove global gdb_prompt. 43 (test_catch_syscall_without_args): Likewise. Add global decimal. 44 Improve testing regex. 45 (test_catch_syscall_with_args, test_catch_syscall_with_many_args) 46 (test_catch_syscall_with_wrong_args) 47 (test_catch_syscall_restarting_inferior) 48 (test_catch_syscall_fail_nodatadir): Remove global gdb_prompt. 49 (do_syscall_tests): Likewise. Remove global srcdir. 50 (test_catch_syscall_without_args_noxml): Remove global gdb_prompt. 51 Add global last_syscall_number. Test for the exact syscall number 52 to be caught. 53 (test_catch_syscall_with_args_noxml): Remove global gdb_prompt. 54 Add global all_syscalls_numbers. Test each syscall number to be 55 caught, instead of only testing "close". 56 (test_catch_syscall_with_wrong_args_noxml): Remove global gdb_prompt. 57 (do_syscall_tests_without_xml): Likewise. Remove global srcdir. 58 Remove stale comment. 59 (fill_all_syscalls_numbers): Add global last_syscall_number. Fill 60 the correct syscall numbers using information from the inferior. 61 622013-12-17 Pedro Alves <palves@redhat.com> 63 64 * gdb.trace/circ.exp: Expect frame info to be printed when 65 switching between frames with unavailable stack, but different 66 functions. 67 682013-12-17 Andrew Burgess <aburgess@broadcom.com> 69 70 * gdb.trace/unavailable-dwarf-piece.c: New file. 71 * gdb.trace/unavailable-dwarf-piece.exp: New file. 72 732013-12-15 Yao Qi <yao@codesourcery.com> 74 75 * gdb.perf/skip-prologue.c: New. 76 * gdb.perf/skip-prologue.exp: New. 77 * gdb.perf/skip-prologue.py: New. 78 792013-12-13 Joel Brobecker <brobecker@adacore.com> 80 81 * gdb.ada/arraydim: New testcase. 82 832013-12-12 Siva Chandra Reddy <sivachandra@google.com> 84 85 PR python/16113 86 * gdb.python/py-value-cc.cc: Improve test case. 87 * gdb.python/py-value-cc.exp: Add new tests to test usage of 88 gdb.Field objects as subscripts on gdb.Value objects. 89 902013-12-10 Doug Evans <dje@google.com> 91 92 PR 16286 93 * gdb.python/py-value.c: #include stdlib.h, string.h. 94 (str): New struct. 95 (main): New local xstr. 96 * gdb.python/py-value.exp (test_value_in_inferior): Add test to 97 fetch a value as a string with a length beyond the declared length 98 of the array. 99 1002013-12-10 Andrew Burgess <aburgess@broadcom.com> 101 102 * lib/gdb.exp (gdb_compile_shlib): Add call to get_compiler_info, 103 update comment. 104 1052013-12-10 Joel Brobecker <brobecker@adacore.com> 106 107 * gdb.ada/int_deref.exp: Add test verifying that we print 108 the decoded symbol name when printing the address of Ada 109 symbols. 110 1112013-12-10 Joel Brobecker <brobecker@adacore.com> 112 113 * gdb.mi/mi-start.exp: Add test verifying that -list-features 114 contains "exec-run-start-option". 115 1162013-12-08 Yao Qi <yao@codesourcery.com> 117 118 * lib/gdb.exp (support_complex_tests): Use gdb_produce_source. 119 (is_elf_target, is_ilp32_target, is_ilp64_target): Likewise. 120 (is_64_target, is_amd64_regs_target): Likewise. 121 (skip_altivec_tests, skip_vsx_tests, skip_btrace_tests): Likewise. 122 1232013-12-07 Mike Frysinger <vapier@gentoo.org> 124 125 * gdb.ada/uninitialized_vars/parse_controlled.ads: Remove +x file mode. 126 * gdb.base/testenv.c: Likewise. 127 1282013-12-07 Mike Frysinger <vapier@gentoo.org> 129 130 * gdb.hp/gdb.base-hp/so-thresh.sh: Change /bin/ksh to /bin/sh. 131 * gdb.hp/gdb.objdbg/tools/symaddr: Likewise. 132 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: Likewise. 133 1342013-12-06 Pedro Alves <palves@redhat.com> 135 136 * gdb.dwarf2/dw2-undefined-ret-addr.S: New file. 137 * gdb.dwarf2/dw2-undefined-ret-addr.c: New file. 138 * gdb.dwarf2/dw2-undefined-ret-addr.exp: New file. 139 1402013-12-06 Doug Evans <dje@google.com> 141 142 * gdb.base/break.exp: Fix setting of $baz. 143 1442013-12-06 Andrew Burgess <aburgess@broadcom.com> 145 146 * lib/dwarf.exp: (Dwarf::_location): Handle DW_OP_bit_piece and 147 DW_OP_plus_uconst. 148 1492013-12-06 Keven Boell <keven.boell@intel.com> 150 151 * lib/mi-support.exp (mi_list_varobj_children_range): Add 152 call to mi_list_array_varobj_children_with_index. 153 (mi_list_array_varobj_children_with_index): New function. 154 Add parameter to specify array start. 155 1562013-12-03 Jose E. Marchesi <jose.marchesi@oracle.com> 157 158 * gdb.base/sigall.exp (test_one_sig): gdb identifies SIGLOST as a 159 SIGPWR in sparc64. 160 161 * gdb.base/sigall.c (main): In some targets SIGLOST and SIGPWR 162 have the same signal number. Handle this situation. 163 1642013-12-03 Joel Brobecker <brobecker@adacore.com> 165 166 * gdb.ada/dot_all: New testcase. 167 1682013-12-03 Joel Brobecker <brobecker@adacore.com> 169 170 * gdb.mi/mi-undefined-cmd.exp: New testcase. 171 1722013-12-03 Joel Brobecker <brobecker@adacore.com> 173 174 * gdb.mi/mi-i-cmd.exp: New file. 175 1762013-12-02 Doug Evans <dje@google.com> 177 178 * gdb.dwarf/dwp-symlink.c: Fake out gdb to not load debug info 179 at start. 180 * gdb.dwarf/dwp-symlink.exp: Test trying to load dwp when the binary 181 has been specified with a relative path and we have chdir'd before 182 accessing the debug info. 183 1842013-11-28 Andrew Burgess <aburgess@broadcom.com> 185 186 * gdb.trace/unavailable.exp (gdb_collect_args_test): Update 187 expected results. 188 (gdb_collect_locals_test): Likewise. 189 (gdb_collect_globals_test): Likewise. 190 1912013-11-28 Yao Qi <yao@codesourcery.com> 192 193 * lib/gdb.exp (with_gdb_prompt): New proc. 194 * gdb.perf/disassemble.exp: New. 195 * gdb.perf/disassemble.py: New. 196 1972013-11-26 Luis Machado <lgustavo@codesourcery.com> 198 199 * gdb.base/callfuncs.c (main): Assign malloc's return value 200 and free it afterwards. 201 * gdb.base/charset-malloc.c (malloc_stub): Likewise. 202 * gdb.base/printcmds.c (main): Likewise. 203 * gdb.base/randomize.c (main): Free "p" and change breakpoint 204 marker position. 205 * gdb.base/setvar.c (dummy): Assign malloc's return value 206 and free it afterwards. 207 2082013-11-26 Andrew Burgess <aburgess@broadcom.com> 209 210 * gdb.base/setshow.exp: Add $gdb_prompt to the patterns in 211 gdb_test_multiple. 212 2132013-11-26 Tom Tromey <tromey@redhat.com> 214 215 * gdb.dwarf2/dw2-unspecified-ret-addr.S: Remove. 216 * gdb.dwarf2/dw2-unspecified-ret-addr.c: Remove. 217 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: Remove. 218 2192013-11-25 Keith Seitz <keiths@redhat.com> 220 221 PR c++/14819 222 * gdb.cp/impl-this.cc: New file. 223 * gdb.cp/impl-this.exp: New file. 224 2252013-11-25 Yao Qi <yao@codesourcery.com> 226 227 * gdb.perf/backtrace.c: New. 228 * gdb.perf/backtrace.exp: New. 229 * gdb.perf/backtrace.py: New. 230 2312013-11-24 Yao Qi <yao@codesourcery.com> 232 233 * gdb.perf/single-step.c: New. 234 * gdb.perf/single-step.exp: New. 235 * gdb.perf/single-step.py: New. 236 2372013-11-23 Doug Evans <xdje42@gmail.com> 238 239 * gdb.base/ena-dis-br.exp: Add missing quote to "step after continue 240 with ignore count". 241 2422013-11-23 Doug Evans <xdje42@gmail.com> 243 244 * gdb.python/py-value.exp (test_lazy_strings): Tweak test names. 245 (test_subscript_regression): Ditto. 246 (top level): Run test_subscript_regression for c++ with "c++" prefix. 247 2482013-11-23 Doug Evans <xdje42@gmail.com> 249 250 * gdb.python/py-type.exp (test_enums): Fix typo. 251 2522013-11-23 Doug Evans <xdje42@gmail.com> 253 254 * gdb.python/py-symbol.exp: Add some comments. Make all test names 255 unique. 256 2572013-11-23 Doug Evans <xdje42@gmail.com> 258 259 * gdb.python/py-symbol.exp: Fix whitespace. 260 2612013-11-23 Doug Evans <xdje42@gmail.com> 262 263 * gdb.python/python.exp: Don't call skip_python_tests, we still want 264 to test some things in the case where python is not configured in. 265 2662013-11-22 Pedro Alves <palves@redhat.com> 267 268 * gdb.dwarf2/dw2-bad-cfi.S: Rename to ... 269 * gdb.dwarf2/dw2-unspecified-ret-addr.S: ... this. Adjust. 270 * gdb.dwarf2/dw2-bad-cfi.c: Rename to ... 271 * gdb.dwarf2/dw2-unspecified-ret-addr.c: ... this. 272 * gdb.dwarf2/dw2-bad-cfi.exp: Rename to ... 273 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: ... this. 274 2752013-11-22 Tom Tromey <tromey@redhat.com> 276 277 * gdb.dwarf2/dw2-bad-cfi.S: Update comment. 278 2792013-11-22 Tom Tromey <tromey@redhat.com> 280 281 * gdb.dwarf2/dw2-bad-cfi.c: New file. 282 * gdb.dwarf2/dw2-bad-cfi.exp: New file. 283 * gdb.dwarf2/dw2-bad-cfi.S: New file. 284 2852013-11-22 Pedro Alves <palves@redhat.com> 286 287 PR 16155 288 * gdb.dwarf2/dw2-dup-frame.S: New file. 289 * gdb.dwarf2/dw2-dup-frame.c: New file. 290 * gdb.dwarf2/dw2-dup-frame.exp: New file. 291 2922013-11-22 Yao Qi <yao@codesourcery.com> 293 294 * lib/mi-support.exp (mi_create_dynamic_varobj): Update 295 comment and add one more argument "has_more". 296 * gdb.python/py-mi.exp: Callers update. 297 2982013-11-22 Yao Qi <yao@codesourcery.com> 299 300 * gdb.python/py-mi.exp: Use mi_create_floating_varobj instead 301 of mi_create_dynamic_varobj. 302 3032013-11-20 Pedro Alves <palves@redhat.com> 304 305 * gdb.base/maint.exp (maint print objfiles): Consume one line at a 306 time, and run it through all three milestone regexes. 307 3082013-11-20 Sanimir Agovic <sanimir.agovic@intel.com> 309 310 * gdb.base/eval-avoid-side-effects.exp: New file. 311 3122013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com> 313 314 * gdb.arch/i386-mpx.c: New file 315 * gdb.arch/i386-mpx.exp: New file. 316 3172013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com> 318 319 * gdb.python/py-pp-maint.exp: Consider new pretty-print added 320 for bnd registers. 321 3222013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com> 323 324 * gdb.xml/maint_print_struct.xml (bitfield): Added bitfield having 325 start and end equal 0. 326 3272013-11-19 Yao Qi <yao@codesourcery.com> 328 329 * lib/mi-support.exp (mi_child_regexp): Remove 'whatever'. 330 (mi_list_varobj_children_range): Likewise. 331 3322013-11-19 Yao Qi <yao@codesourcery.com> 333 334 * lib/mi-support.exp (mi_child_regexp): Remove unnecessary '\'. 335 3362013-11-19 Yao Qi <yao@codesourcery.com> 337 338 * lib/mi-support.exp: Fix format. 339 3402013-11-19 Joel Brobecker <brobecker@adacore.com> 341 342 * gdb.ada/py_range: New testcase. 343 3442013-11-18 Joel Brobecker <brobecker@adacore.com> 345 346 * mi-language.exp: Add "-list-features" test verifying that 347 its output contains "language-option". 348 3492013-11-16 Joel Brobecker <brobecker@adacore.com> 350 351 * info_exc/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E. 352 * info_exc/foo.adb: Adjust to new exception name. 353 * info_exc.exp: Adjust after exception renaming in const.ads. 354 Update "info exception global" test to test "info exceptions 355 global_gdb" instead. 356 357 * mi_exc_info/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E. 358 * mi_exc_info/foo.adb (Adjust to new exception name. 359 * mi_exc_info.exp: Adjust after exception renaming in const.ads. 360 Update "-info-ada-exceptions global" test to test 361 "-info-ada-exceptions global_gdb" instead. 362 3632013-11-15 Luis Machado <lgustavo@codesourcery.com> 364 365 * lib/mi-support.exp (mi_gdb_test): Expect different formats 366 of inferior output for remote and native sessions. 367 * gdb.mi/mi-console.exp: Remove obsolete comment. 368 Check for semihosted inferior output pattern. 369 (semihosted_string): New function. 370 3712013-11-15 Joel Brobecker <brobecker@adacore.com> 372 373 * gdb.ada/info_exc.exp: Allow other global exceptions to be 374 listed in the output of "info exceptions". 375 * gdb.ada/mi_exc_info.exp: Allow other global exceptions to be 376 listed in the output of "-info-ada-exceptions". 377 3782013-11-15 Joel Brobecker <brobecker@adacore.com> 379 380 * gdb.ada/info_exc.exp: Start inferior before starting 381 the "info exceptions" tests. 382 * gdb.ada/mi_exc_info.exp: Start inferior before starting 383 the "-info-ada-exceptions" tests. 384 3852013-11-15 Tom Tromey <tromey@redhat.com> 386 387 * gdb.cp/includefile: New file. 388 * gdb.cp/filename.exp: New file. 389 * gdb.cp/filename.cc: New file. 390 3912013-11-15 Doug Evans <xdje42@gmail.com> 392 393 * gdb.python/py-breakpoint.exp: Make tests have unique names. 394 3952013-11-15 Doug Evans <xdje42@gmail.com> 396 397 * gdb.python/py-breakpoint.exp: Reformat for 80 columns. 398 3992013-11-15 Doug Evans <xdje42@gmail.com> 400 401 * gdb.python/py-breakpoint.exp: Split up into several functions, 402 each with their own test prefix. 403 4042013-11-15 Joel Brobecker <brobecker@adacore.com> 405 406 * gdb.ada/O2_float_param: New testcase. 407 4082013-11-14 Tom Tromey <tromey@redhat.com> 409 410 * Makefile.in (check-parallel): Print summary from gdb.sum. 411 4122013-11-14 Omair Javaid <Omair.Javaid@linaro.org> 413 414 * gdb.dwarf2/dw2-case-insensitive-debug.S: Updated compile unit 415 and function label names. 416 * gdb.dwarf2/dw2-case-insensitive.c: Created function and 417 compile unit labels. 418 4192013-11-14 Joel Brobecker <brobecker@adacore.com> 420 421 * gdb.mi/mi-language.exp: New file. 422 4232013-09-17 Keith Seitz <keiths@redhat.com> 424 425 PR c++/7935 426 PR c++/10541 427 * gdb.cp/nsalias.exp: New file. 428 * gdb.cp/nsalias.cc: New file. 429 * gdb.cp/nsrecurs.exp: Remove kfails. Conditionally run 430 tests only on known, working compiler versions. 431 4322013-11-13 Tom Tromey <tromey@redhat.com> 433 434 * gdb.multi/multi-arch-exec.exp: Define BASEDIR when compiling. 435 * gdb.multi/multi-arch-exec.c (main): Use BASEDIR. 436 4372013-11-12 Doug Evans <dje@google.com> 438 439 * gdb.base/fileio.exp: Make $dir2 writable after the test is done 440 so that "rm -rf $builddir" Just Works. 441 4422013-11-12 Joel Brobecker <brobecker@adacore.com> 443 444 * gdb.ada/mi_exc_info: New testcase. 445 4462013-11-12 Joel Brobecker <brobecker@adacore.com> 447 448 * gdb.ada/info_exc: New testcase. 449 4502013-11-11 Doug Evans <dje@google.com> 451 452 * gdb.arch/arm-bl-branch-dest.exp: Use gdb_test_file_name instead 453 of testfile. 454 4552013-11-11 Phil Muldoon <pmuldoon@redhat.com> 456 457 * gdb.python/py-linetable.S: New file. 458 * gdb.python/py-linetable.c: New file. 459 * gdb.python/py-linetable.exp: New file. 460 4612013-11-11 Joel Brobecker <brobecker@adacore.com> 462 463 * gdb.ada/mi_ex_cond: New testcase. 464 4652013-11-07 Doug Evans <dje@google.com> 466 467 PR 11786 468 * gdb.base/gcore-relro-pie.c: New file. 469 * gdb.base/gcore-relro-pie.exp: New file. 470 4712013-11-07 Phil Muldoon <pmuldoon@redhat.com> 472 473 * gdb.python/py-cmd.exp: Add COMPLETE_EXPRESSION tests. 474 * gdb.python/py-cmd.c: New File. 475 4762013-11-07 Phil Muldoon <pmuldoon@redhat.com> 477 478 * gdb.python/py-breakpoint.exp: Add temporary breakpoint tests. 479 4802013-11-06 Doug Evans <xdje42@gmail.com> 481 482 * gdb.python/py-arch.exp: Tweak test name for bad memory access test. 483 4842013-11-06 Yao Qi <yao@codesourcery.com> 485 486 * lib/gdb.exp (gdb_produce_source): New procedure. 487 * gdb.perf/solib.c: New. 488 * gdb.perf/solib.exp: New. 489 * gdb.perf/solib.py: New. 490 4912013-11-06 Yao Qi <yao@codesourcery.com> 492 493 * README: Mention performance tests. 494 4952013-11-06 Yao Qi <yao@codesourcery.com> 496 497 * lib/perftest.exp: New. 498 * gdb.perf/lib/perftest/__init__.py: New. 499 * gdb.perf/lib/perftest/measure.py: New. 500 * gdb.perf/lib/perftest/perftest.py: New. 501 * gdb.perf/lib/perftest/reporter.py: New. 502 * gdb.perf/lib/perftest/testresult.py: New. 503 5042013-11-06 Yao Qi <yao@codesourcery.com> 505 506 * Makefile.in (check-perf): New target. 507 * configure.ac (AC_OUTPUT): Output Makefile in gdb.perf. 508 * configure: Re-generated. 509 * gdb.perf/Makefile.in: New. 510 5112013-11-04 Tom Tromey <tromey@redhat.com> 512 513 * Makefile.in (TEST_DIRS): Remove. 514 (TEST_TARGETS, check-parallel): Rewrite. 515 (check-gdb.%, BASE1_FILES, BASE2_FILES, check-gdb.base%) 516 (subdir_do, subdirs): Remove. 517 (do-check-parallel, check/%): New targets. 518 (clean): Remove outputs, temp, and cache directories. 519 (saw_dash_j): New variable. 520 (CHECK_TARGET): Use it. 521 (check): Depend on all, site.exp. Rewrite. 522 (check-single): Remove dependencies. 523 (slow_tests, all_tests, reordered_tests): New variables. 524 5252013-11-04 Tom Tromey <tromey@redhat.com> 526 527 * gdb.dwarf2/fission-base.S: Remove "gdb.dwarf/". 528 * gdb.dwarf2/fission-base.exp: Set debug-file-directory 529 before loading binfile. 530 * gdb.dwarf2/fission-loclists.S: Remove "gdb.dwarf/". 531 * gdb.dwarf2/fission-loclists.exp: Set debug-file-directory 532 before loading binfile. 533 5342013-11-04 Tom Tromey <tromey@redhat.com> 535 536 * gdb.base/foll-exec.c (main): Use BASEDIR. 537 * gdb.base/foll-exec.exp: Define BASEDIR during compilation. 538 * gdb.base/foll-vfork.c (main): Use BASEDIR. 539 * gdb.base/foll-vfork.exp: Define BASEDIR during compilation. 540 * gdb.multi/bkpt-multi-exec.c (main): Use BASEDIR. 541 * gdb.multi/bkpt-multi-exec.exp: Define BASEDIR during compilation. 542 5432013-11-04 Tom Tromey <tromey@redhat.com> 544 545 * gdb.base/argv0-symlink.exp: Compute executable's directory 546 dynamically. 547 5482013-11-04 Tom Tromey <tromey@redhat.com> 549 550 * gdb.asm/asm-source.exp: Use standard_output_file. 551 5522013-11-04 Tom Tromey <tromey@redhat.com> 553 554 * gdb.server/file-transfer.exp: Use standard_output_file. 555 5562013-11-04 Tom Tromey <tromey@redhat.com> 557 558 * gdb.base/fullname.exp: Use standard_output_file, 559 relative_filename. 560 * gdb.base/hashline1.exp: Use standard_testfile, 561 standard_output_file, relative_filename, clean_restart. 562 * gdb.base/hashline2.exp: Use standard_testfile, 563 standard_output_file. 564 * gdb.base/hashline3.exp: Use standard_testfile, 565 standard_output_file, relative_filename. 566 * lib/gdb.exp (relative_filename): New proc. 567 5682013-11-04 Tom Tromey <tromey@redhat.com> 569 570 * gdb.base/fileio.c (test_open, test_write, test_read) 571 (test_lseek, test_close, test_stat, test_fstat) 572 (test_isatty, test_system, test_rename, test_unlink): 573 Use OUTDIR define. 574 * gdb.base/fileio.exp: Define OUTDIR during compilation. 575 Use standard_output_file. 576 5772013-11-04 Tom Tromey <tromey@redhat.com> 578 579 * gdb.base/checkpoint.c (main): Use PI_TXT and COPY1_TXT 580 defines. 581 * gdb.base/checkpoint.exp: Define PI_TXT and COPY1_TXT during 582 compilation. Use prepare_for_testing, standard_output_file. 583 5842013-11-04 Tom Tromey <tromey@redhat.com> 585 586 * gdb.base/advance.exp: Use standard_testfile and 587 prepare_for_testing. 588 * gdb.base/bigcore.exp: Use standard_output_file. "cd" to 589 appropriate directory when local. 590 * gdb.base/dump.exp: Use standard_output_file. Update all 591 "dump" and "restore" filenames. 592 * gdb.base/interact.exp: Use standard_output_file. 593 * gdb.base/jit-so.exp: Don't download file when local. 594 * gdb.base/jit.exp (compile_jit_test): Don't download file 595 when local. 596 * gdb.base/list.exp: Use gdb_remote_download. 597 * gdb.base/maint.exp: Use standard_output_file. 598 * gdb.base/prelink.exp: Use standard_output_file. 599 * gdb.base/save-bp.exp: Use standard_output_file. 600 * gdb.base/sepdebug.exp: Use standard_testfile, 601 standard_output_file. 602 (test_different_dir): Don't declare objdir. 603 * gdb.base/solib-search.exp: Use standard_output_file. 604 * gdb.base/step-line.exp: Use gdb_remote_download. 605 * gdb.base/trace-commands.exp: Use standard_output_file. 606 6072013-11-04 Tom Tromey <tromey@redhat.com> 608 609 * gdb.trace/mi-traceframe-changed.exp: Pass -DTFILE_DIR 610 to compilation. Use standard_output_file. 611 (test_tfind_tfile): Update. 612 * gdb.trace/tfile.c (write_basic_trace_file) 613 (write_error_trace_file): Use TFILE_DIR. 614 * gdb.trace/tfile.exp: Pass -DTFILE_DIR to compilation. Use 615 standard_output_file. 616 6172013-11-04 Tom Tromey <tromey@redhat.com> 618 619 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed): 620 Use "dwarf2 always-disassemble" for the "maint set" test. 621 * gdb.mi/mi-file-transfer.exp (test_file_transfer): Use 622 standard_output_file. 623 * gdb.mi/mi-logging.exp: Use standard_output_file. 624 6252013-11-04 Tom Tromey <tromey@redhat.com> 626 627 * gdb.xml/tdesc-arch.exp: Use standard_output_file. Make 628 downloads conditional on remote host. 629 (set_arch): Likewise. 630 * gdb.xml/tdesc-regs.exp: Use gdb_remote_download. 631 (load_description): Use standard_output_file. 632 6332013-11-04 Tom Tromey <tromey@redhat.com> 634 635 * gdb.gdb/selftest.exp: Use standard_output_file. 636 * lib/selftest-support.exp (do_self_tests): Use 637 standard_output_file. 638 6392013-11-04 Tom Tromey <tromey@redhat.com> 640 641 * gdb.stabs/weird.exp: Use gdb_remote_download and 642 standard_output_file. 643 6442013-11-04 Tom Tromey <tromey@redhat.com> 645 646 * gdb.base/gcore-buffer-overflow.exp: Use 647 standard_output_file, not standard_testfile. 648 * gdb.base/twice.exp: Use standard_testfile, not 649 standard_output_file. Use gdb_remote_download. 650 6512013-11-04 Tom Tromey <tromey@redhat.com> 652 653 * lib/gdb.exp (get_compiler_info): Use log_file -info and 654 restore from that. 655 6562013-11-02 Maciej W. Rozycki <macro@codesourcery.com> 657 658 * gdb.cp/derivation.exp: s/perrro/perror/ 659 6602013-11-01 Maciej W. Rozycki <macro@codesourcery.com> 661 662 * gdb.dwarf2/dwzbuildid.exp: Rename `outdir' variable to 663 `debugdir'. 664 6652013-10-31 Andrew Burgess <aburgess@broadcom.com> 666 667 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): Add additional 668 tests and update expected error message. 669 (test_watch_register_location): New tests. 670 (do_tests): Call test_watch_register_location. 671 * gdb.base/watchpoints.exp: Update expected error message. 672 6732013-10-30 Andreas Arnez <arnez@linux.vnet.ibm.com> 674 675 * gdb.arch/s390-multiarch.exp (test_linux_v2): Add $gdb_prompt to 676 the patterns in gdb_test_multiple. 677 6782013-10-29 Nicolas Blanc <nicolas.blanc@intel.com> 679 680 * gdb.base/sym-file-lib.c: New file. 681 * gdb.base/sym-file-loader.c: New file. 682 * gdb.base/sym-file-loader.h: New file. 683 * gdb.base/sym-file-main.c: New file. 684 * gdb.base/sym-file.exp: New file. 685 * lib/gdb.exp (is_elf_target): New function. 686 6872013-10-29 Pedro Alves <palves@redhat.com> 688 689 * gdb.mi/mi-console.c, gdb.mi/mi-stack.c: Remove local emacs 690 variable setting change-log-default-name to ChangeLog-mi. 691 6922013-10-29 Andrew Burgess <aburgess@broadcom.com> 693 694 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test): 695 Expect <unavailable> pattern. 696 6972013-10-28 Tom de Vries <tom@codesourcery.com> 698 699 * gdb.arch/thumb2-it.S (it_8): Fix typo. 700 7012013-10-25 Anton Kolesov <Anton.Kolesov@synopsys.com> (tiny change) 702 703 * gdb.base/bang.exp: Use gdb_continue_to_end to properly support 704 remote stubs where exit() behaviour is unreliable. 705 7062013-10-25 Pedro Alves <palves@redhat.com> 707 708 * gdb.cp/m-static.exp: Adjust expected output of printing a 709 nonexistent or optimized out static field. Also test printing the 710 the "container" object. 711 7122013-10-24 Maciej W. Rozycki <macro@codesourcery.com> 713 714 * lib/gdb.exp (gdb_finish): Send a kill request to `gdbserver' 715 if in the persistent mode. 716 * gdb.trace/disconnected-tracing.exp: Reconnect before completion. 717 7182013-10-24 Maciej W. Rozycki <macro@codesourcery.com> 719 720 * lib/gdb.exp (gdb_gcore_cmd): Also handle a "Target does not 721 support core file generation" reply. 722 7232013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com> 724 725 PR gdb/15986 726 * gdb.base/run.c (main): gdb_get_line_number tag added for 727 commands.exp. 728 (factorial): Likewise. 729 730 * gdb.base/commands.exp (watchpoint_command_test): Use 731 gdb_get_line_number in order to determine the locations in run.c 732 where local_var is detected to go out of scope. 733 7342013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com> 735 736 * gdb.base/gnu_vector.exp: Care about endianness when casting 737 scalars to vectors. 738 7392013-10-18 Tom Tromey <tromey@redhat.com> 740 741 * lib/gdb.exp (build_executable_from_specs): Remove duplicate set 742 of "binfile". 743 7442013-10-18 Andrew Burgess <aburgess@broadcom.com> 745 746 * gdb.base/watchpoints.exp: Add test for setting software 747 watchpoints of different types before starting the inferior. 748 7492013-10-18 Pedro Alves <palves@redhat.com> 750 751 PR gdb/16062 752 * gdb.threads/stepi-random-signal.c: New file. 753 * gdb.threads/stepi-random-signal.exp: New file. 754 7552013-10-17 Maciej W. Rozycki <macro@codesourcery.com> 756 757 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): 758 Fix comment typo. 759 * lib/gdb.exp (gdb_init): Likewise. 760 7612013-10-17 Tom Tromey <tromey@redhat.com> 762 763 * gdb.base/printcmds.exp (test_printf): Test printf flushing. 764 7652013-10-14 Tom Tromey <tromey@redhat.com> 766 767 * gdb.dwarf2/dwzbuildid.exp (write_dwarf_file): Pass explicit test 768 name to gdb_test_no_output. 769 7702013-10-13 Jan Kratochvil <jan.kratochvil@redhat.com> 771 772 Canonicalize directories for EXEC_FILENAME. 773 * gdb.base/argv0-symlink.exp 774 (kept file symbolic link name for info inferiors): New. 775 (kept directory symbolic link name): Setup kfail. 776 (kept directory symbolic link name for info inferiors): New. 777 7782013-10-11 Andreas Arnez <arnez@linux.vnet.ibm.com> 779 780 * gdb.arch/s390-multiarch.exp: New file. 781 * gdb.arch/s390-multiarch.c: New file. 782 7832013-10-11 Joel Brobecker <brobecker@adacore.com> 784 785 * gdb.ada/mi_catch_ex.exp: Adjusts all "catch ..." tests to 786 use the appropriate GDB/MI command instead, and verify 787 the test output. 788 7892013-10-11 Joel Brobecker <brobecker@adacore.com> 790 791 * gdb.base/source-nofile.gdb: New file. 792 * gdb.base/source.exp: Add two tests verifying the behavior when 793 the "source" command is given a non-existant filename. 794 7952013-10-11 Yao Qi <yao@codesourcery.com> 796 797 * gdb.mi/mi-catch-load.c: Remove the include of "dlfcn.h". 798 [__WIN32__]: Include "windows.h" and define macro 'dlopen' 799 and 'dlclose'. 800 [!__WIN32__]: Include "dlfcn.h". 801 * gdb.mi/mi-catch-load.exp: Set up kfail. 802 8032013-10-10 Andreas Arnez <arnez@linux.vnet.ibm.com> 804 805 * lib/gdb.exp (gdb_core_cmd): Replace fixed string "re-load 806 generated corefile" by argument "$test". 807 8082013-10-09 Pedro Alves <palves@redhat.com> 809 810 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust expected 811 output. 812 8132013-10-09 Pedro Alves <palves@redhat.com> 814 815 * gdb.base/catch-syscall.exp (test_catch_syscall_without_args) 816 (test_catch_syscall_with_args, test_catch_syscall_with_many_args) 817 (test_catch_syscall_with_wrong_args) 818 (test_catch_syscall_restarting_inferior) 819 (test_catch_syscall_fail_nodatadir) 820 (test_catch_syscall_without_args_noxml) 821 (test_catch_syscall_with_args_noxml) 822 (test_catch_syscall_with_wrong_args_noxml): Use with_test_prefix. 823 8242013-10-08 Tom Tromey <tromey@redhat.com> 825 826 * gdb.dwarf2/dwzbuildid.exp: New file. 827 * lib/dwarf.exp (Dwarf::_section): Add "flags" and "type" 828 parameters. 829 (Dwarf::_defer_output): Change "section" parameter to 830 "section_spec"; update. 831 (Dwarf::gnu_debugaltlink, Dwarf::_note, Dwarf::build_id): New 832 procs. 833 8342013-10-08 Joel Brobecker <brobecker@adacore.com> 835 836 * gdb.ada/mi_catch_ex.exp: Make "mi_execute_to" test names unique. 837 8382013-10-07 Tom Tromey <tromey@redhat.com> 839 840 * lib/mi-support.exp (varobj_tree::walk_tree): Set _root_idx 841 to 0. 842 8432013-10-06 Sergio Durigan Junior <sergiodj@redhat.com> 844 845 * gdb.base/corefile.exp: Test whether $_exitsignal is set and 846 $_exitcode is void when opening a corefile. 847 * gdb.base/exitsignal.exp: New file. 848 * gdb.base/segv.c: Likewise. 849 * gdb.base/normal.c: Likewise. 850 8512013-10-04 Joel Brobecker <brobecker@adacore.com> 852 853 * gdb.mi/mi-start.c, gdb.mi/mi-start.exp: New files. 854 8552013-10-02 Vidya Praveen <vidyapraveen@arm.com> 856 857 * gdb.trace/entry-values.exp: Modify regular expression to scan for 858 'bl' instruction instead of 'call' for ARM and AArch64 targets. 859 8602013-10-02 Pedro Alves <palves@redhat.com> 861 862 * gdb.dwarf2/dw2-reg-undefined.exp <pattern_rax_rbx_rcx_print, 863 pattern_rax_rbx_rcx_info>: Set to "<not saved>". 864 * gdb.mi/mi-reg-undefined.exp (opt_out_pattern): Delete. 865 (not_saved_pattern): New. 866 Replace use of the former with the latter. 867 8682013-10-02 Pedro Alves <palves@redhat.com> 869 870 * README (Board Settings): Document "exit_is_reliable". 871 * lib/gdb.exp (gdb_continue_to_end): Check whether the board says 872 running to exit reliably reports program exits. 873 * boards/native-gdbserver.exp: Set exit_is_reliable in the board 874 info. 875 * boards/native-stdio-gdbserver.exp: Likewise. 876 8772013-10-01 Doug Evans <dje@google.com> 878 879 * gdb.python/python.exp: Remove redundant print-stack tests. 880 Make all print-stack test names unique. Fix spelling of print-stack. 881 8822013-09-29 Yao Qi <yao@codesourcery.com> 883 884 * gdb.base/shreloc.exp: Set $msymfile to 'shreloc.txt' if host 885 is remote. 886 8872013-09-25 Andreas Arnez <arnez@linux.vnet.ibm.com> 888 889 PR shlibs/8882 890 * gdb.base/corefile.exp: Add a check to assure warning-free 891 core-file load. 892 8932013-09-24 Jan Kratochvil <jan.kratochvil@redhat.com> 894 895 * gdb.dwarf2/dwp-symlink.c: New file. 896 * gdb.dwarf2/dwp-symlink.exp: New file. 897 8982013-09-20 Doug Evans <dje@google.com> 899 900 * lib/dwarf.exp (build_executable_from_fission_assembler): New proc. 901 * gdb.dwarf2/fission-base.S: Update. Split out .dwo into separate 902 file. 903 * gdb.dwarf2/fission-loclists.S: Ditto. 904 * gdb.dwarf2/fission-reread.S: Ditto. 905 * gdb.dwarf2/fission-base.exp: Skip of remote host. Compile with 906 build_executable_from_fission_assembler. 907 * gdb.dwarf2/fission-loclists.exp: Ditto. 908 * gdb.dwarf2/fission-reread.exp: Ditto. 909 910 * lib/future.exp (gdb_find_objcopy, gdb_find_readelf): New procs. 911 * lib/gdb.exp (build_id_debug_filename_get): Update to use them. 912 (gdb_gnu_strip_debug): Ditto. 913 * lib/prelink-support.exp (section_get, prelink_no): Ditto. 914 * gdb.arch/altivec-abi.exp: Ditto. 915 * gdb.base/attach-pie-misread.exp: Ditto. 916 * gdb.base/comprdebug.exp: Ditto. 917 * gdb.base/dup-sect.exp: Ditto. 918 * gdb.base/gnu-debugdata.exp: Ditto. 919 * gdb.base/step-symless.exp: Ditto. 920 * gdb.dwarf2/dw2-inline-param.exp: Ditto. 921 * gdb.dwarf2/dw2-skip-prologue.exp: Ditto. 922 * gdb.dwarf2/gdb-index.exp: Ditto. 923 9242013-09-18 Andrew Burgess <aburgess@broadcom.com> 925 926 * gdb.dwarf2/dw2-reg-undefined.exp: Change pattern for info 927 register to "<optimized out>", and also print the registers. 928 9292013-09-18 Pedro Alves <palves@redhat.com> 930 931 PR server/15967 932 * gdb.server/wrapper.exp: Also return unsupported for Cygwin, and 933 change text. 934 9352013-09-18 Yao Qi <yao@codesourcery.com> 936 937 * gdb.server/wrapper.c: New. 938 * gdb.server/wrapper.exp: New. 939 9402013-09-17 Muhammad Waqas <mwaqas@codesourccery.com> 941 Jan Kratochvil <jan.kartochvil@redhat.com> 942 Pedro Alves <palves@redhat.com> 943 944 PR gdb/11568 945 * gdb.thread/thread-specific-bp.c: New file. 946 * gdb.thread/thread-specific-bp.exp: New file. 947 9482013-09-17 Sergio Durigan Junior <sergiodj@redhat.com> 949 950 * gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid 951 convenience function. 952 9532013-09-17 Pedro Alves <palves@redhat.com> 954 955 PR gdb/15911 956 * gdb.threads/info-threads-cur-sal-2.c: New file. 957 * gdb.threads/info-threads-cur-sal.c: New file. 958 * gdb.threads/info-threads-cur-sal.exp: New file. 959 9602013-09-17 Yao Qi <yao@codesourcery.com> 961 962 * gdb.base/catch-load.c: Remove the include of "dlfcn.h". 963 [__WIN32__]: Include "windows.h" and define macro dlopen 964 and dlclose. 965 [!__WIN32__]: Include "dlfcn.h". 966 * gdb.base/catch-load.exp (one_catch_load_test): Match 967 directory separator. 968 9692013-09-16 Doug Evans <dje@google.com> 970 971 * lib/gdb.exp (using_fission): New proc. 972 * gdb.base/info-macros.exp: Skip test if using Fission. 973 974 * gdb.base/break-interp.exp: Fix indentation. 975 9762013-09-16 Sergio Durigan Junior <sergiodj@redhat.com> 977 978 * gdb.base/gdbvars.c (foo_void): New function. 979 (foo_int): Likewise. 980 * gdb.base/gdbvars.exp (test_convenience_functions): New 981 function. Call it. 982 9832013-09-13 Andreas Arnez <arnez@linux.vnet.ibm.com> 984 985 * gdb.arch/s390-tdbregs.c: New file. 986 * gdb.arch/s390-tdbregs.exp: New file. 987 9882013-09-12 Stan Shebs <stan@codesourcery.com> 989 990 * README: New file. 991 9922013-09-12 Doug Evans <dje@google.com> 993 994 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally 995 added code to print event.inferior. 996 9972013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com> 998 999 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only 1000 debug part of the binary. 1001 10022013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com> 1003 1004 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment. 1005 (addlink): Add comment. 1006 10072013-09-10 Sanimir Agovic <sanimir.agovic@intel.com> 1008 1009 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional 1010 canonical pathname. 1011 10122013-09-04 Doug Evans <dje@google.com> 1013 1014 * gdb.python/py-events.py (exit_handler): Verify we get the expected 1015 event. 1016 (continue_handler, new_objfile_handler): Ditto. 1017 (test_events): Rename command to "test-events". 1018 (test_newobj_events): Rename command to "test-objfile-events". 1019 * gdb.python/py-events.exp: Update. 1020 * gdb.python/py-evsignal.exp: Update. 1021 * gdb.python/py-evthreads.exp: Update. 1022 1023 * gdb.base/enumval.c (ZERO): New enum value. 1024 (main): Use it 1025 * gdb.base/enumval.exp: Test ability to print ZERO. 1026 10272013-09-03 Muhammad Bilal <mbilal@codesourcery.com> 1028 Pedro Alves <palves@redhat.com> 1029 1030 * gdb.base/relocate.exp: Check that invalid options are 1031 rejected. 1032 10332013-08-30 Andrew Burgess <aburgess@broadcom.com> 1034 1035 * gdb.base/code_elim1.c (my_bss_symbol): New variable added. 1036 (my_static_symbol): Add comment. 1037 (main): Reference my_bss_symbol. 1038 10392013-08-30 Phil Muldoon <pmuldoon@redhat.com> 1040 1041 * gdb.python/py-arch.exp: Tests for invalid architecture. 1042 10432013-08-29 Sterling Augustine <saugustine@google.com> 1044 1045 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and 1046 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into 1047 said conditional. 1048 10492013-08-29 Phil Muldoon <pmuldoon@redhat.com> 1050 1051 * gdb.python/py-arch.exp: Load gdb-python.exp. 1052 10532013-08-29 Phil Muldoon <pmuldoon@redhat.com> 1054 1055 * gdb.python/py-framefilter.py (FrameFilter.filter): Check 1056 itertools for imap attribute. Otherwise use map(). 1057 (ElidingIterator): Define wrapper function __next__. 1058 * gdb.python/py-framefilter-mi.exp: Do not use execfile, 1059 use exec (open (read ())) instead. 1060 * gdb.python/py-framefilter.exp: Ditto. 1061 * gdb.python/py-arch.exp: Update print based test to Python 3.x 1062 compliance. 1063 * gdb.python/py-frame.exp: Ditto. 1064 * gdb.python/py-type.exp: Ditto. 1065 10662013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com> 1067 1068 PR gdb/15415 1069 * gdb.base/argv0-symlink.c: New file. 1070 * gdb.base/argv0-symlink.exp: New file. 1071 10722013-08-28 Tom Tromey <tromey@redhat.com> 1073 1074 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name 1075 when saving index. 1076 10772013-08-27 Yao Qi <yao@codesourcery.com> 1078 1079 * gdb.trace/entry-values.exp: Test unavailable entry value is 1080 not shown when option '--skip-unavailable' is specified. 1081 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable): 1082 Add tests for new option '--skip-unavailable'. 1083 10842013-08-27 Yao Qi <yao@codesourcery.com> 1085 1086 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to 1087 remote_download if it is empty. 1088 10892013-08-26 Doug Evans <dje@google.com> 1090 1091 PR symtab/15885 1092 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index. 1093 (clean): rm -f *.gdb-index *.with-index. 1094 * gdb.dwarf2/gdb-index.exp: New testcase. 1095 1096 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp. 1097 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to 1098 run_on_host. All callers updated. 1099 11002013-08-24 Yao Qi <yao@codesourcery.com> 1101 1102 * gdb.trace/entry-values.c (end): New 1103 (main): Call end. 1104 * gdb.trace/entry-values.exp: Load trace-support.exp. Set 1105 tracepoint and collect data. Test entry value is unavailable. 1106 11072013-08-24 Yao Qi <yao@codesourcery.com> 1108 1109 * lib/dwarf.exp (_location): Handle DW_OP_deref_size. 1110 * gdb.trace/entry-values.c: New. 1111 * gdb.trace/entry-values.exp: New. 1112 11132013-07-12 Muhammad Waqas <mwaqas@codesourccery.com> 1114 1115 PR gdb/15501 1116 * gdb.base/ena-dis-br.exp: Add test to verify 1117 enable/disable commands work correctly with 1118 multiple arguments that include multiple locations. 1119 11202013-08-22 Samuel Bronson <naesten@gmail.com> 1121 1122 ARM Linux support for `catch syscall'. 1123 * gdb.base/catch-syscall.exp: Test this on ARM now. 1124 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too. 1125 11262013-08-22 Tom Tromey <tromey@redhat.com> 1127 1128 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change 1129 default addr_size. 1130 * lib/gdb.exp (is_64_target): New gdb_caching_proc. 1131 11322013-08-22 Tom Tromey <tromey@redhat.com> 1133 1134 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and 1135 standard_temp_file. 1136 11372013-08-22 Tom Tromey <tromey@redhat.com> 1138 1139 * gdb.arch/amd64-byte.exp: Use standard_testfile, 1140 clean_restart. 1141 * gdb.arch/amd64-disp-step.exp: Use standard_testfile. 1142 * gdb.arch/amd64-dword.exp: Use standard_testfile, 1143 clean_restart. 1144 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile. 1145 * gdb.arch/amd64-entry-value.exp: Use standard_testfile. 1146 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile. 1147 * gdb.arch/amd64-word.exp: Use standard_testfile, 1148 clean_restart. 1149 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart. 1150 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart. 1151 * gdb.arch/i386-disp-step.exp: Use standard_testfile. 1152 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile. 1153 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart. 1154 * gdb.arch/i386-signal.exp: Use standard_testfile. 1155 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart. 1156 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart. 1157 * gdb.arch/i386-unwind.exp: Use standard_testfile. 1158 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart. 1159 11602013-08-22 Tom Tromey <tromey@redhat.com> 1161 1162 * gdb.python/py-error.exp: Use gdb_remote_download. 1163 * gdb.python/py-mi.exp: Use gdb_remote_download. 1164 * gdb.python/py-objfile-script.exp: Use standard_output_file. 1165 * gdb.python/py-prettyprint.exp: Use gdb_remote_download. 1166 (run_lang_tests): Likewise. 1167 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than 1168 filename. 1169 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when 1170 compiling. Use gdb_remote_download. Update some tests. 1171 * gdb.python/py-strfns.exp (test_strfns_core_file): Use 1172 standard_output_file. 1173 * gdb.python/py-typeprint.exp: Use gdb_remote_download. 1174 * gdb.python/py-frame-args.exp: Use gdb_remote_download. 1175 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download. 1176 * gdb.python/py-framefilter.exp: Use gdb_remote_download, 1177 standard_output_file. 1178 11792013-08-22 Tom Tromey <tromey@redhat.com> 1180 1181 * lib/cell.exp (skip_cell_tests): Use standard_temp_file. 1182 11832013-08-22 Tom Tromey <tromey@redhat.com> 1184 1185 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download. 1186 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download. 1187 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download. 1188 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download. 1189 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download. 1190 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download. 1191 * lib/gdb.exp (gdb_remote_download): New proc. 1192 11932013-08-22 Tom Tromey <tromey@redhat.com> 1194 1195 * gdb.dwarf2/clztest.exp: Use standard_testfile. 1196 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile. 1197 * gdb.dwarf2/fission-base.S: Remove directory from 1198 DW_AT_GNU_dwo_name. 1199 * gdb.dwarf2/fission-base.exp: Use build_executable. Set 1200 debug-file-directory. 1201 * gdb.dwarf2/fission-reread.S: Remove directory from 1202 DW_AT_GNU_dwo_name. 1203 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set 1204 debug-file-directory. 1205 12062013-08-16 Doug Evans <dje@google.com> 1207 1208 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if 1209 prelink complains about an unhandled DWARF version. 1210 12112013-08-14 Cary Coutant <ccoutant@google.com> 1212 1213 * boards/fission.exp: Add -fdebug-types-section to debug_flags. 1214 12152013-08-13 Tom Tromey <tromey@redhat.com> 1216 Yao Qi <yao@codesourcery.com> 1217 1218 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL. 1219 * lib/gdb.exp: Handle GDB_PARALLEL. 1220 (default_gdb_version): Kill inotify_pid if it exists. 1221 (default_gdb_exit): Emit warning if the inotify log is not 1222 empty. 1223 (standard_output_file): Respect GDB_PARALLEL. 1224 (standard_temp_file): Likewise. 1225 (gdb_init): Start inotifywait if requested. 1226 12272013-08-13 Andrew Burgess <aburgess@broadcom.com> 1228 1229 * gdb.base/printcmds.exp (test_printf): Add test for printf of 1230 pointer with various flags. 1231 12322013-08-13 Tom Tromey <tromey@redhat.com> 1233 1234 * lib/cache.exp: New file. 1235 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc. 1236 * lib/gdb.exp: Load cache.exp. 1237 (support_complex_tests, is_ilp32_target, is_lp64_target) 1238 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests) 1239 (gdb_skip_xml_test): Use gdb_caching_proc. 1240 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc. 1241 12422013-08-13 Tom Tromey <tromey@redhat.com> 1243 1244 * lib/gdb.exp (standard_temp_file): New proc. 1245 (support_complex_tests, is_ilp32_target, is_lp64_target) 1246 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use 1247 standard_temp_file. 1248 12492013-08-13 Tom Tromey <tromey@redhat.com> 1250 1251 * lib/gdb.exp (build_id_debug_filename_get): Use 1252 standard_output_file. 1253 * lib/prelink-support.exp (section_get) 1254 (build_executable_own_libs): Use standard_output_file. 1255 12562013-08-12 Tom Tromey <tromey@redhat.com> 1257 1258 * Makefile.in (ALL_SUBDIRS): Add gdb.go. 1259 12602013-08-12 Ali Anwar <alianwar@codesourcery.com> 1261 1262 * gdb.base/break.exp: Test break via convenience variable 1263 with file name. 1264 12652013-08-09 Doug Evans <dje@google.com> 1266 1267 * lib/future.exp (gdb_find_ldd): New proc. 1268 * lib/prelink-support.exp (build_executable_own_libs): Call it. 1269 Make "/usr/sbin/" in prelink path optional. 1270 12712013-08-09 Yao Qi <yao@codesourcery.com> 1272 1273 * gdb.trace/collection.exp (gdb_collect_args_test): Set 1274 "only" and "both" to 'print entry-values' before selecting 1275 trace frame. 1276 12772013-08-08 Yao Qi <yao@codesourcery.com> 1278 1279 * gdb.trace/mi-trace-unavailable.exp: Don't set 1280 "print entry-values" to "no". 1281 (test_trace_unavailable): Set various values to 1282 "print entry-values" to test that the output of 1283 '-stack-list-locals' is not affected, and then set 1284 set "print entry-values" to "no". 1285 12862013-08-07 Doug Evans <dje@google.com> 1287 1288 * gdb.python/py-value-cc.cc: Renamed from py-value.cc. 1289 * gdb.python/py-value-cc.exp: Update. 1290 * gdb.python/py-value.exp: Use different names for .o files for 1291 C and C++. Only perform C++ tests if !skip_cplus_tests. 1292 12932013-08-07 Tom Tromey <tromey@redhat.com> 1294 1295 * gdb.base/maint.exp: Allow zero symtabs to be expanded. 1296 12972013-08-07 Tom Tromey <tromey@redhat.com> 1298 1299 * gdb.dwarf2/dwz.exp: New file. 1300 13012013-08-02 Tom Tromey <tromey@redhat.com> 1302 1303 * gdb.base/watchpoint.c (struct foo5): New. 1304 (nullptr): New global. 1305 * gdb.base/watchpoint.exp (test_watch_location): Add test. 1306 13072013-08-01 Doug Evans <dje@google.com> 1308 1309 PR symtab/15691 1310 * gdb.dwarf2/fission-mix.exp: New file. 1311 * gdb.dwarf2/fission-mix.h: New file. 1312 * gdb.dwarf2/fission-mix.c: New file. 1313 * gdb.dwarf2/fission-mix2.c: New file. 1314 1315 PR symtab/15695 1316 * gdb.base/func-ptr.exp: New file. 1317 * gdb.base/func-ptr.c: New file. 1318 13192013-08-01 Yao Qi <yao@codesourcery.com> 1320 1321 * gdb.python/py-sync-interp.c: New. 1322 * gdb.python/py-sync-interp.exp: New. 1323 13242013-07-31 Yao Qi <yao@codesourcery.com> 1325 1326 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command 1327 'tdump' on stack frame 0 and 1 respectively. 1328 13292013-07-31 Yao Qi <yao@codesourcery.com> 1330 1331 PR gdb/13443 1332 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter 1333 'traceframe'. Wrap test with with_test_prefix. 1334 (top level): Update. 1335 13362013-07-31 Yao Qi <yao@codesourcery.com> 1337 1338 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and 1339 'gdb_start'. 1340 Invoke 'prepare_for_testing' instead of 'gdb_compile'. 1341 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'. 1342 13432013-07-30 Andrew Burgess <aburgess@broadcom.com> 1344 1345 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>" 1346 when printing an optimized out value. Expect an error when using 1347 an optimized out value in an expression. 1348 13492013-07-30 Andrew Burgess <aburgess@broadcom.com> 1350 1351 * gdb.dwarf2/pieces-optimized-out.exp: New file. 1352 * gdb.dwarf2/pieces-optimized-out.c: New file. 1353 * gdb.dwarf2/pieces-optimized-out.S: New file. 1354 13552013-07-30 Muhammad Bilal <mbilal@codesourcery.com> 1356 1357 PR gdb/15715 1358 * gdb.base/setshow.exp: Test that relative paths passed to 1359 'set history filename' are converted to absolute paths. 1360 13612013-07-26 Keith Seitz <keiths@redhat.com> 1362 1363 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead 1364 of f77. 1365 Allow for compiler variations of integer types. 1366 Use mi_create_varobj. 1367 Use mi_list_varobj_children for the immediate children of `array'. 1368 Add "has_more" attribute for grandchildren test. 1369 13702013-07-26 Pedro Alves <palves@redhat.com> 1371 1372 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New 1373 files. 1374 13752013-07-25 Andrew Burgess <aburgess@broadcom.com> 1376 1377 * gdb.mi/mi-reg-undefined.exp: New file. 1378 * gdb.mi/mi-reg-undefined.c: Likewise. 1379 * gdb.mi/mi-reg-undefined.S: Likewise. 1380 13812013-07-25 Andrew Burgess <aburgess@broadcom.com> 1382 1383 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x, 1384 z, o, and t output formats. 1385 * gdb.base/display.exp: Use 'k' as an undefined format now that 1386 'z' is defined. 1387 13882013-07-24 Doug Evans <dje@google.com> 1389 1390 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass 1391 "--" to switch. 1392 13932013-07-24 Yao Qi <yao@codesourcery.com> 1394 1395 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on 1396 host. 1397 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons): 1398 Likewise. If host is remote, copy ${binfile} to host. 1399 14002013-07-23 Yao Qi <yao@codesourcery.com> 1401 1402 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error 1403 message. 1404 14052013-07-19 Omair Javaid <Omair.Javaid@linaro.org> 1406 1407 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall 1408 instructions and enable disp-step-syscall for arm targets. 1409 14102013-07-19 Omair Javaid <Omair.Javaid@linaro.org> 1411 1412 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove 1413 assembler errors on arm. 1414 * gdb.dwarf2/mac-fileno.S: Likewise. 1415 * gdb.dwarf2/member-ptr-forwardref.S: Likewise. 1416 * gdb.dwarf2/pr13961.S: Likewise. 1417 14182013-07-19 Hui Zhu <hui@codesourcery.com> 1419 1420 PR gdb/15692 1421 * gdb.mi/mi-dprintf.exp: Add double quotes test. 1422 14232013-07-19 Yao Qi <yao@codesourcery.com> 1424 1425 * gdb.trace/read-memory.exp (test_from_remote): Update test. 1426 (teset_from_exec): Likewise. 1427 14282013-07-19 Yao Qi <yao@codesourcery.com> 1429 1430 * gdb.trace/read-memory.c: New. 1431 * gdb.trace/read-memory.exp: New. 1432 14332013-07-19 Yao Qi <yao@codesourcery.com> 1434 1435 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of 1436 $dest to link options if host is remote. Move the 1437 generated file to $dest.a on host if host is remote. 1438 14392013-07-18 Will Newton <will.newton@linaro.org> 1440 1441 * gdb.threads/tls-nodebug.c: Call pthread_testcancel 1442 to ensure the test is linked against pthreads. 1443 * gdb.threads/tls-var-main.c: Likewise. 1444 * gdb.threads/tls-shared.c: Likewise. 1445 14462013-07-18 Yao Qi <yao@codesourcery.com> 1447 1448 * lib/future.exp (gdb_default_target_compile): Use tail name 1449 of $destfile as the output name of compile. Move the 1450 generated file to $destfile on build. 1451 14522013-07-18 Yao Qi <yao@codesourcery.com> 1453 1454 * lib/gdb.exp (gdb_compile): Set 1455 gdb_saved_set_unbuffered_mode_obj to 1456 set_unbuffered_mode_saved.o if host is remote. Invoke 1457 remote_download to copy $unbuf_obj to host. 1458 14592013-07-17 Doug Evans <dje@google.com> 1460 1461 * gdb.python/py-frame-args.c: New file. 1462 * gdb.python/py-frame-args.py: New file. 1463 * gdb.python/py-frame-args.exp New file. 1464 14652013-07-16 Andrew Burgess <aburgess@broadcom.com> 1466 1467 * gdb.base/printcmds.exp (test_printf): Add tests for format 1468 strings with missing format specifier. 1469 14702013-07-16 Tom Tromey <tromey@redhat.com> 1471 1472 * gdb.ada/info_types.exp: Use standard_testfile. 1473 14742013-07-16 Tom Tromey <tromey@redhat.com> 1475 1476 * gdb.mi/mi-basics.exp: Use standard_output_file. 1477 (test_dir_specification, test_cwd_specification) 1478 (test_path_specification): Use testsubdir, not subdir and objdir. 1479 14802013-07-16 Tom Tromey <tromey@redhat.com> 1481 1482 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir. 1483 14842013-07-09 Joel Brobecker <brobecker@adacore.com> 1485 1486 * gdb.ada/small_reg_param.exp: Accept optional entry value 1487 for parameter "w". 1488 14892013-07-09 Joel Brobecker <brobecker@adacore.com> 1490 1491 * gdb.ada/small_reg_param.exp: Remove trailing space. 1492 14932013-07-09 Doug Evans <dje@google.com> 1494 1495 * gdb.base/default.exp: Update expected output of "show print array" 1496 and "show print pretty". 1497 14982013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com> 1499 1500 * gdb.threads/wp-replication.exp: Stop counting available hardware 1501 watchpoints after NR_THREADS iterations. 1502 15032013-07-08 Andrew Burgess <aburgess@broadcom.com> 1504 1505 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp. 1506 15072013-07-07 Yao Qi <yao@codesourcery.com> 1508 1509 * boards/native-gdbserver.exp: Move invoke of 1510 process_multilib_options to gdbserver-base.exp. 1511 Move set_board_info 'compiler', 'gdb,noinferiorio', 1512 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to 1513 gdbserver-base.exp. 1514 Move proc ${board}_download, ${board}_upload and 1515 ${board}_file to gdbserver-base.exp. 1516 * boards/native-extended-gdbserver.exp: Likewise. 1517 * boards/native-stdio-gdbserver.exp: Likewise. 1518 * boards/gdbserver-base.exp: New file. 1519 15202013-07-05 Luis Machado <lgustavo@codesourcery.com> 1521 1522 * gdb.base/dump.exp: Remove arch-specific tests and do a 1523 generic data address check to set is64bitonly correctly. 1524 15252013-07-05 Luis Machado <lgustavo@codesourcery.com> 1526 1527 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for 1528 the register number instead of expecting only 0. 1529 15302013-07-05 Will Newton <will.newton@linaro.org> 1531 1532 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function 1533 in asm syntax to allow building on ARM. 1534 15352013-07-05 Yao Qi <yao@codesourcery.com> 1536 1537 * boards/local-remote-host.exp: Remove obsolete comments. 1538 * boards/native-extended-gdbserver.exp: Likewise. 1539 * boards/native-gdbserver.exp: Likewise. 1540 * boards/native-stdio-gdbserver.exp: Likewise. 1541 15422013-07-04 Andrew Burgess <aburgess@broadcom.com> 1543 1544 * gdb.dwarf2/dw2-reg-undefined.exp: New file. 1545 * gdb.dwarf2/dw2-reg-undefined.c: Likewise. 1546 * gdb.dwarf2/dw2-reg-undefined.S: Likewise. 1547 15482013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com> 1549 1550 * gdb.base/break-on-linker-gcd-function.exp: Replace 1551 prepare_for_testing by build_executable_from_specs and clean_restart. 1552 15532013-06-27 Tom Tromey <tromey@redhat.com> 1554 1555 * gdb.base/testenv.exp, gdb.base/tui-layout.exp, 1556 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp, 1557 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp, 1558 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp, 1559 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp, 1560 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp, 1561 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp, 1562 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp, 1563 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp, 1564 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp, 1565 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp: 1566 Use standard_testfile, standard_output_file, prepare_for_testing, 1567 clean_restart. 1568 15692013-06-27 Tom Tromey <tromey@redhat.com> 1570 1571 * gdb.base/save-bp.exp, gdb.base/savedregs.exp, 1572 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp, 1573 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp, 1574 gdb.base/setvar.exp, gdb.base/shlib-call.exp, 1575 gdb.base/shreloc.exp, gdb.base/sigall.exp, 1576 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp, 1577 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp, 1578 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp, 1579 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp, 1580 gdb.base/signull.exp, gdb.base/sigrepeat.exp, 1581 gdb.base/sigstep.exp, gdb.base/sizeof.exp, 1582 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp, 1583 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp, 1584 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp, 1585 gdb.base/solib-weak.exp, gdb.base/source.exp, 1586 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp, 1587 gdb.base/stap-probe.exp, gdb.base/start.exp, 1588 gdb.base/step-break.exp, gdb.base/step-bt.exp, 1589 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp, 1590 gdb.base/step-test.exp, gdb.base/structs.exp, 1591 gdb.base/structs2.exp, gdb.base/structs3.exp, 1592 gdb.base/symbol-without-target_section.exp: Use standard_testfile, 1593 standard_output_file, prepare_for_testing, clean_restart. 1594 15952013-06-27 Tom Tromey <tromey@redhat.com> 1596 1597 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp, 1598 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp, 1599 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp, 1600 gdb.base/pending.exp, gdb.base/permissions.exp, 1601 gdb.base/pie-execl.exp, gdb.base/pointers.exp, 1602 gdb.base/pr11022.exp, gdb.base/print-file-var.exp, 1603 gdb.base/printcmds.exp, gdb.base/prologue.exp, 1604 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp, 1605 gdb.base/ptype.exp, gdb.base/randomize.exp, 1606 gdb.base/readline-ask.exp, gdb.base/recpar.exp, 1607 gdb.base/recurse.exp, gdb.base/relativedebug.exp, 1608 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp, 1609 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use 1610 standard_testfile, standard_output_file, prepare_for_testing, 1611 clean_restart. 1612 16132013-06-27 Tom Tromey <tromey@redhat.com> 1614 1615 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp, 1616 gdb.base/huge.exp, gdb.base/included.exp, 1617 gdb.base/inferior-died.exp, gdb.base/infnan.exp, 1618 gdb.base/info-fun.exp, gdb.base/info-macros.exp, 1619 gdb.base/info-os.exp, gdb.base/info-proc.exp, 1620 gdb.base/info-target.exp, gdb.base/infoline.exp, 1621 gdb.base/interp.exp, gdb.base/interrupt.exp, 1622 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp, 1623 gdb.base/kill-after-signal.exp, gdb.base/label.exp, 1624 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp, 1625 gdb.base/logical.exp, gdb.base/long_long.exp, 1626 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp, 1627 gdb.base/memattr.exp, gdb.base/mips_pro.exp, 1628 gdb.base/miscexprs.exp, gdb.base/morestack.exp, 1629 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use 1630 standard_testfile, standard_output_file, prepare_for_testing, 1631 clean_restart. 1632 16332013-06-27 Tom Tromey <tromey@redhat.com> 1634 1635 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp, 1636 gdb.base/enumval.exp, gdb.base/environ.exp, 1637 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp, 1638 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp, 1639 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp, 1640 gdb.base/fixsection.exp, gdb.base/foll-exec.exp, 1641 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp, 1642 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp, 1643 gdb.base/fullname.exp, gdb.base/funcargs.exp, 1644 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp, 1645 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp, 1646 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp, 1647 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp, 1648 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp, 1649 gdb.base/gnu_vector.exp: Use standard_testfile, 1650 standard_output_file, prepare_for_testing, clean_restart. 1651 16522013-06-27 Tom Tromey <tromey@redhat.com> 1653 1654 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp, 1655 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp, 1656 gdb.base/call-strs.exp, gdb.base/callexit.exp, 1657 gdb.base/callfuncs.exp, gdb.base/catch-load.exp, 1658 gdb.base/catch-syscall.exp, gdb.base/charset.exp, 1659 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp, 1660 gdb.base/code-expr.exp, gdb.base/code_elim.exp, 1661 gdb.base/commands.exp, gdb.base/completion.exp, 1662 gdb.base/complex.exp, gdb.base/cond-expr.exp, 1663 gdb.base/condbreak.exp, gdb.base/consecutive.exp, 1664 gdb.base/constvars.exp, gdb.base/corefile.exp, 1665 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp, 1666 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp, 1667 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp, 1668 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp, 1669 gdb.base/dup-sect.exp: Use standard_testfile, 1670 standard_output_file, prepare_for_testing, clean_restart. 1671 16722013-06-27 Tom Tromey <tromey@redhat.com> 1673 1674 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp, 1675 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp, 1676 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp, 1677 gdb.base/async-shell.exp, gdb.base/async.exp, 1678 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp, 1679 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp, 1680 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp, 1681 gdb.base/bitfields.exp, gdb.base/bitfields2.exp, 1682 gdb.base/break-entry.exp, gdb.base/break-interp.exp, 1683 gdb.base/break-on-linker-gcd-function.exp, 1684 gdb.base/breakpoint-shadow.exp: Use standard_testfile, 1685 standard_output_file, prepare_for_testing, clean_restart. 1686 16872013-06-26 Yao Qi <yao@codesourcery.com> 1688 1689 * gdb.trace/mi-trace-frame-collected.exp: New. 1690 16912013-06-25 Yao Qi <yao@codesourcery.com> 1692 1693 * boards/native-extended-gdbserver.exp: Set board_info 1694 'gdb,predefined_tsv'. 1695 * boards/native-gdbserver.exp: Likewise. 1696 * boards/native-stdio-gdbserver.exp: Likewise. 1697 * gdb.server/ext-attach.exp: Load trace-support.exp. Check 1698 uploaded TSVs if target supports tracing. 1699 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports 1700 tracing and target has predefined tsv. 1701 17022013-06-25 Yao Qi <yao@codesourcery.com> 1703 Hui Zhu <hui@codesourcery.com> 1704 Pedro Alves <palves@redhat.com> 1705 1706 PR breakpoints/15075 1707 PR breakpoints/15434 1708 * gdb.base/dprintf-next.c: New file. 1709 * gdb.base/dprintf-next.exp: New file. 1710 * gdb.base/dprintf-non-stop.c: New file. 1711 * gdb.base/dprintf-non-stop.exp: New file. 1712 * gdb.base/dprintf.exp: Don't check "continue" in the output 1713 of "info breakpoints". 1714 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): 1715 Don't check "continue" in script field. 1716 17172013-06-21 Tom Tromey <tromey@redhat.com> 1718 1719 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file 1720 name in a test name. 1721 17222013-06-20 Yao Qi <yao@codesourcery.com> 1723 1724 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo' 1725 and set an action. 1726 (test_trace_unavailable): Test command -data-list-register-values 1727 in the context of traceframe and with option --skip-unavailable. 1728 * gdb.trace/trace-unavailable.c (foo): New. 1729 (main): Call it. 1730 * gdb.mi/gdb2549.exp: Update matching pattern. 1731 17322013-06-19 Mike Frysinger <vapier@gentoo.org> 1733 1734 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid. 1735 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common. 1736 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h. 1737 * gdb.arch/i386-sse.c: Call new i386_cpuid function. 1738 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common. 1739 17402013-06-19 Luis Machado <lgustavo@codesourcery.com> 1741 1742 * gdb.base/subst.exp: Delete default rules before further 1743 tests. 1744 17452013-06-19 Yao Qi <yao@codesourcery.com> 1746 1747 * gdb.base/maint.exp: Make the test to command 'maint dump-me' 1748 unsupported if it is not registered. 1749 17502013-06-18 Tom Tromey <tromey@redhat.com> 1751 1752 * gdb.base/random-signal.c: New file. 1753 * gdb.base/random-signal.exp: New file. 1754 17552013-06-18 Will Newton <will.newton@linaro.org> 1756 1757 * gdb.base/skip.c: Use comma to evaluate results of foo() 1758 and bar() before passing to baz(). 1759 * gdb.base/skip.c: baz() now takes one argument instead of 1760 two. 1761 17622013-06-18 Tom Tromey <tromey@redhat.com> 1763 1764 * gdb.dwarf2/implptrpiece.exp: New file. 1765 * gdb.dwarf2/implptrconst.exp (d): New variable. 1766 Print d. 1767 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece. 1768 17692013-06-18 Tom Tromey <tromey@redhat.com> 1770 1771 * lib/selftest-support.exp (do_self_tests): Reject remote or 1772 non-native targets. 1773 * gdb.gdb/complaints.exp: Remove check. 1774 * gdb.gdb/observer.exp: Remove check. 1775 * gdb.gdb/xfullpath.exp: Remove check. 1776 * gdb.gdb/complaints.exp: Remove check. 1777 17782013-06-07 Pedro Alves <palves@redhat.com> 1779 1780 * boards/native-extended-gdbserver.exp: Remove semicolon. 1781 * config/arm-ice.exp: Likewise. 1782 * config/bfin.exp: Likewise. 1783 * config/cygmon.exp: Likewise. 1784 * config/h8300.exp: Likewise. 1785 * config/monitor.exp: Likewise. 1786 * config/sid.exp: Likewise. 1787 * config/sim.exp: Likewise. 1788 * config/slite.exp: Likewise. 1789 * config/vx.exp: Likewise. 1790 * gdb.arch/i386-bp_permanent.exp: Likewise. 1791 * gdb.asm/asm-source.exp: Likewise. 1792 * gdb.base/args.exp: Likewise. 1793 * gdb.base/attach-pie-misread.exp: Likewise. 1794 * gdb.base/auxv.exp: Likewise. 1795 * gdb.base/bigcore.exp: Likewise. 1796 * gdb.base/bitfields2.exp: Likewise. 1797 * gdb.base/bitfields.exp: Likewise. 1798 * gdb.base/break.exp: Likewise. 1799 * gdb.base/break-interp.exp: Likewise. 1800 * gdb.base/callfuncs.exp: Likewise. 1801 * gdb.base/call-sc.exp: Likewise. 1802 * gdb.base/commands.exp: Likewise. 1803 * gdb.base/corefile.exp: Likewise. 1804 * gdb.base/dbx.exp: Likewise. 1805 * gdb.base/ending-run.exp: Likewise. 1806 * gdb.base/exprs.exp: Likewise. 1807 * gdb.base/funcargs.exp: Likewise. 1808 * gdb.base/hbreak2.exp: Likewise. 1809 * gdb.base/huge.exp: Likewise. 1810 * gdb.base/list.exp: Likewise. 1811 * gdb.base/memattr.exp: Likewise. 1812 * gdb.base/overlays.exp: Likewise. 1813 * gdb.base/printcmds.exp: Likewise. 1814 * gdb.base/recurse.exp: Likewise. 1815 * gdb.base/remotetimeout.exp: Likewise. 1816 * gdb.base/reread.exp: Likewise. 1817 * gdb.base/savedregs.exp: Likewise. 1818 * gdb.base/scope.exp: Likewise. 1819 * gdb.base/sepdebug.exp: Likewise. 1820 * gdb.base/setshow.exp: Likewise. 1821 * gdb.base/setvar.exp: Likewise. 1822 * gdb.base/sigaltstack.exp: Likewise. 1823 * gdb.base/siginfo-addr.exp: Likewise. 1824 * gdb.base/siginfo.exp: Likewise. 1825 * gdb.base/siginfo-obj.exp: Likewise. 1826 * gdb.base/sigrepeat.exp: Likewise. 1827 * gdb.base/sigstep.exp: Likewise. 1828 * gdb.base/structs.exp: Likewise. 1829 * gdb.base/testenv.exp: Likewise. 1830 * gdb.base/twice.exp: Likewise. 1831 * gdb.base/valgrind-db-attach.exp: Likewise. 1832 * gdb.base/valgrind-infcall.exp: Likewise. 1833 * gdb.base/varargs.exp: Likewise. 1834 * gdb.base/watchpoint.exp: Likewise. 1835 * gdb.cp/gdb1355.exp: Likewise. 1836 * gdb.cp/misc.exp: Likewise. 1837 * gdb.disasm/hppa.exp: Likewise. 1838 * gdb.disasm/t01_mov.exp: Likewise. 1839 * gdb.disasm/t02_mova.exp: Likewise. 1840 * gdb.disasm/t03_add.exp: Likewise. 1841 * gdb.disasm/t04_sub.exp: Likewise. 1842 * gdb.disasm/t05_cmp.exp: Likewise. 1843 * gdb.disasm/t06_ari2.exp: Likewise. 1844 * gdb.disasm/t07_ari3.exp: Likewise. 1845 * gdb.disasm/t08_or.exp: Likewise. 1846 * gdb.disasm/t09_xor.exp: Likewise. 1847 * gdb.disasm/t10_and.exp: Likewise. 1848 * gdb.disasm/t11_logs.exp: Likewise. 1849 * gdb.disasm/t12_bit.exp: Likewise. 1850 * gdb.disasm/t13_otr.exp: Likewise. 1851 * gdb.gdb/selftest.exp: Likewise. 1852 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise. 1853 * gdb.mi/mi-reverse.exp: Likewise. 1854 * gdb.pascal/floats.exp: Likewise. 1855 * gdb.python/py-inferior.exp: Likewise. 1856 * gdb.threads/attach-into-signal.exp: Likewise. 1857 * gdb.threads/pthreads.exp: Likewise. 1858 * gdb.threads/thread_events.exp: Likewise. 1859 * gdb.threads/watchthreads.exp: Likewise. 1860 * gdb.trace/actions-changed.exp: Likewise. 1861 * gdb.trace/actions.exp: Likewise. 1862 * gdb.trace/ax.exp: Likewise. 1863 * gdb.trace/backtrace.exp: Likewise. 1864 * gdb.trace/change-loc.exp: Likewise. 1865 * gdb.trace/deltrace.exp: Likewise. 1866 * gdb.trace/disconnected-tracing.exp: Likewise. 1867 * gdb.trace/ftrace.exp: Likewise. 1868 * gdb.trace/infotrace.exp: Likewise. 1869 * gdb.trace/passc-dyn.exp: Likewise. 1870 * gdb.trace/passcount.exp: Likewise. 1871 * gdb.trace/pending.exp: Likewise. 1872 * gdb.trace/qtro.exp: Likewise. 1873 * gdb.trace/range-stepping.exp: Likewise. 1874 * gdb.trace/report.exp: Likewise. 1875 * gdb.trace/save-trace.exp: Likewise. 1876 * gdb.trace/status-stop.exp: Likewise. 1877 * gdb.trace/strace.exp: Likewise. 1878 * gdb.trace/tfile.exp: Likewise. 1879 * gdb.trace/tfind.exp: Likewise. 1880 * gdb.trace/trace-break.exp: Likewise. 1881 * gdb.trace/tracecmd.exp: Likewise. 1882 * gdb.trace/trace-mt.exp: Likewise. 1883 * gdb.trace/tspeed.exp: Likewise. 1884 * gdb.trace/tsv.exp: Likewise. 1885 * gdb.trace/while-stepping.exp: Likewise. 1886 * lib/gdb.exp: Likewise. 1887 * lib/gdbserver-support.exp: Likewise. 1888 * lib/java.exp: Likewise. 1889 * lib/mi-support.exp: Likewise. 1890 * lib/pascal.exp: Likewise. 1891 * lib/prompt.exp: Likewise. 1892 * lib/trace-support.exp: Likewise. 1893 18942013-06-07 Pedro Alves <palves@redhat.com> 1895 1896 * gdb.ada/info_types.c: Fix formating in copyright header. 1897 * gdb.base/break-on-linker-gcd-function.cc: Likewise. 1898 * gdb.base/float.c: Likewise. 1899 * gdb.base/inferior-died.c: Likewise. 1900 * gdb.base/interp.c: Likewise. 1901 * gdb.base/jit-main.c: Likewise. 1902 * gdb.base/jit-solib.c: Likewise. 1903 * gdb.base/long_long.c: Likewise. 1904 * gdb.base/longjmp.c: Likewise. 1905 * gdb.base/nextoverexit.c: Likewise. 1906 * gdb.base/pr11022.c: Likewise. 1907 * gdb.base/prelink-lib.c: Likewise. 1908 * gdb.base/prelink.c: Likewise. 1909 * gdb.base/prologue.c: Likewise. 1910 * gdb.base/restore.c: Likewise. 1911 * gdb.base/sigchld.c: Likewise. 1912 * gdb.base/solib-search-lib1.c: Likewise. 1913 * gdb.base/solib-search-lib2.c: Likewise. 1914 * gdb.base/solib-search.c: Likewise. 1915 * gdb.base/solib-search.h: Likewise. 1916 * gdb.base/whatis.c: Likewise. 1917 * gdb.cp/abstract-origin.cc: Likewise. 1918 * gdb.cp/anon-struct.cc: Likewise. 1919 * gdb.cp/baseenum.cc: Likewise. 1920 * gdb.cp/bs15503.cc: Likewise. 1921 * gdb.cp/call-c-1.c: Likewise. 1922 * gdb.cp/call-c.cc: Likewise. 1923 * gdb.cp/class2.cc: Likewise. 1924 * gdb.cp/classes.cc: Likewise. 1925 * gdb.cp/cttiadd.cc: Likewise. 1926 * gdb.cp/cttiadd1.cc: Likewise. 1927 * gdb.cp/cttiadd2.cc: Likewise. 1928 * gdb.cp/cttiadd3.cc: Likewise. 1929 * gdb.cp/derivation.cc: Likewise. 1930 * gdb.cp/derivation2.cc: Likewise. 1931 * gdb.cp/dispcxx.cc: Likewise. 1932 * gdb.cp/exception.cc: Likewise. 1933 * gdb.cp/gdb2384-base.cc: Likewise. 1934 * gdb.cp/gdb2384-base.h: Likewise. 1935 * gdb.cp/gdb2384.cc: Likewise. 1936 * gdb.cp/gdb2495.cc: Likewise. 1937 * gdb.cp/mb-inline.h: Likewise. 1938 * gdb.cp/mb-inline1.cc: Likewise. 1939 * gdb.cp/mb-inline2.cc: Likewise. 1940 * gdb.cp/member-name.cc: Likewise. 1941 * gdb.cp/member-ptr.cc: Likewise. 1942 * gdb.cp/misc.cc: Likewise. 1943 * gdb.cp/namespace1.cc: Likewise. 1944 * gdb.cp/nextoverthrow.cc: Likewise. 1945 * gdb.cp/pr-574.cc: Likewise. 1946 * gdb.cp/pr9631.cc: Likewise. 1947 * gdb.cp/printmethod.cc: Likewise. 1948 * gdb.cp/psmang1.cc: Likewise. 1949 * gdb.cp/psmang2.cc: Likewise. 1950 * gdb.cp/psymtab-parameter.cc: Likewise. 1951 * gdb.cp/ptype-flags.cc: Likewise. 1952 * gdb.cp/ref-params.cc: Likewise. 1953 * gdb.cp/ref-types.cc: Likewise. 1954 * gdb.cp/smartp.cc: Likewise. 1955 * gdb.cp/try_catch.cc: Likewise. 1956 * gdb.cp/userdef.cc: Likewise. 1957 * gdb.cp/using-crash.cc: Likewise. 1958 * gdb.cp/virtfunc.cc: Likewise. 1959 * gdb.cp/virtfunc2.cc: Likewise. 1960 * gdb.dwarf2/callframecfa.S: Likewise. 1961 * gdb.dwarf2/dw2-ranges.c: Likewise. 1962 * gdb.dwarf2/dw2-ranges2.c: Likewise. 1963 * gdb.dwarf2/dw2-ranges3.c: Likewise. 1964 * gdb.dwarf2/dw2-restore.S: Likewise. 1965 * gdb.dwarf2/pieces.S: Likewise. 1966 * gdb.dwarf2/valop.S: Likewise. 1967 * gdb.java/jnpe.java: Likewise. 1968 * gdb.mi/mi-stepn.c: Likewise. 1969 * gdb.mi/mi-var-cp.cc: Likewise. 1970 * gdb.mi/mi-var-rtti.cc: Likewise. 1971 * gdb.mi/ns-stale-regcache.c: Likewise. 1972 * gdb.mi/pr11022.c: Likewise. 1973 * gdb.mi/solib-lib.c: Likewise. 1974 * gdb.mi/solib-main.c: Likewise. 1975 * gdb.python/py-arch.c: Likewise. 1976 * gdb.python/py-block.c: Likewise. 1977 * gdb.python/py-breakpoint.c: Likewise. 1978 * gdb.python/py-events.c: Likewise. 1979 * gdb.python/py-evthreads.c: Likewise. 1980 * gdb.python/py-explore.c: Likewise. 1981 * gdb.python/py-explore.cc: Likewise. 1982 * gdb.python/py-finish-breakpoint.c: Likewise. 1983 * gdb.python/py-finish-breakpoint2.cc: Likewise. 1984 * gdb.python/py-symbol.c: Likewise. 1985 * gdb.threads/execl.c: Likewise. 1986 * gdb.threads/execl1.c: Likewise. 1987 19882013-06-07 Will Newton <will.newton@linaro.org> 1989 1990 * gdb.base/long_long.exp: Fix ARM EABI target glob. 1991 19922013-06-07 Will Newton <will.newton@linaro.org> 1993 1994 * gdb.cp/annota2.exp: Add empty line between "post-prompt" 1995 and "starting". 1996 19972013-06-07 Will Newton <will.newton@linaro.org> 1998 1999 * gdb.cp/anon-struct.exp: Conditionalize constructor and 2000 destructor prototypes for ARM ABI. 2001 * gdb.cp/m-static.exp: Likewise. 2002 20032013-06-07 Yao Qi <yao@codesourcery.com> 2004 2005 * gdb.trace/mi-trace-unavailable.exp: New. 2006 * gdb.trace/trace-unavailable.c: New. 2007 20082013-06-06 Doug Evans <dje@google.com> 2009 2010 * gdb.cp/derivation.exp: Make tests have unique names. 2011 20122013-06-06 Tom Tromey <tromey@redhat.com> 2013 2014 * gdb.base/dump.exp (capture_value): Don't put expression into 2015 test name if arguments passed in. 2016 Rename a couple more tests to make them unique. 2017 20182013-06-06 Tom Tromey <tromey@redhat.com> 2019 2020 * gdb.base/break-always.exp: Explicitly specify test name. 2021 20222013-06-05 Doug Evans <dje@google.com> 2023 Keith Seitz <keiths@redhat.com> 2024 2025 * gdb.cp/derivation2.cc: New file. 2026 * gdb.cp/derivation.cc (main): Call foo2. 2027 * gdb.cp/derivation.exp: Add tests for typedefs in another 2028 file, and when there's an active block. 2029 20302013-06-05 Luis Machado <lgustavo@codesourcery.com> 2031 2032 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output 2033 from targets that use function descriptors in the virtual tables. 2034 Handle presence of dot symbols. 2035 20362013-06-04 Gary Benson <gbenson@redhat.com> 2037 2038 * gdb.base/break-probes.exp: New file. 2039 * gdb.base/break-probes.c: Likewise. 2040 * gdb.base/break-probes-solib.c: Likewise. 2041 * gdb.base/info-shared.exp: New file. 2042 * gdb.base/info-shared.c: Likewise. 2043 * gdb.base/info-shared-solib1.c: Likewise. 2044 * gdb.base/info-shared-solib2.c: Likewise. 2045 20462013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com> 2047 Gary Benson <gbenson@redhat.com> 2048 2049 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread, 2050 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate. 2051 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP 2052 to be set to "no" to indicate that no ld.so copy should be made. 2053 * gdb.base/break-interp.exp (solib_bp): New constant. 2054 (reach_1): Use the above instead of "_dl_debug_state". 2055 (test_attach): Likewise. 2056 (test_ld): Likewise. 2057 * gdb.threads/dlopen-libpthread.exp: New file. 2058 * gdb.threads/dlopen-libpthread.c: Likewise. 2059 * gdb.threads/dlopen-libpthread-lib.c: Likewise. 2060 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes. 2061 20622013-05-30 Yao Qi <yao@codesourcery.com> 2063 2064 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed): 2065 Add a test that no MI notification is emitted when executing 2066 -exec-arguments. 2067 20682013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com> 2069 2070 PR testsuite/12649 2071 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace 2072 $mi_gdb_prompt expectation by mi_expect_stop. 2073 (mi 1st dprintf, agent, mi 2nd dprintf, agent) 2074 (mi info dprintf second time): Replace them by mi_send_resuming_command 2075 and mi_expect_stop. 2076 20772013-05-24 Gary Benson <gbenson@redhat.com> 2078 2079 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary 2080 backslash. 2081 * gdb.base/unload.exp (exec_opts): Remove two unnecessary 2082 backslashes. 2083 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary 2084 backslash. 2085 20862013-05-24 Yao Qi <yao@codesourcery.com> 2087 2088 * gdb.trace/tfile.exp: Test inferior and thread. 2089 20902013-05-24 Yao Qi <yao@codesourcery.com> 2091 Pedro Alves <palves@redhat.com> 2092 2093 * gdb.base/range-stepping.exp: Skip the rest of tests if the 2094 test fails. 2095 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count): 2096 Return 0 if the test passes, otherwise return 1. 2097 20982013-05-23 Doug Evans <dje@google.com> 2099 2100 * boards/fission-dwp.exp: New file. 2101 21022013-05-23 Yao Qi <yao@codesourcery.com> 2103 Pedro Alves <palves@redhat.com> 2104 2105 * gdb.base/range-stepping.c: New file. 2106 * gdb.base/range-stepping.exp: New file. 2107 * gdb.trace/range-stepping.c: New file. 2108 * gdb.trace/range-stepping.exp: New file. 2109 * lib/range-stepping-support.exp: New file. 2110 21112013-05-22 Tom Tromey <tromey@redhat.com> 2112 2113 * gdb.cp/class2.cc (main): New local 'aref'. 2114 * gdb.cp/class2.exp: Check printing of 'aref'. 2115 21162013-05-22 Doug Evans <dje@google.com> 2117 2118 * gdb.threads/wp-replication.c (main): Insert some code at the start 2119 to ensure the breakpoint on main is only hit once. Fix comment. 2120 21212013-05-21 Keith Seitz <keiths@redhat.com> 2122 Pedro Alves <palves@redhat.com> 2123 2124 * gdb.base/filesym.exp: Use gdb_test_multiple instead of 2125 gdb_expect. 2126 Add test to flush the remaining input buffer so that this 2127 file passes testsuite/12649. 2128 21292013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be> 2130 2131 * gdb.base/catch-signal-fork.exp: New file. 2132 * gdb.base/catch-signal-fork.c: New file. 2133 21342013-05-21 Sterling Augustine <saugustine@google.com> 2135 2136 * boards/remote-stdio-gdbserver.exp: New file. 2137 21382013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com> 2139 2140 PR testsuite/12649 2141 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for 2142 racy matches. 2143 21442013-05-21 Christian Groessler <chris@groessler.org> 2145 2146 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion, 2147 since it's not supported in all shells. 2148 21492013-05-21 Hui Zhu <hui@codesourcery.com> 2150 2151 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf". 2152 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New. 2153 21542013-05-20 Doug Evans <dje@google.com> 2155 2156 * lib/dwarf.exp (Dwarf): New variable _abbrev_section. 2157 (_handle_DW_TAG): Use it. 2158 (cu, tu): Replace parameters is_64, version, addr_size with options. 2159 All callers updated. Add Fission support. 2160 * gdb.dwarf2/implptrconst.exp: Update callers of "cu". 2161 * gdb.dwarf2/method-ptr.exp: Ditto. 2162 * gdb.dwarf2/nostaticblock.exp: Ditto. 2163 * gdb.dwarf2/subrange.exp: Ditto. 2164 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu". 2165 21662013-05-20 Tom Tromey <tromey@redhat.com> 2167 2168 * gdb.gdb/python-selftest.exp: New file. 2169 21702013-05-20 Doug Evans <dje@google.com> 2171 2172 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for 2173 -fdebug-types-section. 2174 21752013-05-20 Joel Brobecker <brobecker@adacore.com> 2176 2177 * gdb.ada/float_param: New testcase. 2178 21792013-05-17 Doug Evans <dje@google.com> 2180 2181 * gdb.base/maint.exp: Update test for "maint check-psymtabs". 2182 Add tests for "maint check-symtabs", "maint expand-symtabs". 2183 2184 * gdb.base/maint.exp: Remove testing of individual maint command 2185 help output. 2186 21872013-05-16 Pedro Alves <palves@redhat.com> 2188 2189 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in 2190 comment. Use gdb_test_no_output. 2191 21922013-05-16 Joel Brobecker <brobecker@adacore.com> 2193 2194 * gdb.ada/complete.exp: Add test verifying completion using 2195 the "tab" key. 2196 21972013-05-15 Keith Seitz <keiths@redhat.com> 2198 2199 * gdb.base/filesym.exp: New completer test. 2200 * gdb.base/filesym.c: New file. 2201 22022013-05-15 Pedro Alves <palves@redhat.com> 2203 2204 * gdb.base/fixsection.c: Remove attribution. 2205 * gdb.base/watch-read.exp: Ditto. 2206 22072013-05-13 Tom Tromey <tromey@redhat.com> 2208 2209 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address 2210 size and change type sizes to 4 bytes. 2211 22122013-05-13 Tom Tromey <tromey@redhat.com> 2213 2214 * gdb.base/exprs.exp (test_expr): Add regression test. 2215 * gdb.base/exprs.c (null_t_struct): New global. 2216 22172013-05-13 Muhammad Bilal <mbilal@codesourcery.com> 2218 2219 * gdb.base/default.exp: Disable history saving. 2220 * gdb.base/setshow.exp: Likewise. 2221 22222013-05-10 Pedro Alves <palves@redhat.com> 2223 2224 PR remote/15455 2225 2226 * gdb.trace/qtro.c: New file. 2227 * gdb.trace/qtro.exp: New file. 2228 22292013-05-10 Phil Muldoon <pmuldoon@redhat.com> 2230 2231 * gdb.python/py-framefilter.py: New File. 2232 * gdb.python/py-framefilter-mi.exp: Ditto. 2233 * gdb.python/py-framefilter.c: Ditto. 2234 * gdb.python/py-framefilter-mi.exp: Ditto. 2235 * gdb.python/py-framefilter-mi.c: Ditto, 2236 * gdb.python/py-framefilter-gdb.py.in: Ditto. 2237 22382013-05-08 Tom Tromey <tromey@redhat.com> 2239 2240 * gdb.base/solib-search.exp: Set test name for "set 2241 solib-search-path" test. 2242 22432013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com> 2244 2245 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks. 2246 (set_a_tracepoint): Set tracepoint before prologue. 2247 (run_trace_experiment): Test setup_tracepoints and 'break end' 2248 in it. 2249 (trace_buffer_normal): Remove. 2250 (gdb_trace_circular_tests): Remove. Move tests to... 2251 (top level): ...here. Call 'runto_main' before checking for 2252 trace support. Use commands to check the support for circular 2253 trace buffer and changing of trace buffer size. Add test 2254 to calculate size of single frame. Use this size to 2255 calculate the size of trace buffer. Use 'tfind pc func9' 2256 instead of 'tfind 9'. Use 'with_test_prefix'. 2257 22582013-05-07 Tom Tromey <tromey@redhat.com> 2259 2260 * lib/selftest-support.exp: New file. 2261 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use 2262 do_self_tests. 2263 (setup_test, find_gdb): Remove. 2264 * gdb.gdb/observer.exp: Load selftest-support.exp. Use 2265 do_self_tests. 2266 (setup_test, find_gdb): Remove. 2267 (test_observer): Don't call setup_test. Remove argument. 2268 * gdb.gdb/selftest.exp: Load selftest-support.exp. 2269 (find_gdb): Remove. 2270 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use 2271 do_self_tests. 2272 (setup_test, find_gdb): Remove. 2273 (test_with_self): Don't call setup_test. Remove argument. 2274 22752013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com> 2276 2277 * gdb.arch/system-gcore.exp: Remove. 2278 * gdb.arch/gcore.c: Remove. 2279 * gdb.base/gcore.exp: Add "info reg system". 2280 22812013-05-07 Sergio Durigan Junior <sergiodj@redhat.com> 2282 2283 PR breakpoints/15413: 2284 * gdb.base/pending.exp: Add test for completion of the "condition" 2285 command for pending breakpoints. 2286 * gdb.linespec/linespec.ex: Add test for completion of the 2287 "condition" command when dealing with multiple locations. 2288 22892013-05-07 Luis Machado <lgustavo@codesourcery.com> 2290 2291 * gdb.threads/wp-replication.c: New file. 2292 * gdb.threads/wp-replication.exp: New file. 2293 22942013-05-06 Sandra Loosemore <sandra@codesourcery.com> 2295 2296 * gdb.xml/tdesc-regs.exp: Add case for nios2. 2297 22982013-05-06 Doug Evans <dje@google.com> 2299 2300 * gdb.base/solib-search-lib1.c: New file. 2301 * gdb.base/solib-search-lib2.c: New file. 2302 * gdb.base/solib-search.c: New file. 2303 * gdb.base/solib-search.h: New file. 2304 * gdb.base/solib-search.exp: New file. 2305 2306 * lib/gdb.exp (gdb_core_cmd): New function. 2307 * gdb.arch/system-gcore.exp: Use it. 2308 * gdb.arch/vsx-regs.exp: Ditto. 2309 * gdb.base/gcore.exp: Ditto. 2310 * gdb.threads/gcore-thread.exp: Ditto. 2311 2312 * gdb.reverse/shr.h: New file. 2313 * gdb.reverse/shr1.c: New file. 2314 * gdb.reverse/shr2.c: #include "shr.h". 2315 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>. 2316 #include "shr.h". Replace calls to printf,sleep to call shr1 instead. 2317 * gdb.reverse/solib-precsave.exp: Build shr2.sl. 2318 Update tests using sleep/printf to use shr2.sl instead. 2319 * gdb.reverse/solib-reverse.exp: Ditto. 2320 23212013-05-06 Tom Tromey <tromey@redhat.com> 2322 2323 * gdb.dwarf2/implptrconst.c: New file. 2324 * gdb.dwarf2/implptrconst.exp: New file. 2325 * lib/dwarf.exp (Dwarf::_nz_quote): New proc. 2326 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1. 2327 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer. 2328 23292013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be> 2330 2331 * gdb.base/catch-sig.c (main): Raise SIGINT. 2332 * gdb.base/catch-sig.exp: Test "catch signal SIGINT". 2333 23342013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com> 2335 2336 * status-stop.exp (test_tstart_tstart): Check for error 2337 returned by the second 'tstart' command. 2338 23392013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com> 2340 2341 * gdb.xml/maint_print_struct.exp: New file. 2342 * gdb.xml/maint_print_struct.xml: New file. 2343 23442013-04-25 Tom Tromey <tromey@redhat.com> 2345 2346 * gdb.dwarf2/nostaticblock.exp: New file. 2347 23482013-04-24 Muhammad Bilal <mbilal@codesourcery.com> 2349 2350 PR gdb/10462 2351 * gdb.base/setshow.exp: Add test case. 2352 23532013-04-23 Hui Zhu <hui@codesourcery.com> 2354 2355 PR gdb/15293 2356 * gdb.base/dprintf.exp: Add ignore command. 2357 23582013-04-23 Hui Zhu <hui@codesourcery.com> 2359 2360 PR gdb/15165 2361 * gdb.base/save-bp.exp: Add test for dprintf. 2362 23632013-04-22 Tom Tromey <tromey@redhat.com> 2364 2365 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for 2366 notice_open_fds. 2367 23682013-04-22 Sergio Durigan Junior <sergiodj@redhat.com> 2369 2370 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by 2371 ldflags. 2372 23732013-04-22 Sergio Durigan Junior <sergiodj@redhat.com> 2374 2375 * gdb.arch/arm-bl-branch-dest.c: New file. 2376 * gdb.arch/arm-bl-branch-dest.exp: Likewise. 2377 23782013-04-19 Vladimir Kargov <kargov@gmail.com> 2379 Pedro Alves <palves@redhat.com> 2380 2381 * gdb.arch/i386-float.S: New file. 2382 * gdb.arch/i386-float.exp: New file. 2383 23842013-04-18 Luis Machado <lgustavo@codesourcery.com> 2385 2386 * gdb.mi/mi-var-create-rtti.exp: Create a variable of 2387 type void *. 2388 23892013-04-17 Doug Evans <dje@google.com> 2390 2391 * lib/dwarf.exp (Dwarf): New proc "tu". 2392 * gdb.dwarf2/missing-sig-type.exp: New file. 2393 23942013-04-15 Siva Chandra Reddy <sivachandra@google.com> 2395 2396 Add option to link testcases with Pthreads library when 2397 using 'prepare_for_testing' in tests. 2398 2399 * lib/gdb.exp (build_executable_from_specs): Use 2400 gdb_compile_pthreads to compile if option "pthreads" is 2401 specified. 2402 24032013-04-15 Tom Tromey <tromey@redhat.com> 2404 2405 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests. 2406 24072013-04-15 Tom Tromey <tromey@redhat.com> 2408 2409 * gdb.base/default.exp: Update for $_exception. 2410 * gdb.cp/exceptprint.cc: New file. 2411 * gdb.cp/exceptprint.exp: New file. 2412 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc. 2413 24142013-04-15 Tom Tromey <tromey@redhat.com> 2415 2416 * gdb.cp/typeid.cc: New file. 2417 * gdb.cp/typeid.exp: New file. 2418 24192013-04-15 Tom Tromey <tromey@redhat.com> 2420 2421 * gdb.cp/exception.exp: Add "catch rethrow" tests. 2422 24232013-04-13 Yao Qi <yao@codesourcery.com> 2424 2425 * gdb.base/completion.exp: Test completion of command 2426 'target ctf' if target ctf is supported. 2427 24282013-04-10 Pedro Alves <palves@redhat.com> 2429 2430 * gdb.base/completion.exp: Test "set height", "set listsize" and 2431 "set trace-buffer-size" completion. 2432 * gdb.base/setshow.exp: Test "set height unlimited". 2433 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size 2434 unlimited". 2435 24362013-04-10 Yao Qi <yao@codesourcery.com> 2437 2438 * gdb.trace/actions.exp: Save trace data to CTF. 2439 Change to ctf target if GDB supports, read CTF data in ctf 2440 target, and check the actions of tracepoints. 2441 * gdb.trace/while-stepping.exp: Likewise. 2442 * gdb.trace/report.exp: Test GDB saves trace data to CTF 2443 format and read CTF trace file if GDB supports. 2444 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf 2445 target is supported, change to ctf target, read trace data and 2446 check output of command "tstatus". 2447 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports, 2448 read CTF data by target ctf and call check_tsv. 2449 24502013-04-10 Yao Qi <yao@codesourcery.com> 2451 2452 * gdb.trace/actions.exp (check_tracepoint): New. 2453 (top level): Start the tracing and check the actions of 2454 tracepoints. Save trace data to tfile format. Restart GDB 2455 and read trace file in tfile target. Check the actions of 2456 tracepoints again. 2457 * gdb.trace/while-stepping.exp: Likewise. 2458 24592013-04-10 Yao Qi <yao@codesourcery.com> 2460 2461 * gdb.trace/report.exp: Use standard_output_file for saved 2462 trace file. 2463 24642013-04-10 Hui Zhu <hui@codesourcery.com> 2465 2466 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending. 2467 (MISCELLANEOUS): Add dprintf-pendshr.sl. 2468 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New. 2469 24702013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com> 2471 2472 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET 2473 response. 2474 24752013-04-08 Pedro Alves <palves@redhat.com> 2476 2477 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after 2478 the location. 2479 24802013-04-04 Sandra Loosemore <sandra@codesourcery.com> 2481 2482 * gdb.cp/cplabel.exp: Allow empty directory in file reported 2483 for breakpoint location. 2484 24852013-04-04 Sandra Loosemore <sandra@codesourcery.com> 2486 2487 * gdb.linespec/linespec.exp: Make dir/file:line tests 2488 conditional for non-remote hosts only. 2489 24902013-04-04 Stan Shebs <stan@codesourcery.com> 2491 Pedro Alves <palves@redhat.com> 2492 2493 * gdb.trace/Makefile.in (PROGS): Add actions-changed. 2494 * gdb.trace/actions-changed.c: New file. 2495 * gdb.trace/actions-changed.exp: New file. 2496 * lib/trace-support.exp (gdb_trace_setactions): Rename to ... 2497 (gdb_trace_setactions_command): ... this. Add "actions_command" 2498 parameter, and handle it. 2499 (gdb_trace_setactions, gdb_trace_setcommands): New procedures. 2500 25012013-04-04 Yao Qi <yao@codesourcery.com> 2502 2503 * gdb.server/server-kill.exp: Use command 'tstatus' instead of 2504 'step'. 2505 25062013-04-03 Yao Qi <yao@codesourcery.com> 2507 2508 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to 2509 "tfile-basic.tf". 2510 (test_tfind_tfile): Likewise. 2511 25122013-04-03 Yao Qi <yao@codesourcery.com> 2513 2514 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument 2515 "tfile-basic.tf" instead of "basic.tf". 2516 (write_error_trace_file): Pass argument "tfile-error.tf" 2517 instead of "error.tf". 2518 * gdb.trace/tfile.exp: Update tfile names to 2519 "tfile-basic.tf" and "tfile-error.tf". 2520 25212013-04-02 Sandra Loosemore <sandra@codesourcery.com> 2522 2523 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow 2524 empty directory in file for breakpoint hit. 2525 25262013-03-29 Yao Qi <yao@codesourcery.com> 2527 2528 * gdb.base/completion.exp: Test completion of commands 2529 "target core", "target tfile" and "target exec". 2530 * gdb.trace/tfile.exp: Test completion of command 2531 "target tfile". 2532 25332013-03-28 Joel Brobecker <brobecker@adacore.com> 2534 2535 * gdb.ada/win_fu_syms: New testcase. 2536 25372013-03-28 Doug Evans <dje@google.com> 2538 2539 * gdb.base/maint.exp (maint print statistics): Update expected output. 2540 25412013-03-28 Pedro Alves <palves@redhat.com> 2542 2543 PR gdb/15294 2544 2545 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to 2546 mean unlimited instead of $arg < 0. 2547 (test_listsize): Remove "listsize of 0 suppresses output" test. 2548 Test that "set listsize 0" ends up with an unlimited listsize. 2549 25502013-03-28 Pedro Alves <palves@redhat.com> 2551 2552 * gdb.base/list.exp (last_line): New global. 2553 (last_line_re): New global. 2554 (test_listsize, test_list_function, test_list_forward) 2555 (test_repeat_list_command, test_list_range) 2556 (test_list_filename_and_function): Use them. 2557 * gdb.base/list0.c: Comment the last line of the file with "last 2558 line". 2559 25602013-03-28 Pedro Alves <palves@redhat.com> 2561 2562 * gdb.base/list.exp (test_listsize): Adjust test to make sure we 2563 list the whole file. 2564 25652013-03-28 Pedro Alves <palves@redhat.com> 2566 2567 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for 2568 "set listsize". 2569 25702013-03-26 Keith Seitz <keiths@redhat.com> 2571 2572 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2" 2573 from passing. 2574 25752013-03-26 Pedro Alves <palves@redhat.com> 2576 2577 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file 2578 until after GDB has run. 2579 25802013-03-26 Yao Qi <yao@codesourcery.com> 2581 2582 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header. 2583 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise. 2584 25852013-03-26 Markus Metzger <markus.t.metzger@intel.com> 2586 2587 * gdb.btrace/enable.exp: Add regression test. 2588 25892013-03-25 Tom Tromey <tromey@redhat.com> 2590 2591 * gdb.cp/m-static.exp: Add destructor-printing tests. 2592 25932013-03-25 Tom Tromey <tromey@redhat.com> 2594 2595 * gdb.cp/m-static.exp: Add constructor ptype tests. 2596 * gdb.cp/m-static.cc (single_constructor): New class. 2597 (main): Make instance of single_constructor. 2598 25992013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com> 2600 Pedro Alves <palves@redhat.com> 2601 2602 * gdb.server/server-kill.c: New file. 2603 * gdb.server/server-kill.exp: New file. 2604 26052013-03-21 Pedro Alves <palves@redhat.com> 2606 2607 * gdb.trace/trace-buffer-size.exp (get default buffer size): 2608 Expect $gdb_prompt in gdb_test_multiple. 2609 26102013-03-21 Doug Evans <dje@google.com> 2611 2612 * gdb.base/maint.exp: Update tests for per-command stats. 2613 26142013-03-21 Tom Tromey <tromey@redhat.com> 2615 2616 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case. 2617 * gdb.cp/misc.exp: Add test for FILENAME:: case. 2618 26192013-03-20 Pedro Alves <palves@redhat.com> 2620 2621 PR gdb/15289 2622 2623 * gdb.base/remote.exp: Test 2624 "set remote hardware-watchpoint-limit -1", 2625 "set remote hardware-breakpoint-limit -1", 2626 "set remote hardware-watchpoint-limit 2147483647" and 2627 "set remote hardware-breakpoint-limit 2147483647". 2628 26292013-03-20 Pedro Alves <palves@redhat.com> 2630 Yao Qi <yao@codesourcery.com> 2631 2632 * gdb.trace/tfile.c: Add comments. 2633 (nonconstglob): New global. 2634 * gdb.trace/tfile.exp: Add comments. Test printing a non-const 2635 global that is not covered by the trace frame. Test 2636 disassembling. 2637 26382013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com> 2639 2640 * gdb.base/valgrind-infcall.exp 2641 (continue #$continue_count) <remote connection closed> 2642 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of 2643 $valgrind_pid. 2644 26452013-03-15 Tom Tromey <tromey@redhat.com> 2646 2647 * gdb.cp/overload.cc (intintfunc): New. 2648 * gdb.cp/overload.exp: Add regression test. 2649 26502013-03-15 Yao Qi <yao@codesourcery.com> 2651 2652 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of 2653 using with_test_prefix. 2654 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise. 2655 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise. 2656 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise. 2657 * gdb.threads/watchpoint-fork.exp (test): Likewise. 2658 * gdb.base/break-interp.exp (test_core): Likewise. 2659 (test_attach_gdb): Likewise. 2660 * gdb.base/catch-load.exp (one_catch_load_test): Likewise. 2661 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): 2662 Likewise. 2663 * gdb.base/jit-so.exp (one_jit_test): Likewise. 2664 * gdb.base/jit.exp (one_jit_test): Likewise. 2665 * gdb.base/sepdebug.exp (test_different_dir): Likewise. 2666 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise. 2667 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise. 2668 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): 2669 Likewise. 2670 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed): 2671 Likewise. 2672 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise. 2673 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise. 2674 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise. 2675 (tracepoint_change_loc_2): Likewise. 2676 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): 2677 Likewise. 2678 (disconnected_tfind): Likewise. 2679 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile): 2680 Likewise. 2681 (test_tfind_remote): Likewise. 2682 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): 2683 Likewise. 2684 (test_pending_resolved): Likewise. 2685 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): 2686 Likewise. 2687 (test_upload_tsv): Likewise. 2688 * gdb.trace/pending.exp (pending_tracepoint_resolved): 2689 Likewise. 2690 (pending_tracepoint_works): Likewise. 2691 * gdb.trace/report.exp (use_collected_data): Likewise. 2692 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart): 2693 Likewise. 2694 (test_tstart_tstart, test_buffer_full_tstart): Likewise. 2695 * gdb.trace/strace.exp (strace_info_marker): Likewise. 2696 (strace_trace_on_same_addr): Likewise. 2697 (strace_trace_on_diff_addr): Likewise. 2698 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise. 2699 (gdb_collect_locals_test): Likewise. 2700 (gdb_unavailable_registers_test): Likewise. 2701 (gdb_collect_globals_test): Likewise. 2702 27032013-03-15 Yao Qi <yao@codesourcery.com> 2704 2705 * gdb.base/condbreak.exp: Add semicolon back which was removed 2706 by my previous commit. 2707 27082013-03-14 Yao Qi <yao@codesourcery.com> 2709 2710 * config/monitor.exp (gdb_target_cmd): Remove semicolon after 2711 'return'. 2712 (gdb_target_monitor, gdb_load): Likewise. 2713 * config/sid.exp (gdb_load): Likewise. 2714 * config/slite.exp (gdb_load): Likewise. 2715 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise. 2716 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise. 2717 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise. 2718 (single_step_until): Likewise. 2719 * gdb.arch/powerpc-d128-regs.exp: Likewise. 2720 * gdb.arch/system-gcore.exp: Likewise. 2721 * gdb.base/bigcore.exp (extract_heap): Likewise. 2722 * gdb.base/break-on-linker-gcd-function.exp: Likewise. 2723 * gdb.base/call-ar-st.exp: Likewise. 2724 * gdb.base/call-rt-st.exp: Likewise. 2725 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise. 2726 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise. 2727 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise. 2728 * gdb.base/corefile.exp: Likewise. 2729 * gdb.base/dbx.exp (gdb_file_cmd): Likewise. 2730 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise. 2731 * gdb.base/fixsection.exp: Likewise. 2732 * gdb.base/funcargs.exp: Likewise. 2733 * gdb.base/gcore-buffer-overflow.exp: Likewise. 2734 * gdb.base/gcore-relro.exp: Likewise. 2735 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise. 2736 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise. 2737 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise. 2738 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise. 2739 * gdb.base/list.exp: Likewise. 2740 (set_listsize): Likewise. 2741 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise. 2742 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise. 2743 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise. 2744 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise. 2745 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise. 2746 * gdb.base/setvar.exp: Likewise. 2747 (test_set): Likewise. 2748 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise. 2749 * gdb.base/solib-overlap.exp: Likewise. 2750 * gdb.base/store.exp, gdb.base/structs.exp: Likewise. 2751 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise. 2752 * gdb.base/watchpoint.exp (initialize): Likewise. 2753 (test_simple_watchpoint): Likewise. 2754 (test_disabling_watchpoints): Likewise. 2755 (test_watchpoint_triggered_in_syscall): Likewise. 2756 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise. 2757 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise. 2758 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise. 2759 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise. 2760 * gdb.hp/gdb.aCC/optimize.exp: Likewise. 2761 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise. 2762 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise. 2763 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise. 2764 * gdb.hp/gdb.compat/xdb1.exp: Likewise. 2765 * gdb.hp/gdb.compat/xdb2.exp: Likewise. 2766 * gdb.hp/gdb.compat/xdb3.exp: Likewise. 2767 * gdb.hp/gdb.defects/bs14602.exp: Likewise. 2768 * gdb.hp/gdb.defects/solib-d.exp: Likewise. 2769 * gdb.mi/gdb792.exp: Likewise. 2770 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise. 2771 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise. 2772 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise. 2773 * gdb.threads/gcore-thread.exp: Likewise. 2774 (load_core): Likewise. 2775 * gdb.threads/pthreads.exp (all_threads_running): Likewise. 2776 (test_startup, check_control_c): Likewise. 2777 * gdb.threads/sigstep-threads.exp: Likewise. 2778 * gdb.threads/thread_check.exp: Likewise. 2779 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise. 2780 * gdb.trace/circ.exp (run_trace_experiment): Likewise. 2781 (set_a_tracepoint, trace_buffer_normal): Likewise. 2782 (gdb_trace_circular_tests): Likewise. 2783 * gdb.trace/collection.exp: Likewise. 2784 * gdb.trace/disconnected-tracing.exp: Likewise. 2785 * gdb.trace/infotrace.exp: Likewise. 2786 * gdb.trace/mi-traceframe-changed.exp: Likewise. 2787 * gdb.trace/mi-tracepoint-changed.exp: Likewise. 2788 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise. 2789 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise. 2790 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise. 2791 * gdb.trace/stap-trace.exp: Likewise. 2792 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise. 2793 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise. 2794 * gdb.trace/trace-buffer-size.exp: Likewise. 2795 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise. 2796 * gdb.trace/unavailable.exp: Likewise. 2797 * gdb.trace/while-dyn.exp: Likewise. 2798 * lib/fortran.exp (set_lang_fortran): Likewise. 2799 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise. 2800 (gdb_breakpoint, gdb_reinitialize_dir): Likewise. 2801 (default_gdb_start, get_compiler_info): Likewise. 2802 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise. 2803 (get_debug_format, setup_xfail_format): Likewise. 2804 (rerun_to_main, gdb_skip_float_test): Likewise. 2805 (build_id_debug_filename_get, get_remotetimeout): Likewise. 2806 * lib/java.exp (set_lang_java): Likewise. 2807 * lib/mi-support.exp (default_mi_gdb_start): Likewise. 2808 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise. 2809 (mi_gdb_file_cmd, mi_gdb_test): Likewise. 2810 (mi_run_cmd_full, mi_expect_interrupt): Likewise. 2811 * lib/objc.exp (set_lang_objc): Likewise. 2812 * lib/pascal.exp (set_lang_pascal): Likewise. 2813 * lib/prompt.exp (default_prompt_gdb_start): Likewise. 2814 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise. 2815 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise. 2816 28172013-03-14 Sergio Durigan Junior <sergiodj@redhat.com> 2818 2819 PR c++/15203 2820 PR c++/15210 2821 * gdb.cp/m-static.cc (keepalive_int): New function. 2822 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'. 2823 * gdb.cp/m-static.exp: New test for `sintvar'. 2824 28252013-03-14 Yao Qi <yao@codesourcery.com> 2826 2827 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output 2828 of 'tstatus' into tstatus_output. 2829 (top level): Save the trace data to tfile. Read trace file in 2830 tfile target. Check the trace status. 2831 28322013-03-13 Yao Qi <yao@codesourcery.com> 2833 2834 * gdb.trace/tsv.exp (check_tsv): New. 2835 (top level): Save a tfile on current trace session. Call 2836 check_tsv on live target. Load the tfile with target tfile 2837 and call check_tsv again. 2838 28392013-03-13 Yao Qi <yao@codesourcery.com> 2840 2841 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV. 2842 Replace some "gdb_test" with "gdb_test_no_output". 2843 28442013-03-12 Paul Hilfinger <hilfingr@adacore.com> 2845 2846 * gdb.ada/expr_delims.exp: New file. 2847 * gdb.ada/expr_delims/foo.adb: New file. 2848 * gdb.ada/expr_delims/pck.ads: New file. 2849 * gdb.ada/expr_delims/pck.adb: New file. 2850 28512013-03-11 Keith Seitz <keiths@redhat.com> 2852 2853 * watchpoint.exp (test_no_hw_watchpoints): Add test using 2854 both condition and thread. Then delete the watchpoint. 2855 28562013-03-11 Christian Himpel <christian.himpel@intel.com> 2857 2858 * Makefile.in: Add btrace testsuite. 2859 * configure: Regenerated. 2860 * configure.ac: Add btrace testsuite. 2861 * gdb.btrace/Makefile.in: New file. 2862 * gdb.btrace/enable.c: New file. 2863 * gdb.btrace/enable.exp: New file. 2864 * gdb.btrace/function_call_history.c: New file. 2865 * gdb.btrace/function_call_history.exp: New file. 2866 * gdb.btrace/instruction_history.c: New file. 2867 * gdb.btrace/instruction_history.exp: New file. 2868 * gdb.btrace/instruction_history.S: New file. 2869 * lib/gdb.exp: Add btrace skip proc. 2870 28712013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com> 2872 2873 Fix entry-values if the callee called a noreturn function. 2874 * gdb.arch/amd64-tailcall-noret.S: New file. 2875 * gdb.arch/amd64-tailcall-noret.c: New file. 2876 * gdb.arch/amd64-tailcall-noret.exp: New file. 2877 28782013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com> 2879 2880 Fix entry-values in C++ across CUs. 2881 * gdb.arch/amd64-tailcall-cxx.exp: New file. 2882 * gdb.arch/amd64-tailcall-cxx1.S: New file. 2883 * gdb.arch/amd64-tailcall-cxx1.cc: New file. 2884 * gdb.arch/amd64-tailcall-cxx2.S: New file. 2885 * gdb.arch/amd64-tailcall-cxx2.cc: New file. 2886 28872013-03-08 Stan Shebs <stan@codesourcery.com> 2888 Hafiz Abid Qadeer <abidh@codesourcery.com> 2889 2890 gdb/testsuite/ 2891 * gdb.trace/trace-buffer-size.exp: New file. 2892 * gdb.trace/trace-buffer-size.c: New file. 2893 28942013-03-06 Pedro Alves <palves@redhat.com> 2895 2896 * gdb.trace/tstatus.exp (run_trace_experiment): When the target 2897 doesn't support the tested optional feature, call "unsupported" 2898 with the same test message as the "pass" case, instead of calling 2899 "pass" with a different message. Use the same text for the "fail" 2900 cases too. 2901 29022013-03-06 Yao Qi <yao@codesourcery.com> 2903 2904 * gdb.trace/tstatus.exp: Remove the invocation of 2905 gdb_load_shlibs, gdb_compile, clean_restart and runto_main. 2906 (test_tracepoints): Don't set fast tracepoint. 2907 (top level): Don't check agent library is loaded or not. 2908 29092013-03-06 Yao Qi <yao@codesourcery.com> 2910 2911 * gdb.trace/tstatus.exp (run_trace_experiment): Escape 2912 parentheses by "\\". 2913 29142013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com> 2915 2916 * gdb.linespec/base/one/thefile.cc (twodup): New. 2917 (m): Call it. 2918 * gdb.linespec/base/two/thefile.cc (dupname): New. 2919 (n): Call it. 2920 * gdb.linespec/break-ask.exp: New file. 2921 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker. 2922 29232013-02-28 Yao Qi <yao@codesourcery.com> 2924 2925 * gdb.trace/report.exp: Move some code to ... 2926 (use_collected_data): New. 2927 (top level): Call use_collected_data once on the live target. 2928 Save at file of the current trace session, load it with target 2929 tfile, and call use_collected_data again. 2930 29312013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com> 2932 2933 * gdb.threads/fork-thread-pending.c (main): Add alarm. 2934 29352013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com> 2936 2937 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable. 2938 Add final kill of ${valgrind_pid}. 2939 29402013-02-20 Siva Chandra Reddy <sivachandra@google.com> 2941 2942 * gdb.python/py-arch.c: New test case 2943 * gdb.python/py-arch.exp: New tests to test 2944 gdb.Architecture.disassemble 2945 * gdb.python/Makefile.in: Add py-arch to the list of 2946 EXECUTABLES. 2947 29482013-02-18 Tom Tromey <tromey@redhat.com> 2949 2950 * gdb.dwarf2/subrange.exp: New file. 2951 29522013-02-15 Pedro Alves <pedro@codesourcery.com> 2953 Hafiz Abid Qadeer <abidh@codesourcery.com> 2954 2955 * gdb.trace/tfile.exp: Add test for -trace-status command. 2956 29572013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com> 2958 2959 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace 2960 nanosleep by sleep. 2961 29622013-02-14 Pedro Alves <palves@redhat.com> 2963 2964 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &. 2965 29662013-02-14 Pedro Alves <pedro@codesourcery.com> 2967 Hafiz Abid Qadeer <abidh@codesourcery.com> 2968 2969 * gdb.trace/tsv.exp: Adjust tests, and add a few more. 2970 29712013-02-12 Tom Tromey <tromey@redhat.com> 2972 2973 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor. 2974 * gdb.cp/m-static.exp: Add tests to print quoted destructor. 2975 29762013-02-12 Pedro Alves <palves@redhat.com> 2977 2978 * gdb.base/catch-signal.c: Update copyright years. 2979 * gdb.base/catch-signal.exp: Update copyright years. 2980 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years. 2981 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years. 2982 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years. 2983 * gdb.dwarf2/dw2-error.S: Update copyright years. 2984 * gdb.dwarf2/dw2-error.c: Update copyright years. 2985 * gdb.dwarf2/dw2-restrict.S: Update copyright years. 2986 * gdb.dwarf2/dw2-restrict.c: Update copyright years. 2987 * gdb.dwarf2/dw2-restrict.exp: Update copyright years. 2988 29892013-02-12 Pedro Alves <palves@redhat.com> 2990 2991 * gdb.base/catch-signal.exp: Correct test file name in "Skipping" 2992 message. 2993 * gdb.base/sigaltstack.exp: Ditto. 2994 * gdb.base/siginfo.exp: Ditto. 2995 * gdb.base/sizeof.exp: Ditto. 2996 29972013-02-12 Pedro Alves <palves@redhat.com> 2998 2999 * gdb.mi/mi-basics.exp: Tweak intro comment. 3000 * gdb.mi/mi-break.exp: Tweak intro comment. 3001 * gdb.mi/mi-console.exp: Tweak intro comment. 3002 * gdb.mi/mi-file.exp: Tweak intro comment. 3003 * gdb.mi/mi-read-memory.exp: Tweak intro comment. 3004 * gdb.mi/mi-return.exp: Tweak intro comment. 3005 * gdb.mi/mi-stepi.exp: Tweak intro comment. 3006 * gdb.mi/mi-until.exp: Tweak intro comment. 3007 * gdb.mi/mi-watch.exp: Tweak intro comment. 3008 30092013-02-12 Sanimir Agovic <sanimir.agovic@intel.com> 3010 3011 * gdb.server/no-thread-db.exp: New file. 3012 * gdb.server/no-thread-db.c: New file. 3013 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db. 3014 30152013-02-11 Doug Evans <dje@google.com> 3016 3017 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing 3018 two decfloats. 3019 30202013-02-11 Sergio Durigan Junior <sergiodj@redhat.com> 3021 3022 * gdb.base/bitfields.c (struct internalvartest): New declaration. 3023 * gdb.base/bitfields.exp (bitfield_internalvar): New function. 3024 30252013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com> 3026 3027 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid. 3028 30292013-02-06 Yao Qi <yao@codesourcery.com> 3030 3031 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename 3032 to ... 3033 (test_create_delete_modify_tsv): ... here. New test on modifying 3034 the initial value of a tsv. 3035 30362013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com> 3037 3038 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ... 3039 (cd .../rdir): ... here. 3040 30412013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com> 3042 3043 * gdb.linespec/base/one/header.h: New file. 3044 * gdb.linespec/base/two/header.h: New file. 3045 * gdb.linespec/macro-relative.c: New file. 3046 * gdb.linespec/macro-relative.exp: New file. 3047 30482013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com> 3049 3050 * gdb.base/fullpath-expand-func.c: New file. 3051 * gdb.base/fullpath-expand.c: New file. 3052 * gdb.base/fullpath-expand.exp: New file. 3053 * gdb.base/realname-expand-real.c: New file. 3054 * gdb.base/realname-expand.c: New file. 3055 * gdb.base/realname-expand.exp: New file. 3056 30572013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com> 3058 3059 * gdb.dwarf2/dw2-dir-file-name.exp: New file. 3060 * gdb.dwarf2/dw2-dir-file-name.c: New file. 3061 30622013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com> 3063 3064 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs. 3065 (compare_filenames_for_search does not match) 3066 (compare_filenames_for_search does match): New tests. 3067 30682013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com> 3069 3070 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls. 3071 30722013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com> 3073 3074 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list. 3075 30762013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com> 3077 3078 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug, 3079 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now 3080 ${binfile}.mini_debuginfo-debuglink and 3081 ${binfile}.mini_debuginfo-debuglink.xz. 3082 30832013-02-01 Tom Tromey <tromey@redhat.com> 3084 3085 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string 3086 attributes. 3087 30882013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com> 3089 Tom Tromey <tromey@redhat.com> 3090 3091 * gdb.dwarf2/method-ptr.exp: Link with c++. 3092 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count. 3093 30942013-01-31 Tom Tromey <tromey@redhat.com> 3095 3096 * gdb.base/jit.exp (compile_jit_test): New proc. 3097 Add PIE tests. 3098 30992013-01-31 Tom Tromey <tromey@redhat.com> 3100 3101 * gdb.dwarf2/method-ptr.cc: New file. 3102 * gdb.dwarf2/method-ptr.exp: New file. 3103 31042013-01-31 Tom Tromey <tromey@redhat.com> 3105 3106 * lib/dwarf.exp (namespace Dwarf): New. 3107 31082013-01-29 Tom Tromey <tromey@redhat.com> 3109 3110 * gdb.dwarf2/fission-reread.exp: Add unload test. 3111 31122013-01-28 Doug Evans <dje@google.com> 3113 3114 * gdb.dwarf2/fission-loclists.exp: New file. 3115 * gdb.dwarf2/fission-loclists.S: New file. 3116 31172013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com> 3118 3119 Code cleanup. 3120 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start, 3121 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable 3122 and prepare_for_testing. 3123 * gdb.base/store.exp: Likewise. 3124 31252013-01-25 Tom Tromey <tromey@redhat.com> 3126 3127 * gdb.python/py-explore.exp: Expect the gdb prompt. 3128 31292013-01-25 Andrew Burgess <aburgess@broadcom.com> 3130 3131 * gdb.base/gnu_vector.c: New variable for use in tests. 3132 * gdb.base/gnu_vector.exp: Update and extend tests to reflect 3133 changes in scalar to vector casting and widening. 3134 * gdb.python/py-type.c: New variables for use in tests. 3135 * gdb.python/py-type.exp: Update vector related tests to reflect 3136 changes in scalar to vector casting and widening. 3137 31382013-01-24 Tiago St��rmer Daitx <tdaitx@linux.vnet.ibm.com> 3139 3140 * gdb.base/prologue-include.c: New file. 3141 * gdb.base/prologue-include.exp: New file. 3142 * gdb.base/prologue-include.h: New file. 3143 31442013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com> 3145 3146 PR gdb/13443 3147 * gdb.mi/mi-var-block.exp: Make test messages unique. 3148 31492013-01-23 Tom Tromey <tromey@redhat.com> 3150 3151 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test. 3152 31532013-01-23 Tom Tromey <tromey@redhat.com> 3154 3155 * gdb.cp/converts.cc (main): Initialize 'a'. 3156 31572013-01-23 Siva Chandra Reddy <sivachandra@google.com> 3158 3159 * testsuite/gdb.python/frame.exp: Add a test for 3160 gdb.Frame.architecture() method. 3161 31622013-01-22 Pedro Alves <palves@redhat.com> 3163 3164 * gdb.base/annota1.exp (signal sent): No longer expect 3165 breakpoints-invalid. 3166 * gdb.cp/annota2.exp (continue until exit) 3167 (watch triggered on a.x): Ditto. 3168 31692013-01-22 Pedro Alves <palves@redhat.com> 3170 3171 * gdb.base/annota1.exp (breakpoints_invalid): New variable. 3172 Adjust tests to breakpoints-invalid changes. 3173 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New 3174 variables. 3175 Adjust tests to breakpoints-invalid changes. 3176 31772013-01-22 Pedro Alves <palves@redhat.com> 3178 3179 * gdb.base/annota1.exp (annotate ignore count change): Add 3180 expected output for failure case. 3181 31822013-01-22 Tom Tromey <tromey@redhat.com> 3183 3184 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init 3185 call. 3186 31872013-01-21 Marc Khouzam <marc.khouzam@ericsson.com> 3188 3189 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field. 3190 * gdb.mi/mi-catch-load.exp: Ditto. 3191 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field. 3192 Also handle 'thread' field. 3193 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field. 3194 * gdb.mi/mi-watch.exp: Ditto. 3195 * lib/mi-support.exp: Ditto. 3196 31972013-01-21 Siva Chandra Reddy <sivachandra@google.com> 3198 3199 * gdb.python/py-explore.exp: Improve a test 3200 32012013-01-18 ��David Blaikie ��<dblaikie@gmail.com> 3202 3203 * gdb.base/label.c (main): Correct the type of the second 3204 parameter. 3205 32062013-01-18 Tom Tromey <tromey@redhat.com> 3207 3208 * gdb.dwarf2/trace-crash.s: New file. 3209 * gdb.dwarf2/trace-crash.exp: New file. 3210 32112013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com> 3212 3213 PR gdb/13443 3214 * gdb.base/checkpoint.exp: Update test messages to make them 3215 unique. 3216 32172013-01-18 Yao Qi <yao@codesourcery.com> 3218 3219 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the 3220 output of 'info tracepoints'. 3221 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): 3222 Likewise. 3223 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise. 3224 * gdb.trace/disconnected-tracing.c (struct foo): New. 3225 32262013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com> 3227 3228 * gdb.dwarf2/dw2-dos-drive.S: New file. 3229 * gdb.dwarf2/dw2-dos-drive.exp: New file. 3230 32312013-01-17 Doug Evans <dje@google.com> 3232 3233 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET, 3234 CXX_FOR_TARGET. 3235 3236 * boards/cc-with-tweaks.exp: New file. 3237 32382013-01-17 Tom Tromey <tromey@redhat.com> 3239 3240 * gdb.base/completion.exp: Add "set cp-abi" completion test. 3241 32422013-01-17 Pedro Alves <palves@redhat.com> 3243 3244 Merge dg-extract-results.sh from upstream (svn 195224). 3245 3246 2013-01-15 David Blaikie <dblaikie@gmail.com> 3247 * dg-extract-results.sh: Fix order of summary counts. 3248 3249 2013-01-15 David Blaikie <dblaikie@gmail.com> 3250 * dg-extract-results.sh: Constrain the start-of-log pattern. 3251 3252 2013-01-15 David Blaikie <dblaikie@gmail.com> 3253 * dg-extract-results.sh: Handle KPASSes. 3254 3255 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 3256 * dg-extract-results.sh: Redirect grep output to /dev/null instead 3257 of grep -q. 3258 32592012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com> 3260 3261 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader 3262 interface. 3263 * gdb.base/jithost.c: New file. 3264 * gdb.base/jithost.h: New file. 3265 * gdb.base/jitreader.c : New file. 3266 * gdb.base/jit-protocol.h: New file. 3267 32682013-01-16 Tom Tromey <tromey@redhat.com> 3269 3270 * gdb.base/catch-signal.c: New file. 3271 * gdb.base/catch-signal.exp: New file. 3272 32732013-01-16 Tom Tromey <tromey@redhat.com> 3274 3275 * gdb.mi/mi-catch-load.exp: Look for "catch-type". 3276 32772013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com> 3278 3279 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets. 3280 32812013-01-14 Tom Tromey <tromey@redhat.com> 3282 3283 * gdb.base/completion.exp: Add "set gnutarget" test. 3284 32852013-01-14 Tom Tromey <tromey@redhat.com> 3286 3287 * gdb.dwarf2/dw2-restrict.S: New file. 3288 * gdb.dwarf2/dw2-restrict.c: New file. 3289 * gdb.dwarf2/dw2-restrict.exp: New file. 3290 32912013-01-14 Tom Tromey <tromey@redhat.com> 3292 3293 * gdb.dwarf2/dw2-error.exp: New file. 3294 * gdb.dwarf2/dw2-error.c: New file. 3295 * gdb.dwarf2/dw2-error.S: New file. 3296 32972013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com> 3298 3299 * gdb.cp/parse-lang.cc: New file. 3300 * gdb.cp/parse-lang.exp: New file. 3301 33022013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com> 3303 3304 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir. 3305 (set substitute-path): New test. 3306 (fullname present): Remove content. 3307 (substituted fullname): New test. 3308 33092013-01-13 Joel Brobecker <brobecker@adacore.com> 3310 3311 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests 3312 check. Move $gdb_py_is_py24 value check right after. 3313 33142013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com> 3315 3316 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit 3317 targets. 3318 33192013-01-11 Yao Qi <yao@codesourcery.com> 3320 3321 * gdb.base/dprintf.exp: Check the output of 'info breakpoints' 3322 for dprintf. 3323 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): 3324 Check the fields in "=breakpoint-created" for dprintf. 3325 33262012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com> 3327 3328 * gdb.mi/mi-fullname-deleted.exp: New file. 3329 33302012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com> 3331 3332 * gdb.base/skip-solib.exp (info skip with pending file): Update the 3333 expected output. 3334 (info skip with pending file): Remove. 3335 (ignoring function in solib, info skip for function multiply): Update 3336 the expected output. 3337 * gdb.base/skip.ex (skip (main), skip function baz, info skip) 3338 (info skip (delete 1), info skip after disabling all) 3339 (info skip after enabling all, info skip after disabling 4 2-3) 3340 (info skip after enabling 2-3, info skip 2-3) 3341 (info skip after deleting 2 3): Update the expected output. 3342 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the 3343 statement to its initialization and return. 3344 * gdb.linespec/skip-two.exp: New file. 3345 33462012-12-19 Doug Evans <dje@google.com> 3347 3348 * gdb.base/maint.exp: Handle testing with .gdb_index. 3349 33502012-12-19 Joel Brobecker <brobecker@adacore.com> 3351 3352 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from 3353 Cavium to FSF. 3354 33552012-12-19 Joel Brobecker <brobecker@adacore.com> 3356 3357 * dg-extract-results.sh: Update contact info in copyright notice. 3358 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to 3359 GPL v3 or later. Update contact info. 3360 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c, 3361 gdb.threads/watchpoint-fork-mt.c, 3362 gdb.threads/watchpoint-fork-parent.c, 3363 gdb.threads/watchpoint-fork-st.c, 3364 gdb.threads/watchpoint-fork.h: Likewise. 3365 33662012-12-15 Yao Qi <yao@codesourcery.com> 3367 3368 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check 3369 'installed' field in '=breakpoint-modified'. 3370 (test_reconnect): Check 'installed' field in 3371 '=breakpoint-modified' and '=breakpoint-created'. 3372 3373 * gdb.trace/actions.exp: Update test for 'installed' field. 3374 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): 3375 (tracepoint_change_loc_2): Likewise. 3376 Check 'info tracepoint' display nothing else. 3377 * gdb.trace/deltrace.exp: Likewise. 3378 * gdb.trace/infotrace.exp: Likewise. 3379 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote): 3380 Likewise. 3381 * gdb.trace/passcount.exp: Likewise. 3382 * gdb.trace/tracecmd.exp: Likewise. 3383 * gdb.trace/while-stepping.exp: Likewise. 3384 33852012-12-14 Tom Tromey <tromey@redhat.com> 3386 3387 * gdb.cp/member-name.exp: New file. 3388 * gdb.cp/member-name.cc: New file. 3389 33902012-12-14 Tom Tromey <tromey@redhat.com> 3391 3392 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails. 3393 33942012-12-14 Doug Evans <dje@google.com> 3395 3396 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for 3397 DW_OP_GNU_implicit_pointer is section-relative. 3398 33992012-12-14 Tom Tromey <tromey@redhat.com> 3400 3401 * gdb.base/info-proc.exp: Add core file tests. 3402 34032012-12-14 Yufeng Zhang <yufeng.zhang@arm.com> 3404 3405 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals. 3406 34072012-12-13 Doug Evans <dje@google.com> 3408 3409 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux. 3410 * gdb.multi/multi-arch.exp: Ditto. 3411 34122012-12-12 Keven Boell <keven.boell@intel.com> 3413 3414 * gdb.mi/mi-catch-load-so.c: New. Clone of the 3415 catch load test library source file. 3416 * gdb.mi/mi-catch-load.c: New. Clone of the catch 3417 load test source file. 3418 * gdb.mi/mi-catch-load.exp: New. Test file for 3419 basic MI -catch-load and -catch-unload tests. 3420 34212012-12-11 Paul Koning <paul_koning@dell.com> 3422 3423 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag 3424 exception. 3425 (_iterator_except): New function. 3426 (ArrayPrinter): Use _iterator function instead of local _iterator 3427 class for Python 3 compatibility. 3428 (NoStringContainerPrinter): Use _iterator_except instead of 3429 _iterator. 3430 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of 3431 execfile for Python 3 compatibility. 3432 * gdb.python/python.exp: Handle Python 2.4 exception traceback 3433 format in error_prompt test. 3434 34352012-12-10 Paul Koning <paul_koning@dell.com> 3436 3437 * gdb.base/charset.exp: Change print syntax for Python 3 3438 compatibility. 3439 * gdb.python/py-block.exp: Ditto. 3440 * gdb.python/py-breakpoint.exp: Ditto. 3441 * gdb.python/py-cmd.exp: Ditto. 3442 * gdb.python/py-events.py: Ditto. 3443 * gdb.python/py-finish-breakpoint.py: Ditto. 3444 * gdb.python/py-finish-breakpoint2.exp: Ditto. 3445 * gdb.python/py-finish-breakpoint2.py: Ditto. 3446 * gdb.python/py-frame-inline.exp: Ditto. 3447 * gdb.python/py-frame.exp: Ditto. 3448 * gdb.python/py-infthread.exp: Ditto. 3449 * gdb.python/py-objfile.exp: Ditto. 3450 * gdb.python/py-parameter.exp: Ditto. 3451 * gdb.python/py-progspace.exp: Ditto. 3452 * gdb.python/py-prompt.exp: Ditto. 3453 * gdb.python/py-symbol.exp: Ditto. 3454 * gdb.python/py-symtab.exp: Ditto. 3455 * gdb.python/py-template.exp: Ditto. 3456 * gdb.python/py-value-cc.exp: Ditto. 3457 * gdb.python/python.exp: Ditto. 3458 * gdb.python/source2.py: Ditto. 3459 * gdb.python/lib-types.exp: Change print syntax for Python 3 3460 compatibility. 3461 Use sorted() function rather than sort() method. 3462 Accept either int or long values for enum values. 3463 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of 3464 execfile for Python 3 compatibility. 3465 * gdb.python/py-evsignal.exp: Ditto. 3466 * gdb.python/py-evthreads.exp: Ditto. 3467 * gdb.python/py-mi.exp: Ditto. 3468 * gdb.python/py-pp-maint.exp: Ditto. 3469 * gdb.python/py-prettyprint.exp: Ditto. 3470 * gdb.python/py-finish-breakpoint.exp: Change print syntax for 3471 Python 3 compatibility. 3472 Skip tests for Python 2.4. 3473 * gdb.python/py-inferior.exp: Change print syntax for 3474 Python 3 compatibility. 3475 Use byte string rather than character string in memory write test 3476 if Python 3. 3477 * gdb.python/py-pp-maint.py: Change class declarations to "new 3478 class" syntax. 3479 * gdb.python/py-prettyprint.py: Change iterator class to generator 3480 function for Python 3 compatibility. 3481 Make all classes "new style". 3482 Fix indentation issue and stray semicolon. 3483 * gdb.python/py-shared.expChange print syntax for Python 3 3484 compatibility. 3485 Define "long" if Python 3. 3486 * gdb.python/py-type.exp: Change print syntax for Python 3 3487 compatibility. 3488 Accept either int or long values for enum values. 3489 * gdb.python/py-value.exp: Change print syntax for Python 3 3490 compatibility. 3491 Skip "long" and "unicode" tests if Python 3. 3492 Accept either "type" or "class" in type checks. 3493 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3. 3494 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5. 3495 34962012-12-10 Tom Tromey <tromey@redhat.com> 3497 3498 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well. 3499 (test): Add "two_cu" argument. 3500 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr 3501 for types; allow two CUs. 3502 35032012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com> 3504 3505 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file. 3506 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file. 3507 35082012-12-08 Yao Qi <yao@codesourcery.com> 3509 Pedro Alves <palves@redhat.com> 3510 3511 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test 3512 '=breakpoint-created' when GDB merges the tracepoints of both 3513 sides. 3514 35152012-12-07 Tom Tromey <tromey@redhat.com> 3516 3517 * gdb.base/break1.c (enum some_enum, union some_union): New. 3518 (some_enum_global, some_union_global, some_value): New globals. 3519 * gdb.base/completion.exp: Add tag completion tests. 3520 35212012-12-07 Tom Tromey <tromey@redhat.com> 3522 3523 * gdb.base/completion.exp: Add tests for ptype and whatis 3524 completion. 3525 35262012-12-07 Joel Brobecker <brobecker@adacore.com> 3527 3528 * gdb.base/stale-infcall.exp: Fix copyright line. 3529 35302012-12-07 Joel Brobecker <brobecker@adacore.com> 3531 3532 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference. 3533 35342012-12-06 Pedro Alves <palves@redhat.com> 3535 Tom Tromey <tromey@redhat.com> 3536 3537 * gdb.base/exprs.exp: Add tests for cast to void. 3538 35392012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com> 3540 3541 * gdb.python/py-mi.exp: Correct expected results for attribute 3542 "dynamic" returned by -var-update. 3543 Add test case for correct handling of "diplayhint" for children 3544 of dynamic varobjs. 3545 * gdb.python/py-prettyprint.c (set_itme): New function. 3546 (bug_14741) New function. 3547 (main) Add call to bug_14741(). 3548 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class. 3549 35502012-12-05 Ulrich Weigand <uweigand@de.ibm.com> 3551 3552 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in 3553 ${binfile}.funcsyms list. 3554 35552012-12-04 Yao Qi <yao@codesourcery.com> 3556 3557 PR gdb/13443 3558 * gdb.trace/actions.exp: Make test messages unique. 3559 35602012-11-29 Tom Tromey <tromey@redhat.com> 3561 3562 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign. 3563 35642012-11-29 Ulrich Weigand <uweigand@de.ibm.com> 3565 3566 * gdb.opencl/convs_casts.exp: Always expect standard vector type names. 3567 * gdb.opencl/datatypes.exp: Likewise. 3568 * gdb.opencl/operators.exp: Likewise. 3569 * gdb.opencl/vec_comps.exp: Likewise. 3570 35712012-11-29 Jerome Guitton <guitton@adacore.com> 3572 3573 * gdb.ada/iwide: New testcase. 3574 35752012-11-29 Jerome Guitton <guitton@adacore.com> 3576 3577 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in 3578 ptype test. 3579 35802012-11-29 Jerome Guitton <guitton@adacore.com> 3581 3582 * gdb.ada/variant_record_packed_array.exp: Test expressions of the 3583 form {VARIANT_TYPE}ADDRESS. 3584 35852012-11-27 Daniel Jacobowitz <dan@codesourcery.com> 3586 3587 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr. 3588 (func): New function. 3589 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr. 3590 * gdb.cp/member-ptr.exp: Add new tests for ptype and for 3591 pointers to members with pointer-to-function type. 3592 35932012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com> 3594 Tom Tromey <tromey@redhat.com> 3595 3596 * gdb.base/gnu-debugdata.exp: New file. 3597 * gdb.base/gnu-debugdata.c: New file. 3598 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning. 3599 (gdb_unload): Return 0 on success. 3600 36012012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com> 3602 3603 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6. 3604 36052012-11-26 Joel Brobecker <brobecker@adacore.com> 3606 3607 * gdb.base/empty_exe.exp: New testcase. 3608 36092012-11-20 Mike Frysinger <vapier@gentoo.org> 3610 3611 * gdb.base/completion.exp: Add test for help aliases completion. 3612 36132012-11-20 Yao Qi <yao@codesourcery.com> 3614 3615 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed): 3616 Don't test 'maint set show-debug-regs'. 3617 Use command 'set remotecache' instead of 3618 'set circular-trace-buffer'. 3619 36202012-11-16 Keith Seitz <keiths@redhat.com> 3621 3622 PR c++/13615 3623 * gdb.cp/baseenum.cc: New file. 3624 * gdb.cp/baseenum.exp: New file. 3625 * gdb.cp/derivation.cc (A): Add copyright. 3626 Add a typedef. 3627 (B): Use A::value_type instead of int. Change all references. 3628 (D): Use value_type instead of int. Change all references. 3629 (E): Likewise. 3630 (F); Likewise. 3631 (Z): New class. 3632 (ZZ): New class. 3633 (N, Base, Derived): New namespace and classes. 3634 (main): Add instances of Z and ZZ. 3635 Make sure all symbols from N are kept. 3636 * gdb.cp/derivation.exp: Update typedef changes in tests. 3637 Add tests for class typedefs both before and after starting 3638 the inferior. 3639 Add tests for searching for a typedef while stopped in a 3640 method. 3641 36422012-11-14 Luis Machado <lgustavo@codesourcery.com> 3643 3644 * gdb.mi/mi-var-create-rtti.c: New file. 3645 * gdb.mi/mi-var-create-rtti.exp: New file. 3646 36472012-11-14 Luis Machado <lgustavo@codesourcery.com> 3648 3649 * gdb.base/structs3.exp: Run to main before doing any tests. 3650 36512012-11-14 Andrew Burgess <aburgess@broadcom.com> 3652 3653 * gdb.python/py-type.exp: Uniquify test names. 3654 36552012-11-14 Yao Qi <yao@codesourcery.com> 3656 3657 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h". 3658 (thread_function) [DEBUG]: Call 'printf'. 3659 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation 3660 command line if 'DEBUG=1' is passed to test. 3661 Remove a pattern to match inferior's output. 3662 36632012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com> 3664 3665 * gdb.mi/mi-fill-memory.exp: New test. 3666 36672012-11-12 Tom Tromey <tromey@redhat.com> 3668 3669 * gdb.base/completion.exp: Update for "info type-printers". 3670 * gdb.python/py-typeprint.cc: New file. 3671 * gdb.python/py-typeprint.exp: New file. 3672 * gdb.python/py-typeprint.py: New file. 3673 36742012-11-12 Tom Tromey <tromey@redhat.com> 3675 3676 * gdb.base/call-sc.exp: Use "ptype/r". 3677 * gdb.base/volatile.exp: Don't expect "int". 3678 * gdb.cp/ptype-flags.cc: New file. 3679 * gdb.cp/ptype-flags.exp: New file. 3680 * gdb.cp/templates.exp: Use ptype/r. 3681 (test_ptype_of_templates, test_template_typedef): Likewise. 3682 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg 3683 argument. Handle template names and template parameters. 3684 * gdb.mi/mi-var-cmd.exp: Accept "long". 3685 * gdb.mi/mi-var-child.exp: Accept "long". 3686 * gdb.mi/mi-var-display.exp: Accept "long". 3687 * gdb.mi/mi2-var-child.exp: Accept "long". 3688 36892012-11-12 Tom Tromey <tromey@redhat.com> 3690 3691 * gdb.cp/classes.exp (test_ptype_class_objects): Remove 3692 "ptype" from calls to cp_test_ptype_class. 3693 (test_enums): Likewise. 3694 * gdb.cp/derivation.exp: Remove "ptype" from calls to 3695 cp_test_ptype_class. 3696 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from 3697 calls to cp_test_ptype_class. 3698 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise. 3699 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype" 3700 from calls to cp_test_ptype_class. 3701 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype" 3702 command here. Change "in_command" argument to "in_exp". 3703 37042012-11-10 Keith Seitz <keiths@redhat.com> 3705 3706 PR gdb/14288 3707 * gdb.base/printcmds.c: Add invalid_XXX globals 3708 for repeated byte tests. 3709 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure. 3710 * gdb.base/wchar.c (main): Add and construct a wchar_t 3711 array with repeated characters. 3712 * gdb.base/wchar.exp: Add repeated character tests. 3713 37142012-11-09 Andrew Burgess <aburgess@broadcom.com> 3715 3716 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi 3717 disassembly output. 3718 37192012-11-09 Pedro Alves <palves@redhat.com> 3720 3721 PR gdb/14306 3722 3723 * gdb.multi/multi-arch-exec.c: New file. 3724 * gdb.multi/multi-arch-exec.exp: New file. 3725 37262012-11-09 Yao Qi <yao@codesourcery.com> 3727 3728 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure. 3729 (top level): Call it. 3730 37312012-11-09 Yao Qi <yao@codesourcery.com> 3732 3733 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix 3734 typo. 3735 37362012-11-09 Pedro Alves <palves@redhat.com> 3737 3738 * gdb.multi/multi-arch.exp: New. 3739 37402012-11-08 Tom Tromey <tromey@redhat.com> 3741 3742 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from 3743 core files, if possible. 3744 * gdb.base/siginfo-thread.c: New file 3745 * gdb.base/siginfo-thread.exp: New file 3746 37472012-11-08 Tom Tromey <tromey@redhat.com> 3748 3749 * gdb.base/comprdebug.exp: New file. 3750 37512012-11-06 Pedro Alves <palves@redhat.com> 3752 3753 PR gdb/14810 3754 3755 * gdb.base/disabled-location.c: New file. 3756 * gdb.base/disabled-location.exp: New file. 3757 37582012-11-06 Tom Tromey <tromey@redhat.com> 3759 3760 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd. 3761 * gdb.python/py-strfns.exp (test_strfns_core_file): Use 3762 gdb_gcore_cmd. 3763 * gdb.cell/gcore.exp: Use gdb_gcore_cmd. 3764 * gdb.base/gcore.exp: Use gdb_gcore_cmd. 3765 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd. 3766 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd. 3767 * gdb.base/auxv.exp: Use gdb_gcore_cmd. 3768 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd. 3769 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd. 3770 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd. 3771 * lib/gdb.exp (gdb_gcore_cmd): New proc. 3772 37732012-11-05 Pedro Alves <palves@redhat.com> 3774 3775 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New 3776 procedure. 3777 (do_vfork_and_follow_child_tests_exec) 3778 (do_vfork_and_follow_child_tests_exit): Call it. 3779 37802012-11-05 Pedro Alves <palves@redhat.com> 3781 3782 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp() 3783 fails. 3784 37852012-11-03 Yao Qi <yao@codesourcery.com> 3786 3787 Fix PR gdb/14617. 3788 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): 3789 Remove setup_kfail, and update test. 3790 37912012-11-02 Tom Tromey <tromey@redhat.com> 3792 3793 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion 3794 test. 3795 37962012-11-02 Pedro Alves <palves@redhat.com> 3797 3798 PR gdb/14766 3799 3800 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove 3801 setup_kfail. 3802 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't 3803 get registers". 3804 38052012-11-02 Pedro Alves <palves@redhat.com> 3806 3807 * gdb.base/foll-vfork-exit.c: New file. 3808 * gdb.base/foll-vfork.exp (top level): New file-describing 3809 comment. 3810 (vfork_child_follow_to_exit): New procedure. 3811 (tcatch_vfork_then_child_follow): Rename as ... 3812 (tcatch_vfork_then_child_follow_exec): ... this. 3813 (tcatch_vfork_then_child_follow_exit): New procedure. 3814 (do_vfork_and_follow_parent_tests): New procedure, factored out 3815 from do_vfork_and_exec_tests. 3816 (do_vfork_and_follow_child_tests_exec): Ditto. 3817 (do_vfork_and_exec_tests): Delete. 3818 (do_vfork_and_follow_child_tests_exit): New procedure. 3819 (top level): Run tests with both the program that has the vfork 3820 child execing, and the program has the vfork child exiting. 3821 38222012-11-02 Pedro Alves <palves@redhat.com> 3823 3824 * gdb.base/foll-vfork.exp (setup_gdb): New procedure. 3825 (check_vfork_catchpoints, vfork_parent_follow_through_step) 3826 (vfork_parent_follow_to_bp): Call it. 3827 (kill_child): Delete. 3828 (vfork_and_exec_child_follow_to_main_bp) 3829 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No 3830 longer call kill_child. 3831 (tcatch_vfork_then_parent_follow): Call setup_gdb. 3832 (do_vfork_and_exec_tests): Don't runto_main before calling each 3833 test procedure. 3834 (top level): Don't clean restart and set verbose before running 3835 each test procedure. 3836 38372012-11-02 Pedro Alves <palves@redhat.com> 3838 3839 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step) 3840 (vfork_parent_follow_to_bp) 3841 (vfork_and_exec_child_follow_to_main_bp) 3842 (vfork_and_exec_child_follow_through_step) 3843 (tcatch_vfork_then_parent_follow) 3844 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow): 3845 Use with_test_prefix. 3846 38472012-11-02 Pedro Alves <palves@redhat.com> 3848 3849 * gdb.base/foll-vfork.c: Add copyright header. 3850 * gdb.base/vforked-prog.c: Add copyright header. 3851 38522012-11-02 Pedro Alves <palves@redhat.com> 3853 3854 * gdb.base/foll-vfork.exp 3855 (vfork_and_exec_child_follow_through_step): Don't skip on 3856 non-HP/UX targets. Expect the next to only step one line on 3857 non-HP/UX targets, rather than stopping only after the exec. 3858 38592012-11-02 Pedro Alves <palves@redhat.com> 3860 3861 Don't hard code line numbers. 3862 3863 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step): 3864 Expect text from the sources instead of a line number. 3865 (vfork_parent_follow_to_bp) 3866 (vfork_and_exec_child_follow_to_main_bp) 3867 (vfork_and_exec_child_follow_through_step) 3868 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow): 3869 Use gdb_get_line_number. 3870 38712012-11-02 Pedro Alves <palves@redhat.com> 3872 3873 Modernize. 3874 3875 * gdb.base/foll-vfork.exp: Use standard_testfile and 3876 build_executable. Pass descriptive string to untested. 3877 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp) 3878 (vfork_and_exec_child_follow_to_main_bp) 3879 (vfork_and_exec_child_follow_through_step) 3880 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow) 3881 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead 3882 of send_gdb/gdb_expect. 3883 3884 (kill_child): New procedure. 3885 (vfork_and_exec_child_follow_to_main_bp) 3886 (vfork_and_exec_child_follow_through_step): Use it. 3887 38882012-11-02 Yao Qi <yao@codesourcery.com> 3889 3890 * gdb.base/setvar.exp: Test setting nested struct. 3891 * gdb.base/setvar.c (v_struct3): New. 3892 38932012-11-01 Doug Evans <dje@google.com> 3894 3895 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite 3896 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to 3897 use them. 3898 38992012-10-31 Andrew Burgess <aburgess@broadcom.com> 3900 3901 PR cli/14772 3902 * gdb.base/gnu_vector.c (union_with_vector_1) 3903 (struct_with_vector_1): Add new struct and union for testing 3904 ptype. 3905 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and 3906 structs / unions containing vectors. 3907 39082012-10-25 Yao Qi <yao@codesourcery.com> 3909 3910 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use 3911 'setup_kfail' instead of 'setup_kfail_for_target'. 3912 * gdb.base/varargs.exp: Likewise. 3913 * lib/gdb.exp (setup_kfail_for_target): Remove. 3914 39152012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl> 3916 3917 * gdb.base/varargs.exp: PR gdb/12790 is now fixed. 3918 39192012-10-25 Mark Kettenis <kettenis@gnu.org> 3920 3921 * gdb.base/varargs.exp: PR gdb/12776 is now fixed. 3922 39232012-10-24 Joel Brobecker <brobecker@adacore.com> 3924 3925 * gdb.ada/set_wstr: New testcase. 3926 39272012-10-24 Joel Brobecker <brobecker@adacore.com> 3928 3929 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files. 3930 39312012-10-24 Joel Brobecker <brobecker@adacore.com> 3932 3933 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase. 3934 39352012-10-24 Mark Kettenis <kettenis@gnu.org> 3936 3937 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed. 3938 39392012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com> 3940 3941 * gdb.base/callfuncs.exp (do_function_calls): Fix 3942 setup_kfail_for_target for -m32 mode. 3943 39442012-10-23 Mark Kettenis <kettenis@gnu.org> 3945 3946 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800 3947 are now fixed. 3948 39492012-10-23 Yao Qi <yao@codesourcery.com> 3950 3951 * gdb.base/info-os.exp: Resume the inferior until it exits. 3952 39532012-10-18 Yufeng Zhang <yufeng.zhang@arm.com> 3954 3955 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true. 3956 * gdb.base/print-file-var.exp: Likewise. 3957 * gdb.base/type-opaque.exp: Likewise. 3958 39592012-10-17 Yao Qi <yao@codesourcery.com> 3960 3961 * gdb.mi/mi-memory-changed.exp: New. 3962 39632012-10-16 Yao Qi <yao@codesourcery.com> 3964 3965 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test 3966 returns true. 3967 Call gdb_load_shlibs. 3968 * gdb.reverse/solib-reverse.exp: Likewise. 3969 39702012-10-15 Keith Seitz <keiths@redhat.com> 3971 3972 * lib/cp-support.exp (cp_test_ptype_class): Add support 3973 for class typedefs. 3974 3975 * gdb.cp/derivation.exp: Add tests for g_instance. 3976 39772012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com> 3978 3979 Fix entry values resolving in inlined frames. 3980 * gdb.arch/amd64-entry-value-inline.S: New file. 3981 * gdb.arch/amd64-entry-value-inline.c: New file. 3982 * gdb.arch/amd64-entry-value-inline.exp: New file. 3983 39842012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com> 3985 Doug Evans <dje@google.com> 3986 3987 Fix recent gdb_breakpoint regression. 3988 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly 3989 braces from the parameter. 3990 * gdb.java/jprint.exp: Likewise. 3991 39922012-10-15 Doug Evans <dje@google.com> 3993 3994 * lib/gdb.exp (runto): Fix call to gdb_breakpoint. 3995 39962012-10-15 Yufeng Zhang <yufeng.zhang@arm.com> 3997 3998 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'. 3999 40002012-10-15 Tom Tromey <tromey@redhat.com> 4001 4002 * gdb.python/py-symtab.exp: Test sal and symtab destructors. 4003 40042012-10-15 Tom Tromey <tromey@redhat.com> 4005 4006 * gdb.python/py-symbol.exp: Test symbol destructor. 4007 40082012-10-14 Yao Qi <yao@codesourcery.com> 4009 4010 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp. 4011 * gdb.mi/mi-cli.exp: New. 4012 4013 * gdb.mi/mi2-basics.exp: Remove. 4014 * gdb.mi/mi2-break.exp: Remove. 4015 * gdb.mi/mi2-console.exp: Remove. 4016 * gdb.mi/mi2-disassemble.exp: Remove. 4017 * gdb.mi/mi2-eval.exp: Remove. 4018 * gdb.mi/mi2-file.exp: Remove. 4019 * gdb.mi/mi2-hack-cli.exp: Remove. 4020 * gdb.mi/mi2-pthreads.exp: Remove. 4021 * gdb.mi/mi2-read-memory.exp: Remove. 4022 * gdb.mi/mi2-regs.exp: Remove. 4023 * gdb.mi/mi2-return.exp: Remove. 4024 * gdb.mi/mi2-simplerun.exp: Remove. 4025 * gdb.mi/mi2-stack.exp: Remove. 4026 * gdb.mi/mi2-stepi.exp: Remove. 4027 * gdb.mi/mi2-syn-frame.exp: Remove. 4028 * gdb.mi/mi2-until.exp: Remove. 4029 * gdb.mi/mi2-watch.exp: Remove. 4030 * gdb.mi/mi2-var-block.exp: Remove. 4031 * gdb.mi/mi2-var-cmd.exp: Remove. 4032 * gdb.mi/mi2-var-display.exp: Remove. 4033 40342012-10-12 Yao Qi <yao@codesourcery.com> 4035 4036 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove 4037 trail '.*' on matching patterns. 4038 40392012-10-11 H.J. Lu <hongjiu.lu@intel.com> 4040 4041 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target. 4042 * gdb.arch/i386-cfi-notcurrent.exp: Likewise. 4043 * gdb.arch/i386-disp-step.exp: Likewise. 4044 * gdb.arch/i386-gnu-cfi.exp: Likewise. 4045 * gdb.arch/i386-prologue.exp: Likewise. 4046 * gdb.arch/i386-size-overlap.exp: Likewise. 4047 * gdb.arch/i386-size.exp: Likewise. 4048 * gdb.arch/i386-unwind.exp: Likewise. 4049 40502012-10-11 H.J. Lu <hongjiu.lu@intel.com> 4051 4052 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check. 4053 * gdb.arch/i386-word.exp: Likewise. 4054 40552012-10-11 H.J. Lu <hongjiu.lu@intel.com> 4056 4057 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of 4058 is_ilp32_target to set nr_regs. 4059 * gdb.arch/i386-sse.exp: Likewise. 4060 40612012-10-11 Doug Evans <dje@google.com> 4062 4063 PR breakpoints/14643. 4064 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread". 4065 * gdb.linespec/thread.c: New file. 4066 * gdb.linespec/thread.exp: New file. 4067 4068 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan. 4069 Recognize "message" -> print pass and fail. Add eof case. 4070 (runto): Recognize message, no-message. Print pass/fail if requested, 4071 with same treatment as gdb_breakpoint. 4072 (runto_main): Pass no-message to runto. 4073 (gdb_internal_error_resync): Add log message. 4074 (gdb_file_cmd): Tweak internal error fail text for consistency. 4075 40762012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com> 4077 4078 Fix crash during stepping on ppc32. 4079 * gdb.base/step-symless.c: New file. 4080 * gdb.base/step-symless.exp: New file. 4081 40822012-10-03 Doug Evans <dje@google.com> 4083 4084 PR symtab/14601 4085 * gdb.cp/using-crash.exp: New file. 4086 * gdb.cp/using-crash.cc: New file. 4087 40882012-10-02 Doug Evans <dje@google.com> 4089 4090 * lib/gdb.exp (gdb_unload): Change wording of perror text to be 4091 more consistent. 4092 (runto,gdb_debug_format): Ditto. 4093 (gdb_file_cmd): Watch for eof in nested gdb_expect. 4094 Clean up logging and error messages. 4095 40962012-10-01 Andrew Burgess <aburgess@broadcom.com> 4097 4098 Test find command on unmapped memory. 4099 * gdb.base/find-unmapped.c: New file. 4100 * gdb.base/find-unmapped.exp: New file. 4101 41022012-09-29 Yao Qi <yao@codesourcery.com> 4103 4104 * gdb.trace/mi-tracepoint-changed.exp: New. 4105 * gdb.mi/mi-breakpoint-changed.exp: New. 4106 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New 4107 * gdb.mi/pendshr2.c: New. 4108 41092012-09-28 Yao Qi <yao@codesourcery.com> 4110 4111 * gdb.mi/pr11022.exp: New. 4112 * gdb.mi/pr11022.c: New. Copied from gdb.base/. 4113 41142012-09-27 Tom Tromey <tromey@redhat.com> 4115 4116 * gdb.cp/derivation.exp: Add regression test. 4117 * gdb.cp/derivation.cc (class V_base, class V_inter, class 4118 V_derived): New. 4119 (vderived): New global. 4120 41212012-09-26 Tom Tromey <tromey@redhat.com> 4122 4123 * gdb.dwarf2/dw2-common-block.S: New file. 4124 * gdb.dwarf2/dw2-common-block.exp: New file. 4125 41262012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com> 4127 4128 * gdb.fortran/common-block.exp: New file. 4129 * gdb.fortran/common-block.f90: New file. 4130 41312012-09-26 Andrew Burgess <aburgess@broadcom.com> 4132 4133 * gdb.base/duplicate-bp.c: New file. 4134 * gdb.base/duplicate-bp.exp: New file. 4135 41362012-09-26 Yao Qi <yao@codesourcery.com> 4137 4138 * gdb.mi/mi2-cli.exp: Avoid line number in test summary. 4139 4140 Revert: 4141 2012-09-21 Yao Qi <yao@codesourcery.com> 4142 4143 * gdb.mi/mi2-cli.exp: Remove redundant '\'. 4144 41452012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com> 4146 4147 * gdb.base/longest-types.c: New test case. 4148 * gdb.base/longest-types.exp: New test case. 4149 41502012-09-25 Yao Qi <yao@codesourcery.com> 4151 4152 * gdb.mi/mi2-cli.exp: Check breakpoint notification. 4153 41542012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com> 4155 4156 Fix internal error on canonicalization of clang types. 4157 * gdb.dwarf2/dw2-canonicalize-type.S: New file. 4158 * gdb.dwarf2/dw2-canonicalize-type.exp: New file. 4159 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error. 4160 41612012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com> 4162 4163 Fix disassemble without parameters in tailcall frame. 4164 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests. 4165 41662012-09-21 Andrew Burgess <aburgess@broadcom.com> 4167 4168 * gdb.dwarf2/dw2-op-out-param.S: New file. 4169 * gdb.dwarf2/dw2-op-out-param.exp: New file. 4170 41712012-09-21 Yao Qi <yao@codesourcery.com> 4172 4173 * gdb.mi/mi2-cli.exp: Remove redundant '\'. 4174 41752012-09-21 Yao Qi <yao@codesourcery.com> 4176 4177 * gdb.mi/mi-cli.exp: Remove. 4178 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp. 4179 41802012-09-21 Yao Qi <yao@codesourcery.com> 4181 4182 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of 4183 "=record-started" notification. 4184 41852012-09-21 Yao Qi <yao@codesourcery.com> 4186 4187 * gdb.mi/mi-record-changed.exp: New. 4188 * gdb.mi/mi-reverse.exp: Adjust expected output. 4189 41902012-09-20 Tom Tromey <tromey@redhat.com> 4191 4192 * gdb.python/python.exp: Test atexit.register. 4193 41942012-09-20 Doug Evans <dje@google.com> 4195 4196 * boards/dwarf4-gdb-index.exp: New file. 4197 4198 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on 4199 while running the tests. 4200 42012012-09-18 Joel Brobecker <brobecker@adacore.com> 4202 4203 * gdb.ada/bp_reset: New testcase. 4204 42052012-09-18 Yao Qi <yao@codesourcery.com> 4206 4207 * gdb.trace/mi-tsv-changed.exp: New. 4208 42092012-09-18 Yao Qi <yao@codesourcery.com> 4210 4211 * gdb.trace/mi-traceframe-changed.exp: New. 4212 42132012-09-17 Yao Qi <yao@codesourcery.com> 4214 4215 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited" 4216 when it is less than 0. 4217 42182012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com> 4219 4220 PR 14119 4221 * gdb.arch/amd64-tailcall-ret.S: New file. 4222 * gdb.arch/amd64-tailcall-ret.c: New file. 4223 * gdb.arch/amd64-tailcall-ret.exp: New file. 4224 * gdb.reverse/amd64-tailcall-reverse.S: New file. 4225 * gdb.reverse/amd64-tailcall-reverse.c: New file. 4226 * gdb.reverse/amd64-tailcall-reverse.exp: New file. 4227 42282012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com> 4229 4230 PR 14548 4231 * gdb.reverse/singlejmp-reverse-nodebug.S: New file. 4232 * gdb.reverse/singlejmp-reverse-nodebug.c: New file. 4233 * gdb.reverse/singlejmp-reverse.S: New file. 4234 * gdb.reverse/singlejmp-reverse.c: New file. 4235 * gdb.reverse/singlejmp-reverse.exp: New file. 4236 42372012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com> 4238 4239 Fix compatibility with old GCC (~4.1). 4240 * gdb.cp/converts.cc (my_enum_var): New variable. 4241 42422012-09-14 Andrew Burgess <aburgess@broadcom.com> 4243 4244 * gdb.xml/tdesc-regs.exp: Update expected output for new 4245 vector_size syntax of vector types. 4246 42472012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu> 4248 4249 Refactor Python "gdb" module into a proper Python package, by 4250 introducing a new "_gdb" module for code implemented in C, and 4251 using reload/__import__ instead of exec. 4252 * gdb.python/python.exp (Test stderr location): Update module 4253 location of GDB-specific sys.stderr. 4254 (Test stdout location): Ditto for sys.stdout. 4255 42562012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com> 4257 4258 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu. 4259 42602012-09-12 Keith Seitz <keiths@redhat.com> 4261 4262 * gdb.cp/converts.cc (main): Comment out the pointer to boolean 4263 conversion statement. 4264 42652012-09-12 Doug Evans <dje@google.com> 4266 4267 * gdb.base/help.exp: Remove testing of individual command help text, 4268 too much of a maintenance burden. Instead, test the functionality 4269 of "help" itself. 4270 42712012-09-11 Doug Evans <dje@google.com> 4272 4273 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location 4274 breakpoint. 4275 4276 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name. 4277 * gdb.dwarf2/fission-reread.S: Ditto. 4278 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory. 4279 * gdb.dwarf2/fission-reread.exp: Ditto. 4280 42812012-09-11 Andrew Burgess <aburgess@broadcom.com> 4282 4283 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef. 4284 42852012-09-10 Joel Brobecker <brobecker@adacore.com> 4286 4287 * gdb.ada/optim_drec: New testcase. 4288 42892012-09-10 Doug Evans <dje@google.com> 4290 4291 * boards/fission.exp: Explicitly mark "board" as not remote. 4292 42932012-09-10 Keith Seitz <keiths@redhat.com> 4294 4295 PR gdb/13483 4296 * gdb.cp/converts.cc (A::A): Add ctor. 4297 (A::member_): Add member. 4298 (enum my_enum): New enumeration. 4299 (main): Add calls to foo1_7 with various 4300 permitted arguments. 4301 * gdb.cp/converts.exp: Add tests for boolean 4302 conversions permitted by the standard. 4303 43042012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu> 4305 4306 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to 4307 avoid spurious results due to ~/.gdbinit. 4308 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with 4309 $INTERNAL_GDBFLAGS in run command. 4310 * gdb.gdb/observer.exp (setup_test): Ditto. 4311 * gdb.gdb/selftest.exp (test_with_self): Ditto. 4312 * gdb.gdb/xfullpath.exp (setup_test): Ditto. 4313 43142012-09-06 Doug Evans <dje@google.com> 4315 4316 * boards/fission.exp: New file. 4317 4318 * gdb.python/py-value.exp: Use clean_restart. 4319 43202012-09-05 Doug Evans <dje@google.com> 4321 4322 * gdb.base/info-macros.c: Fix whitespace. 4323 43242012-08-28 Pedro Alves <palves@redhat.com> 4325 4326 PR gdb/14428 4327 4328 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'. 4329 43302012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com> 4331 4332 * gdb.base/break-caller-line.c: New file. 4333 * gdb.base/break-caller-line.exp: New file. 4334 43352012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com> 4336 4337 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command. 4338 * gdb.arch/i386-cfi-notcurrent.S: New file. 4339 * gdb.arch/i386-cfi-notcurrent.exp: New file. 4340 43412012-08-27 Wei-cheng Wang <cole945@gmail.com> 4342 Yao Qi <yao@codesourcery.com> 4343 Pedro Alves <palves@redhat.com> 4344 4345 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail): 4346 New procedures. 4347 (top level): Add overlap checking tests. 4348 43492012-08-24 Tom Tromey <tromey@redhat.com> 4350 4351 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if 4352 gdb_test_multiple fails for other reasons. 4353 43542012-08-24 Yao Qi <yao@codesourcery.com> 4355 4356 * lib/gdb.exp (skip_unwinder_tests): Remove pass. 4357 43582012-08-23 Pedro Alves <palves@redhat.com> 4359 4360 * gdb.base/help.exp: Adjust to "handle" help text change. 4361 43622012-08-23 Yao Qi <yao@codesourcery.com> 4363 4364 * gdb.trace/disconnected-tracing.c (start, end): New. 4365 (main): Call start and end. 4366 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move 4367 existing tests into this proc. 4368 (disconnected_tfind): New. 4369 43702012-08-23 Yao Qi <yao@codesourcery.com> 4371 4372 * boards/native-gdbserver.exp (${board}_upload): New. 4373 * boards/native-stdio-gdbserver.exp (${board}_upload): New. 4374 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'. 4375 Execute tfile on remote target. 4376 Copy trace file from target to host. 4377 43782012-08-22 Joseph Myers <joseph@codesourcery.com> 4379 4380 * gdb.arch/thumb-bx-pc.S: New file. 4381 * gdb.arch/thumb-bx-pc.exp: New file. 4382 43832012-08-22 Tom Tromey <tromey@redhat.com> 4384 4385 * gdb.base/maint.exp: Update. 4386 43872012-08-22 Tom Tromey <tromey@redhat.com> 4388 4389 * lib/gdb.exp (skip_unwinder_tests): New proc. 4390 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests. 4391 * gdb.java/jnpe.exp: Use skip_unwinder_tests. 4392 43932012-08-21 Tom Tromey <tromey@redhat.com> 4394 4395 * gdb.hp/gdb.aCC/exception.exp: Remove. 4396 4397012-08-19 Andrew Pinski <apinski@cavium.com> 4398 4399 * gdb.arch/mips-octeon-bbit.c: New file. 4400 * gdb.arch/mips-octeon-bbit.exp: New Test. 4401 4402012-08-19 Keith Seitz <keiths@redhat.com> 4403 4404 PR c++/14365 4405 * gdb.dwarf2/dw2-anon-mptr.exp: New file. 4406 * gdb.dwarf2/dw2-anon-mptr.S: New file. 4407 44082012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com> 4409 4410 * gdb.base/solib-corrupted.exp (make solibs looping): Replace 4411 verbose -log by more specific untested call. 4412 44132012-08-18 Yao Qi <yao@codesourcery.com> 4414 4415 * gdb.trace/tfind.exp: Move tests on various command help before 4416 checking target supports trace. 4417 Fix the expected output of 'help tfind end'. 4418 44192012-08-17 Keith Seitz <keiths@redhat.com> 4420 4421 PR c++/13356 4422 * gdb.base/default.exp: Update all "check type" tests. 4423 * gdb.base/help.exp: Likewise. 4424 * gdb.base/setshow.exp: Likewise. 4425 * gdb.cp/converts.cc (foo1_type_check): New function. 4426 (foo2_type_check): New function. 4427 (foo3_type_check): New function. 4428 (main): Call new functions. 4429 * converts.exp: Add tests for integer-to-pointer conversions 4430 with/without strict type-checking. 4431 44322012-08-16 Mike Frysinger <vapier@gentoo.org> 4433 4434 * gdb.base/help.exp: Update expected output. 4435 44362012-08-16 Joel Brobecker <brobecker@adacore.com> 4437 4438 * gdb.ada/rdv_wait: New testcase. 4439 44402012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com> 4441 4442 * gdb.base/attach-twice.exp: Remove excessive ps exec. 4443 44442012-08-13 Doug Evans <dje@google.com> 4445 4446 * gdb.base/help.exp: Update expected output. 4447 * gdb.base/default.exp: Update expected output of "show convenience". 4448 44492012-08-10 Doug Evans <dje@google.com> 4450 4451 * gdb.python/py-strfns.c: New file. 4452 * gdb.python/py-strfns.exp: New file. 4453 * gdb.python/py-type.exp (test_fields): Add vector tests. 4454 44552012-08-10 Mike Frysinger <vapier@gentoo.org> 4456 4457 PR cli/10436: 4458 * gdb.base/completion.exp: Add tests for handle completion. 4459 44602012-08-09 Yao Qi <yao@codesourcery.com> 4461 4462 * gdb.mi/mi-cmd-param-changed.exp: New. 4463 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed". 4464 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise. 4465 * gdb.mi/mi2-prompt.exp: Likewise. 4466 44672012-08-08 Doug Evans <dje@google.com> 4468 4469 * gdb.base/debug-expr.c: New file. 4470 * gdb.base/debug-expr.exp: New file. 4471 * gdb.base/exprs.exp: Test {type} casts. 4472 * gdb.cp/debug-expr.exp: New file. 4473 44742012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com> 4475 4476 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use 4477 global variable loop, not a 'break'. Add loop count limit to 100. 4478 Add new fail case for terminated vgdb. 4479 44802012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com> 4481 Jean-Marc Saffroy <saffroy@gmail.com> 4482 4483 PR 11804 4484 * gdb.base/gcore-relro.exp: New file. 4485 * gdb.base/gcore-relro-main.c: New file. 4486 * gdb.base/gcore-relro-lib.c: New file. 4487 44882012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com> 4489 4490 Do not false FAIL with old GCCs. 4491 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for 4492 GCC < 4.5 in $no_hw mode. 4493 44942012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com> 4495 4496 * gdb.base/default.exp (cd): Accept new directory with no arguments. 4497 44982012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com> 4499 4500 * gdb.base/list.exp (test_only_end): New function. 4501 Call it. 4502 45032012-08-06 Tom Tromey <tromey@redhat.com> 4504 4505 * gdb.python/py-mi.exp: Add test for printer whose children 4506 are a list. 4507 * gdb.python/py-prettyprint.c (struct children_as_list): New. 4508 (main): New variable children_as_list. 4509 * gdb.python/py-prettyprint.py (class pp_children_as_list): 4510 New. 4511 (register_pretty_printers): Register new printer. 4512 45132012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com> 4514 4515 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's 4516 symbols. Abort if vgdb remote connection is closed. 4517 45182012-08-02 Doug Evans <dje@google.com> 4519 4520 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x. 4521 45222012-08-02 Sergio Durigan Junior <sergiodj@redhat.com> 4523 4524 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from 4525 s390x, PowerPC 64 and m68k-linux. 4526 45272012-08-02 Ulrich Weigand <uweigand@de.ibm.com> 4528 4529 * gdb.base/annota1.exp: Accept no frames-invalid notification 4530 when starting up the program. 4531 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may 4532 show a symbolic value as well. 4533 * gdb.server/server-exec-info.exp: Skip test when skipping 4534 gdbserver test and/or when skipping shared library tests. 4535 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to 4536 avoid name conflicts with other tests. 4537 45382012-08-02 Ulrich Weigand <uweigand@de.ibm.com> 4539 4540 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives. 4541 Fix wrong output on big-endian systems. 4542 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on 4543 4-byte pointer types on 64-bit s390x. 4544 45452012-08-02 Ulrich Weigand <uweigand@de.ibm.com> 4546 4547 * gdb.base/watchpoint.c (func2): Initialize local_a. Add 4548 marker comment at the beginning (after intialization). 4549 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2 4550 breakpoint on marker comment instead of function begin. 4551 (test_wide_location_1): Do not expect HW watchpoints on 32-bit 4552 PowerPC. 4553 (test_wide_location_2): Do not expect HW watchpoints on 32-bit 4554 or 64-bit PowerPC. 4555 (do_tests): Consistently set can-use-hw-watchpoints to 0 if 4556 gdb,no_hardware_watchpoints flag is set. 4557 (initialize): Remove now redundant can-use-hw-watchpoints change. 4558 45592012-08-02 Yao Qi <yao@codesourcery.com> 4560 Pedro Alves <palves@redhat.com> 4561 4562 * boards/local-remote-host.exp: New. 4563 45642012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org> 4565 4566 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs. 4567 * gdb.base/ctxobj.exp: Call gdb_load_shlibs. 4568 * gdb.base/print-file-var.exp: Likewise. 4569 * gdb.server/solib-list.exp: Skip on remote targets. 4570 45712012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org> 4572 4573 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software 4574 watchpoints on ARM. When expecting software watchpoints, tolerate 4575 (remote) targets that report unsupported hardware watchpoint only 4576 at continue time. 4577 (test_wide_location_2): Likewise. 4578 45792012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com> 4580 4581 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more 4582 valgrind versions. 4583 45842012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com> 4585 4586 * gdb.base/valgrind-infcall.c: New file. 4587 * gdb.base/valgrind-infcall.exp: New file. 4588 4589 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode. 4590 45912012-07-30 Keith Seitz <keiths@redhat.com> 4592 4593 * gdb.linespec/ls-errs.exp: Check some quote-enclosed 4594 linespecs. 4595 45962012-07-30 Doug Evans <dje@google.com> 4597 4598 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss. 4599 * gdb.dwarf2/pr13961.S: Ditto. 4600 4601 * gdb.dwarf2/dw4-sig-types.exp: Fix typo. 4602 46032012-07-30 Andrew Burgess <aburgess@broadcom.com> 4604 4605 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and 4606 change its format immediately after reloading the binary. 4607 46082012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com> 4609 4610 Fix testsuite regression after --use-deprecated-index-sections removal. 4611 * gdb.base/annota1.exp (run until main breakpoint): Update the expect 4612 string. 4613 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise. 4614 46152012-07-27 Yao Qi <yao@codesourcery.com> 4616 4617 KFAIL for PR remote/14161. 4618 * gdb.trace/strace.exp (strace_remove_socket): kfail for native. 4619 Cleanup socket files. 4620 (strace_info_marker): Detach inferior. 4621 46222012-07-26 Tom Tromey <tromey@redhat.com> 4623 4624 * gdb.objc/print.exp (test_float_accepted): Remove kfails. 4625 46262012-07-26 Markus Metzger <markus.t.metzger@intel.com> 4627 4628 * gdb.python/py-inferior.c (thread): New function. 4629 (check_threads): New function. 4630 (test_threads): New function. 4631 * gdb.python/py-inferior.exp: Added test. 4632 Replaced runto with continue to breakpoint. 4633 46342012-07-26 Tom Tromey <tromey@redhat.com> 4635 4636 * lib/ada.exp (standard_ada_testfile): New proc. 4637 * gdb.ada/aliased_array.exp: Use standard_ada_testfile. 4638 * gdb.ada/array_bounds.exp: Use standard_ada_testfile. 4639 * gdb.ada/array_return.exp: Use standard_ada_testfile. 4640 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile. 4641 * gdb.ada/arrayidx.exp: Use standard_ada_testfile. 4642 * gdb.ada/arrayparam.exp: Use standard_ada_testfile. 4643 * gdb.ada/arrayptr.exp: Use standard_ada_testfile. 4644 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile. 4645 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile. 4646 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile. 4647 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile. 4648 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile. 4649 * gdb.ada/call_pn.exp: Use standard_ada_testfile. 4650 * gdb.ada/catch_ex.exp: Use standard_ada_testfile. 4651 * gdb.ada/char_enum.exp: Use standard_ada_testfile. 4652 * gdb.ada/char_param.exp: Use standard_ada_testfile. 4653 * gdb.ada/complete.exp: Use standard_ada_testfile. 4654 * gdb.ada/cond_lang.exp: Use standard_ada_testfile, 4655 standard_output_file. 4656 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile. 4657 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile. 4658 * gdb.ada/exec_changed.exp: Use standard_ada_testfile, 4659 standard_output_file. 4660 * gdb.ada/exprs.exp: Use standard_ada_testfile. 4661 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile. 4662 * gdb.ada/fixed_points.exp: Use standard_ada_testfile. 4663 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile. 4664 * gdb.ada/frame_args.exp: Use standard_ada_testfile. 4665 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile. 4666 * gdb.ada/fun_addr.exp: Use standard_ada_testfile. 4667 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile. 4668 * gdb.ada/funcall_param.exp: Use standard_ada_testfile. 4669 * gdb.ada/homonym.exp: Use standard_ada_testfile. 4670 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile. 4671 * gdb.ada/int_deref.exp: Use standard_ada_testfile. 4672 * gdb.ada/interface.exp: Use standard_ada_testfile. 4673 * gdb.ada/lang_switch.exp: Use standard_ada_testfile, 4674 standard_output_file 4675 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile. 4676 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile. 4677 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile. 4678 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile. 4679 * gdb.ada/nested.exp: Use standard_ada_testfile. 4680 * gdb.ada/null_array.exp: Use standard_ada_testfile. 4681 * gdb.ada/null_record.exp: Use standard_ada_testfile. 4682 * gdb.ada/operator_bp.exp: Use standard_ada_testfile. 4683 * gdb.ada/packed_array.exp: Use standard_ada_testfile. 4684 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile. 4685 * gdb.ada/print_chars.exp: Use standard_ada_testfile. 4686 * gdb.ada/print_pc.exp: Use standard_ada_testfile. 4687 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile. 4688 * gdb.ada/ptype_field.exp: Use standard_ada_testfile. 4689 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile. 4690 * gdb.ada/rec_return.exp: Use standard_ada_testfile. 4691 * gdb.ada/ref_param.exp: Use standard_ada_testfile. 4692 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile. 4693 * gdb.ada/same_enum.exp: Use standard_ada_testfile. 4694 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile. 4695 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile. 4696 * gdb.ada/start.exp: Use standard_ada_testfile. 4697 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile. 4698 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile. 4699 * gdb.ada/taft_type.exp: Use standard_ada_testfile. 4700 * gdb.ada/tagged.exp: Use standard_ada_testfile. 4701 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile. 4702 * gdb.ada/task_bp.exp: Use standard_ada_testfile. 4703 * gdb.ada/tasks.exp: Use standard_ada_testfile. 4704 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile. 4705 * gdb.ada/type_coercion.exp: Use standard_ada_testfile. 4706 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile. 4707 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile. 4708 * gdb.ada/watch_arg.exp: Use standard_ada_testfile. 4709 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile. 4710 * gdb.ada/widewide.exp: Use standard_ada_testfile. 4711 47122012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com> 4713 4714 Fix testsuite regression after --use-deprecated-index-sections removal. 4715 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string. 4716 47172012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com> 4718 4719 Fix compatibility with Tcl before 7.5. 4720 * lib/future.exp (lreverse): New function if it does not exist. 4721 47222012-07-25 Marc Khouzam <marc.khouzam@ericsson.com> 4723 4724 * gdb.mi/mi-pending.c: New method to set a second pending 4725 breakpoint. 4726 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a 4727 condition. 4728 47292012-07-20 Pedro Alves <palves@redhat.com> 4730 4731 PR threads/11692 4732 PR gdb/12203 4733 4734 * gdb.threads/create-fail.c: New file. 4735 * gdb.threads/create-fail.exp: New file. 4736 47372012-07-19 Pedro Alves <palves@redhat.com> 4738 4739 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop. 4740 * config/vx.exp (gdb_start): Likewise. 4741 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise. 4742 * gdb.base/setvar.exp (test_set): Likewise. 4743 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue. 4744 * gdb.reverse/sigall-precsave.exp: Likewise. 4745 * gdb.reverse/sigall-reverse.exp: Likewise. 4746 47472012-07-19 Pedro Alves <palves@redhat.com> 4748 4749 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal 4750 handler before recording. 4751 47522012-07-19 Tom Tromey <tromey@redhat.com> 4753 4754 * gdb.cp/casts.exp: Add tests for typeof and decltype. 4755 * gdb.cp/casts.cc (decltype): New function. 4756 (main): Use it. 4757 47582012-07-19 Pedro Alves <palves@redhat.com> 4759 4760 * gdb.base/sigall.exp (signals): New list. 4761 <top level>: Loop over signals in the $signals list instead of 4762 calling a test function once per signal. 4763 * gdb.reverse/sigall-precsave.exp (signals): New list. 4764 <top level>: Loop over signals in the $signals list instead of 4765 calling a test function once per signal. 4766 * gdb.reverse/sigall-reverse.exp (signals): New list. 4767 <top level>: Loop over signals in the $signals list instead of 4768 calling a test function once per signal. 4769 47702012-07-19 Yao Qi <yao@codesourcery.com> 4771 4772 * gdb.base/setshow.exp: Test 'set args ~'. 4773 47742012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com> 4775 4776 * gdb.base/store.exp (check_set): Import gdb_prompt. 4777 (continue to wack_${t}): Make it to conditional gdb_test_multiple. 4778 (${prefix}; next ${t}): Hide its name, handle it conditionally now. 4779 47802012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com> 4781 4782 PR 11914 4783 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New. 4784 (main): Call eval_sub. 4785 * gdb.python/py-prettyprint.exp: 4786 (python execfile ('py-prettyprint.py')): Move it earlier. 4787 New breakpoint for eval-break. 4788 (continue to breakpoint: eval-break, info locals): New test. 4789 (python execfile ('py-prettyprint.py')): Move it from here. 4790 * gdb.python/py-prettyprint.py (class pp_eval_type): New. 4791 (register_pretty_printers): Register pp_eval_type. 4792 47932012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com> 4794 4795 Fix a testcase regression by me. 4796 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be 4797 DW_FORM_data4. 4798 47992012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com> 4800 Doug Evans <dje@google.com> 4801 4802 * gdb.dwarf2/dw2-minsym-in-cu.S: New file. 4803 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file. 4804 48052012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com> 4806 4807 Fix gdbserver run regression. 4808 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo. 4809 48102012-07-12 Tom Tromey <tromey@redhat.com> 4811 4812 * lib/gdb.exp (standard_testfile): Don't declare objdir. 4813 (clean_restart): Likewise. 4814 (core_find): Use standard_output_file. 4815 48162012-07-12 Tom Tromey <tromey@redhat.com> 4817 4818 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full. 4819 * gdb.dwarf2/dw2-anonymous-func.exp: Use 4820 prepare_for_testing_full. 4821 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full. 4822 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full. 4823 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full. 4824 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full. 4825 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full. 4826 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full. 4827 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use 4828 prepare_for_testing_full. 4829 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full. 4830 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use 4831 prepare_for_testing_full. 4832 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full. 4833 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full. 4834 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full. 4835 48362012-07-12 Tom Tromey <tromey@redhat.com> 4837 4838 * lib/gdb.exp (build_executable_from_specs): New proc, from 4839 build_executable. 4840 (build_executable): Use it. 4841 (prepare_for_testing_full): New proc. 4842 48432012-07-11 Tom Tromey <tromey@redhat.com> 4844 4845 * gdb.reverse/break-precsave.exp: Use standard_output_file. 4846 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file. 4847 * gdb.reverse/finish-precsave.exp: Use standard_output_file. 4848 * gdb.reverse/i386-precsave.exp: Use standard_output_file. 4849 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file. 4850 * gdb.reverse/sigall-precsave.exp: Use standard_output_file. 4851 * gdb.reverse/solib-precsave.exp: Use standard_output_file. 4852 * gdb.reverse/step-precsave.exp: Use standard_output_file. 4853 * gdb.reverse/until-precsave.exp: Use standard_output_file. 4854 * gdb.reverse/watch-precsave.exp: Use standard_output_file. 4855 48562012-07-10 Tom Tromey <tromey@redhat.com> 4857 4858 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile, 4859 standard_output_file. 4860 * gdb.mi/gdb2549.exp: Use standard_testfile. 4861 * gdb.mi/gdb669.exp: Use standard_testfile. 4862 * gdb.mi/gdb701.exp: Use standard_testfile. 4863 * gdb.mi/gdb792.exp: Use standard_testfile. 4864 * gdb.mi/mi-async.exp: Use standard_testfile. 4865 * gdb.mi/mi-basics.exp: Use standard_testfile. 4866 * gdb.mi/mi-break.exp: Use standard_testfile. 4867 * gdb.mi/mi-cli.exp: Use standard_testfile. 4868 * gdb.mi/mi-console.exp: Use standard_testfile. 4869 * gdb.mi/mi-disassemble.exp: Use standard_testfile. 4870 * gdb.mi/mi-eval.exp: Use standard_testfile. 4871 * gdb.mi/mi-file-transfer.exp: Use standard_testfile. 4872 * gdb.mi/mi-file.exp: Use standard_testfile. 4873 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile. 4874 * gdb.mi/mi-logging.exp: Use standard_testfile. 4875 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile. 4876 * gdb.mi/mi-nonstop.exp: Use standard_testfile. 4877 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile. 4878 * gdb.mi/mi-nsintrall.exp: Use standard_testfile. 4879 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile. 4880 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile. 4881 * gdb.mi/mi-pending.exp: Use standard_testfile, 4882 standard_output_file. 4883 * gdb.mi/mi-pthreads.exp: Use standard_testfile. 4884 * gdb.mi/mi-read-memory.exp: Use standard_testfile. 4885 * gdb.mi/mi-regs.exp: Use standard_testfile. 4886 * gdb.mi/mi-return.exp: Use standard_testfile. 4887 * gdb.mi/mi-reverse.exp: Use standard_testfile. 4888 * gdb.mi/mi-simplerun.exp: Use standard_testfile. 4889 * gdb.mi/mi-solib.exp: Use standard_testfile, 4890 standard_output_file. 4891 * gdb.mi/mi-stack.exp: Use standard_testfile. 4892 * gdb.mi/mi-stepi.exp: Use standard_testfile. 4893 * gdb.mi/mi-stepn.exp: Use standard_testfile. 4894 * gdb.mi/mi-syn-frame.exp: Use standard_testfile. 4895 * gdb.mi/mi-until.exp: Use standard_testfile. 4896 * gdb.mi/mi-var-block.exp: Use standard_testfile. 4897 * gdb.mi/mi-var-child-f.exp: Use standard_testfile. 4898 * gdb.mi/mi-var-child.exp: Use standard_testfile. 4899 * gdb.mi/mi-var-cmd.exp: Use standard_testfile. 4900 * gdb.mi/mi-var-cp.exp: Use standard_testfile. 4901 * gdb.mi/mi-var-display.exp: Use standard_testfile. 4902 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile, 4903 standard_output_file. 4904 * gdb.mi/mi-var-rtti.exp: Use standard_testfile. 4905 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile. 4906 * gdb.mi/mi-watch.exp: Use standard_testfile. 4907 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile. 4908 * gdb.mi/mi2-basics.exp: Use standard_testfile. 4909 * gdb.mi/mi2-break.exp: Use standard_testfile. 4910 * gdb.mi/mi2-cli.exp: Use standard_testfile. 4911 * gdb.mi/mi2-console.exp: Use standard_testfile. 4912 * gdb.mi/mi2-disassemble.exp: Use standard_testfile. 4913 * gdb.mi/mi2-eval.exp: Use standard_testfile. 4914 * gdb.mi/mi2-file.exp: Use standard_testfile. 4915 * gdb.mi/mi2-pthreads.exp: Use standard_testfile. 4916 * gdb.mi/mi2-read-memory.exp: Use standard_testfile. 4917 * gdb.mi/mi2-regs.exp: Use standard_testfile. 4918 * gdb.mi/mi2-return.exp: Use standard_testfile. 4919 * gdb.mi/mi2-simplerun.exp: Use standard_testfile. 4920 * gdb.mi/mi2-stack.exp: Use standard_testfile. 4921 * gdb.mi/mi2-stepi.exp: Use standard_testfile. 4922 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile. 4923 * gdb.mi/mi2-until.exp: Use standard_testfile. 4924 * gdb.mi/mi2-var-block.exp: Use standard_testfile. 4925 * gdb.mi/mi2-var-child.exp: Use standard_testfile. 4926 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile. 4927 * gdb.mi/mi2-var-display.exp: Use standard_testfile. 4928 * gdb.mi/mi2-watch.exp: Use standard_testfile. 4929 49302012-07-10 Tom Tromey <tromey@redhat.com> 4931 4932 * gdb.cp/abstract-origin.exp: Use standard_testfile. 4933 * gdb.cp/ambiguous.exp: Use standard_testfile, 4934 prepare_for_testing. 4935 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing. 4936 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing. 4937 * gdb.cp/anon-ns.exp: Use standard_testfile. 4938 * gdb.cp/anon-struct.exp: Use standard_testfile. 4939 * gdb.cp/anon-union.exp: Use standard_testfile, 4940 prepare_for_testing. 4941 * gdb.cp/arg-reference.exp: Use standard_testfile, 4942 prepare_for_testing. 4943 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing. 4944 * gdb.cp/breakpoint.exp: Use standard_testfile, 4945 prepare_for_testing. 4946 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing. 4947 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart, 4948 standard_output_file. 4949 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing. 4950 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing. 4951 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing. 4952 (test_static_members): Update. 4953 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile. 4954 * gdb.cp/converts.exp: Use standard_testfile. 4955 * gdb.cp/cp-relocate.exp: Use standard_testfile. 4956 * gdb.cp/cpcompletion.exp: Use standard_testfile, 4957 prepare_for_testing. 4958 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing. 4959 * gdb.cp/cplabel.exp: Use standard_testfile. 4960 * gdb.cp/cplusfuncs.exp: Use standard_testfile, 4961 prepare_for_testing. 4962 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing. 4963 * gdb.cp/derivation.exp: Use standard_testfile, 4964 prepare_for_testing. 4965 * gdb.cp/destrprint.exp: Use standard_testfile. 4966 * gdb.cp/dispcxx.exp: Use standard_testfile. 4967 * gdb.cp/exception.exp: Use standard_testfile, 4968 prepare_for_testing. 4969 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile. 4970 * gdb.cp/extern-c.exp: Use standard_testfile, 4971 prepare_for_testing. 4972 * gdb.cp/formatted-ref.exp: Use standard_testfile, 4973 prepare_for_testing. 4974 * gdb.cp/fpointer.exp: Use standard_testfile. 4975 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing. 4976 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart, 4977 standard_output_file. 4978 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing. 4979 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing. 4980 * gdb.cp/infcall-dlopen.exp: Use standard_testfile, 4981 standard_output_file. 4982 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing. 4983 (do_tests): Update. 4984 * gdb.cp/koenig.exp: Use standard_testfile. 4985 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing. 4986 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing. 4987 * gdb.cp/m-static.exp: Use standard_testfile, 4988 prepare_for_testing. 4989 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing. 4990 * gdb.cp/mb-inline.exp: Use standard_testfile, 4991 prepare_for_testing. 4992 * gdb.cp/mb-templates.exp: Use standard_testfile, 4993 prepare_for_testing. 4994 * gdb.cp/member-ptr.exp: Use standard_testfile, 4995 prepare_for_testing. 4996 * gdb.cp/meth-typedefs.exp: Use standard_testfile. 4997 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing. 4998 * gdb.cp/method2.exp: Use standard_testfile. 4999 * gdb.cp/minsym-fallback.exp: Use standard_testfile, 5000 standard_output_file. 5001 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing. 5002 (do_tests): Update. 5003 * gdb.cp/namespace-enum.exp: Use standard_testfile, 5004 prepare_for_testing. 5005 * gdb.cp/namespace-nested-import.exp: Use standard_testfile, 5006 prepare_for_testing. 5007 * gdb.cp/namespace.exp: Use standard_testfile, 5008 prepare_for_testing. 5009 * gdb.cp/nextoverthrow.exp: Use standard_testfile. 5010 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile. 5011 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing. 5012 * gdb.cp/nsimport.exp: Use standard_testfile, 5013 prepare_for_testing. 5014 * gdb.cp/nsnested.exp: Use standard_testfile. 5015 * gdb.cp/nsnoimports.exp: Use standard_testfile. 5016 * gdb.cp/nsrecurs.exp: Use standard_testfile, 5017 prepare_for_testing. 5018 * gdb.cp/nsstress.exp: Use standard_testfile, 5019 prepare_for_testing. 5020 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing. 5021 * gdb.cp/operator.exp: Use standard_testfile. 5022 * gdb.cp/oranking.exp: Use standard_testfile. 5023 * gdb.cp/overload-const.exp: Use standard_testfile. 5024 * gdb.cp/overload.exp: Use standard_testfile, 5025 prepare_for_testing. 5026 * gdb.cp/ovldbreak.exp: Use standard_testfile. 5027 * gdb.cp/ovsrch.exp: Use standard_testfile. 5028 * gdb.cp/paren-type.exp: Use standard_testfile. 5029 * gdb.cp/pass-by-ref.exp: Use standard_testfile, 5030 prepare_for_testing. 5031 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing. 5032 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing. 5033 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing. 5034 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart. 5035 * gdb.cp/pr10728.exp: Use standard_testfile, 5036 standard_output_file. 5037 * gdb.cp/pr12028.exp: Use standard_testfile. 5038 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing. 5039 * gdb.cp/pr9167.exp: Use standard_testfile. 5040 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing. 5041 * gdb.cp/printmethod.exp: Use standard_testfile, 5042 prepare_for_testing. 5043 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart. 5044 * gdb.cp/psymtab-parameter.exp: Use standard_testfile. 5045 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile. 5046 * gdb.cp/re-set-overloaded.exp: Use standard_testfile, 5047 standard_output_file. 5048 * gdb.cp/readnow-language.exp: Use standard_testfile. 5049 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable. 5050 (gdb_start_again): Use clean_restart. 5051 * gdb.cp/ref-types.exp: Use standard_testfile, 5052 prepare_for_testing. 5053 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing. 5054 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing. 5055 * gdb.cp/smartp.exp: Use standard_testfile. 5056 * gdb.cp/static-method.exp: Use standard_testfile. 5057 * gdb.cp/static-print-quit.exp: Use standard_testfile. 5058 * gdb.cp/temargs.exp: Use standard_testfile. 5059 * gdb.cp/templates.exp: Use standard_testfile, 5060 prepare_for_testing. 5061 (do_tests): Update. 5062 * gdb.cp/try_catch.exp: Use standard_testfile, 5063 prepare_for_testing. 5064 * gdb.cp/typedef-operator.exp: Use standard_testfile. 5065 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing. 5066 * gdb.cp/virtbase.exp: Use standard_testfile, 5067 prepare_for_testing. 5068 * gdb.cp/virtfunc.exp: Use standard_testfile, 5069 prepare_for_testing. 5070 (do_tests): Update. 5071 * gdb.cp/virtfunc2.exp: Use standard_testfile, 5072 prepare_for_testing. 5073 50742012-07-10 Tom Tromey <tromey@redhat.com> 5075 5076 * lib/gdb.exp (standard_testfile): Unset output variables from 5077 earlier invocations. 5078 50792012-07-10 Yao Qi <yao@codesourcery.com> 5080 5081 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags. 5082 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise. 5083 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise. 5084 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise. 5085 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise. 5086 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise. 5087 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise. 5088 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise. 5089 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise. 5090 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise. 5091 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise. 5092 * gdb.mi/mi-var-display.exp: Likewise. 5093 * gdb.mi/mi-var-invalidate.exp: Likewise. 5094 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise. 5095 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise. 5096 * gdb.mi/mi2-console.exp: Likewise. 5097 * gdb.mi/mi2-disassemble.exp: Likewise. 5098 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise. 5099 * gdb.mi/mi2-read-memory.exp: Likewise. 5100 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise. 5101 * gdb.mi/mi2-simplerun.exp: Likewise. 5102 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise. 5103 * gdb.mi/mi2-syn-frame.exp: Likewise. 5104 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise. 5105 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise. 5106 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise. 5107 51082012-07-09 Tom Tromey <tromey@redhat.com> 5109 5110 * gdb.base/whatis.exp: Add error checks for improper 'void' uses. 5111 * gdb.base/callfuncs.exp: Add cast-based test. 5112 * gdb.base/callfuncs.c (voidfunc): New function. 5113 51142012-07-08 Doug Evans <dje@google.com> 5115 5116 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo. 5117 51182012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com> 5119 5120 Fix XFAIL compatibility with old i386 systems. 5121 * gdb.base/stale-infcall.exp (test system longjmp tracking support): 5122 Check also 'Cannot insert breakpoint 0'. 5123 51242012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com> 5125 5126 PR 14321 5127 * gdb.base/find.exp 5128 (find int64_search_buf, +64/8*100, int64_search_buf): New test. 5129 51302012-07-06 Tom Tromey <tromey@redhat.com> 5131 5132 * gdb.base/whatis.exp: Add test. 5133 51342012-07-06 Tom Tromey <tromey@redhat.com> 5135 5136 * gdb.base/whatis.exp: Add regression test. 5137 51382012-07-06 Tom Tromey <tromey@redhat.com> 5139 5140 * gdb.base/whatis.exp: Add tests. 5141 51422012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com> 5143 5144 PR 12649 5145 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing 5146 gdb_test_multiple $gdb_prompt terminator. 5147 51482012-07-04 Pedro Alves <palves@redhat.com> 5149 5150 * gdb.mi/mi-reverse.exp: Use supports_reverse and 5151 supports_process_record. 5152 51532012-07-04 Pedro Alves <palves@redhat.com> 5154 5155 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line 5156 endings. 5157 * gdb.mi/mi-reverse.exp: Convert to unix text line endings. 5158 51592012-07-03 Stan Shebs <stan@codesourcery.com> 5160 5161 * gdb.base/info-os.c (main): Retry resource acquisition until an 5162 available one is found. 5163 * gdb.base/info-os.exp: Collect resource keys from the program 5164 and use them in matching. 5165 51662012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com> 5167 5168 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen. 5169 Wrap the test into loop for corefile and core0file. 5170 51712012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com> 5172 5173 * gdb.dwarf2/fission-reread.S: Remove .section attributes. 5174 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove 5175 .note.GNU-stack. 5176 5177 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments. 5178 51792012-07-02 Sergio Durigan Junior <sergiodj@redhat.com> 5180 5181 * gdb.base/help.exp (help b, help br, help bre, help brea, help 5182 break): Include help message for the new `-probe' and `-probe-stap' 5183 options. 5184 51852012-07-02 Stan Shebs <stan@codesourcery.com> 5186 5187 * gdb.base/dprintf.exp: Add agent style tests. 5188 51892012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com> 5190 5191 * gdb.base/stale-infcall.c (infcall): New label test-next. 5192 (main): New labels test-pass and test-fail. 5193 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint 5194 $test_fail_bpnum to test-fail. 5195 (test system longjmp tracking support): New test. 5196 Delete $test_fail_bpnum. 5197 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary 5198 breakpoint. 5199 52002012-06-30 Doug Evans <dje@google.com> 5201 5202 * gdb.dwarf2/fission-reread.S: New file. 5203 * gdb.dwarf2/fission-reread.exp: New file. 5204 52052012-06-28 Stan Shebs <stan@codesourcery.com> 5206 5207 * gdb.mi/mi-logging.exp: New file. 5208 52092012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com> 5210 Pedro Alves <palves@redhat.com> 5211 5212 * gdb.threads/siginfo-threads.exp: New file. 5213 * gdb.threads/siginfo-threads.c: New file. 5214 * gdb.threads/sigstep-threads.exp: New file. 5215 * gdb.threads/sigstep-threads.c: New file. 5216 52172012-06-28 Tom Tromey <tromey@redhat.com> 5218 5219 * gdb.go/package.exp: Partially revert earlier patch; use 5220 gdb_compile again. Use standard_output_file. 5221 52222012-06-27 Doug Evans <dje@google.com> 5223 5224 * gdb.dwarf2/fission-base.c: New file. 5225 * gdb.dwarf2/fission-base.S: New file. 5226 * gdb.dwarf2/fission-base.exp: New file. 5227 52282012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com> 5229 5230 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile. 5231 52322012-06-27 Tom Tromey <tromey@redhat.com> 5233 5234 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment. 5235 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope. 5236 52372012-06-27 Tom Tromey <tromey@redhat.com> 5238 5239 * gdb.dwarf2/pr10770.exp: Use standard_testfile. 5240 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile. 5241 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile. 5242 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile. 5243 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile, 5244 prepare_for_testing. 5245 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile. 5246 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile. 5247 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use 5248 standard_testfile. 5249 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile. 5250 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile. 5251 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile. 5252 * gdb.dwarf2/callframecfa.exp: Use standard_testfile, 5253 prepare_for_testing. 5254 * gdb.dwarf2/dup-psym.exp: Use standard_testfile. 5255 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile. 5256 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile. 5257 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile. 5258 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile. 5259 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile. 5260 * gdb.dwarf2/dw2-const.exp: Use standard_testfile. 5261 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile. 5262 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile. 5263 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile. 5264 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile. 5265 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile. 5266 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile. 5267 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile. 5268 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile. 5269 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile. 5270 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile. 5271 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile. 5272 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile. 5273 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile. 5274 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile. 5275 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile, 5276 standard_output_file. 5277 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile, 5278 standard_output_file. 5279 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile. 5280 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile. 5281 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile. 5282 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile. 5283 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile. 5284 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile. 5285 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile. 5286 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile. 5287 * gdb.dwarf2/implptr.exp: Use standard_testfile. 5288 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile. 5289 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile. 5290 * gdb.dwarf2/pieces.exp: Use standard_testfile. 5291 * gdb.dwarf2/pr11465.exp: Use standard_testfile. 5292 * gdb.dwarf2/pr13961.exp: Use standard_testfile. 5293 * gdb.dwarf2/valop.exp: Use standard_testfile, 5294 prepare_for_testing. 5295 52962012-06-27 Tom Tromey <tromey@redhat.com> 5297 5298 * gdb.python/python.exp: Fix regexps in pagination tests. 5299 53002012-06-26 Siva Chandra Reddy <sivachandra@google.com> 5301 5302 * gdb.python/py-symtab.exp: Add tests to test the new attribute 5303 'last' of gdb.Symtab_and_line. 5304 * gdb.python/py-symbol.c: Move break point comment to enable 5305 testing of gdb.Symtab_and_line.last. 5306 53072012-06-26 Tom Tromey <tromey@redhat.com> 5308 5309 * gdb.threads/step.c: Remove. 5310 * gdb.threads/step.exp: Remove. 5311 * gdb.threads/step2.exp: Remove. 5312 53132012-06-26 Tom Tromey <tromey@redhat.com> 5314 5315 * gdb.threads/watchpoint-fork.exp (test): Use 5316 standard_output_file. Don't declare objdir. 5317 * gdb.threads/attach-into-signal.exp: Use standard_testfile, 5318 standard_output_file. 5319 * gdb.threads/attach-stopped.exp: Use standard_testfile. 5320 * gdb.threads/bp_in_thread.exp: Use standard_testfile, 5321 clean_restart. Remove incdir. 5322 * gdb.threads/corethreads.exp: Use standard_testfile. 5323 * gdb.threads/execl.exp: Use standard_testfile, 5324 standard_output_file, clean_restart. 5325 * gdb.threads/fork-child-threads.exp: Use standard_testfile, 5326 clean_restart. 5327 * gdb.threads/fork-thread-pending.exp: Use standard_testfile, 5328 clean_restart. 5329 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove 5330 incdir. 5331 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile, 5332 clean_restart. Remove incdir. 5333 * gdb.threads/ia64-sigill.exp: Use standard_testfile. 5334 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile, 5335 clean_restart. Remove incdir. 5336 * gdb.threads/killed.exp: Use standard_testfile, clean_restart. 5337 Remove incdir. 5338 * gdb.threads/leader-exit.exp: Use standard_testfile. 5339 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart. 5340 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile, 5341 clean_restart. 5342 * gdb.threads/manythreads.exp: Use standard_testfile, 5343 clean_restart. Remove incdir. 5344 * gdb.threads/multi-create.exp: Use standard_testfile, 5345 clean_restart. 5346 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile. 5347 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile. 5348 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile. 5349 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile. 5350 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile. 5351 * gdb.threads/pending-step.exp: Use standard_testfile, 5352 clean_restart. Remove incdir. 5353 * gdb.threads/print-threads.exp: Use standard_testfile, 5354 clean_restart. Remove incdir. 5355 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile, 5356 clean_restart. Remove incdir. 5357 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart. 5358 Remove incdir. 5359 * gdb.threads/schedlock.exp: Use standard_testfile. Remove 5360 incdir. 5361 * gdb.threads/sigthread.exp: Use standard_testfile, 5362 clean_restart. 5363 * gdb.threads/staticthreads.exp: Use standard_testfile, 5364 clean_restart. Remove incdir. 5365 * gdb.threads/switch-threads.exp: Use standard_testfile, 5366 clean_restart. Remove incdir. 5367 * gdb.threads/thread-execl.exp: Use standard_testfile, 5368 clean_restart. Remove incdir. 5369 * gdb.threads/thread-find.exp: Use standard_testfile, 5370 clean_restart. 5371 * gdb.threads/thread-specific.exp: Use standard_testfile, 5372 clean_restart. Remove incdir. 5373 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile, 5374 clean_restart. Remove incdir. 5375 * gdb.threads/thread_check.exp: Use standard_testfile, 5376 clean_restart. Remove incdir. 5377 * gdb.threads/thread_events.exp: Use standard_testfile. Remove 5378 incdir. 5379 * gdb.threads/threadapply.exp: Use standard_testfile, 5380 clean_restart. Remove incdir. 5381 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile, 5382 clean_restart. Remove incdir. 5383 * gdb.threads/tls-nodebug.exp: Use standard_testfile, 5384 clean_restart. 5385 * gdb.threads/tls-shared.exp: Use standard_testfile, 5386 clean_restart, standard_output_file. 5387 * gdb.threads/tls-var.exp: Use standard_testfile, 5388 standard_output_file. 5389 * gdb.threads/tls.exp: Use standard_testfile, clean_restart. 5390 Remove incdir. 5391 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile. 5392 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove 5393 incdir. 5394 * gdb.threads/watchthreads2.exp: Use standard_testfile, 5395 clean_restart. Remove incdir. 5396 53972012-06-26 Tom Tromey <tromey@redhat.com> 5398 5399 * gdb.trace/actions.exp: Use standard_testfile. 5400 * gdb.trace/ax.exp: Use standard_testfile. 5401 * gdb.trace/backtrace.exp: Use standard_testfile. 5402 * gdb.trace/change-loc.exp: Use standard_testfile. 5403 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing. 5404 * gdb.trace/collection.exp: Use standard_testfile, 5405 prepare_for_testing. 5406 * gdb.trace/deltrace.exp: Use standard_testfile. 5407 * gdb.trace/disconnected-tracing.exp: Use standard_testfile. 5408 * gdb.trace/ftrace.exp: Use standard_testfile. 5409 * gdb.trace/infotrace.exp: Use standard_testfile. 5410 * gdb.trace/packetlen.exp: Use standard_testfile. 5411 * gdb.trace/passc-dyn.exp: Use standard_testfile. 5412 * gdb.trace/passcount.exp: Use standard_testfile. 5413 * gdb.trace/pending.exp: Use standard_testfile. 5414 * gdb.trace/report.exp: Use standard_testfile. 5415 * gdb.trace/save-trace.exp: Use standard_testfile. 5416 * gdb.trace/stap-trace.exp: Use standard_testfile. 5417 * gdb.trace/status-stop.exp: Use standard_testfile. 5418 * gdb.trace/strace.exp: Use standard_testfile. 5419 * gdb.trace/tfile.exp: Use standard_testfile. 5420 * gdb.trace/tfind.exp: Use standard_testfile. 5421 * gdb.trace/trace-break.exp: Use standard_testfile. 5422 * gdb.trace/trace-mt.exp: Use standard_testfile. 5423 * gdb.trace/tracecmd.exp: Use standard_testfile. 5424 * gdb.trace/tspeed.exp: Use standard_testfile. 5425 * gdb.trace/tstatus.exp: Use standard_testfile. 5426 * gdb.trace/tsv.exp: Use standard_testfile. 5427 * gdb.trace/unavailable.exp: Use standard_testfile, 5428 prepare_for_testing. 5429 * gdb.trace/while-dyn.exp: Use standard_testfile. 5430 * gdb.trace/while-stepping.exp: Use standard_testfile. 5431 54322012-06-26 Tom Tromey <tromey@redhat.com> 5433 5434 * gdb.reverse/break-precsave.exp: Use standard_testfile. 5435 * gdb.reverse/break-reverse.exp: Use standard_testfile. 5436 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile. 5437 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile. 5438 * gdb.reverse/finish-precsave.exp: Use standard_testfile. 5439 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile. 5440 * gdb.reverse/finish-reverse.exp: Use standard_testfile. 5441 * gdb.reverse/i386-precsave.exp: Use standard_testfile, 5442 prepare_for_testing. 5443 * gdb.reverse/i386-reverse.exp: Use standard_testfile, 5444 prepare_for_testing. 5445 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile, 5446 prepare_for_testing. 5447 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile, 5448 prepare_for_testing. 5449 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile, 5450 prepare_for_testing 5451 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile. 5452 * gdb.reverse/machinestate.exp: Use standard_testfile. 5453 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile. 5454 * gdb.reverse/sigall-precsave.exp: Use standard_testfile, 5455 build_executable. 5456 * gdb.reverse/sigall-reverse.exp: Use standard_testfile, 5457 build_executable. 5458 * gdb.reverse/solib-precsave.exp: Use standard_testfile, 5459 standard_output_file. 5460 * gdb.reverse/solib-reverse.exp: Use standard_testfile, 5461 standard_output_file. 5462 * gdb.reverse/step-precsave.exp: Use standard_testfile. 5463 * gdb.reverse/step-reverse.exp: Use standard_testfile. 5464 * gdb.reverse/until-precsave.exp: Use standard_testfile. 5465 * gdb.reverse/until-reverse.exp: Use standard_testfile. 5466 * gdb.reverse/watch-precsave.exp: Use standard_testfile. 5467 * gdb.reverse/watch-reverse.exp: Use standard_testfile. 5468 54692012-06-26 Tom Tromey <tromey@redhat.com> 5470 5471 * gdb.stabs/weird.exp: Remove directory-checking code. Use 5472 standard_output_file. 5473 * gdb.stabs/exclfwd.exp: Use standard_testfile, 5474 prepare_for_testing. Remove directory-checking code. 5475 54762012-06-25 Tom Tromey <tromey@redhat.com> 5477 5478 * gdb.multi/watchpoint-multi.exp: Use standard_testfile. 5479 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use 5480 build_executable, not prepare_for_testing. 5481 * gdb.multi/base.exp: Use standard_output_file. Use 5482 build_executable, not prepare_for_testing. 5483 54842012-06-25 Tom Tromey <tromey@redhat.com> 5485 5486 * gdb.fortran/subarray.exp: Use standard_testfile, 5487 prepare_for_testing. 5488 * gdb.fortran/multi-dim.exp: Use standard_testfile. 5489 * gdb.fortran/module.exp: Use standard_testfile. 5490 * gdb.fortran/logical.exp: Use standard_testfile. 5491 * gdb.fortran/library-module.exp: Use standard_testfile, 5492 standard_output_file. 5493 * gdb.fortran/derived-type.exp: Use standard_testfile, 5494 prepare_for_testing. 5495 * gdb.fortran/complex.exp: Use standard_testfile, 5496 prepare_for_testing. 5497 * gdb.fortran/charset.exp: Use standard_testfile. 5498 * gdb.fortran/array-element.exp: Use standard_testfile, 5499 prepare_for_testing. 5500 55012012-06-25 Keith Seitz <keiths@redhat.com> 5502 5503 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing): 5504 Change rbreak-related tests to KFAIL and add bugzilla numbers. 5505 55062012-06-25 Tom Tromey <tromey@redhat.com> 5507 5508 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart. 5509 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart. 5510 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart. 5511 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart. 5512 55132012-06-25 Tom Tromey <tromey@redhat.com> 5514 5515 * gdb.linespec/ls-errs.exp: Use standard_testfile. 5516 * gdb.linespec/ls-dollar.exp: Use standard_testfile. 5517 * gdb.linespec/linespec.exp: Use standard_testfile. 5518 55192012-06-25 Tom Tromey <tromey@redhat.com> 5520 5521 * gdb.modula2/unbounded-array.exp: Use standard_testfile, 5522 prepare_for_testing. 5523 55242012-06-25 Tom Tromey <tromey@redhat.com> 5525 5526 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile, 5527 prepare_for_testing. 5528 * gdb.opt/inline-break.exp: Use standard_testfile, 5529 prepare_for_testing. 5530 * gdb.opt/inline-bt.exp: Use standard_testfile, 5531 prepare_for_testing. 5532 * gdb.opt/inline-cmds.exp: Use standard_testfile, 5533 prepare_for_testing. 5534 * gdb.opt/inline-locals.exp: Use standard_testfile, 5535 prepare_for_testing. 5536 55372012-06-25 Tom Tromey <tromey@redhat.com> 5538 5539 * gdb.asm/asm-source.exp: Use standard_output_file, 5540 standard_testfile. Construct .o files in proper subdir. 5541 55422012-06-25 Tom Tromey <tromey@redhat.com> 5543 5544 * gdb.server/ext-attach.exp: Use standard_testfile, 5545 prepare_for_testing. 5546 * gdb.server/ext-run.exp: Use standard_testfile, 5547 build_executable. 5548 * gdb.server/file-transfer.exp: Use standard_testfile, 5549 prepare_for_testing. 5550 * gdb.server/server-exec-info.exp: Use standard_testfile. 5551 * gdb.server/server-mon.exp: Use standard_testfile, 5552 prepare_for_testing. 5553 * gdb.server/server-run.exp: Use standard_testfile, 5554 build_executable. 5555 * gdb.server/solib-list.exp: Use standard_testfile, 5556 standard_output_file. 5557 55582012-06-25 Tom Tromey <tromey@redhat.com> 5559 5560 * lib/gdb.exp (standard_output_file): Use "file join". 5561 * gdb.go/chan.exp: Use standard_testfile. 5562 * gdb.go/handcall.exp: Use standard_testfile. 5563 * gdb.go/hello.exp: Use standard_testfile. 5564 * gdb.integers/chan.exp: Use standard_testfile. 5565 * gdb.go/methods.exp: Use standard_testfile. 5566 * gdb.go/package.exp: Use standard_testfile. 5567 * gdb.go/strings.exp: Use standard_testfile. 5568 * gdb.go/types.exp: Use standard_testfile. 5569 * gdb.go/unsafe.exp: Use standard_testfile. 5570 55712012-06-25 Greta Yorsh <greta.yorsh@arm.com> 5572 5573 * gdb.arch/arm-disp-step.S: Fix use of .global directives. 5574 55752012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com> 5576 5577 Fix regression by the previous commit. 5578 * gdb.python/lib-types.exp: Add c++ to the compilation flags. 5579 55802012-06-22 Tom Tromey <tromey@redhat.com> 5581 5582 * gdb.python/lib-types.exp: Use standard_testfile, 5583 prepare_for_testing. 5584 * gdb.python/py-block.exp: Use standard_testfile. 5585 * gdb.python/py-breakpoint.exp: Use standard_testfile. 5586 * gdb.python/py-events.exp: Use standard_testfile, 5587 standard_output_file. 5588 * gdb.python/py-evsignal.exp: Use standard_testfile. 5589 * gdb.python/py-evethreads.exp: Use standard_testfile. 5590 * gdb.python/py-explore-cc.exp: Use standard_testfile. 5591 * gdb.python/py-explore.exp: Use standard_testfile. 5592 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile, 5593 standard_output_file. 5594 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile, 5595 prepare_for_testing. 5596 * gdb.python/py-frame-inline.exp: Use standard_testfile. 5597 * gdb.python/py-frame.exp: Use standard_testfile. 5598 * gdb.python/py-inferior.exp: Use standard_testfile. 5599 * gdb.python/py-infthread.exp: Use standard_testfile. 5600 * gdb.python/py-mi.exp: Use standard_testfile. 5601 * gdb.python/py-objfile-script.exp: Use standard_testfile, 5602 build_executable. 5603 * gdb.python/py-objfile.exp: Use standard_testfile. 5604 * gdb.python/py-pp-maint.exp: Use standard_testfile, 5605 prepare_for_testing. 5606 * gdb.python/py-prettyprint.exp: Use standard_testfile. 5607 * gdb.python/py-progspace.exp: Use standard_testfile, 5608 build_executable. 5609 * gdb.python/py-prompt.exp: Use standard_testfile, 5610 build_executable. 5611 * gdb.python/py-section-script.exp: Use standard_testfile, 5612 build_executable. 5613 * gdb.python/py-shared.exp: Use standard_testfile, 5614 standard_output_file, clean_restart. 5615 * gdb.python/py-symbol.exp: Use standard_output_file, 5616 prepare_for_testing. 5617 * gdb.python/py-symtab.exp: Use standard_output_file, 5618 prepare_for_testing 5619 * gdb.python/py-template.exp: Use standard_testfile. 5620 * gdb.python/py-type.exp: Use standard_testfile. 5621 * gdb.python/py-value-cc.exp: Use standard_testfile. 5622 * gdb.python/py-value.exp: Use standard_testfile. 5623 * gdb.python/python.exp: Use standard_testfile, build_executable. 5624 56252012-06-22 Tom Tromey <tromey@redhat.com> 5626 5627 * gdb.objc/basicclass.exp: Use standard_testfile. 5628 (do_objc_tests): Don't declare objdir. 5629 * gdb.objc/nondebug.exp: Use standard_testfile. 5630 (do_objc_tests): Don't declare objdir. 5631 * gdb.objc/objcdecode.exp: Use standard_testfile. 5632 (do_objc_tests): Don't declare objdir. 5633 56342012-06-22 Tom Tromey <tromey@redhat.com> 5635 5636 * gdb.java/jmain.exp: Use standard_testfile. 5637 * gdb.java/jmisc.exp: Use standard_testfile. 5638 * gdb.java/jnpe.exp: Use standard_testfile. 5639 * gdb.java/jprint.exp: Use standard_testfile. 5640 56412012-06-22 Tom Tromey <tromey@redhat.com> 5642 5643 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name. 5644 (standard_output_file, standard_testfile): New procs. 5645 (build_executable, clean_restart): Use standard_output_file. 5646 56472012-06-22 Yao Qi <yao@codesourcery.com> 5648 5649 * boards/native-gdbserver.exp: New proc ${board}_exec. 5650 * boards/native-stdio-gdbserver.exp: Likewise. 5651 56522012-06-21 Tom Tromey <tromey@redhat.com> 5653 5654 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests) 5655 (build_executable): Update. 5656 (get_compiler_info): Remove 'binfile' argument. 5657 * gdb.ada/arrayidx.exp: Update. 5658 * gdb.ada/null_array.exp: Update. 5659 * gdb.arch/altivec-abi.exp: Update. 5660 * gdb.arch/altivec-regs.exp: Update. 5661 * gdb.arch/amd64-byte.exp: Update. 5662 * gdb.arch/amd64-dword.exp: Update. 5663 * gdb.arch/amd64-word.exp: Update. 5664 * gdb.arch/i386-avx.exp: Update. 5665 * gdb.arch/i386-byte.exp: Update. 5666 * gdb.arch/i386-sse.exp: Update. 5667 * gdb.arch/i386-word.exp: Update. 5668 * gdb.arch/ppc-dfp.exp: Update. 5669 * gdb.arch/ppc-fp.exp: Update. 5670 * gdb.arch/vsx-regs.exp: Update. 5671 * gdb.base/all-bin.exp: Update. 5672 * gdb.base/annota1.exp: Update. 5673 * gdb.base/async.exp: Update. 5674 * gdb.base/attach.exp: Update. 5675 * gdb.base/break-interp.exp: Update. 5676 * gdb.base/call-ar-st.exp: Update. 5677 * gdb.base/call-rt-st.exp: Update. 5678 * gdb.base/call-sc.exp: Update. 5679 * gdb.base/callfuncs.exp: Update. 5680 * gdb.base/catch-load.exp: Update. 5681 * gdb.base/completion.exp: Update. 5682 * gdb.base/complex.exp: Update. 5683 * gdb.base/condbreak.exp: Update. 5684 * gdb.base/consecutive.exp: Update. 5685 * gdb.base/constvars.exp: Update. 5686 * gdb.base/corefile.exp: Update. 5687 * gdb.base/eval-skip.exp: Update. 5688 * gdb.base/expand-psymtabs.exp: Update. 5689 * gdb.base/exprs.exp: Update. 5690 * gdb.base/fileio.exp: Update. 5691 * gdb.base/fixsection.exp: Update. 5692 * gdb.base/funcargs.exp: Update. 5693 * gdb.base/gdb11530.exp: Update. 5694 * gdb.base/gdb1555.exp: Update. 5695 * gdb.base/gnu-ifunc.exp: Update. 5696 * gdb.base/gnu_vector.exp: Update. 5697 * gdb.base/info-macros.exp: Update. 5698 * gdb.base/jit-simple.exp: Update. 5699 * gdb.base/jit-so.exp: Update. 5700 * gdb.base/jit.exp: Update. 5701 * gdb.base/langs.exp: Update. 5702 * gdb.base/list.exp: Update. 5703 * gdb.base/logical.exp: Update. 5704 * gdb.base/long_long.exp: Update. 5705 * gdb.base/longjmp.exp: Update. 5706 * gdb.base/macscp.exp: Update. 5707 * gdb.base/mips_pro.exp: Update. 5708 * gdb.base/miscexprs.exp: Update. 5709 * gdb.base/morestack.exp: Update. 5710 * gdb.base/nodebug.exp: Update. 5711 * gdb.base/opaque.exp: Update. 5712 * gdb.base/pc-fp.exp: Update. 5713 * gdb.base/pending.exp: Update. 5714 * gdb.base/permissions.exp: Update. 5715 * gdb.base/pointers.exp: Update. 5716 * gdb.base/prelink.exp: Update. 5717 * gdb.base/printcmds.exp: Update. 5718 * gdb.base/psymtab.exp: Update. 5719 * gdb.base/ptype.exp: Update. 5720 * gdb.base/relational.exp: Update. 5721 * gdb.base/scope.exp: Update. 5722 * gdb.base/setvar.exp: Update. 5723 * gdb.base/shlib-call.exp: Update. 5724 * gdb.base/shreloc.exp: Update. 5725 * gdb.base/signals.exp: Update. 5726 * gdb.base/sizeof.exp: Update. 5727 * gdb.base/so-impl-ld.exp: Update. 5728 * gdb.base/so-indr-cl.exp: Update. 5729 * gdb.base/solib-disc.exp: Update. 5730 * gdb.base/solib-display.exp: Update. 5731 * gdb.base/solib-nodir.exp: Update. 5732 * gdb.base/solib-overlap.exp: Update. 5733 * gdb.base/solib-symbol.exp: Update. 5734 * gdb.base/solib-weak.exp: Update. 5735 * gdb.base/solib.exp: Update. 5736 * gdb.base/store.exp: Update. 5737 * gdb.base/structs.exp: Update. 5738 * gdb.base/structs2.exp: Update. 5739 * gdb.base/type-opaque.exp: Update. 5740 * gdb.base/unload.exp: Update. 5741 * gdb.base/varargs.exp: Update. 5742 * gdb.base/volatile.exp: Update. 5743 * gdb.base/watch_thread_num.exp: Update. 5744 * gdb.base/watchpoint-solib.exp: Update. 5745 * gdb.base/watchpoint.exp: Update. 5746 * gdb.base/watchpoints.exp: Update. 5747 * gdb.base/whatis.exp: Update. 5748 * gdb.cell/arch.exp: Update. 5749 * gdb.cell/break.exp: Update. 5750 * gdb.cell/bt.exp: Update. 5751 * gdb.cell/core.exp: Update. 5752 * gdb.cell/data.exp: Update. 5753 * gdb.cell/ea-cache.exp: Update. 5754 * gdb.cell/f-regs.exp: Update. 5755 * gdb.cell/fork.exp: Update. 5756 * gdb.cell/gcore.exp: Update. 5757 * gdb.cell/mem-access.exp: Update. 5758 * gdb.cell/ptype.exp: Update. 5759 * gdb.cell/registers.exp: Update. 5760 * gdb.cell/sizeof.exp: Update. 5761 * gdb.cell/solib-symbol.exp: Update. 5762 * gdb.cell/solib.exp: Update. 5763 * gdb.cp/ambiguous.exp: Update. 5764 * gdb.cp/breakpoint.exp: Update. 5765 * gdb.cp/bs15503.exp: Update. 5766 * gdb.cp/casts.exp: Update. 5767 * gdb.cp/class2.exp: Update. 5768 * gdb.cp/cpexprs.exp: Update. 5769 * gdb.cp/cplusfuncs.exp: Update. 5770 * gdb.cp/ctti.exp: Update. 5771 * gdb.cp/dispcxx.exp: Update. 5772 * gdb.cp/gdb1355.exp: Update. 5773 * gdb.cp/gdb2384.exp: Update. 5774 * gdb.cp/gdb2495.exp: Update. 5775 * gdb.cp/infcall-dlopen.exp: Update. 5776 * gdb.cp/local.exp: Update. 5777 * gdb.cp/m-data.exp: Update. 5778 * gdb.cp/m-static.exp: Update. 5779 * gdb.cp/mb-ctor.exp: Update. 5780 * gdb.cp/mb-inline.exp: Update. 5781 * gdb.cp/mb-templates.exp: Update. 5782 * gdb.cp/member-ptr.exp: Update. 5783 * gdb.cp/method.exp: Update. 5784 * gdb.cp/namespace.exp: Update. 5785 * gdb.cp/nextoverthrow.exp: Update. 5786 * gdb.cp/nsdecl.exp: Update. 5787 * gdb.cp/nsrecurs.exp: Update. 5788 * gdb.cp/nsstress.exp: Update. 5789 * gdb.cp/nsusing.exp: Update. 5790 * gdb.cp/pr-1023.exp: Update. 5791 * gdb.cp/pr-1210.exp: Update. 5792 * gdb.cp/pr-574.exp: Update. 5793 * gdb.cp/pr9631.exp: Update. 5794 * gdb.cp/printmethod.exp: Update. 5795 * gdb.cp/psmang.exp: Update. 5796 * gdb.cp/re-set-overloaded.exp: Update. 5797 * gdb.cp/rtti.exp: Update. 5798 * gdb.cp/shadow.exp: Update. 5799 * gdb.cp/templates.exp: Update. 5800 * gdb.cp/try_catch.exp: Update. 5801 * gdb.dwarf2/dw2-ranges.exp: Update. 5802 * gdb.dwarf2/pr10770.exp: Update. 5803 * gdb.fortran/library-module.exp: Update. 5804 * gdb.hp/gdb.aCC/optimize.exp: Update. 5805 * gdb.hp/gdb.aCC/watch-cmd.exp: Update. 5806 * gdb.hp/gdb.base-hp/callfwmall.exp: Update. 5807 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update. 5808 * gdb.hp/gdb.base-hp/pxdb.exp: Update. 5809 * gdb.hp/gdb.base-hp/sized-enum.exp: Update. 5810 * gdb.hp/gdb.base-hp/so-thresh.exp: Update. 5811 * gdb.hp/gdb.compat/xdb1.exp: Update. 5812 * gdb.hp/gdb.compat/xdb2.exp: Update. 5813 * gdb.hp/gdb.compat/xdb3.exp: Update. 5814 * gdb.hp/gdb.defects/bs14602.exp: Update. 5815 * gdb.hp/gdb.defects/solib-d.exp: Update. 5816 * gdb.hp/gdb.objdbg/objdbg01.exp: Update. 5817 * gdb.hp/gdb.objdbg/objdbg02.exp: Update. 5818 * gdb.hp/gdb.objdbg/objdbg03.exp: Update. 5819 * gdb.hp/gdb.objdbg/objdbg04.exp: Update. 5820 * gdb.mi/gdb792.exp: Update. 5821 * gdb.mi/mi-pending.exp: Update. 5822 * gdb.mi/mi-solib.exp: Update. 5823 * gdb.mi/mi-var-cp.exp: Update. 5824 * gdb.opt/clobbered-registers-O2.exp: Update. 5825 * gdb.opt/inline-bt.exp: Update. 5826 * gdb.opt/inline-cmds.exp: Update. 5827 * gdb.opt/inline-locals.exp: Update. 5828 * gdb.python/py-events.exp: Update. 5829 * gdb.python/py-finish-breakpoint.exp: Update. 5830 * gdb.python/py-type.exp: Update. 5831 * gdb.reverse/solib-precsave.exp: Update. 5832 * gdb.reverse/solib-reverse.exp: Update. 5833 * gdb.server/solib-list.exp: Update. 5834 * gdb.stabs/weird.exp: Update. 5835 * gdb.threads/attach-into-signal.exp: Update. 5836 * gdb.threads/attach-stopped.exp: Update. 5837 * gdb.threads/tls-shared.exp: Update. 5838 * gdb.trace/change-loc.exp: Update. 5839 * gdb.trace/strace.exp: Update. 5840 58412012-06-19 Tom Tromey <tromey@redhat.com> 5842 5843 * gdb.base/whatis.exp: Add tests. 5844 58452012-06-19 Tom Tromey <tromey@redhat.com> 5846 5847 * gdb.cp/m-static.cc (keepalive): New function. 5848 (gnu_obj_1::method): Use it. 5849 58502012-06-18 Doug Evans <dje@google.com> 5851 5852 * gdb.base/info-fun.exp: New file. 5853 * gdb.base/info-fun.c: New file. 5854 * gdb.base/info-fun-solib.c: New file. 5855 58562012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com> 5857 5858 Remove stale dummy frames. 5859 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames) 5860 (maintenance info breakpoints): New tests. 5861 * gdb.base/stale-infcall.c: New file. 5862 * gdb.base/stale-infcall.exp: New file. 5863 58642012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com> 5865 5866 * gdb.arch/amd64-entry-value-param.S: New file. 5867 * gdb.arch/amd64-entry-value-param.c: New file. 5868 * gdb.arch/amd64-entry-value-param.exp: New file. 5869 58702012-06-15 Tom Tromey <tromey@redhat.com> 5871 5872 * gdb.cp/namespace.exp: Add "show lang" test. 5873 58742012-06-15 Iain Sandoe <iain@codesourcery.com> 5875 5876 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special 5877 case. (top level): Use gdb_file_cmd instead of gdb_load. 5878 58792012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com> 5880 5881 PR tdep/14222 5882 * gdb.arch/i386-sse-stack-align.S: New file. 5883 * gdb.arch/i386-sse-stack-align.c: New file. 5884 * gdb.arch/i386-sse-stack-align.exp: New file. 5885 58862012-06-13 Keith Seitz <keiths@redhat.com> 5887 5888 PR breakpoints/13798 and mi/11541 5889 * gdb.linespec/ls-errs.exp: Add a few more tests for 5890 filenames with spaces and colons. 5891 58922012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com> 5893 5894 PR c++/14177 - Fix parsing TYPENAME:: in parentheses. 5895 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New. 5896 (test_function): Call CV_f. 5897 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int)) 5898 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile') 5899 (p CV::m(int) volatile, p 'CV::m(int) const volatile') 5900 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t)) 5901 (p CV_f(CV::i)): New tests. 5902 59032012-06-13 Tom Tromey <tromey@redhat.com> 5904 5905 * gdb.base/condbreak.exp: Add tests for "condition" completion. 5906 59072012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com> 5908 5909 Fix regression by the "ambiguous linespec" series. 5910 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New 5911 tests. 5912 59132012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com> 5914 5915 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is 5916 missing. 5917 59182012-06-11 Tom Tromey <tromey@redhat.com> 5919 5920 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch 5921 location... 5922 (main): ...here. 5923 59242012-06-07 Yao Qi <yao@codesourcery.com> 5925 5926 * gdb.trace/strace.exp: Shorten some too-long lines. 5927 59282012-06-06 Pedro Alves <palves@redhat.com> 5929 5930 * gdb.threads/clone-new-thread-event.c: New file. 5931 * gdb.threads/clone-new-thread-event.exp: New file. 5932 59332012-06-06 Yao Qi <yao@codesourcery.com> 5934 5935 * gdb.base/dprintf.c (main): Add extra parameter when calling 5936 printf and fprintf. 5937 (bar): New function. It is a dead function, but to ensure 5938 'malloc' is linked explicitly. 5939 59402012-06-06 Yao Qi <yao@codesourcery.com> 5941 5942 * gdb.base/info-proc.exp: Return if target doesn't support 5943 'info proc'. 5944 59452012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com> 5946 5947 * gdb.base/freebpcmd.exp (set lines): Check valid range of I. 5948 (run program with breakpoint commands): XFAIl if it is not. 5949 59502012-06-05 Joel Brobecker <brobecker@adacore.com> 5951 5952 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable 5953 and add comment. 5954 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment. 5955 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using 5956 "STOP" marker. Adjust testing strategy to make it work on 5957 all targets. 5958 5959 * gdb.base/print-file-var-main.c (main): Rewrite using local 5960 variables and adjust get_version_2's return value check. 5961 Add small comment. 5962 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP" 5963 marker. Adjust testing strategy to make it work on all targets. 5964 59652012-06-05 Joel Brobecker <brobecker@adacore.com> 5966 5967 * gdb.ada/bad-task-bp-keyword: New testcase. 5968 59692012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com> 5970 5971 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000): 5972 Simplify it to ... 5973 (symbol-file ${testfile1}): ... here. 5974 (test eliminated var my_global_symbol) 5975 (test eliminated var my_static_symbol) 5976 (test eliminated var my_global_func, get address of main): Wrap them to 5977 'single psymtabs' and 'single symtabs' 5978 (get address of my_global_symbol, get address of my_static_symbol) 5979 (get address of my_global_func, get address of main): Wrap them to 5980 'order1' and 'order2'. 5981 5982 * gdb.base/code_elim.exp 5983 (add-symbol-file ${testfile1} 0x100000) 5984 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and 5985 'order2'. 5986 (order1: add-symbol-file ${testfile1} 0x100000) 5987 (order1: add-symbol-file ${testfile2} 0x200000) 5988 (order2: add-symbol-file ${testfile2} 0x200000) 5989 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s 5990 .bss as appropriate. 5991 59922012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com> 5993 5994 * gdb.server/solib-list-lib.c: New file. 5995 * gdb.server/solib-list-main.c: New file. 5996 * gdb.server/solib-list.exp: New file. 5997 59982012-05-25 Maciej W. Rozycki <macro@codesourcery.com> 5999 6000 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update 6001 for 'set print symbol' change. 6002 60032012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com> 6004 6005 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and 6006 .debug_abbrev_seg3. 6007 60082012-05-24 John Steele Scott <toojays@toojays.net> 6009 6010 PR symtab/13277: Resolving opaque structures in ICC generated binaries. 6011 * gdb.dwarf2/dw2-icc-opaque.S: New file. 6012 * gdb.dwarf2/dw2-icc-opaque.exp: New file. 6013 60142012-05-23 Stan Shebs <stan@codesourcery.com> 6015 6016 * gdb.mi/mi-info-os.exp: New file. 6017 60182012-05-23 Keith Seitz <keiths@redhat.com> 6019 6020 * gdb.trace/stap-trace.exp: If compile_stap_bin fails, 6021 return -1 to suppress the rest of the tests. 6022 (compile_stap_bin): Return boolean success value. 6023 60242012-05-21 Tom Tromey <tromey@redhat.com> 6025 6026 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors. 6027 Remove kfails. 6028 (test_print_mi_member_types): Likewise. 6029 60302012-05-21 Tom Tromey <tromey@redhat.com> 6031 6032 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set 6033 print symbol' change. 6034 60352012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org> 6036 6037 * gdb.python/py-prompt.exp: Quit if the target is remote. 6038 60392012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com> 6040 6041 Fix ERROR: internal buffer is full. 6042 * gdb.base/info-os.exp (expect_multiline): New function. 6043 (get process list, get process groups, get threads) 6044 (get file descriptors, get internet-domain sockets) 6045 (get shared-memory regions, get semaphores, get message queues): Use 6046 it for these tests. 6047 60482012-05-18 Tom Tromey <tromey@redhat.com> 6049 6050 * gdb.mi/mi-var-cmd.exp: Update. 6051 * gdb.objc/basicclass.exp (do_objc_tests): Update. 6052 * gdb.cp/virtbase.exp: Update. 6053 * gdb.cp/classes.exp (test_static_members): Update. 6054 * gdb.cp/casts.exp: Update. 6055 * gdb.base/pointers.exp: Update. 6056 * gdb.base/funcargs.exp (pointer_args): Update. 6057 (structs_by_reference): Update. 6058 * gdb.base/find.exp: Update. 6059 * gdb.base/call-strs.exp: Send "set print symbol off". 6060 * gdb.base/call-ar-st.exp: Update. 6061 * gdb.ada/fun_addr.exp: Update. 6062 * gdb.base/printcmds.exp (test_print_symbol): New proc. 6063 Call it. 6064 (test_print_repeats_10, test_print_strings) 6065 (test_print_char_arrays): Update. 6066 60672012-05-18 Tom Tromey <tromey@redhat.com> 6068 6069 * gdb.base/charset.exp (string_display): Update. 6070 60712012-05-18 Tom Tromey <tromey@redhat.com> 6072 6073 * gdb.mi/mi2-var-display.exp: Update. 6074 * gdb.mi/mi-var-display.exp: Update. 6075 * gdb.mi/mi-var-child.exp: Update. 6076 * gdb.cp/expand-psymtabs-cxx.exp: Update. 6077 * gdb.cp/cp-relocate.exp (get_func_address): Update. 6078 60792012-05-17 Doug Evans <dje@google.com> 6080 6081 * info-macros.exp: Pass "debug" to prepare_for_testing. 6082 6083 * Makefile.in (clean): Remove Fission .dwo and .dwp files. 6084 * gdb.ada/Makefile.in (clean): Ditto. 6085 * gdb.arch/Makefile.in (clean): Ditto. 6086 * gdb.asm/Makefile.in (clean): Ditto. 6087 * gdb.base/Makefile.in (clean): Ditto. 6088 * gdb.cell/Makefile.in (clean): Ditto. 6089 * gdb.cp/Makefile.in (clean): Ditto. 6090 * gdb.disasm/Makefile.in (clean): Ditto. 6091 * gdb.dwarf2/Makefile.in (clean): Ditto. 6092 * gdb.fortran/Makefile.in (clean): Ditto. 6093 * gdb.go/Makefile.in (clean): Ditto. 6094 * gdb.hp/Makefile.in (clean): Ditto. 6095 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto. 6096 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto. 6097 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto. 6098 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto. 6099 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto. 6100 * gdb.java/Makefile.in (clean): Ditto. 6101 * gdb.linespec/Makefile.in (clean): Ditto. 6102 * gdb.mi/Makefile.in (clean): Ditto. 6103 * gdb.modula2/Makefile.in (clean): Ditto. 6104 * gdb.multi/Makefile.in (clean): Ditto. 6105 * gdb.objc/Makefile.in (clean): Ditto. 6106 * gdb.opencl/Makefile.in (clean): Ditto. 6107 * gdb.opt/Makefile.in (clean): Ditto. 6108 * gdb.pascal/Makefile.in (clean): Ditto. 6109 * gdb.python/Makefile.in (clean): Ditto. 6110 * gdb.reverse/Makefile.in (clean): Ditto. 6111 * gdb.server/Makefile.in (clean): Ditto. 6112 * gdb.stabs/Makefile.in (clean): Ditto. 6113 * gdb.threads/Makefile.in (clean): Ditto. 6114 * gdb.trace/Makefile.in (clean): Ditto. 6115 * gdb.xml/Makefile.in (clean): Ditto. 6116 61172012-05-16 Tom Tromey <tromey@redhat.com> 6118 6119 * gdb.base/macscp1.c (macscp_expr): Add comment. 6120 * gdb.base/macscp.exp: Test __FILE__ and __LINE__. 6121 61222012-05-16 Maciej W. Rozycki <macro@codesourcery.com> 6123 6124 * gdb.base/return-nodebug.exp: Also test float and double types. 6125 61262012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com> 6127 6128 PR testsuite/12649 6129 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main. 6130 6131 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main. 6132 61332012-05-14 Sergio Durigan Junior <sergiodj@redhat.com> 6134 6135 * gdb.base/stap-probe.exp (stap_test): Remove calls to 6136 `rerun_to_main'. 6137 (stap_test_no_debuginfo): Likewise. 6138 61392012-05-14 Stan Shebs <stan@codesourcery.com> 6140 6141 * gdb.base/dprintf.c: New file. 6142 * gdb.base/dprintf.exp: New file. 6143 61442012-05-14 Hui Zhu <hui_zhu@mentor.com> 6145 6146 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing. 6147 * gdb.trace/disconnected-tracing.c: New file. 6148 * gdb.trace/disconnected-tracing.exp: New file. 6149 61502012-05-13 Siva Chandra Reddy <sivachandra@google.com> 6151 6152 * gdb.python/python.c: Add a new breakpoint comment. 6153 * gdb.python/python.exp: Add tests to test gdb.find_pc_line. 6154 61552011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com> 6156 6157 * gdb.base/info-os.exp: New file. 6158 * gdb.base/info-os.c: New file. 6159 61602012-05-10 Joel Brobecker <brobecker@adacore.com> 6161 6162 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c, 6163 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp: 6164 New files. 6165 61662012-05-10 Joel Brobecker <brobecker@adacore.com> 6167 6168 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c, 6169 gdb.base/ctxobj.exp: New files. 6170 61712012-05-09 Tom Tromey <tromey@redhat.com> 6172 6173 * gdb.trace/strace.exp: Add 'quiet' to compiler flags. 6174 61752012-05-09 Maciej W. Rozycki <macro@codesourcery.com> 6176 6177 * lib/gdb.exp (gdb_test_multiple): Correct formatting. 6178 61792012-05-08 Maciej W. Rozycki <macro@codesourcery.com> 6180 6181 * gdb.mi/mi-var-display.exp: Check for the existence of $fp 6182 before using it. 6183 61842012-05-04 Tristan Gingold <gingold@adacore.com> 6185 6186 * gdb.base/set-noassign.exp: New test. 6187 61882012-05-03 Siva Chandra Reddy <sivachandra@google.com> 6189 6190 * gdb.python/py-symbol.exp: Add tests to test the new methods 6191 gdb.Symtab.global_block() and gdb.Symtab.static_block(). 6192 * gdb.python/py-symbol.c: Add new struct to help test 6193 gdb.Symtab.static_block(). 6194 61952012-05-03 Doug Evans <dje@google.com> 6196 6197 * gdb.dwarf2/pr13961.S: Add file and source location, but leave 6198 commented out. 6199 62002012-05-03 Yao Qi <yao@codesourcery.com> 6201 6202 * gdb.base/catch-syscall.exp: Skip it before compilation if target 6203 doesn't support. 6204 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise. 6205 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise. 6206 62072012-05-03 Yao Qi <yao@codesourcery.com> 6208 6209 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860. 6210 62112012-04-30 Doug Evans <dje@google.com> 6212 6213 PR testsuite/13961 6214 * gdb.dwarf2/pr13961.S: New file. 6215 * gdb.dwarf2/pr13961.exp: New file. 6216 62172012-04-29 Yao Qi <yao@codesourcery.com> 6218 6219 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'. 6220 62212012-04-28 Doug Evans <dje@google.com> 6222 6223 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from 6224 .Ltype_int_in_cu2. Use name "int2" instead of "int". 6225 All uses updated. 6226 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of 6227 "ptype func_cu1" to expand cu2 before cu1. 6228 62292012-04-27 Sergio Durigan Junior <sergiodj@redhat.com> 6230 Tom Tromey <tromey@redhat.com> 6231 6232 * gdb.base/default.exp: Add `$_probe_arg*' convenience 6233 variables. 6234 * gdb.base/stap-probe.c: New file. 6235 * gdb.base/stap-probe.exp: New file. 6236 * gdb.trace/stap-trace.c: New file. 6237 * gdb.trace/stap-trace.exp: New file. 6238 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in 6239 libgcc's unwinder. 6240 62412012-04-26 Maciej W. Rozycki <macro@codesourcery.com> 6242 6243 * gdb.arch/mips16-thunks-inmain.c: New file. 6244 * gdb.arch/mips16-thunks-main.c: New file. 6245 * gdb.arch/mips16-thunks-sin.c: New file. 6246 * gdb.arch/mips16-thunks-sinfrob.c: New file. 6247 * gdb.arch/mips16-thunks-sinfrob16.c: New file. 6248 * gdb.arch/mips16-thunks-sinmain.c: New file. 6249 * gdb.arch/mips16-thunks-sinmips16.c: New file. 6250 * gdb.arch/mips16-thunks.exp: New file. 6251 62522012-04-25 Doug Evans <dje@google.com> 6253 6254 * configure.ac: Create gdb.go/Makefile. 6255 * configure: Regenerate. 6256 * gdb.base/default.exp: Add "go" to "set language" testing. 6257 * gdb.go/Makefile.in: New file. 6258 * gdb.go/basic-types.exp: New file. 6259 * gdb.go/chan.exp: New file. 6260 * gdb.go/chan.go: New file. 6261 * gdb.go/handcall.exp: New file. 6262 * gdb.go/handcall.go: New file. 6263 * gdb.go/hello.exp: New file. 6264 * gdb.go/hello.go: New file. 6265 * gdb.go/integers.exp: New file. 6266 * gdb.go/integers.go: New file. 6267 * gdb.go/methods.exp: New file. 6268 * gdb.go/methods.go: New file. 6269 * gdb.go/package.exp: New file. 6270 * gdb.go/package1.go: New file. 6271 * gdb.go/package2.go: New file. 6272 * gdb.go/print.exp: New file. 6273 * gdb.go/strings.exp: New file. 6274 * gdb.go/strings.go: New file. 6275 * gdb.go/types.exp: New file. 6276 * gdb.go/types.go: New file. 6277 * gdb.go/unsafe.exp: New file. 6278 * gdb.go/unsafe.go: New file. 6279 * lib/future.exp: Add Go support. 6280 (gdb_find_go, gdb_find_go_linker): New procs. 6281 (gdb_default_target_compile): Add Go support. 6282 * lib/gdb.exp (skip_go_tests): New proc. 6283 * lib/go.exp: New file. 6284 62852012-04-25 Tom Tromey <tromey@redhat.com> 6286 6287 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'. 6288 62892012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com> 6290 Jan Kratochvil <jan.kratochvil@redhat.com> 6291 6292 PR symtab/7259: 6293 * gdb.base/enumval.c: New test case. 6294 * gdb.base/enumval.exp: New test case. 6295 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of 6296 field.bitpos. 6297 62982012-04-17 Pedro Alves <palves@redhat.com> 6299 6300 * Makefile.in (site.exp): Make site.exp source 6301 $srcdir/lib/append_gdb_boards_dir.exp. 6302 * lib/append_gdb_boards_dir.exp: New file. 6303 63042012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com> 6305 6306 New option "set auto-load safe-path". 6307 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New. 6308 * gdb.python/py-section-script.exp (set auto-load safe-path): New. 6309 63102012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com> 6311 6312 auto-load: Implementation. 6313 * gdb.base/help.exp (test set height): Increase the height. 6314 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change 6315 to ... 6316 (info auto-load python-scripts): ... here. 6317 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change 6318 to ... 6319 (info auto-load python-scripts *): ... here. 6320 63212012-04-16 Yao Qi <yao@codesourcery.com> 6322 6323 * lib/trace-support.exp (get_in_proc_agent): New. 6324 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location 6325 of in process trace agent. 6326 * gdb.trace/ftrace.exp: Likewise. 6327 * gdb.trace/pending.exp: Likewise. 6328 * gdb.trace/trace-break.exp: Likewise. 6329 * gdb.trace/trace-mt.exp 6330 * gdb.trace/tspeed.exp: Likewise. 6331 * gdb.trace/tstatus.exp 6332 * gdb.trace/strace.exp: Likewise. 6333 63342012-04-16 Thomas Schwinge <thomas@codesourcery.com> 6335 6336 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the 6337 symbol _stack is defined. Get rid of a hard-coded constant for _stack. 6338 6339 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name. 6340 63412012-04-14 Anton Gorenkov <xgsa@yandex.ru> 6342 6343 PR mi/13393 6344 * gdb.mi/mi-var-rtti.cc: New file. 6345 * gdb.mi/mi-var-rtti.exp: New file. 6346 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New 6347 function. 6348 (mi_varobj_update_with_type_change): updated to avoid code duplication. 6349 63502012-04-11 Siva Chandra Reddy <sivachandra@google.com> 6351 6352 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to 6353 EXECUTABLES. 6354 * gdb.python/py-explore.c: C program used for testing the new 6355 'explore' command on C constructs. 6356 * gdb.python/py-explore.cc: C++ program used for testing the new 6357 'explore' command on C++ constructs. 6358 * gdb-python/py-explore.exp: Tests for the new 'explore' 6359 command on C constructs. 6360 * gdb-python/py-explore-cc.exp: Tests for the new 'explore' 6361 command on C++ constructs. 6362 63632012-04-07 Mark Kettenis <kettenis@gnu.org> 6364 6365 * gdb.base/funcargs.exp (complex_args): Fix typo. 6366 63672012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com> 6368 6369 * gdb.trace/change-loc.exp (tracepoint_change_loc_1) 6370 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint. 6371 63722012-04-05 Keith Seitz <keiths@redhat.com> 6373 6374 * gdb.base/advance.exp: Update error message for 6375 "advance malformed" test. 6376 * gdb.base/break.exp: Likewise for "breakpoint with 6377 trailing garbage" test. 6378 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint 6379 with trailing garbage" test. 6380 * gdb.base/sepdebug.exp: Likewise for "breakpoint with 6381 trailng garbage" test. 6382 * gdb.base/until.exp: Likewise for "malformed until" test. 6383 * gdb.cp/ovldbreak.exp: Create the breakpoint table 6384 for "breakpoint info (after setting on all)". 6385 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+" 6386 tests. 6387 * gdb.cp/cplabel.cc: New file. 6388 * gdb.cp/cplabel.exp: New test. 6389 * gdb.linespec/ls-errs.c: New file. 6390 * gdb.linespec/ls-errs.exp: New test. 6391 63922012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com> 6393 6394 * gdb.trace/unavailable.exp 6395 (collect globals: print object on: print derived_partial) 6396 (collect globals: print object on: print derived_whole) 6397 (collect globals: print object off: print derived_partial) 6398 (collect globals: print object off: print derived_whole): Update 6399 expected output. 6400 64012012-03-30 Keith Seitz <keiths@redhat.com> 6402 6403 * gdb.python: Add test for linespecs with commas. 6404 64052012-03-28 Keith Seitz <keiths@redhat.com> 6406 6407 * gdb.linespec/ls-dollar.cc: New file. 6408 * gdb.linespec/ls-dollar.exp: New test. 6409 64102012-03-28 Keith Seitz <keiths@redhat.com> 6411 6412 * gdb.cp/namespace.exp: Add breakpoint tests for functions 6413 starting with the global namespace. 6414 64152012-03-23 Doug Evans <dje@google.com> 6416 6417 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global. 6418 64192012-03-22 Siva Chandra Reddy <sivachandra@google.com> 6420 6421 * gdb.python/py-value.cc: Add test case for testing the 6422 methodology exposing C++ values to Python. 6423 * gdb.python/py-value-cc.exp: Add tests testing the methodology 6424 exposing C++ values to Python. 6425 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES. 6426 64272012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com> 6428 Siddhesh Poyarekar <siddhesh@redhat.com> 6429 6430 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps. 6431 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first. 6432 (generate native core dump): Make the test unsupported if core cannot 6433 be generated. 6434 64352012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com> 6436 6437 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry 6438 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and 6439 ncmd = 0. New entry for VEC_cleanup cmdarg_s. 6440 64412012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com> 6442 6443 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string. 6444 64452012-03-17 Doug Evans <dje@google.com> 6446 6447 * dg-extract-results.sh: Handle KFAILs. 6448 64492012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com> 6450 6451 PR symtab/13777 6452 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0. 6453 64542012-03-16 Joel Brobecker <brobecker@adacore.com> 6455 6456 * gdb.ada/set_pckd_arr_elt: New testcase. 6457 64582012-03-16 Gary Benson <gbenson@redhat.com> 6459 6460 PR breakpoints/10738 6461 * gdb.opt/inline-break.exp: New file. 6462 * gdb.opt/inline-break.c: Likewise. 6463 * gdb.dwarf2/dw2-inline-break.exp: Likewise. 6464 * gdb.dwarf2/dw2-inline-break.S: Likewise. 6465 * gdb.base/annota1.exp: Cope with old .gdb_index warnings. 6466 * gdb.base/async-shell.exp: Likewise. 6467 * lib/mi-support.exp (library_loaded_re): Likewise. 6468 64692012-03-15 Tom Tromey <tromey@redhat.com> 6470 6471 * gdb.cp/virtfunc2.exp: Update expected output. 6472 * gdb.cp/pr9631.exp: Update expected output. 6473 * gdb.cp/member-ptr.exp: Update expected output. 6474 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected 6475 output. 6476 * gdb.cp/casts.exp: Update expected output. 6477 64782012-03-15 Tom Tromey <tromey@redhat.com> 6479 6480 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc. 6481 (test_info_vtbl): Likewise. 6482 (do_tests): Call test_info_vtbl. 6483 * gdb.cp/virtfunc.cc (va): New global. 6484 64852012-03-15 Thomas Schwinge <thomas@codesourcery.com> 6486 6487 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for 6488 describing DWARF data structures. 6489 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise. 6490 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise. 6491 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise. 6492 * gdb.dwarf2/dw2-entry-value.S: Likewise. 6493 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise. 6494 * gdb.dwarf2/dw2-param-error.S: Likewise. 6495 * gdb.dwarf2/dw2-skip-prologue.S: Likewise. 6496 * gdb.dwarf2/dw2-stack-boundary.S: Likewise. 6497 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise. 6498 * gdb.dwarf2/implptr-optimized-out.S: Likewise. 6499 * gdb.dwarf2/member-ptr-forwardref.S: Likewise. 6500 * gdb.dwarf2/pr11465.S: Likewise. 6501 65022012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com> 6503 6504 * gdb.mi/mi2-prompt.exp: New file. 6505 65062012-03-13 Joel Brobecker <brobecker@adacore.com> 6507 6508 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase. 6509 65102012-03-13 Joel Brobecker <brobecker@adacore.com> 6511 6512 * gdb.ada/bp_range_type: New testcase. 6513 65142012-03-13 Doug Evans <dje@google.com> 6515 6516 * gdb.base/default.exp: Delete tests for symbol-reloading. 6517 * gdb.base/help.exp: Ditto. 6518 * gdb.base/setshow.exp: Ditto. 6519 * gdb.base/gdb_history: Delete references to symbol-reloading. 6520 65212012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com> 6522 6523 * gdb.base/attach-twice.c: New files. 6524 * gdb.base/attach-twice.exp: New files. 6525 65262012-03-08 Keith Seitz <keiths@redhat.com> 6527 6528 * lib/gdb.exp (gdb_get_line_number): Throw an 6529 error instead of returning -1. 6530 * gdb.base/break.exp: Remove unused variable 6531 bp_location5. 6532 * gdb.base/hbreak2.exp: Likewise. 6533 * gdb.base/sepdebug.exp: Likewise. 6534 65352012-03-08 Yao Qi <yao@codesourcery.com> 6536 Pedro Alves <palves@redhat.com> 6537 6538 Fix PR server/13392. 6539 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail. 6540 (tracepoint_change_loc_2): Remove kfail. Return if failed to 6541 download tracepoints. 6542 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise. 6543 (pending_tracepoint_resolved_during_trace): Likewise. 6544 (pending_tracepoint_installed_during_trace): Likewise. 6545 (pending_tracepoint_with_action_resolved): Likewise. 6546 65472012-03-08 Keith Seitz <keiths@redhat.com> 6548 6549 * gdb.ada/array_bounds.exp: Get breakpoint for line 6550 with "START", not "STOP". 6551 * gdb.python/py-infthread.exp: Do not continue to 6552 line marked "Break here.", which is undefined. 6553 65542012-03-08 Luis Machado <lgustavo@codesourcery.com> 6555 6556 Revert: 6557 6558 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com> 6559 6560 Implement testsuite workaround for PR breakpoints/13781. 6561 * gdb.cp/mb-templates.exp: New loop with variable $workaround. 6562 (set breakpoint condition-evaluation host): New conditional command. 6563 65642012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com> 6565 6566 Fix CU relative vs. absolute DIE offsets. 6567 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing 6568 one. 6569 65702012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com> 6571 6572 Fix false FAIL on distros with relro linkage as default. 6573 * gdb.reverse/solib-precsave.exp: Try to compile the test using 6574 -Wl,-z,norelro first. 6575 65762012-03-06 Joel Brobecker <brobecker@adacore.com> 6577 6578 * gdb.ada/bp_on_var: New testcase. 6579 65802012-03-06 Joel Brobecker <brobecker@adacore.com> 6581 6582 * gdb.ada/bp_enum_homonym: New testcase. 6583 65842012-03-06 Yao Qi <yao@codesourcery.com> 6585 6586 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target 6587 x86_64-*-* and i?86-*-*. 6588 Set up KFAIL for gdb/13808. 6589 65902012-03-05 Tom Tromey <tromey@redhat.com> 6591 6592 * gdb.ada/operator_bp.exp: Clear debug-file-directory. 6593 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory. 6594 65952012-03-05 Tom Tromey <tromey@redhat.com> 6596 6597 * gdb.java/jprint.java (jprint.main): Keep 'x' live. 6598 65992012-03-04 Yao Qi <yao@codesourcery.com> 6600 6601 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error 6602 messages for KFAIL. 6603 66042012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com> 6605 6606 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc. 6607 (print one_two_three, indexes off, print few_reps, indexes off) 6608 (print many_reps, indexes off, print empty, indexes off) 6609 (print one_two_three, print few_reps, print many_reps, print empty): 6610 Call setup_xfail if $gcc_old. 6611 66122012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com> 6613 6614 Implement testsuite workaround for PR breakpoints/13781. 6615 * gdb.cp/mb-templates.exp: New loop with variable $workaround. 6616 (set breakpoint condition-evaluation host): New conditional command. 6617 66182012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com> 6619 6620 Code cleanup. 6621 * gdb.cp/mb-templates.exp: New variables executable. Use it for 6622 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple. 6623 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint 6624 number 1 by $bpnum. Four times. 6625 66262012-03-03 Yao Qi <yao@codesourcery.com> 6627 6628 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb. 6629 66302012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com> 6631 6632 Setup KFAIL for PR server/13796. 6633 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL. 6634 66352012-03-02 Joel Brobecker <brobecker@adacore.com> 6636 6637 * gdb.ada/operator_bp: New testcase. 6638 66392012-03-02 Joel Brobecker <brobecker@adacore.com> 6640 6641 * gdb.ada/info_locals_renaming: New testcase. 6642 66432012-03-02 Tom Tromey <tromey@redhat.com> 6644 6645 * gdb.base/nextoverexit.c: New file. 6646 * gdb.base/nextoverexit.exp: New file. 6647 66482012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com> 6649 6650 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete 6651 parameter. 6652 66532012-03-01 Maciej W. Rozycki <macro@mips.com> 6654 6655 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS 6656 core registers. 6657 66582012-03-01 Maciej W. Rozycki <macro@mips.com> 6659 Maciej W. Rozycki <macro@codesourcery.com> 6660 Daniel Jacobowitz <dan@codesourcery.com> 6661 6662 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak". 6663 66642012-03-01 Pedro Alves <palves@redhat.com> 6665 6666 PR gdb/13767 6667 6668 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New. 6669 (gdb_collect_globals_test): Call it. 6670 66712012-03-01 Keith Seitz <keiths@redhat.com> 6672 6673 * gdb.cp/method2.exp: Output of overload menu is now 6674 alphabetized. Update tests for "break A::method". 6675 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead 6676 of hard-coding them. 6677 Overload menu is alphabetized: rewrite to accommodate. 6678 Unset variables LINE and TYPES which are used in other tests. 6679 Compute the output of "info break". 6680 Update the breakpoint table after all breakpoints are deleted. 6681 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and 6682 compute ACTUALS and the method body based on parameters. 6683 Update expected output accordingly. 6684 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add 6685 unique comments to allow the use of gdb_get_line_number. 6686 66872012-03-01 Keith Seitz <keiths@redhat.com> 6688 6689 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup 6690 some Tcl syntax. 6691 * gdb.cp/ovldbreak.exp: Likewise. 6692 66932012-03-01 Keith Seitz <keiths@redhat.com> 6694 6695 * gdb.base/help.exp (help show user): Update expected result 6696 for new doc string changes (add "non-python"). 6697 66982012-03-01 Scott J. Goldman <scottjg@vmware.com> 6699 6700 * gdb.python/py-cmd.exp: Add test to verify that python commands can 6701 be put in the user-defined category and that the commands appear in 6702 "help user-defined". 6703 67042012-02-29 Joel Brobecker <brobecker@adacore.com> 6705 6706 * gdb.ada/tagged_not_init: New testcase. 6707 67082012-02-29 Joel Brobecker <brobecker@adacore.com> 6709 6710 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three. 6711 * gdb.ada/enum_idx_packed: New testcase. 6712 67132012-02-29 Joel Brobecker <brobecker@adacore.com> 6714 6715 * gdb.ada/aliased_array: New testcase. 6716 67172012-02-29 Joel Brobecker <brobecker@adacore.com> 6718 6719 * gdb.ada/whatis_array_val: New testcase. 6720 67212012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com> 6722 6723 Fix disp-step-syscall.exp: fork: single step over fork. 6724 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by 6725 whitespaces. 6726 (single step over $syscall): Remove its check. 6727 (single step over $syscall final pc): New check. 6728 67292012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com> 6730 6731 Support processors without SSSE3. 6732 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and 6733 pabsd into ... 6734 (ssse3_test): ... a new function. 6735 (main): Call ssse3_test. 6736 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test. 6737 Update expected values everywhere. 6738 (reverse-step to pabsd, verify xmm0 after reverse pabsd) 6739 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd) 6740 (reverse-step to pabsw, verify xmm0 after reverse pabsw) 6741 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw) 6742 (reverse-step to pabsb, verify xmm0 after reverse pabsb) 6743 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb): 6744 Move these tests lower. 6745 (set breakpoint at end of ssse3_test, continue to end of ssse3_test) 6746 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test) 6747 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2): 6748 New tests. 6749 67502012-02-29 Yao Qi <yao@codesourcery.com> 6751 Pedro Alves <palves@redhat.com> 6752 6753 * gdb.trace/trace-mt.c: New. 6754 * gdb.trace/trace-mt.exp: New. 6755 67562012-02-28 Thomas Schwinge <thomas@codesourcery.com> 6757 6758 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line 6759 numbers instead of hardcoding them. 6760 * gdb.base/annota1.c: Provide suitable markers. 6761 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line 6762 numbers instead of hardcoding them. 6763 * gdb.base/annota3.c: Provide suitable markers. 6764 6765 * gdb.base/annota1.c [__sh__]: Remove any special-casing. 6766 * gdb.base/annota3.c: Likewise. 6767 * gdb.base/sigall.c: Likewise. 6768 * gdb.base/signals.c: Likewise. 6769 * gdb.reverse/sigall-reverse.c: Likewise. 6770 67712012-02-27 Maciej W. Rozycki <macro@codesourcery.com> 6772 6773 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main 6774 failure return path. 6775 67762012-02-27 Luis Machado <lgustavo@codesourcery.com> 6777 6778 * gdb.base/save-bp.exp: Account for new condition evaluator output. 6779 67802012-02-24 Luis Machado <lgustavo@codesourcery.com> 6781 6782 * gdb.base/cond-eval-mode.exp: New file. 6783 67842012-02-24 Pedro Alves <palves@redhat.com> 6785 6786 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix. 6787 (top level): Use with_test_prefix. 6788 67892012-02-24 Pedro Alves <palves@redhat.com> 6790 6791 * gdb.threads/attach-into-signal.exp (corefunc): Use 6792 with_test_prefix. 6793 67942012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com> 6795 6796 Fix false FAILs on old CPUs without SSE. 6797 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test): 6798 Return untested for Illegal instruction. 6799 68002012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com> 6801 6802 Fix false FAILs with glibc debug infos installed. 6803 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test. 6804 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test. 6805 68062012-02-22 Sterling Augustine <saugustine@google.com> 6807 6808 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for 6809 constant with cast. 6810 68112012-02-21 Pedro Alves <palves@redhat.com> 6812 6813 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix. 6814 68152012-02-21 Pedro Alves <palves@redhat.com> 6816 6817 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix. 6818 68192012-02-21 Pedro Alves <palves@redhat.com> 6820 6821 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use 6822 with_test_prefix. 6823 68242012-02-21 Pedro Alves <palves@redhat.com> 6825 6826 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do 6827 with_test_prefix here. 6828 (top level): Do it here instead. Remove `:' from the 6829 with_test_prefix string. 6830 * gdb.base/attach-pie-misread.exp: Remove the leading space the 6831 the suffix `:' from the with_test_prefix prefix string. 6832 * gdb.base/break-interp.exp: Ditto. 6833 * gdb.base/catch-load.exp: Ditto. 6834 * gdb.base/disp-step-syscall.exp: Ditto. 6835 * gdb.base/jit-so.exp: Ditto. 6836 * gdb.base/jit.exp: Ditto. 6837 * gdb.base/sepdebug.exp: Ditto. 6838 * gdb.base/solib-display.exp: Ditto. 6839 * gdb.base/solib-overlap.exp: Ditto. 6840 * gdb.base/watch-cond-infcall.exp: Ditto. 6841 * gdb.base/watchpoint.exp: Ditto. 6842 * gdb.dwarf2/dw2-noloc.exp: Ditto. 6843 * gdb.mi/mi-watch.exp: Ditto. 6844 * gdb.mi/mi2-watch.exp: Ditto. 6845 * gdb.threads/non-ldr-exc-1.exp: Ditto. 6846 * gdb.threads/non-ldr-exc-2.exp: Ditto. 6847 * gdb.threads/non-ldr-exc-3.exp: Ditto. 6848 * gdb.threads/non-ldr-exc-4.exp: Ditto. 6849 * gdb.threads/watchpoint-fork.exp: Ditto. 6850 * gdb.threads/watchthreads-reorder.exp: Ditto. 6851 * gdb.trace/change-loc.exp: Ditto. 6852 * gdb.trace/pending.exp: Ditto. 6853 * gdb.trace/status-stop.exp: Ditto. 6854 * gdb.trace/strace.exp: Ditto. 6855 * gdb.trace/trace-break.exp: Ditto. 6856 * gdb.trace/unavailable.exp: Ditto. 6857 * lib/gdb.exp (with_test_prefix): Always prefix with space and 6858 suffix with colon. Adjust leading comments. 6859 68602012-02-21 Pedro Alves <palves@redhat.com> 6861 Tom Tromey <tromey@redhat.com> 6862 6863 * lib/gdb.exp: Add description of test prefixes. 6864 (with_test_prefix): New procedure. 6865 * gdb.arch/altivec-abi.exp: Use with_test_prefix. 6866 * gdb.base/attach-pie-misread.exp: Use with_test_prefix. 6867 * gdb.base/break-interp.exp: Use with_test_prefix. Use append 6868 instead of lappend to append to pf_prefix. 6869 * gdb.base/catch-load.exp: Use with_test_prefix. 6870 * gdb.base/disp-step-syscall.exp: Use with_test_prefix. 6871 * gdb.base/jit-so.exp: Use with_test_prefix. 6872 * gdb.base/jit.exp: Use with_test_prefix. 6873 * gdb.base/return-nodebug.exp (do_test): Use append instead of 6874 lappend to append to pf_prefix. 6875 * gdb.base/sepdebug.exp: Use with_test_prefix. 6876 * gdb.base/solib-display.exp: Use with_test_prefix. 6877 * gdb.base/solib-overlap.exp: Use with_test_prefix. 6878 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix. 6879 * gdb.base/watchpoint.exp: Use with_test_prefix. 6880 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix. 6881 * gdb.mi/mi-watch.exp: Use with_test_prefix. 6882 * gdb.mi/mi2-watch.exp: Use with_test_prefix. 6883 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix. 6884 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix. 6885 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix. 6886 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix. 6887 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use 6888 append instead of lappend to append to pf_prefix. 6889 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix. 6890 * gdb.trace/change-loc.exp: Use with_test_prefix. 6891 * gdb.trace/pending.exp: Use with_test_prefix. 6892 * gdb.trace/status-stop.exp: Use with_test_prefix. 6893 * gdb.trace/strace.exp: Use with_test_prefix. 6894 * gdb.trace/trace-break.exp: Use with_test_prefix. 6895 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append 6896 instead of lappend to append to pf_prefix. 6897 68982012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com> 6899 6900 Fix racy FAILs. 6901 * gdb.base/inferior-died.c (main): Add return of 0. 6902 * gdb.base/inferior-died.exp (continue): Fix expectation of 6903 asynchronous events. 6904 (p 1): New test. 6905 69062012-02-20 Pedro Alves <palves@redhat.com> 6907 6908 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable 6909 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on 6910 gdb's internal debug output. For the non-threaded case, look for 6911 "Program received signal SIGLARM", for the threaded case, peek at 6912 the thread's siginfo. 6913 69142012-02-20 Pedro Alves <palves@redhat.com> 6915 6916 General cleanup, make output test messages unique, and build 6917 different executable files for the non-threaded and threaded 6918 cases. 6919 6920 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile): 6921 Delete. 6922 (executable_nothr, executable_thr): New globals. 6923 (top level): Adjust to delete both executables. 6924 (corefunc): New parameter $executable. Set $pf_prefix instead of 6925 hand writing a prefix in tests. Issue a clean_restart and enable 6926 lin-lwp debug output here. 6927 (top level): Adjust. Use build_executable. Don't start gdb here, 6928 and don't enable lin-lwp debug output here. 6929 * gdb.threads/Makefile.in (EXECUTABLES): Adjust. 6930 69312012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com> 6932 6933 Fix racy FAILs. 6934 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate 6935 "continue" command. 6936 69372012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com> 6938 6939 Fix for gdbserver non-extended mode. 6940 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint 6941 and gdb_run_cmd. 6942 69432012-02-17 Tom Tromey <tromey@redhat.com> 6944 6945 * gdb.python/py-events.py (exit_handler): Add test for 'dir'. 6946 * gdb.python/py-events.exp: Check 'dir' output. 6947 * gdb.python/py-type.exp (test_fields): Add test for 'dir'. 6948 69492012-02-17 Yao Qi <yao@codesourcery.com> 6950 6951 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'. 6952 69532012-02-16 Tom Tromey <tromey@redhat.com> 6954 6955 * gdb.base/inferior-died.c: Don't include stdio.h. 6956 69572012-02-16 Tom Tromey <tromey@redhat.com> 6958 6959 * gdb.base/inferior-died.c: New file. 6960 * gdb.base/inferior-died.exp: New file. 6961 69622012-02-15 Aleksandar Ristovski <aristovski@qnx.com> 6963 6964 * gdb.base/break-inline.exp: New file. 6965 * gdb.base/break-inline.c: New file. 6966 69672012-02-15 Tom Tromey <tromey@redhat.com> 6968 6969 * gdb.base/pc-fp.exp: Add "info register" tests. 6970 69712012-02-15 Tom Tromey <tromey@redhat.com> 6972 6973 * gdb.base/regs.exp: Remove. 6974 69752012-02-15 Pedro Alves <palves@redhat.com> 6976 6977 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when 6978 the target doesn't support tracepoints. 6979 * gdb.trace/circ.exp: Ditto. 6980 * gdb.trace/collection.exp: Ditto. 6981 * gdb.trace/packetlen.exp: Ditto. 6982 * gdb.trace/passc-dyn.exp: Ditto. 6983 * gdb.trace/report.exp: Ditto. 6984 * gdb.trace/tfind.exp: Ditto. 6985 * gdb.trace/tspeed.exp: Ditto. 6986 * gdb.trace/tsv.exp: Ditto. 6987 * gdb.trace/unavailable.exp: Ditto. 6988 * gdb.trace/while-dyn.exp: Ditto. 6989 69902012-02-15 Pedro Alves <palves@redhat.com> 6991 6992 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using 6993 gdb_test_multiple, and call unsupported instead of fail, if the 6994 remote side does not support the request. 6995 69962012-02-15 Pedro Alves <palves@redhat.com> 6997 6998 * gdb.server/ext-attach.exp: Make sure gdb is disconnected. 6999 * gdb.server/ext-run.exp: Make sure gdb is disconnected. 7000 * gdb.server/file-transfer.exp: Make sure gdb is disconnected. 7001 * gdb.server/server-mon.exp: Make sure gdb is disconnected. 7002 * gdb.server/server-run.exp: Make sure gdb is disconnected. 7003 * lib/gdbserver-support.exp (gdbserver_start_extended): Only 7004 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol 7005 doesn't start with "extended-" already. 7006 70072012-02-15 Pedro Alves <palves@redhat.com> 7008 7009 Support extended-remote. Avoid cascading timeouts. 7010 7011 * gdb.base/attach.exp (do_attach_tests): Add expected output for 7012 the extended-remote target. If attaching with no file fails, load 7013 the file manually. 7014 * gdb.server/ext-attach.exp: Adjust expected attach/detach output. 7015 70162012-02-14 Stan Shebs <stan@codesourcery.com> 7017 7018 * gdb.base/ena-dis-br.exp: Add enable count test. 7019 70202012-02-13 Pedro Alves <palves@redhat.com> 7021 7022 * config/mips-idt.exp: Delete. 7023 * gdb.base/a2-run.exp: Remove mips-idt xfails. 7024 * gdb.base/bitfields.exp: Remove mips-idt restarts. 7025 * gdb.base/break.exp: Remove mips-idt references. 7026 * gdb.base/chng-syms.exp: Ditto. 7027 * gdb.base/default.exp: Ditto. 7028 * gdb.base/funcargs.exp (funcargs_reload): Delete. 7029 (top level): Don't call it. 7030 * gdb.base/opaque.exp: Remove mips-idt restarts. 7031 * gdb.base/ptype.exp: Remove mips-idt xfails. 7032 * gdb.base/scope.exp: Remove mips-idt restarts. 7033 * gdb.base/sepdebug.exp: Remove mips-idt references. 7034 * gdb.base/watchpoint.exp (maybe_clean_restart) 7035 (maybe_reinitialize): Delete. 7036 (test_disabling_watchpoints, test_disabling_watchpoints) 7037 (test_watchpoint_triggered_in_syscall) 7038 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint): 7039 Don't call them. 7040 70412012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com> 7042 7043 * gdb.server/server-exec-info.exp: New file. 7044 70452012-02-10 Pedro Alves <palves@redhat.com> 7046 7047 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is 7048 always non-empty. 7049 (test_attach): Always pass $exec to test_attach_gdb. 7050 70512012-02-08 Tom Tromey <tromey@redhat.com> 7052 7053 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests 7054 before inferior is started. 7055 70562012-02-07 Tom Tromey <tromey@redhat.com> 7057 7058 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and 7059 Symbol.value. 7060 * gdb.python/py-symbol.c (qq): Set default value. 7061 70622012-02-07 Tom Tromey <tromey@redhat.com> 7063 7064 * gdb.python/py-symbol.c (qq): New global. 7065 * gdb.python/py-symbol.exp: Add test for frame-less 7066 lookup_symbol. 7067 * gdb.python/py-symtab.exp: Fix line number. 7068 70692012-02-03 Joel Brobecker <brobecker@adacore.com> 7070 7071 * gdb.ada/mi_task_arg: New testcase. 7072 70732012-02-02 Pedro Alves <palves@redhat.com> 7074 7075 * gdb.reverse/until-precsave.exp: Also put "record save" under the 7076 extended timeout. 7077 70782012-02-02 Pedro Alves <palves@redhat.com> 7079 7080 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set. 7081 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio. 7082 70832012-02-02 Pedro Alves <palves@redhat.com> 7084 7085 * gdb.base/term.exp: Rewrite. 7086 * gdb.base/term.c: New. 7087 70882012-02-02 Pedro Alves <palves@redhat.com> 7089 7090 * gdb.base/default.exp (run "r" abbreviation, run): Add 7091 extended-remote expected output. 7092 70932012-02-02 Tom Tromey <tromey@redhat.com> 7094 7095 * gdb.cp/dispcxx.exp: New file. 7096 * gdb.cp/dispcxx.cc: New file. 7097 70982012-02-01 Tom Tromey <tromey@redhat.com> 7099 7100 * gdb.base/jit-simple.exp: New file. 7101 * gdb.base/jit-simple.c: New file. 7102 71032012-01-30 Yao Qi <yao@codesourcery.com> 7104 7105 * gdb.base/skip.exp: Make test result unique. 7106 71072012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com> 7108 7109 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix 7110 compatibility with valgrind-3.7.0. 7111 71122012-01-27 Pedro Alves <palves@redhat.com> 7113 7114 * gdb.base/watchpoint.exp (no_hw): New global. 7115 (maybe_clean_restart, maybe_reinitialize): If no_hw is set, 7116 disable hw watchpoints. 7117 (test_wide_location_1, test_wide_location_2): If no_hw is set, 7118 don't expect hw watchpoints. 7119 (no_hw_watchpoints): Always clean restart. 7120 (do_tests): New procedure, factored out from the top level. 7121 (top level): Run tests twice. Once with hw watchpoints enabled, 7122 another time with hw watchpoints disabled. 7123 71242012-01-27 Pedro Alves <palves@redhat.com> 7125 7126 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored 7127 out from the top level. 7128 (top level): Call it instead. 7129 71302012-01-27 Pedro Alves <palves@redhat.com> 7131 7132 * gdb.base/watchpoint.exp (top level): Re-enable hardware 7133 watchpoints sooner. 7134 71352012-01-27 Pedro Alves <palves@redhat.com> 7136 7137 * gdb.base/watchpoint.exp (top level): Delete watch ival3. 7138 71392012-01-27 Pedro Alves <palves@redhat.com> 7140 7141 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect 7142 "You may have requested too many hardware 7143 breakpoints/watchpoints". 7144 71452012-01-27 Pedro Alves <palves@redhat.com> 7146 7147 * gdb.base/watchpoint.exp (maybe_clean_restart) 7148 (maybe_reinitialize): New. 7149 (test_disabling_watchpoints): Call maybe_reinitialize. Don't 7150 expect "hit N times". 7151 (test_disabling_watchpoints, test_complex_watchpoint) 7152 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint): 7153 Call maybe_clean_restart. 7154 (top level): Use clean_restart. Remove "mips-idt-*" 7155 reinitialization. 7156 71572012-01-27 Pedro Alves <palves@redhat.com> 7158 7159 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint. 7160 71612012-01-27 Pedro Alves <palves@redhat.com> 7162 7163 * gdb.base/watchpoint.exp: Clean restart after tests that don't 7164 require `initialize' anymore. Remove unnecessary `initialize' 7165 calls. 7166 71672012-01-27 Pedro Alves <palves@redhat.com> 7168 7169 * gdb.base/watchpoint.exp (wp_set): Delete. 7170 (initialize, test_simple_watchpoint, top level): Remove dead code. 7171 71722012-01-27 Pedro Alves <palves@redhat.com> 7173 7174 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix 7175 typo. 7176 71772012-01-27 Pedro Alves <palves@redhat.com> 7178 7179 * config/extended-gdbserver.exp: New file. 7180 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend 7181 comment. 7182 (gdbserver_start_multi, mi_gdbserver_start_multi): New. 7183 * boards/native-extended-gdbserver.exp: New file. 7184 71852012-01-26 Pedro Alves <palves@redhat.com> 7186 7187 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test 7188 and gdb_test_multiple. 7189 71902012-01-26 Pedro Alves <palves@redhat.com> 7191 7192 Make test messages unique, and more identifiable. 7193 * gdb.multi/watchpoint-multi.exp: Change test messages. 7194 71952012-01-25 Tom Tromey <tromey@redhat.com> 7196 7197 * gdb.base/solib-disc.exp: Fix regexps. 7198 71992012-01-24 Tom Tromey <tromey@redhat.com> 7200 7201 * lib/mi-support.exp (mi_expect_stop): Add special case for 7202 solib-event. 7203 * gdb.base/catch-load-so.c: New file. 7204 * gdb.base/catch-load.exp: New file. 7205 * gdb.base/catch-load.c: New file. 7206 * gdb.base/break-interp.exp (reach_1): Update regexp. 7207 72082012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com> 7209 7210 Fix fuzzy results. 7211 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple, 7212 lpsimple and func. 7213 72142012-01-24 Gary Benson <gbenson@redhat.com> 7215 7216 Delete #if 0'd out code. 7217 * gdb.base/default.exp (info catch): Remove. 7218 * gdb.base/gdb_history (info catch): Likewise. 7219 * gdb.base/help.exp (info catch): Likewise. 7220 72212012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com> 7222 7223 Fix watchpoints to be specific for each inferior. 7224 * gdb.multi/watchpoint-multi.c: New file. 7225 * gdb.multi/watchpoint-multi.exp: New file. 7226 72272012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com> 7228 7229 Fix watchpoints across inferior fork. 7230 * gdb.threads/watchpoint-fork-child.c: New file. 7231 * gdb.threads/watchpoint-fork-mt.c: New file. 7232 * gdb.threads/watchpoint-fork-parent.c: New file. 7233 * gdb.threads/watchpoint-fork-st.c: New file. 7234 * gdb.threads/watchpoint-fork.exp: New file. 7235 * gdb.threads/watchpoint-fork.h: New file. 7236 72372012-01-23 Pedro Alves <palves@redhat.com> 7238 7239 * gdb.base/call-signal-resume.exp: Allow output after "return". 7240 72412012-01-20 Pedro Alves <palves@redhat.com> 7242 7243 * gdb.python/py-finish-breakpoint.py: Fix typo. 7244 72452012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org> 7246 7247 * gdb.base/info-proc.exp: Also run on remote targets. Main 7248 "info proc" command is now always present; whether target supports 7249 actual info proc operation is detected when attempting to issue 7250 the command. 7251 72522012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com> 7253 7254 * .gdbinit: Remove. 7255 72562012-01-19 Pedro Alves <palves@redhat.com> 7257 7258 * gdb.java/jprint.exp: Don't rely on inferior output, but instead 7259 look at the funtions' returns. 7260 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int)) 7261 (jprint.print(int, int)): Change return type to int. Adjust. 7262 72632012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com> 7264 7265 PR gdb/9538 7266 * gdb.base/sepdebug.exp: New test. 7267 72682012-01-18 Pedro Alves <palves@redhat.com> 7269 7270 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument): 7271 Allow output before ^done. 7272 72732012-01-16 Tom Tromey <tromey@redhat.com> 7274 7275 * gdb.linespec/linespec.exp: Change some tests to use $decimal. 7276 Add tests for relative directory. 7277 72782012-01-16 Tom Tromey <tromey@redhat.com> 7279 7280 * gdb.base/printcmds.c (enum flag_enum): New. 7281 (three): New global. 7282 * gdb.base/printcmds.exp (test_print_enums): Add test for flag 7283 enum printing. 7284 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate 7285 FlagEnumerationPrinter. 7286 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter. 7287 * gdb.python/py-pp-maint.c (enum flag_enum): New. 7288 (fval): New global. 7289 72902012-01-16 Pedro Alves <palves@redhat.com> 7291 7292 * lib/gdb.exp (banned_procedures): New variable. 7293 (banned_variables_traced): Rename to ... 7294 (banned_traced): ... this. 7295 (gdb_init): Also trace banned procedures. 7296 (gdb_finish): Also untrace banned procedures. 7297 72982012-01-16 Pedro Alves <palves@redhat.com> 7299 7300 Remove all calls to strace. 7301 73022012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com> 7303 7304 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file. 7305 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file. 7306 73072012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com> 7308 7309 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker. 7310 * gdb.base/pie-execl.exp: Likewise. 7311 73122012-01-12 Keith Seitz <keiths@redhat.com> 7313 7314 PR mi/10586 7315 * gdb.mi/var-cmd.c (struct anonymous): New structure. 7316 (do_anonymous_type_tests): New function. 7317 (main): Call do_anonymous_type_tests. 7318 * gdb.mi/mi2-var-child.exp: Add anonymous type tests. 7319 (verify_everything): New procedure. 7320 * gdb.mi/mi-var-cp.cc (class A): New class. 7321 (anonymous_structs_and_unions): New function. 7322 (main): Call anonymous_structs_and_unions. 7323 * gdb.mi/mi-var-cp.exp: Add anonymous type tests. 7324 (verify_everything): New procedure. 7325 73262012-01-12 Keith Seitz <keiths@redhat.com> 7327 7328 * lib/mi-support.exp: Expand comments about PATH_EXPR. 7329 (varobj_tree::get_path_expr): Assume that all varobjs are 7330 compound unless they are known simple types. 7331 Adjust path expressions based on parent type, path parent type, 7332 and tree language. 7333 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into 7334 the root varobj. 7335 (mi_walk_varobj_tree): Add LANGUAGE parameter. 7336 73372012-01-11 Pedro Alves <palves@redhat.com> 7338 7339 * gdb.base/default.exp (core-file): Don't expect "GDB can't read 7340 core files on this machine" anymore. 7341 73422012-01-11 Paul Hilfinger <hilfingr@adacore.com> 7343 7344 * gdb.base/watchpoint.c (recurser): Initialize local_x. 7345 (main): Repeat recurser call. 7346 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is 7347 equivalent to 'local_x'. 7348 73492012-01-11 Paul Hilfinger <hilfingr@adacore.com> 7350 Joel Brobecker <brobecker@adacore.com> 7351 7352 * gdb.base/recpar.c, gdb.base/recpar.exp: New files. 7353 73542012-01-05 Pedro Alves <alves.ped@gmail.com> 7355 7356 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files. 7357 * gdb.python/py-events.c (first): Add bits for new "step N" test. 7358 * gdb.python/py-events.exp: Test that "step N" tripping on a 7359 breakpoint emits a breakpoint event. 7360 73612012-01-03 Joel Brobecker <brobecker@adacore.com> 7362 7363 * gdb.base/auxv.exp: Reformat the copyright notice. 7364 73652012-01-03 Yao Qi <yao@codesourcery.com> 7366 7367 * gdb.trace/strace.exp (strace_trace_on_same_addr): New. 7368 (strace_trace_on_diff_addr): New. 7369 * gdb.trace/strace.c: (main): Add two local variables. 7370 73712011-01-02 Ulrich Weigand <uweigand@de.ibm.com> 7372 7373 * gdb.cell/fork.exp: Delete breakpoints after reaching main. 7374 * gdb.cell/gcore.exp: Likewise. 7375 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break" 7376 to verify the correct instance of main is selected. 7377 73782012-01-02 Joel Brobecker <brobecker@adacore.com> 7379 7380 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c, 7381 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c, 7382 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c, 7383 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c, 7384 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c, 7385 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc, 7386 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc, 7387 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp, 7388 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c, 7389 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c, 7390 gdb.threads/thread_check.c: Reformat copyright header. 7391 73922011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com> 7393 7394 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64. 7395 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support 7396 is not enabled. 7397 73982011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com> 7399 7400 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the 7401 parameter to self_exec, adjust the function. 7402 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit. 7403 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test. 7404 (set var do_exit = 0): Remove test. 7405 (newline at end of file): Add one. 7406 74072011-12-27 Joel Brobecker <brobecker@adacore.com> 7408 7409 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp: 7410 New files. 7411 74122011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com> 7413 7414 Fix racy FAILs. 7415 * gdb.threads/fork-thread-pending.c (barrier): New variable. 7416 (thread_function, thread_forker): Call pthread_barrier_wait for it. 7417 (main): Call pthread_barrier_init for it. 7418 74192011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com> 7420 7421 Fix double send_gdb leading to racy FAILs. 7422 * gdb.base/break.exp (set silent break bp_location1): Replace 7423 3x send_gdb and gdb_expect by gdb_test. 7424 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep. 7425 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp) 7426 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output 7427 instead of send_gdb. Twice. 7428 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace 7429 3x send_gdb and gdb_expect by gdb_test. 7430 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test. 7431 74322011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com> 7433 7434 * gdb.linespec/linespec.exp: Compile using {c++}. 7435 74362011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com> 7437 7438 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt. 7439 (print destructor of template typedef): Extend it for gcc/51668 XFAIL. 7440 (verify GCC PR debug/51668): New test. 7441 74422011-12-23 Kevin Pouget <kevin.pouget@st.com> 7443 7444 Introduce gdb.FinishBreakpoint in Python. 7445 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and 7446 py-finish-breakpoint2 7447 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so 7448 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable 7449 instead of line number. 7450 * gdb.python/py-finish-breakpoint.c: New file. 7451 * gdb.python/py-finish-breakpoint.exp: New file. 7452 * gdb.python/py-finish-breakpoint.py: New file. 7453 * gdb.python/py-finish-breakpoint2.cc: New file. 7454 * gdb.python/py-finish-breakpoint2.exp: New file. 7455 * gdb.python/py-finish-breakpoint2.py: New file. 7456 74572011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com> 7458 7459 Partial fix of compatibility with gcc-4.7. 7460 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases 7461 into XFAIL "new without size_t". Permit size_t for the KFAIL case. 7462 Add comment to add a PASS case in the future. 7463 7464 Fix compatibility with gcc-4.7. 7465 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__. 7466 74672011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org> 7468 7469 PR tdep/12797 7470 * gdb.base/callfuncs.exp: Remove KFAIL. 7471 74722011-12-21 Joel Brobecker <brobecker@adacore.com> 7473 7474 * gdb.ada/task_bp: New testcase. 7475 74762011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com> 7477 7478 * gdb.base/reread.exp: If srcfile2 fails to build retry it with 7479 -DNO_SECTIONS. 7480 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block. 7481 74822011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com> 7483 7484 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make 7485 PR gcc/45997 XFAIL conditional for gcc <= 4.5. 7486 * gdb.python/py-type.exp (python print ttype.template_argument(2)): 7487 Change PR gcc/41736 to the more specific PR gcc/46955. Make it 7488 conditional for gcc <= 4.5. 7489 74902011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com> 7491 7492 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL 7493 by XFAIL. 7494 * gdb.cp/static-method.exp (info addr A::func()) 7495 (list static-method.cc:xxx::(anonymous namespace)::A::func) 7496 (list 'static-method.cc:xxx::(anonymous namespace)::A::func') 7497 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func') 7498 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise. 7499 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m) 7500 (test value of F in k3_m): Likewise. 7501 * gdb.python/py-type.exp (python print ttype.template_argument(2)): 7502 Likewise. 7503 75042011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com> 7505 7506 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue)) 7507 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping): 7508 Remove. 7509 * gdb.threads/attachstop-mt.c: Remove. 7510 * gdb.threads/attachstop-mt.exp: Remove. 7511 75122011-12-17 Mark Kettenis <kettenis@gnu.org> 7513 7514 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*. 7515 75162011-12-16 Doug Evans <dje@google.com> 7517 7518 * boards/native-stdio-gdbserver.exp: New file. 7519 * boards/native-gdbserver.exp: New file. 7520 7521 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio 7522 gdbserver output. 7523 (gdbserver_default_get_remote_address): New function. 7524 (gdbserver_start): Call gdb,get_remote_address to compute argument 7525 to "target remote" command. 7526 75272011-12-16 Phil Muldoon <pmuldoon@redhat.com> 7528 7529 * gdb.python/py-function.exp: Change "on" to "full" for 7530 python print-stack. Add set/show python print-stack 7531 off|full|message tests. 7532 75332011-12-15 Yao Qi <yao@codesourcery.com> 7534 7535 * gdb.trace/strace.c: New 7536 * gdb.trace/strace.exp: New. 7537 75382011-12-14 Tom Tromey <tromey@redhat.com> 7539 7540 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command. 7541 75422011-12-14 Doug Evans <dje@google.com> 7543 7544 * lib/gdb.exp (gdb_start_cmd): Fix error return value. 7545 75462011-12-14 Pedro Alves <pedro@codesourcery.com> 7547 7548 PR threads/10729 7549 7550 * gdb.mi/watch-nonstop.c: New file. 7551 * gdb.mi/mi-watch-nonstop.exp: New file. 7552 75532011-12-13 Pedro Alves <pedro@codesourcery.com> 7554 Doug Evans <dje@google.com> 7555 7556 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile) 7557 (clean_restart): Remove references to the gdb_stub target board 7558 variable. 7559 (gdb_step_for_stub): Delete. 7560 7561 * gdb.base/annota1.exp: Remove all references to [target_info 7562 exists gdb_stub], gdb_step_for_stub and usestubs. 7563 * gdb.base/annota3.exp: Ditto. 7564 * gdb.base/async.exp: Ditto. 7565 * gdb.base/break.exp: Ditto. 7566 * gdb.base/code-expr.exp: Ditto. 7567 * gdb.base/commands.exp: Ditto. 7568 * gdb.base/completion.exp: Ditto. 7569 * gdb.base/condbreak.exp: Ditto. 7570 * gdb.base/consecutive.exp: Ditto. 7571 * gdb.base/cvexpr.exp: Ditto. 7572 * gdb.base/define.exp: Ditto. 7573 * gdb.base/display.exp: Ditto. 7574 * gdb.base/ena-dis-br.exp: Ditto. 7575 * gdb.base/environ.exp: Ditto. 7576 * gdb.base/gnu-ifunc.exp: Ditto. 7577 * gdb.base/maint.exp: Ditto. 7578 * gdb.base/pending.exp: Ditto. 7579 * gdb.base/sect-cmd.exp: Ditto. 7580 * gdb.base/sepdebug.exp: Ditto. 7581 * gdb.base/unload.exp: Ditto. 7582 * gdb.base/watchpoint-solib.exp: Ditto. 7583 * gdb.cp/annota2.exp: Ditto. 7584 * gdb.cp/annota3.exp: Ditto. 7585 * gdb.dwarf2/dw2-inline-param.exp: Ditto. 7586 * gdb.hp/gdb.compat/xdb1.exp: Ditto. 7587 * gdb.mi/mi-pending.exp: Ditto. 7588 * gdb.trace/circ.exp: Ditto. 7589 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers. 7590 * gdb.base/list.exp: Ditto. 7591 7592 * gdb.base/all-types.c: Remove all calls to set_debug_traps and 7593 breakpoint function and all references to the usestubs macro. 7594 * gdb.base/exprs.c: Ditto. 7595 * gdb.base/freebpcmd.c: Ditto. 7596 * gdb.base/bitfields.c: Ditto. 7597 * gdb.base/bitfields2.c: Ditto. 7598 * gdb.base/break.c: Ditto. 7599 * gdb.base/call-sc.c: Ditto. 7600 * gdb.base/call-signals.c: Ditto. 7601 * gdb.base/callfuncs.c: Ditto. 7602 * gdb.base/charset.c: Ditto. 7603 * gdb.base/consecutive.c: Ditto. 7604 * gdb.base/constvars.c: Ditto. 7605 * gdb.base/funcargs.c: Ditto. 7606 * gdb.base/int-type.c: Ditto. 7607 * gdb.base/interrupt.c: Ditto. 7608 * gdb.base/langs0.c: Ditto. 7609 * gdb.base/list0.c: Ditto. 7610 * gdb.base/mips_pro.c: Ditto. 7611 * gdb.base/miscexprs.c: Ditto. 7612 * gdb.base/nodebug.c: Ditto. 7613 * gdb.base/opaque0.c: Ditto. 7614 * gdb.base/pointers.c: Ditto. 7615 * gdb.base/printcmds.c: Ditto. 7616 * gdb.base/ptype.c: Ditto. 7617 * gdb.base/recurse.c: Ditto. 7618 * gdb.base/reread1.c: Ditto. 7619 * gdb.base/reread2.c: Ditto. 7620 * gdb.base/restore.c: Ditto. 7621 * gdb.base/return.c: Ditto. 7622 * gdb.base/run.c: Ditto. 7623 * gdb.base/scope0.c: Ditto. 7624 * gdb.base/sepdebug.c: Ditto. 7625 * gdb.base/setshow.c: Ditto. 7626 * gdb.base/setvar.c: Ditto. 7627 * gdb.base/sigall.c: Ditto. 7628 * gdb.base/signals.c: Ditto. 7629 * gdb.base/structs.c: Ditto. 7630 * gdb.base/structs2.c: Ditto. 7631 * gdb.base/testenv.c: Ditto. 7632 * gdb.base/twice.c: Ditto. 7633 * gdb.base/unwindonsignal.c: Ditto. 7634 * gdb.base/watchpoint.c: Ditto. 7635 * gdb.base/watchpoints.c: Ditto. 7636 * gdb.base/whatis.c: Ditto. 7637 * gdb.cp/classes.cc: Ditto. 7638 * gdb.cp/cplusfuncs.cc: Ditto. 7639 * gdb.cp/derivation.cc: Ditto. 7640 * gdb.cp/formatted-ref.cc: Ditto. 7641 * gdb.cp/misc.cc: Ditto. 7642 * gdb.cp/overload.cc: Ditto. 7643 * gdb.cp/ovldbreak.cc: Ditto. 7644 * gdb.cp/ref-params.cc: Ditto. 7645 * gdb.cp/ref-types.cc: Ditto. 7646 * gdb.cp/templates.cc: Ditto. 7647 * gdb.cp/virtfunc.cc: Ditto. 7648 * gdb.hp/gdb.aCC/run.c: Ditto. 7649 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto. 7650 * gdb.hp/gdb.compat/xdb0.c: Ditto. 7651 * gdb.reverse/consecutive-reverse.c: Ditto. 7652 * gdb.reverse/sigall-reverse.c: Ditto. 7653 * gdb.reverse/until-reverse.c: Ditto. 7654 * gdb.reverse/watch-reverse.c: Ditto. 7655 * gdb.trace/actions.c: Ditto. 7656 * gdb.trace/circ.c: Ditto. 7657 * gdb.trace/collection.c: Ditto. 7658 76592011-12-13 Pedro Alves <pedro@codesourcery.com> 7660 7661 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4) 7662 (func6, func7): New. 7663 (main): Call func6 and func7. 7664 * gdb.base/watchpoint.exp (test_wide_location_1) 7665 (test_wide_location_2): New. 7666 (top level): Re-enable hardware watchpoints if necessary. Call 7667 test_wide_location_1 and test_wide_location_2. 7668 76692011-12-11 Yao Qi <yao@codesourcery.com> 7670 7671 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace. 7672 76732011-12-11 Joel Brobecker <brobecker@adacore.com> 7674 7675 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust 7676 expected output for unsupported case. 7677 76782011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com> 7679 7680 PR testsuite/12649 7681 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt. 7682 Protect gdb_test_multiple by final $gdb_prompt match. 7683 76842011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com> 7685 7686 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()): 7687 New variable, new test. 7688 (list static-method.cc:xxx::(anonymous namespace)::A::func) 7689 (list 'static-method.cc:xxx::(anonymous namespace)::A::func') 7690 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func') 7691 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL 7692 them if HAVE_GCC_45682_FIXED is not set. 7693 76942011-12-10 Yao Qi <yao@codesourcery.com> 7695 7696 * gdb.trace/status-stop.exp: New. 7697 * gdb.trace/status-stop.c: New. 7698 76992011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com> 7700 7701 * gdb.reverse/until-precsave.exp (run to end of main) Extend the 7702 timeout. 7703 77042011-12-08 Tom Tromey <tromey@redhat.com> 7705 7706 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in 7707 condition. 7708 77092011-12-07 Stan Shebs <stan@codesourcery.com> 7710 7711 * gdb.trace/tfind.exp: Update for output changes. 7712 77132011-12-07 Pedro Alves <pedro@codesourcery.com> 7714 7715 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception" 7716 throws "Cannot insert catchpoints in this configuration". 7717 * gdb.ada/mi_catch_ex.exp: Likewise. 7718 77192011-12-06 Pedro Alves <pedro@codesourcery.com> 7720 7721 * gdb.base/break-always.exp: Test changing memory at addresses 7722 with breakpoints inserted. 7723 77242011-12-06 Joel Brobecker <brobecker@acacore.com> 7725 7726 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs 7727 involving a fully qualified function name. 7728 77292011-12-06 Tom Tromey <tromey@redhat.com> 7730 7731 * gdb.ada/homonym.exp: Add three breakpoint tests. 7732 77332011-12-06 Tom Tromey <tromey@redhat.com> 7734 7735 * gdb.base/solib-weak.exp (do_test): Remove kfail. 7736 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier. 7737 * gdb.objc/objcdecode.exp: Update for output changes. 7738 * gdb.linespec/linespec.exp: New file. 7739 * gdb.linespec/lspec.cc: New file. 7740 * gdb.linespec/lspec.h: New file. 7741 * gdb.linespec/body.h: New file. 7742 * gdb.linespec/base/two/thefile.cc: New file. 7743 * gdb.linespec/base/one/thefile.cc: New file. 7744 * gdb.linespec/Makefile.in: New file. 7745 * gdb.cp/templates.exp (test_template_breakpoints): Update for 7746 output changes. 7747 * gdb.cp/re-set-overloaded.exp: Remove kfail. 7748 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now 7749 makes one breakpoint. 7750 * gdb.cp/method2.exp (test_break): Update for output changes. 7751 * gdb.cp/mb-templates.exp: Update for output changes. 7752 * gdb.cp/mb-inline.exp: Update for output changes. 7753 * gdb.cp/mb-ctor.exp: Update for output changes. 7754 * gdb.cp/ovsrch.exp: Use fully-qualified names. 7755 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now 7756 has multiple matches. 7757 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for 7758 error message change. 7759 * gdb.base/list.exp (test_list_filename_and_number): Update for 7760 error message change. 7761 * gdb.base/break.exp: Disable pending breakpoints. Update for 7762 output changes. 7763 * configure.ac: Add gdb.linespec. 7764 * configure: Rebuild. 7765 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec. 7766 77672011-12-06 Ulrich Weigand <uweigand@de.ibm.com> 7768 7769 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only 7770 last_break register on s390*-*-* targets. 7771 77722011-12-06 Joel Brobecker <brobecker@adacore.com> 7773 7774 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files. 7775 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification 7776 of parameter X in procedure Foo. 7777 77782011-12-05 Stan Shebs <stan@codesourcery.com> 7779 7780 * gdb.trace/tfind.exp: Update help string matches. 7781 77822011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com> 7783 7784 * gdb.server/ext-run.exp (get process list): Accept also systemd 7785 as PID 1. 7786 77872011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com> 7788 Pedro Alves <pedro@codesourcery.com> 7789 7790 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before 7791 starting GDB. 7792 * gdb.base/default.exp: Replace target use_gdb_stub checks by global 7793 $use_gdb_stub. 7794 * gdb.base/display.exp: Likewise. 7795 * gdb.base/ending-run.exp: Likewise. 7796 * gdb.base/list.exp (test_listsize): Likewise. 7797 * gdb.base/setshow.exp: Likewise. 7798 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1. 7799 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub 7800 check by global $use_gdb_stub. 7801 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub. 7802 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub. 7803 (default_gdb_init): Unset global $use_gdb_stub. 7804 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check 7805 by global $use_gdb_stub. 7806 * lib/gdbserver-support.exp: Extend comments for set_board_info 7807 gdb_protocol and gdb,socketport. 7808 (gdbserver_start_extended): Set global gdbserver_protocol and 7809 gdbserver_gdbport. Clear global use_gdb_stub. 7810 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub 7811 from target use_gdb_stub. 7812 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub. 7813 78142011-12-03 Doug Evans <dje@google.com> 7815 7816 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments. 7817 (gdb_step_for_stub): Add comments. 7818 78192011-12-02 Maciej W. Rozycki <macro@codesourcery.com> 7820 7821 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up 7822 to the caller. 7823 (gdb_test_multiple): Likewise. 7824 78252011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com> 7826 7827 Fix gdb.mi/mi-solib.exp without system debug info installed. 7828 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from' 7829 expect attribute, return 0 for it. Update comments. 7830 78312011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com> 7832 7833 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target. 7834 (corrupted list): Adjust the expectation. 7835 78362011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com> 7837 7838 PR threads/13448 7839 * gdb.dwarf2/dw2-var-zero-addr.S: New file. 7840 * gdb.dwarf2/dw2-var-zero-addr.exp: New file. 7841 * gdb.threads/tls-var-main.c: New file. 7842 * gdb.threads/tls-var.c: New file. 7843 * gdb.threads/tls-var.exp: New file. 7844 78452011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com> 7846 7847 PR testsuite/12649 7848 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt. 7849 Protect gdb_test_multiple by final $gdb_prompt match. 7850 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise. 7851 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise. 7852 (test_tracepoints): Likewise. 7853 78542011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com> 7855 7856 PR breakpoints/13346 7857 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file. 7858 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file. 7859 * gdb.dwarf2/dw2-objfile-overlap.exp: New file. 7860 78612011-12-01 Joel Brobecker <brobecker@adacore.com> 7862 7863 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files. 7864 * gdb.ada/homonym/homonym.adb: For use of all types defined 7865 locally inside both Get_Value subprograms. 7866 78672011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com> 7868 7869 Fix racy FAILs. 7870 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead 7871 of send_gdb. 7872 78732011-11-30 Ulrich Weigand <uweigand@de.ibm.com> 7874 7875 * gdb.base/testenv.exp: Skip on remote targets. Unset global 7876 environment variable after test completed. 7877 78782011-11-30 Ulrich Weigand <uweigand@de.ibm.com> 7879 7880 * gdb.base/solib-nodir.exp: Skip if remote target. 7881 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main 7882 application. Call gdb_load_shlibs. 7883 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs. 7884 78852011-11-29 Joel Brobecker <brobecker@adacore.com> 7886 7887 * gdb.base/infoline.c, gdb.base/infoline.exp: New files. 7888 78892011-11-28 Joel Brobecker <brobecker@adacore.com> 7890 7891 * gdb.ada/fullname_bp: New testcase. 7892 78932011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com> 7894 7895 PR testsuite/12649 7896 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2): 7897 Wrap send_gdb into a new gdb_test. 7898 7899 Code cleanup. 7900 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test): 7901 Convert send_gdb and gdb_expect to gdb_test_multiple. 7902 79032011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com> 7904 7905 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message. 7906 79072011-11-23 Keith Seitz <keiths@redhat.com> 7908 7909 * lib/mi-support.exp (varobj_tree): New namespace and procs. 7910 (mi_varobj_tree_test_children_callback): New proc. 7911 (mi_walk_varobj_tree): New proc. 7912 79132011-11-22 Tom Tromey <tromey@redhat.com> 7914 7915 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd. 7916 Add "use_mi_command" argument. 7917 (mi_run_cmd, mi_run_with_cli): New procs. 7918 * gdb.mi/solib-lib.c: New file. 7919 * gdb.mi/solib-main.c: New file. 7920 * gdb.mi/mi-solib.exp: New file. 7921 79222011-11-21 Doug Evans <dje@google.com> 7923 7924 * gdb.cp/nextoverthrow.exp: Skip test if debug info for 7925 _Unwind_DebugHook is missing. 7926 79272011-11-20 Stan Shebs <stan@codesourcery.com> 7928 7929 * gdb.trace/tstatus.exp: New. 7930 * gdb.trace/actions.c: Include string.h. 7931 79322011-11-18 Yao Qi <yao@codesourcery.com> 7933 7934 * gdb.trace/pending.exp: New. 7935 * gdb.trace/pending.c: New. 7936 * gdb.trace/pendshr1.c: New. 7937 * gdb.trace/pendshr2.c: New. 7938 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one 7939 tracepoint location becomes pending. 7940 (tracepoint_change_loc_2): New. 7941 79422011-11-16 David S. Miller <davem@davemloft.net> 7943 7944 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when 7945 target is sparc*-*-linux* 7946 79472011-11-15 Paul Koning <paul_koning@dell.com> 7948 7949 * gdb.python/py-type.exp: New testcases for exceptions on scalar 7950 types. 7951 79522011-11-14 Doug Evans <dje@google.com> 7953 7954 * gdb.base/shell.exp: New file. 7955 79562011-11-14 Stan Shebs <stan@codesourcery.com> 7957 7958 * gdb.trace/ftrace.c: New. 7959 * gdb.trace/ftrace.exp: New. 7960 79612011-11-14 Yao Qi <yao@codesourcery.com> 7962 7963 * gdb.trace/change-loc-1.c: New. 7964 * gdb.trace/change-loc-2.c: New. 7965 * gdb.trace/change-loc.c: New. 7966 * gdb.trace/change-loc.exp: New. 7967 * gdb.trace/change-loc.h: New. 7968 * gdb.trace/trace-break.c (marker): Define new symbol. 7969 * gdb.trace/trace-break.exp (break_trace_same_addr_5): 7970 New. 7971 (break_trace_same_addr_6): New. 7972 79732011-11-12 Matt Rice <ratmice@gmail.com> 7974 7975 * gdb.base/info-macros.exp: Make tests for info definitions 7976 test info macro. Add tests for info macro argument processing. 7977 Rename a few tests. 7978 79792011-11-11 Keith Seitz <keiths@redhat.com> 7980 7981 PR gdb/12843 7982 * gdb.base/linespecs.exp: New file. 7983 79842011-11-11 Doug Evans <dje@google.com> 7985 7986 * gdb.threads/print-threads.exp: Extend timeout for slower 7987 tests. 7988 79892011-11-10 Doug Evans <dje@google.com> 7990 7991 * gdb.reverse/i387-env-reverse.exp: Extend timeout of 7992 "record to end of main" test. 7993 7994 * gdb.python/py-type.c (TS): New typedef. 7995 (ts): New global. 7996 * gdb.python/py-type.exp: Test field list of typedef. 7997 79982011-11-10 Joel Brobecker <brobecker@adacore.com> 7999 8000 * gdb.ada/small_reg_param: New testcase. 8001 80022011-11-09 Tom Tromey <tromey@redhat.com> 8003 8004 * gdb.cp/destrprint.exp: New file. 8005 * gdb.cp/destrprint.cc: New file. 8006 80072011-11-08 Meador Inge <meadori@codesourcery.com> 8008 8009 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function. 8010 (switch_stack_to_other): New test function. 8011 * gdb.arch/thumb-prologue.exp: New test cases. 8012 80132011-11-08 Maciej W. Rozycki <macro@codesourcery.com> 8014 8015 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo. 8016 80172011-11-08 Yao Qi <yao@codesourcery.com> 8018 8019 * gdb.exp (supports_process_record): New. 8020 (supports_reverse): New. 8021 * gdb.reverse/break-precsave.exp: Call support_process_record 8022 to run test conditionally. 8023 * gdb.reverse/consecutive-precsave.exp: Likewise. 8024 * gdb.reverse/i386-precsave.exp: Likewise. 8025 * gdb.reverse/machinestate-precsave.exp: Likewise. 8026 * gdb.reverse/solib-precsave.exp: Likewise. 8027 * gdb.reverse/step-precsave.exp: Likewise. 8028 * gdb.reverse/until-precsave.exp: Likewise. 8029 * gdb.reverse/watch-precsave.exp: Likewise. 8030 * gdb.reverse/break-reverse.exp: Call support_reverse to run 8031 test conditionally. 8032 * gdb.reverse/consecutive-reverse.exp: Likewise. 8033 * gdb.reverse/finish-precsave.exp: Likewise. 8034 * gdb.reverse/finish-reverse-bkpt.exp: Likewise. 8035 * gdb.reverse/finish-reverse.exp: Likewise. 8036 * gdb.reverse/i386-reverse.exp: Likewise. 8037 * gdb.reverse/i386-sse-reverse.exp: Likewise. 8038 * gdb.reverse/machinestate.exp: Likewise. 8039 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise. 8040 * gdb.reverse/sigall-precsave.exp: Likewise. 8041 * gdb.reverse/sigall-reverse.exp: Likewise. 8042 * gdb.reverse/solib-reverse.exp: Likewise. 8043 * gdb.reverse/step-reverse.exp: Likewise. 8044 * gdb.reverse/until-reverse.exp: Likewise. 8045 * gdb.reverse/watch-reverse.exp: Likewise. 8046 80472011-11-05 Yao Qi <yao@codesourcery.com> 8048 8049 * gdb.trace/trace-break.exp: Add test on setting two 8050 fast tracepoints at the same address. 8051 80522011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com> 8053 8054 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver. 8055 80562011-11-02 Stan Shebs <stan@codesourcery.com> 8057 8058 * gdb.trace/collection.c: Add code using strings. 8059 * gdb.trace/collection.exp: Add tests of string collection. 8060 80612011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com> 8062 8063 * gdb.base/skip-solib.exp (executable_main): New variable. 8064 (binfile_main): Base it on that. 8065 Use $executable_main in clean_restart calls. Drop gdb_exit and 8066 gdb_start calls. 8067 80682011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com> 8069 8070 Fix racy FAILs. 8071 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and 8072 breakpoint_re globals import by async. Set string_regex to .* for 8073 async. Remove the optional thread_selected_re and breakpoint_re 8074 globals expectations. 8075 80762011-11-01 Joseph Myers <joseph@codesourcery.com> 8077 8078 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as 8079 well as Cygwin. 8080 80812011-11-01 Justin Lebar <justin.lebar@gmail.com> 8082 8083 Add tests for skip command. 8084 * gdb.base/skip-solib-lib.c: New 8085 * gdb.base/skip-solib-main.c: New 8086 * gdb.base/skip-solib.exp: New 8087 * gdb.base/skip.c: New 8088 * gdb.base/skip.exp: New 8089 * gdb.base/skip1.c: New 8090 * gdb.base/Makefile.in: Adding new files. 8091 80922011-10-31 Yao Qi <yao@codesourcery.com> 8093 Pedro Alves <pedro@codesourcery.com> 8094 8095 * gdb.trace/trace-break.c: New. 8096 * gdb.trace/trace-break.exp: New. 8097 80982011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com> 8099 8100 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for 8101 break-here-2. 8102 81032011-10-28 Pedro Alves <pedro@codesourcery.com> 8104 8105 * gdb.threads/no-unwaited-for-left.c: New. 8106 * gdb.threads/no-unwaited-for-left.exp: New. 8107 * gdb.threads/non-ldr-exc-1.c: New. 8108 * gdb.threads/non-ldr-exc-1.exp: New. 8109 * gdb.threads/non-ldr-exc-2.c: New. 8110 * gdb.threads/non-ldr-exc-2.exp: New. 8111 * gdb.threads/non-ldr-exc-3.c: New. 8112 * gdb.threads/non-ldr-exc-3.exp: New. 8113 * gdb.threads/non-ldr-exc-4.c: New. 8114 * gdb.threads/non-ldr-exc-4.exp: New. 8115 81162011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com> 8117 8118 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub. 8119 * gdb.base/attach-pie-misread.exp: Likewise. 8120 * gdb.base/break-interp.exp: Likewise. 8121 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these 8122 testcases for use_gdb_stub. 8123 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub. 8124 (continue): New testcase. 8125 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub. 8126 * gdb.threads/attach-into-signal.exp: Likewise. 8127 * gdb.threads/attach-stopped.exp: Likewise. 8128 * gdb.threads/attachstop-mt.exp: Likewise. 8129 81302011-10-28 Paul Koning <paul_koning@dell.com> 8131 8132 * gdb.python/lib-types.exp (deep_items): Rename from deepitems. 8133 81342011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com> 8135 8136 * lib/mi-support.exp (breakpoint_re): Suppress match reporting. 8137 (mi_gdb_test): Import globals thread_selected_re 8138 and breakpoint_re. Expect them optionally at the regex start. 8139 81402011-10-27 Doug Evans <dje@google.com> 8141 8142 * gdb.python/python.exp: Test source -s. 8143 81442011-10-26 Paul Koning <paul_koning@dell.com> 8145 8146 * gdb.python/lib-types.cc (struct A): New structure. 8147 * gdb.python/lib-types.exp (deepitems): New tests. 8148 81492011-10-25 Paul Koning <paul_koning@dell.com> 8150 8151 PR python/13327 8152 8153 * gdb.python/py-value.exp: Add testcases for is_lazy attribute, 8154 fetch_lazy method. 8155 81562011-10-24 Yao Qi <yao@codesourcery.com> 8157 8158 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when 8159 target is tic6x-*-*. 8160 81612011-10-21 Joel Brobecker <brobecker@adacore.com> 8162 8163 * gdb.ada/mi_task_info/task_switch.adb: New file. 8164 * gdb.ada/mi_task_info.exp: New file. 8165 81662011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com> 8167 8168 * gdb.cp/expand-psymtabs-cxx.exp: New file. 8169 * gdb.cp/expand-psymtabs-cxx.cc: New file. 8170 81712011-10-20 Phil Muldoon <pmuldoon@redhat.com> 8172 8173 PR python/12656 8174 8175 * gdb.python/py-block.exp: Add is_global, is_static, static_block, 8176 global_block tests. 8177 81782011-10-18 Tom Tromey <tromey@redhat.com> 8179 8180 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash. 8181 81822011-10-18 Tom Tromey <tromey@redhat.com> 8183 8184 * gdb.base/source.exp: Don't include full file name in test name. 8185 * gdb.python/python.exp: Don't include full file name in test 8186 name. 8187 81882011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com> 8189 8190 * gdb.base/attach-pie-noexec.c: New files. 8191 * gdb.base/attach-pie-noexec.exp: New files. 8192 81932011-10-17 Joseph Myers <joseph@codesourcery.com> 8194 8195 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary 8196 prompt for each extra line in command. 8197 81982011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com> 8199 8200 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it. 8201 Revert the part of: 8202 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com> 8203 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors): 8204 Change the expected string. 8205 82062011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com> 8207 8208 Fix results with system glibc debug info installed. 8209 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time)) 8210 (continue to $syscall (2nd time), continue to $syscall (3rd time)): 8211 Accept also __libc_ symbol prefix and no prefix. 8212 82132011-10-14 Keith Seitz <keiths@redhat.com> 8214 8215 PR c++/13225 8216 * gdb.cp/converts.cc (foo3_1): New function. 8217 (foo3_2): New functions. 8218 * gdb.cp/converts.exp: Add tests for int to pointer conversion 8219 and null pointer conversions of integer constant zero. 8220 Add test to check if all arguments are checked for incompatible 8221 conversion BADNESS. 8222 82232011-10-14 Tom Tromey <tromey@redhat.com> 8224 8225 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs. 8226 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the 8227 linespec. 8228 82292011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com> 8230 8231 Fix internal error regression. 8232 * gdb.dwarf2/implptr-optimized-out.S: New file. 8233 * gdb.dwarf2/implptr-optimized-out.exp: New file. 8234 82352011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com> 8236 8237 Fix empty DWARF expressions DATA vs. SIZE conditionals. 8238 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs. 8239 (loclist): New. 8240 (4): New abbrev. 8241 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable. 8242 Use prepare_for_testing, remove clean_restart. 8243 (p arraynoloc, p arraycallnoloc): New tests. 8244 82452011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com> 8246 8247 * gdb.cp/namespace-enum.exp (executable): New variable. 8248 (binfile): Use ${objdir}/${subdir}/ prefix. 8249 Use ${executable} for clean_restart. 8250 82512011-10-11 Sterling Augustine <saugustine@google.com> 8252 8253 * gdb.cp/Makefile.in: Add namespace-enum test. 8254 * gdb.cp/namespace-enum.exp: New file. 8255 * gdb.cp/namespace-enum.c: New file. 8256 * gdb.cp/namespace-enum-main.c: New file. 8257 82582011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org> 8259 8260 * gdb.python/py-shared.exp: Relax filename check to handle remote: 8261 sysroot. 8262 82632011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com> 8264 8265 Reimplement @entry in input expressions. 8266 * gdb.base/exprs.c (v_int_array_init): New variable. 8267 * gdb.base/exprs.exp (print v_int_array_init) 8268 (print *v_int_array_init@1, print *v_int_array_init@2) 8269 (print v_int_array_init[0]@1, print v_int_array_init[0]@2) 8270 (print v_int_array_init[1]@1): New tests. 8271 82722011-10-10 Joseph Myers <joseph@codesourcery.com> 8273 8274 * gdb.cp/gdb2495.exp: Do not include directories in filename in 8275 expected message. 8276 82772011-10-09 Doug Evans <dje@google.com> 8278 8279 * gdb.base/alias.exp: Add tests for alias command. 8280 82812011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com> 8282 8283 * gdb.arch/amd64-entry-value.s: New file. 8284 * gdb.mi/mi2-amd64-entry-value.s: New file. 8285 82862011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com> 8287 8288 Display @entry parameter values even for references. 8289 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New 8290 functions. 8291 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call 8292 reference and datap_input. 8293 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New 8294 breakpoints. 8295 (continue to breakpoint: entry_reference: reference) 8296 (entry_reference: bt at entry) 8297 (continue to breakpoint: entry_reference: breakhere_reference) 8298 (entry_reference: bt, entry_reference: ptype regparam) 8299 (entry_reference: p regparam, entry_reference: ptype regparam@entry) 8300 (entry_reference: p regparam@entry, entry_reference: p ®param@entry) 8301 (entry_reference: p regcopy, entry_reference: p nodataparam) 8302 (entry_reference: p nodataparam@entry): New tests. 8303 83042011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com> 8305 8306 Support @entry in input expressions. 8307 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry) 8308 (entry_stack: p s1@entry, entry_stack: p s2@entry) 8309 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry) 8310 (tailcall: p j@entry): New tests. 8311 * gdb.cp/koenig.cc (A::entry): New function. 8312 (main): Call it. 8313 * gdb.cp/koenig.exp (p entry (c)): New test. 8314 83152011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com> 8316 8317 Display @entry parameter values (without references). 8318 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2) 8319 (different, validity, invalid): New functions. 8320 (main): Call them. 8321 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr, 8322 stacktest, breakhere_stacktest, different, breakhere_different, 8323 breakhere_validity and breakhere_invalid. 8324 (entry: bt): Update for @entry. 8325 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *) 8326 (entry_validity: *, entry_invalid: *): Many new tests. 8327 * gdb.base/break.exp 8328 (run until breakpoint set at small function, optimized file): Accept 8329 also the @entry suffix. 8330 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value. 8331 * gdb.mi/mi2-amd64-entry-value.c: New files. 8332 * gdb.mi/mi2-amd64-entry-value.exp: New files. 8333 83342011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com> 8335 8336 Protect entry values against self tail calls. 8337 * gdb.arch/amd64-entry-value.cc (self2, self): New. 8338 (main): Call self. 8339 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt) 8340 (set debug entry-values 1, self: bt debug entry-values): New tests. 8341 83422011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com> 8343 8344 Recognize virtual tail call frames. 8345 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb) 8346 (amb_b, amb_a): New. 8347 (main): Call a and b. 8348 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt) 8349 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3) 8350 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt): 8351 New tests. 8352 83532011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com> 8354 8355 Implement basic support for DW_TAG_GNU_call_site. 8356 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value. 8357 * gdb.arch/amd64-entry-value.cc: New file. 8358 * gdb.arch/amd64-entry-value.exp: New file. 8359 83602011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com> 8361 8362 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches. 8363 * gdb.dwarf2/implptr-64bit.S: New file. 8364 * gdb.dwarf2/implptr-64bit.exp: New file. 8365 83662011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com> 8367 8368 Fix initial language detection with -readnow. 8369 * gdb.cp/readnow-language.cc: New file. 8370 * gdb.cp/readnow-language.exp: New file. 8371 83722011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com> 8373 8374 Fix printed anonymous struct name. 8375 * gdb.cp/anon-struct.exp (print type of X::t2): New test. 8376 83772011-10-09 Joseph Myers <joseph@codesourcery.com> 8378 8379 * gdb.base/solib-symbol.exp: Do not include directories in 8380 filenames in expected messages. 8381 83822011-10-07 Doug Evans <dje@google.com> 8383 8384 * gdb.python/py-pp-maint.py: Add tests for `replace' arg. 8385 83862011-10-07 Kevin Pouget <kevin.pouget@st.com> 8387 8388 Allow Python notification of new object-file loadings. 8389 * gdb.python/py-events.exp: Test newobjfile event. 8390 * gdb.python/py-events.py: Register newobjfile callback. 8391 * gdb.python/py-events.c: Add call to shared library 8392 * gdb.python/py-events-shlib.c: New file. 8393 83942011-10-06 Joseph Myers <joseph@codesourcery.com> 8395 8396 * gdb.base/fixsection.exp: Do not include directories in filename 8397 in expected message. 8398 83992011-10-05 Pierre Muller <muller@ics.u-strasbg.fr> 8400 8401 Add tests for passing of environment variables to inferior. 8402 * gdb.base/testenv.c: New test source. 8403 * gdb.base/testenv.exp: New expect test. 8404 84052011-10-04 Paul Koning <paul_koning@dell.com> 8406 8407 * gdb.python/py-value.c (main): Break before return. 8408 84092011-10-04 Kevin Pouget <kevin.pouget@st.com> 8410 8411 PR python/12691: Add the inferior to Python exited event 8412 * gdb.python/py-events.exp: Test the inferior attribute of exited 8413 event with a fork. 8414 * gdb.python/py-events.py: Print inferior number on exit. 8415 * gdb.python/py-events.c: Fork the inferior. 8416 84172011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com> 8418 8419 * gdb.base/jit.exp: Add testcase name to log message 8420 84212011-10-03 Paul Koning <paul_koning@dell.com> 8422 Jan Kratochvil <jan.kratochvil@redhat.com> 8423 8424 * gdb.python/py-value.exp 8425 (python inval = gdb.parse_and_eval('*(int*)0')) 8426 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc) 8427 (set argc=2, python print argc_lazy): New tests. 8428 84292011-10-02 Joel Brobecker <brobecker@adacore.com> 8430 8431 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files. 8432 84332011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com> 8434 Pedro Alves <pedro@codesourcery.com> 8435 8436 * gdb.python/py-value.exp (test_value_in_inferior): New variable 8437 can_read_0, test for it. 8438 (python print gdb.parse_and_eval('*(int*)0')): Rename to ... 8439 (parse_and_eval with memory error): ... here, make it untested if 8440 can_read_0. 8441 84422011-09-30 Marek Polacek <mpolacek@redhat.com> 8443 8444 * gdb.python/python.exp (verify pagination beforehand) 8445 (verify pagination afterwards): Fix race by splitting the line. 8446 84472011-09-29 Joseph Myers <joseph@codesourcery.com> 8448 8449 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow 8450 for 64-bit multilibs from i?86-* targets. 8451 84522011-09-29 Marek Polacek <mpolacek@redhat.com> 8453 8454 * lib/gdb.exp: Fix a typo in one of the comments. 8455 84562011-09-29 Marek Polacek <mpolacek@redhat.com> 8457 8458 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the 8459 matching pattern. 8460 84612011-09-28 Paul Koning <paul_koning@dell.com> 8462 8463 * gdb.python/py-type.c (enum E): New. 8464 * gdb.python/py-type.exp (test_fields): Add tests for Python 8465 mapping access to fields. 8466 (test_enums): New test for field access on enums. 8467 84682011-09-27 Stan Shebs <stan@codesourcery.com> 8469 8470 * gdb.trace/collection.exp: Test collection of $_ret. 8471 84722011-09-22 Andreas Tobler <andreast@fgznet.ch> 8473 8474 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the 8475 list of compilation switches for <*-*-freebsd*>. 8476 84772011-09-19 Stan Shebs <stan@codesourcery.com> 8478 8479 * gdb.trace/tspeed.exp: New file. 8480 * gdb.trace/tspeed.c: New file. 8481 84822011-09-18 Yao Qi <yao@codesourcery.com> 8483 8484 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb 8485 instructions. 8486 (test_adr_32bit, test_pop_pc): Likewise. 8487 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for 8488 Thumb instructions. 8489 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt 8490 in gdb_test_multiple. 8491 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New. 8492 84932011-09-17 Yao Qi <yao@codesourcery.com> 8494 8495 * lib/gdb.exp (can_single_step_to_signal_handler): New. 8496 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't 8497 support single step to signal handler. 8498 84992011-09-17 Yao Qi <yao@codesourcery.com> 8500 8501 * gdb.base/disp-step-fork.c: New. 8502 * gdb.base/disp-step-syscall.exp: New. 8503 * gdb.base/disp-step-vfork.c: New. 8504 85052011-09-16 Joel Brobecker <brobecker@adacore.com> 8506 8507 * gdb.ada/tasks.exp: Make the expected output for 8508 the `info tasks' tests more resilient to spacing 8509 changes. 8510 85112011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com> 8512 8513 * gdb.python/py-evthreads.exp (Run to breakpoint 1) 8514 (reached breakpoint 2, reached breakpoint 3): Update expected output. 8515 85162011-09-15 Kevin Pouget <kevin.pouget@st.com> 8517 8518 PR Python/12692 Add gdb.selected_inferior() to Python interface. 8519 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior(). 8520 85212011-04-30 Kevin Pouget <kevin.pouget@st.com> 8522 8523 Handle multiple breakpoint hits in Python interface: 8524 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its 8525 presence. 8526 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the 8527 breakpoint hits. 8528 85292011-09-13 Sami Wagiaalla <swagiaal@redhat.com> 8530 Jan Kratochvil <jan.kratochvil@redhat.com> 8531 8532 * gdb.python/py-events.exp: Remove pretty printing comment. 8533 * gdb.python/py-evsignal.exp: New file. 8534 * gdb.python/py-evthreads.c: Include signal.h. 8535 (thread3): Remove variable count3. Remove variable bad and use raise 8536 instead. 8537 (thread2): Remove variable count2. Move thread3 pthread_create here, 8538 merge pthread_join to a single line. 8539 (main): Remove variable count1. Merge pthread_join with pthread_create 8540 to a single line. 8541 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New 8542 KFAIL python/12966 for gdbserver. Test return value of 8543 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and 8544 gdb_expect by gdb_test and gdb_test_multiple. 8545 (thread 2, thread 3): New tests. 8546 85472011-09-12 Matt Rice <ratmice@gmail.com> 8548 Pedro Alves <pedro@codesourcery.com> 8549 8550 PR gdb/13175 8551 8552 * gdb.base/interp.exp: New tests. 8553 * gdb.base/interp.c: New file. 8554 85552011-09-12 Doug Evans <dje@google.com> 8556 8557 * gdb.dwarf2/clztest.exp: Fix initialization of tests array. 8558 * gdb.dwarf2/typeddwarf.exp: Ditto. 8559 85602011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com> 8561 8562 Fix compatibility with x32 arch. 8563 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target. 8564 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and 8565 is_x86_like_target. 8566 * testsuite/gdb.trace/collection.exp: Likewise. 8567 * testsuite/gdb.trace/report.exp: Likewise. 8568 * testsuite/gdb.trace/unavailable.exp: Likewise. 8569 * testsuite/gdb.trace/while-dyn.exp: Likewise. 8570 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function. 8571 (is_x86_like_target): Check also is_amd64_regs_target. 8572 85732011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com> 8574 8575 PR breakpoints/12435 8576 * gdb.arch/amd64-prologue-xmm.c: New file. 8577 * gdb.arch/amd64-prologue-xmm.exp: New file. 8578 * gdb.arch/amd64-prologue-xmm.s: New file. 8579 85802011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com> 8581 8582 * gdb.dwarf2/dw2-param-error-main.c: New file. 8583 * gdb.dwarf2/dw2-param-error.S: New file. 8584 * gdb.dwarf2/dw2-param-error.exp: New file. 8585 85862011-09-08 Pedro Alves <pedro@codesourcery.com> 8587 8588 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the 8589 inferior's pid and look for a core dump named core.$pid. Use 8590 `remote_file' commands on the host instead of hand coding shell 8591 commands on the build. 8592 * gdb.base/valgrind-db-attach.exp: Kill the program before 8593 finishing the test. 8594 85952011-09-02 Matt Rice <ratmice@gmail.com> 8596 8597 * lib/prompt.exp: New file for testing the first prompt. 8598 * gdb.python/py-prompt.exp: Ditto. 8599 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c). 8600 86012011-09-02 Pedro Alves <pedro@codesourcery.com> 8602 8603 * gdb.threads/gcore-thread.exp: Set the global core_supported to 8604 0, before testing gcore. 8605 86062011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com> 8607 8608 * dw2-ifort-parameter-debug.S: Update copyright year. 8609 * dw2-ifort-parameter.c: Update copyright year. 8610 * dw2-ifort-parameter.exp: Update copyright year. 8611 8612 * dw2-ifort-parameter-debug.S: New file. 8613 * dw2-ifort-parameter.c: New file. 8614 * dw2-ifort-parameter.exp: New file. 8615 86162011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com> 8617 8618 * gdb.base/commands.exp (error_clears_commands_left): New function. 8619 (): Call it. 8620 86212011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com> 8622 8623 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public. 8624 (C): Initialize `a'. 8625 * gdb.mi/mi-inheritance-syntax-error.exp 8626 (-data-evaluate-expression $path): Expect `a' as 5. 8627 86282011-08-26 Marc Khouzam <marc.khouzam@ericsson.com> 8629 8630 PR mi/11912 8631 * gdb.mi/mi-inheritance-syntax-error.cc: New file. 8632 * gdb.mi/mi-inheritance-syntax-error.exp: New file. 8633 * gdb.mi/mi-var-cp.cc: Updated for new 'class' 8634 keyword in output of -var-info-path-expression. 8635 86362011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com> 8637 8638 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target. 8639 * gdb.trace/collection.exp: Likewise. 8640 * gdb.trace/report.exp: Likewise. 8641 * gdb.trace/unavailable.exp: Likewise. 8642 * gdb.trace/while-dyn.exp: Likewise. 8643 86442011-08-18 Keith Seitz <keiths@redhat.com> 8645 8646 PR c++/12266 8647 * gdb.cp/meth-typedefs.cc: New file. 8648 * gdb.cp/meth-typedefs.exp: New file. 8649 86502011-08-17 Phil Muldoon <pmuldoon@redhat.com> 8651 8652 * gdb.python/python.exp: Add extended-prompt tests. 8653 86542011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com> 8655 8656 * gdb.arch/i386-dr3-watch.exp 8657 (watchpoint on gap1 does not fit debug registers) 8658 (delete all watchpoints): Fix racy expect strings. 8659 86602011-08-14 Yao Qi <yao@codesourcery.com> 8661 8662 * gdb.base/maint.exp: set data_section to ".neardata". 8663 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine. 8664 * gdb.base/savedregs.exp: Handle SIGILL. 8665 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine. 8666 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*. 8667 86682011-08-12 Doug Evans <dje@google.com> 8669 8670 * gdb.python/py-symbol.exp: Add test for symbol.type. 8671 86722011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org> 8673 8674 * gdb.threads/pthreads.exp: Enable on non-native configurations. 8675 * gdb.mi/mi-pthreads.exp: Likewise. 8676 * gdb.mi/mi2-pthreads.exp: Likewise. 8677 * gdb.mi/gdb669.exp.exp: Likewise. 8678 86792011-08-09 Pedro Alves <pedro@codesourcery.com> 8680 8681 * lib/mi-support.exp (detect_async): Rename to... 8682 (mi_detect_async): ... this. 8683 * gdb.mi/mi-nonstop-exit.exp: Adjust. 8684 * gdb.mi/mi-nonstop.exp: Adjust. 8685 * gdb.mi/mi-ns-stale-regcache.exp: Adjust. 8686 * gdb.mi/mi-nsintrall.exp: Adjust. 8687 * gdb.mi/mi-nsmoribund.exp: Adjust. 8688 * gdb.mi/mi-nsthrexec.exp: Adjust. 8689 86902011-08-09 Pedro Alves <pedro@codesourcery.com> 8691 8692 * gdb.base/display.c (do_loops): New `p_i' local. 8693 * gdb.base/display.exp: Test displaying a variable that is 8694 temporarily at a bad address. 8695 86962011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com> 8697 8698 * gdb.dwarf2/dw2-op-stack-value.S: New file. 8699 * gdb.dwarf2/dw2-op-stack-value.exp: New file. 8700 87012011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com> 8702 8703 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte. 8704 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off) 8705 (p fuNC_symtab): Permit also ppc64 leading dot. 8706 87072011-08-05 Pedro Alves <pedro@codesourcery.com> 8708 8709 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New 8710 procedure. 8711 (gdb_collect_args_test, gdb_collect_locals_test): Use it. 8712 87132011-08-05 Yao Qi <yao@codesourcery.com> 8714 8715 * gdb.base/callfuncs.exp: Set language after main. 8716 * gdb.cp/cplusfuncs.exp: Likewise. 8717 * gdb.cp/inherit.exp: Likewise. 8718 87192011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org> 8720 8721 * gdb.base/nostdlib.exp: Skip on gdb_stub targets. 8722 * gdb.base/watch-vfork.exp: Skip on remote targets. 8723 87242011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org> 8725 8726 * gdb.threads/thread-find.exp: Support remote targets. 8727 87282011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org> 8729 8730 * gdb.base/jit.exp: Download solib_binfile to target. 8731 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs 8732 and call dlopen without full path name. 8733 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call 8734 dlopen without full path name. 8735 87362011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be> 8737 8738 * gdb.base/break-always.exp: Complete the test 8739 with duplicated breakpoints and enabling/disabling them. 8740 87412011-08-02 Tom Tromey <tromey@redhat.com> 8742 8743 PR gdb/11289: 8744 * gdb.cp/overload.exp: Fix regexps. Remove kfails. 8745 87462011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com> 8747 8748 PR gdb/13045 8749 * gdb.base/float.exp: Add new test case for PR gdb/13045 8750 * gdb.base/float.c: New file. 8751 87522011-07-28 Phil Muldoon <pmuldoon@redhat.com> 8753 8754 * gdb.python/py-mi.exp: Test printers returning string hint, and 8755 also not returning a value. 8756 * gdb.python/py-prettyprint.c: Add testcase for above. 8757 * gdb.python/py-prettyprint.py: Add test printer for above. 8758 87592011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com> 8760 8761 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3. 8762 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove. 8763 (.Ldie30) Add as field "data4". 8764 (.Ldie32) Rename field "b" to "shl". 8765 (abbrev4) Change for the "data4" field. 8766 (abbrev5, abbrev6) Remove. 8767 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ... 8768 (p &s.shl): ... here. Add comment. 8769 (p &s.data4): New. 8770 87712011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com> 8772 8773 Fix crash on lval_computed values. 8774 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test. 8775 87762011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com> 8777 8778 * gdb.base/help.exp (help whatis): Update the expected string. 8779 87802011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com> 8781 8782 * gdb.dwarf2/dw2-simple-locdesc.S: New file. 8783 * gdb.dwarf2/dw2-simple-locdesc.exp: New file. 8784 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors): 8785 Change the expected string. 8786 87872011-07-26 Pedro Alves <pedro@codesourcery.com> 8788 8789 * gdb.base/watchpoint.exp 8790 (test_disable_enable_software_watchpoint): New procedure. 8791 (top level): Run it. 8792 87932011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org> 8794 8795 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of 8796 executable file "${binfile}", C++ version "${binfile}-cxx". 8797 * gdb.python/py-prettyprint.exp: Likewise. 8798 * gdb.python/py-symbol.exp: Likewise. 8799 * gdb.python/py-type.exp: Likewise. 8800 * gdb.python/py-value.exp: Likewise. 8801 * gdb.python/py-template.exp (test_template_arg): Pass full executable 8802 file name instead of just suffix. 8803 88042011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com> 8805 8806 Fix implicit pointer offsets. 8807 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint. 8808 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr) 8809 (continue to breakpoint: continue to baz breakpoint for implptr) 8810 (sanity check element 0, sanity check element 1) 8811 (enter the inlined function, check element 0 for the offset) 8812 (check element 1 for the offset) 8813 (continue to breakpoint: ignore the second baz breakpoint): New tests. 8814 (set foo breakpoint for implptr): Update the breakpoint number. 8815 88162011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org> 8817 8818 * gdb.python/py-mi.exp: Use different file names for different 8819 versions of the executable under test. 8820 * gdb.python/py-prettyprint.exp: Likewise. 8821 * gdb.python/py-symbol.exp: Likewise. 8822 * gdb.python/py-template.exp: Likewise. 8823 * gdb.python/py-type.exp: Likewise. 8824 * gdb.python/py-value.exp: Likewise. 8825 88262011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org> 8827 8828 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints 8829 flag after restarting GDB if necessary. 8830 88312011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org> 8832 8833 * gdb.python/py-shared.exp: Call gdb_load_shlibs. 8834 88352011-07-22 Pedro Alves <pedro@codesourcery.com> 8836 8837 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints 8838 backend doesn't leave used debug registers behind. 8839 88402011-07-22 Tom Tromey <tromey@redhat.com> 8841 8842 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64. 8843 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern 8844 argument. 8845 * gdb.dwarf2/typeddwarf-amd64.S: New file. 8846 88472011-07-21 Matt Rice <ratmice@gmail.com> 8848 8849 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp 8850 in mostlyclean rule. Add files ending in .core. 8851 88522011-07-21 Matt Rice <ratmice@gmail.com> 8853 8854 PR macros/12999 8855 * gdb.base/info-macros.c: New test sources. 8856 * gdb.base/info-macros.exp: New tests. 8857 88582011-07-21 Phil Muldoon <pmuldoon@redhat.com> 8859 8860 * gdb.python/python.exp: Add prompt substitution tests. 8861 88622011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com> 8863 8864 Fix crash if referenced CU is aged out. 8865 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0): 8866 New. 8867 * gdb.dwarf2/implptr.exp: Likewise. 8868 88692011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com> 8870 8871 * gdb.dwarf2/implptr.S: Rebuilt. 8872 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs. 8873 (bar): Use them for j, k, l. 8874 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter 8875 COMPILE. 8876 (print j in implptr:bar): Update for the intp typedef. 8877 (print p[0].x in implptr:foo): Use more exact regex. 8878 88792011-07-18 Tom Tromey <tromey@redhat.com> 8880 8881 * gdb.cp/static-method.exp: Add missing single quote. 8882 88832011-07-18 Yao Qi <yao@codesourcery.com> 8884 8885 * gdb.base/async-shell.exp: Skip test if displaced stepping is not 8886 supported. 8887 * gdb.mi/mi-nonstop-exit.exp: Likewise. 8888 * gdb.mi/mi-nonstop.exp: Likewise. 8889 * gdb.mi/mi-ns-stale-regcache.exp: Likewise. 8890 * gdb.mi/mi-nsintrall.exp: Likewise. 8891 * gdb.mi/mi-nsmoribund.exp: Likewise. 8892 * gdb.mi/mi-nsthrexec.exp: Likewise. 8893 * gdb.python/py-evthreads.exp: Likewise. 8894 88952011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com> 8896 8897 Code cleanup. 8898 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize 8899 it. Substitute it instead of test_compiler_info everywhere. 8900 89012011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org> 8902 8903 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on 8904 remote targets as well. 8905 89062011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org> 8907 8908 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper. 8909 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs. 8910 89112011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org> 8912 8913 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is 8914 a remote machine, not the host. 8915 (gdb_compile_shlib): Set soname if target is remote. 8916 89172011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com> 8918 8919 * gdb.cp/minsym-fallback.exp: Link in C++ mode. 8920 89212011-07-13 Matt Rice <ratmice@gmail.com> 8922 8923 * gdb.python/py-objfile-script-gdb.py: Renamed to 8924 py-objfile-script-gdb.py.in. 8925 * gdb.python/py-objfile-script-gdb.py.in: Renamed from 8926 py-objfile-script-gdb.py. 8927 * gdb.python/py-objfile-script.exp: Update reference to 8928 py-objfile-script-gdb.py. 8929 89302011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com> 8931 8932 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not 8933 reference undefined label. 8934 89352011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com> 8936 8937 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8. 8938 (DW_AT_high_pc, DW_AT_low_pc): Remove them. 8939 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New. 8940 * gdb.dwarf2/dw2-const.exp (print/x val8): New test. 8941 89422011-07-11 Phil Muldoon <pmuldoon@redhat.com> 8943 8944 PR python/12438 8945 * gdb.python/python.exp: Add maint set/show python print-stack 8946 deprecated tests. Add set/show python print-backtrace tests. 8947 89482011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com> 8949 8950 * gdb.java/jprint.exp (print a java.lang.String): xfail without system 8951 debug info. 8952 89532011-07-06 Matt Rice <ratmice@gmail.com> 8954 8955 * gdb.python/python.exp: Update filename paths. 8956 * gdb.python/py-symtab.exp: Ditto. 8957 89582011-07-06 Marek Polacek <mpolacek@redhat.com> 8959 8960 * gdb.python/py-evthreads.exp: Add missing `$'. 8961 89622011-07-06 Jie Zhang <jie.zhang@analog.com> 8963 8964 * config/bfin.exp: New file. 8965 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets. 8966 * gdb.asm/bfin.inc: New file. 8967 89682011-07-06 Marek Polacek <mpolacek@redhat.com> 8969 8970 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match 8971 the whole output. 8972 89732011-07-05 Tom Tromey <tromey@redhat.com> 8974 8975 * gdb.java/jprint.java (jprint.hi): New field. 8976 * gdb.java/jprint.exp: Print string. 8977 89782011-07-05 Thiago Jung Bauermann <bauerman.ibm.com> 8979 8980 * gdb.base/call-sc.c: Fix typos. 8981 * gdb.base/ifelse.exp: Likewise. 8982 * gdb.base/structs.c: Likewise. 8983 89842011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com> 8985 8986 * gdb.base/jit-so.exp: New test. 8987 * gdb.base/jit-dlmain.c: New file. 8988 * gdb.base/jit-main.c: Allow "main" to be elsewhere. 8989 89902011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com> 8991 8992 * gdb.cp/m-static.exp: Call get_compiler_info. 8993 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4. 8994 * gdb.cp/pr9167.exp (p b): Likewise. 8995 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6. 8996 (test value of P in inner_m, test type of Z in inner_m): Call 8997 setup_xfail for gcc <= 4.5. 8998 89992011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com> 9000 9001 * gdb.cp/paren-type.cc: New files. 9002 * gdb.cp/paren-type.exp: New files. 9003 90042011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com> 9005 9006 Stop on first linespec terminator instead of eating what we can. 9007 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator (). 9008 * gdb.cp/minsym-fallback.cc (C::operator ()): Define. 9009 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ... 9010 (break C::f()): ... this one. 9011 (break C::operator()()): New test. 9012 * gdb.cp/minsym-fallback.h (C::operator ()): Declare. 9013 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New 9014 test. 9015 90162011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com> 9017 9018 Fall back linespec to minimal symbols. 9019 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the 9020 error message. 9021 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise. 9022 * gdb.cp/minsym-fallback-main.cc: New file. 9023 * gdb.cp/minsym-fallback.cc: New file. 9024 * gdb.cp/minsym-fallback.exp: New file. 9025 * gdb.cp/minsym-fallback.h: New file. 9026 90272011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com> 9028 9029 * gdb.cp/no-dmgl-verbose.cc: New file. 9030 * gdb.cp/no-dmgl-verbose.exp: New file. 9031 90322011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com> 9033 9034 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix 9035 __GI_. 9036 * gdb.cp/psymtab-parameter.cc (func): Make it a template function. 9037 (f): New function. 9038 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ... 9039 (complete p 'func<short>(): ... here. 9040 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file. 9041 * gdb.dwarf2/dw2-linkage-name-trust.S: New file. 9042 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file. 9043 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m): 9044 Make them KFAIL gcc/49546. 9045 90462011-07-01 Joel Brobecker <brobecker@adacore.com> 9047 9048 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests. 9049 90502011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com> 9051 9052 Test GCC PR debug/49546. 9053 * gdb.cp/temargs.exp (set sixth breakpoint for temargs) 9054 (test type of F in k3_m, test value of F in k3_m): New. 9055 * gdb.cp/temargs.cc (struct S3, struct K3): New. 9056 (main): New variable k3. Call k3.k3_m. 9057 90582011-07-01 Jean-Charles Delay <delay@adacore.com> 9059 9060 * gdb.ada/packed_array.exp: Fix expected outout. 9061 90622011-07-01 Jean-Charles Delay <delay@adacore.com> 9063 9064 * gdb.ada/packed_array.exp: fixed expected output. 9065 90662011-07-01 Joel Brobecker <brobecker@adacore.com> 9067 9068 * gdb.ada/same_enum: New testcase. 9069 90702011-07-01 Joel Brobecker <brobecker@adacore.com> 9071 9072 * gdb.ada/ptr_typedef: New testcase. 9073 90742011-07-01 Joel Brobecker <brobecker@adacore.com> 9075 9076 * gdb.ada/arrayptr.exp: Add ptype test. 9077 90782011-07-01 Joel Brobecker <brobecker@adacore.com> 9079 9080 * gdb.ada/char_enum: New testcase. 9081 90822011-07-01 Yao Qi <yao@codesourcery.com> 9083 9084 * gdb.base/dump.exp (capture_pointer_with_type): New. 9085 Get value from address instead of name. 9086 Start GDB once, and do `dump' and `restore' 9087 tests together. 9088 90892011-06-30 Jie Zhang <jie.zhang@analog.com> 9090 Mike Frysinger <vapier@gentoo.org> 9091 9092 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New 9093 helper functions for getting/setting remotetimeout variable. 9094 * lib/gdb.exp (gdb_load): If the target is remote, set 9095 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout 9096 with $loadtimeout. Set $load_ok to 0 before doing the load. 9097 Instead of returning, immediately, set $load_ok to 0. Call 9098 set_remotetimeout with $oldremotetimeout, and then return if 9099 $load_ok is 1. 9100 91012011-06-30 Andrew Burgess <aburgess@broadcom.com> 9102 9103 * gdb.python/py-template.exp: Don't run this test if the target 9104 does not support c++ tests. 9105 91062011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com> 9107 9108 Fix non-only rename list for Fortran modules import. 9109 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New 9110 tests. 9111 * gdb.fortran/module.f90 (module moduse): New. 9112 (program module): use moduse, test var_x, var_y and var_z. 9113 91142011-06-29 Tom Tromey <tromey@redhat.com> 9115 9116 PR testsuite/12040: 9117 * gdb.fortran/array-element.exp: Use f90, not f77. 9118 * gdb.fortran/complex.exp: Use f90, not f77. 9119 * gdb.fortran/derived-type.exp: Use f90, not f77. 9120 * gdb.fortran/library-module.exp: Use f90, not f77. 9121 * gdb.fortran/logical.exp: Use f90, not f77. 9122 * gdb.fortran/module.exp: Use f90, not f77. 9123 * gdb.fortran/multi-dim.exp: Use f90, not f77. 9124 * gdb.fortran/subarray.exp: Use f90, not f77. 9125 91262011-06-29 Tom Tromey <tromey@redhat.com> 9127 9128 * gdb.fortran/charset.exp: New file. 9129 * gdb.fortran/charset.f90: New file. 9130 91312011-06-29 Tom Tromey <tromey@redhat.com> 9132 9133 PR testsuite/12040: 9134 * lib/future.exp: New file, mostly extracted from ada.exp. 9135 Rewrote compatibility code to use rename. 9136 (gdb_find_gfortran): New proc. 9137 (gdb_default_target_compile): Refresh from dejagnu; plus a pending 9138 gfortran patch. 9139 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile): 9140 Move to future.exp. 9141 * lib/gdb.exp: Always load future.exp. 9142 91432011-06-28 Yao Qi <yao@codesourcery.com> 9144 9145 * gdb.cp/exception.cc: Don't include iostream. 9146 (bar): Remove print statement. 9147 (catcher): New. 9148 (main): Remove print statements. Call function catcher. 9149 * gdb.cp/exception.exp : Don't match inferior's output in regexp. 9150 Set breakpoint on catcher, and check the value of parameter. 9151 91522011-06-23 Yao Qi <yao@codesourcery.com> 9153 9154 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check 9155 breakpoint 1.2 is disabled. KFAIL for uclinux. 9156 91572011-06-23 Marek Polacek <mpolacek@redhat.com> 9158 9159 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with 9160 mi_gdb_test. 9161 91622011-06-23 Marek Polacek <mpolacek@redhat.com> 9163 9164 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test. 9165 91662011-06-23 Marek Polacek <mpolacek@redhat.com> 9167 9168 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test. 9169 91702011-06-23 Marek Polacek <mpolacek@redhat.com> 9171 9172 * gdb.mi/mi2-basics.exp: Fix races. Honour the 9173 `test_exec_and_symbol_mi_operatons' return value. 9174 (test_mi_interpreter_selection): Use mi_gdb_test instead of 9175 gdb_test_multiple. 9176 (test_exec_and_symbol_mi_operatons): Likewise. 9177 (test_path_specification): Likewise. 9178 91792011-06-23 Yao Qi <yao@codesourcery.com> 9180 9181 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not 9182 supported. 9183 * lib/gdb.exp (support_displaced_stepping): New. 9184 91852011-06-23 Yao Qi <yao@codesourcery.com> 9186 9187 * gdb.threads/execl.exp: Skip on remote target. 9188 91892011-06-21 Marek Polacek <mpolacek@redhat.com> 9190 9191 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with 9192 mi_gdb_test. 9193 91942011-06-20 Marek Polacek <mpolacek@redhat.com> 9195 9196 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test. 9197 91982011-06-20 Marek Polacek <mpolacek@redhat.com> 9199 9200 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with 9201 mi_gdb_test. 9202 92032011-06-20 Marek Polacek <mpolacek@redhat.com> 9204 9205 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test. 9206 92072011-06-14 Yao Qi <yao@codesourcery.com> 9208 9209 gdb/testsuite/ 9210 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1". 9211 92122011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com> 9213 9214 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase. 9215 92162011-06-10 Tom Tromey <tromey@redhat.com> 9217 9218 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed. 9219 Add tests for pointer-to-member-function. 9220 * gdb.cp/temargs.cc (S::somefunc): New function. 9221 (K2): New class. 9222 (main): Instantiate K2; call method. 9223 92242011-06-08 Joel Brobecker <brobecker@adacore.com> 9225 9226 * gdb.python/py-inferior.c (f2): Make str an array rather 9227 than a pointer. 9228 * gdb.python/py-inferior.exp: Adjust testcase accordingly. 9229 92302011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com> 9231 9232 * gdb.base/async-shell.c: New file. 9233 * gdb.base/async-shell.exp: New file. 9234 92352011-06-06 Pedro Alves <pedro@codesourcery.com> 9236 9237 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match. 9238 92392011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix) 9240 9241 From Stephen Kitt <steve@sk2.org> 9242 * gdb.base/help.exp: Adjust following some spelling corrections 9243 in GDB. 9244 92452011-06-01 Yao Qi <yao@codesourcery.com> 9246 9247 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc. 9248 92492010-05-31 Keith Seitz <keiths@redhat.com> 9250 9251 PR c++/12750 9252 * gdb.cp/static-method.cc: New file. 9253 * gdb.cp/static-method.exp: New file. 9254 92552010-05-31 Keith Seitz <keiths@redhat.com> 9256 9257 PR symtab/12704 9258 * gdb.cp/anon-ns.cc: New file. 9259 * gdb.cp/anon-ns.exp: New file. 9260 92612011-05-31 Pedro Alves <pedro@codesourcery.com> 9262 9263 * gdb.arch/i386-dr3-watch.c: New file. 9264 * gdb.arch/i386-dr3-watch.exp: New file. 9265 92662011-05-30 Yao Qi <yao@codesourcery.com> 9267 9268 * gdb.base/callfuncs.c (t_structs_fc): New. 9269 (t_structs_dc, t_structs_ldc): New. 9270 (t_double_many_args): 9271 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define. 9272 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define. 9273 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define. 9274 * gdb.base/callfuncs.exp: Call new functions. 9275 92762011-05-30 Yao Qi <yao@codesourcery.com> 9277 9278 * gdb.base/callfuncs.exp (rerun_and_prepare): New. 9279 Call rerun_and_prepare for each test to isolate effects. 9280 92812011-05-30 Yao Qi <yao@codesourcery.com> 9282 9283 * gdb.base/varargs.c (find_max_float_real): New. 9284 (find_max_double_real, find_max_long_double_real): New. 9285 * gdb.base/varargs.exp: Call these new added functions. 9286 * lib/gdb.exp (setup_kfail_for_target): New. 9287 92882011-05-30 Yao Qi <yao@codesourcery.com> 9289 9290 * gdb.base/funcargs.c (callca, callcb, callcc): New. 9291 (callcd, callce, callcf, callc1a, callc1b): New. 9292 (callc2a, callc2b): New. 9293 * gdb.base/funcargs.exp (complex_args): New. 9294 (complex_integral_args, complex_float_integral_args): New. 9295 * lib/gdb.exp (support_complex_tests): New. Determine 9296 whether to run test cases on _Complex types. 9297 92982011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com> 9299 9300 * gdb.threads/leader-exit.c: New file. 9301 * gdb.threads/leader-exit.exp: New file. 9302 93032011-05-27 Marek Polacek <mpolacek@redhat.com> 9304 9305 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test. 9306 93072011-05-27 Marek Polacek <mpolacek@redhat.com> 9308 9309 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase, 9310 remove the `supported' variable. 9311 * gdb.mi/mi-nonstop.exp: Likewise. 9312 * gdb.mi/mi-ns-stale-regcache.exp: Likewise. 9313 * gdb.mi/mi-nsintrall.exp: Likewise. 9314 * gdb.mi/mi-nsmoribund.exp: Likewise. 9315 * gdb.mi/mi-nsthrexec.exp: Likewise. 9316 93172011-05-26 Pedro Alves <pedro@codesourcery.com> 9318 9319 * gdb.reverse/finish-reverse-bkpt.exp: New test. 9320 93212011-05-26 Pedro Alves <pedro@codesourcery.com> 9322 9323 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test. 9324 93252011-05-24 Keith Seitz <keiths@redhat.com> 9326 9327 PR breakpoint/12803 9328 * gdb.cp/cmpd-minsyms.cc (a): New method. 9329 (b): New method. 9330 (c): New method. 9331 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods. 9332 93332011-05-24 Pedro Alves <pedro@codesourcery.com> 9334 9335 * gdb.base/commands.exp (watchpoint_command_test): Check that the 9336 watchpoint's command list didn't execute when the watchpoint went 9337 out of scope. 9338 93392011-05-24 Pierre Muller <muller@ics.u-strasbg.fr> 9340 9341 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp. 9342 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure. 9343 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags. 9344 * gdb.arch/i386-gnu-cfi.exp: Likewise. 9345 * gdb.arch/i386-permbkpt.exp: Likewise. 9346 * gdb.arch/i386-prologue.exp: Likewise. 9347 * gdb.arch/i386-size-overlap.exp: Likewise. 9348 * gdb.arch/i386-size.exp: Likewise. 9349 * gdb.arch/i386-unwind.exp: Likewise. 9350 * gdb.reverse/i386-precsave.exp: Likewise. 9351 * gdb.reverse/i386-reverse.exp: Likewise. 9352 * gdb.reverse/i386-sse-reverse.exp: Likewise. 9353 * gdb.reverse/i387-env-reverse.exp: Likewise. 9354 * gdb.reverse/i387-stack-reverse.exp: Likewise. 9355 93562011-05-24 Pedro Alves <pedro@codesourcery.com> 9357 9358 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace 9359 file doesn't error, using MI. 9360 93612011-05-23 Tom Tromey <tromey@redhat.com> 9362 9363 * gdb.base/charset.exp (string_display): Add tests to assign to 9364 arrays. 9365 * gdb.base/charset.c (short_array, int_array, long_array): New. 9366 93672011-05-20 Pedro Alves <pedro@codesourcery.com> 9368 9369 Cope with async mode. 9370 9371 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test 9372 into gdb_test + mi_expect_stop. 9373 93742011-05-20 Pedro Alves <pedro@codesourcery.com> 9375 9376 * gdb.mi/basics.c: Don't include stdio.h or unistd.h. 9377 (callme): Remove printf call. 9378 93792011-05-20 Pierre Muller <muller@ics.u-strasbg.fr> 9380 9381 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double 9382 quote pattern to avoid problems with Cygwin/mingw expect versions. 9383 * gdb.base/default.exp (show convenience): Use double 9384 quote pattern for regular expressions. 9385 93862011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com> 9387 9388 Fix -readnow for -gdwarf-4 unused type units. 9389 * gdb.dwarf2/dw4-sig-type-unused.S: New file. 9390 * gdb.dwarf2/dw4-sig-type-unused.exp: New file. 9391 93922011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com> 9393 9394 * gdb.base/kill-after-signal.c: New file. 9395 * gdb.base/kill-after-signal.exp: New file. 9396 93972011-05-16 Pedro Alves <pedro@codesourcery.com> 9398 9399 * gdb.ada/start.exp: Call untested with the correct test filename. 9400 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct 9401 test filename. Make the test's binary unique. 9402 * gdb.arch/i386-signal.exp: Call untested with the correct test 9403 filename. 9404 * gdb.arch/i386-size-overlap.exp: Ditto. 9405 * gdb.arch/Makefile.in (EXECUTABLES): Update. 9406 * gdb.base/gcore-buffer-overflow.exp: Ditto. 9407 * gdb.cp/call-c.exp: Ditto. 9408 * gdb.mi/mi-reverse.exp: Call untested with the correct test 9409 filename. Make the test's binary unique. 9410 * gdb.mi/Makefile.in (EXECUTABLES): Update. 9411 * gdb.python/py-mi.exp: Ditto. 9412 * gdb.python/Makefile.in (EXECUTABLES): Update. 9413 * gdb.reverse/i386-precsave.exp: Ditto. 9414 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct 9415 test filename. 9416 * gdb.reverse/i387-stack-reverse.exp: Ditto. 9417 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary 9418 unique. 9419 * gdb.reverse/sigall-reverse.exp: Call untested with the correct 9420 test filename. 9421 * gdb.reverse/Makefile.in (EXECUTABLES): Update. 9422 * gdb.trace/tfile.exp: Ditto. 9423 94242011-05-14 Yao Qi <yao@codesourcery.com> 9425 9426 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned 9427 type. 9428 94292011-05-13 Doug Evans <dje@google.com> 9430 9431 * gdb.python/py-objfile-script.exp: New file. 9432 * gdb.python/py-objfile-script.c: New file. 9433 * gdb.python/py-objfile-script-gdb.py: New file. 9434 * testsuite/gdb.python/py-section-script.exp: Test 9435 "info auto-load-scripts". 9436 94372011-05-13 Tom Tromey <tromey@redhat.com> 9438 9439 * gdb.dwarf2/clztest.exp: New file. 9440 * gdb.dwarf2/clztest.c: New file. 9441 * gdb.dwarf2/clztest.S: New file. 9442 94432011-05-13 Doug Evans <dje@google.com> 9444 9445 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t, 9446 String16 tests. 9447 94482011-05-13 Tom Tromey <tromey@redhat.com> 9449 9450 * lib/gdb.exp (is_x86_like_target): New proc. 9451 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target. 9452 * gdb.dwarf2/valop.exp: Use is_x86_like_target. 9453 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass 9454 -nostdlib to compiler. 9455 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'. 9456 * gdb.dwarf2/pieces.exp: Use is_x86_like_target. 9457 * gdb.dwarf2/implptr.exp: Use is_x86_like_target. 9458 * gdb.dwarf2/dw2-restore.exp: Check for LP64. 9459 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target. 9460 94612011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com> 9462 9463 * gdb.python/py-function.exp: Test setting a value from a function 9464 which executes a command. 9465 94662011-05-12 Tom Tromey <tromey@redhat.com> 9467 9468 * gdb.dwarf2/typeddwarf.S: New file. 9469 * gdb.dwarf2/typeddwarf.c: New file. 9470 * gdb.dwarf2/typeddwarf.exp: New file. 9471 94722011-05-12 Marek Polacek <mpolacek@redhat.com> 9473 9474 * gdb.mi/mi-basics.exp: Fix races. Honour the 9475 `test_exec_and_symbol_mi_operatons' return value. 9476 (test_mi_interpreter_selection): Use mi_gdb_test instead of 9477 gdb_test_multiple. 9478 (test_exec_and_symbol_mi_operatons): Likewise. 9479 (test_path_specification): Likewise. 9480 94812011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com> 9482 9483 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers. 9484 (gdb_touch_execfile): Remove catch wrappers. New variable time. 9485 Replace `file copy' and `file rename' by `file mtime'. Twice. 9486 94872011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com> 9488 9489 * gdb.base/readline-ask.c: New file. 9490 * gdb.base/readline-ask.exp: New file. 9491 * gdb.base/readline-ask.inputrc: New file. 9492 94932011-05-06 Ulrich Weigand <uweigand@de.ibm.com> 9494 9495 * gdb.cell/bt.exp: Delete breakpoints before running to signal 9496 to avoid race condition. 9497 * gdb.cell/coremaker.c: Use small stack size. 9498 * gdb.cell/ea-standalone.exp: Use file name without path as 9499 argument to c_to. 9500 * gdb.cell/fork.exp: Allow other output when continuing to end. 9501 95022011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com> 9503 9504 * gdb.threads/corethreads.c: New file. 9505 * gdb.threads/corethreads.exp: New file. 9506 95072011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com> 9508 9509 * gdb.threads/gcore-thread.exp (objfile, opts): New variables. 9510 Try to compile the test using -Wl,-z,norelro first. 9511 (load_core): New variable libthread_db_seen, initialize it. 9512 (zeroed-threads cannot be listed): Protect it by XFAIL on 9513 !$libthread_db_seen. 9514 95152011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com> 9516 9517 PR 12573 9518 * gdb.dwarf2/dw2-skip-prologue.S: New file. 9519 * gdb.dwarf2/dw2-skip-prologue.c: New file. 9520 * gdb.dwarf2/dw2-skip-prologue.exp: New file. 9521 95222011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com> 9523 9524 * gdb.cp/psymtab-parameter.cc: New file. 9525 * gdb.cp/psymtab-parameter.exp: New file. 9526 95272011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com> 9528 9529 Fix a race. 9530 * gdb.cp/static-print-quit.exp (print c): Split to ... 9531 (print c - <return>, print c - q <return>, print c - to quit): 9532 ... these. Make the testfile untested on gdb-7.1. 9533 95342011-5-05 Janis Johnson <janisjo@codesourcery.com> 9535 9536 * lib/gdb.exp (exec_target_file, exec_symbol_file, 9537 gdb_rename_execfile, gdb_touch_execfile): New. 9538 * gdb.base/reread.exp: Use new procs to handle multiple 9539 exec files. 9540 95412011-05-05 Yao Qi <yao@codesourcery.com> 9542 9543 * gdb.arch/arm-disp-step.S(test_ldr_literal): New. 9544 (test_adr_32bit, test_pop_pc): New. 9545 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New. 9546 (test_adr_32bit, test_pop_pc): New. 9547 95482011-05-04 Joseph Myers <joseph@codesourcery.com> 9549 9550 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target. 9551 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle 9552 targets. 9553 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't 9554 handle targets. 9555 95562011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com> 9557 9558 * gdb.base/completion.exp (complete help info wat): Rename to ... 9559 (complete 'help info wat'): ... here. 9560 Remove all `-re ".*' and `-re "^.*' redundant regexes. 9561 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash. 9562 95632011-05-04 Pedro Alves <pedro@codesourcery.com> 9564 9565 * gdb.base/completion.exp: Use gdb_test_multiple instead of 9566 gdb_test and explicit $gdb_prompt/timeout matches. 9567 95682011-05-04 Yao Qi <yao@codesourcery.com> 9569 9570 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__ 9571 and __thumb2__. 9572 95732011-05-03 Marek Polacek <mpolacek@redhat.com> 9574 9575 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints' 9576 in place of `gdb_test "delete breakpoints"'. This eliminates two 9577 testcases. 9578 95792011-05-02 Pedro Alves <pedro@codesourcery.com> 9580 9581 PR testsuite/12649 9582 Fix races. 9583 9584 * gdb.base/completion.exp: Remove all sleep calls. Remove 9585 unnecessary regexs. Don't explicitly expect anything after the 9586 prompt. Eat the prompt if necessary. 9587 95882011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com> 9589 9590 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to 9591 accept to show the caller line again as well as the line after. 9592 95932011-04-29 Phil Muldoon <pmuldoon@redhat.com> 9594 9595 PR mi/12531 9596 9597 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++ 9598 compile target. 9599 * gdb.python/py-prettyprint.exp: Add C++ object for 9600 CPLUS_FAKE_CHILD test. 9601 96022011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org> 9603 9604 * gdb.base/signest.exp: New file. 9605 * gdb.base/signest.c: Likewise. 9606 96072011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com> 9608 9609 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept 9610 thread and breakpoint notifications. 9611 96122011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com> 9613 9614 * gdb.base/fortran-sym-case.c: New file. 9615 * gdb.base/fortran-sym-case.exp: New file. 9616 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file. 9617 * gdb.dwarf2/dw2-case-insensitive.c: New file. 9618 * gdb.dwarf2/dw2-case-insensitive.exp: New file. 9619 96202011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com> 9621 9622 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message. 9623 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else 9624 false #1', `if true else false #2' and `if true else false #3'. 9625 96262011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org> 9627 9628 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation 9629 while delivering signal. 9630 96312011-04-27 Vladimir Prus <vladimir@codesourcery.com> 9632 9633 MI breakpoint notifications. 9634 9635 * testsuite/gdb.mi/mi-cli.exp: Adust. 9636 * testsuite/gdb.mi/mi2-cli.exp: Adust. 9637 * testsuite/gdb.mi/mi-watch.exp: Adust. 9638 * testsuite/gdb.mi/mi2-watch.exp: Adust. 9639 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint 9640 notifications. 9641 96422011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com> 9643 9644 * gdb.base/gdbindex-stabs-dwarf.c: New file. 9645 * gdb.base/gdbindex-stabs.c: New file. 9646 * gdb.base/gdbindex-stabs.exp: New file. 9647 96482011-04-25 Yao Qi <yao@codesourcery.com> 9649 9650 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#' 9651 with /*...*/. 9652 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise. 9653 96542011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com> 9655 9656 * gdb.python/py-value.exp (test_objfiles): Name the first test 9657 `py-value in file.filename'. 9658 96592011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com> 9660 9661 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p. 9662 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p. 9663 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if 9664 !gdbserver_reconnect_p.. 9665 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p.. 9666 96672011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com> 9668 9669 * gdb.cp/cpcompletion.exp (complete class methods) 9670 (complete class methods beginning with F): Move them above runto. New 9671 comment about the runto delimiter. 9672 96732011-04-20 Pedro Alves <pedro@codesourcery.com> 9674 9675 * gdb.base/maint.exp: Test that "maint print registers" works 9676 without a running program. 9677 96782011-04-20 Marek Polacek <mpolacek@redhat.com> 9679 9680 * gdb.base/setshow.exp: Fix racy tests. 9681 ($old_gdb_prompt): New variable. 9682 96832011-04-19 Tom Tromey <tromey@redhat.com> 9684 9685 * gdb.mi/mi-nsmoribund.exp: 9686 * gdb.hp/gdb.objdbg/objdbg01.exp: 9687 * gdb.base/structs.exp (test_struct_returns): 9688 * gdb.base/call-sc.exp (test_scalar_returns): 9689 * gdb.base/bigcore.exp: Remove duplicate words. 9690 96912011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com> 9692 9693 * gdb.base/break-interp-lib.c (v, vptr): New variables. 9694 * gdb.base/break-interp.exp (test_attach): New comment. 9695 96962011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com> 9697 9698 * gdb.threads/gcore-thread.exp ($core0file): New variable. 9699 (clear __stack_user.next, clear stack_used.next) 9700 (save a zeroed-threads corefile): New test. 9701 Call core_load for $core0file. 9702 (zeroed-threads cannot be listed): New test. 9703 97042011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com> 9705 9706 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp 9707 filename. 9708 ($srcfile): Preserve the original value. 9709 ($testfile): Match it the .exp filename. 9710 ($corefile): New variable. Substitute it around. 9711 Use clean_restart. 9712 ($prev_timeout): Remove. 9713 (load_core): Move core loading into this proc. 9714 Fix restore of $timeout if load_core fails. 9715 97162011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com> 9717 9718 * gdb.base/eu-strip-infcall.c: New file. 9719 * gdb.base/eu-strip-infcall.exp: New file. 9720 97212011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com> 9722 9723 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions. 9724 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test. 9725 97262011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com> 9727 9728 Fix Python access to inlined frames. 9729 * gdb.python/py-frame-inline.c: New file. 9730 * gdb.python/py-frame-inline.exp: New file. 9731 97322011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com> 9733 9734 * gdb.base/gdb1090.exp: Change breakpoint location to read the 9735 content of 's24' correctly (avoiding "optimized out"). 9736 * gdb.base/gdb1090.c: Add comment in order to set breakpoint. 9737 97382011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com> 9739 9740 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error. 9741 97422011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com> 9743 9744 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't 9745 expect a colon in watch -location output. 9746 97472011-04-13 Marek Polacek <mpolacek@redhat.com> 9748 9749 * gdb.base/commands.exp (redefine_backtrace_test): Fix race. 9750 New testcase `expect response to define backtrace'. Also remove 9751 redundant `default' block. 9752 97532011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com> 9754 9755 * gdb.python/py-prettyprint.c (struct hint_error): New. 9756 (main): New variable hint_error. 9757 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase 9758 "print hint_error". 9759 * gdb.python/py-prettyprint.py (class pp_hint_error): New. 9760 (register_pretty_printers): Register it. 9761 97622011-04-04 Tom Tromey <tromey@redhat.com> 9763 9764 * gdb.cp/maint.exp (test_help): Update. 9765 (test_namespace): Likewise. 9766 97672011-04-01 Joel Brobecker <brobecker@adacore.com> 9768 9769 * gdb.ada/arrayptr/foo.adb: Add access to constrained array. 9770 * gdb.ada/arrayptr.exp: Add new tests. 9771 97722011-04-01 Joel Brobecker <brobecker@adacore.com> 9773 9774 * gdb.ada/mi_catch_ex: New testcase. 9775 97762011-04-01 Pedro Alves <pedro@codesourcery.com> 9777 9778 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the 9779 base::overload(void) method without specifying "const". 9780 97812011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org> 9782 9783 * gdb.arch/thumb-singlestep.S: New file. 9784 * gdb.arch/thumb-singlestep.exp: Likewise. 9785 97862011-03-31 Tom Tromey <tromey@redhat.com> 9787 9788 * gdb.python/py-prettyprint.py (exception_flag): New global. 9789 (NoStringContainerPrinter._iterator.next): Check it. 9790 * gdb.python/py-prettyprint.c (main): New variable nstype2. 9791 * gdb.python/py-mi.exp: Set exception_flag and do more tests. 9792 97932011-03-29 Tom Tromey <tromey@redhat.com> 9794 9795 * gdb.cp/anon-struct.cc: New file. 9796 * gdb.cp/anon-struct.exp: New file. 9797 97982011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com> 9799 9800 Test STT_GNU_IFUNC support. 9801 * gdb.base/gnu-ifunc-lib.c: New file. 9802 * gdb.base/gnu-ifunc.c: New file. 9803 * gdb.base/gnu-ifunc.exp: New file. 9804 98052011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com> 9806 9807 Support a ring of related breakpoints. 9808 * gdb.base/watchpoint-delete.c: New file. 9809 * gdb.base/watchpoint-delete.exp: New file. 9810 98112011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com> 9812 9813 * gdb.ada/arrayparam.exp (print first after function call): Use 9814 explicit package name. Add a comment 9815 (print lasta after function call): Rename ... 9816 (print last after function call): ... it and use explicit package 9817 name. 9818 (print length after function call): Use explicit package name. 9819 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test. 9820 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'. 9821 (multiple matches for symbol i): Rename ... 9822 (multiple matches for symbol integervar): ... it. 9823 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'. 9824 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise. 9825 98262011-03-25 Andrew Burgess <aburgess@broadcom.com> 9827 9828 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS 9829 environment variable to make grep output more predictable. Move 9830 all the environment setup into gdb_init so it's done once per test 9831 case rather than each time we start gdb. 9832 98332011-03-24 Tom Tromey <tromey@redhat.com> 9834 9835 * gdb.base/label.exp: Use `main:there' linespec. Add re-running 9836 test. 9837 98382011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com> 9839 9840 * gdb.dwarf2/dw2-entry-value-main.c: New file. 9841 * gdb.dwarf2/dw2-entry-value.S: New file. 9842 * gdb.dwarf2/dw2-entry-value.exp: New file. 9843 98442011-03-22 Phil Muldoon <pmuldoon@redhat.com> 9845 9846 PR python/12183 9847 9848 * gdb.python/py-function.exp: Add GdbError tests. 9849 98502011-03-18 Pedro Alves <pedro@codesourcery.com> 9851 9852 * gdb.trace/unavailable.cc (args_test_func, local_test_func) 9853 (reglocal_test_func, statlocal_test_func): New functions. 9854 (globals_test_func): Call new functions. 9855 * gdb.trace/unavailable.exp (gdb_collect_args_test) 9856 (gdb_collect_locals_test): New procedure. 9857 (gdb_trace_collection_test): Call new procedures. 9858 98592011-03-18 Pedro Alves <pedro@codesourcery.com> 9860 9861 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define. 9862 (test_register, test_register_unavailable): New procedures. 9863 (gdb_unavailable_registers_test): New procedure. 9864 (gdb_trace_collection_test): Call it. 9865 98662011-03-18 Phil Muldoon <pmuldoon@redhat.com> 9867 9868 PR python/12149 9869 9870 * gdb.python/python.exp: Add gdb.write tests. 9871 98722010-03-17 Phil Muldoon <pmuldoon@redhat.com> 9873 9874 * gdb.python/Makefile.in: Add py-objfile. 9875 * gdb.python/py-objfile.exp: New file. 9876 * gdb.python/py-objfile.c: New file. 9877 * gdb.python/py-block.exp: Add is_valid tests. 9878 * gdb.python/py-inferior.exp: Ditto. 9879 * gdb.python/py-infthread.exp: Ditto. 9880 * gdb.python/py-symbol.exp: Ditto. 9881 * gdb.python/py-symtab.exp: Ditto. 9882 98832011-03-16 Keith Seitz <keiths@redhat.com> 9884 9885 PR c++/12273 9886 * gdb.cp/cmpd-minsyms.exp: New test. 9887 * gdb.cp/cmpd-minsyms.cc: New file. 9888 9889 PR c++/11734 9890 * gdb.cp/ovsrch.exp: New test. 9891 * gdb.cp/ovsrch.h: New file. 9892 * gdb.cp/ovsrch1.cc: New file. 9893 * gdb.cp/ovsrch2.cc: New file. 9894 * gdb.cp/ovsrch3.cc: New file. 9895 * gdb.cp/ovsrch4.cc: New file. 9896 98972011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com> 9898 9899 PR gdb/12528 9900 * gdb.base/Makefile.in: Adjust EXECUTABLES. 9901 * gdb.base/break-on-linker-gcd-function.exp: New test. 9902 * gdb.base/break-on-linker-gcd-function.cc: New file. 9903 99042011-03-15 Andreas Tobler <andreast@fgznet.ch> 9905 9906 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets. 9907 99082011-03-15 Phil Muldoon <pmuldoon@redhat.com> 9909 9910 * lib/gdb.exp (gdb_unload): Add another termination case. 9911 99122011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com> 9913 9914 * gdb.dwarf2/dw2-empty-pc-range.S: New file. 9915 * gdb.dwarf2/dw2-empty-pc-range.exp: New file. 9916 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end. 9917 Provide a stub byte there. 9918 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and 9919 DW_AT_entry_pc. 9920 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc. 9921 99222011-03-15 Ulrich Weigand <uweigand@de.ibm.com> 9923 9924 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when 9925 using a GCC 4.1 or 4.2 compiler. Add an additional test variant 9926 "generic ABI, auto". 9927 (altivec_abi_tests): Accept vectors returned by reference. 9928 99292010-03-14 Phil Muldoon <pmuldoon@redhat.com> 9930 9931 * gdb.python/py-breakpoint.exp: Add Python stop operations tests. 9932 99332011-03-13 Ulrich Weigand <uweigand@de.ibm.com> 9934 9935 * gdb.python/py-section-script.exp: Skip test if no Python support. 9936 99372011-03-12 Ulrich Weigand <uweigand@de.ibm.com> 9938 9939 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64. 9940 99412011-03-10 Phil Muldoon <pmuldoon@redhat.com> 9942 9943 * gdb.python/py-parameter.exp: Update tests to the new Python 9944 parameter API. Add "no documentation" test. Add deprecated API 9945 backward compatibility test. 9946 99472011-03-09 Tom Tromey <tromey@redhat.com> 9948 9949 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than 9950 gdb_continue_to_end. 9951 99522011-03-09 Mark Kettenis <kettenis@gnu.org> 9953 9954 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as 9955 tabs. 9956 99572011-03-09 Tom Tromey <tromey@redhat.com> 9958 9959 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in 9960 parentheses. 9961 (gdb_continue_to_end): Add "allow_extra" parameter. Use 9962 $command. 9963 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra" 9964 argument to gdb_continue_to_end. 9965 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra" 9966 argument to gdb_continue_to_end. 9967 * gdb.cp/annota3.exp: Fix regex. 9968 * gdb.cp/annota2.exp: Fix regex. 9969 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to 9970 gdb_continue_to_end. 9971 * gdb.base/call-signal-resume.exp: Revert earlier patch. 9972 * gdb.ada/tasks.exp: Pass "allow_extra" argument to 9973 gdb_continue_to_end. 9974 99752011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com> 9976 9977 * gdb.server/ext-run.exp 9978 (load new file without any gdbserver inferior): New test. 9979 99802011-03-07 Tom Tromey <tromey@redhat.com> 9981 9982 * Makefile.in (TAGS): Rewrite. 9983 99842011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com> 9985 9986 * gdb.trace/report.exp (12.1: trace report #1): New match for the 9987 initial commands echo. New match for `Found trace'. Anchor all the 9988 other matches. Anchor and match for `No trace frame found' the final 9989 match. 9990 99912011-03-07 Tom Tromey <tromey@redhat.com> 9992 9993 * Makefile.in (TAGS): New target. 9994 99952011-03-07 Tom Tromey <tromey@redhat.com> 9996 9997 * lib/opencl.exp (skip_opencl_tests): Update for exit message 9998 change. 9999 * lib/mi-support.exp (mi_gdb_test): Update for exit message 10000 change. 10001 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for 10002 exit message change. 10003 (skip_altivec_tests): Update for exit message change. 10004 (skip_vsx_tests): Likewise. 10005 (gdb_continue_to_end): Likewise. Add 'command' argument. 10006 * lib/cell.exp (skip_cell_tests): Update for exit message change. 10007 * gdb.threads/tls.exp: Update for exit message change. 10008 * gdb.threads/thread-unwindonsignal.exp: Use 10009 gdb_continue_to_end. 10010 * gdb.threads/step.exp (step_it): Update for exit message change. 10011 (continue_all): Likewise. 10012 * gdb.threads/print-threads.exp (test_all_threads): Update for 10013 exit message change. 10014 * gdb.threads/interrupted-hand-call.exp: Use 10015 gdb_continue_to_end. 10016 * gdb.threads/execl.exp: Use gdb_continue_to_end. 10017 * gdb.python/py-prettyprint.exp (run_lang_tests): Use 10018 gdb_continue_to_end. 10019 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end. 10020 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end. 10021 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change. 10022 * gdb.cp/method.exp: Update for exit message change. 10023 * gdb.cp/mb-templates.exp: Update for exit message change. 10024 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end. 10025 * gdb.cp/annota3.exp: Update for exit message change. 10026 * gdb.cp/annota2.exp: Update for exit message change. 10027 * gdb.cell/fork.exp: Use gdb_continue_to_end. 10028 * gdb.base/term.exp: Update for exit message change. 10029 * gdb.base/step-test.exp (test_i): Update for exit message change. 10030 * gdb.base/sigstep.exp (advance): Update for exit message change. 10031 (advancei): Likewise. 10032 * gdb.base/siginfo.exp: Update for exit message change. 10033 * gdb.base/shlib-call.exp: Use gdb_continue_to_end. 10034 * gdb.base/reread.exp: Use gdb_continue_to_end. 10035 * gdb.base/langs.exp: Use gdb_continue_to_end. 10036 * gdb.base/interrupt.exp: Update for exit message change. 10037 * gdb.base/gdb1555.exp: Update for exit message change. 10038 * gdb.base/exe-lock.exp: Use gdb_continue_to_end. 10039 * gdb.base/ending-run.exp: Update for exit message change. 10040 * gdb.base/chng-syms.exp: Update for exit message change. 10041 * gdb.base/checkpoint.exp: Update for exit message change. 10042 * gdb.base/catch-syscall.exp (check_for_program_end): Use 10043 gdb_continue_to_end. 10044 (test_catch_syscall_with_wrong_args): Likewise. 10045 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end. 10046 * gdb.base/break-interp.exp (test_ld): Update for exit message 10047 change. 10048 * gdb.base/bang.exp: Update for exit message change. 10049 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end. 10050 (do_call_attach_tests): Likewise. 10051 * gdb.base/a2-run.exp: Update for exit message change. 10052 * gdb.arch/ppc-dfp.exp: Update for exit message change. 10053 * gdb.ada/tasks.exp: Use gdb_continue_to_end. 10054 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end. 10055 100562011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com> 10057 10058 * gdb.base/help.exp (help thread find): Fix one forgotten quote. 10059 100602011-03-03 Tom Tromey <tromey@redhat.com> 10061 10062 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove. 10063 * gdb.hp/gdb.aCC/configure (Makefile): Remove. 10064 * gdb.hp/gdb.aCC/configure.ac: Remove. 10065 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove. 10066 * gdb.hp/gdb.base-hp/configure (Makefile): Remove. 10067 * gdb.hp/gdb.base-hp/configure.ac: Remove. 10068 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove. 10069 * gdb.hp/gdb.compat/configure (Makefile): Remove. 10070 * gdb.hp/gdb.compat/configure.ac: Remove. 10071 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove. 10072 * gdb.hp/gdb.defects/configure (Makefile): Remove. 10073 * gdb.hp/gdb.defects/configure.ac: Remove. 10074 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove. 10075 * gdb.hp/gdb.objdbg/configure (Makefile): Remove. 10076 * gdb.hp/gdb.objdbg/configure.ac: Remove. 10077 * gdb.hp/configure.ac: Remove. 10078 * gdb.hp/configure: Remove. 10079 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure 10080 substitution. 10081 (Makefile): Remove rule. 10082 * gdb.cell/configure.ac: Remove. 10083 * gdb.cell/configure: Remove. 10084 * gdb.stabs/Makefile.in (Makefile): Remove. 10085 (distclean): Don't remove config.status or config.log. 10086 * gdb.stabs/configure (Makefile): Remove. 10087 * gdb.stabs/configure.ac: Remove. 10088 * configure: Rebuild. 10089 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs. 10090 Remove stabs- and cell-specific logic. Test for existence of 10091 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp 10092 subdirectories, gdb.cell, and and gdb.stabs. 10093 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs. 10094 100952011-03-03 Joel Brobecker <brobecker@adacore.com> 10096 10097 * gdb.python/py-inferior.exp: Avoid searching pattern beyond 10098 end of buffer. 10099 101002011-03-02 Joel Brobecker <brobecker@adacore.com> 10101 10102 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of 10103 gdb_test when running a test where we expected no output back. 10104 101052011-02-28 Michael Snyder <msnyder@vmware.com> 10106 10107 * gdb.cp/overload.cc: Change initializer value to integer. 10108 101092011-02-27 Michael Snyder <msnyder@vmware.com> 10110 10111 * gdb.multi/base.exp: Add test for remove-inferiors. 10112 101132011-02-26 Joel Brobecker <brobecker@adacore.com> 10114 10115 * gdb.python/py-frame.exp: Simplify the initialization phase 10116 using prepare_for_testing. 10117 101182011-02-25 Michael Snyder <msnyder@vmware.com> 10119 10120 * gdb.multi/base.exp: Add tests for info inferiors with args. 10121 101222011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com> 10123 10124 * gdb.dwarf2/dw2-ranges.S: Rename to ... 10125 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C. 10126 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled. 10127 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and 10128 asmfile3. Comment the STABS (#3) file compilation. Compile 10129 everything through assembler. Provide KFAIL for symtab/12497. 10130 * gdb.dwarf2/dw2-ranges2.S: Rename to ... 10131 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C. 10132 * gdb.dwarf2/dw2-ranges3.S: Rename to ... 10133 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C. 10134 101352011-02-24 Michael Snyder <msnyder@vmware.com> 10136 10137 * gdb.base/break.exp: Add tests for delete breakpoints using 10138 convenience variables and value history references. 10139 101402011-02-24 Michael Snyder <msnyder@vmware.com> 10141 10142 * gdb.base/break.exp: Remove debugging 'printf' accidentally 10143 left behind in previous check-in. 10144 101452011-02-23 Michael Snyder <msnyder@vmware.com> 10146 10147 * gdb.base/break.exp: Add tests for "info break" with arguments. 10148 * gdb.trace/infotrace.exp: Update patterns for error and help. 10149 * gdb.base/completion.exp: Update pattern. 10150 * gdb.base/ena-dis-br.exp: Update pattern. 10151 * gdb.base/help.exp: Update patterns. 10152 101532011-02-23 Michael Snyder <msnyder@vmware.com> 10154 10155 * gdb.base/memattr.exp: New test. 10156 * gdb.base/memattr.c: Test load for memattr.exp. 10157 101582011-02-22 Doug Evans <dje@google.com> 10159 10160 * gdb.python/py-symbol.exp: Test lookup_global_symbol. 10161 101622011-02-22 Michael Snyder <msnyder@vmware.com> 10163 10164 * Makefile.in: Make more clean. 10165 * gdb.ada/Makefile.in: Ditto. 10166 * gdb.arch/Makefile.in: Ditto. 10167 * gdb.asm/Makefile.in: Ditto. 10168 * gdb.base/Makefile.in: Ditto. 10169 * gdb.cp/Makefile.in: Ditto. 10170 * gdb.dwarf2/Makefile.in: Ditto. 10171 * gdb.java/Makefile.in: Ditto. 10172 * gdb.mi/Makefile.in: Ditto. 10173 * gdb.modula2/Makefile.in: Ditto. 10174 * gdb.python/Makefile.in: Ditto. 10175 * gdb.server/Makefile.in: Ditto. 10176 * gdb.stabs/Makefile.in: Ditto. 10177 * gdb.threads/Makefile.in: Ditto. 10178 * gdb.trace/Makefile.in: Ditto. 10179 101802011-02-22 Michael Snyder <msnyder@vmware.com> 10181 10182 * gdb.threads/thread-find.exp: Add tests for bad input to 10183 info threads. 10184 101852011-02-22 Joel Brobecker <brobecker@adacore.com> 10186 10187 * gdb.python/py-breakpoint.exp: Fix the expected output of 10188 one of the "maint info breakpoints" tests to accept the output 10189 generated on platforms that do not have hardware watchpoints. 10190 101912011-02-22 Joel Brobecker <brobecker@adacore.com> 10192 10193 * gdb.python/py-breakpoint.exp: Remove unnecessary call to 10194 clean_restart. Be a little stricter in the expected output 10195 for one of the tests. Fix a typo in one of the comments. 10196 101972011-02-22 Joel Brobecker <brobecker@adacore.com> 10198 10199 * gdb.python/py-block.exp: Simplify using prepare_for_testing. 10200 Delete variable binfile, no longer use. Add or modify test 10201 comments to make them unique. 10202 102032011-02-21 Michael Snyder <msnyder@vmware.com> 10204 10205 * Makefile.in: Update for make clean. 10206 * gdb.ada/Makefile.in: Ditto. 10207 * gdb.arch/Makefile.in: Ditto. 10208 * gdb.asm/Makefile.in: Ditto. 10209 * gdb.base/Makefile.in: Ditto. 10210 * gdb.cp/Makefile.in: Ditto. 10211 * gdb.dwarf2/Makefile.in: Ditto. 10212 * gdb.java/Makefile.in: Ditto. 10213 * gdb.mi/Makefile.in: Ditto. 10214 * gdb.modula2/Makefile.in: Ditto. 10215 * gdb.python/Makefile.in: Ditto. 10216 * gdb.server/Makefile.in: Ditto. 10217 * gdb.stabs/Makefile.in: Ditto. 10218 * gdb.threads/Makefile.in: Ditto. 10219 * gdb.trace/Makefile.in: Ditto. 10220 102212011-02-21 Michael Snyder <msnyder@vmware.com> 10222 10223 * gdb.threads/thread-find.exp: Update patterns for changes in 10224 output of "info threads" command. 10225 102262011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> 10227 Ulrich Weigand <uweigand@de.ibm.com> 10228 10229 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target. 10230 (skip_hw_watchpoint_tests): Likewise. 10231 (skip_hw_watchpoint_multi_tests): Likewise. 10232 102332011-02-21 Ulrich Weigand <uweigand@de.ibm.com> 10234 10235 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure. 10236 (skip_hw_watchpoint_tests): Likewise. 10237 (skip_hw_watchpoint_multi_tests): Likewise. 10238 (skip_hw_watchpoint_access_tests): Likewise. 10239 10240 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks. 10241 * gdb.base/pr11022.exp: Likewise. 10242 * gdb.base/watch-read.exp: Likewise. 10243 * gdb.base/watch_thread_num.exp: Likewise. 10244 * gdb.base/watchpoint-hw-hit-once.exp: Likewise. 10245 * gdb.base/watchpoint-hw.exp: Likewise. 10246 * gdb.base/watchpoint.exp: Likewise. 10247 * gdb.threads/local-watch-wrong-thread.exp: Likewise. 10248 * gdb.threads/watchthreads-reorder.exp: Likewise. 10249 * gdb.threads/watchthreads.exp: Likewise. 10250 * gdb.threads/watchthreads2.exp: Likewise. 10251 102522011-02-21 Joel Brobecker <brobecker@adacore.com> 10253 10254 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if 10255 the debugger is unable to find the array bounds. 10256 102572011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com> 10258 10259 * gdb.cp/typedef-operator.exp: New file. 10260 * gdb.cp/typedef-operator.cc: New file. 10261 102622011-02-17 Michael Snyder <msnyder@vmware.com> 10263 10264 * gdb.threads/thread-find.exp: Fix regular expressions. 10265 102662011-02-17 Joel Brobecker <brobecker@adacore.com> 10267 10268 * gdb.ada/packed_array: Expand testcase to test printing of 10269 unconstrained packed array. 10270 102712011-02-17 Joel Brobecker <brobecker@adacore.com> 10272 10273 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart. 10274 102752011-02-16 Pedro Alves <pedro@codesourcery.com> 10276 10277 * gdb.trace/collection.c (globalarr3): New global. 10278 (main): Initialize it before collecting, and and clear it 10279 afterwards. 10280 * gdb.trace/collection.exp (gdb_collect_globals_test): Test 10281 collecting with '{type} addr', where the addr expression is not an 10282 rvalue. 10283 102842011-02-16 Ken Werner <ken.werner@de.ibm.com> 10285 10286 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of 10287 a bool variable. Expect correct OpenCL names for vector types. Use the 10288 uc3 variable name instead of referring to the uchar3 built-in type. 10289 Escape the asterisk at the half pointer test. 10290 102912011-02-16 Pedro Alves <pedro@codesourcery.com> 10292 10293 * gdb.trace/collection.c (globalarr2): New global. 10294 (main): Initialize it before collecting, and and clear it 10295 afterwards. 10296 * gdb.trace/collection.exp (gdb_collect_globals_test): Test 10297 collecting overlapping memory ranges. 10298 102992011-02-15 Michael Snyder <msnyder@vmware.com> 10300 10301 * gdb.base/default.exp: Add tests for thread commands. 10302 * gdb.base/help.exp: Add tests for thread commands. 10303 * gdb.threads/thread-find.exp: New test for thread find command. 10304 103052011-02-15 Ken Werner <ken.werner@de.ibm.com> 10306 10307 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte. 10308 103092011-02-15 Yao Qi <yao@codesourcery.com> 10310 10311 PR tdep/12352 10312 * gdb.arch/arm-disp-step.S : New test for str instruction. 10313 * gdb.arch/arm-disp-step.exp : Likewise. 10314 103152011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com> 10316 10317 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and 10318 "vector_register2_vr" test strings. Test the extended floating 10319 point registers (F32~F63). 10320 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the 10321 IBM XL C compiler. Make the test program use a register provided 10322 by the compiler for the lxvd2x instruction. 10323 103242011-02-14 Pedro Alves <pedro@codesourcery.com> 10325 10326 * gdb.trace/unavailable.cc (class Base, class Middle, class 10327 Derived): New types. 10328 (derived_unavail, derived_partial, derived_whole): New globals. 10329 (virtual_partial): New global. 10330 (virtualp): Point at virtual_partial. 10331 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests 10332 related to unavailable vptr. 10333 103342011-02-14 Pedro Alves <pedro@codesourcery.com> 10335 10336 * gdb.trace/unavailable.cc (a, b, c): New globals. 10337 (main): Set and clear them. 10338 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect 10339 `a' and `c', and check that `b' isn't collected, although `a' and 10340 `c' are. 10341 103422011-02-14 Pedro Alves <pedro@codesourcery.com> 10343 10344 * gdb.trace/unavailable.cc (struct Virtual): New. 10345 (virtualp): New global pointer. 10346 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test 10347 printing a pointer to an object whose type has a vtable, with 10348 print object on. 10349 103502011-02-14 Pedro Alves <pedro@codesourcery.com> 10351 10352 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that 10353 value repeat handles unavailableness. 10354 103552011-02-14 Pedro Alves <pedro@codesourcery.com> 10356 10357 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new 10358 tests for building arrays from unavailable values, subscripting 10359 non-memory rvalue unvailable arrays, and accessing fields or 10360 baseclasses of non-lazy unavailable values, 10361 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New 10362 struct types. 10363 (g_smallstruct, g_smallstruct_b): New globals. 10364 103652011-02-14 Pedro Alves <pedro@codesourcery.com> 10366 10367 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files. 10368 103692011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com> 10370 10371 Fix const/volatile qualifiers of C++ types, PR c++/12328. 10372 * gdb.cp/overload-const.exp: New file. 10373 * gdb.cp/overload-const.cc: New file. 10374 103752011-02-08 Ulrich Weigand <uweigand@de.ibm.com> 10376 10377 * gdb.opencl/callfuncs.cl: New file. 10378 * gdb.opencl/callfuncs.exp: New test. 10379 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs. 10380 103812011-02-08 Ulrich Weigand <uweigand@de.ibm.com> 10382 10383 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f 10384 when computing result. 10385 * gdb.arch/altivec-abi.exp: Update expected results. 10386 103872011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com> 10388 10389 * gdb.base/break-interp.exp: Remove ${objdir} from test messages. 10390 * gdb.base/jit.exp: Likewise. 10391 * gdb.base/pie-execl.exp: Likewise. 10392 * gdb.base/solib-nodir.exp: Likewise. 10393 * gdb.base/solib-overlap.exp: Likewise. 10394 103952011-02-07 Pedro Alves <pedro@codesourcery.com> 10396 10397 * gdb.trace/collection.c (global_pieces): New. 10398 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test): 10399 New procedure. 10400 (gdb_trace_collection_test): Call it. 10401 104022011-02-04 Sami Wagiaalla <swagiaal@redhat.com> 10403 10404 * gdb.python/py-evthreads.c: New file. 10405 * gdb.python/py-evthreads.exp: New file. 10406 * gdb.python/py-events.py: New file. 10407 * gdb.python/py-events.exp: New file. 10408 * gdb.python/py-events.c: New file. 10409 104102011-02-04 David Daney <ddaney@caviumnetworks.com> 10411 10412 * gdb.base/catch-syscall.exp: Enable for mips*-linux*. 10413 104142011-02-03 Andrew Burgess <aburgess@broadcom.com> 10415 10416 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c, 10417 gdb.base/disasm-end-cu.exp: New test for disassembling over the 10418 boundary between two compilation units. 10419 104202011-02-02 Pedro Alves <pedro@codesourcery.com> 10421 10422 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB) 10423 (Virtual): New structs. 10424 (virtual_o, virtual_middle_b): New globals. 10425 * gdb.cp/virtbase.exp: New tests. 10426 104272011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com> 10428 10429 * gdb.base/jit.exp: New file. 10430 * gdb.base/jit-main.c: New file. 10431 * gdb.base/jit-solib.c: New file. 10432 104332011-01-31 Ulrich Weigand <uweigand@de.ibm.com> 10434 10435 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to 10436 proceed to initial kernel entry point. 10437 * gdb.opencl/datatypes.exp: Likewise. 10438 * gdb.opencl/operators.exp: Likewise. 10439 * gdb.opencl/vec_comps.exp: Likewise. 10440 104412011-01-31 Sami Wagiaalla <swagiaal@redhat.com> 10442 10443 * gdb.cp/nsnested.cc: New. 10444 * gdb.cp/nsnested.exp: New. 10445 * gdb.cp/nsnoimports.exp: New. 10446 * gdb.cp/nsnoimports.cc: New. 10447 104482011-01-31 Joel Brobecker <brobecker@adacore.com> 10449 10450 * gdb.base/interact.exp: Add extra tests that verify that 10451 the value of the interactive-mode setting does not change 10452 after the script is sourced. 10453 104542011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com> 10455 10456 * gdb.cp/noparam.exp: New file. 10457 * gdb.cp/noparam.cc: New file. 10458 104592011-01-28 Pedro Alves <pedro@codesourcery.com> 10460 10461 * gdb.trace/tfile.exp: Test that with no traceframe selected, 10462 there's no stack or registers. 10463 104642011-01-26 Tom Tromey <tromey@redhat.com> 10465 10466 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank 10467 space before string output. Add test for "set print pretty off" 10468 case. 10469 104702011-01-25 Pedro Alves <pedro@codesourcery.com> 10471 10472 * gdb.base/frame-args.exp: Adjust. 10473 * gdb.dwarf2/dw2-noloc.exp: Adjust. 10474 * gdb.dwarf2/dw2-inline-param.exp: Adjust. 10475 * gdb.dwarf2/pieces.exp: Adjust. 10476 * gdb.opt/clobbered-registers-O2.exp: Adjust. 10477 * gdb.opt/inline-locals.exp: Adjust. 10478 * gdb.threads/fork-child-threads.exp: Adjust. 10479 104802011-01-25 Ken Werner <ken.werner@de.ibm.com> 10481 10482 * gdb.opencl/convs_casts.cl: Move program scope variables into the 10483 OpenCL kernel function. Add a comment as marker. Add address space 10484 qualifiers for the remaining program scope variables. 10485 * gdb.opencl/datatypes.cl: Likewise. 10486 * gdb.opencl/operators.cl: Likewise. 10487 * gdb.opencl/vec_comps.cl: Likewise. 10488 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test. 10489 Add breakpoint at the marker comment. 10490 * gdb.opencl/datatypes.exp: Likewise. 10491 * gdb.opencl/operators.exp: Likewise. 10492 * gdb.opencl/vec_comps.exp: Likewise. 10493 104942011-01-24 Pedro Alves <pedro@codesourcery.com> 10495 10496 * gdb.base/printcmds.c (some_struct): New struct and instance. 10497 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New 10498 procedure. 10499 <global scope>: Call it. 10500 105012011-01-21 Ken Werner <ken.werner@de.ibm.com> 10502 10503 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags 10504 argument to the gdb_compile_opencl_hostapp call. 10505 105062011-01-19 Yao Qi <yao@codesourcery.com> 10507 10508 * lib/dwarf.exp (dwarf2_support): Change supported targets to a 10509 positve list. 10510 105112011-01-19 Yao Qi <yao@codesourcery.com> 10512 10513 * gdb.asm/asm-source.exp: Replace ARM target triplet with a 10514 canonical form. 10515 Remove "xscale-*-*" 10516 * gdb.xml/tdesc-regs.exp: Likewise. 10517 * gdb.python/py-section-script.exp: Replace ARM target triplet 10518 with canonical form. 10519 Match arm*-*-symbianelf*. 10520 * gdb.base/dup-sect.exp: Likewise. 10521 * lib/dwarf.exp: New. 10522 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine 10523 dwarf2_support. 10524 * gdb.dwarf2/dup-psym.exp: Likewise. 10525 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise. 10526 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise. 10527 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise. 10528 * gdb.dwarf2/dw2-basic.exp: Likewise. 10529 * gdb.dwarf2/dw2-compressed.exp: Likewise. 10530 * gdb.dwarf2/dw2-const.exp: Likewise. 10531 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise. 10532 * gdb.dwarf2/dw2-cu-size.exp: Likewise. 10533 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise. 10534 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise. 10535 * gdb.dwarf2/dw2-filename.exp: Likewise. 10536 * gdb.dwarf2/dw2-inheritance.exp: Likewise. 10537 * gdb.dwarf2/dw2-inline-param.exp: Likewise. 10538 * gdb.dwarf2/dw2-intercu.exp: Likewise. 10539 * gdb.dwarf2/dw2-intermix.exp: Likewise. 10540 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise. 10541 * gdb.dwarf2/dw2-noloc.exp: Likewise. 10542 * gdb.dwarf2/dw2-op-call.exp: Likewise. 10543 * gdb.dwarf2/dw2-producer.exp: Likewise. 10544 * gdb.dwarf2/dw2-ranges.exp: Likewise. 10545 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise. 10546 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise. 10547 * gdb.dwarf2/dw2-strp.exp: Likewise. 10548 * gdb.dwarf2/dw2-unresolved.exp: Likewise. 10549 * gdb.dwarf2/implptr.exp: Likewise. 10550 * gdb.dwarf2/mac-fileno.exp: Likewise. 10551 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise. 10552 * gdb.dwarf2/pieces.exp: Likewise. 10553 * gdb.dwarf2/pr11465.exp: Likewise. 10554 * gdb.dwarf2/valop.exp: Likewise. 10555 * gdb.dwarf2/watch-notconst.exp: Likewise. 10556 * gdb.mi/dw2-ref-missing-frame.exp: Likewise. 10557 105582011-01-19 Tom Tromey <tromey@redhat.com> 10559 10560 * gdb.python/py-infthread.exp: Add thread tests. 10561 105622011-01-14 Joel Brobecker <brobecker@adacore.com> 10563 10564 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases. 10565 105662011-01-14 Joel Brobecker <brobecker@adacore.com> 10567 10568 * gdb.ada/widewide: New testcase. 10569 105702011-01-13 Joel Brobecker <brobecker@adacore.com> 10571 10572 * gdb.base/interact.exp: New testcase. 10573 105742011-01-12 Tom Tromey <tromey@redhat.com> 10575 10576 * gdb.mi/gdb2549.exp: Update for error message changes. 10577 * gdb.mi/mi-cli.exp: Likewise. 10578 * gdb.mi/mi-disassemble.exp: Likewise. 10579 * gdb.mi/mi-pthreads.exp: Likewise. 10580 * gdb.mi/mi-regs.exp: Likewise. 10581 * gdb.mi/mi-stack.exp: Likewise. 10582 * gdb.mi/mi-var-block.exp: Likewise. 10583 * gdb.mi/mi-var-cmd.exp: Likewise. 10584 * gdb.mi/mi2-cli.exp: Likewise. 10585 * gdb.mi/mi2-disassemble.exp: Likewise. 10586 * gdb.mi/mi2-pthreads.exp: Likewise. 10587 * gdb.mi/mi2-regs.exp: Likewise. 10588 * gdb.mi/mi2-stack.exp: Likewise. 10589 * gdb.mi/mi2-var-block.exp: Likewise. 10590 * gdb.mi/mi2-var-cmd.exp: Likewise. 10591 105922011-01-12 Andrew Burgess <aburgess@broadcom.com> 10593 Jan Kratochvil <jan.kratochvil@redhat.com> 10594 10595 PR fortran/11104 and DWARF unbound arrays detection. 10596 * gdb.fortran/multi-dim.exp: New file. 10597 * gdb.fortran/multi-dim.f90: New file. 10598 105992011-01-12 Andrew Burgess <aburgess@broadcom.com> 10600 10601 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update 10602 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and 10603 add new tests for opcode dumping. 10604 106052011-01-11 Tom Tromey <tromey@redhat.com> 10606 10607 * gdb.python/py-infthread.exp: Load gdb-python.exp. 10608 106092010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com> 10610 10611 Convert hardware watchpoints to use breakpoint_ops. 10612 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint 10613 type is not supported. 10614 * gdb.base/foll-fork.exp: Likewise. 10615 * gdb.base/foll-vfork.exp: Likewise. 10616 106172011-01-10 Phil Muldoon <pmuldoon@redhat.com> 10618 10619 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function. 10620 Use load_lib gdb-python.exp. 10621 * gdb.python/python.exp: Ditto. 10622 * gdb.python/py-function.exp: Ditto. 10623 106242011-01-09 Andreas Schwab <schwab@linux-m68k.org> 10625 10626 * gdb.threads/tls.exp ("info address me"): Fix expected output. 10627 106282011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com> 10629 10630 * configure: Regenerate. 10631 106322011-01-06 Tom Tromey <tromey@redhat.com> 10633 10634 * gdb.python/py-frame.exp: Test gdb.newest_frame. 10635 106362011-01-06 Joel Brobecker <brobecker@adacore.com> 10637 10638 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp, 10639 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp, 10640 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp, 10641 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp, 10642 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp, 10643 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp, 10644 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp, 10645 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp, 10646 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp, 10647 gdb.ada/homonym.exp, gdb.ada/int_deref.exp, 10648 gdb.ada/interface.exp, gdb.ada/lang_switch.exp, 10649 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp, 10650 gdb.ada/null_array.exp, gdb.ada/null_record.exp, 10651 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp, 10652 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp, 10653 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp, 10654 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp, 10655 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp, 10656 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp, 10657 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp, 10658 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp, 10659 gdb.ada/uninitialized_vars.exp, 10660 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp: 10661 Simplify by using clean_restart. 10662 106632011-01-06 Joel Brobecker <brobecker@adacore.com> 10664 10665 Add marker to be used as anchor for inserting breakpoints. 10666 * gdb.ada/null_record/null_record.adb: Add "-- START" comment. 10667 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb: 10668 Likewise. 10669 10670 Remove uses of gdb_start_cmd. 10671 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd. 10672 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto. 10673 10674 Do not run testcase if testing with GDBserver. 10675 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested 10676 if testing with GDBserver. 10677 106782011-01-06 Joel Brobecker <brobecker@adacore.com> 10679 10680 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb, 10681 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add 10682 copyright header. 10683 106842011-01-05 Joel Brobecker <brobecker@adacore.com> 10685 10686 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s, 10687 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f, 10688 testsuite/gdb.fortran/complex.f, 10689 testsuite/gdb.fortran/derived-type.f90, 10690 testsuite/gdb.fortran/library-module-lib.f90, 10691 testsuite/gdb.fortran/library-module-main.f90, 10692 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90, 10693 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f: 10694 Copyright year update. 10695 106962011-01-05 Joel Brobecker <brobecker@adacore.com> 10697 10698 * gdb.base/langs1.f: Add copyright header. 10699 107002011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com> 10701 10702 * gdb.base/morestack.exp: New file. 10703 * gdb.base/morestack.c: New file. 10704 107052011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com> 10706 10707 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011. 10708 107092010-12-29 Joel Brobecker <brobecker@adacore.com> 10710 10711 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String. 10712 * gdb.ada/arrayptr.exp: Add test printing that new variable. 10713 107142010-12-29 Joel Brobecker <brobecker@adacore.com> 10715 10716 * gdb.ada/lang_switch.exp: Correct expected parameter value. 10717 107182010-12-25 Andreas Schwab <schwab@linux-m68k.org> 10719 10720 * gdb.threads/tls.exp: Fix typo. 10721 10722 * gdb.threads/thread-specific.exp (get_thread_list): Update. 10723 * gdb.threads/execl.exp: Update. 10724 107252010-12-23 Yao Qi <yao@codesourcery.com> 10726 10727 * gdb.arch/arm-disp-step.exp: New. 10728 * gdb.arch/arm-disp-step.S: New. 10729 107302010-12-21 Tom Tromey <tromey@redhat.com> 10731 10732 * gdb.threads/execl.exp: Update. 10733 * gdb.threads/linux-dp.exp: Update. 10734 * gdb.threads/manythreads.exp: Update. 10735 * gdb.threads/tls.exp: Update. 10736 107372010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com> 10738 10739 * gdb.cp/nextoverthrow.cc (dummy): Return int 0. 10740 (NextOverThrowDerivates) <resumebpt>: New. 10741 (resumebpt_test): New. 10742 (main): Call resumebpt_test. 10743 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt". 10744 107452010-12-12 Stan Shebs <stan@codesourcery.com> 10746 10747 * gdb.trace/tsv.exp: Test print command on trace state variables. 10748 107492010-12-09 Tom Tromey <tromey@redhat.com> 10750 10751 * gdb.base/interp.exp: Add regression test. 10752 107532010-12-09 Tom Tromey <tromey@redhat.com> 10754 10755 * gdb.java/jnpe.java: New file. 10756 * gdb.java/jnpe.exp: New file. 10757 * gdb.cp/nextoverthrow.exp: New file. 10758 * gdb.cp/nextoverthrow.cc: New file. 10759 107602010-12-07 Doug Evans <dje@google.com> 10761 10762 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting 10763 of data-directory. 10764 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers 10765 updated. 10766 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory. 10767 107682010-11-29 Michael Snyder <msnyder@vmware.com> 10769 10770 * gdb.base/callfuncs.exp: Test for skip_float_tests. 10771 * gdb.base/call-sc.exp: Ditto. 10772 * gdb.base/finish.exp: Ditto. 10773 * gdb.base/return.exp: Ditto. 10774 * gdb.base/return2.exp: Ditto. 10775 107762010-11-30 Doug Evans <dje@google.com> 10777 10778 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list. 10779 (gdb_expect_list): Fix spelling errors in comments. 10780 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of 10781 send_gdb/gdb_expect_list where applicable. 10782 * gdb.base/call-ar-st.exp: Ditto. 10783 * gdb.base/funcargs.exp: Ditto. 10784 * gdb.base/gcore.exp: Ditto. 10785 * gdb.base/page.exp: Ditto. 10786 * gdb.base/sigaltstack.exp: Ditto. 10787 * gdb.base/siginfo.exp: Ditto. 10788 * gdb.base/sigstep.exp: Ditto. 10789 * gdb.base/trace-commands.exp: Ditto. 10790 107912010-11-29 Doug Evans <dje@google.com> 10792 10793 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to 10794 printer-name;subprinter-name. 10795 107962010-11-29 Tom Tromey <tromey@redhat.com> 10797 10798 * gdb.dwarf2/implptr.exp: New file. 10799 * gdb.dwarf2/implptr.c: New file. 10800 * gdb.dwarf2/implptr.S: New file. 10801 108022010-11-29 Phil Muldoon <pmuldoon@redhat.com> 10803 10804 PR python/12199 10805 10806 * gdb.python/py-breakpoint.exp: Test the delete method. 10807 108082010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com> 10809 10810 Fix step_resume_breakpoint unsaved during an infcall. 10811 * gdb.base/step-resume-infcall.exp: New file. 10812 * gdb.base/step-resume-infcall.c: New file. 10813 108142010-11-24 Edjunior Machado <emachado@br.ibm.com> 10815 10816 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro. 10817 108182010-11-24 Edjunior Machado <emachado@br.ibm.com> 10819 10820 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.' 10821 on ppc64's symbols; "finish" and "return" commands must accept to 10822 show the caller line again as well as the line after. 10823 * gdb.asm/powerpc64.inc: New file. 10824 108252010-11-23 Doug Evans <dje@google.com> 10826 10827 * lib/gdb.exp (gdb_test_sequence): New function. 10828 (gdb_expect_list): Add verbose -log call for each pattern. 10829 * gdb.base/signals.exp (test_handle_all_print): Call it. 10830 Reduce timeout increment from 6 minutes to 1 minute. 10831 * gdb.server/ext-run.exp: Call it. 10832 108332010-11-23 Phil Muldoon <pmuldoon@redhat.com> 10834 10835 PR python/12212 10836 10837 * gdb.python/python.exp: Check that selected_thread raises an 10838 error when no inferior is loaded. 10839 108402010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com> 10841 10842 * gdb.dwarf2/dw2-stack-boundary.exp: New file. 10843 * gdb.dwarf2/dw2-stack-boundary.S: New file. 10844 108452010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com> 10846 10847 * gdb.dwarf2/dw2-ada-ffffffff.S: New file. 10848 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file. 10849 108502010-11-18 Doug Evans <dje@google.com> 10851 10852 * gdb.server/ext-run.exp: Fix intermittent failures. 10853 108542010-11-12 Nathan Froyd <froydnj@codesourcery.com> 10855 10856 * gdb.stabs/gdb11479.exp: Use runto_main. 10857 108582010-11-12 Nathan Froyd <froydnj@codesourcery.com> 10859 10860 * gdb.base/break-entry.exp: Skip if using a stub. 10861 108622010-11-12 Nathan Froyd <froydnj@codesourcery.com> 10863 10864 * gdb.python/py-inferior.exp: Pack values in target endianness. 10865 108662010-11-12 Tom Tromey <tromey@redhat.com> 10867 10868 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local. 10869 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for 10870 MemoryError. 10871 * gdb.python/python.exp (gdb_py_test_multiple): Update exception 10872 type. 10873 * gdb.python/py-value.exp (test_value_in_inferior): Add test for 10874 MemoryError. 10875 (test_subscript_regression): Update exception type. 10876 108772010-11-11 Phil Muldoon <pmuldoon@redhat.com> 10878 10879 * gdb.python/py-breakpoint.exp: Add internal watchpoint and 10880 breakpoint tests. 10881 108822010-11-09 Pedro Alves <pedro@codesourcery.com> 10883 10884 * gdb.base/watchpoint.exp: Test "watch -location" with an 10885 innacessible location. 10886 108872010-11-09 Edjunior Machado <emachado@br.ibm.com> 10888 Luis Machado <luisgpm@br.ibm.com> 10889 10890 * gdb.base/maint.exp: Expect "." prefix. 10891 * gdb.base/nodebug.exp: Expect "." Likewise. 10892 * gdb.base/sepsymtab.exp: Expect "." Likewise. 10893 * gdb.base/watchpoint-cond-gone.exp: Likewise. 10894 * gdb.base/watchpoint.exp: Expect a software watch to be created for 10895 POWER server processors. 10896 108972010-11-08 Edjunior Machado <emachado@br.ibm.com> 10898 Luis Machado <luisgpm@br.ibm.com> 10899 10900 * gdb.base/break-entry.exp: convert entry point for 10901 ppc64 and expect leading `.' on ppc64's symbols 10902 109032010-11-05 Doug Evans <dje@google.com> 10904 10905 * gdb.base/help.exp: Update expected output. 10906 * gdb.python/py-param.exp: Delete, contents moved to ... 10907 * gdb.python/py-parameter.exp: ... here. New file. 10908 Add test for gdb.parameter ("directories"). 10909 109102010-11-05 Ken Werner <ken.werner@de.ibm.com> 10911 10912 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl. 10913 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile. 10914 * configure: Regenerate. 10915 * gdb.opencl/Makefile.in: New File. 10916 * gdb.opencl/datatypes.exp: Likewise. 10917 * gdb.opencl/datatypes.cl: Likewise. 10918 * gdb.opencl/operators.exp: Likewise. 10919 * gdb.opencl/operators.cl: Likewise. 10920 * gdb.opencl/vec_comps.exp: Likewise. 10921 * gdb.opencl/vec_comps.cl: Likewise. 10922 * gdb.opencl/convs_casts.exp: Likewise. 10923 * gdb.opencl/convs_casts.cl: Likewise. 10924 * lib/opencl.exp: Likewise. 10925 * lib/opencl_hostapp.c: Likewise. 10926 * lib/opencl_kernel.cl: Likewise. 10927 * lib/cl_util.c: Likewise. 10928 * lib/cl_util.c: Likewise. 10929 * gdb.base/default.exp (set language): Add "opencl" to the list of 10930 languages. 10931 109322010-11-04 Sami Wagiaalla <swagiaal@redhat.com> 10933 10934 * gdb.cp/overload.exp: Added test for inheritance overload. 10935 * gdb.cp/overload.cc: Ditto. 10936 * gdb.cp/oranking.exp: Removed releveant kfails. 10937 109382010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com> 10939 Joel Brobecker <brobecker@adacore.com> 10940 10941 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and 10942 check test_compiler_info. 10943 109442010-11-03 Ken Werner <ken.werner@de.ibm.com> 10945 10946 * gdb.base/gnu_vector.exp: Adjust expect messages. 10947 109482010-11-03 Ken Werner <ken.werner@de.ibm.com> 10949 10950 * gdb.base/gnu_vector.exp: Add unary operator tests. 10951 109522010-11-03 Ken Werner <ken.werner@de.ibm.com> 10953 10954 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators. 10955 109562010-11-02 Doug Evans <dje@google.com> 10957 10958 * gdb.python/py-pp-maint.c: New file. 10959 * gdb.python/py-pp-maint.exp: New file. 10960 * gdb.python/py-pp-maint.py: New file. 10961 109622010-11-02 Tom Tromey <tromey@redhat.com> 10963 10964 * gdb.base/default.exp: Remove "scheme" from language list. 10965 109662010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com> 10967 10968 Revert: 10969 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com> 10970 * gdb.threads/sigstep-threads.exp: New file. 10971 * gdb.threads/sigstep-threads.c: New file. 10972 109732010-10-20 Michael Snyder <msnyder@vmware.com> 10974 10975 * gdb.threads/fork-child-threads.exp: Don't run on remote target. 10976 109772010-10-19 Ulrich Weigand <uweigand@de.ibm.com> 10978 10979 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change. 10980 Skip test completely if gdb,no_hardware_watchpoints. 10981 109822010-10-19 Ulrich Weigand <uweigand@de.ibm.com> 10983 10984 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more 10985 strict, but do not check for any particular function name within libc. 10986 109872010-10-19 Sami Wagiaalla <swagiaal@redhat.com> 10988 10989 * gdb.cp/smartp.exp: New test. 10990 * gdb.cp/smartp.cc : New test. 10991 109922010-10-19 Sami Wagiaalla <swagiaal@redhat.com> 10993 10994 * gdb.cp/converts.exp: Test pointer to bool conversion. 10995 Test pointer to long conversion. 10996 * gdb.cp/oranking.exp: Removed relevant kfail. 10997 109982010-10-18 Tom Tromey <tromey@redhat.com> 10999 11000 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding 11001 argument to lazy_string. 11002 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global. 11003 (pp_ls.to_string): Use it. 11004 * gdb.python/py-prettyprint.c (main): Move declarations to top. 11005 Add "estring2" local. 11006 110072010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com> 11008 11009 Fix s390x compatibility. 11010 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice. 11011 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS. 11012 110132010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com> 11014 11015 * gdb.threads/sigstep-threads.exp: New file. 11016 * gdb.threads/sigstep-threads.c: New file. 11017 110182010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com> 11019 11020 * gdb.base/pie-execl.exp: New file. 11021 * gdb.base/pie-execl.c: New file. 11022 110232010-10-13 Doug Evans <dje@google.com> 11024 Jan Kratochvil <jan.kratochvil@redhat.com> 11025 11026 PR exp/12117 11027 * gdb.cp/ptype-cv-cp.cc: New file. 11028 * gdb.cp/ptype-cv-cp.exp: New file. 11029 110302010-10-14 Sami Wagiaalla <swagiaal@redhat.com> 11031 11032 * gdb.cp/converts.cc: New test program. 11033 * gdb.cp/converts.exp: New test. 11034 * gdb.cp/overload.exp: Added test for void* vs int*. 11035 * gdb.cp/overload.exp: Ditto. 11036 * gdb.cp/oranking.exp: Removed related kfail. 11037 110382010-10-13 Doug Evans <dje@google.com> 11039 11040 * lib/gdb-python.exp (gdb_check_python_config): New function. 11041 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types. 11042 * gdb.python/lib-types.cc: New file. 11043 * gdb.python/lib-types.exp: New file. 11044 110452010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com> 11046 11047 * gdb.python/py-error.exp: New file. 11048 * gdb.python/py-error.py: New file. 11049 110502010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com> 11051 11052 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by 11053 gdb_test_multiple. 11054 110552010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com> 11056 11057 * gdb.base/break-interp.exp: Use ldlags for linking flags. 11058 * gdb.base/prelink.exp: Likewise. 11059 * gdb.base/solib-nodir.exp: Likewise. 11060 * lib/gdb.exp (gdb_compile) <*-*-openbsd*> 11061 (gdb_compile) <shlib_load>: Use ldlags for linking flags. 11062 * lib/prelink-support.exp (build_executable_own_libs): Likewise. 11063 110642010-10-12 Ulrich Weigand <uweigand@de.ibm.com> 11065 11066 * break-interp.exp (test_ld): Use two separate gdb_expect statements 11067 for the "info files" test to avoid timeouts on slow machines. 11068 110692010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com> 11070 11071 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME. 11072 (main): Make openlib dummy call. 11073 110742010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com> 11075 11076 Fix missing _start PIE relocation on ppc64 due to stop on dl_main. 11077 * break-interp.exp (reach): Move the core body ... 11078 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state. 11079 (test_ld): Provide always real argument, even to the linker. Replace 11080 dl_main by _dl_debug_state. 11081 110822010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com> 11083 11084 Fix results of prelinked PIEs on ppc*. 11085 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb): 11086 Accept also DISPLACEMENT "PRESENT". 11087 (main): Replace "ZERO" displacements by "PRESENT". 11088 110892010-10-08 Sami Wagiaalla <swagiaal@redhat.com> 11090 11091 * gdb.cp/oranking.exp: New test. 11092 * gdb.cp/oranking.cc: New test program. 11093 110942010-10-08 Ken Werner <ken.werner@de.ibm.com> 11095 11096 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables. 11097 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening. 11098 110992010-10-06 Ken Werner <ken.werner@de.ibm.com> 11100 11101 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk, 11102 lush, lynx) New constant. 11103 * gdb.base/constvars.exp: Test const array types. 11104 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests. 11105 111062010-10-06 Doug Evans <dje@google.com> 11107 11108 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location 11109 of syscall staging area. 11110 111112010-10-06 Ken Werner <ken.werner@de.ibm.com> 11112 11113 * gdb.base/gnu_vector.c: Add variable c4. 11114 * gdb.base/gnu_vector.exp: Add tests for character vector printing. 11115 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors. 11116 111172010-10-05 Maciej W. Rozycki <macro@codesourcery.com> 11118 11119 * gdb.arch/altivec-abi.exp: Fix a typo. 11120 111212010-10-02 Maciej W. Rozycki <macro@codesourcery.com> 11122 11123 * lib/mi-support.exp (thread_selected_re): Correct pattern used 11124 to match a thread ID. 11125 111262010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com> 11127 11128 Fix s390x testcase compatibility. 11129 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value. 11130 111312010-10-01 Doug Evans <dje@google.com> 11132 11133 * lib/gdb-python.exp: New file. 11134 * gdb.python/py-block.exp: Use it. 11135 * gdb.python/py-breakpoint.exp: Ditto. 11136 * gdb.python/py-frame.exp: Ditto. 11137 * gdb.python/py-inferior.exp: Ditto. 11138 * gdb.python/py-param.exp: Ditto. 11139 * gdb.python/py-prettyprint.exp: Ditto. 11140 * gdb.python/py-shared.exp: Ditto. 11141 * gdb.python/py-symbol.exp: Ditto. 11142 * gdb.python/py-symtab.exp: Ditto. 11143 * gdb.python/py-type.exp: Ditto. 11144 * gdb.python/py-value.exp: Ditto. 11145 * gdb.python/python.exp: Ditto. 11146 111472010-09-30 Tom Tromey <tromey@redhat.com> 11148 11149 * gdb.base/anon.exp: New file. 11150 * gdb.base/anon.c: New file. 11151 111522010-09-30 Tom Tromey <tromey@redhat.com> 11153 11154 * gdb.base/completion.exp: Test completion through anonymous 11155 union. 11156 * gdb.base/break1.c (struct some_struct): Add anonymous union. 11157 111582010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com> 11159 11160 Fix printing parameters of inlined functions. 11161 * gdb.dwarf2/dw2-inline-param.exp: New file. 11162 * gdb.dwarf2/dw2-inline-param-main.c: New file. 11163 * gdb.dwarf2/dw2-inline-param.S: New file. 11164 111652010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com> 11166 11167 PR corefiles/12071. 11168 * gdb.base/corefile.exp (quit with a process, no question: load core) 11169 (quit with a core file): New tests. 11170 111712010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com> 11172 11173 Fix GDB crash on inferior calls with self-referencing classes. 11174 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file. 11175 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file. 11176 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file. 11177 111782010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com> 11179 11180 Fix lost siginfo_t for inferior calls. 11181 * gdb.base/siginfo-infcall.exp: New file. 11182 * gdb.base/siginfo-infcall.c: New file. 11183 111842010-09-22 Joel Brobecker <brobecker@adacore.com> 11185 11186 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting. 11187 111882010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com> 11189 11190 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant): 11191 New test. 11192 * gdb.fortran/module.f90 (mod1) <var_const>: New constant. 11193 111942010-09-22 Joel Brobecker <brobecker@adacore.com> 11195 11196 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target 11197 type of our const type. 11198 111992010-09-22 Sami Wagiaalla <swagiaal@redhat.com> 11200 11201 * gdb.cp/pr12028.cc: New. 11202 * gdb.cp/pr12028.exp: New. 11203 112042010-09-22 Joel Brobecker <brobecker@adacore.com> 11205 11206 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files. 11207 112082010-09-16 Phil Muldoon <pmuldoon@redhat.com> 11209 Jan Kratochvil <jan.kratochvil@redhat.com> 11210 11211 PR mi/11407 11212 * gdb.mi/dw2-ref-missing-frame-func.c: New File. 11213 * gdb.mi/dw2-ref-missing-frame-main.c New File. 11214 * gdb.mi/dw2-ref-missing-frame.S New File. 11215 * gdb.mi/dw2-ref-missing-frame.exp New File. 11216 112172010-09-14 Tom Tromey <tromey@redhat.com> 11218 11219 PR symtab/8399: 11220 * gdb.threads/tls.exp: Remove kfail. Update expected output. 11221 112222010-09-14 Tom Tromey <tromey@redhat.com> 11223 11224 PR exp/11803: 11225 * gdb.threads/tls.exp: Use C++. 11226 (check_thread_local): Use K::another_thread_local. 11227 * gdb.threads/tls.c (class K): New. 11228 (another_thread_local): Now a member of K. 11229 (spin): Update. No longer K&R C. 11230 112312010-09-13 Sami Wagiaalla <swagiaal@redhat.com> 11232 11233 * gdb.cp/koenig.cc: created class for testing member lookup. 11234 * gdb.cp/koenig.exp: Added test for member lookup. 11235 112362010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com> 11237 11238 Fix false FAILs on sourcetree topdir directory containing "kill". 11239 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the 11240 source line matching regexp. 11241 112422010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com> 11243 11244 * gdb.python/python.exp (set height 0, collect help from uiout) 11245 (verify help to uiout): New tests. 11246 112472010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com> 11248 11249 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add 11250 is_lp64_target to check 64bit target. 11251 112522010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com> 11253 11254 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64. 11255 (test_ld) <powerpc64-*>: New. 11256 112572010-09-08 Daniel Jacobowitz <dan@codesourcery.com> 11258 11259 * gdb.cp/templates.exp (test_template_args): Allow "struct". 11260 112612010-09-08 Daniel Jacobowitz <dan@codesourcery.com> 11262 11263 * gdb.cp/templates.cc (Empty, FunctionArg): New classes. 11264 (FunctionArg::method): New function. 11265 (empty, arg): New variables. 11266 (main): Call arg.method. 11267 * gdb.cp/templates.exp (test_template_args): New function. 11268 (do_tests): Call it. 11269 112702010-09-08 Ulrich Weigand <uweigand@de.ibm.com> 11271 11272 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead 11273 of "next" to proceed over pthread_exit call. 11274 112752010-09-08 Ulrich Weigand <uweigand@de.ibm.com> 11276 11277 * gdb.base/maint.exp: Avoid wildcards against potentially very long 11278 "maint print statistics" output to prevent expect timeouts. 11279 112802010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com> 11281 11282 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt. 11283 Move here, negate and extend by XFAIL the "p 0x1.1" test from ... 11284 (test_float_rejected): ... here. 11285 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt. 11286 Move here, negate and extend by XFAIL the "p 0x1.1" test from ... 11287 (test_float_rejected): ... here. 11288 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt. 11289 Move here, negate and extend by XFAIL the "p 0x1.1" test from ... 11290 (test_float_rejected): ... here. 11291 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt. 11292 Move here, negate and extend by XFAIL the "p 0x1.1" test from ... 11293 (test_float_rejected): ... here. 11294 112952010-09-04 Daniel Jacobowitz <dan@codesourcery.com> 11296 11297 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint 11298 before disabling hardware watchpoints. 11299 (test_inaccessible_watchpoint): Check that hardware watchpoints 11300 are used. Test for watchpoints on a constant address. 11301 113022010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com> 11303 11304 * gdb.base/ui-redirect.exp: New file. 11305 113062010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com> 11307 Joel Brobecker <brobecker@adacore.com> 11308 11309 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files. 11310 113112010-08-31 Doug Evans <dje@google.com> 11312 11313 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name. 11314 113152010-08-30 Tom Tromey <tromey@redhat.com> 11316 11317 PR python/11792: 11318 * gdb.python/py-value.exp (test_subscript_regression): Add 11319 dynamic_type test. 11320 113212010-08-30 Daniel Jacobowitz <dan@codesourcery.com> 11322 11323 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function 11324 instead of running to main. Do not test the main function. 11325 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function. 11326 Add new main. 11327 113282010-08-26 Pedro Alves <pedro@codesourcery.com> 11329 11330 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in 11331 one test. 11332 113332010-08-24 Doug Evans <dje@google.com> 11334 11335 PR symtab/11942 11336 * gdb.dwarf2/dw4-sig-types.cc: New file. 11337 * gdb.dwarf2/dw4-sig-types.h: New file. 11338 * gdb.dwarf2/dw4-sig-types-b.cc: New file. 11339 * gdb.dwarf2/dw4-sig-types.exp: New file. 11340 113412010-08-23 Tom Tromey <tromey@redhat.com> 11342 11343 PR python/11145: 11344 * gdb.python/py-value.c (Base, Derived): New types. 11345 (base): New global. 11346 * gdb.python/py-value.exp (test_subscript_regression): Add 11347 dynamic_cast test. 11348 113492010-08-23 Tom Tromey <tromey@redhat.com> 11350 11351 PR python/10676: 11352 * gdb.python/py-type.exp (test_fields): Add tests for type 11353 equality. 11354 113552010-08-23 Tom Tromey <tromey@redhat.com> 11356 11357 PR python/11915: 11358 * gdb.python/py-type.exp (test_fields): Add tests for array. 11359 113602010-08-23 Keith Seitz <keiths@redhat.com> 11361 11362 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not 11363 have any children. Create a new abbrev for it. 11364 Add missing terminal sequence to .debug_abbrev. 11365 113662010-08-20 Keith Seitz <keiths@redhat.com> 11367 11368 PR symtab/11465: 11369 * gdb.dwarf2/pr11465.exp: New test. 11370 * gdb.dwarf2/pr11465.S: New file. 11371 * gdb.dwarf2/dw2-double-set-die-type.S: New file. 11372 * gdb.dwarf2/dw2-double-set-die-type.exp: New test. 11373 113742010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com> 11375 11376 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec 11377 registers. Update data sets with the new v2_double element in the 11378 VSX register union. Add vector_register3_vr data set for the AltiVec 11379 registers. Use gdb_test_no_output instead of send_gdb. 11380 113812010-08-19 Pedro Alves <pedro@codesourcery.com> 11382 11383 * gdb.python/py-shared.exp: New file, factored out from 11384 python.exp. 11385 * gdb.python/py-shared.c: New file. 11386 * gdb.python/py-shared-sl.c: New file. 11387 * gdb.python/python-1.c: New file. 11388 * gdb.python/python-sl.c: Delete. 11389 * gdb.python/python.c: Mention python-1.c. 11390 * gdb.python/python.exp: Move shared library tests to 11391 py-shared.exp. 11392 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python. 11393 (MISCELLANEOUS): New. 11394 (clean mostlyclean): Also remove $MISCELLANEOUS. 11395 113962010-08-19 Doug Evans <dje@google.com> 11397 11398 PR exp/11926 11399 * gdb.base/printcmds.exp (test_float_accepted): New function. 11400 Move existing float tests there. Add tests for floats with suffixes. 11401 (test_float_rejected): New function. 11402 * gdb.java/jv-print.exp (test_float_accepted): New function. 11403 (test_float_rejected): New function. 11404 * gdb.objc/print.exp: New file. 11405 * gdb.pascal/print.exp: New file. 11406 * lib/objc.exp: New file. 11407 114082010-08-19 Pierre Muller <muller@ics.u-strasbg.fr> 11409 11410 * gdb.base/default.exp (info set): Avoid full buffer error and force 11411 reading up to final gdb prompt. 11412 (show): Likewise. 11413 114142010-08-18 Tom Tromey <tromey@redhat.com> 11415 11416 PR symtab/11919: 11417 * gdb.base/completion.exp: Add test. 11418 114192010-08-18 Doug Evans <dje@google.com> 11420 11421 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused. 11422 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly. 11423 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly. 11424 Simplify, early exit if runto_main fails. 11425 * gdb.fortran/exprs.exp: load_lib fortran.exp. 11426 (set_lang_fortran): Moved to lib/fortran.exp. 11427 * gdb.fortran/types.exp: load_lib fortran.exp. 11428 (set_lang_fortran): Moved to lib/fortran.exp. 11429 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp. 11430 * gdb.java/jprint.exp (set_lang_java): Ditto. 11431 * gdb.java/jv-exp.exp: load_lib java.exp. 11432 If set_lang_java fails, issue a warning instead of failure to be 11433 consistent with other set_lang_foo uses. 11434 (set_lang_java): Moved to lib/java.exp. 11435 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp. 11436 If set_lang_java fails, issue a warning instead of failure to be 11437 consistent with other set_lang_foo uses. 11438 * gdb.pascal/types.exp: load_lib pascal.exp. 11439 (set_lang_pascal): Moved to lib/pascal.exp. 11440 * lib/fortran.exp: New file. 11441 * lib/java.exp (set_lang_java): New function. 11442 * lib/pascal.exp (set_lang_pascal): New function. 11443 114442010-08-18 Yao Qi <yao@codesourcery.com 11445 11446 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels 11447 func_nofb_start and func_loopfb_start, so that address of functions 11448 is equal to these labels on Thumb. 11449 114502010-08-18 Yao Qi <yao@codesourcery.com> 11451 11452 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case 11453 to reflect latest c source file. 11454 114552010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com> 11456 11457 * gdb.cp/infcall-dlopen.exp: New file. 11458 * gdb.cp/infcall-dlopen.cc: New file. 11459 * gdb.cp/infcall-dlopen-lib.cc: New file. 11460 114612010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com> 11462 Pedro Alves <pedro@codesourcery.com> 11463 11464 PR breakpoints/11371 11465 11466 * gdb.base/watch-cond-infcall.exp: New file. 11467 * gdb.base/watch-cond-infcall.c: New file. 11468 114692010-08-16 Tom Tromey <tromey@redhat.com> 11470 11471 * gdb.base/help.exp: Update. 11472 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete 11473 watchpoint. 11474 (test_watch_location): New proc. 11475 (test_watchpoint_in_big_blob): Delete watchpoint. 11476 * gdb.base/watchpoint.c (func5): New function. 11477 (main): Call it. 11478 114792010-08-16 Doug Evans <dje@google.com> 11480 11481 * gdb.python/python.exp: Fix syntax in "post event insertion" test. 11482 114832010-08-11 Phil Muldoon <pmuldoon@redhat.com> 11484 11485 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event 11486 tests. 11487 114882010-08-11 Ken Werner <ken.werner@de.ibm.com> 11489 11490 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector. 11491 * gdb.base/gnu_vector.c: New File. 11492 * gdb.base/gnu_vector.exp: Likewise. 11493 114942010-08-11 Phil Muldoon <pmuldoon@redhat.com> 11495 11496 * gdb.python/python.c: New File. 11497 * gdb.python/python-sl.c: New File. 11498 * gdb.python/python.exp: Test solib_address and decode_line 11499 * functions. 11500 115012010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com> 11502 11503 * gdb.python/python.exp (show height, set height 10) 11504 (verify pagination beforehand, verify pagination beforehand: q) 11505 (gdb.execute does not page, verify pagination afterwards) 11506 (verify pagination afterwards: q): New. 11507 115082010-08-02 Doug Evans <dje@google.com> 11509 11510 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails 11511 because of an older gcc, change test2 11512 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved 11513 to unsupported. 11514 115152010-07-30 Kazu Hirata <kazu@codesourcery.com> 11516 11517 * gdb.base/break-always.exp: Do not expect full paths to file 11518 names. 11519 * gdb.base/commands.exp: Likewise. 11520 115212010-07-30 Doug Evans <dje@google.com> 11522 11523 * gdb.cp/temargs.exp: For new tests that require newer gccs, 11524 xfail them when run with older gccs. 11525 11526 * lib/gdb.exp (build_executable): Forward "c++" option to 11527 get_compiler_info. 11528 11529 * gdb.python/py-type.exp (test_template): Mark as xfail tests 11530 "python print ttype.template_argument(1)" and 11531 "python print isinstance(ttype.template_argument(1), gdb.Value)" 11532 if using gcc 4.4 or earlier. 11533 11534 * gdb.base/valgrind-db-attach.exp: Use unique test name for 11535 attach-to-debugger handling. 11536 115372010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com> 11538 11539 * gdb.base/prelink-lib.c (copyreloc): New initialized variable. 11540 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables. 11541 (main): Use copyreloc. 11542 * gdb.base/prelink.exp (split debug of executable) 11543 (.dynbss vs. .bss address shift): New tests. 11544 115452010-07-29 Pedro Alves <pedro@codesourcery.com> 11546 11547 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt 11548 in gdb_test_multiple. 11549 115502010-07-29 Pedro Alves <pedro@codesourcery.com> 11551 11552 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the 11553 environment. 11554 115552010-07-28 Tom Tromey <tromey@redhat.com> 11556 11557 PR python/11060: 11558 * gdb.python/py-type.c (Temargs): New template. 11559 (temvar): New variable. 11560 * gdb.python/py-type.exp (test_template): New proc. 11561 115622010-07-28 Daniel Jacobowitz <dan@codesourcery.com> 11563 11564 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp, 11565 gdb.dwarf2/member-ptr-forwardref.exp: Adjust. 11566 115672010-07-28 Tom Tromey <tromey@redhat.com> 11568 11569 PR c++/9946: 11570 * gdb.cp/temargs.exp: New file. 11571 * gdb.cp/temargs.cc: New file. 11572 115732010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com> 11574 11575 * gdb.base/help.exp (help disassemble): Update the content. 11576 115772010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com> 11578 11579 * gdb.threads/ia64-sigill.exp: New file. 11580 * gdb.threads/ia64-sigill.c: New file. 11581 115822010-07-27 Tom Tromey <tromey@redhat.com> 11583 11584 * gdb.opt/inline-cmds.c (ATTR): New define. 11585 (func1): Use it. 11586 (func2): Likewise. 11587 (func3): Likewise. 11588 (outer_inline1): Likewise. 11589 (outer_inline2): Likewise. 11590 * gdb.opt/inline-bt.c (ATTR): New define. 11591 (func1): Use it. 11592 (func2): Likewise. 11593 * gdb.opt/inline-locals.c (ATTR): New define. 11594 (func1): Use it. 11595 (func2): Likewise. 11596 115972010-07-27 Tom Tromey <tromey@redhat.com> 11598 11599 * gdb.stabs/gdb11479.c (hack): New function. 11600 (test): Use it. 11601 (test2): Use it. 11602 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf) 11603 (int32_search_buf, int64_search_buf): No longer static. 11604 (x): Remove. 11605 * gdb.base/relocate.c (hack): New function. 11606 116072010-07-27 Phil Muldoon <pmuldoon@redhat.com> 11608 11609 * gdb.python/py-value.exp (test_inferior_function_call): New function. 11610 * gdb.python/py-value.c (func1): New function. 11611 (func2): Likewise. 11612 116132010-07-26 Corinna Vinschen <vinschen@redhat.com> 11614 11615 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so 11616 as not to clash with .data section. 11617 116182010-07-26 Jerome Guitton <guitton@adacore.com> 11619 11620 * gdb.base/code_elim.exp: New file. 11621 * gdb.base/code_elim1.c: New file. 11622 * gdb.base/code_elim2.c: New file. 11623 116242010-07-21 Pedro Alves <pedro@codesourcery.com> 11625 11626 PR symtab/11827 11627 11628 * gdb.base/printcmds.c (enum some_volatile_enum): New enum. 11629 (some_volatile_enum): New variable. 11630 * gdb.base/printcmds.exp (test_print_enums): New. 11631 <top level>: Call it. 11632 116332010-07-21 Sami Wagiaalla <swagiaal@redhat.com> 11634 11635 * gdb.cp/fpointer.cc: New test. 11636 * gdb.cp/fpointer.exp: New test. 11637 116382010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com> 11639 11640 * gdb.base/solib-nodir.exp: New file. 11641 * lib/gdb.exp (runto): New case for a GDB internal error. 11642 116432010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com> 11644 Ulrich Weigand <uweigand@de.ibm.com> 11645 Tom Tromey <tromey@redhat.com> 11646 11647 * gdb.base/charset-malloc.c: New file. 11648 * gdb.base/charset.c (malloc_stub): New prototype. 11649 (main): Call it instead of malloc itself. 11650 * gdb.base/charset.exp: Use only prepare_for_testing. 11651 (binfile): Remove the variable. 11652 116532010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com> 11654 11655 Make core files the process_stratum. 11656 * gdb.base/corefile.exp (run: load core again) 11657 (run: sanity check we see the core file, run: with core) 11658 (run: core file is cleared, attach: load core again) 11659 (attach: sanity check we see the core file, attach: with core) 11660 (attach: core file is cleared): New tests. 11661 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv. 11662 116632010-07-14 Ken Werner <ken.werner@de.ibm.com> 11664 11665 * gdb.arch/altivec-abi.exp: New tests. 11666 116672010-07-13 Tom Tromey <tromey@redhat.com> 11668 11669 * gdb.python/py-prettyprint.c (struct arraystruct): New struct. 11670 (main): Use it. 11671 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test. 11672 116732010-07-13 Tom Tromey <tromey@redhat.com> 11674 11675 * gdb.base/label.exp: New file. 11676 * gdb.base/label.c: New file. 11677 116782010-07-12 Ulrich Weigand <uweigand@de.ibm.com> 11679 H.J. Lu <hongjiu.lu@intel.com> 11680 11681 * lib/gdb.exp (is_ilp32_target): New. 11682 (is_lp64_target): Likewise. 11683 11684 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit 11685 target. 11686 * gdb.arch/amd64-disp-step.exp: Likewise. 11687 * gdb.arch/amd64-dword.exp: Likewise. 11688 * gdb.arch/amd64-i386-address.exp: Likewise. 11689 * gdb.arch/amd64-word.exp: Likewise. 11690 11691 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit 11692 target. 11693 * gdb.arch/i386-bp_permanent.exp: Likewise. 11694 * gdb.arch/i386-byte.exp: Likewise. 11695 * gdb.arch/i386-disp-step.exp: Likewise. 11696 * gdb.arch/i386-gnu-cfi.exp: Likewise. 11697 * gdb.arch/i386-prologue.exp: Likewise. 11698 * gdb.arch/i386-size-overlap.exp: Likewise. 11699 * gdb.arch/i386-size.exp: Likewise. 11700 * gdb.arch/i386-sse.exp: Likewise. 11701 * gdb.arch/i386-unwind.exp: Likewise. 11702 * gdb.arch/i386-word.exp: Likewise. 11703 11704 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute 11705 test only when building 64-bit executables. Do not hard-code 11706 -m64 option. 11707 117082010-07-07 Doug Evans <dje@google.com> 11709 11710 * lib/gdb.exp (gdb_test_list_exact): New function. 11711 * gdb.base/default.exp (show convenience): Call it, add tests for 11712 $_sdata = void, $_thread = 0. 11713 117142010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com> 11715 Joel Brobecker <brobecker@adacore.com> 11716 11717 Fix re-run of PIE executable, PR shlibs/11776. 11718 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization". 11719 Remove $displacement_main to match the solib-svr4.c change. New "kill" 11720 and re-"run" of the inferior. 11721 117222010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com> 11723 Joel Brobecker <brobecker@adacore.com> 11724 11725 Cope with missing /usr/sbin/prelink. 11726 * lib/prelink-support.exp (prelink_no): 11727 <result == 1 && $output is "no such file or directory">: New. 11728 (prelink_yes): Likewise. Return on failed prelink_no. 11729 117302010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com> 11731 Joel Brobecker <brobecker@adacore.com> 11732 11733 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace 11734 build_executable by build_executable_own_libs. Replace "prelink -R" 11735 execution by a call of prelink_yes. Comment why "prelink -r" needs no 11736 change. 11737 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of 11738 copy to file_copy. Move setting opts --dynamic-linker and -rpath, 11739 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp. 11740 Replace build_executable by build_executable_own_libs's function 11741 build_executable_own_libs. 11742 (prelinkNO): Create new stub to call prelink_no. 11743 (prelinkYES): Create new stub to call prelink_yes. 11744 (test_attach): Rename calls of copy to file_copy. 11745 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve) 11746 (copy): Move to ... 11747 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to 11748 prelink_no, prelinkYES to prelink_yes, copy to file_copy. 11749 * gdb.base/prelink.exp: Disable testcase also for is_remote and 11750 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with 11751 special flags by gdb_compile_shlib. Replace second gdb_compile by 11752 build_executable_own_libs. Replace "prelink -R" execution by a call of 11753 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by 11754 a second call of prelink_yes. Replace restart commands by 11755 clean_restart. 11756 (prelink): Rename to ... 11757 (seen displacement message): ... this test. Extend its expectation 11758 strictness. 11759 117602010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com> 11761 11762 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New. 11763 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each 11764 displacement message exactly once. 11765 117662010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com> 11767 Joel Brobecker <brobecker@adacore.com> 11768 11769 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move 11770 its restore after the <$relink_args != ""> loop. new comment. 11771 117722010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com> 11773 Joel Brobecker <brobecker@adacore.com> 11774 11775 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new 11776 code for it. New variable relink_args. 11777 (prelinkYES): Call prelinkNO. 11778 (test_attach): Accept new parameter relink_args. Re-prelink the binary 11779 in such case. Move the core code to ... 11780 (test_attach_gdb): ... a new function. Send GDB command "file". 11781 Extend expected "Attaching to " string. 11782 117832010-07-02 Tom Tromey <tromey@redhat.com> 11784 11785 * gdb.base/bitops.exp: Remove extraneous "pass". 11786 117872010-07-02 Ken Werner <ken.werner@de.ibm.com> 11788 11789 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors. 11790 117912010-07-01 Pedro Alves <pedro@codesourcery.com> 11792 11793 * gdb.base/help.exp: Adjust expected output. 11794 117952010-07-01 Pedro Alves <pedro@codesourcery.com> 11796 11797 * gdb.base/help.exp: Adjust expected output. 11798 117992010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com> 11800 11801 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar) 11802 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for 11803 c++/11702. 11804 118052010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com> 11806 Doug Evans <dje@google.com> 11807 11808 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to 11809 add .dynamic entry'. 11810 118112010-06-29 Doug Evans <dje@google.com> 11812 11813 Test PR c++/11702. 11814 * gdb.cp/m-static.exp: Add testcase. 11815 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member. 11816 118172010-06-28 Phil Muldoon <pmuldoon@redhat.com> 11818 Tom Tromey <tromey@redhat.com> 11819 Thiago Jung Bauermann <bauerman@br.ibm.com> 11820 11821 * gdb.python/py-inferior.c: New File. 11822 * gdb.python/py-infthread.c: New File. 11823 * gdb.python/py-inferior.exp: New File. 11824 * gdb.python/py-infthread.exp: New File. 11825 118262010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com> 11827 11828 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs) 11829 (ptype ::C::OtherFileClass typedefs): New. 11830 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2) 11831 (C::OtherFileClass::cOtherFileClassVar2): New. 11832 (C::OtherFileClass::cOtherFileClassVar_use): Use also 11833 cOtherFileClassVar2. 11834 (C::cOtherFileType2, C::cOtherFileVar2): New. 11835 (C::cOtherFileVar_use): use also cOtherFileVar2. 11836 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text. 11837 118382010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com> 11839 11840 * gdb.cp/namespace.exp (whatis C::cOtherFileType) 11841 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar) 11842 (whatis ::C::cOtherFileVar, print C::cOtherFileVar) 11843 (print ::C::cOtherFileVar) 11844 (whatis C::OtherFileClass::cOtherFileClassType) 11845 (whatis ::C::OtherFileClass::cOtherFileClassType) 11846 (print C::OtherFileClass::cOtherFileClassVar) 11847 (print ::cOtherFileClassVar) 11848 (print ::C::OtherFileClass::cOtherFileClassVar): New tests. 11849 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary 11850 trailing content. 11851 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType) 11852 (C::OtherFileClass::cOtherFileClassVar) 11853 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType) 11854 (C::cOtherFileVar, C::cOtherFileVar_use): New. 11855 118562010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com> 11857 11858 Test PR c++/11703 and PR gdb/1448. 11859 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for 11860 gdb/1448. 11861 118622010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com> 11863 11864 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data) 11865 (main) <rtti_data>: New. 11866 * gdb.cp/virtbase.exp (print rtti_data): New. 11867 118682010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com> 11869 Joel Brobecker <brobecker@adacore.com> 11870 11871 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines. 11872 118732010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com> 11874 11875 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New. 11876 118772010-06-28 Doug Evans <dje@google.com> 11878 11879 * gdb.base/break-interp.exp (reach): Relax expected output a bit. 11880 118812010-06-27 Doug Evans <dje@google.com> 11882 11883 * gdb.cp/m-static.exp: Update expected test output. 11884 118852010-06-25 Paul Hilfinger <hilfinger@adacore.com> 11886 11887 * gdb.gdb/selftest.exp: Adjust expected message for 11888 capturing start-up runtime. 11889 118902010-06-25 Tom Tromey <tromey@redhat.com> 11891 11892 PR python/10808: 11893 * gdb.python/python.exp: Add new tests. 11894 118952010-06-25 Sami Wagiaalla <swagiaal@redhat.com> 11896 11897 * gdb.cp/operator.cc: Created an import loop. 11898 * gdb.cp/operator.exp: Added testcase for import loop. 11899 119002010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com> 11901 11902 Test PR python/11407. 11903 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file. 11904 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end. 11905 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE. 11906 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources, 11907 executable_nofb and executable_fb. New variables srcsfile, objsfile, 11908 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and 11909 binfile. Call gdb_compile with clean_restart twice. 11910 (func_nofb print, func_nofb backtrace, func_loopfb print) 11911 (func_loopfb backtrace): New. 11912 119132010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com> 11914 11915 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New. 11916 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output 11917 by a hand made one. 11918 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove 11919 i?86 requirement. Remove variables srcfile and binfile. New variable 11920 sources, executable_nofb and executable_fb. Call prepare_for_testing. 11921 119222010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 11923 11924 * gdb.cell/dwarfaddr.exp: New file. 11925 * gdb.cell/dwarfaddr.S: New file. 11926 119272010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com> 11928 11929 Test PR 9436. 11930 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New. 11931 119322010-06-24 Hui Zhu <teawater@gmail.com> 11933 11934 * gdb.base/eval.exp: New file. 11935 119362010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 11937 11938 * gdb.cell/fork.exp: New file. 11939 * gdb.cell/fork.c: Likewise. 11940 * gdb.cell/fork-spu.c: Likewise. 11941 119422010-06-22 Pierre Muller <muller@ics.u-strasbg.fr> 11943 11944 * lib/gdb.exp (banned_variables_traced): New global variable. 11945 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing. 11946 (gdb_init): Use `trace add variable' instead of obsolete 11947 `trace variable'. 11948 119492010-06-21 Doug Evans <dje@google.com> 11950 11951 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's. 11952 119532010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 11954 11955 * gdb.arch/spu-ls.exp: New file. 11956 * gdb.arch/spu-ls.c: Likewise. 11957 119582010-06-18 Stan Shebs <stan@codesourcery.com> 11959 11960 * gdb.threads/thread-specific.exp: Add tests of $_thread. 11961 119622010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 11963 11964 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag. 11965 * gdb.base/watch-cond.exp: Likewise. 11966 * gdb.python/py-breakpoint.exp: Likewise. 11967 119682010-06-18 Pedro Alves <pedro@codesourcery.com> 11969 11970 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use 11971 clean_restart, make sure every test has a distinct message, and 11972 that messages don't include the executable' full path. 11973 119742010-06-17 Doug Evans <dje@google.com> 11975 11976 * gdb.arch/i386-size.exp: Updated expected output for 11977 DISASSEMBLY_OMIT_FNAME. 11978 119792010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com> 11980 Sergio Durigan Junior <sergiodj@redhat.com> 11981 11982 * gdb.base/watch-notconst.c: New file. 11983 * gdb.base/watch-notconst.S: New file. 11984 * gdb.base/watch-notconst2.c: New file. 11985 * gdb.base/watch-notconst2.S: New file. 11986 * gdb.base/watch-notconst.exp: New file. 11987 * gdb.base/watchpoint.c (global_ptr_ptr): New variable. 11988 (func4): Add operations on `global_ptr_ptr'. 11989 * gdb.base/watchpoint.exp (test_constant_watchpoint): New 11990 routine to test watchpoints created with a constant expression. 11991 (test_inaccessible_watchpoint): Include tests for watchpoints 11992 created with a constant expression. 11993 119942010-06-14 Kevin Buettner <kevinb@redhat.com> 11995 11996 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp, 11997 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, 11998 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp, 11999 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp, 12000 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp, 12001 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp, 12002 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead 12003 of `_start'. 12004 120052010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 12006 12007 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is 12008 not supported on the target. 12009 * gdb.mi/mi-nonstop-exit.exp: Likewise. 12010 * gdb.mi/mi-ns-stale-regcache.exp: Likewise. 12011 * gdb.mi/mi-nsintrall.exp: Likewise. 12012 * gdb.mi/mi-nsmoribund.exp: Likewise. 12013 * gdb.mi/mi-nsthrexec.exp: Likewise. 12014 120152010-06-11 Stan Shebs <stan@codesourcery.com> 12016 12017 * gdb.base/permissions.exp: New file. 12018 120192010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 12020 12021 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind 12022 does not support ELF executable class. 12023 120242010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 12025 12026 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace. 12027 120282010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com> 12029 12030 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt. 12031 (runto): Catch "The target does not support running in non-stop mode.". 12032 120332010-06-11 Michael Snyder <msnyder@vmware.com> 12034 12035 * gdb.base/setshow.exp (set language asm): Don't use 12036 gdb_test_no_output, fails on some targets. 12037 120382010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 12039 12040 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*. 12041 * gdb.cp/pr9167.exp: Likewise. 12042 120432010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 12044 12045 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well. 12046 120472010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 12048 12049 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests. 12050 120512010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 12052 12053 * gdb.base/charset.c (main): Make sure malloc gets linked in. 12054 120552010-06-11 Tom Tromey <tromey@redhat.com> 12056 12057 PR gdb/9977, PR exp/11636:: 12058 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail. 12059 (pieces_test_f6): Update expected output. 12060 120612010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com> 12062 12063 * gdb.base/moribund-step.exp: New. 12064 120652010-06-08 Michael Snyder <msnyder@vmware.com> 12066 12067 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp. 12068 * gdb.ada/boolean_expr.exp: 12069 * gdb.ada/frame_args.exp: Ditto. 12070 * gdb.ada/lang_switch.exp: Ditto. 12071 * gdb.ada/ptype_arith_binop.exp: Ditto. 12072 * gdb.ada/ref_param.exp: Ditto. 12073 * gdb.ada/type_coercion.exp:Ditto. 12074 12075 * gdb.asm/asm-source.exp: Ditto. 12076 12077 * gdb.base/attach.exp: Ditto. 12078 * gdb.base/bitfields2.exp: Ditto. 12079 * gdb.base/call-signal-resume.exp: Ditto. 12080 * gdb.base/callfuncs.exp: Ditto. 12081 * gdb.base/commands.exp: Ditto. 12082 * gdb.base/dbx.exp: Ditto. 12083 * gdb.base/default.exp: Ditto. 12084 * gdb.base/dump.exp: Ditto. 12085 * gdb.base/exprs.exp: Ditto. 12086 * gdb.base/freebpcmd.exp: Ditto. 12087 * gdb.base/interrupt.exp: Ditto. 12088 * gdb.base/list.exp: Ditto. 12089 * gdb.base/long_long.exp: Ditto. 12090 * gdb.base/maint.exp: Ditto. 12091 * gdb.base/ptype.exp: Ditto. 12092 * gdb.base/return.exp: Ditto. 12093 * gdb.base/setshow.exp: Ditto. 12094 * gdb.base/sigbpt.exp: Ditto. 12095 * gdb.base/sigrepeat.exp: Ditto. 12096 12097 * gdb.cp/classes.exp: Ditto. 12098 12099 * gdb.dwarf2/dw2-restore.exp: Ditto. 12100 12101 * gdb.gdb/selftest.exp: Ditto. 12102 12103 * gdb.multi/base.exp: Ditto. 12104 * gdb.multi/bkpt-multi-exec.exp: Ditto. 12105 12106 * gdb.python/py-block.exp: Ditto. 12107 * gdb.python/py-prettyprint.exp: Ditto. 12108 * gdb.python/py-template.exp: Ditto. 12109 12110 * gdb.server/ext-attach.exp: Ditto. 12111 * gdb.server/ext-run.exp: Ditto. 12112 * gdb.server/server-mon.exp: Ditto. 12113 12114 * gdb.threads/fork-thread-pending.exp: Ditto. 12115 * gdb.threads/hand-call-in-threads.exp: Ditto. 12116 * gdb.threads/interrupted-hand-call.exp: Ditto. 12117 * gdb.threads/linux-dp.exp: Ditto. 12118 * gdb.threads/manythreads.exp: Ditto. 12119 * gdb.threads/print-threads.exp: Ditto. 12120 * gdb.threads/pthreads.exp: Ditto. 12121 * gdb.threads/schedlock.exp: Ditto. 12122 * gdb.threads/thread-unwindonsignal.exp: Ditto. 12123 * gdb.threads/threadapply.exp: Ditto. 12124 121252010-06-08 Michael Snyder <msnyder@vmware.com> 12126 12127 * gdb.ada/exec_changed.exp: 12128 Use ".*" instead of "" as wildcard regexp. 12129 12130 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp. 12131 * gdb.base/call-ar-st.exp: Ditto. 12132 * gdb.base/checkpoint.exp: Ditto. 12133 * gdb.base/default.exp: Ditto. 12134 * gdb.base/dump.exp: Ditto. 12135 * gdb.base/ending-run.exp: Ditto. 12136 * gdb.base/fileio.exp: Ditto. 12137 * gdb.base/miscexprs.exp: Ditto. 12138 * gdb.base/pointers.exp: Ditto. 12139 * gdb.base/readline.exp: Ditto. 12140 * gdb.base/reread.exp: Ditto. 12141 * gdb.base/restore.exp: Ditto. 12142 * gdb.base/shlib-call.exp: Ditto. 12143 * gdb.base/valgrind-db-attach.exp: Ditto. 12144 * gdb.base/volatile.exp: Ditto. 12145 * gdb.base/watchpoints.exp: Ditto. 12146 12147 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp. 12148 12149 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp. 12150 * gdb.python/py-value.exp: Ditto. 12151 12152 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp. 12153 * gdb.trace/circ.exp: Ditto. 12154 * gdb.trace/collection.exp: Ditto. 12155 * gdb.trace/packetlen.exp: Ditto. 12156 * gdb.trace/passc-dyn.exp: Ditto. 12157 * gdb.trace/report.exp: Ditto. 12158 * gdb.trace/tfile.exp: Ditto. 12159 * gdb.trace/tfind.exp: Ditto. 12160 * gdb.trace/while-dyn.exp: Ditto. 12161 121622010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com> 12163 12164 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New. 12165 121662010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com> 12167 12168 Test PR 10640. 12169 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New. 12170 121712010-06-07 Sami Wagiaalla <swagiaal@redhat.com> 12172 12173 * gdb.cp/koenig.exp: Test for ADL operators. 12174 * gdb.cp/koenig.cc: Added ADL operators. 12175 * gdb.cp/operator.exp: New test. 12176 * gdb.cp/operator.cc: New test. 12177 121782010-06-04 Michael Snyder <msnyder@vmware.com> 12179 12180 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test. 12181 * gdb.base/pending.exp: Ditto. 12182 12183 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple. 12184 121852010-06-04 Doug Evans <dje@google.com> 12186 12187 * gdb.python/py-prettyprint.exp: Add new test for enabled and 12188 disabled printers. 12189 * gdb.python/py-prettyprint.py (disable_lookup_function): New function. 12190 (enable_lookup_function): New function. 12191 121922010-06-04 Tom Tromey <tromey@redhat.com> 12193 12194 * gdb.python/py-value.exp (test_value_hash): Don't test equality 12195 of hash and id. 12196 121972010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com> 12198 12199 * gdb.base/commands.exp (add printf tbreak command): Remove trailing 12200 newline. 12201 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear) 12202 (empty verbose non-noisy clear, empty verbose noisy clear) 12203 (empty non-verbose noisy clear): Likewise. 12204 122052010-06-03 Michael Snyder <msnyder@vmware.com> 12206 12207 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output. 12208 * gdb.base/display.exp: Ditto. 12209 * gdb.base/find.exp: Ditto. 12210 * gdb.base/ifelse.exp: Ditto. 12211 * gdb.base/multi-forks.exp: Ditto. 12212 * gdb.base/recurse.exp: Ditto. 12213 * gdb.base/setshow.exp: Ditto. 12214 * gdb.base/value-double-free.exp: Ditto. 12215 * gdb.base/watch-vfork.exp: Ditto. 12216 * gdb.base/watch_thread_num.exp: Ditto. 12217 * gdb.base/watchpoint-solib.exp: Ditto. 12218 * gdb.base/watchpoint.exp: Ditto. 12219 * gdb.base/watchpoints.exp: Ditto. 12220 12221 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output. 12222 * gdb.cp/overload.exp: Ditto. 12223 * gdb.cp/virtfunc.exp: Ditto. 12224 12225 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output. 12226 12227 * gdb.reverse/watch-precsave.exp: 12228 Replace gdb_test with gdb_test_no_output. 12229 12230 * gdb.threads/attach-into-signal.exp: 12231 Replace gdb_test with gdb_test_no_output. 12232 * gdb.threads/local-watch-wrong-thread.exp: Ditto. 12233 * gdb.threads/watchthreads.exp: Ditto. 12234 * gdb.threads/watchthreads2.exp: Ditto. 12235 12236 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output. 12237 * gdb.trace/tfind.exp: Ditto. 12238 122392010-06-03 Joel Brobecker <brobecker@adacore.com> 12240 12241 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for 12242 successful test if message is the empty string. 12243 122442010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com> 12245 12246 * gdb.fortran/module.exp (stopped language detection): New test. 12247 122482010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com> 12249 12250 Support DW_TAG_module as separate namespaces. 12251 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90, 12252 gdb.fortran/library-module-lib.f90: New. 12253 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call. 12254 (print i): Remove. 12255 (continue to breakpoint: i-is-1, print var_i value 1) 12256 (continue to breakpoint: i-is-2, print var_i value 2) 12257 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c) 12258 (print var_d, print var_i value 14, ptype modmany, complete `modm) 12259 (complete `modmany, complete `modmany`, complete `modmany`var) 12260 (show language, setting breakpoint at module): New tests. 12261 * gdb.fortran/module.f90 (module mod): Remove. 12262 (module mod1, module mod2, module modmany, subroutine sub1) 12263 (subroutine sub2, program module): New. 12264 122652010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com> 12266 12267 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ... 12268 (print value of rUC, print value of rI, print value of UI): ... here. 12269 * gdb.cp/anon-union.exp (pass): Rename to ... 12270 (print z 2): ... here. 12271 122722010-06-02 Michael Snyder <msnyder@vmware.com> 12273 12274 * gdb.trace/actions.exp: Use gdb_test_no_output. 12275 * gdb.trace/circ.exp: Ditto. 12276 * gdb.trace/packetlen.exp: Ditto. 12277 * gdb.trace/save-trace.exp: Ditto. 12278 * gdb.trace/tracecmd.exp: Ditto. 12279 * gdb.trace/tsv.exp: Ditto. 12280 12281 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output. 12282 * gdb.threads/hand-call-in-thraeds.exp: Ditto. 12283 * gdb.threads/local-watch-wrong-thread.exp: Ditto. 12284 * gdb.threads/manythreads.exp: Ditto. 12285 * gdb.threads/print-threads.exp: Ditto. 12286 * gdb.threads/pthreads.exp: Ditto. 12287 * gdb.threads/schedlock.exp: Ditto. 12288 * gdb.threads/staticthreads.exp: Ditto. 12289 * gdb.threads/thread-specific.exp: Ditto. 12290 * gdb.threads/thread-unwindonsignal.exp: Ditto. 12291 * gdb.threads/threadapply.exp: Ditto. 12292 * gdb.threads/watchthreads.exp: Ditto. 12293 * gdb.threads/watchthreads2.exp: Ditto. 12294 12295 * gdb.python/py-block.exp: Use gdb_test_no_output. 12296 * gdb.python/py-prettyprint.exp: Ditto. 12297 * gdb.python/py-template.exp: Ditto. 12298 * gdb.python/py-value.exp: Ditto. 12299 12300 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output. 12301 * gdb.reverse/watch-reverse.exp: Ditto. 12302 12303 * gdb.server/ext-attach.exp: Use gdb_test_no_output. 12304 * gdb.server/ext-run.exp: Ditto. 12305 12306 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output. 12307 * gdb.dwarf2/dw2-compressed.exp: Ditto. 12308 * gdb.dwarf2/dw2-intercu.exp: Ditto. 12309 * gdb.dwarf2/dw2-intermix.exp: Ditto. 12310 * gdb.dwarf2/dw2-producer.exp: Ditto. 12311 * gdb.dwarf2/mac-fileno.exp: Ditto. 12312 12313 * gdb.gdb/observer.exp: Use gdb_test_no_output. 12314 * gdb.gdb/selftest.exp: Ditto. 12315 12316 * gdb.multi/base.exp: Use gdb_test_no_output. 12317 12318 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output. 12319 123202010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com> 12321 12322 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline. 12323 123242010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com> 12325 12326 * gdb.cp/class2.exp: Use gdb_test_no_output. 12327 * gdb.cp/classes.exp: Ditto. 12328 * gdb.cp/extern-c.exp: Ditto. 12329 * gdb.cp/inherit.exp: Ditto. 12330 * gdb.cp/maint.exp: Ditto. 12331 * gdb.cp/mb-inline.exp: Ditto. 12332 * gdb.cp/mb-templates.exp: Ditto. 12333 * gdb.cp/method2.exp: Ditto. 12334 * gdb.cp/misc.exp: Ditto. 12335 * gdb.cp/ovldbreak.exp: Ditto. 12336 * gdb.cp/punctuator.exp: Ditto. 12337 * gdb.cp/templates.exp: Ditto. 12338 * gdb.cp/virtbase.exp: Ditto. 12339 12340 * gdb.threads/attach-stopped.exp: 12341 Replace uses of send_gdb / gdb_expect. 12342 * gdb.threads/attachstop-mt.exp: 12343 Replace uses of send_gdb / gdb_expect. 12344 * gdb.threads/gcore-thread.exp: 12345 Replace uses of send_gdb / gdb_expect. 12346 * gdb.threads/hand-call-in-threads.exp: 12347 Replace uses of send_gdb / gdb_expect. 12348 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect. 12349 * gdb.threads/print-threads.exp: 12350 Replace uses of send_gdb / gdb_expect. 12351 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect. 12352 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect. 12353 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect. 12354 12355 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect. 12356 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect. 12357 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect. 12358 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect. 12359 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect. 12360 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect. 12361 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect. 12362 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect. 12363 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect. 12364 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect. 12365 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect. 12366 123672010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com> 12368 12369 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New. 12370 123712010-06-02 Sami Wagiaalla <swagiaal@redhat.com> 12372 12373 * gdb.cp/koenig.exp: Added new test case. 12374 * gdb.cp/koenig.cc: Ditto. 12375 123762010-06-01 Michael Snyder <msnyder@vmware.com> 12377 12378 * gdb.base/arithmet.exp: Use gdb_test_no_output. 12379 * gdb.base/arrayidx.exp: Ditto. 12380 * gdb.base/attach.exp: Ditto. 12381 * gdb.base/auxv.exp: Ditto. 12382 * gdb.base/bigcre.exp: Ditto. 12383 * gdb.base/break-always.exp: Ditto. 12384 * gdb.base/break-interp.exp: Ditto. 12385 * gdb.base/break.exp: Ditto. 12386 * gdb.base/breakpoint-shadow.exp: Ditto. 12387 * gdb.base/call-ar-st.exp: Ditto. 12388 * gdb.base/call-sc.exp: Ditto. 12389 * gdb.base/call-signal-resume.exp: Ditto. 12390 * gdb.base/callfuncs.exp: Ditto. 12391 * gdb.base/catch-syscall.exp: Ditto. 12392 * gdb.base/charset.exp: Ditto. 12393 * gdb.base/code-expr.exp: Ditto. 12394 * gdb.base/commands.exp: Ditto. 12395 * gdb.base/cond-expr.exp: Ditto. 12396 * gdb.base/condbreak.exp: Ditto. 12397 * gdb.base/cursal.exp: Ditto. 12398 * gdb.base/cvexpr.exp: Ditto. 12399 * gdb.base/default.exp: Ditto. 12400 * gdb.base/del.exp: Ditto. 12401 * gdb.base/detach.exp: Ditto. 12402 * gdb.base/display.exp: Ditto. 12403 * gdb.base/ena-dis-br.exp: Ditto. 12404 * gdb.base/eval-skip.exp: Ditto. 12405 * gdb.base/foll-fork.exp: Ditto. 12406 * gdb.base/foll-vfork.exp: Ditto. 12407 * gdb.base/frame-args.exp: Ditto. 12408 * gdb.base/funcargs.exp: Ditto. 12409 * gdb.base/gcore-buffer-overflow.exp: Ditto. 12410 * gdb.base/gdbvars.exp: Ditto. 12411 * gdb.base/help.exp: Ditto. 12412 * gdb.base/ifelse.exp: Ditto. 12413 * gdb.base/included.exp: Ditto. 12414 * gdb.base/list.exp: Ditto. 12415 * gdb.base/macscp.exp: Ditto. 12416 * gdb.base/maint.exp: Ditto. 12417 * gdb.base/multi-fork.exp: Ditto. 12418 * gdb.base/overlays.exp: Ditto. 12419 * gdb.base/page.exp: Ditto. 12420 * gdb.base/pending.exp: Ditto. 12421 * gdb.base/pointers.exp: Ditto. 12422 * gdb.base/pr11022.exp: Ditto. 12423 * gdb.base/prelink.exp: Ditto. 12424 * gdb.base/printcmds.exp: Ditto. 12425 * gdb.base/psymtab.exp: Ditto. 12426 * gdb.base/randomize.exp: Ditto. 12427 * gdb.base/relational.exp: Ditto. 12428 * gdb.base/relocate.exp: Ditto. 12429 * gdb.base/remote.exp: Ditto. 12430 * gdb.base/sepdebug.exp: Ditto. 12431 * gdb.base/set-lang-auto.exp: Ditto. 12432 * gdb.base/setshow.exp: Ditto. 12433 * gdb.base/setvar.exp: Ditto. 12434 * gdb.base/signals.exp: Ditto. 12435 * gdb.base/signull.exp: Ditto. 12436 * gdb.base/sigstep.exp: Ditto. 12437 * gdb.base/sizeof.exp: Ditto. 12438 * gdb.base/solib-disc.exp: Ditto. 12439 * gdb.base/store.exp: Ditto. 12440 * gdb.base/structs.exp: Ditto. 12441 * gdb.base/structs2.exp: Ditto. 12442 * gdb.base/subst.exp: Ditto. 12443 * gdb.base/term.exp: Ditto. 12444 * gdb.base/trace-commands.exp: Ditto. 12445 * gdb.base/unwindonsignal.exp: Ditto. 12446 * gdb.base/valgrind-db-attach.exp: Ditto. 12447 * gdb.base/varargs.exp: Ditto. 12448 * gdb.base/watch-cond.exp: Ditto. 12449 * gdb.base/watch_thread_num.exp: Ditto. 12450 * gdb.base/watchpoint-cond-gone.exp: Ditto. 12451 * gdb.base/watchpoint.exp: Ditto. 12452 * gdb.base/whatis-exp.exp: Ditto. 12453 124542010-06-01 Michael Snyder <msnyder@vmware.com> 12455 12456 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect. 12457 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect. 12458 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect. 12459 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect. 12460 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect. 12461 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect. 12462 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect. 12463 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect. 12464 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect. 12465 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect. 12466 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect. 12467 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect. 12468 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect. 12469 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect. 12470 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect. 12471 124722010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com> 12473 12474 * gdb.base/commands.exp (begin commands on watch): Remove excessive 12475 trailing newline. 12476 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise. 12477 * gdb.java/jmisc.exp (p *args\n): Rename to ... 12478 (p *args): ... here and remove excessive trailing newline. 12479 124802010-05-31 Joel Brobecker <brobecker@adacore.com> 12481 12482 * gdb.base/subst.exp: Fix call to gdb_test with empty message. 12483 124842010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com> 12485 12486 Accept the new Linux kernel "t (tracing stop)" string. 12487 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func): 12488 Update comment. 12489 (state_wait) <T (tracing stop)>: New. 12490 (main): Update the state_wait expect string. 12491 124922010-05-28 Pedro Alves <pedro@codesourcery.com> 12493 12494 * limits.c, limits.exp: Delete files. 12495 * Makefile.in (clean mostlyclean): Adjust. 12496 * tracecmd.exp: Adjust. 12497 124982010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com> 12499 12500 * gdb.base/tui-layout.exp: New. 12501 125022010-05-28 Michael Snyder <msnyder@vmware.com> 12503 12504 * gdb.reverse/break-precsave.exp: 12505 Replace uses of send_gdb / gdb_expect. 12506 * gdb.reverse/break-reverse.exp: 12507 Replace uses of send_gdb / gdb_expect. 12508 * gdb.reverse/consecutive-precsave.exp: 12509 Replace uses of send_gdb / gdb_expect. 12510 * gdb.reverse/consecutive-reverse.exp: 12511 Replace uses of send_gdb / gdb_expect. 12512 * gdb.reverse/finish-precsave.exp: 12513 Replace uses of send_gdb / gdb_expect. 12514 * gdb.reverse/finish-reverse.exp: 12515 Replace uses of send_gdb / gdb_expect. 12516 * gdb.reverse/i386-precsave.exp: 12517 Replace uses of send_gdb / gdb_expect. 12518 * gdb.reverse/i386-reverse.exp: 12519 Replace uses of send_gdb / gdb_expect. 12520 * gdb.reverse/i386-sse-reverse.exp: 12521 Replace uses of send_gdb / gdb_expect. 12522 * gdb.reverse/i387-env-reverse.exp: 12523 Replace uses of send_gdb / gdb_expect. 12524 * gdb.reverse/i387-stack-reverse.exp: 12525 Replace uses of send_gdb / gdb_expect. 12526 * gdb.reverse/machinestate-precsave.exp: 12527 Replace uses of send_gdb / gdb_expect. 12528 * gdb.reverse/machinestate.exp: 12529 Replace uses of send_gdb / gdb_expect. 12530 * gdb.reverse/sigall-precsave.exp: 12531 Replace uses of send_gdb / gdb_expect. 12532 * gdb.reverse/sigall-reverse.exp: 12533 Replace uses of send_gdb / gdb_expect. 12534 * gdb.reverse/solib-precsave.exp: 12535 Replace uses of send_gdb / gdb_expect. 12536 * gdb.reverse/solib-reverse.exp: 12537 Replace uses of send_gdb / gdb_expect. 12538 * gdb.reverse/step-precsave.exp: 12539 Replace uses of send_gdb / gdb_expect. 12540 * gdb.reverse/step-reverse.exp: 12541 Replace uses of send_gdb / gdb_expect. 12542 * gdb.reverse/until-precsave.exp: 12543 Replace uses of send_gdb / gdb_expect. 12544 * gdb.reverse/until-reverse.exp: 12545 Replace uses of send_gdb / gdb_expect. 12546 * gdb.reverse/watch-precsave.exp: 12547 Replace uses of send_gdb / gdb_expect. 12548 * gdb.reverse/watch-reverse.exp: 12549 Replace uses of send_gdb / gdb_expect. 12550 125512010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com> 12552 12553 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy 12554 excessive newline. 12555 125562010-05-27 Michael Snyder <msnyder@vmware.com> 12557 12558 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect. 12559 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect. 12560 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect. 12561 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect. 12562 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect. 12563 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect. 12564 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect. 12565 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect. 12566 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect. 12567 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect. 12568 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect. 12569 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect. 12570 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect. 12571 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect. 12572 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect. 12573 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect. 12574 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect. 12575 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect. 12576 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect. 12577 125782010-05-26 Michael Snyder <msnyder@vmware.com> 12579 12580 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect. 12581 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect. 12582 12583 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect. 12584 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect. 12585 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect. 12586 12587 * gdb.reverse/consecutive-reverse.exp: 12588 Replace uses of send_gdb / gdb_expect. 12589 * gdb.reverse/consecutive-precsave.exp: 12590 Replace uses of send_gdb / gdb_expect. 12591 12592 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect. 12593 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect. 12594 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect. 12595 * gdb.mi/mi-ns-stale-regcache.exp: 12596 Replace uses of send_gdb / gdb_expect. 12597 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect. 12598 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect. 12599 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect. 12600 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect. 12601 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect. 12602 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect. 12603 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect. 12604 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect. 12605 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect. 12606 126072010-05-26 Michael Snyder <msnyder@vmware.com> 12608 12609 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect. 12610 12611 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect. 12612 12613 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect. 12614 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect. 12615 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect. 12616 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect. 12617 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect. 12618 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect. 12619 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect. 12620 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect. 12621 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect. 12622 126232010-05-25 Tom Tromey <tromey@redhat.com> 12624 12625 * gdb.base/macscp.exp: Add missing space after setup_kfail. 12626 126272010-05-25 Tom Tromey <tromey@redhat.com> 12628 12629 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail 12630 argument order. 12631 * gdb.base/macscp.exp: Fix setup_kfail argument order. 12632 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument 12633 order. 12634 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument 12635 order. 12636 * gdb.base/call-sc.exp (setup_kfails): Remove. 12637 (setup_compiler_kfails): Remove. 12638 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail 12639 argument order. 12640 * gdb.base/siginfo.exp: Fix setup_kfail argument order. 12641 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order. 12642 (advancei): Fix setup_kfail argument order. 12643 * gdb.base/radix.exp: Fix setup_kfail argument order. 12644 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument 12645 order. 12646 * gdb.base/structs.exp (setup_kfails): Remove. 12647 (setup_compiler_kfails): Fix setup_kfail argument order. 12648 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument 12649 order. 12650 * gdb.java/jmain.exp: Fix setup_kfail argument order. 12651 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix 12652 setup_kfail argument order. 12653 * gdb.cp/overload.exp: Fix setup_kfail argument order. 12654 126552010-05-25 Tom Tromey <tromey@redhat.com> 12656 12657 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636. 12658 126592010-05-25 Michael Snyder <msnyder@vmware.com> 12660 12661 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test. 12662 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test. 12663 * gdb.base/annota1.exp: Replace send_gdb with gdb_test. 12664 * gdb.base/annota3.exp: Replace send_gdb with gdb_test. 12665 * gdb.base/assign.exp: Replace send_gdb with gdb_test. 12666 * gdb.base/attach.exp: Replace send_gdb with gdb_test. 12667 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test. 12668 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test. 12669 * gdb.base/bitops.exp: Replace send_gdb with gdb_test. 12670 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test. 12671 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test. 12672 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test. 12673 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test. 12674 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test. 12675 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test. 12676 * gdb.base/charset.exp: Replace send_gdb with gdb_test. 12677 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test. 12678 * gdb.base/commands.exp: Replace send_gdb with gdb_test. 12679 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test. 12680 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test. 12681 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test. 12682 * gdb.base/constvars.exp: Replace send_gdb with gdb_test. 12683 * gdb.base/corefile.exp: Replace send_gdb with gdb_test. 12684 * gdb.base/default.exp: Replace send_gdb with gdb_test. 12685 * gdb.base/define.exp: Replace send_gdb with gdb_test. 12686 * gdb.base/display.exp: Replace send_gdb with gdb_test. 12687 * gdb.base/dump.exp: Replace send_gdb with gdb_test. 12688 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test. 12689 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test. 12690 * gdb.base/exprs.exp: Replace send_gdb with gdb_test. 12691 * gdb.base/fileio.exp: Replace send_gdb with gdb_test. 12692 * gdb.base/finish.exp: Replace send_gdb with gdb_test. 12693 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test. 12694 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test. 12695 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test. 12696 * gdb.base/gcore.exp: Replace send_gdb with gdb_test. 12697 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test. 12698 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test. 12699 * gdb.base/help.exp: Replace send_gdb with gdb_test. 12700 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test. 12701 * gdb.base/jump.exp: Replace send_gdb with gdb_test. 12702 * gdb.base/long_long.exp: Replace send_gdb with gdb_test. 12703 * gdb.base/maint.exp: Replace send_gdb with gdb_test. 12704 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test. 12705 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test. 12706 * gdb.base/pointers.exp: Replace send_gdb with gdb_test. 12707 * gdb.base/ptype.exp: Replace send_gdb with gdb_test. 12708 * gdb.base/whatis.exp: Replace send_gdb with gdb_test. 12709 127102010-05-25 Doug Evans <dje@google.com> 12711 12712 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and 12713 gdb.string_to_argv. 12714 127152010-05-21 Tom Tromey <tromey@redhat.com> 12716 12717 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc. 12718 Call it. 12719 * gdb.dwarf2/pieces.S: Update. 12720 * gdb.dwarf2/pieces.c (struct B): Remove initial field. 12721 127222010-05-21 Tom Tromey <tromey@redhat.com> 12723 12724 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc. 12725 Call it. 12726 * gdb.dwarf2/pieces.c (struct C): New. 12727 (f6): New function. 12728 * gdb.dwarf2/pieces.S: Replace. 12729 127302010-05-21 Tom Tromey <tromey@redhat.com> 12731 12732 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc. 12733 Call it. 12734 127352010-05-21 Tom Tromey <tromey@redhat.com> 12736 12737 * gdb.dwarf2.pieces.exp: New file. 12738 * gdb.dwarf2.pieces.S: New file. 12739 * gdb.dwarf2.pieces.c: New file. 12740 127412010-05-20 Pedro Alves <pedro@codesourcery.com> 12742 Joel Brobecker <brobecker@adacore.com> 12743 12744 * lib/gdb.exp (gdb_test_no_output): New function. 12745 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test 12746 when testing commands that should produce no output. 12747 127482010-05-17 Joel Brobecker <brobecker@adacore.com> 12749 12750 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the 12751 parameter that we want to watch being a constant. 12752 127532010-05-17 Joel Brobecker <brobecker@adacore.com> 12754 12755 * gdb.ada/cond_lang: New testcase. 12756 127572010-05-17 Joel Brobecker <brobecker@adacore.com> 12758 12759 * lib/gdb.exp (banned_variables): New variable/constant. 12760 (gdb_init): Add write trace on variables listed in banned_variables. 12761 (gdb_finish): Remove write traces on variables listed in 12762 banned_variables. 12763 127642010-05-17 Joel Brobecker <brobecker@adacore.com> 12765 12766 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id. 12767 * gdb.cp/koenig.exp: Likewise. 12768 127692010-05-14 Phil Muldoon <pmuldoon@redhat.com> 12770 12771 PR python/11482 12772 12773 * gdb.python/py-value.exp (test_value_hash): New function. 12774 127752010-05-11 Pierre Muller <muller@ics.u-strasbg.fr> 12776 12777 PR exp/11530. 12778 * gdb.base/gdb11530.c: New file. 12779 * gdb.base/gdb11530.exp: New file. 12780 127812010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com> 12782 12783 * gdb.dwarf2/dw2-modula2-self-type.exp: New. 12784 * gdb.dwarf2/dw2-modula2-self-type.S: New. 12785 127862010-05-07 Sami Wagiaalla <swagiaal@redhat.com> 12787 12788 * gdb.cp/koenig.exp: New test. 12789 * gdb.cp/koenig.cc: New test program. 12790 127912010-05-05 Joel Brobecker <brobecker@adacore.com> 12792 12793 Remove the use of prms_id and bug_id throughout the testsuite. 12794 127952010-05-04 Pierre Muller <muller@ics.u-strasbg.fr> 12796 12797 PR exp/11349. 12798 * testsuite/gdb.cp/ref-types.exp: Add test to examine 12799 use a reference local variable. 12800 128012010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com> 12802 12803 * gdb.base/break-interp.exp: Remove $exec.debug safety removal. 12804 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New 12805 variable different_dir. Move debugfile into a full directory pathname 12806 under DIFFERENT_DIR. 12807 * lib/gdb.exp (separate_debug_filename): Remove. 12808 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove 12809 variable debug_dir and mkdir of it. Update function comments. 12810 128112010-04-29 Pedro Alves <pedro@codesourcery.com> 12812 12813 PR gdb/11557 12814 12815 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New 12816 files. 12817 128182010-04-29 Phil Muldoon <pmuldoon@redhat.com> 12819 12820 * gdb.python/py-param.exp: New File. 12821 128222010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com> 12823 12824 * gdb.base/default.exp: Fix "set language" test. 12825 128262010-04-24 Pierre Muller <muller@ics.u-strasbg.fr> 12827 12828 PR breakpoints/11531. 12829 * gdb.base/gdb11531.c: New file. 12830 * gdb.base/gdb11531.exp: New file. 12831 128322010-04-26 Tom Tromey <tromey@redhat.com> 12833 12834 * gdb.base/completion.exp: Add tests for completion and deprecated 12835 commands. 12836 128372010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com> 12838 12839 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array) 12840 (print /x char_array): Escape curly brackets. 12841 128422010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com> 12843 12844 Fix deadlock on looped list of loaded shared objects. 12845 * gdb.base/solib-corrupted.exp: New. 12846 128472010-04-23 Doug Evans <dje@google.com> 12848 12849 * gdb.python/py-section-script.c: New file. 12850 * gdb.python/py-section-script.exp: New file. 12851 * gdb.python/py-section-script.py: New file. 12852 128532010-04-20 Chris Moller <cmoller@redhat.com> 12854 12855 PR 10179 12856 12857 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179. 12858 * gdb.base/pr10179-a.c: 12859 * gdb.base/pr10179-b.c: 12860 * gdb.base/pr10179.exp: New files. 12861 128622010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com> 12863 12864 Fix crashes on dangling display expressions. 12865 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG 12866 is SEP. 12867 (lib_flags): Remove the "debug" keyword. 12868 (libsepdebug): New variable for iterating new loop. 12869 (save_pf_prefix): New variable wrapping the loop. 12870 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it. 12871 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code. 12872 128732010-04-22 Pierre Muller <muller@ics.u-strasbg.fr> 12874 12875 * gdb.threads/watchthreads.exp: Change to obtain consistent output. 12876 128772010-04-22 Pierre Muller <muller@ics.u-strasbg.fr> 12878 12879 PR stabs/11479. 12880 * gdb.stabs/gdb11479.exp: New file. 12881 * gdb.stabs/gdb11479.c: New file. 12882 128832010-04-22 Pierre Muller <muller@ics.u-strasbg.fr> 12884 12885 * gdb.base/charset.c (Strin16, String32): New variables. 12886 * gdb.base/charset.exp (gdb_test): Test correct display 12887 of 16 or 32 bit strings. 12888 128892010-04-21 Chris Moller <cmoller@redhat.com> 12890 12891 PR 9167 12892 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167. 12893 * gdb.cp/pr9167.cc: New file. 12894 * gdb.cp/pr9167.exp: New file. 12895 12896 128972010-04-21 Pierre Muller <muller@ics.u-strasbg.fr> 12898 12899 PR pascal/11492. 12900 * gdb.pascal/gdb11492.pas: New file. 12901 * gdb.pascal/gdb11492.exp: New file. 12902 129032010-04-20 Joel Brobecker <brobecker@adacore.com> 12904 12905 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files. 12906 129072010-04-20 Joel Brobecker <brobecker@adacore.com> 12908 12909 * gdb.ada/dyn_loc: New testcase. 12910 129112010-04-20 Chris Moller <cmoller@redhat.com> 12912 12913 PR 10867 12914 12915 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687 12916 * gdb.cp/pr10687.cc: New file. 12917 * gdb.cp/pr10687.exp: New file. 12918 12919 129202010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com> 12921 Sergio Durigan Junior <sergiodj@redhat.com> 12922 12923 * gdb.fortran/logical.exp: New testcase. 12924 * gdb.fortran/logical.f90: New file. 12925 129262010-04-19 Doug Evans <dje@google.com> 12927 12928 * gdb.base/help.exp (help source): Update expected output. 12929 129302010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com> 12931 12932 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start, 12933 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing 12934 gdb_exit and return. 12935 (executable): New variable. 12936 (binfile): Use it. 12937 129382010-04-19 Pedro Alves <pedro@codesourcery.com> 12939 12940 PR breakpoints/8554. 12941 12942 * gdb.trace/save-trace.exp: Adjust. 12943 129442010-04-17 H.J. Lu <hongjiu.lu@intel.com> 12945 12946 PR corefiles/11511 12947 * gdb.arch/system-gcore.exp: New. 12948 * gdb.arch/gcore.c: Likewise. 12949 129502010-04-15 Doug Evans <dje@google.com> 12951 12952 * gdb.python/py-progspace.c: New file. 12953 * gdb.python/py-progspace.exp: New file. 12954 12955 * gdb.base/source.exp: Add tests for "source -s". 12956 129572010-04-14 Phil Muldoon <pmuldoon@redhat.com> 12958 12959 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer. 12960 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs. 12961 * gdb.python/py-prettyprint.exp: New test for to_string returning None. 12962 * gdb.python/py-mi.exp: New test for to_string returning None. 12963 129642010-04-12 Phil Muldoon <pmuldoon@redhat.com> 12965 12966 * gdb.python/py-breakpoint.c: Make result global. 12967 129682010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com> 12969 12970 Fix non-GNU make compatibility. 12971 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@. 12972 129732010-04-09 Phil Muldoon <pmuldoon@redhat.com> 12974 12975 * gdb.python/py-breakpoint.exp: New File. 12976 * gdb.python/py-breakpoint.C: Ditto. 12977 129782010-04-08 Stan Shebs <stan@codesourcery.com> 12979 12980 * gdb.trace/actions.exp: Clear default-collect. 12981 * gdb.trace/save-trace.exp: Clear default-collect. 12982 129832010-04-08 Phil Muldoon <pmuldoon@redhat.com> 12984 12985 * gdb.python/py-value: Add null string variable. 12986 (test_lazy_string): Test zero length, NULL address lazy 12987 strings. 12988 129892010-04-07 H.J. Lu <hongjiu.lu@intel.com> 12990 12991 * gdb.arch/i386-avx.c: New. 12992 * gdb.arch/i386-avx.exp: Likewise. 12993 12994 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4. 12995 129962010-04-06 Doug Evans <dje@google.com> 12997 12998 * gdb.base/source-test.gdb: New file. 12999 * gdb.base/source.exp: Test source -v. 13000 130012010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 13002 13003 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern. 13004 130052010-04-06 Pierre Muller <muller@ics.u-strasbg.fr> 13006 13007 * gdb.stabs/aout.sed: Convert all backslash to double backslash 13008 within one line, unless it is followed by a double quote. 13009 * gdb.stabs/hppa.sed: Idem. 13010 * gdb.stabs/weird.def: Add char and String constants 13011 * gdb.stabs/weird.exp: Check for correct parsing of 13012 char and string constants. 13013 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes 13014 in .stabs to .stabx substitution. 13015 130162010-04-05 Stan Shebs <stan@codesourcery.com> 13017 13018 * gdb.trace/tfile.c: Add a variable split across two blocks, and a 13019 constant global. 13020 * gdb.trace/tfile.exp: Try to print them. 13021 130222010-04-04 Stan Shebs <stan@codesourcery.com> 13023 13024 * gdb.base/completion.exp: Update for new "info watchpoints". 13025 * gdb.base/default.exp: Ditto. 13026 * gdb.base/help.exp: Ditto. 13027 * gdb.base/watchpoint.exp: Ditto. 13028 * gdb.trace/infotrace.exp: Update "info tracpoints" output. 13029 130302010-04-04 Stan Shebs <stan@codesourcery.com> 13031 13032 * gdb.trace/tfile.exp: Sharpen tfind test. 13033 130342010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com> 13035 13036 * gdb.base/break-entry.exp: New. 13037 130382010-04-02 Hui Zhu <teawater@gmail.com> 13039 Michael Snyder <msnyder@vmware.com> 13040 13041 * gdb.reverse/i386-sse-reverse.exp: New file. 13042 * gdb.reverse/i386-sse-reverse.c: New file. 13043 130442010-04-02 Pedro Alves <pedro@codesourcery.com> 13045 13046 * gdb.trace/tfind.exp: Adjust expected disassembly output. 13047 130482010-04-01 Stan Shebs <stan@codesourcery.com> 13049 13050 * gdb.trace/actions.exp: Tweak expected output. 13051 * gdb.trace/while-stepping.exp: Tweak expected output. 13052 130532010-04-01 H.J. Lu <hongjiu.lu@intel.com> 13054 13055 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh". 13056 130572010-04-01 Pedro Alves <pedro@codesourcery.com> 13058 13059 * gdb.base/commands.exp: Adjust. 13060 * gdb.cp/extern-c.exp: Adjust. 13061 130622010-04-01 Pedro Alves <pedro@codesourcery.com> 13063 13064 * gdb.trace/collection.c (local_test_func): Define a local struct, 13065 and instanciate it. 13066 130672010-04-01 Pedro Alves <pedro@codesourcery.com> 13068 13069 * gdb.trace/collection.exp (gdb_collect_args_test) 13070 (gdb_collect_argarray_test): XFAIL the tests that assume the 13071 argarray argument's elements are collected. 13072 130732010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com> 13074 13075 * gdb.dwarf2/dw2-bad-parameter-type.exp, 13076 gdb.dwarf2/dw2-bad-parameter-type.S: New. 13077 130782010-03-31 Stan Shebs <stan@codesourcery.com> 13079 13080 * gdb.trace/save-trace.exp: Test save/restore of default-collect 13081 and tracepoint conditionals. 13082 (gdb_verify_tracepoints): Delete unused return. 13083 130842010-03-26 Keith Seitz <keiths@redhat.com> 13085 13086 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to 13087 appear in the output before main. 13088 Remove KFAIL for gdb/2215 aka bz 9320. 13089 130902010-03-30 Doug Evans <dje@google.com> 13091 13092 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined 13093 by dejagnu. 13094 * gdb.arch/amd64-dword.exp: Ditto. 13095 13096 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text 13097 match. 13098 (break printf): Ditto. 13099 131002010-03-29 Sami Wagiaalla <swagiaal@redhat.com> 13101 13102 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with 13103 gcc < 4.4. 13104 * gdb.cp/shadow.exp: Ditto. 13105 131062010-03-29 Pedro Alves <pedro@codesourcery.com> 13107 13108 * gdb.trace/collection.exp (run_trace_experiment): Make sure 13109 "tstart" is silent. 13110 131112010-03-29 Pedro Alves <pedro@codesourcery.com> 13112 13113 * gdb.trace/collection.exp (executable): New. 13114 (binfile): Use it. 13115 (fpreg, spreg, pcreg): New. 13116 (test_register): Use gdb_test_multiple. Pass /x to print. 13117 (prepare_for_trace_test): New. 13118 (run_trace_experiment): Use "continue", not gdb_run_cmd. 13119 (gdb_collect_args_test, gdb_collect_argstruct_test) 13120 (gdb_collect_argarray_test, gdb_collect_locals_test): Use 13121 prepare_for_trace_test. 13122 (gdb_collect_registers_test): Use prepare_for_trace_test. Use 13123 fpreg, spreg and pcreg. 13124 (gdb_collect_expression_test, gdb_collect_globals_test): Use 13125 prepare_for_trace_test. 13126 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't 13127 try to detect tracing support here. Don't set breakpoints at 13128 `begin' or `end' here. 13129 <global scope>: Use clean_restart. Run to main before checking 13130 for tracing support. Check for for tracing support here. 13131 131322010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com> 13133 13134 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add 13135 " as $displacement" to "seen displacement message". 13136 131372010-03-28 Pedro Alves <pedro@codesourcery.com> 13138 13139 * gdb.trace/while-dyn.exp (executable): New variable. 13140 (binfile): Use it. 13141 (test_while_stepping): New function. Move most tests here. Call 13142 it once for each of the while-stepping, stepping and ws aliases. 13143 131442010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 13145 13146 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions 13147 that do not provide the tagless_struct type name at all. 13148 (test_print_anon_union): Do not check value of uninitialized 13149 union member. Do not use cp_test_ptype_class, so we can accept 13150 "long" as well as "long int". 13151 131522010-03-26 Pedro Alves <pedro@codesourcery.com> 13153 13154 * gdb.trace/tfile.c (tohex, bin2hex): New. 13155 (write_error_trace_file): Hexify error description. 13156 131572010-03-25 Stan Shebs <stan@codesourcery.com> 13158 13159 * gdb.trace/tfile.c: Generate an additional trace file, improve 13160 portability. 13161 * gdb.trace/tfile.exp: Test trace file with an error stop, delete 13162 files in a better way. 13163 131642010-03-25 Keith Seitz <keiths@redhat.com> 13165 13166 * gdb.java/jprint.exp: XFAIL printing of static class members 13167 because of GCC debuginfo problem. 13168 131692010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com> 13170 13171 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New. 13172 131732010-03-24 Daniel Jacobowitz <dan@codesourcery.com> 13174 13175 * gdb.base/completion.exp: Allow long instead of long int. 13176 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView. 13177 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference 13178 variable p. 13179 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data. 13180 * gdb.base/pointers.exp: Allow long instead of long int. 13181 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI. 13182 * gdb.base/step-line.exp: Allow a directory before the source file name. 13183 131842010-03-24 Tom Tromey <tromey@redhat.com> 13185 13186 PR breakpoints/9352: 13187 * gdb.base/default.exp: Update. 13188 * gdb.base/commands.exp: Update. 13189 * gdb.cp/extern-c.exp: Test setting commands on multiple 13190 breakpoints at once. 13191 131922010-03-24 Daniel Jacobowitz <dan@codesourcery.com> 13193 13194 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip 13195 if gdb,nosignals. 13196 * gdb.base/watchpoints.c: Do not include unnecessary headers. 13197 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program 13198 exited". 13199 132002010-03-24 Stan Shebs <stan@codesourcery.com> 13201 13202 * gdb.trace/tfile.exp: Expect "trace frame", with a space. 13203 132042010-03-24 Daniel Jacobowitz <dan@codesourcery.com> 13205 13206 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView. 13207 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped 13208 argument. Handle "short" and "long". 13209 (Top level): Pass overprototyped output for old_fptr and xptr. 13210 132112010-03-23 Pedro Alves <pedro@codesourcery.com> 13212 13213 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf 13214 format strings and add casts to avoid compiler warnings. 13215 132162010-03-23 Vladimir Prus <vladimir@codesourcery.com> 13217 13218 * lib/trace-support.exp (gdb_trace_setactions): 13219 Don't expect whitespace after ">" prompt. 13220 * gdb.trace/actions.exp: Adjust for output changes. 13221 * gdb.trace/while-stepping.exp: Likewise. 13222 132232010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com> 13224 13225 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175 13226 and r157645). 13227 132282010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com> 13229 13230 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S: 13231 New. 13232 132332010-03-22 Daniel Jacobowitz <dan@codesourcery.com> 13234 13235 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi. 13236 * gdb.python/py-mi.exp (binfile): Rename to py-mi. 13237 132382010-03-19 Stan Shebs <stan@codesourcery.com> 13239 13240 * gdb.trace/ax.exp: New file. 13241 132422010-03-19 Doug Evans <dje@google.com> 13243 13244 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed" 13245 output from gcc. 13246 13247 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries 13248 named /usr/sbin/prelink<foo>. 13249 132502010-03-18 Stan Shebs <stan@codesourcery.com> 13251 13252 * gdb.trace/circ.exp: Test circular-trace-buffer. 13253 * gdb.trace/tfile.exp: Update tstatus test. 13254 132552010-03-18 Joel Brobecker <brobecker@adacore.com> 13256 13257 * gdb.dwarf2/dw2-anonymous-func.S: New file. 13258 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase. 13259 132602010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 13261 13262 * gdb.mi/gdb680.exp: Revert 2009-06-17 change. 13263 132642010-03-18 Pedro Alves <pedro@codesourcery.com> 13265 13266 * gdb.base/default.exp: Adjust the expected output of the finish 13267 and until commands when the inferior is not being run. 13268 132692010-03-15 Sami Wagiaalla <swagiaal@redhat.com> 13270 13271 * gdb.cp/shadow.exp: Removed kfail; test has been fix. 13272 * gdb.cp/nsusing.exp: Ditto. 13273 132742010-03-15 Tom Tromey <tromey@redhat.com> 13275 13276 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==. 13277 * gdb.cp/userdef.cc (operator==): New function. 13278 (main): New locals mem1, mem2. 13279 132802010-03-15 Jie Zhang <jie@codesourcery.com> 13281 13282 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var. 13283 Declare and use new loadtimeout variable. 13284 132852010-03-14 Daniel Jacobowitz <dan@codesourcery.com> 13286 13287 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load. 13288 Use gdb_load later. 13289 132902010-03-14 Pedro Alves <pedro@codesourcery.com> 13291 13292 * gdb.base/solib-disc.c (main): Make format of fprintf a string 13293 literal. Add missing endlines to prints to stderr. 13294 132952010-03-12 Tom Tromey <tromey@redhat.com> 13296 13297 PR c++/9708: 13298 * gdb.cp/m-static.exp: Add regression test. 13299 * gdb.cp/m-static.cc (method): New method. 13300 (main): Call it. 13301 133022010-03-12 Sami Wagiaalla <swagiaal@redhat.com> 13303 13304 * gdb.cp/gdb2384-base.h: Created 'namespace B'. 13305 * gdb.cp/gdb2384-base.cc: Use 'namespace B'. 13306 133072010-03-12 Daniel Jacobowitz <dan@codesourcery.com> 13308 13309 * lib/gdb.exp (gdb_test_multiple): Handle -timeout. 13310 133112010-03-12 Daniel Jacobowitz <dan@codesourcery.com> 13312 13313 * lib/gdb.exp (skip_stl_tests): New. 13314 (gdb_compile): Symbian needs -ldl. 13315 (shlib_target_file): New. 13316 (shlib_symbol_file): New. 13317 (gdb_load_shlibs): Use shlib_target_file. 13318 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file. 13319 * gdb.cp/exception.exp: Use skip_stl_tests. 13320 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested. 13321 * gdb.cp/try_catch.exp: Use skip_stl_tests. 13322 * gdb.cp/mb-templates.exp: Ditto. 13323 * gdb.base/commands.exp: Relax regexes. 13324 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use 13325 shlib_target_file and shlib_symbol_file. 13326 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in 13327 sections. 13328 * gdb.base/ending-run.exp: Accept E32Main for symbian. 13329 * gdb.base/solib-disc.exp: Use 13330 shlib_target_file and shlib_symbol_file. 13331 * gdb.base/unload.exp: Don't skip on symbian. Use 13332 shlib_target_file and shlib_symbol_file. 13333 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote. 13334 133352010-03-12 Pedro Alves <pedro@codesourcery.com> 13336 13337 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64. 13338 * gdb.trace/report.exp: Adjust for x86 and x86_64. 13339 Issue a tfind end before looking for a tracepoint frame. 13340 * gdb.trace/tfind.exp: Adjust tstatus output. 13341 Adjust disassembly output. 13342 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64. 13343 133442010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com> 13345 13346 * gdb.base/break-interp.exp: Create new displacement parameter value 13347 for the test_ld calls. 13348 (reach): New parameter displacement, verify its content. New push of 13349 pf_prefix "reach-$func:". Import global expect_out. 13350 (test_core): New parameter displacement, verify its content. New push 13351 of pf_prefix "core:". New command "set verbose on". Import global 13352 expect_out. 13353 (test_attach): New parameter displacement, verify its content. New 13354 push of pf_prefix "attach:". New command "set verbose on". Import 13355 global expect_out. 13356 (test_ld): New parameter displacement, pass it to the reach, test_core 13357 and test_attach calls and verify its content in the "ld.so exit" test. 13358 * gdb.base/prelink.exp: Remove gdb_exit and final return. 13359 (prelink): Update expected text, use gdb_test. 13360 133612010-03-10 Doug Evans <dje@google.com> 13362 13363 * gdb.base/checkpoint.exp: Fix comment. 13364 Lengthen timeout while doing >600 checkpoints test. 13365 Rename duplicate "kill all one" test to keep test names unique. 13366 133672010-03-10 Pedro Alves <pedro@codesourcery.com> 13368 13369 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New. 13370 133712010-03-08 Keith Seitz <keiths@redhat.com> 13372 13373 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods. 13374 * gdb.cp/cplusfuncs.cc (dm_type_short): New function. 13375 (dm_type_long): New function. 13376 (dm_type_unsigned_short): New function. 13377 (dm_type_unsigned_long): New function. 13378 (myint): New typedef. 13379 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short, 13380 long, unsigned shor and long, operator char*, and typedef. 13381 (test_lookup_operator_functions): Add operator char* test. 13382 (test_paddr_operator_functions): Likewise. 13383 (test_paddr_overloaded_functions): Use probe values for 13384 short, long, and unsigned short and long. 13385 (test_paddr_hairy_functions): If the demangler probe detected 13386 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3 13387 demangler. 13388 * gdb.cp/expand-sals.exp: Backtrace may contain class names. 13389 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf" 13390 and "print null_pmf". 13391 Add test "ptype a.*pmf". 13392 * gdb.cp/overload.exp: Allow optional "int" to appear with 13393 "short" and "long". 13394 * gdb.cp/ovldbreak.exp: Use append to construct super-duper 13395 long expect value for men_overload1arg. 13396 Allow "int" to appear with "short" and "long". 13397 When testing "info break", add argument for main (void). 13398 Also allow "int" to appear with "short" and "long". 13399 Ditto with "unsigned" and "long long". 13400 * gdb.java/jmain.exp: Do not enclose methods names in single 13401 quotes. 13402 * gdb.java/jmisc.exp: Likewise. 13403 * gdb.java/jprint.exp: Likewise. 13404 * gdb.python/py-symbol.exp: Update expected "linkage_name" value. 13405 13406 From Jan Kratochvil <jan.kratochvil@redhat.com>: 13407 * gdb.cp/exception.exp (backtrace after first throw) 13408 (backtrace after second throw): Allow a namespace before __cxa_throw. 13409 (backtrace after first catch, backtrace after second catch): Allow 13410 a namespace before __cxa_begin_catch. 13411 13412 * gdb.cp/cpexprs.exp: New file. 13413 * gdb.cp/cpexprs.cc: New file. 13414 13415 From Daniel Jacobowitz <dan@codesourcery.com> 13416 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers 13417 to use string_to_regexp. 13418 (ctor, dtor): New functions. Use them to match constructor 13419 and destructor function types. 13420 (Top level): Use runto_main. 13421 134222010-03-05 Tom Tromey <tromey@redhat.com> 13423 13424 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use 13425 gdb.target_charset. 13426 (pp_ns.to_string): Likewise. 13427 134282010-03-04 Keith Seitz <keiths@redhat.com> 13429 13430 * gdb.cp/overload.exp: Test that the filename portion of a linespec 13431 can be quoted. Test that both the filename and function/line 13432 portions can be quoted at the same time. 13433 134342010-03-04 Pedro Alves <pedro@codesourcery.com> 13435 13436 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New. 13437 134382010-03-03 Doug Evans <dje@google.com> 13439 13440 * lib/gdb.exp (gdb_compile_pthreads): Handle case where 13441 libc contains libpthread. 13442 13443 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r. 13444 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead 13445 of gdb_compile. Add another pattern to match android backtrace. 13446 134472010-03-03 Tom Tromey <tromey@redhat.com> 13448 13449 PR gdb/11345: 13450 * gdb.base/printcmds.exp (test_printf): Add test. 13451 134522010-03-02 H.J. Lu <hongjiu.lu@intel.com> 13453 13454 * gdb.arch/amd64-byte.exp: New. 13455 * gdb.arch/amd64-dword.exp: Likewise. 13456 * gdb.arch/amd64-pseudo.c: Likewise. 13457 * gdb.arch/amd64-word.exp: Likewise. 13458 * gdb.arch/i386-byte.exp: Likewise. 13459 * gdb.arch/i386-pseudo.c: Likewise. 13460 * gdb.arch/i386-word.exp: Likewise. 13461 134622010-03-01 Daniel Jacobowitz <dan@codesourcery.com> 13463 13464 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags 13465 types. Add structreg, bitfields, and flags registers. 13466 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields 13467 registers. 13468 134692010-03-01 H.J. Lu <hongjiu.lu@intel.com> 13470 13471 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86. 13472 (load_description): Set architecture if defined. 13473 134742010-02-28 Phil Muldoon <pmuldoon@redhat.com> 13475 13476 * gdb.python/py-frame.exp: Add read_var block tests. 13477 * gdb.python/py-frame.c (block): New function. 13478 134792010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com> 13480 Daniel Jacobowitz <dan@codesourcery.com> 13481 13482 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return. 13483 134842010-02-25 David S. Miller <davem@davemloft.net> 13485 13486 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and 13487 fix logic for setting all_syscalls_numbers. 13488 134892010-02-24 Phil Muldoon <pmuldoon@redhat.com> 13490 13491 * Makefile.in: Add py-block and py-symbol. 13492 * gdb.python/py-symbol.exp: New File. 13493 * gdb.python/py-symtab.exp: New File. 13494 * gdb.python/py-block.exp: New File. 13495 * gdb.python/py-symbol.c: New File. 13496 * gdb.python/py-block.c: New File. 13497 134982010-02-24 Phil Muldoon <pmuldoon@redhat.com> 13499 13500 PR python/11314 13501 * lib/gdb.exp (skip_python_tests): New function. 13502 * gdb.python/py-cmd.exp: Use skip_python_tests. 13503 * gdb.python/py-frame.exp: Likewise. 13504 * gdb.python/py-function.exp: Likewise. 13505 * gdb.python/py-prettyprint.exp: Likewise. 13506 * gdb.python/py-template.exp: Likewise. 13507 * gdb.python/py-type.exp: Likewise. 13508 * gdb.python/py-value.exp: Likewise. 13509 135102010-02-22 Pedro Alves <pedro@codesourcery.com> 13511 13512 PR9605 13513 13514 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files. 13515 135162010-02-19 Tom Tromey <tromey@redhat.com> 13517 13518 PR c++/8693, PR c++/9496: 13519 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added 13520 regression tests. 13521 135222010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com> 13523 13524 Fix compatibility with m68k as. 13525 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte. 13526 Use only /* comments */. 13527 135282010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 13529 13530 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT. 13531 * configure: Regenerate. 13532 135332010-02-18 Daniel Jacobowitz <dan@codesourcery.com> 13534 13535 * gdb.python/py-type.exp: Check for Python support. 13536 135372010-02-17 Pedro Alves <pedro@codesourcery.com> 13538 13539 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new 13540 `regsub' syntax available. 13541 135422010-02-17 Pedro Alves <pedro@codesourcery.com> 13543 13544 * gdb.base/shmain.c (main): Remove printf call. 13545 * gdb.base/sizeof.c (main): Cast return of sizeof to int. 13546 * gdb.base/unload.c (main): Make format of fprintf a string 13547 literal. Add missing endlines to prints to stderr. 13548 * gdb.base/watchpoint-solib.c (open_shlib): Ditto. 13549 135502010-02-17 Tom Tromey <tromey@redhat.com> 13551 13552 * gdb.java/jprint.java (jprint.props): New field. 13553 * gdb.java/jprint.exp (set_lang_java): Add regression test. 13554 135552010-02-17 Pedro Alves <pedro@codesourcery.com> 13556 13557 * gdb.base/charset.exp: Don't assume new `regsub' syntax 13558 available. 13559 135602010-02-16 Daniel Jacobowitz <dan@codesourcery.com> 13561 13562 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file 13563 creation to support remote host testing. 13564 135652010-02-16 Daniel Jacobowitz <dan@codesourcery.com> 13566 13567 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail. 13568 Recognize "command not found". 13569 135702010-02-16 Daniel Jacobowitz <dan@codesourcery.com> 13571 13572 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware 13573 single-stepping. 13574 135752010-02-16 Daniel Jacobowitz <dan@codesourcery.com> 13576 13577 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test 13578 if arguments are not supported. 13579 135802010-02-16 Daniel Jacobowitz <dan@codesourcery.com> 13581 13582 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to 13583 be const or non-const. 13584 135852010-02-16 Daniel Jacobowitz <dan@codesourcery.com> 13586 13587 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use 13588 mi_send_resuming_command to send -exec-continue. 13589 135902010-02-16 Daniel Jacobowitz <dan@codesourcery.com> 13591 13592 * gdb.base/list.exp (test_list_filename_and_function): Add test 13593 with single quotes. 13594 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy 13595 matching. 13596 * gdb.cp/overload.exp: Add tests with filename, function, and quotes. 13597 Add KFAIL'd tests for PR gdb/11289. 13598 135992010-02-16 Daniel Jacobowitz <dan@codesourcery.com> 13600 13601 * gdb.cp/cpcompletion.exp: Specify source file name explicitly. 13602 136032010-02-16 Daniel Jacobowitz <dan@codesourcery.com> 13604 13605 * gdb.base/comp-dir/subdir/dummy.txt: New file. 13606 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating 13607 a temporary directory. 13608 136092010-02-16 Daniel Jacobowitz <dan@codesourcery.com> 13610 13611 * gdb.base/charset.exp: Use a single regular expression to match 13612 show host-charset and show target-charset output. 13613 136142010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com> 13615 13616 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the 13617 "Illegal process-id" expect string more exact. 13618 (attach to digits-starting nonsense is prohibited): New. 13619 136202010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com> 13621 13622 * gdb.base/prelink.exp (set verbose on): New. 13623 136242010-02-12 Tomas Holmberg <th@virtutech.com> 13625 13626 * mi-reverse.exp: New file. Test for reverse option to the 13627 following MI commands: exec-continue, exec-finish, exec-next, 13628 exec-step, exec-next-instruction, exec-step-instruction. 13629 136302010-02-09 Joel Brobecker <brobecker@adacore.com> 13631 13632 * gdb.ada/ptype_tagged_param: New testcase. 13633 136342010-02-08 Tom Tromey <tromey@redhat.com> 13635 13636 PR c++/8017: 13637 * gdb.cp/overload.exp: Add tests. 13638 * gdb.cp/overload.cc (struct K): New. 13639 (namespace N): New. 13640 (main): Call new functions. 13641 (K::staticoverload): Define. 13642 136432010-02-08 Chris Moller <moller@mollerware.com> 13644 13645 PR gdb/10728 13646 * gdb.cp/pr10728-x.h: New file. 13647 * gdb.cp/pr10728-x.cc: New file. 13648 * gdb.cp/pr10728-y.cc: New file. 13649 * gdb.cp/pr10728.exp: New file. 13650 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728 13651 136522010-02-08 Chris Moller <moller@mollerware.com> 13653 13654 PR gdb/9067 13655 * gdb.cp/pr9067.exp: New 13656 * gdb.cp/pr9067.cc: New 13657 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067 13658 136592010-02-08 Joel Brobecker <brobecker@adacore.com> 13660 13661 * lib/gdb.exp (gdb_test_timeout): New global variable. 13662 Set it to timeout if not already set. 13663 (gdb_init): Reset the value of timeout to gdb_test_timeout. 13664 136652010-02-05 Doug Evans <dje@google.com> 13666 13667 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by 13668 user. 13669 136702010-02-05 Sami Wagiaalla <swagiaal@redhat.com> 13671 13672 PR c++/7935: 13673 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed. 13674 136752010-02-04 Tom Tromey <tromey@redhat.com> 13676 13677 * gdb.cp/virtbase.exp: Make test case names unique. 13678 136792010-02-02 Tom Tromey <tromey@redhat.com> 13680 13681 * gdb.cp/virtbase.exp: Add regression tests. 13682 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes. 13683 (main): Instantiate RHC. 13684 136852010-02-02 Tom Tromey <tromey@redhat.com> 13686 13687 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for 13688 type-printing change. 13689 136902010-02-02 Tom Tromey <tromey@redhat.com> 13691 13692 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890: 13693 * gdb.cp/virtbase.cc: New file. 13694 * gdb.cp/virtbase.exp: New file. 13695 * gdb.cp/userdef.exp: Allow 'struct' or 'class'. 13696 136972010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com> 13698 13699 PR libc/11214: 13700 * gdb.threads/current-lwp-dead.c: Include features.h. 13701 (HAS_NOMMU): New. 13702 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU]. 13703 137042010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com> 13705 13706 * gdb.base/symbol-without-target_section.exp, 13707 gdb.base/symbol-without-target_section.c: New. 13708 137092010-02-01 Daniel Jacobowitz <dan@codesourcery.com> 13710 13711 * gdb.base/bigcore.exp: Reset increased timeout. 13712 * gdb.base/interrupt.exp: Match unexpected gdb prompt. 13713 137142010-02-01 Daniel Jacobowitz <dan@codesourcery.com> 13715 13716 * gdb.base/gcore.exp (capture_command_output): Use 13717 gdb_test_multiple. 13718 137192010-02-01 Daniel Jacobowitz <dan@codesourcery.com> 13720 13721 * gdb.arch/thumb2-it.S (it_breakpoints): New function. 13722 * gdb.arch/thumb2-it.exp (test_it_break): New function. 13723 (Top level): Call it. 13724 137252010-02-01 Daniel Jacobowitz <dan@codesourcery.com> 13726 13727 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files. 13728 137292010-01-29 Daniel Jacobowitz <dan@codesourcery.com> 13730 13731 * gdb.base/call-strs.exp, gdb.base/default.exp, 13732 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp, 13733 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp, 13734 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp, 13735 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp, 13736 gdb.base/watchpoint-solib.exp: Save and restore timeout. 13737 * gdb.base/ending-run.exp: Correct restore of timeout. 13738 * gdb.base/page.exp: Remove unnecessary timeout setting. 13739 137402010-01-29 Joel Brobecker <brobecker@adacore.com> 13741 13742 * gdb.ada/rec_return: New testcase. 13743 137442010-01-29 Joel Brobecker <brobecker@adacore.com> 13745 13746 * gdb.ada/call_pn: New testcase. 13747 137482010-01-28 Daniel Jacobowitz <dan@codesourcery.com> 13749 13750 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function. 13751 (Top level): Use it to resume. 13752 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize 13753 the Thumb mode displaced stepping error as unsupported. 13754 137552010-01-28 Sami Wagiaalla <swagiaal@redhat.com> 13756 13757 * gdb.cp/nsusing.exp: Added more tests. 13758 * gdb.cp/nsrecurs.exp: Ditto. 13759 * gdb.cp/nsusing.cc: Added test functions. 13760 * gdb.cp/nsrecurs.cc: Ditto. 13761 137622010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com> 13763 13764 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any 13765 absolute directory pathnames in gdb.sum file. 13766 137672010-01-27 Sami Wagiaalla <swagiaal@redhat.com> 13768 13769 * gdb.cp/namespace-using.exp: Rename to nsusing.exp. 13770 * gdb.cp/namespace-using.cc: Rename to nsusing.cc. 13771 137722010-01-26 Tom Tromey <tromey@redhat.com> 13773 13774 PR exp/7643: 13775 * gdb.base/printcmds.exp (test_print_string_constants): Remove 13776 setup_kfail. 13777 137782010-01-14 Sami Wagiaalla <swagiaal@redhat.com> 13779 13780 * gdb.cp/nsrecurs.exp: New test. 13781 * gdb.cp/nsrecurs.cc: New test program. 13782 * gdb.cp/nsstress.exp: New test. 13783 * gdb.cp/nsstress.cc: New test program. 13784 * gdb.cp/nsdecl.exp: New test. 13785 * gdb.cp/nsdecl.cc: New test program. 13786 137872010-01-26 Sami Wagiaalla <swagiaal@redhat.com> 13788 13789 * gdb.cp/namespace-using.exp: Add test for printing of namespaces 13790 imported into file scope. 13791 Marked test as xfail. 13792 * gdb.cp/namespace-using.cc (marker5): New function. 13793 * gdb.cp/shadow.exp: New test. 13794 * gdb.cp/shadow.cc: New test program. 13795 * gdb.cp/nsimport.exp: New test. 13796 * gdb.cp/nsimport.cc: New test program. 13797 137982010-01-25 Tom Tromey <tromey@redhat.com> 13799 13800 PR gdb/11049: 13801 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test 13802 with "set print null-stop on". 13803 138042010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com> 13805 13806 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'): 13807 Adjust it for DISASSEMBLY_OMIT_FNAME. 13808 138092010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com> 13810 13811 PR symtab/11199: 13812 * gdb.dwarf2/member-ptr-forwardref.exp, 13813 gdb.dwarf2/member-ptr-forwardref.S: New. 13814 138152010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com> 13816 13817 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove. 13818 (thread1_func): Protect thread1_tid with thread1_tid_cond by 13819 thread1_tid_mutex. Remove gdbstop_mutex handling. 13820 (thread2_func): Protect thread2_tid with thread2_tid_cond by 13821 thread2_tid_mutex. Remove gdbstop_mutex handling. 13822 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before 13823 pthread_create. Remove gdbstop_mutex handling. New comment. Replace 13824 pthread_cond_wait conditionalizations by while loops. 13825 138262010-01-20 Tom Tromey <tromey@redhat.com> 13827 13828 PR backtrace/10770: 13829 * gdb.dwarf2/pr10770.exp: New file. 13830 * gdb.dwarf2/pr10770.c: New file. 13831 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770. 13832 138332010-01-20 Vladimir Prus <vladimir@codesourcery.com> 13834 13835 * gdb.mi/mi-async.exp: Remove check for 'async' target, because 13836 that target was removed, and the test always runs native anyway. 13837 138382010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com> 13839 13840 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c, 13841 gdb.base/watchpoint-cond-gone-stripped.c: New. 13842 138432010-01-19 Tom Tromey <tromey@redhat.com> 13844 13845 PR c++/8000: 13846 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in 13847 existing tests. 13848 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum. 13849 (main): Use AAA::SomeEnum. 13850 138512010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com> 13852 13853 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New. 13854 (test_ignore_count): Declare line_callme_body global. 13855 (run to breakpoint with ignore count): Use line_callme_body. 13856 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body) 13857 (set line_main_hello, set line_main_return): Reindent. 13858 (set line_callee4_head, set line_callee4_body, set line_callee4_next): 13859 New. 13860 (continue to callee4): Use line_callee4_body. 13861 (check *stopped from CLI command): Use line_callee4_next. 13862 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body) 13863 (set line_main_hello, set line_main_return): Reindent. 13864 (set line_callee4_head, set line_callee4_body): New. 13865 (continue to callee4): Use line_callee4_body. 13866 138672010-01-18 Tom Tromey <tromey@redhat.com> 13868 13869 PR c++/9680: 13870 * gdb.cp/casts.cc: Add new classes and variables. 13871 * gdb.cp/casts.exp: Test new operators. 13872 138732010-01-18 Tom Tromey <tromey@redhat.com> 13874 Thiago Jung Bauermann <bauerman@br.ibm.com> 13875 13876 * gdb.python/source2.py: New file. 13877 * gdb.python/source1: New file. 13878 * gdb.python/python.exp: Test "source" command. 13879 138802010-01-15 Stan Shebs <stan@codesourcery.com> 13881 13882 * gdb.trace/tfile.c: New file. 13883 * gdb.trace/tfile.exp: New file. 13884 138852010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com> 13886 13887 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove. 13888 138892010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com> 13890 13891 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New. 13892 138932010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com> 13894 13895 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h. 13896 (libfunc): New parameter action. Implement also selectable "sleep". 13897 * gdb.base/break-interp-main.c: Include assert.h. 13898 (libfunc): New parameter action. 13899 (main): New parameters argc and argv. Assert argc. Pass argv. 13900 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument. 13901 (test_attach): New proc. 13902 (test_ld): Pass new "segv" exec parameter. Call also test_attach. 13903 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile. 13904 139052010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com> 13906 13907 * gdb.base/break-interp.exp (test_core): New proc. 13908 (test_ld): Call it. 13909 139102010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com> 13911 13912 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New. 13913 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile. 13914 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info 13915 and gdb_compile_shlib. Use new -Wl compiler options. 13916 (dl bt, main bt): New tests. 13917 139182010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com> 13919 13920 Support PIEs with no symfile_objfile. 13921 * gdb.base/break-interp.exp: New argument at the test_ld calls. 13922 (test_ld): New parameter trynosym. 13923 (test_ld <$trynosym>): New block. 13924 139252010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com> 13926 13927 * gdb.base/break-interp.exp: New file. 13928 139292010-01-13 Phil Muldoon <pmuldoon@redhat.com> 13930 13931 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test. 13932 * gdb.python/py-prettyprint.py (pp_ls): New printer. 13933 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string 13934 test. 13935 * gdb.python/py-prettyprint.c: Define lazystring test structure. 13936 * gdb.python/py-mi.exp: Add lazy string test. 13937 139382010-01-13 Vladimir Prus <vladimir@codesourcery.com> 13939 13940 * lib/mi-support.exp (mi_check_thread_states): Handle 13941 core number in thread listing. 13942 139432010-01-12 Joel Brobecker <brobecker@adacore.com> 13944 13945 * gdb.base/maint.exp: Adjust the expected output for the 13946 "maint print type" test. Use gdb_test_multiple instead of 13947 gdb_sent/gdb_expect. 13948 139492010-01-11 Doug Evans <dje@google.com> 13950 13951 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename 13952 from gdbserver_download. All callers updated. 13953 13954 * gdb.server/ext-run.exp: "info os processes" requires xml support. 13955 139562010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com> 13957 13958 Implement binary numbers parsing. 13959 * gdb.base/printcmds.exp (test_integer_literals_accepted) 13960 (test_integer_literals_rejected): New binary tests. 13961 139622010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 13963 13964 * gdb.cell/configure: Regenerate. 13965 139662010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com> 13967 13968 * gdb.base/corefile.exp: Move the core finding block out and call it as 13969 core_find, new variable $corefile, replace corefile by $corefile and 13970 [file tail $corefile] for usage vs. test names resp. 13971 * lib/gdb.exp (core_find): Move it as a new function here. New 13972 parameter binfile and deletefiles. New variable $destcore. Pre-delete 13973 $destcore. Return "" on error. 13974 139752010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com> 13976 13977 Workaround PR binutils/10802. 13978 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes 13979 (twice). 13980 139812010-01-08 Daniel Jacobowitz <dan@codesourcery.com> 13982 13983 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals. 13984 139852010-01-08 Joel Brobecker <brobecker@adacore.com> 13986 13987 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect 13988 call, to avoid interruption. 13989 139902010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com> 13991 13992 * gdb.stabs/weird.def (args93): New. 13993 139942010-01-07 Doug Evans <dje@google.com> 13995 13996 * lib/gdb.exp (gdb_skip_xml_test): Add comment. 13997 139982010-01-07 Tom Tromey <tromey@redhat.com> 13999 14000 * gdb.base/source.exp: Use correct line number. 14001 140022010-01-05 Stan Shebs <stan@codesourcery.com> 14003 14004 * gdb.trace/tracecmd.exp: Test ftrace. 14005 140062010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 14007 14008 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets. 14009 140102010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com> 14011 14012 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to 14013 "uint_for_mi_testing". 14014 140152010-01-01 Joel Brobecker <brobecker@adacore.com> 14016 14017 Test indented comment in file being sourced. 14018 * gdb.base/commands.exp: Test indented comment in file being sourced. 14019 140202010-01-01 Joel Brobecker <brobecker@adacore.com> 14021 14022 * gdb.fortran/array-element.f, gdb.fortran/complex.f, 14023 gdb.fortran/derived-type.f90, gdb.fortran/module.f90, 14024 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright 14025 notice. 14026 140272010-01-01 Joel Brobecker <brobecker@adacore.com> 14028 14029 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright 14030 notice. 14031 140322010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com> 14033 14034 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert 14035 missing $after_stopped and comma (,) expectation. 14036 140372009-12-31 Stan Shebs <stan@codesourcery.com> 14038 14039 * gdb.trace/actions.exp: Test teval action. 14040 140412009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com> 14042 14043 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function. 14044 (top level): Call test_watchpoint_in_big_blob. 14045 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware 14046 watchpoints. 14047 (func3): Write to buf. 14048 140492009-12-29 Stan Shebs <stan@codesourcery.com> 14050 14051 * gdb.trace/actions.exp: Test default-collect. 14052 140532009-12-28 Stan Shebs <stan@codesourcery.com> 14054 14055 * gdb.trace/tsv.exp: New file. 14056 * gdb.base/completion.exp: Update ambiguous info output. 14057 140582009-12-28 Daniel Jacobowitz <dan@codesourcery.com> 14059 14060 * gdb.base/find.c (main): Reference search buffers. 14061 * gdb.base/included.c (main): Reference integer. 14062 * gdb.base/ptype.c (charfoo): Declare. 14063 (intfoo): Call charfoo. 14064 * gdb.base/scope0.c (useitp): New function. 14065 (usestatics): Use useitp. 14066 (useit): Add a type for val. 14067 * gdb.base/scope1.c (useit1): Take a pointer argument. 14068 (usestatics1): Update calls to useit1. 14069 * gdb.cp/call-c.cc: Declare foo. 14070 (main): Call foo. 14071 * gdb.cp/m-static.cc (main): Reference test4.elsewhere. 14072 * gdb.cp/namespace.cc (ensureOtherRefs): Declare. 14073 (main): Call C::ensureRefs and ensureOtherRefs. 14074 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int 14075 variables. 14076 (ensureOtherRefs): New function. 14077 * gdb.cp/overload.cc (main): Call all overloadNamespace variants. 14078 * gdb.cp/templates.cc (main): Call t5i.value. 14079 140802009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com> 14081 14082 Fix compatibility with G++-4.5. 14083 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment. 14084 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line". 14085 (uncaught return): Remove. 14086 140872009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com> 14088 Phil Muldoon <pmuldoon@redhat.com> 14089 14090 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4. 14091 (bp_location13, bp_location14, bp_location17, bp_location18) 14092 (marker3_proto, marker4_proto): New variables. 14093 (breakpoint info): Update output. 14094 (run until breakpoint at marker3, run until breakpoint at marker4): New 14095 tests. 14096 140972009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com> 14098 14099 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1. 14100 Replace the printf call of Y by provided "y-set-1" label. New block 14101 for the second shared library. 14102 * gdb.base/unload.exp: Compile also the second library, call 14103 gdb_load_shlibs also for it. Use now gdb_breakpoint. 14104 (single pending breakpoint info): Rename to ... 14105 (pending breakpoint info before run): ... this extended test. 14106 (libfile2, libname2, libsrcfile2, libsrc2) 14107 (lib_sl2): New variables. 14108 (exec_opts): Set also SHLIB_NAME2. 14109 (pending breakpoint info on first run at shrfunc1) 14110 (pending breakpoint info on second run at shrfunc1) 14111 (pending breakpoint info on second run at shrfunc2) 14112 (print y from libfile, print y from libfile2): New tests. 14113 * gdb.base/unloadshr.c (shrfunc1): Change the returned value. 14114 * gdb.base/unloadshr2.c: New. 14115 141162009-12-22 Hui Zhu <teawater@gmail.com> 14117 14118 * gdb.reverse/sigall-reverse.exp: Adjust. 14119 141202009-12-21 Vladimir Prus <vladimir@codesourcery.com> 14121 14122 PR gdb/10884 14123 14124 * gdb.mi/var-cmd.c (do_bitfield_tests): New 14125 (main): Call do_bitfield_tests. 14126 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase. 14127 141282009-12-20 Joel Brobecker <brobecker@adacore.com> 14129 14130 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c, 14131 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb, 14132 gdb.base/watch_thread_num.c, gdb.java/jprint.java, 14133 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp, 14134 gdb.modula2/unbounded1.c: Update copyright header. 14135 141362009-12-10 Chris Moller <moller@mollerware.com> 14137 14138 PR gdb/9399 14139 * gdb.cp/virtfunc2.exp: New tests 14140 * gdb.cp/virtfunc2.cc: New tests 14141 * gdb.cp/Makefile.in: Added tests to EXECUTABLES 14142 141432009-12-10 Oza Pawandeep (paawan1982@yahoo.com 14144 14145 * gdb.reverse/i387-env-reverse.c: New file. 14146 * gdb.reverse/i387-env-reverse.exp: New file. 14147 * gdb.reverse/i387-stack-reverse.c: New file. 14148 * gdb.reverse/i387-stack-reverse.exp: New file. 14149 141502009-12-08 Phil Muldoon <pmuldoon@redhat.com> 14151 14152 * gdb.python/py-type.exp (test_range): New test. 14153 141542009-12-03 Phil Muldoon <pmuldoon@redhat.com> 14155 14156 PR python/10805 14157 14158 * gdb.python/py-type.exp: New file. 14159 * gdb.python/py-type.c: New file. 14160 * Makefile.in: Add py-type. 14161 141622009-12-03 Tom Tromey <tromey@redhat.com> 14163 14164 * gdb.python/py-value.exp (test_parse_and_eval): New 14165 function. 14166 141672009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com> 14168 14169 PR gdb/11022 14170 14171 * gdb.base/pr11022.exp: New test. 14172 * gdb.base/pr11022.c: New test. 14173 141742009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com> 14175 14176 Fix spurious false FAILs. 14177 * gdb.base/structs.c (chartest): New. 14178 (main): Fill-in chartest. 14179 * gdb.base/structs.exp (anychar_re, first): New. 14180 (start_structs_test): Import global anychar_re and first. 14181 New gdb_test call "set print elements 300; ${testfile}" 14182 (start_structs_test <$first>): New block. 14183 (any): Import global anychar_re. New variable ac. Use ${ac}. 14184 141852009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com> 14186 14187 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200. 14188 141892009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com> 14190 14191 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call): 14192 Force $srcfile file. 14193 * gdb.base/foll-fork.c (callee): Comment out the printf call. 14194 141952009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 14196 14197 * gdb.base/hbreak.exp: Disable for s390*-*-* targets. 14198 * gdb.base/watchpoint-hw-hit-once.exp: Likewise. 14199 * gdb.threads/watchthreads-reorder.exp: Likewise. 14200 142012009-11-24 Daniel Jacobowitz <dan@codesourcery.com> 14202 14203 PR gdb/8704 14204 14205 * gdb.base/condbreak.exp: Test combinations of "break *EXP", 14206 "if", and "thread". Correct matching in the previous test. 14207 142082009-11-25 Daniel Jacobowitz <dan@codesourcery.com> 14209 14210 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test. 14211 142122009-11-23 Michael Snyder <msnyder@vmware.com> 14213 14214 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints. 14215 * gdb.reverse-watch-precsave.exp: Ditto. 14216 142172009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com> 14218 14219 * gdb.asm/asm-source.exp: Adjust. 14220 * gdb.base/help.exp: Adjust. 14221 142222009-11-22 Pedro Alves <pedro@codesourcery.com> 14223 14224 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir) 14225 (do_syscall_tests_without_xml): Set data-directory to 14226 /the/path/to/nowhere. 14227 142282009-11-21 Pedro Alves <pedro@codesourcery.com> 14229 14230 * gdb.threads/local-watch-wrong-thread.c, 14231 gdb.threads/local-watch-wrong-thread.exp: New files. 14232 142332009-11-21 Pedro Alves <pedro@codesourcery.com> 14234 14235 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't 14236 assume new `regsub' syntax available. 14237 142382009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com> 14239 14240 * gdb.base/watchpoint-hw-hit-once.exp, 14241 gdb.base/watchpoint-hw-hit-once.c: New. 14242 142432009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com> 14244 14245 * gdb.threads/watchthreads-reorder.exp, 14246 gdb.threads/watchthreads-reorder.c: New. 14247 142482009-11-17 Nathan Sidwell <nathan@codesourcery.com> 14249 14250 * gdb.xml/tdesc-regs.exp: Use for m68k. 14251 142522009-11-15 Pedro Alves <pedro@codesourcery.com> 14253 14254 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files. 14255 142562009-11-13 Daniel Jacobowitz <dan@codesourcery.com> 14257 14258 * lib/gdb.exp (current_target_name): New procedure. 14259 (gdb_wrapper_target): New variable. 14260 (gdb_wrapper_init): Set gdb_wrapper_target. 14261 (default_gdb_init): Check gdb_wrapper_target before rebuilding the 14262 wrapper. 14263 142642009-11-13 Daniel Jacobowitz <dan@codesourcery.com> 14265 14266 * gdb.base/remote.exp: Delete the slowest load test. 14267 Do not load with fixed packet sizes. 14268 142692009-11-13 Daniel Jacobowitz <dan@codesourcery.com> 14270 14271 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up. 14272 142732009-11-13 Daniel Jacobowitz <dan@codesourcery.com> 14274 14275 * gdb.base/freebpcmd.exp: Delete unused variable. Specify 14276 srcfile when setting a breakpoint. 14277 142782009-11-13 Maciej W. Rozycki <macro@codesourcery.com> 14279 14280 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine 14281 macros. 14282 142832009-11-13 Daniel Jacobowitz <dan@codesourcery.com> 14284 14285 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference 14286 to be in memory. 14287 * gdb.base/display.c (force_mem): New. 14288 (do_loops): Use it. Add breakpoint comments. 14289 (do_vars): Add a breakpoint comment. 14290 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded 14291 line numbers. 14292 142932009-11-13 Nathan Froyd <froydnj@codesourcery.com> 14294 14295 * gdb.base/pending.exp: Use gdb_run_cmd to start the program 14296 instead of a bare "run". 14297 142982009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com> 14299 14300 * gdb.python/py-prettyprint.exp: Adjust. 14301 143022009-11-12 Daniel Jacobowitz <dan@codesourcery.com> 14303 14304 * lib/cell.exp (skip_cell_tests): Clean up test files before 14305 returning. 14306 143072009-11-12 Daniel Jacobowitz <dan@codesourcery.com> 14308 14309 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n", 14310 and the breakpoint menu. Do not call perror if a prompt is seen. 14311 Consume the following GDB prompt. 14312 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple. 14313 * gdb.cp/namespace.exp: Use gdb_test. 14314 * gdb.cp/templates.exp: Use gdb_test. 14315 (test_template_breakpoints): Use gdb_test_multiple. 14316 143172009-11-12 Daniel Jacobowitz <dan@codesourcery.com> 14318 14319 * gdb.base/break1.c (struct some_struct, values): Move earlier. 14320 (marker4): Reference values. 14321 143222009-11-12 Daniel Jacobowitz <dan@codesourcery.com> 14323 14324 * gdb.base/macscp.exp: Avoid the first FAIL if macro information 14325 is missing. 14326 143272009-11-12 Daniel Jacobowitz <dan@codesourcery.com> 14328 14329 * gdb.base/break.c (need_malloc): New. 14330 * gdb.base/constvars.c (main): Reference crass and crisp. 14331 * gdb.base/gdb1821.c (main): Reference bar. 14332 * gdb.cp/gdb1355.cc (main): Reference s1. 14333 * gdb.cp/hang1.cc (dummy2, dummy3): Declare. 14334 (main): Call them. 14335 * gdb.cp/hang2.cc (dummy2): Define. 14336 * gdb.cp/hang3.cc (dummy3): Define. 14337 * gdb.cp/m-data.cc (main): Reference shadow. 14338 143392009-11-12 Daniel Jacobowitz <dan@codesourcery.com> 14340 Nathan Froyd <froydnj@codesourcery.com> 14341 14342 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a 14343 remote host. 14344 143452009-11-12 Nathan Froyd <froydnj@codesourcery.com> 14346 14347 * gdb.base/step-line.exp: Copy step-line.inp to the remote host. 14348 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host. 14349 * gdb.dwarf2/dw2-compressed.exp: Likewise. 14350 * gdb.dwarf2/dw2-intercu.exp: Likewise. 14351 * gdb.dwarf2/dw2-intermix.exp: Likewise. 14352 * gdb.dwarf2/dw2-producer.exp: Likewise. 14353 * gdb.dwarf2/mac-fileno.exp: Likewise. 14354 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy 14355 py-prettyprint.py to the remote host. 14356 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host. 14357 143582009-11-11 Keith Seitz <keiths@redhat.com> 14359 14360 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and 14361 use it instead of "Foo". 14362 * gdb.cp/classes.exp (do_tests): Add a test to access 14363 a method through a typedef'd class name. 14364 143652009-11-11 Nathan Froyd <froydnj@codesourcery.com> 14366 14367 * gdb.base/long_long.exp: Permit leading zeros on floating-point 14368 exponents. 14369 * gdb.base/pointers.exp: Likewise. 14370 * gdb.cp/ref-types.exp: Likewise. 14371 143722009-11-11 Keith Seitz <keiths@redhat.com> 14373 14374 * gdb.cp/cplusfuncs.cc (class foo): Add operators 14375 new[] and delete[]. 14376 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to 14377 "void". 14378 (probe_demangler): Remove all single-quoting of 14379 method and variable names. 14380 (info_func_regexp): Remove the word "void" from any 14381 occurrence of "(void)". 14382 (print_addr_2): Remove all single-quoting of 14383 method names. 14384 (print_addr_2_kfail): Likewise. 14385 (print_addr): Single-quote C function names before 14386 passing to print_addr_2. 14387 (test_paddr_operator_functions): Remove single-quoting 14388 for method names. 14389 Add tests for operator new[] and operator delete[]. 14390 143912009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com> 14392 14393 * gdb.dwarf2/dw2-ranges.exp: Call runto_main. 14394 143952009-11-09 Keith Seitz <keiths@redhat.com> 14396 14397 * gdb.cp/overload.exp: Add tests for resolving overloaded 14398 methods in expression parsing/evaluation. 14399 144002009-11-10 Daniel Jacobowitz <dan@codesourcery.com> 14401 14402 * lib/gdb.exp (default_gdb_version): Use --version instead of 14403 --command. 14404 144052009-11-10 Nathan Sidwell <nathan@codesourcery.com> 14406 14407 * lib/gdb.exp (gdb_compile_test): New. 14408 (skip_ada_tests, skip_java_tests): New. 14409 (gdb_compile): Use gdb_compile_test for f77. 14410 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result. 14411 * lib/java.exp (compile_java_from_source): Remove runtests check, 14412 use gdb_compile_test to record result. 14413 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp, 14414 gdb.ada/exec_changed.exp, gdb.ada/start.exp, 14415 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp, 14416 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp, 14417 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp, 14418 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp, 14419 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp, 14420 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp, 14421 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip, 14422 adjust gdb_compile invocations. 14423 144242009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com> 14425 14426 * Makefile.in (abs_builddir): New. 14427 (site.exp): New target `$(abs_builddir)/site.exp'. New comment. 14428 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to 14429 `$(abs_builddir)/site.exp'. 14430 144312009-11-05 Daniel Jacobowitz <dan@codesourcery.com> 14432 14433 * config/m68k-emc.exp, lib/emc-support.exp, 14434 gdb.trace/gdb_c_test.c: Delete. 14435 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp, 14436 gdb.trace/collection.exp, gdb.trace/deltrace.exp, 14437 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp, 14438 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp, 14439 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp, 14440 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special 14441 casing for m68k-*-elf. 14442 144432009-11-03 Pedro Alves <pedro@codesourcery.com> 14444 14445 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*. 14446 * gdb.arch/i386-prologue.exp: Likewise. 14447 * gdb.arch/i386-unwind.exp: Likewise. 14448 144492009-11-02 Daniel Jacobowitz <dan@codesourcery.com> 14450 14451 * lib/gdb.exp (gdb_expect): Fix timeout typo. 14452 144532009-11-02 Daniel Jacobowitz <dan@codesourcery.com> 14454 14455 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name. 14456 144572009-11-02 Daniel Jacobowitz <dan@codesourcery.com> 14458 14459 * gdb.cp/ctti.exp: Correct return values for unsigned char functions. 14460 144612009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com> 14462 14463 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs. 14464 144652009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com> 14466 14467 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test. 14468 * gdb.base/sepdebug2.c: New file. 14469 144702009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com> 14471 14472 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept 14473 the modified warnings for catch syscall. Verify if GDB was compiled 14474 with support for lib expat, and choose which tests to run depending 14475 on this. 14476 144772009-10-30 Vladimir Prus <vladimir@codesourcery.com> 14478 14479 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test 14480 that composite commands are parsed OK. And also test 14481 that breakpoint commands do work. 14482 144832009-10-23 Michael Snyder <msnyder@vmware.com> 14484 14485 gdb.reverse/consecutive-precsave.exp: Change expect pattern 14486 to allow for new disassembly style. 14487 144882009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com> 14489 14490 * gdb.asm/asm-source.exp: Adjust. 14491 144922009-10-22 Michael Snyder <msnyder@vmware.com> 14493 14494 * gdb.reverse/break-precsave.exp: New test. 14495 * gdb.reverse/consecutive-precsave.exp: Ditto. 14496 * gdb.reverse/finish-precsave.exp: Ditto. 14497 * gdb.reverse/i386-precsave.exp: Ditto. 14498 * gdb.reverse/machinestate-precsave.exp: Ditto. 14499 * gdb.reverse/sigall-precsave.exp: Ditto. 14500 * gdb.reverse/solilb-precsave.exp: Ditto. 14501 * gdb.reverse/step-precsave.exp: Ditto. 14502 * gdb.reverse/until-precsave.exp: Ditto. 14503 * gdb.reverse/watch-precsave.exp: Ditto. 14504 145052009-10-22 Michael Snyder <msnyder@vmware.com> 14506 14507 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple 14508 for gdb_expect. Adjust one test's expect strings for the new 14509 format of disassemble. 14510 * gdb.reverse/finish-reverse.exp: Delete 'return'. 14511 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for 14512 gdb_test_multiple. 14513 * gdb.reverse/step-reverse.exp: Delete 'return'. 14514 * gdb.reverse/until-reverse.exp: Delete blank lines. 14515 * gdb.reverse/watch-reverse.exp: Delete blank lines. 14516 145172009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com> 14518 14519 * gdb.base/consecutive.exp: Adjust. 14520 * gdb.base/display.exp: Likewise. 14521 * gdb.base/pc-fp.exp: Likewise. 14522 * gdb.base/sigbpt.exp: Likewise. 14523 145242009-10-19 Michael Snyder <msnyder@vmware.com> 14525 14526 * gdb.reverse/consecutive-reverse.c: Add comment at end of main. 14527 * gdb.reverse/finish-reverse.c: Ditto. 14528 * gdb.reverse/sigall-reverse.c: Ditto. 14529 * gdb.reverse/solib-reverse.c: Ditto. 14530 * gdb.reverse/step-reverse.c: Ditto. 14531 * gdb.reverse/watch-reverse.c: Ditto. 14532 145332009-10-19 Pedro Alves <pedro@codesourcery.com> 14534 Stan Shebs <stan@codesourcery.com> 14535 14536 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork". 14537 * gdb.base/foll-exec.exp: Adjust to expect a process id before 14538 "Executing new program". 14539 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork". 14540 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being 14541 left listed after having been killed. 14542 * gdb.base/attach.exp: Adjust to spell out "symbol-file". 14543 * gdb.base/maint.exp: Adjust test. 14544 14545 * Makefile.in (ALL_SUBDIRS): Add gdb.multi. 14546 * gdb.multi/Makefile.in: New. 14547 * gdb.multi/base.exp: New. 14548 * gdb.multi/goodbye.c: New. 14549 * gdb.multi/hangout.c: New. 14550 * gdb.multi/hello.c: New. 14551 * gdb.multi/bkpt-multi-exec.c: New. 14552 * gdb.multi/bkpt-multi-exec.exp: New. 14553 * gdb.multi/crashme.c: New. 14554 145552009-10-13 Tristan Gingold <gingold@adacore.com> 14556 14557 * gdb.base/sepdebug.exp: Check debug info are found. 14558 145592009-10-08 Pedro Alves <pedro@codesourcery.com> 14560 14561 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related 14562 bits. 14563 145642009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com> 14565 14566 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New. 14567 145682009-10-07 Joel Brobecker <brobecker@adacore.com> 14569 14570 * gdb.base/watchpoints.c: Add copyright header. Reformat one 14571 of the comments. 14572 145732009-10-06 Pierre Muller <muller@ics.u-strasbg.fr> 14574 14575 * gdb.base/annota1.exp: Remove obsolete match_max increase. 14576 * gdb.base/annota3.exp: Idem. 14577 * gdb.base/maint.exp: Idem. 14578 145792009-10-05 Pierre Muller <muller@ics.u-strasbg.fr> 14580 14581 * lib/gdb.exp (default_gdb_init): Set current value of match_max 14582 to default. 14583 145842009-10-02 Pierre Muller <muller@ics.u-strasbg.fr> 14585 14586 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for 14587 mingw and cygwin targets. 14588 145892009-10-02 Pierre Muller <muller@ics.u-strasbg.fr> 14590 Pedro Alves <pedro@codesourcery.com> 14591 14592 * lib/gdb.exp (gdb_compile): Avoid adding 14593 gdb_saved_unbuffered_mode_obj if -nostdlib option is used. 14594 145952009-10-01 Pierre Muller <muller@ics.u-strasbg.fr> 14596 14597 * gdb.base/shr1.c: Use %p in format string. 14598 * gdb.base/unload.c: Avoid warning in fprintf. 14599 * gdb.base/watchpoint-solib.c: Idem. 14600 146012009-10-01 Pierre Muller <muller@ics.u-strasbg.fr> 14602 14603 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to 14604 long type. 14605 (test_unlink): Correct printf string. 14606 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i. 14607 * gdb.threads/attachstop-mt.c: Add #include <string.h>. 14608 146092009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com> 14610 14611 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ... 14612 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests. 14613 * gdb.arch/ia64-breakpoint-shadow.S: New file. 14614 146152009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 14616 14617 * gdb.objc/basicclass.exp: Disable pending breakpoint query. 14618 * gdb.objc/nondebug.exp: Likewise. 14619 146202009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 14621 14622 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints 14623 target_info setting. 14624 14625 * gdb.threads/thread-specific.exp (get_thread_list): Support targets 14626 that detect new threads during "info threads". 14627 146282009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 14629 14630 * gdb.threads/manythreads.c (main): Increase thread stack size 14631 to 2*PTHREAD_STACK_MIN. 14632 * gdb.threads/multi-create.c (main): Likewise. 14633 (create_function): Likewise. 14634 146352009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 14636 14637 * gdb.base/dump.exp: Pass difference of pointer types instead 14638 of integer types as offset to restore in intarr3.srec case. 14639 146402009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 14641 14642 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*. 14643 146442009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 14645 14646 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile. 14647 146482009-09-26 Pierre Muller <muller@ics.u-strasbg.fr> 14649 14650 New test for two watchpoints, with disabling of 14651 the first inserted. 14652 * testsuite/gdb.base/watchpoints.c: New file. 14653 * testsuite/gdb.base/watchpoints.exp: New file. 14654 146552009-09-25 Tom Tromey <tromey@redhat.com> 14656 14657 * gdb.base/charset.exp: Test utf-16 strings with Python. 14658 146592009-09-25 Tom Tromey <tromey@redhat.com> 14660 14661 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and 14662 UCS-4. 14663 * gdb.base/charset.c (utf_32_string): Rename. 14664 (init_utf32): Rename. 14665 (main): Update. 14666 146672009-09-22 Tom Tromey <tromey@redhat.com> 14668 14669 * gdb.python/py-function.exp: Add regression tests. 14670 146712009-09-21 Keith Seitz <keiths@redhat.com> 14672 14673 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message 14674 with invalid operator. 14675 146762009-09-21 Keith Seitz <keiths@redhat.com> 14677 14678 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor 14679 and destructor using typedef name of class. 14680 * gdb.cp/classes.cc (class Base1): Add a destructor. 14681 (base1): New typedef. 14682 (use_methods): Instanitate an object of type base1. 14683 * gdb.cp/templates.exp (test_template_typedef): New procedure. 14684 (do_tests): Call test_template_typedef. 14685 * gdb.cp/templates.cc (Baz::~Baz): New method. 14686 (intBazOne): New typedef. 14687 (main): Instantiate intBazOne. 14688 146892009-09-21 Phil Muldoon <pmuldoon@redhat.com> 14690 14691 PR python/10633 14692 14693 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New 14694 Function. 14695 (run_lang_tests): Add print elements test. 14696 146972009-09-21 Phil Muldoon <pmuldoon@redhat.com> 14698 14699 * gdb.python/py-value.exp (test_subscript_regression): New 14700 function. Test for invalid subscripts. 14701 * gdb.python/py-value.c (main): Add test array, and pointer to it. 14702 (ptr_ref): New function. 14703 147042009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com> 14705 14706 * gdb.base/default.exp: Fix "show convenience". 14707 147082009-09-15 Tom Tromey <tromey@redhat.com> 14709 14710 * lib/mi-support.exp (mi_create_varobj): Update. 14711 (mi_create_floating_varobj): Likewise. 14712 (mi_create_dynamic_varobj): New proc. 14713 (mi_varobj_update): Update. 14714 (mi_varobj_update_with_type_change): Likewise. 14715 (mi_varobj_update_kv_helper): New proc. 14716 (mi_varobj_update_dynamic_helper): Rewrite. 14717 (mi_varobj_update_dynamic): New proc. 14718 (mi_list_varobj_children): Update. 14719 (mi_list_varobj_children_range): Add 'from' and 'to' arguments. 14720 * gdb.python/python-prettyprint.py (pp_outer): New class. 14721 (pp_nullstr): Likewise. 14722 (lookup_function): Register new printers. 14723 * gdb.python/python-prettyprint.c (struct substruct): New type. 14724 (struct outerstruct): Likewise. 14725 (substruct_test): New function. 14726 (struct nullstr): New type. 14727 (string_1, string_2): New globals. 14728 (main): Add new tests. 14729 * gdb.python/python-mi.exp: Added regression tests. 14730 * gdb.mi/mi2-var-display.exp: Update. 14731 * gdb.mi/mi2-var-cmd.exp: Update. 14732 * gdb.mi/mi2-var-child.exp: Update. 14733 * gdb.mi/mi2-var-block.exp: Update. 14734 * gdb.mi/mi-var-invalidate.exp: Update. 14735 * gdb.mi/mi-var-display.exp: Update. 14736 * gdb.mi/mi-var-cmd.exp: Update. 14737 * gdb.mi/mi-var-child.exp: Update. 14738 * gdb.mi/mi-var-block.exp: Update. 14739 * gdb.mi/mi-break.exp: Update. 14740 * gdb.mi/gdb701.exp: Update. 14741 147422009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com> 14743 14744 * Makefile.in: Inclusion of catch-syscall object. 14745 * gdb.base/catch-syscall.c: New file. 14746 * gdb.base/catch-syscall.exp: New file. 14747 147482009-09-12 Michael Snyder <msnyder@vmware.com> 14749 14750 * gdb.reverse/step-reverse.exp: Explicitly check for targets 14751 that can support reverse debuggnig. 14752 147532009-09-11 Tom Tromey <tromey@redhat.com> 14754 14755 * gdb.dwarf2/valop.S: New file. 14756 * gdb.dwarf2/valop.exp: New file. 14757 147582009-09-11 Mark Kettenis <kettenis@gnu.org> 14759 14760 * gdb.threads/current-lwp-dead.exp: Only run this on Linux. 14761 147622009-09-10 Doug Evans <dje@google.com> 14763 14764 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures. 14765 Add $gdb_prompt to second breakpoint regexp. 14766 147672009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com> 14768 14769 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable 14770 names, add missing ones. 14771 * gdb.python/py-cmd.exp: Rename from python-cmd.exp. 14772 * gdb.python/py-frame.c: Rename from python-frame.c. 14773 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust 14774 testfile name. 14775 * gdb.python/py-function.exp: Rename from python-function.exp. 14776 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust 14777 testfile name. 14778 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c. 14779 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp. 14780 Adjust testfile name. 14781 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py. 14782 * gdb.python/py-template.cc: Rename from python-template.cc. 14783 * gdb.python/py-template.exp: Rename from python-template.exp. 14784 Adjust testfile name. 14785 * gdb.python/py-value.c: Rename from python-value.c. 14786 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust 14787 testfile name. 14788 147892009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com> 14790 14791 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize 14792 $bpt2address. 14793 (Second breakpoint address is valid on ia64) 14794 (Third breakpoint on ia64 in the Second breakpoint's bundle): New. 14795 147962009-09-03 Joseph Myers <joseph@codesourcery.com> 14797 14798 * gdb.base/ending-run.exp: Restrict regular expression matching 14799 line number to require closing brace following. 14800 148012009-09-03 Doug Evans <dje@google.com> 14802 14803 * gdb.base/store.exp (check_set): Fix typo in expected value message. 14804 148052009-09-02 Tom Tromey <tromey@redhat.com> 14806 14807 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint. 14808 148092009-09-02 Tom Tromey <tromey@redhat.com> 14810 14811 * gdb.dwarf2/callframecfa.exp: New file. 14812 * gdb.dwarf2/callframecfa.S: New file. 14813 148142009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com> 14815 14816 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c, 14817 gdb.base/solib-overlap-main.c: New. 14818 148192009-08-28 Daniel Jacobowitz <dan@codesourcery.com> 14820 14821 PR gdb/10565 14822 14823 * gdb.base/bitfields.c (struct container, container): New. 14824 (main): Initialize it and call break5. 14825 * gdb.base/bitfields.exp (bitfield_at_offset): New test. 14826 148272009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com> 14828 14829 Support constant DW_AT_data_member_location by GCC PR debug/40659. 14830 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New. 14831 148322009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com> 14833 14834 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New. 14835 148362009-08-26 Michael Snyder <msnyder@vmware.com> 14837 14838 * gdb.base/i386-reverse.c: New file. 14839 * gdb.base/i386-reverse.exp: New file. 14840 * gdb.base/Makefile.in: Add new files to be removed. 14841 148422009-08-26 Joseph Myers <joseph@codesourcery.com> 14843 14844 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test 14845 environment-pwd for remote host. 14846 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise. 14847 148482009-08-24 Keith Seitz <keiths@redhat.com> 14849 14850 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure. 14851 Add two new C++ completer tests which limit the output to a 14852 given class. 14853 148542009-08-24 Michael Snyder <msnyder@vmware.com> 14855 14856 * gdb.base/del.exp: Fix typo in comment. 14857 * gdb.base/step-bt.exp: Fix cut and paste error in comment. 14858 148592009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 14860 14861 * configure: Regenerate. 14862 * gdb.hp/configure: Likewise. 14863 * gdb.hp/gdb.aCC/configure: Likewise. 14864 * gdb.hp/gdb.base-hp/configure: Likewise. 14865 * gdb.hp/gdb.compat/configure: Likewise. 14866 * gdb.hp/gdb.defects/configure: Likewise. 14867 * gdb.hp/gdb.objdbg/configure: Likewise. 14868 * gdb.stabs/configure: Likewise. 14869 148702009-08-19 Doug Evans <dje@google.com> 14871 14872 * gdb.base/gdbvars.c: New file. 14873 * gdb.base/gdbvars.exp: Test convenience vars with program variables. 14874 148752009-08-14 Pedro Alves <pedro@codesourcery.com> 14876 14877 * gdb.threads/killed.exp, gdb.threads/manythreads.exp, 14878 gdb.threads/staticthreads.exp: Adjust to "quit" output changes. 14879 148802009-08-13 Pedro Alves <pedro@codesourcery.com> 14881 14882 * gdb.base/default.exp: Adjust "set language test": it's now an 14883 enum command. Larger help string moved to "help set language". 14884 * gdb.base/help.exp: Adjust "help set language" expected output, 14885 now lists all known languages. 14886 148872009-08-11 Nathan Froyd <froydnj@codesourcery.com> 14888 14889 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of 14890 all frame arguments. 14891 * gdb.arch/altivec-regs.exp: Likewise. 14892 148932009-08-07 Tom Tromey <tromey@redhat.com> 14894 14895 * gdb.base/setshow.exp: Add tests for changes to set language, set 14896 check range, and set check type. 14897 148982009-08-03 Vladimir Prus <vladimir@codesourcery.com> 14899 14900 * lib/mi-support.exp (mi_list_breakpoints): Make it work. 14901 * gdb.mi/mi-break.exp (test_breakpoint_commands): New. 14902 Call it. 14903 149042009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 14905 14906 * configure.ac: Run gdb.cell tests when appropriate. 14907 * configure: Regenerate. 14908 * lib/cell.exp: New file. 14909 * gdb.cell: New directory. 14910 * gdb.cell/configure.ac: New file. 14911 * gdb.cell/configure: New file. 14912 * gdb.cell/Makefile.in: New file. 14913 * gdb.cell/arch.exp: New file. 14914 * gdb.cell/break.c: New file. 14915 * gdb.cell/break.exp: New file. 14916 * gdb.cell/break-spu.c: New file. 14917 * gdb.cell/bt.c: New file. 14918 * gdb.cell/bt2-spu.c: New file. 14919 * gdb.cell/bt-spu.c: New file. 14920 * gdb.cell/bt.exp: New file. 14921 * gdb.cell/coremaker.c: New file. 14922 * gdb.cell/coremaker-spu.c: New file. 14923 * gdb.cell/core.exp: New file. 14924 * gdb.cell/gcore.exp: New file. 14925 * gdb.cell/data.c: New file. 14926 * gdb.cell/data.exp: New file. 14927 * gdb.cell/data-spu.c: New file. 14928 * gdb.cell/ea-cache.exp: New file. 14929 * gdb.cell/ea-cache.c: New file. 14930 * gdb.cell/ea-cache-spu.c: New file. 14931 * gdb.cell/ea-standalone.c: New file. 14932 * gdb.cell/ea-standalone.exp: New file. 14933 * gdb.cell/ea-test.c: New file. 14934 * gdb.cell/ea-test.exp: New file. 14935 * gdb.cell/f-regs.exp: New file. 14936 * gdb.cell/mem-access.c: New file. 14937 * gdb.cell/mem-access.exp: New file. 14938 * gdb.cell/mem-access-spu.c: New file. 14939 * gdb.cell/ptype.exp: New file. 14940 * gdb.cell/registers.exp: New file. 14941 * gdb.cell/size.c: New file. 14942 * gdb.cell/sizeof.exp: New file. 14943 * gdb.cell/size-spu.c: New file. 14944 * gdb.cell/solib.exp: New file. 14945 * gdb.cell/solib-symbol.exp: New file. 14946 149472009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 14948 14949 * gdb.xml/tdesc-regs.exp: Skip for SPU targets. 14950 149512009-07-28 Daniel Jacobowitz <dan@codesourcery.com> 14952 14953 * gdb.base/float.exp: Handle VFP registers. 14954 149552009-07-14 Michael Snyder <msnyder@vmware.com> 14956 14957 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish 14958 to bring gdb to the beginning of the calling line. 14959 14960 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid 14961 confusing the i386 epilogue unwinder. 14962 149632009-07-14 Stan Shebs <stan@codesourcery.com> 14964 14965 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions. 14966 149672009-07-14 Michael Snyder <msnyder@vmware.com> 14968 14969 * gdb.reverse/step-reverse.exp (stepi into function call): 14970 Call instruction may not be first instruction in the line. 14971 (reverse stepi from a function call): Used wrong line number. 14972 149732009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com> 14974 14975 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New. 14976 149772009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com> 14978 14979 Fix gdb.base/macscp.exp when using custom inputrc. 14980 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore. 14981 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove 14982 env(TERM) set. 14983 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set. 14984 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set. 14985 149862009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com> 14987 14988 Fix racy clashing of output files for gdb.base{1,2}/ parallel run. 14989 * gdb.base/annota1.exp (thread_test): Import global $testfile. 14990 Change the compilation target to match the testcase name. 14991 * gdb.base/sect-cmd.exp: Change the compilation target to match the 14992 testcase name. 14993 * a2-run.exp: Use for setup prepare_for_testing. Change the 14994 compilation target to match the testcase name. 14995 * gdb.base/commands.exp: Likewise. 14996 * gdb.base/finish.exp: Likewise. 14997 * gdb.base/float.exp: Likewise. 14998 * gdb.base/info-target.exp: Likewise. 14999 * gdb.base/relational.exp: Likewise. 15000 * gdb.base/term.exp: Likewise. 15001 * gdb.base/until.exp: Likewise. 15002 * gdb.base/volatile.exp: Likewise. 15003 * gdb.base/whatis-exp.exp: Likewise. 15004 150052009-07-11 Hui Zhu <teawater@gmail.com> 15006 15007 * gdb.base/help.exp (disassemble): Update expected help text. 15008 150092009-07-09 Tom Tromey <tromey@redhat.com> 15010 15011 * lib/gdb.exp: Handle TRANSCRIPT. 15012 (remote_spawn, remote_close, send_gdb): New procs. 15013 150142009-07-10 Phil Muldoon <pmuldoon@redhat.com> 15015 15016 * gdb.python/python-prettyprint.c: Add counted null string 15017 structure. 15018 * gdb.python/python-prettyprint.exp: Print null string. Test for 15019 embedded nulls. 15020 * gdb.python/python-prettyprint.py (pp_ns): New Function. 15021 * gdb.python/python-value.exp (test_value_in_inferior): Add 15022 variable length string fetch tests. 15023 * gdb.python/python-value.c (main): Add strings for string fetch tests. 15024 150252009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com> 15026 15027 * gdb.base/dump.exp (inaccessible memory is reported): New test. 15028 150292009-07-07 Tom Tromey <tromey@redhat.com> 15030 15031 * gdb.base/call-rt-st.exp: Update for change to escape output. 15032 * gdb.base/callfuncs.exp: Likewise. 15033 * gdb.base/charset.exp: Likewise. 15034 * gdb.base/constvars.exp: Likewise. 15035 * gdb.base/long_long.exp: Likewise. 15036 * gdb.base/pointers.exp: Likewise. 15037 * gdb.base/printcmds.exp: Likewise. 15038 * gdb.base/setvar.exp: Likewise. 15039 * gdb.base/store.exp: Likewise. 15040 * gdb.cp/ref-types.exp: Likewise. 15041 * gdb.mi/mi-var-child.exp: Likewise. 15042 * gdb.mi/mi-var-display.exp: Likewise. 15043 * gdb.mi/mi2-var-display.exp: Likewise. 15044 * gdb.base/charset.exp: Test octal escape sequence length. 15045 Update for change to escape output. 15046 150472009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com> 15048 15049 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test. 15050 150512009-07-06 Daniel Jacobowitz <dan@codesourcery.com> 15052 15053 * lib/java.exp (java_init): Ignore $GCJ if it is empty. 15054 150552009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com> 15056 15057 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning 15058 gdbserver increasing $portnum if "Can't bind address" has been seen. 15059 150602009-07-05 Pedro Alves <pedro@codesourcery.com> 15061 15062 * gdb.base/ending-run.exp: Add "step out of main" pattern for 15063 mingw32ce. 15064 150652009-07-05 Pedro Alves <pedro@codesourcery.com> 15066 15067 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian 15068 VFP format. 15069 150702009-07-02 Pedro Alves <pedro@codesourcery.com> 15071 15072 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on 15073 linux. Adjust to use "inferior", "info inferiors", "detach 15074 inferior" and "kill inferior" instead of "restart", "info fork", 15075 "detach fork" and "delete fork". 15076 * gdb.base/ending-run.exp: Spell out "info". 15077 * gdb.base/help.exp: Adjust to use test_prefix_command_help for 15078 the "kill" command. 15079 150802009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 15081 15082 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location 15083 change to prefix TLS offset in hex with 0x. 15084 150852009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 15086 15087 * gdb.base/default.exp: Update test case for "x" changes. 15088 150892009-07-01 Tristan Gingold <gingold@adacore.com> 15090 15091 * gdb.base/bigcore.exp: Make darwin untested. 15092 150932009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com> 15094 15095 * gdb.base/completion.exp (directory completion): Create the directory. 15096 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub, 15097 escapeuniquesub. 15098 (directory completion 2): Expect now ${escapeuniquesub}. 15099 (Glob remaining of directory test): Remove one excessive newline. 15100 Expect the real output. 15101 151022009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com> 15103 15104 Fix `make check//%' target after `make check' has been ran. 15105 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add 15106 a mkdir call. 15107 (check-gdb.base%): Remove the gdb.base%/.dir dependency. 15108 (%/.dir): Remove. 15109 151102009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com> 15111 15112 * lib/mi-support.exp (mi_check_thread_states): Permit any output before 15113 the expected result record. 15114 151152009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com> 15116 15117 Remove racy FAILs relying just on the timeouts. 15118 * gdb.base/setshow.exp (set annotate 2, show annotate (2)) 15119 (annotation_level 2): Remove racy FAILs. 15120 151212009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com> 15122 15123 gdb/10275 15124 * gdb.dwarf2/dw2-restore.{S,exp}: New test. 15125 151262009-06-30 Daniel Jacobowitz <dan@codesourcery.com> 15127 15128 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1. 15129 151302009-06-30 Vladimir Prus <vladimir@codesourcery.com> 15131 15132 * gdb.mi/mi-stack.exp: Testing symbolic options 15133 to -stack-list-locals and -stack-list-arguments. 15134 151352009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com> 15136 15137 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New. 15138 151392009-06-29 Tom Tromey <tromey@redhat.com> 15140 15141 * dg-extract-results.sh: New file. 15142 * Makefile.in (FORCE_PARALLEL): New variable. 15143 (CHECK_TARGET): New conditional variable. 15144 (check): Use CHECK_TARGET. 15145 (DO_RUNTEST): New variable. 15146 (check-single): New target. 15147 (TEST_DIRS): New variable. 15148 (TEST_TARGETS): Likewise. 15149 (check-parallel): New target. 15150 (check-gdb.%): New pattern. 15151 (BASE1_FILES): New variable. 15152 (BASE2_FILES): Likewise. 15153 (check-gdb.base%): New pattern. 15154 (%/.dir): New pattern. 15155 * configure: Rebuild. 15156 * aclocal.m4 (AM_CONDITIONAL): New defun. 15157 * configure.ac: Check whether user is using GNU make. 15158 (GMAKE): New conditional. 15159 151602009-06-29 Sami Wagiaalla <swagiaal@redhat.com> 15161 15162 * gdb.cp/namespace-nested-import.cc: New test. 15163 * gdb.cp/namespace-nested-import.exp: New test. 15164 151652009-06-27 Daniel Jacobowitz <dan@codesourcery.com> 15166 15167 * gdb.base/break.exp: Add an XFAIL for gcc/36748. 15168 * gdb.cp/annota2.exp: Accept frames-invalid in more places. 15169 * gdb.opt/Makefile.in (EXECUTABLES): Update. 15170 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3. 15171 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp, 15172 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp, 15173 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp, 15174 gdb.opt/inline-markers.c: New files. 15175 * lib/gdb.exp (skip_inline_frame_tests): New function. 15176 (skip_inline_var_tests): New function. 15177 151782009-06-27 Andreas Schwab <schwab@linux-m68k.org> 15179 15180 * gdb.cp/exception.exp: Don't require $hex before inner frame in 15181 backtrace. 15182 151832009-06-27 Michael Snyder <msnyder@vmware.com> 15184 15185 * gdb.reverse: New directory. 15186 * gdb.reverse/break-reverse.c: New test. 15187 * gdb.reverse/break-reverse.exp: New test. 15188 * gdb.reverse/consecutive-reverse.c: New test. 15189 * gdb.reverse/consecutive-reverse.exp: New test. 15190 * gdb.reverse/finish-reverse.c: New test. 15191 * gdb.reverse/finish-reverse.exp: New test. 15192 * gdb.reverse/machinestate.c: New test. 15193 * gdb.reverse/ms1.c: New test. 15194 * gdb.reverse/machinestate.exp: New test. 15195 * gdb.reverse/Makefile.in: New file. 15196 * gdb.reverse/shr2.c: New test. 15197 * gdb.reverse/solib-reverse.c: New test. 15198 * gdb.reverse/solib-reverse.exp: New test. 15199 * gdb.reverse/step-reverse.c: New test. 15200 * gdb.reverse/step-reverse.exp: New test. 15201 * gdb.reverse/until-reverse.c: New test. 15202 * gdb.reverse/ur1.c: New test. 15203 * gdb.reverse/until-reverse.exp: New test. 15204 * gdb.reverse/watch-reverse.c: New test. 15205 * gdb.reverse/watch-reverse.exp: New test. 15206 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile. 15207 * configure: Regenerate. 15208 152092009-06-26 Doug Evans <dje@google.com> 15210 15211 * gdb.base/psymtab.exp: Turn off pending breakpoints. 15212 152132009-06-26 Pierre Muller <muller@ics.u-strasbg.fr> 15214 15215 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix 15216 windows problem for 'file delete $binfile'. 15217 152182009-06-23 Sami Wagiaalla <swagiaal@redhat.com> 15219 15220 * gdb.cp/namespace-using.exp: New test. 15221 * gdb.cp/namespace-using.cc: New test. 15222 152232009-05-20 Joel Brobecker <brobecker@adacore.com> 15224 15225 * gdb.ada/variant_record_packed_array: New testcase. 15226 152272009-06-23 Tom Tromey <tromey@redhat.com> 15228 15229 * gdb.base/charset.exp (test_combination): Regression test. 15230 * gdb.base/charset.c (my_wchar_t): New typedef. 15231 (myvar): New global. 15232 (main): Set myvar. 15233 152342009-06-18 Pierre Muller <muller@ics.u-strasbg.fr> 15235 15236 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP 15237 target. 15238 152392009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 15240 15241 * gdb.base/dump.exp: Handle SPU like 64-bit platforms. 15242 152432009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 15244 15245 * gdb.mi/gdb680.exp: Update test for error message. 15246 152472009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 15248 15249 * gdb.base/annota1.exp: Allow multiple occurrences of the 15250 frames-invalid annotation. 15251 * gdb.cp/annota2.exp: Likewise. 15252 152532009-06-15 Phil Muldoon <pmuldoon@redhat.com> 15254 15255 * gdb.cp/gdb2495.cc: New file. 15256 * gdb.cp/gdb2495.exp: New file. 15257 152582009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com> 15259 15260 Report error on GDB crash during runto. 15261 * lib/gdb.exp (runto <eof>): New. 15262 152632009-06-09 Daniel Jacobowitz <dan@codesourcery.com> 15264 15265 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 15266 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp, 15267 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp, 15268 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp, 15269 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp, 15270 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp, 15271 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp, 15272 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp, 15273 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp, 15274 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp, 15275 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp, 15276 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp, 15277 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp, 15278 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp, 15279 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp, 15280 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp, 15281 gdb.server/ext-run.exp, gdb.server/file-transfer.exp, 15282 gdb.server/server-mon.exp, gdb.server/server-run.exp, 15283 gdb.trace/actions.exp, gdb.trace/backtrace.exp, 15284 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp, 15285 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp, 15286 gdb.trace/passcount.exp, gdb.trace/report.exp, 15287 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, 15288 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp, 15289 gdb.trace/while-stepping.exp: Use a unique name for the compiled 15290 executable. 15291 152922009-06-07 Pedro Alves <pedro@codesourcery.com> 15293 15294 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is 15295 defined before referencing it. 15296 152972009-06-03 Doug Evans <dje@google.com> 15298 15299 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64. 15300 * gdb.arch/i386-see.c: Ditto. 15301 153022009-05-30 Pierre Muller <muller@ics.u-strasbg.fr> 15303 15304 * gdb.base/macscp.exp (info_macro): Return undefined if undefined. 15305 (check_macro): Return 1 if undefined. 15306 If first test fails, check if macro debug information is available, 15307 and report unsupported test if no macro information is found. 15308 153092009-05-29 Doug Evans <dje@google.com> 15310 15311 * gdb.threads/hand-call-in-threads.exp: New. 15312 * gdb.threads/hand-call-in-threads.c: New. 15313 153142009-05-29 Michael Snyder <msnyder@vmware.com> 15315 15316 * gdb.base/break-always.exp: Change "1" to "on". 15317 Add confirmation check. 15318 153192009-05-28 Pedro Alves <pedro@codesourcery.com> 15320 15321 * gdb.threads/threxit-hop-specific.c: New. 15322 * gdb.threads/threxit-hop-specific.exp: New. 15323 * gdb.threads/thread-execl.c: New. 15324 * gdb.threads/thread-execl.exp: New. 15325 153262009-05-27 Tom Tromey <tromey@redhat.com> 15327 Thiago Jung Bauermann <bauerman@br.ibm.com> 15328 15329 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc. 15330 (mi_child_regexp): Likewise. 15331 (mi_list_varobj_children_range): Likewise. 15332 (mi_get_features): Likewise. 15333 (mi_list_varobj_children): Rewrite. 15334 * gdb.python/python-mi.exp: New file. 15335 153362009-05-27 Tom Tromey <tromey@redhat.com> 15337 Thiago Jung Bauermann <bauerman@br.ibm.com> 15338 Phil Muldoon <pmuldoon@redhat.com> 15339 Paul Pluzhnikov <ppluzhnikov@google.com> 15340 15341 * gdb.python/python-prettyprint.exp: New file. 15342 * gdb.python/python-prettyprint.c: New file. 15343 * gdb.python/python-prettyprint.py: New file. 15344 * gdb.base/display.exp: print/r is now valid. 15345 153462009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com> 15347 Tom Tromey <tromey@redhat.com> 15348 Pedro Alves <pedro@codesourcery.com> 15349 Paul Pluzhnikov <ppluzhnikov@google.com> 15350 15351 * gdb.python/python-template.exp: New file. 15352 * gdb.python/python-template.cc: New file. 15353 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile 15354 tests. 15355 * gdb.python/python-value.exp (py_objfile_tests): New proc. 15356 Call it. 15357 (test_value_after_death): New proc. 15358 * gdb.python/python-value.c (PTR): New typedef. 15359 (main): New variable 'x'. 15360 153612009-05-27 Tom Tromey <tromey@redhat.com> 15362 15363 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile 15364 tests. 15365 * gdb.python/python-value.exp (py_objfile_tests): New proc. 15366 Call it. 15367 153682009-05-27 Pedro Alves <pedro@codesourcery.com> 15369 15370 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New. 15371 153722009-05-24 Pedro Alves <pedro@codesourcery.com> 15373 15374 * gdb.threads/fork-thread-pending.c: New. 15375 * gdb.threads/fork-thread-pending.exp: New. 15376 153772009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com> 15378 15379 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New. 15380 * gdb.dwarf2/dw2-strp.S (a_string2): New. 15381 153822009-05-18 Jon Beniston <jon@beniston.com> 15383 15384 * gdb.asm/asm-source.exp: Add lm32 target. 15385 153862009-05-17 Pedro Alves <pedro@codesourcery.com> 15387 15388 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for 15389 `gdb_get_line_number'. Call `callee' in both parent and child. 15390 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use 15391 `gdb_get_line_number' instead of hardcoding line numbers. 15392 (catch_fork_unpatch_child): New procedure to test detaching 15393 breakpoints from child fork. 15394 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of 15395 hardcoding line numbers. 15396 (do_fork_tests): Run `catch_fork_unpatch_child'. 15397 153982009-05-17 Vladimir Prus <vladimir@codesourcery.com> 15399 15400 * gdb.mi/mi-cmd-var.exp: Check that when varobj 15401 of structure type enters or leaves the scope, it 15402 is reported by -var-update. 15403 154042009-05-11 Doug Evans <dje@sebabeach.org> 15405 15406 * gdb.mi/nsintrall.c (main): Fix off-by-one error. 15407 * gdb.threads/pending-step.c (main): Fix off-by-one error. 15408 * gdb.threads/schedlock.c (main): Fix off-by-one error. 15409 154102009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com> 15411 15412 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New. 15413 154142009-04-30 Doug Evans <dje@google.com> 15415 15416 * gdb.threads/watchthreads2.exp: New testcase. 15417 * gdb.threads/watchthreads2.c: New testcase. 15418 154192009-04-29 Doug Evans <dje@google.com> 15420 15421 * gdb.cp/mb-ctor.exp: Add multi-line source statement test. 15422 * gdb.cp/mb-ctor.cc: Ditto. 15423 * gdb.cp/mb-inline.exp: Add multi-line source statement test. 15424 * gdb.cp/mb-inline.h (multi_line_foo): New function. 15425 * gdb.cp/mb-inline1.cc: Call it. 15426 * gdb.cp/mb-inline2.cc: Ditto. 15427 * gdb.cp/mb-templates.exp: Add multi-line source statement test. 15428 * gdb.cp/mb-templates.cc (multi_line_foo): New template. 15429 154302009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com> 15431 15432 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'. 15433 (info_macro): Remova `decimal' declaration. New variable `nonzero'. 15434 Replace all uses of `decimal' by `nonzero'. 15435 (info macro FROM_COMMANDLINE): New test. 15436 154372009-04-27 Tom Tromey <tromey@redhat.com> 15438 15439 * gdb.base/printcmds.exp (test_printf): Test comma operator in []. 15440 154412009-04-27 Doug Evans <dje@google.com> 15442 15443 * gdb.threads/watchthreads.c (main): Initialize args before starting 15444 the threads. Plus formatting cleanup. 15445 * gdb.threads/watchthreads.exp: Avoid errant failures due to 15446 biased scheduling of one thread. 15447 154482009-04-27 Jerome Guitton <guitton@adacore.com> 15449 15450 * gdb.cp/templates.cc (GetMax): New template. 15451 (main): Declare two instances of GetMax. 15452 * gdb.cp/templates.exp: Add new test. 15453 154542009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com> 15455 15456 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test. 15457 154582009-04-22 Joseph Myers <joseph@codesourcery.com> 15459 15460 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case. 15461 154622009-04-15 Tom Tromey <tromey@redhat.com> 15463 15464 * gdb.base/charset.exp: Add regression test. 15465 154662009-04-14 Joel Brobecker <brobecker@adacore.com> 15467 15468 * gdb.base/exe-lock.exp: New testcase. 15469 154702009-04-13 Tom Tromey <tromey@redhat.com> 15471 15472 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test != 15473 operator on Frame. 15474 154752009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 15476 15477 * gdb.base/attach.exp: Re-enable for spu*-*-* targets. 15478 * gdb.server/ext-attach.exp: Likewise. 15479 154802009-04-03 Vladimir Prus <vladimir@codesourcery.com> 15481 15482 Eliminate some sleep usage. 15483 15484 * gdb.mi/basics.c (do_nothing): New. 15485 (main): Use do_nothing instead of printf, so that 15486 not to introduce race condition between output of 15487 inferiour and output of gdb. Do not use sleep as it 15488 is not generally available on embedded targets. 15489 154902009-04-02 Pedro Alves <pedro@codesourcery.com> 15491 15492 * gdb.server/ext-attach.exp: Expect an optional process id after 15493 "Detached from remote process". 15494 154952009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com> 15496 15497 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S, 15498 gdb.dwarf2/dw2-unresolved.exp: New. 15499 155002009-04-02 Pedro Alves <pedro@codesourcery.com> 15501 15502 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use 15503 mi_run_to_main. 15504 155052009-04-02 Pedro Alves <pedro@codesourcery.com> 15506 15507 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use 15508 mi_run_to_main. Skip thread exit test on remote targets. 15509 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use 15510 mi_run_to_main. 15511 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use 15512 mi_run_to_main. 15513 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor 15514 when expecting ^connected. Detect when the target doesn't support 15515 non-stop mode. 15516 (mi_run_cmd): Detect if non-stop mode was requested by isn't 15517 supported. Return -1 on error, 0 on success. 15518 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed. 15519 (mi_runto): Return mi_runto_helper's result explicitly. 15520 155212009-04-01 Pedro Alves <pedro@codesourcery.com> 15522 15523 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New. 15524 155252009-04-01 Tom Tromey <tromey@redhat.com> 15526 15527 * gdb.base/funcargs.exp: Set print frame-arguments to "all". 15528 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all". 15529 * gdb.ada/ref_param.exp: Set print frame-arguments to "all". 15530 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all". 15531 155322009-03-31 Daniel Jacobowitz <dan@codesourcery.com> 15533 Jan Kratochvil <jan.kratochvil@redhat.com> 15534 15535 PR gdb/931 15536 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical 15537 output. 15538 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs 15539 for gdb/931. 15540 * dw2-strp.S (DW_AT_language): Change to C++. 15541 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New. 15542 155432009-03-31 Joel Brobecker <brobecker@adacore.com> 15544 15545 * gdb.ada/tasks: New testcase. 15546 155472009-03-30 Stan Shebs <stan@codesourcery.com> 15548 15549 * gdb.trace/actions.exp: Update to match new info trace format. 15550 * gdb.trace/deltrace.exp: Ditto. 15551 * gdb.trace/infotrace.exp: Ditto. 15552 * gdb.trace/passcount.exp: Ditto. 15553 * gdb.trace/save-trace.exp: Ditto. 15554 * gdb.trace/while-stepping.exp: Ditto. 15555 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option. 15556 155572009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com> 15558 15559 * gdb.python/python-frame.c: New file. 15560 * gdb.python/python-frame.exp: New file. 15561 155622009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com> 15563 15564 * gdb.python/python-value.exp: Add tests for the address 15565 attribute. 15566 155672009-03-29 Andreas Schwab <schwab@linux-m68k.org> 15568 15569 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line. 15570 155712009-03-26 Doug Evans <dje@google.com> 15572 15573 * gdb.mi/mi-nonstop-exit.exp: New file. 15574 * gdb.mi/non-stop-exit.c: New file. 15575 155762009-03-26 Tom Tromey <tromey@redhat.com> 15577 15578 Update for change to prologue skipping: 15579 * gdb.mi/mi2-simplerun.exp: Update. 15580 * gdb.mi/mi2-break.exp: Update. 15581 * gdb.mi/mi-simplerun.exp: Update. 15582 * gdb.mi/mi-break.exp: Update. 15583 * gdb.base/ending-run.exp: Update. 15584 155852009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com> 15586 15587 * gdb.python/python-value.exp (test_value_in_inferior): Test 15588 gdb.Value.is_optimized_out attribute. 15589 155902009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com> 15591 15592 * gdb.dwarf2/dw2-noloc-main.c: New file. 15593 * gdb.dwarf2/dw2-noloc.S: New symbols matrix. 15594 (.text): Remove. 15595 (.data): New. 15596 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove. 15597 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'. 15598 (DW_TAG_subprogram func_cu1, noloc): Remove. 15599 (main): New. 15600 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also 15601 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'. 15602 (file_symbols): New procedure. 15603 156042009-03-25 Tom Tromey <tromey@redhat.com> 15605 15606 * gdb.base/charset.exp (valid_target_charset): New proc. 15607 Use it to skip tests on invalid charsets. 15608 156092009-03-25 Pierre Muller <muller@ics.u-strasbg.fr> 15610 15611 * gdb.base/completion.exp: Add a test for directory completion. 15612 156132009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com> 15614 15615 Fix a racy FAIL. 15616 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption. 15617 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise. 15618 156192009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com> 15620 15621 * gdb.python/python-cmd.exp: Add tests for keyword arguments. 15622 * gdb.python/python-function.exp: Add test for function returning 15623 a GDB value. 15624 156252009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com> 15626 15627 * gdb.python/python-function.exp: New file. 15628 156292009-03-20 Tom Tromey <tromey@redhat.com> 15630 15631 * gdb.base/store.exp: Update for change to escape output. 15632 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change 15633 to escape output. 15634 * gdb.base/pointers.exp: Update for change to escape output. 15635 * gdb.base/long_long.exp (gdb_test_long_long): Update for change 15636 to escape output. 15637 * gdb.base/constvars.exp (do_constvar_tests): Update for change to 15638 escape output. 15639 * gdb.base/call-rt-st.exp (print_struct_call): Update for change 15640 to escape output. 15641 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to 15642 escape output. 15643 * gdb.base/setvar.exp: Update for change to escape output. 15644 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C. 15645 * gdb.base/printcmds.exp (test_print_all_chars): Update for change 15646 to escape output. 15647 (test_print_string_constants): Likewise. 15648 * gdb.base/charset.exp (valid_host_charset): Check size of 15649 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode 15650 cases. Handle "auto"-related output. 15651 * gdb.base/charset.c (char16_t, char32_t): New typedefs. 15652 (uvar, Uvar): New globals. 15653 156542009-03-19 Jerome Guitton <guitton@adacore.com> 15655 15656 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise 15657 deltas. 15658 * gdb.ada/fixed_points.exp: Ditto. 15659 156602009-03-18 Pedro Alves <pedro@codesourcery.com> 15661 15662 * return-nodebug.c: Don't include stdio.h. 15663 (init): Delete. 15664 (func): Delete definition and provide extern declaration. 15665 (t): New. 15666 (main): Don't call printf. Call func and store its result in t. 15667 * return-nodebug1.c: New. 15668 * return-nodebug.exp: Don't expect stdio output. Instead, print 15669 the global variable t. Drop printf formatters and cast types from 15670 foreach loop. Don't use prepare_for_testing. Compile 15671 return-nodebug.c and return-nodebug1.c in separate steps. Don't 15672 define FORMAT or CAST. 15673 156742009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com> 15675 15676 * gdb.base/solib-display.exp: Disable test for remote targers. 15677 156782009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com> 15679 15680 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New. 15681 156822009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com> 15683 15684 Fix a racy FAIL. 15685 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with 15686 code from `follow parent, print pids'. 15687 (`follow child, print pids', `follow parent, print pids'): Call it. 15688 Replace `gdb_test "break..."' by gdb_breakpoint. 15689 156902009-03-13 Vladimir Prus <vladimir@codesourcery.com> 15691 15692 * gdb.mi/mi-cli.exp: Adjust for output difference in 15693 sync and async modes. 15694 156952009-03-12 Joel Brobecker <brobecker@adacore.com> 15696 15697 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code 15698 that was checked in by mistake. Remove loading of ada.exp, since 15699 this is not necessary in this case. 15700 157012009-03-12 Joel Brobecker <brobecker@adacore.com> 15702 15703 * gdb.ada/ptype_arith_binop.exp: New testcase. 15704 157052009-03-12 Joel Brobecker <brobecker@adacore.com> 15706 15707 * gdb.ada/mod_from_name: New testcase. 15708 157092009-03-12 Joel Brobecker <brobecker@adacore.com> 15710 15711 * gdb.ada/tick_last_segv: New testcase. 15712 157132009-03-12 Vladimir Prus <vladimir@codesourcery.com> 15714 15715 * gdb.mi/mi-cli.exp: Remove debug print. 15716 157172009-03-12 Vladimir Prus <vladimir@codesourcery.com> 15718 15719 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior 15720 include the token in ^running and frame info in *stopped. 15721 157222009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com> 15723 15724 * solib-display.exp: New file. 15725 * solib-display-main.c: New file. 15726 * solib-display-lib.c: New file. 15727 157282009-03-05 Pedro Alves <pedro@codesourcery.com> 15729 15730 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New. 15731 157322009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com> 15733 15734 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/. 15735 (list_and_check_macro): Use more specific test name. 15736 (next to definition): Make the test names unique. 15737 157382009-02-18 Pierre Muller <muller@ics.u-strasbg.fr> 15739 15740 * gdb.pascal/floats.exp: Accept approximate results everywhere. 15741 157422009-02-17 Vladimir Prus <vladimir@codesourcery.com> 15743 15744 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library 15745 notifications. 15746 * gdb.mi/mi-nsintrall.exp (notifs): Likewise. 15747 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise. 15748 * lib/mi-support.exp (library_loaded_re): New. 15749 (mi_run_cmd, mi_send_resuming_command_raw): Adjust. 15750 157512009-02-17 Vladimir Prus <vladimir@codesourcery.com> 15752 15753 * gdb.gdb/observer.exp: Use test_notification observer, not 15754 normal_stop, everywhere. 15755 (test_normal_stop_notifications): Rename to... 15756 (test_notifications): ...this. 15757 (test_observer_normal_stop): Rename to... 15758 (test_observer): ...this. 15759 157602009-02-16 Doug Evans <dje@google.com> 15761 15762 * gdb.arch/amd64-disp-step.S (test_int3): New test. 15763 * gdb.arch/amd64-disp-step.exp (test_int3): New test. 15764 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test. 15765 (test_prefixed_syscall,test_int3): New tests. 15766 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test. 15767 (test_prefixed_syscall,test_int3): New tests. 15768 157692009-02-14 Vladimir Prus <vladimir@codesourcery.com> 15770 15771 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields. 15772 (mi_expect_interrupt): Likewise. 15773 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped 15774 response. 15775 157762009-02-14 Pierre Muller <muller@ics.u-strasbg.fr> 15777 15778 * lib/gdb.exp (get_hexadecimal_valueof): New procedure. 15779 * gdb.base/pc-fp.exp (get_valueofx): Remove. 15780 Replace calls to get_valueofx by get_hexadecimal_valueof. 15781 157822009-02-14 Pierre Muller <muller@ics.u-strasbg.fr> 15783 15784 * lib/gdb.exp (get_valueof): Accept anything as a return value. 15785 (get_integer_valueof): New procedure. 15786 (get_sizeof): Use new get_integer_value_of. 15787 * gdb.base/sizeof.exp: Replace all uses of get_valueof 15788 by get_integer_valueof. 15789 157902009-02-13 Tom Tromey <tromey@redhat.com> 15791 15792 * gdb.base/remote.exp (get_sizeof): Remove. 15793 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove. 15794 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove. 15795 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove. 15796 * lib/gdb.exp (get_valueof): Move from long_long.exp. 15797 (get_sizeof): Likewise. 15798 157992009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com> 15800 15801 PR fortran/9806 15802 * gdb.fortran/module.exp, gdb.fortran/module.f90: New. 15803 158042009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com> 15805 15806 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out. 15807 158082009-02-06 Pedro Alves <pedro@codesourcery.com> 15809 15810 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New. 15811 158122009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com> 15813 15814 * gdb.python/python-cmd.exp: New file. 15815 158162009-02-06 Tristan Gingold <gingold@adacore.com> 15817 15818 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm. 15819 158202009-02-05 Tristan Gingold <gingold@adacore.com> 15821 15822 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL 15823 pointer is dereferenced and use this signal name in regexp. 15824 * gdb.base/signull.exp: Ditto. 15825 * gdb.base/sigbpt.c (main): Catch SIGBUS too. 15826 * gdb.base/signull.c (main): Ditto. 15827 158282009-02-04 Tom Tromey <tromey@redhat.com> 15829 Thiago Jung Bauermann <bauerman@br.ibm.com> 15830 15831 * gdb.python/python-value.exp: Use `gdb.history' instead of 15832 `gdb.value_from_history'. 15833 (test_value_numeric_ops): Add test for conversion of enum constant. 15834 * gdb.python/python-value.c (enum e): New type. 15835 (evalue): New global. 15836 (main): Use argv. 15837 158382009-02-04 Jerome Guitton <guitton@adacore.com> 15839 15840 * gdb.ada/uninitialized_vars: New test program. 15841 * gdb.ada/uninitialized_vars.exp: New testcase. 15842 158432009-02-02 Tom Tromey <tromey@redhat.com> 15844 15845 * gdb.cp/cpcompletion.exp: Name the test "pr9594". 15846 * gdb.cp/pr2489.cc: Rename... 15847 * gdb.cp/pr9594.cc: ... to this. 15848 158492009-02-02 Tom Tromey <tromey@redhat.com> 15850 15851 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489. 15852 * gdb.cp/pr2489.cc: New file. 15853 * gdb.cp/cpcompletion.exp: New file. 15854 158552009-02-02 Tom Tromey <tromey@redhat.com> 15856 15857 PR exp/9059: 15858 * gdb.cp/call-c.exp: Add regression test. 15859 * gdb.cp/call-c.cc (FooHandle): New typedef. 15860 (main): New variable 'handle'. 15861 158622009-01-30 Vladimir Prus <vladimir@codesourcery.com> 15863 15864 * lib/mi-support.exp (et_mi_thread_list) 15865 (check_mi_and_console_threads): Adjust for current thread in 15866 -thread-list-ids output. 15867 158682009-01-30 Vladimir Prus <vladimir@codesourcery.com> 15869 15870 * gdb.mi/mi-break.exp (test_disabled_creation): New. 15871 Call it. 15872 158732009-01-28 Doug Evans <dje@google.com> 15874 15875 * gdb.arch/amd64-disp-step.S: New file. 15876 * gdb.arch/amd64-disp-step.exp: New file. 15877 * gdb.arch/i386-disp-step.S: New file. 15878 * gdb.arch/i386-disp-step.exp: New file. 15879 158802009-01-27 Pierre Muller <muller@ics.u-strasbg.fr> 15881 15882 * gdb.base/find.exp: Set newline variable 15883 using quotes instead of braces to fix cygwin failures. 15884 158852009-01-23 Pedro Alves <pedro@codesourcery.com> 15886 15887 * gdb.base/radix.exp: Add tests to ensure that that set 15888 input-radix 0 and set output-radix 0 are really rejected. 15889 158902009-01-23 Pedro Alves <pedro@codesourcery.com> 15891 15892 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update 15893 copyright years. 15894 158952009-01-23 Pedro Alves <pedro@codesourcery.com> 15896 15897 PR gdb/9664: 15898 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New. 15899 159002009-01-22 Pedro Alves <pedro@codesourcery.com> 15901 15902 PR c++/9631: 15903 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New. 15904 159052009-01-22 Pierre Muller <muller@ics.u-strasbg.fr> 15906 15907 * gdb.server/file-transfer.exp: Use EXEEXT variable for 15908 binfile definition to fix Windows OS failure. 15909 159102009-01-20 Daniel Jacobowitz <dan@codesourcery.com> 15911 15912 PR gdb/9346 15913 * gdb.base/interrupt.c (sigint_handler): New. 15914 (main): Install a SIGINT handler if SIGNALS is defined. Exit 15915 on error. 15916 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals. 15917 Test "signal SIGINT". 15918 159192009-01-19 Doug Evans <dje@google.com> 15920 15921 * gdb.base/break.exp: Update expected gdb output. 15922 * gdb.base/sepdebug.exp: Ditto. 15923 * gdb.mi/mi-syn-frame.exp: Ditto. 15924 * gdb.mi/mi2-syn-frame.exp: Ditto. 15925 * gdb.base/call-signal-resume.exp: New file. 15926 * gdb.base/call-signals.c: New file. 15927 * gdb.base/unwindonsignal.exp: New file. 15928 * gdb.base/unwindonsignal.c: New file. 15929 * gdb.threads/interrupted-hand-call.exp: New file. 15930 * gdb.threads/interrupted-hand-call.c: New file. 15931 * gdb.threads/thread-unwindonsignal.exp: New file. 15932 159332009-01-14 Daniel Jacobowitz <dan@codesourcery.com> 15934 15935 * gdb.base/define.exp: Test defining and hooking prefix commands. 15936 * gdb.python/python.exp: Update test for "show user" output. 15937 159382009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com> 15939 15940 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match 15941 now the output exactly, using less wildcards. Expect also the output 15942 of gfortran-4.3. Update for the f-valprint.c modification from 15943 2008-04-22. 15944 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3. 15945 Remove gdb_test test names where matching the command. 15946 159472009-01-01 Pedro Alves <pedro@codesourcery.com> 15948 15949 PR breakpoints/9681: 15950 * gdb.base/watchpoint.exp: Add regression test. 15951 159522008-12-31 Pedro Alves <pedro@codesourcery.com> 15953 15954 * gdb.threads/attach-into-signal.exp: Don't use 15955 gdb_suppress_entire_file. 15956 * gdb.threads/attach-stopped.exp: Ditto. 15957 * gdb.threads/attachstop-mt.exp: Ditto. 15958 159592008-12-31 Pedro Alves <pedro@codesourcery.com> 15960 15961 PR gdb/8812: 15962 * gdb.base/signal.exp: Change kfail to fail, and update PR number. 15963 159642008-12-29 Pedro Alves <pedro@codesourcery.com> 15965 15966 PR gdb/7536: 15967 * gdb.base/radix.exp: Add tests to ensure invalid input radices 15968 and unsupported output radices are really rejected. 15969 159702008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com> 15971 15972 * gdb.cp/punctuator.exp: Backslash the '$' signs. 15973 159742008-12-22 Tom Tromey <tromey@redhat.com> 15975 15976 * gdb.cp/punctuator.exp: New file. 15977 159782008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com> 15979 15980 * gdb.base/completion.exp (Completing non-existing component): New test. 15981 159822008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com> 15983 15984 Fix for PR gdb/8648. 15985 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c, 15986 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test, 15987 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test, 15988 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu . 15989 159902008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com> 15991 15992 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New. 15993 159942008-12-16 Christophe Lyon <christophe.lyon@st.com> 15995 15996 * gdb.base/expand-psymtabs.c: Insert code in foo so that the 15997 compiler actually generate code at the expected line number. 15998 159992008-12-15 Jie Zhang <jie.zhang@analog.com> 16000 16001 * gdb.base/consecutive.exp: Don't use global in gdb_expect. 16002 160032008-12-12 Tom Tromey <tromey@redhat.com> 16004 16005 * gdb.base/commands.exp (redefine_hook_test): New proc. 16006 Call it. 16007 160082008-12-11 Tom Tromey <tromey@redhat.com> 16009 16010 * gdb.base/macscp.exp: New regression test. 16011 160122008-12-11 Tom Tromey <tromey@redhat.com> 16013 16014 * gdb.base/macscp.exp: Print "address.addr". 16015 * gdb.base/macscp1.c (struct outer): New struct. 16016 (address): New global. 16017 160182008-12-09 Tom Tromey <tromey@redhat.com> 16019 16020 * gdb.base/commands.exp (redefine_backtrace_test): New proc. 16021 Call it. 16022 160232008-12-04 Doug Evans <dje@google.com> 16024 16025 * gdb.server/ext-run.exp: Relax regexp for init program. 16026 160272008-12-03 Tristan Gingold <gingold@adacore.com> 16028 16029 * gdb.base/macscp.exp: Generate an object file during compilation 16030 to work around Darwin dsymutil limitations. 16031 160322008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com> 16033 16034 Test resolving external references to TLS variables. 16035 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and 16036 FILE2_THREAD_LOCAL. 16037 (testfile2, srcfile2): New variables. 16038 * gdb.threads/tls.c (file2_thread_local) 16039 (function_referencing_file2_thread_local): New. 16040 * gdb.threads/tls2.c: New file. 16041 160422008-11-28 Joel Brobecker <brobecker@adacore.com> 16043 16044 * gdb.ada/int_deref.exp: Convert the addresses into long_integer 16045 rather than integer, as integer might not be big enough when 16046 on 64bit targets. 16047 160482008-11-27 Jerome Guitton <guitton@adacore.com> 16049 16050 * gdb.cp/formatted-ref.exp: Add equality test. 16051 * gdb.ada/formatted_ref.exp: Ditto. 16052 160532008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com> 16054 16055 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New. 16056 * gdb.base/start.exp: New comment about an alternative - `runto_main'. 16057 160582008-11-20 Andreas Schwab <schwab@suse.de> 16059 16060 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns 16061 matching syscall entry point. 16062 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow) 16063 (tcatch_vfork_then_child_follow): Likewise. Finish through 16064 vfork even if we stopped at the syscall trampoline. 16065 160662008-11-20 Doug Evans <dje@google.com> 16067 16068 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored. 16069 160702008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com> 16071 16072 * gdb.arch/ppc-dfp.exp: New file. 16073 * gdb.arch/ppc-dfp.c: New file. 16074 160752008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com> 16076 16077 * gdb.base/sepsymtab.exp: Update for new 'info sym' format. 16078 160792008-11-17 Doug Evans <dje@google.com> 16080 16081 * gdb.mi/mi-syn-frame.exp: Update expected output. 16082 * gdb.mi/mi2-syn-frame.exp: Update expected output. 16083 160842008-11-17 Vladimir Prus <vladimir@codesourcery.com> 16085 16086 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure 16087 "thread N" results in =thread-selected. 16088 * lib/mi-support (mi_run_cmd, mi_expect_stop) 16089 (mi_send_resuming_command_raw): Be prepared for 16090 =thread-selected. 16091 160922008-11-17 Vladimir Prus <vladimir@codesourcery.com> 16093 16094 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field. 16095 * lib/mi-support.exp: Likewise. 16096 160972008-11-16 Joel Brobecker <brobecker@adacore.com> 16098 16099 * gdb.base/help.exp: Remove the "catch load" and "catch unload" 16100 commands from the expected output for "help catch". 16101 161022008-11-15 Joel Brobecker <brobecker@adacore.com> 16103 16104 * gdb.ada/int_deref.exp: New testcase. 16105 161062008-11-14 Nick Roberts <nickrob@snap.net.nz> 16107 16108 * gdb.mi/gdb2549.exp: New file. 16109 161102008-11-11 Doug Evans <dje@google.com> 16111 16112 * gdb.base/callexit.exp: New file. 16113 * gdb.base/callexit.c: New file. 16114 161152008-11-10 Doug Evans <dje@google.com> 16116 16117 * lib/gdb.exp (GDBFLAGS): Move -nx ... 16118 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well. 16119 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations. 16120 (default_gdb_start,default_gdb_exit): Ditto. 16121 * lib/mi-support.exp (default_mi_gdb_start): Ditto. 16122 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message. 16123 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations. 16124 * gdb.base/dbx.exp (dbx_gdb_start): Ditto. 16125 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append. 16126 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto. 16127 161282008-11-03 Andreas Schwab <schwab@suse.de> 16129 16130 * gdb.base/hashline2.exp: Fix typo. 16131 * gdb.base/hashline3.exp: Likewise. 16132 161332008-10-30 Tom Tromey <tromey@redhat.com> 16134 16135 * gdb.base/pointers.exp: Add test. 16136 * gdb.base/pointers.c (k, S): New typedefs. 16137 (instance): New global. 16138 161392008-10-30 Andreas Schwab <schwab@suse.de> 16140 16141 * gdb.base/args.exp: Add tests for newlines. 16142 161432008-10-30 Joel Brobecker <brobecker@adacore.com> 16144 16145 gdb.base/foll-exec.exp: Update the expected output of a couple 16146 of "info breakpoints" tests. 16147 161482008-10-28 Tom Tromey <tromey@redhat.com> 16149 16150 * gdb.base/exprs.exp (test_expr): Add enum formatting tests. 16151 161522008-10-24 Pedro Alves <pedro@codesourcery.com> 16153 16154 * gdb.python/python-value.exp (test_value_in_inferior): Don't use 16155 gdb_start_cmd. 16156 Use runto_main before any test that requires execution. 16157 161582008-10-23 Pedro Alves <pedro@codesourcery.com> 16159 16160 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0 16161 instead of SIGINT. 16162 161632008-10-22 Joel Brobecker <brobecker@adacore.com> 16164 16165 * gdb.base/completion.exp: Update expected output following 16166 the addition of the "info tasks" command. 16167 161682008-10-22 Tom Tromey <tromey@redhat.com> 16169 16170 * gdb.base/exprs.exp (test_expr): Add test for string 16171 concatenation. 16172 161732008-10-19 Pedro Alves <pedro@codesourcery.com> 16174 16175 * configure.ac: Output gdb.python/Makefile. 16176 * configure: Regenerate. 16177 * gdb.python/Makefile.in: New. 16178 161792008-10-16 Joel Brobecker <brobecker@adacore.com> 16180 16181 * gdb.base/foll-fork.exp: Adjust the expected output to match 16182 the new description for fork/vfork catchpoints in the "info 16183 breakpoints" output. 16184 161852008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com> 16186 16187 * Makefile.in: Add gdb.python to ALL_SUBDIRS. 16188 161892008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com> 16190 16191 * gdb.python/python-value.c: New file. 16192 * gdb.python/python-value.exp: New file. 16193 161942008-10-15 Pedro Alves <pedro@codesourcery.com> 16195 16196 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test. 16197 161982008-10-15 Denis Pilat <denis.pilat@st.com> 16199 16200 * gdb.cp/mb-ctor.exp: Fix a typo. 16201 162022008-10-09 Tom Tromey <tromey@redhat.com> 16203 16204 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than 16205 'fprintf' and 'stderr'. 16206 162072008-10-07 Joel Brobecker <brobecker@adacore.com> 16208 16209 * gdb.ada/ref_tick_size.exp: New testcase. 16210 162112008-10-06 Doug Evans <dje@google.com> 16212 16213 * gdb.dwarf2/dw2-cu-size.exp: New file. 16214 * gdb.dwarf2/dw2-cu-size.S: New file. 16215 16216 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from 16217 .Ltype_int for clarity. 16218 162192008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com> 16220 16221 PR gdb/2384: 16222 * gdb.cp/gdb2384.exp: Extended to test more cases. 16223 * gdb.cp/gdb2384.cc: Likewise. 16224 * gdb.cp/gdb2384-base.h: Likewise. 16225 * gdb.cp/gdb2384-base.cc: Likewise. 16226 162272008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com> 16228 16229 * gdb.base/maint.exp (maint print type): Remove printing 16230 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE. 16231 162322008-09-30 Tom Tromey <tromey@redhat.com> 16233 16234 * gdb.base/macscp.exp: Add completion tests. 16235 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro. 16236 (TWENTY_THREE): Likewise. 16237 (FORTY_EIGHT): Likewise. 16238 162392008-09-30 Tom Tromey <tromey@redhat.com> 16240 16241 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND" 16242 everywhere. 16243 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M". 16244 162452008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com> 16246 16247 * gdb.threads/attachstop-mt.exp: Note a real testcase name this 16248 testcase is derived from. Fix racy dependency on an expected PID 16249 number. No longer support the testcase on Linux kernel 2.4.x. 16250 162512008-09-27 Tom Tromey <tromey@redhat.com> 16252 16253 * gdb.base/macscp.exp: Add tests for stringification, splicing, 16254 and varargs. 16255 162562008-09-22 Pedro Alves <pedro@codesourcery.com> 16257 16258 * lib/mi-support.exp (mi_expect_interrupt): New. 16259 (mi_reverse_list, mi_check_thread_states): New, moved and renamed 16260 from gdb.mi/mi-nonstop.exp. 16261 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New. 16262 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to 16263 lib/mi-support.exp. 16264 Use mi_check_thread_states throughout. Avoid ".*" and do not 16265 require an anchor after -exec-run. 16266 162672008-09-13 Daniel Jacobowitz <dan@codesourcery.com> 16268 16269 * gdb.mi/mi-nonstop.exp: Do not check thread state while a 16270 stop is pending. Avoid ".*" when two stops are pending. 16271 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC) 16272 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match 16273 newlines in fullnames. 16274 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor. 16275 (mi_expect_stop): Update comments. Only anchor in sync mode. 16276 Do not match newlines. 16277 (mi_send_resuming_command_raw): Always return status. 16278 (mi_get_stop_line): Do not match more than one line by accident. 16279 Only anchor in sync mode. 16280 (mi_run_inline_test): If -exec-next fails, give up. 16281 162822008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 16283 16284 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption 16285 on SPU. 16286 162872008-09-10 Joel Brobecker <brobecker@adacore.com> 16288 16289 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date. 16290 162912008-09-10 Joel Brobecker <brobecker@adacore.com> 16292 16293 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp, 16294 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp, 16295 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp, 16296 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp, 16297 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp, 16298 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp, 16299 gdb.ada/interface.exp, gdb.ada/null_array.exp, 16300 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp, 16301 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp, 16302 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp, 16303 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp: 16304 Include the "= " sequence in the expected output of print tests. 16305 163062008-09-10 Joel Brobecker <brobecker@adacore.com> 16307 16308 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type 16309 description for boolean types. 16310 163112008-09-09 Pedro Alves <pedro@codesourcery.com> 16312 16313 * gdb.base/hook-stop-continue.c: New. 16314 * gdb.base/hook-stop-continue.exp: New. 16315 163162008-09-08 Daniel Jacobowitz <dan@codesourcery.com> 16317 16318 * gdb.base/structs3.c, gdb.base/structs3.exp: New files. 16319 163202008-09-08 Jerome Guitton <guitton@adacore.com> 16321 16322 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1) 16323 (stack_check_probe_2, stack_check_probe_loop_1) 16324 (stack_check_probe_loop_2): New functions. 16325 (main): Add call to these new functions. 16326 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these 16327 functions, check that the breakpoint is inserted at the appropriate 16328 location. 16329 (insert_breakpoint): Slightly refine this procedure so that it can 16330 be called several times in the test. 16331 163322008-09-08 Jerome Guitton <guitton@adacore.com> 16333 16334 * gdb.base/stack-checking.c: New file. 16335 * gdb.base/stack-checking.exp: New file. 16336 163372008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com> 16338 16339 * gdb.arch/altivec-abi.exp: Remove extra verbose call. 16340 * gdb.arch/altivec-regs.exp: Likewise. 16341 * gdb.arch/vsx-regs.exp: Likewise. 16342 163432008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com> 16344 16345 * gdb.arch/ppc-fp.exp: New file. 16346 * gdb.arch/ppc-fp.c: New file. 16347 163482008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com> 16349 16350 *gdb.base/mips_pro.exp: compile with gcc -fno-inline, 16351 lest gcc-4.3.1 optimizes the whole thing away. 16352 163532008-09-04 Michael Snyder <msnyder@vmware.com> 16354 16355 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well 16356 as "at" (for non-debug functions such as _start). 16357 163582008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 16359 16360 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints. 16361 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle 16362 software watchpoints. 16363 * gdb.base/watch_thread_num.exp: Likewise. 16364 163652008-09-03 Aleksandar Ristovski <aristovski@qnx.com> 16366 16367 * gdb.arch/i386-bp_permanent.exp: New test. 16368 163692008-08-24 Tom Tromey <tromey@redhat.com> 16370 16371 * gdb.base/maint.exp: Update "maint print type". 16372 163732008-08-21 Vladimir Prus <vladimir@codesourcery.com> 16374 16375 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop 16376 support. Adjust the order of "*running" notifications. 16377 * gdb.mi/non-stop.c: Don't cast from int to void* and 16378 back. 16379 163802008-08-20 Mark Kettenis <kettenis@gnu.org> 16381 16382 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't 16383 expect to find it in the "info frame" output. 16384 163852008-08-20 Daniel Jacobowitz <dan@codesourcery.com> 16386 16387 * gdb.base/interp.exp: Always consume both prompts. 16388 163892008-08-20 Pedro Alves <pedro@codesourcery.com> 16390 16391 * gdb.base/pending.exp: Test pending breakpoints without symbols 16392 loaded. 16393 163942008-08-19 Vladimir Prus <vladimir@codesourcery.com> 16395 16396 * lib/mi-support.exp (mi_expect_stop): Produce 16397 more details on failures. 16398 * gdb.mi/mi-nonstop.exp: New. 16399 * gdb.mi/non-stop.c: New. 16400 164012008-08-19 Vladimir Prus <vladimir@codesourcery.com> 16402 16403 * gdb.mi/mi-async.exp: Use 'set target-async'. 16404 * lib/mi-support.exp: Use 'set/show target-async'. 16405 164062008-08-18 Daniel Jacobowitz <dan@codesourcery.com> 16407 16408 * gdb.arch/powerpc-prologue.exp: Correct saved registers. 16409 164102008-08-17 Tom Tromey <tromey@redhat.com> 16411 16412 * gdb.base/help.exp (help catch): Rewrite. 16413 164142008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com> 16415 16416 * gdb.base/define.exp: Test indented command documentation. 16417 * gdb.python/python.exp: Test indented multi-line command. 16418 164192008-08-15 Luis Machado <luisgpm@br.ibm.com> 16420 16421 * testsuite/gdb.arch/vsx-regs.c: New source file. 16422 * testsuite/gdb.arch/vsx-regs.exp: New testcase. 16423 * testsuite/lib/gdb.exp (skip_vsx_tests): New function. 16424 164252008-08-14 Tom Tromey <tromey@redhat.com> 16426 16427 * gdb.base/macscp.exp: Add regression test for "macro define" or 16428 "macro undef" with no arguments. 16429 164302008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com> 16431 16432 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test. 16433 164342008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 16435 16436 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes. 16437 164382008-08-06 Tom Tromey <tromey@redhat.com> 16439 16440 * gdb.python/python.exp: New file. 16441 164422008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com> 16443 16444 Fix for PR gdb/1543. 16445 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with 16446 $LOCATION. 16447 (location): New variable. 16448 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp, 16449 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp, 16450 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp, 16451 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp, 16452 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp, 16453 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp, 16454 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp, 16455 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c, 16456 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp, 16457 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c, 16458 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp, 16459 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp, 16460 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp, 16461 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp, 16462 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp, 16463 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c, 16464 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp, 16465 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp, 16466 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp, 16467 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp, 16468 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp, 16469 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp, 16470 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp, 16471 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp, 16472 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp, 16473 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp, 16474 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp, 16475 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp, 16476 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp, 16477 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp, 16478 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c, 16479 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp, 16480 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp, 16481 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp, 16482 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c, 16483 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c, 16484 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp, 16485 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp, 16486 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c, 16487 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp, 16488 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp, 16489 gdb.base/type-opaque.exp, gdb.base/until.exp, 16490 gdb.base/value-double-free.c, gdb.base/varargs.exp, 16491 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp, 16492 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp, 16493 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp, 16494 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp, 16495 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp, 16496 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp, 16497 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp, 16498 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp, 16499 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp, 16500 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp, 16501 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp, 16502 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp, 16503 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp, 16504 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp, 16505 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp, 16506 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp, 16507 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp, 16508 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp, 16509 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c, 16510 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp, 16511 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp, 16512 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp, 16513 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp, 16514 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp, 16515 gdb.pascal/types.exp, gdb.stabs/weird.exp, 16516 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp, 16517 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp, 16518 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp, 16519 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp, 16520 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp, 16521 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp, 16522 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp, 16523 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp, 16524 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp, 16525 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp, 16526 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp, 16527 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp, 16528 lib/mi-support.exp, lib/trace-support.exp: Remove reference 16529 to bug-gdb@prep.ai.mit.edu . 16530 165312008-07-31 Vladimir Prus <vladimir@codesourcery.com> 16532 16533 * lib/mi-support.exp (mi_load_shlibs): New. 16534 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs. 16535 165362008-07-30 Vladimir Prus <vladimir@codesourcery.com> 16537 16538 * lib/mi-support.exp (get_mi_thread_list) 16539 (check_mi_and_console_threads): New, moved from ... 16540 * gdb.mi/mi-pthread.exp: ...here. 16541 * gdb.mi/gdb669.exp (get_mi_thread_list) 16542 (check_mi_and_console_threads): Delete. 16543 * gdb.mi/mi2-pthread.exp: Likewise. 16544 165452008-07-28 Tom Tromey <tromey@redhat.com> 16546 16547 * Makefile.in (just-check): Remove. Move body to... 16548 (check): ... here. 16549 165502008-07-27 Daniel Jacobowitz <dan@codesourcery.com> 16551 16552 * gdb.threads/manythreads.exp: Use remote_expect instead of after. 16553 Add a test for duplicated SIGINTs. 16554 165552008-07-27 Daniel Jacobowitz <dan@codesourcery.com> 16556 16557 * gdb.threads/schedlock.exp (get_args): Update to work for any 16558 value of NUM. 16559 (Top level): Report the number of threads that did not resume. 16560 165612008-07-27 Daniel Jacobowitz <dan@codesourcery.com> 16562 16563 * gdb.dwarf2/dw2-compressed.S: Also define __start. 16564 165652008-07-27 Daniel Jacobowitz <dan@codesourcery.com> 16566 16567 * lib/mi-support.exp (default_mi_gdb_start): Remove check for 16568 non-MI prompt. 16569 165702008-07-26 Tom Tromey <tromey@redhat.com> 16571 16572 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct. 16573 (function_struct, function_struct_ptr): New globals. 16574 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a 16575 function pointer in a struct. 16576 165772008-07-26 Tom Tromey <tromey@redhat.com> 16578 16579 * gdb.base/macscp.exp: Add test for macro lexing bug. 16580 165812008-07-18 Tom Tromey <tromey@redhat.com> 16582 16583 * gdb.base/macscp.exp: Add macro tests. 16584 165852008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com> 16586 16587 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure. 16588 165892008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com> 16590 16591 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp 16592 165932008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com> 16594 16595 * gdb.cp/class2.exp: fix for failure on spu-elf 16596 165972008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com> 16598 16599 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477. 16600 166012008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com> 16602 16603 * gdb.base/randomize.exp: Catch non-Linux targets as untested. 16604 166052008-07-12 Vladimir Prus <vladimir@codesourcery.com> 16606 16607 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field. 16608 166092008-07-11 Kevin Buettner <kevinb@redhat.com> 16610 16611 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion 16612 of regexp to account for changes made to GDB in the printing of 16613 byte vectors. 16614 166152008-07-11 Tom Tromey <tromey@redhat.com> 16616 16617 * gdb.base/completion.exp: Add 'help' completion test. 16618 166192008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com> 16620 16621 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+. 16622 166232008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com> 16624 16625 * gdb.base/randomize.exp, gdb.base/randomize.c: New files. 16626 166272008-07-09 Pedro Alves <pedro@codesourcery.com> 16628 16629 * gdb.base/chng-syms.exp: Don't expect "No symbol ...". 16630 166312008-07-09 Pedro Alves <pedro@codesourcery.com> 16632 16633 * gdb.base/fullname.exp: Restore pwd if compiling failed. 16634 166352008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com> 16636 16637 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New. 16638 166392008-06-28 Vladimir Prus <vladimir@codesourcery.com> 16640 16641 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert 16642 previous commit. Add a comment. 16643 166442008-06-28 Pedro Alves <pedro@codesourcery.com> 16645 16646 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test. 16647 166482008-06-28 Vladimir Prus <vladimir@codesourcery.com> 16649 16650 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass. 16651 166522008-06-27 Pedro Alves <pedro@codesourcery.com> 16653 16654 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global. 16655 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're 16656 compiling an executable, link in an object that forces unbuffered 16657 output. 16658 * lib/set_unbuffered_mode.c: New file. 16659 166602008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com> 16661 16662 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument. 16663 166642008-06-25 Vladimir Prus <vladimir@codesourcery.com> 16665 16666 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and 16667 mi_expect_stop. 16668 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command): 16669 Demand that *running is output. 16670 (detect_async): Perform checking every time. 16671 (mi_send_resuming_command): Extract everything into... 16672 (mi_send_resuming_command_raw): ...this. 16673 (mi_expect_stop): Don't accept any output before *stopped. 16674 166752008-06-13 Vladimir Prus <vladimir@codesourcery.com> 16676 16677 Robustify mi-simplerun. 16678 * gdb.mi/basics.c (main): Add a call to sleep. 16679 * gdb.mi/mi-cli.exp: Adjust for change in line numbers. 16680 * gdb.mi/mi2-cli.exp: Likewise. 16681 * gdb.mi/mi-break.exp: Likewise. 16682 166832008-06-11 Vladimir Prus <vladimir@codesourcery.com> 16684 16685 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop. 16686 166872008-06-10 Vladimir Prus <vladimir@codesourcery.com> 16688 16689 * gdb.mi/mi-console.exp: Adjust. 16690 * gdb.mi/mi-syn-frame.exp: Adjust. 16691 * gdb.mi/mi2-console.exp: Adjust. 16692 * gdb.mi/mi2-syn-frame.exp: Adjust. 16693 * lib/mi-support.exp (mi_run_cmd): Adjust. 16694 (mi_send_resuming_command): Adjust. 16695 166962008-06-10 Vladimir Prus <vladimir@codesourcery.com> 16697 16698 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern. 16699 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct 16700 testing of stopped. 16701 * gdb.mi/mi2-syn-frame.exp: Likewise. 16702 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async. 16703 (async, detect_async): New. 16704 (mi_expect_stop, mi_continue_to_line): Adjust expectation 16705 depending on if we're running in sync or async mode. 16706 167072008-06-09 Tom Tromey <tromey@redhat.com> 16708 16709 * gdb.base/completion.exp: New tests for field name completion 16710 with spaces, and field name completion with '->'. 16711 167122008-06-06 Tom Tromey <tromey@redhat.com> 16713 16714 * gdb.base/break1.c (struct some_struct): New struct. 16715 (values): New global. 16716 * gdb.base/completion.exp: Add field name completion test. 16717 167182008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com> 16719 16720 * gdb.cp/call-c.exp: Test for incorrect handling of reference 16721 to pointer. 16722 * gdb.cp/call-c.cc: Likewise. 16723 167242008-06-06 Nick Roberts <nickrob@snap.net.nz> 16725 16726 * gdb.base/annota1.exp (thread_switch): Test for thread-changed 16727 annotation. 16728 167292008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com> 16730 Pedro Alves <pedro@codesourcery.com> 16731 16732 * gdb.threads/execl.c, gdb.threads/execl1.c, 16733 gdb.threads/execl.exp: New tests. 16734 167352008-06-05 Aleksandar Ristovski <aristovski@qnx.com> 16736 Daniel Jacobowitz <dan@codesourcery.com> 16737 16738 * gdb.cp/exception.exp: Activate test, make it work with pending 16739 catchpoints. 16740 167412008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com> 16742 16743 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files. 16744 167452008-05-28 Vladimir Prus <vladimir@codesourcery.com> 16746 16747 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is 16748 now printed. 16749 * gdb.mi/mi2-var-cmd.exp: Likewise. 16750 167512008-05-27 Andreas Schwab <schwab@suse.de> 16752 16753 * gdb.base/frame-args.exp: Handle arguments that are optimized 16754 out. 16755 167562008-05-26 Luis Machado <luisgpm@br.ibm.com> 16757 16758 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure 16759 quiet for ppc32 and group options into a single variable. 16760 167612008-05-23 Joel Brobecker <brobecker@adacore.com> 16762 16763 * gdb.ada/null_array/foo.adb: Add multi-dimensional array 16764 of zero-size elements. 16765 * gdb.ada/null_array.exp: Test printing this new array. 16766 167672008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com> 16768 16769 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races. 16770 167712008-05-21 Joel Brobecker <brobecker@adacore.com> 16772 16773 * gdb.base/finish.exp: Test that "fin" works as an abbreviation 16774 of the "finish" command. 16775 167762008-05-21 Nick Roberts <nickrob@snap.net.nz> 16777 16778 * gdb.base/annota1.exp: Test for new annotation. 16779 167802008-05-16 Pedro Alves <pedro@codesourcery.com> 16781 16782 * gdb.base/fixsection.exp: New file. 16783 * gdb.base/fixsection0.c: New file. 16784 * gdb.base/fixsection1.c: New file. 16785 167862008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 16787 16788 * gdb.base/annota1.exp: Accept printf@... in place of printf. 16789 * gdb.base/annota3.exp: Likewise. 16790 167912008-05-13 Nathan Froyd <froydnj@codesourcery.com> 16792 16793 * gdb.base/watch_thread_num.exp: Don't run tests that require 16794 watchpoints if the target doesn't support them. 16795 167962008-05-12 Doug Evans <dje@google.com> 16797 16798 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set. 16799 168002008-05-09 Joel Brobecker <brobecker@adacore.com> 16801 16802 * gdb.ada/assign_1.exp: New testcase. 16803 168042008-05-09 Doug Evans <dje@google.com> 16805 16806 * gdb.base/find.exp: New file. 16807 * gdb.base/find.c: New file. 16808 168092008-05-08 Daniel Jacobowitz <dan@codesourcery.com> 16810 16811 * gdb.base/commands.exp (watchpoint_command_test): Handle 16812 gdb,no_hardware_watchpoints. 16813 * gdb.base/float.exp: Allow ARM targets without floating point. 16814 * gdb.base/step-test.exp: Allow callee@plt when stepping in. 16815 168162008-05-06 Jerome Guitton <guitton@adacore.com> 16817 Joel Brobecker <brobecker@adacore.com> 16818 16819 * gdb.ada/lang_switch: New test program. 16820 * gdb.ada/lang_switch.exp: New testcase. 16821 168222008-05-05 Doug Evans <dje@google.com> 16823 16824 * gdb.base/help.exp (disassemble): Update expected help text. 16825 168262008-05-04 Pedro Alves <pedro@codesourcery.com> 16827 16828 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files. 16829 168302008-05-04 Pedro Alves <pedro@codesourcery.com> 16831 16832 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at 16833 different times. 16834 168352008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com> 16836 16837 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'. 16838 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and 16839 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols. 16840 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files. 16841 168422008-05-04 Vladimir Prus <vladimir@codesourcery.com> 16843 16844 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created 16845 notification to appear. 16846 168472008-05-04 Daniel Jacobowitz <dan@debian.org> 16848 16849 * gdb.base/fullname.c: New file. 16850 * gdb.base/fullname.exp: New file. 16851 * lib/gdb.exp (gdb_breakpoint): Support no-message option. 16852 168532008-05-03 Pedro Alves <pedro@codesourcery.com> 16854 16855 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing 16856 expressions with macros. 16857 168582008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com> 16859 16860 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions. 16861 168622008-05-02 Daniel Jacobowitz <dan@codesourcery.com> 16863 16864 * gdb.base/completion.exp: Handle lack of other symbols beginning 16865 with "a". 16866 16867 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile. 16868 168692008-05-02 Jim Blandy <jimb@codesourcery.com> 16870 16871 * gdb.asm/asmsrc1.s: Add scratch space. 16872 168732008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com> 16874 Daniel Jacobowitz <dan@codesourcery.com> 16875 16876 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp, 16877 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp, 16878 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New. 16879 168802007-05-01 Daniel Jacobowitz <dan@codesourcery.com> 16881 16882 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC. 16883 168842008-05-01 Joel Brobecker <brobecker@adacore.com> 16885 16886 * gdb.base/info-target.exp: New testcase. 16887 168882008-04-30 Daniel Jacobowitz <dan@codesourcery.com> 16889 16890 * gdb.cp/hang.exp: Use .cc instead of .C. 16891 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ... 16892 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here. 16893 168942008-04-30 Daniel Jacobowitz <dan@codesourcery.com> 16895 16896 * gdb.base/gdb1250.exp: Remove perror. 16897 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt. 16898 168992008-04-30 Pedro Alves <pedro@codesourcery.com> 16900 16901 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by 16902 .2byte. 16903 169042008-04-25 Daniel Jacobowitz <dan@codesourcery.com> 16905 16906 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC. 16907 (maybe_kfail): New. 16908 169092008-04-25 Pedro Alves <pedro@codesourcery.com> 16910 16911 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files. 16912 169132008-04-24 Vladimir Prus <vladimir@codesourcery.com> 16914 16915 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance. 16916 * gdb.mi/mi2-syn-frame.exp: Likewise. 16917 * lib/mi-support.exp: Likewise. 16918 169192008-04-24 Vladimir Prus <vladimir@codesourcery.com> 16920 16921 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller 16922 to specify regexp for the location to stop at. 16923 * gdb.base/break-always.c: New. 16924 * gdb.base/break-always.exp: New. 16925 169262008-04-24 Vladimir Prus <vladimir@codesourcery.com> 16927 16928 * lib/mi-support.exp (mi_runto_helper): Adjust 16929 for the original-location field. 16930 (mi_create_breakpoint, mi_list_breakpoints): New. 16931 * gdb.mi/mi-break.exp: Adjust. 16932 * gdb.mi/mi2-break.exp: Adjust. 16933 * gdb.mi/mi-pending.exp: Adjust. 16934 * gdb.mi/mi-simplerun.exp: Adjust. 16935 * gdb.mi/mi2-simplerun.exp: Adjust. 16936 * gdb.mi/mi-syn-frame.exp: Adjust. 16937 * gdb.mi/mi2-syn-frame.exp: Adjust. 16938 * gdb.mi/mi-until.exp: Adjust. 16939 * gdb.mi/mi2-until.exp: Adjust. 16940 * gdb.mi/mi-var-display.exp: Adjust. 16941 * gdb.mi/mi2-var-display.exp: Adjust. 16942 * gdb.mi/mi-watch.exp: Adjust. 16943 * gdb.mi/mi2-watch.exp: Adjust. 16944 169452008-04-23 Paolo Bonzini <bonzini@gnu.org> 16946 16947 * aclocal.m4: Add override.m4. 16948 * configure: Regenerate. 16949 169502008-04-19 Vladimir Prus <vladimir@codesourcery.com> 16951 16952 * gdb.mi/var-cmd.c (do_at_tests): Verify that 16953 '-var-update --all-values' reports new value even the type 16954 of a variable object has changed. 16955 169562008-04-18 Craig Silverstein <csilvers@google.com> 16957 16958 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New 16959 files. 16960 169612008-04-18 Joel Brobecker <brobecker@adacore.com> 16962 16963 * gdb.ada/atomic_enum: New test program. 16964 * gdb.ada/atomic_enum.exp: New testcase. 16965 169662008-04-17 Doug Evans <dje@google.com> 16967 16968 * gdb.opt/Makefile.in: Fix whitespace. 16969 169702008-04-17 Daniel Jacobowitz <dan@codesourcery.com> 16971 16972 * gdb.threads/linux-dp.exp: Continue after unrecognized lines. 16973 169742008-04-17 Doug Evans <dje@google.com> 16975 16976 * gdb.base/hashline1.exp: New testcase. 16977 * gdb.base/hashline2.exp: New testcase. 16978 * gdb.base/hashline2.exp: New testcase. 16979 169802008-04-17 Pedro Alves <pedro@codesourcery.com> 16981 16982 * gdb.base/step-break.exp, gdb.base/step-break.c: New files. 16983 169842008-04-15 Aleksandar Ristovski <aristovski@qnx.com> 16985 16986 * gdb.base/attach.exp (do_attach_tests): Matching pattern for 16987 temporary breakpoint to match "Temporary breakpoint". 16988 * gdb.base/break.exp (delete_breakpoints): Likewise. 16989 * gdb.base/call-ar-st.exp (get_debug_format): Likewise. 16990 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise. 16991 * gdb.base/display.exp: Likewise. 16992 * gdb.base/foll-exec.exp (do_exec_tests): Likewise. 16993 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise. 16994 * gdb.base/restore.exp (restore_tests): Likewise. 16995 * gdb.base/sepdebug.exp: Likewise. 16996 * gdb.base/watchpoint.exp: Likewise. 16997 * gdb.mi/mi-cli.exp: Added argument for new "disp" field. 16998 * gdb.mi/mi-pending.exp: Likewise. 16999 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise. 17000 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise. 17001 * gdb.mi/mi-var-cmd.exp: Likewise. 17002 * gdb.mi/mi-var-display.exp: Likewise. 17003 * gdb.mi/mi2-cli.exp: Likewise. 17004 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise. 17005 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise. 17006 * gdb.mi/mi2-var-display.exp: Likewise. 17007 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint. 17008 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for 17009 new "disp" field. 17010 (mi_expect_stop): Move after_reason argument to be really after 17011 reason. This is to support fix for PR2424. 17012 170132008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com> 17014 17015 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive. 17016 170172008-04-13 Vladimir Prus <vladimir@codesourcery.com> 17018 17019 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed 17020 field. Add more floating varobj tests. 17021 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed 17022 field. 17023 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New. 17024 (main): Call do_at_tests. 17025 * lib/mi-support.exp (mi_create_floating_varobj) 17026 (mi_varobj_update_with_type_change): New. 17027 170282008-04-09 Marc Khouzam <marc.khouzam@ericsson.com> 17029 17030 * gdb.mi/mi2-var-display.exp: Added tests for the new -f 17031 option of -var-evaluate-expression. 17032 * gdb.mi/mi2-var-display.exp: Likewise. 17033 170342008-04-07 Vladimir Prus <vladimir@codesourcery.com> 17035 17036 Introduce test setup helpers. 17037 * lib/gdb.exp (build_executable, clean_restart) 17038 (prepare_for_testing): New. 17039 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart. 17040 * gdb.base/return.exp: Likewise. 17041 * gdb.base/ending-run.exp: Likewise. 17042 170432008-04-07 Nick Roberts <nickrob@snap.net.nz> 17044 17045 * gdb.mi/mi-async.exp: New test for asynchronous Machine 17046 Interface (MI) responses. 17047 170482008-04-06 Vladimir Prus <vladimir@codesourcery.com> 17049 17050 * gdb.cp/breakpoint.cc: New code to test conditions involving 17051 member variables. 17052 * gdb.cp/breakpoint.exp: Test condition involving member 17053 variables. 17054 170552008-04-05 Vladimir Prus <vladimir@codesourcery.com> 17056 17057 * lib/mi-support.exp (mi_expect_stop): New. 17058 (mi_run_cmd): Change the 17059 token. Use mi_send_resuming_command, use 17060 mi_expect_stop. 17061 (mi_execute_to_helper): Rename to mi_execute_to. 17062 (mi_send_resuming_command): Add more error patterns. 17063 (mi_wait_for_stop): Renamed to... 17064 (mi_get_stop_line): ...this. 17065 (mi_run_inline_test): Adjust. 17066 17067 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop. 17068 * gdb.mi/mi-console.exp: Likewise. 17069 * gdb.mi/mi-pending.exp: Likewise. 17070 * gdb.mi/mi-simplerun.exp: Likewise. 17071 * gdb.mi/mi-stack.exp: Likewise. 17072 * gdb.mi/mi-stepi.exp: Likewise. 17073 * gdb.mi/mi-syn-frame.exp: Add comment. 17074 * gdb.mi/mi-until.exp: Likewise. 17075 * gdb.mi/mi-var-display.exp: Likewise. 17076 * gdb.mi/mi-watch.exp: Likewise. 17077 * gdb.mi/mi2-cli.exp: Likewise. 17078 * gdb.mi/mi2-console.exp: Likewise. 17079 * gdb.mi/mi2-simplerun.exp: Likewise. 17080 * gdb.mi/mi2-stack.exp: Likewise. 17081 * gdb.mi/mi2-stepi.exp: Likewise. 17082 * gdb.mi/mi2-until.exp: Likewise. 17083 * gdb.mi/mi2-var-display.exp: Likewise. 17084 * gdb.mi/mi2-watch.exp: Likewise. 17085 170862008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 17087 17088 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads. 17089 17090 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets. 17091 170922008-04-04 Pedro Alves <pedro@codesourcery.com> 17093 17094 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp, 17095 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp, 17096 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp, 17097 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp, 17098 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp, 17099 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not 17100 expect an mi error duplicated in stderr. 17101 171022008-04-03 Joel Brobecker <brobecker@adacore.com> 17103 17104 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc. 17105 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask". 17106 Add a couple of tests that verify the behavior when the new setting 17107 is set to "cancel" and "all". 17108 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to 17109 "ask" before we start the testing. 17110 171112008-04-01 Aleksandar Ristovski <aristovski@qnx.com> 17112 17113 * gdb.cp/casts.cc: Add class reference variables. 17114 * gdb.cp/casts.exp: New test cases for up/down casting references. 17115 171162008-04-01 Marc Khouzam <marc.khouzam@ericsson.com> 17117 17118 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests 17119 instead of beginning to make an extra test pass. 17120 * gdb.mi/mi2-var-display.exp: Likewise. 17121 171222008-03-31 Maciej W. Rozycki <macro@mips.com> 17123 17124 * gdb.base/break.exp: Mark failures as such. Fix formatting. 17125 171262008-03-31 Markus Deuling <deuling@de.ibm.com> 17127 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 17128 17129 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial 17130 value. Add xfail for older kernels. 17131 171322008-03-28 Aleksandar Ristovski <aristovski@qnx.com> 17133 17134 Bring mi-support in line with gdb.exp. 17135 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start. 17136 (mi_gdb_start): New function. 17137 171382008-03-28 Maciej W. Rozycki <macro@mips.com> 17139 17140 * gdb.mi/mi-var-cmd.exp: Fix a typo. 17141 171422008-03-26 Vladimir Prus <vladimir@codesourcery.com> 17143 17144 * gdb.mi/mi-var-display.exp: Remove obsolete xfail. 17145 * gdb.mi/mi2-var-display.exp: Likewise. 17146 171472008-03-26 Vladimir Prus <vladimir@codesourcery.com> 17148 17149 * lib/mi-support.exp (mi_create_varobj_checked): New. 17150 (mi_list_varobj_children): Allow to check for a 17151 value. 17152 (mi_list_array_varobj_children): New. 17153 17154 * gdb.mi/mi-var-child.exp: Use mi_create_varobj 17155 and mi_list_varobj_children, as opposed to hardcoding 17156 expected strings. 17157 * gdb.mi/gdb701.exp: Likewise. 17158 * gdb.mi/gdb792.exp: Likewise. 17159 * gdb.mi/mi-var-block.exp: Likewise. 17160 * gdb.mi/mi-var-cmd.exp: Likewise. 17161 * gdb.mi/mi-var-invalidate.exp: Likewise. 17162 * gdb.mi/mi2-var-block.exp: Likewise. 17163 * gdb.mi/mi2-var-child.exp: Likewise. 17164 * gdb.mi/mi2-var-cmd.exp: Likewise. 17165 * gdb.mi/mi2-var-display.exp: Likewise. 17166 171672008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com> 17168 17169 Fix random false FAILs on i386. 17170 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink. 17171 171722008-03-23 Daniel Jacobowitz <dan@codesourcery.com> 17173 17174 PR gdb/544 17175 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes. 17176 171772008-03-23 Daniel Jacobowitz <dan@codesourcery.com> 17178 17179 PR gdb/544 17180 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes. 17181 171822008-03-21 Daniel Jacobowitz <dan@codesourcery.com> 17183 17184 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for 17185 fixed PR gdb/544. 17186 171872008-03-21 Pedro Alves <pedro@codesourcery.com> 17188 17189 * gdb.threads/fork-child-threads.exp: Test next over fork. 17190 171912008-03-21 Chris Demetriou <cgd@google.com> 17192 17193 * gdb.base/break.exp (rbreak junk): New test for rbreak 17194 "Junk at end of arguments" issue. 17195 171962008-03-21 Daniel Jacobowitz <dan@codesourcery.com> 17197 17198 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect 17199 *& to work on created array elements. 17200 (Top level): Test print $pc with a file. Test string operations 17201 without a target. 17202 * gdb.base/ptype.exp: Do not expect *& to work on created array 17203 elements. 17204 172052008-03-21 Daniel Jacobowitz <dan@codesourcery.com> 17206 17207 * gdb.threads/killed.exp, gdb.threads/manythreads.exp, 17208 gdb.threads/staticthreads.exp: Update exit query. 17209 172102008-03-07 Sandra Loosemore <sandra@codesourcery.com> 17211 17212 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message. 17213 172142008-03-03 Daniel Jacobowitz <dan@codesourcery.com> 17215 17216 * gdb.base/watchpoint.c (global_ptr, func4): New. 17217 (main): Call func4. 17218 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint. 17219 (test_inaccessible_watchpoint): New. 17220 172212008-02-29 Maciej W. Rozycki <macro@mips.com> 17222 17223 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always 17224 select the largest. 17225 172262008-02-28 Daniel Jacobowitz <dan@codesourcery.com> 17227 17228 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer 17229 frames-invalid annotations. 17230 172312008-02-28 Pierre Muller <muller@ics.u-strasbg.fr> 17232 17233 * gdb.base/assign.exp: avoid same output for different tests. 17234 172352008-02-27 Doug Evans <dje@google.com> 17236 17237 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail 17238 for bug 1738. 17239 (breakpoint_to_handler_entry): Ditto. 17240 172412008-02-27 Joel Brobecker <brobecker@adacore.com> 17242 17243 * gdb.base/ending-run.exp: Use the first line of code inside 17244 function body to test breakpoints. 17245 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual 17246 location where the breakpoint is inserted when using the line 17247 where a function is declared. Fix typo in the description of 17248 one of the tests. 17249 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise. 17250 172512008-02-27 Pierre Muller <muller@ics.u-strasbg.fr> 17252 17253 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting 17254 tests. 17255 172562008-02-27 Pierre Muller <muller@ics.u-strasbg.fr> 17257 17258 * gdb.base/args.exp: avoid same output for tests 17259 with single quotes. 17260 172612008-02-26 Vladimir Prus <vladimir@codesourcery.com> 17262 17263 * gdb.base/annota1.exp: Adjust for 'info break' 17264 format changes. 17265 * gdb.base/annota3.exp: Likewise. 17266 * gdb.base/break.exp: Likewise. 17267 * gdb.base/condbreak.exp: Likewise. 17268 * gdb.base/pending.exp: Likewise. 17269 * gdb.base/sepdebug.exp: Likewise. 17270 * gdb.base/unload.exp: Likewise. 17271 * gdb.cp/ovldbreak.exp: Likewise. 17272 * gdb.mi/mi-pending.exp: Likewise. 17273 172742008-02-07 Doug Evans <dje@google.com> 17275 17276 * gdb.cp/mb-inline.exp: New. 17277 * gdb.cp/mb-inline.h: New. 17278 * gdb.cp/mb-inline1.cc: New. 17279 * gdb.cp/mb-inline2.cc: New. 17280 172812008-02-06 Pierre Muller <muller@ics.u-strasbg.fr> 17282 17283 * gdb.pascal/floats.pas: New test program. 17284 * gdb.pascal/floats.exp: New testcase. 17285 172862008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com> 17287 17288 * gdb.base/callfuncs.c (t_float_many_args): New function. 17289 (t_double_many_args): New function. 17290 * gdb.base/callfuncs.exp: Add tests for exceeding float 17291 and double parameters passed through the stack. 17292 172932008-02-05 Joel Brobecker <brobecker@adacore.com> 17294 17295 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb, 17296 gdb.ada/complete/foo.adb: New files. 17297 * gdb.ada/complete.exp: New testcase. 17298 172992008-02-03 Doug Evans <dje@google.com> 17300 17301 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y. 17302 17303 * gdb.cp/gdb2384.exp: New file. 17304 * gdb.cp/gdb2384.cc: New file. 17305 * gdb.cp/gdb2384-base.h: New file. 17306 * gdb.cp/gdb2384-base.cc: New file. 17307 173082008-02-02 Doug Evans <dje@google.com> 17309 17310 * gdb.base/sigall.c (main): Ensure all signals aren't blocked. 17311 173122007-02-01 Joel Brobecker <brobecker@adacore.com> 17313 17314 * gdb.ada/sym_print_name: New test program. 17315 * gdb.ada/sym_print_name.exp: New testcase. 17316 173172007-02-01 Joel Brobecker <brobecker@adacore.com> 17318 17319 * gdb.ada/nested/hello.adb: New file. 17320 * gdb.ada/nested.exp: New testcase. 17321 * gdb.ada/Makefile.in (EXECUTABLES): Update list. 17322 173232008-02-01 Vladimir Prus <vladimir@codesourcery.com> 17324 17325 * gdb.mi/basic.c (return_1): New function. 17326 * gdb.mi/mi-break.exp: Make sure that failed -break-insert 17327 don't cause future evaluations of function to report 17328 creation of internal breakpoints. 17329 173302008-02-01 Vladimir Prus <vladimir@codesourcery.com> 17331 17332 * gdb.mi/mi-break.exp (test_error): New. 17333 Call it. 17334 173352008-01-31 Luis Machado <luisgpm@br.ibm.com> 17336 17337 * gdb.arch/ppc64-atomic-inst.c: New testcase source file. 17338 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file. 17339 173402008-01-31 Pierre Muller <muller@ics.u-strasbg.fr> 17341 17342 * gdb.pascal/integers.pas: New test program. 17343 * gdb.pascal/integers.exp: New testcase. 17344 173452008-01-31 Pierre Muller <muller@ics.u-strasbg.fr> 17346 17347 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}. 17348 173492008-01-30 Luis Machado <luisgpm@br.ibm.com> 17350 17351 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file. 17352 * gdb.arch/powerpc-d128-regs.c: New testcase source file. 17353 173542008-01-30 Paul Hilfinger <hilfinger@adacore.com> 17355 17356 * gdb.ada/formatted_ref: New test program. 17357 * gdb.ada/formatted_ref.exp: New testcase. 17358 17359 * gdb.cp/formatted-ref.cc: New file. 17360 * gdb.cp/formatted-ref.exp: New testcase. 17361 173622008-01-30 Joel Brobecker <brobecker@adacore.com> 17363 17364 * gdb.base/ptype.exp: Add testing of "ptype $pc". 17365 173662008-01-30 Nick Roberts <nickrob@snap.net.nz> 17367 17368 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp 17369 (test_file_list_exec_source_file): Update to new macro-info field. 17370 173712008-01-30 Paul N. Hilfinger <hilfinger@adacore.com> 17372 17373 * gdb.ada/exprs: New test program. 17374 * gdb.ada/exprs.exp: New testcase. 17375 173762008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com> 17377 17378 * dfp-test.c (DELTA, DELTA_B): New definitions. 17379 (double_val1, double_val2, double_val3, double_val4, double_val5, 17380 double_val6, double_val7, double_val8, double_val9, double_val10, 17381 double_val11, double_val12, double_val13, double_val14, dec32_val1, 17382 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7, 17383 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12, 17384 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1, 17385 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7, 17386 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12, 17387 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1, 17388 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6, 17389 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11, 17390 dec128_val12, dec128_val13, dec128_val14, dec128_val15, 17391 dec128_val16): New global variables. 17392 (decimal_dec128_align): New function. 17393 (decimal_mixed): Likewise. 17394 (decimal_many_args_dec32): Likewise. 17395 (decimal_many_args_dec64): Likewise. 17396 (decimal_many_args_dec128): Likewise. 17397 (decimal_many_args_mixed): Likewise. 17398 * dfp-test.exp: Add tests calling new inferior functions. 17399 174002008-01-29 Daniel Jacobowitz <dan@codesourcery.com> 17401 17402 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp, 17403 gdb.server/ext-run.exp: New files. 17404 * lib/gdbserver-support.exp (gdbserver_download): New. 17405 (gdbserver_start): New. Update gdbserver expected 17406 output. 17407 (gdbserver_spawn): Use them. 17408 (gdbserver_start_extended): New. 17409 174102008-01-29 Daniel Jacobowitz <dan@codesourcery.com> 17411 17412 * gdb.base/foll-exec.exp: Update header. Skip on remote targets. 17413 Run on GNU/Linux. 17414 (do_exec_tests): Check for systems which do not support catchpoints. 17415 Do not match START. 17416 * gdb.base/foll-fork.exp: Update header. Skip on remote targets. 17417 Run on GNU/Linux. Enable verbose output. 17418 (check_fork_catchpoints): New. 17419 (explicit_fork_child_follow, catch_fork_child_follow) 17420 (tcatch_fork_parent_follow): Update expected messages. 17421 (do_fork_tests): Use check_fork_catchpoints. 17422 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets. 17423 Run on GNU/Linux. Enable verbose output. 17424 (check_vfork_catchpoints): New. 17425 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update 17426 expected messages. 17427 (do_vfork_and_exec_tests): Use check_fork_catchpoints. 17428 174292008-01-29 Jim Blandy <jimb@red-bean.com> 17430 17431 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown 17432 host' errors. 17433 * lib/mi-support.exp (mi_gdb_target_cmd): Same. 17434 174352008-01-29 Jim Blandy <jimb@red-bean.com> 17436 17437 * gdb.threads/sigthread.c: Use barriers to ensure that 17438 child_thread and child_thread_two are always initialized before we 17439 start to use them. 17440 174412008-01-29 Vladimir Prus <vladimir@codesourcery.com> 17442 17443 * gdb.base/watchpoint-solib.exp: New. 17444 * gdb.base/watchpoint-solib.c: New. 17445 * gdb.base/watchpoint-solib-shr.c: New. 17446 174472008-01-29 Pierre Muller <muller@ics.u-strasbg.fr> 17448 17449 * gdb.base/gdb1056.exp: Add unsigned integer test. 17450 174512008-01-28 Doug Evans <dje@google.com> 17452 17453 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss. 17454 174552008-01-27 Jim Blandy <jimb@codesourcery.com> 17456 17457 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix. 17458 17459 * gdb.base/expand-psymtabs.exp: Doc fix. 17460 174612008-01-26 Mark Kettenis <kettenis@gnu.org> 17462 17463 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches. 17464 174652008-01-24 Nick Roberts <nickrob@snap.net.nz> 17466 17467 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of 17468 -var-set-format. 17469 174702008-01-23 Chris Demetriou <cgd@google.com> 17471 17472 * gdb.threads/thread_events.c: New testcase source file. 17473 * gdb.threads/thread_events.exp: New testcase expect file. 17474 174752008-01-23 Nick Roberts <nickrob@snap.net.nz> 17476 17477 * lib/gdb.exp: Add the variable octal. 17478 17479 * gdb.mi/mi-var-display.exp: Add value field to tests for output of 17480 -var-set-format. 17481 174822008-01-22 Daniel Jacobowitz <dan@codesourcery.com> 17483 Vladimir Prus <vladimir@codesourcery.com> 17484 17485 * gdb.base/float.exp: Allow missing floating point for m68k and 17486 PowerPC. 17487 174882008-01-22 Vladimir Prus <vladimir@codesourcery.com> 17489 17490 * gdb.mi/basics.c: Setup for testing breakpoints 17491 ignore count. 17492 * gdb.mi/mi-break.exp: Test for breakpoint ignore count. 17493 * gdb.mi/mi-cli.exp: Adjust. 17494 * gdb.mi/mi2-cli.exp: Adjust. 17495 174962008-01-17 Pedro Alves <pedro@codesourcery.com> 17497 17498 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer 17499 and 'dummy_ptr' integer pointer. Initialize struct_declarations 17500 with dummy_ptr's address. 17501 * gdb.mi/var-cmd.c (do_children_tests): Likewise. 17502 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on 17503 all targets. 17504 * gdb.mi/mi2-var-child.exp: Likewise. 17505 175062008-01-09 Joel Brobecker <brobecker@adacore.com> 17507 17508 * gdb.ada/null_array: New test program. 17509 * gdb.ada/null_array.exp: New testcase. 17510 175112008-01-09 Luis Machado <luisgpm@br.ibm.com> 17512 17513 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls 17514 with required float modifiers. 17515 175162008-01-08 Joel Brobecker <brobecker@adacore.com> 17517 17518 * gdb.ada/funcall_param: New test program. 17519 * gdb.ada/funcall_param.exp: New testcase. 17520 175212008-01-08 Joel Brobecker <brobecker@adacore.com> 17522 17523 * gdb.ada/arrayparam: New test program. 17524 * gdb.ada/arrayparam.exp: New testcase. 17525 175262008-01-08 Joel Brobecker <brobecker@adacore.com> 17527 17528 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd 17529 landed. Should also fix random failures in the test following it. 17530 175312008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com> 17532 17533 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests 17534 for expressions with decimal float values. 17535 (test_dfp_conversions): New function to test casts to and from 17536 decimal float types. 17537 Call test_dfp_conversions. 17538 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8 17539 elements. 17540 (main): Initialize ds.float4 and ds.double8 elements. 17541 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect 17542 string to new error message. 17543 (d64_set_tests): Likewise. 17544 (d128_set_tests): Likewise. 17545 Add tests for expressions with decimal float variables. Add tests for 17546 conversions to and from decimal float types. 17547 175482008-01-05 Joel Brobecker <brobecker@adacore.com> 17549 17550 * gdb.ada/packed_tagged/comp_bug.adb: New file. 17551 * gdb.ada/packed_tagged.exp: New testcase. 17552 175532008-01-04 Joel Brobecker <brobecker@adacore.com> 17554 17555 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb, 17556 gdb.ada/homonym/homonym_main.adb: New files. 17557 * gdb.ada/homonym.exp: New testcase. 17558 175592008-01-04 Joel Brobecker <brobecker@adacore.com> 17560 17561 * gdb.ada/packed_array.exp: Add testing of references to 17562 a packed array. 17563 175642008-01-04 Joel Brobecker <brobecker@adacore.com> 17565 17566 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb: 17567 New files. 17568 * gdb.ada/type_coercion.exp: New testcase. 17569 175702008-01-04 Joel Brobecker <brobecker@adacore.com> 17571 17572 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb, 17573 gdb.ada/tagged/foo.adb: New file. 17574 * gdb.ada/tagged.exp: New testcase. 17575 175762008-01-04 Joel Brobecker <brobecker@adacore.com> 17577 17578 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb, 17579 gdb.ada/ptype_field/foo.adb: New files. 17580 * gdb.ada/ptype_field.exp: New testcase. 17581 175822008-01-03 Joel Brobecker <brobecker@adacore.com> 17583 17584 * gdb.ada/print_pc.exp: New testcase. 17585 175862008-01-03 Joel Brobecker <brobecker@adacore.com> 17587 17588 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb, 17589 gdb.ada/taft_type/p.adb: New files. 17590 * gdb.ada/taft_type.exp: New testcase. 17591 175922008-01-03 Joel Brobecker <brobecker@adacore.com> 17593 17594 * gdb.ada/array_bounds/bar.adb: New file. 17595 * gdb.ada/array_bounds.exp: New testcase. 17596 175972008-01-03 Joel Brobecker <brobecker@adacore.com> 17598 17599 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb, 17600 gdb.ada/arrayptr/foo.adb: New files. 17601 * gdb.ada/arrayptr.exp: New testcase. 17602 176032008-01-03 Joel Brobecker <brobecker@adacore.com> 17604 17605 * gdb.base/set-lang-auto.exp: New testcase. 17606 176072008-01-03 Joel Brobecker <brobecker@adacore.com> 17608 17609 * gdb.ada/fun_addr/foo.adb: New file. 17610 * gdb.ada/fun_addr.exp: New testcase. 17611 176122008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com> 17613 17614 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c: 17615 New files 17616 176172008-01-02 Joel Brobecker <brobecker@adacore.com> 17618 17619 * array_subscript_addr/p.adb: New file. 17620 * array_subscript_addr.exp: New testcase. 17621 176222008-01-02 Joel Brobecker <brobecker@adacore.com> 17623 17624 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb: 17625 New files. 17626 * gdb.ada/str_cmp_ref.exp: New testcase. 17627 176282008-01-01 Joel Brobecker <brobecker@adacore.com> 17629 17630 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb, 17631 gdb.ada/fun_in_declare/foo.adb: New files. 17632 * gdb.ada/fun_in_declare.exp: New testcase. 17633 176342008-01-01 Joel Brobecker <brobecker@adacore.com> 17635 17636 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb, 17637 gdb.ada/ref_param/pck.ads: New files. 17638 * gdb.ada/ref_param.exp: New testcase. 17639 176402008-01-01 Joel Brobecker <brobecker@adacore.com> 17641 17642 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb, 17643 gdb.ada/interface/foo.adb: New files. 17644 * gdb.ada/interface.exp: New testcase. 17645 176462007-12-31 Jim Blandy <jimb@codesourcery.com> 17647 17648 * gdb.base/multi-forks.exp: Consume all output from child 17649 processes before proceeding to next test. 17650 176512007-12-29 Jim Blandy <jimb@codesourcery.com> 17652 17653 * configure: Regenerated. 17654 176552007-12-27 Joel Brobecker <brobecker@adacore.com> 17656 17657 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb, 17658 gdb.ada/fixed_cmp/fixed.adb: New files. 17659 * gdb.ada/fixed_cmp.exp: New testcase. 17660 176612007-12-27 Joel Brobecker <brobecker@adacore.com> 17662 17663 * gdb.ada/boolean_expr.exp: New testcase. 17664 176652007-12-26 Jim Blandy <jimb@codesourcery.com> 17666 17667 * gdb.base/multi-forks.exp: Doc fix. 17668 176692007-12-26 Joel Brobecker <brobecker@adacore.com> 17670 17671 * gdb.ada/Makefile.in (EXECUTABLES): Update list. 17672 * gdb.ada/char_param.exp: Do not compile our test program with 17673 -gnata, this is unnecessary. 17674 * gdb.ada/char_param/pck.ads: Remove unnecessary "with". 17675 176762007-12-24 Joel Brobecker <brobecker@adacore.com> 17677 17678 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb, 17679 gdb.ada/print_chars/foo.adb: New files. 17680 * gdb.ada/print_chars.exp: New testcase. 17681 176822007-12-24 Joel Brobecker <brobecker@adacore.com> 17683 17684 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb, 17685 gdb.ada/char_param/foo.adb: New files. 17686 * gdb.ada/char_param.exp: New testcase. 17687 176882007-12-22 Jim Blandy <jimb@codesourcery.com> 17689 17690 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of 17691 hard-coding source line numbers into the test. 17692 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for 17693 gdb_get_line_number to find. 17694 176952007-12-22 Joel Brobecker <brobecker@adacore.com> 17696 17697 * gdb.base/ptype.c (highest): New struct type. 17698 (the_highest): New variable of that type. 17699 (main): Add dummy assignment to a field of variable the_highest. 17700 * gdb.base/ptype.exp: Test type printing of our new variable. 17701 177022007-12-19 Pierre Muller <muller@ics-u-strasbg.fr> 17703 17704 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function 17705 and record first explicitly generated thread number. 17706 Use that thread number for thread specific watchpoint test. 17707 Add iteration number to repetitive tests. 17708 177092007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com> 17710 Jim Blandy <jimb@codesourcery.com> 17711 17712 * gdb.base/expand-psymtabs.c: New testcase 17713 source file. 17714 * gdb.base/expand-psymtabs.exp: New testcase 17715 expect file. 17716 177172007-12-17 Luis Machado <luisgpm@br.ibm.com> 17718 17719 * testsuite/gdb.base/watch_thread_num.c: New testcase source file. 17720 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file. 17721 177222007-12-17 Joel Brobecker <brobecker@adacore.com> 17723 17724 * gdb.ada/frame_args/foo.adb: New file. 17725 * gdb.ada/frame_args/pck.ads: New file. 17726 * gdb.ada/frame_args/pck.adb: New file. 17727 * gdb.ada/frame_args.exp: New testcase. 17728 177292007-12-17 Joel Brobecker <brobecker@adacore.com> 17730 17731 * gdb.base/frame-args.c: New file. 17732 * gdb.base/frame-args.exp: New testcase. 17733 177342007-12-16 Daniel Jacobowitz <dan@codesourcery.com> 17735 Joseph Myers <joseph@codesourcery.com> 17736 17737 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New. 17738 177392007-12-14 Vladimir Prus <vladimir@codesourcery.com> 17740 17741 * gdb.mi/mi-pending.exp: New. 17742 * gdb.mi/mi-pending.c: New. 17743 * gdb.mi/mi-pendshr.c: New. 17744 177452007-12-06 Jim Blandy <jimb@codesourcery.com> 17746 17747 * gdb.base/default.exp: Update expected output for 'info catch'. 17748 177492007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com> 17750 17751 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read 17752 must be set to binary. 17753 177542007-12-09 Pedro Alves <pedro_alves@portugalmail.pt> 17755 17756 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test. 17757 177582007-11-30 Daniel Jacobowitz <dan@codesourcery.com> 17759 17760 * gdb.server/file-transfer.exp, gdb.server/transfer.txt, 17761 gdb.mi/mi-file-transfer.exp: New. 17762 177632007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com> 17764 17765 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files. 17766 177672007-11-22 Maciej W. Rozycki <macro@mips.com> 17768 17769 * gdb.trace/backtrace.exp: Fix a typo. 17770 * gdb.trace/circ.exp: Likewise. 17771 * gdb.trace/collection.exp: Likewise. 17772 * gdb.trace/limits.exp: Likewise. 17773 * gdb.trace/report.exp: Likewise. 17774 * gdb.trace/tfind.exp: Likewise. 17775 * gdb.trace/while-dyn.exp: Likewise. 17776 177772007-11-21 Nick Roberts <nickrob@snap.net.nz> 17778 17779 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables 17780 objects of pointers that can't be dereferenced are now 17781 "noneditable". 17782 177832007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 17784 17785 * Makefile.in (Makefile): Do not depend on target_makefile_frag. 17786 (target_cpu): Remove. 17787 177882007-10-15 Vladimir Prus <vladimir@codesourcery.com> 17789 17790 * gdb.base/ending-run.exp: Expect the list of cleared 17791 breakpoint to come in natural order, not the reversed one. 17792 177932007-11-07 Vladimir Prus <vladimir@codesourcery.com> 17794 17795 * gdb.mi/mi-var-child.c (do_child_deletion): New. 17796 * gdb.mi/mi-var-child.exp: Run child_deletion tests. 17797 177982007-11-05 Luis Machado <luisgpm@br.ibm.com> 17799 17800 * gdb.base/printcmds.exp: New function 17801 test_printf_with_dfp. 17802 178032007-11-02 Doug Evans <dje@google.com> 17804 17805 * gdb.disasm/t01_mov.s: Remove carriage returns. 17806 * gdb.disasm/t02_mova.s: Ditto. 17807 * gdb.disasm/t03_add.s: Ditto. 17808 * gdb.disasm/t04_sub.s: Ditto. 17809 * gdb.disasm/t05_cmp.s: Ditto. 17810 * gdb.disasm/t06_ari2.s: Ditto. 17811 * gdb.disasm/t07_ari3.s: Ditto. 17812 * gdb.disasm/t08_or.s: Ditto. 17813 * gdb.disasm/t09_xor.s: Ditto. 17814 * gdb.disasm/t10_and.s: Ditto. 17815 * gdb.disasm/t11_logs.s: Ditto. 17816 * gdb.disasm/t12_bit.s: Ditto. 17817 * gdb.disasm/t13_otr.s: Ditto. 17818 178192007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com> 17820 17821 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files. 17822 178232007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 17824 17825 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not 17826 provide DFP support. 17827 178282007-10-30 Daniel Jacobowitz <dan@codesourcery.com> 17829 17830 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux. 17831 Test "set powerpc vector-abi". Skip auto-detection tests for old 17832 toolchains. 17833 178342007-10-30 Pedro Alves <pedro_alves@portugalmail.pt> 17835 17836 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne 17837 with [string compare]. 17838 178392007-10-30 Pedro Alves <pedro_alves@portugalmail.pt> 17840 17841 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}. 17842 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}. 17843 178442007-10-25 Luis Machado <luisgpm@br.ibm.com> 17845 17846 * gdb.opt/clobbered-registers-O2.c: New testcase source file. 17847 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file. 17848 * gdb.opt/Makefile.in: New makefile. 17849 * Makefile.in: Create new directory "gdb.opt". 17850 * configure.ac: Add "gdb.opt" directory. 17851 * configure: Regenerated. 17852 178532007-10-25 Doug Evans <dje@google.com> 17854 17855 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests. 17856 * gdb.cp/mb-templates.exp: Check skip_cplus_tests. 17857 178582007-10-15 Wu Zhou <woodzltc@cn.ibm.com> 17859 Thiago Jung Bauermann <bauerman@br.ibm.com> 17860 17861 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal 17862 Floating Point expressions. 17863 * gdb.base/dfp-test.exp: new file adding tests for Decimal 17864 Floating Point variables. 17865 * gdb.base/dfp-test.c: new file containing program with Decimal 17866 Floating variables, used by gdb.base/dfp-test.exp. 17867 178682007-10-23 Daniel Jacobowitz <dan@codesourcery.com> 17869 17870 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New. 17871 178722007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 17873 17874 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when 17875 compiling test case with GCC. 17876 * gdb.arch/altivec-regs.exp (compile_flags): Likewise. 17877 178782007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 17879 17880 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output 17881 format changes. 17882 178832007-10-18 Michael Snyder <msnyder@specifix.com> 17884 17885 * gdb.base/dbx.exp: Add missing "-re " operator. 17886 178872007-10-16 Gaius Mulley <gaius@glam.ac.uk> 17888 17889 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT. 17890 * configure.ac: Removed trailing spaces after backslash. 17891 * gdb.modula2: New directory. 17892 * gdb.modula2/Makefile.in: New file. 17893 * gdb.modula2/unbounded-array.exp: New file. 17894 * gdb.modula2/unbounded1.c: New file. 17895 178962007-10-15 Daniel Jacobowitz <dan@codesourcery.com> 17897 17898 * gdb.xml/tdesc-regs.exp: Add PowerPC support. 17899 179002007-10-15 Pierre Muller <muller@ics.u-strasbg.fr> 17901 17902 * gdb.base/sigstep.c (main): Add checks for 17903 return values for setitimer call. 17904 Call setitimer again with itimer = ITIMER_REAL 17905 if first call to setitimer fails. 17906 179072007-10-11 Kazu Hirata <kazu@codesourcery.com> 17908 17909 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead 17910 of $timeout. 17911 179122007-10-09 Daniel Jacobowitz <dan@codesourcery.com> 17913 17914 * gdb.server/server-run.exp: Test for dynamic linker symbols. 17915 179162007-10-09 Pierre Muller <muller@ics.u-strasbg.fr> 17917 17918 * lib/gdb.exp (gdb_run_cmd): Move comment outside 17919 of gdb_expect call, to avoid interruption. 17920 179212007-10-09 Pedro Alves <pedro_alves@portugalmail.pt> 17922 17923 * gdb.base/whatis.c (v_long_long, v_signed_long_long) 17924 (v_unsigned_long_long, v_long_long_array) 17925 (v_signed_long_long_array, v_unsigned_long_long_array) 17926 (slong_long_addr, a_slong_long_addr, v_long_long_pointer) 17927 (v_signed_long_long_pointer, v_unsigned_long_long_pointer) 17928 [!NO_LONG_LONG]: New. 17929 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add 17930 v_long_long_member. 17931 17932 (v_long_long_func, v_signed_long_long_func) 17933 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New. 17934 (main) [!NO_LONG_LONG]: Initialize long long variants. 17935 17936 * gdb.base/whatis.exp: If board file requests no_long_long, build 17937 test with NO_LONG_LONG defined. Test long long, signed long long, 17938 and unsigned long long variants but only if board file doesn't 17939 disable it. 17940 179412007-10-08 Pierre Muller <muller@ics.u-strasbg.fr> 17942 Daniel Jacobowitz <dan@codesourcery.com> 17943 17944 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal. 17945 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile. 17946 * configure: Regenerated. 17947 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas, 17948 gdb.pascal/types.exp, lib/pascal.exp: New files. 17949 179502007-10-02 Daniel Jacobowitz <dan@codesourcery.com> 17951 17952 * gdb.cp/classes.exp (do_tests): Always step to the line after the 17953 call. 17954 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish 17955 to return to the call. 17956 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise. 17957 * gdb.mi/mi-return.exp (test_return_simple): Likewise. 17958 * gdb.mi/mi2-return.exp (test_return_simple): Likewise. 17959 * gdb.mi/mi-until.exp (test_until): Likewise. 17960 * gdb.mi/mi2-until.exp (test_until): Likewise. 17961 179622007-10-01 Daniel Jacobowitz <dan@codesourcery.com> 17963 17964 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a 17965 two-char array. 17966 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0]. 17967 179682007-09-30 Daniel Jacobowitz <dan@codesourcery.com> 17969 17970 * gdb.threads/watchthreads.c (thread_function): Sleep between 17971 iterations. 17972 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger 17973 at once for S/390. Generate matching fails and passes. 17974 179752007-09-27 Vladimir Prus <vladimir@codesourcery.com> 17976 17977 * gdb.mi/var-cmd.c (do_children_tests): Initialize 17978 the 'struct_declarations' variable to zeros. 17979 179802007-09-24 Vladimir Prus <vladimir@codesourcery.com> 17981 17982 * gdb.cp/mb-ctor.cc: New. 17983 * gdb.cp/mb-ctor.exp: New. 17984 * gdb.cp/mb-templates.cc: New. 17985 * gdb.cp/mb-templates.exp: New. 17986 179872007-09-23 Daniel Jacobowitz <dan@codesourcery.com> 17988 17989 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files. 17990 179912007-09-23 Pedro Alves <pedro_alves@portugalmail.pt> 17992 17993 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW 17994 targets. 17995 * configure: Regenerate. 17996 179972007-09-23 Vladimir Prus <vladimir@codesourcery.com> 17998 17999 * gdb.base/annota1.exp: Adjust for 'info break' 18000 format changes. 18001 * gdb.base/annota3.exp: Likewise. 18002 * gdb.base/break.exp: Likewise. 18003 * gdb.base/condbreak.exp: Likewise. 18004 * gdb.base/pending.exp: Likewise. 18005 * gdb.base/sepdebug.exp: Likewise. 18006 * gdb.base/unload.exp: Likewise. 18007 * gdb.base/ovldbreak.exp: Likewise. 18008 180092007-09-22 Vladimir Prus <vladimir@codesourcery.com> 18010 18011 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved" 18012 messages. 18013 * gdb.base/chng-syms.exp: Likewise. 18014 * gdb.base/unload.exp: Likewise. 18015 180162007-09-21 Daniel Jacobowitz <dan@codesourcery.com> 18017 18018 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix. 18019 180202007-09-17 Daniel Jacobowitz <dan@codesourcery.com> 18021 18022 * schedlock.c (NUM): Change to 1. 18023 (main): Use args[0] for the main thread. 18024 * schedlock.exp: Only expect two threads. Only issue one pass or fail 18025 regardless of the number of threads. 18026 180272007-09-14 Maciej W. Rozycki <macro@mips.com> 18028 18029 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint 18030 type down. 18031 (test_watchpoint_triggering): XFAIL the sw watchpoint scope 18032 test. 18033 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the 18034 watchpoint type down. 18035 (test_watchpoint_triggering): XFAIL the sw watchpoint scope 18036 test. 18037 180382007-09-14 Maciej W. Rozycki <macro@mips.com> 18039 18040 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function. 18041 Move all the tests here and run them twice, once using software 18042 watchpoints and once using hardware watchpoints. 18043 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise. 18044 180452007-09-12 Daniel Jacobowitz <dan@codesourcery.com> 18046 18047 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each 18048 test. 18049 180502007-09-10 Mark Kettenis <kettenis@gnu.org> 18051 18052 * lib/gdb.exp (build_id_debug_filename_get): Improve check for 18053 build-id. 18054 18055 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't 18056 know about $ORIGIN. Calculate output dir from $dest instead of 18057 using ${objdir}/{$subdir}. 18058 180592007-09-09 Mark Kettenis <kettenis@gnu.org> 18060 18061 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports 18062 gcore, before continuing with the test. 18063 180642007-09-06 Daniel Jacobowitz <dan@codesourcery.com> 18065 18066 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required. 18067 * gdb.mi/mi-watch.exp: Likewise. 18068 180692007-09-04 Daniel Jacobowitz <dan@codesourcery.com> 18070 Jim Blandy <jimb@codesourcery.com> 18071 18072 * gdb.arch/i386-sse.exp: Do not expect character constants. 18073 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete. 18074 * gdb.base/display.exp: Allow print/s. 18075 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed 18076 and unsigned char array changes. 18077 180782007-09-04 Daniel Jacobowitz <dan@codesourcery.com> 18079 18080 * gdb.base/display.exp: Add tests for printf %p. 18081 180822007-09-03 Pedro Alves <pedro_alves@portugalmail.pt> 18083 18084 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert 18085 the dll name to unicode. 18086 180872007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com> 18088 18089 * gdb.base/default.exp (show version): Update the version text. 18090 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise. 18091 180922007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com> 18093 18094 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp: 18095 New files. 18096 180972007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com> 18098 18099 * lib/gdb.exp (build_id_debug_filename_get): New function. 18100 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment. 18101 Remove the generate DEBUG file for the future testcase runs. 18102 New testcase for the NT_GNU_BUILD_ID retrieval. 18103 Move the final testing step to ... 18104 (test_different_dir): ... a new function. 18105 New parameter XFAIL to XFAIL all the tests performed. 18106 New parameter TEST_DIFFERENT_DIR parametrizing the directory. 18107 New parameter TYPE to PF_PREFIX all the tests performed. 18108 181092007-08-31 Vladimir Prus <vladimir@codesourcery.com> 18110 18111 * gdb.mi/mi-var-cp.cc (path_expression): New 18112 function. 18113 * gdb.mi/mi-var-cp.exp: Run path exression tests. 18114 181152007-08-27 Markus Deuling <deuling@de.ibm.com> 18116 18117 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses 18118 to fit into SPU Local Store memory. 18119 181202007-08-23 Joel Brobecker <brobecker@adacore.com> 18121 18122 * gdb.base/default.exp: Adjust the expected output of "info 18123 warranty" after the switch to GPLv3. 18124 181252007-08-23 Joel Brobecker <brobecker@adacore.com> 18126 18127 * lib/gdb.exp (default_gdb_init): Increase expect buffer size 18128 to 30000 (from 20000). 18129 181302007-08-23 Joel Brobecker <brobecker@adacore.com> 18131 18132 Switch the license of all .exp files to GPLv3. 18133 Switch the license of all .f and .f90 files to GPLv3. 18134 Switch the license of all .s and .S files to GPLv3. 18135 181362007-08-23 Joel Brobecker <brobecker@adacore.com> 18137 18138 * configure.ac: Switch license to GPLv3. 18139 181402007-08-23 Joel Brobecker <brobecker@adacore.com> 18141 18142 Switch the licensing to GPLv3 for all .ads and .adb files. 18143 181442007-08-22 Daniel Jacobowitz <dan@codesourcery.com> 18145 18146 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int 18147 and t_int_double. 18148 * gdb.base/callfuncs.c (t_double_int, t_int_double): New. 18149 181502007-08-17 Joel Brobecker <brobecker@adacore.com> 18151 18152 * gdb.base/step-line.c: Switch license to GPL version 3, and 18153 update copyright year. 18154 * gdb.base/step-line.inp: Likewise. 18155 181562007-08-17 Joel Brobecker <brobecker@adacore.com> 18157 18158 * gdb.base/gdb1555.exp: Make expected output immune to formatting 18159 changes inside gdb1555.c. 18160 * gdb.base/pending.exp: Likewise. 18161 181622007-08-13 Daniel Jacobowitz <dan@codesourcery.com> 18163 18164 * config/default.exp: New file. 18165 181662007-07-31 Daniel Jacobowitz <dan@codesourcery.com> 18167 18168 * gdb.base/prologue.c, gdb.base/prologue.exp: New. 18169 * lib/gdb.exp (gdb_breakpoint): Handle "temporary". 18170 181712007-07-30 Maciej W. Rozycki <macro@mips.com> 18172 18173 * gdb.base/dump.exp: Force the correct endianness for binary 18174 formats not carrying this information. 18175 181762007-07-27 Daniel Jacobowitz <dan@codesourcery.com> 18177 18178 * gdb.threads/staticthreads.exp: Match .*sem_post. 18179 181802007-07-27 Daniel Jacobowitz <dan@codesourcery.com> 18181 18182 * gdb.base/readline.exp (operate_and_get_next): Match the final 18183 prompt. 18184 181852007-07-23 Kevin Buettner <kevinb@redhat.com> 18186 18187 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior 18188 to restarting SID. 18189 181902007-07-18 Kevin Buettner <kevinb@redhat.com> 18191 18192 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit' 18193 prior to `gdb_start'. 18194 181952007-07-18 Kevin Buettner <kevinb@redhat.com> 18196 18197 * config/sid.exp (gdb_load): Add test for empty argument. Adjust 18198 return value to be compatible with gdb_run_cmd in lib/gdb.exp. 18199 Remove call to gdb_unload. 18200 182012007-07-17 Pedro Alves <pedro_alves@portugalmail.pt> 18202 Daniel Jacobowitz <dan@codesourcery.com> 18203 18204 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define 18205 for __WIN32__. 18206 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf. 18207 * gdb.base/unload.exp: Use shared library test routines. 18208 182092007-07-03 Markus Deuling <deuling@de.ibm.com> 18210 18211 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup). 18212 * gdb.base/solib-symbol-lib.c: Likewise. 18213 * gdb.base/solib-symbol-main.c: Likewise. 18214 182152007-07-02 Daniel Jacobowitz <dan@codesourcery.com> 18216 18217 * config/gdbserver.exp (gdb_reconnect): New. 18218 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c, 18219 gdb.base/solib-disc.exp: New files. 18220 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending 18221 remote debugging". 18222 (gdb_compile): Add shlib_load flag. 18223 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and 18224 port. 18225 (gdbserver_reconnect): New. 18226 182272007-07-01 Nick Roberts <nickrob@snap.net.nz> 18228 Daniel Jacobowitz <dan@codesourcery.com> 18229 18230 * gdb.base/annota3.exp: Test for if construct. 18231 182322007-06-26 Daniel Jacobowitz <dan@codesourcery.com> 18233 18234 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit. 18235 182362007-06-21 Chris Dearman <chris@mips.com> 18237 Maciej W. Rozycki <macro@mips.com> 18238 18239 * gdb.base/display.exp: Allow a newline after display/i. 18240 * gdb.base/pc-fp.exp: Likewise. 18241 * gdb.base/sigbpt.exp: Likewise. 18242 182432007-06-13 Daniel Jacobowitz <dan@codesourcery.com> 18244 18245 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple 18246 required features to be included. 18247 182482007-06-12 Daniel Jacobowitz <dan@codesourcery.com> 18249 18250 * gdb.threads/manythreads.exp: Prevent expect buffer overflow 18251 in info threads output. 18252 182532007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 18254 Markus Deuling <deuling@de.ibm.com> 18255 18256 * gdb.arch/spu-info.exp: New testcase. 18257 * gdb.arch/spu-info.c: New file. 18258 182592007-06-05 Daniel Jacobowitz <dan@codesourcery.com> 18260 18261 * gdb.arch/thumb-prologue.c: Record the breakpoint address in 18262 tpcs_offset. Restore lr after the call. 18263 * gdb.arch/thumb-prologue.exp: Use tpcs_offset. 18264 182652007-05-23 Daniel Jacobowitz <dan@codesourcery.com> 18266 18267 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer. 18268 (gdbserver_run): Kill any running gdbserver. 18269 * lib/mi-support.exp (mi_gdb_target_load): Likewise. 18270 182712007-05-17 Maciej W. Rozycki <macro@mips.com> 18272 18273 * gdb.base/sigbpt.exp: Preset segv_addr. 18274 182752007-05-16 Daniel Jacobowitz <dan@codesourcery.com> 18276 18277 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs. 18278 (gdb_compile_shlib): Likewise. 18279 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New. 18280 (default_gdb_init): Clear cleanfiles. 18281 (gdb_finish): Delete recorded cleanfiles. 18282 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download. 18283 18284 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs. 18285 Do not use isnative. 18286 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp, 18287 gdb.base/so-impl-ld.exp: Likewise. 18288 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets. 18289 * gdb.base/unload.exp: Likewise. Do not pass empty option to 18290 gdb_compile. 18291 182922007-05-15 Vladimir Prus <vladimir@codesourcery.com> 18293 18294 * config/unknown.exp: Remove. 18295 182962007-05-15 Markus Deuling <deuling@de.ibm.com> 18297 18298 * gdb.base/info-proc.exp: Check is_remote. 18299 183002007-05-14 Markus Deuling <deuling@de.ibm.com> 18301 18302 * gdb.base/gcore.exp: Initialize variable core_supported. 18303 183042007-05-14 Daniel Jacobowitz <dan@codesourcery.com> 18305 18306 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also. 18307 183082007-05-14 Daniel Jacobowitz <dan@codesourcery.com> 18309 18310 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs. 18311 * gdb.threads/print-threads.exp (test_all_threads): Allow 18312 negative and hexadecimal thread IDs. 18313 183142007-05-14 Daniel Jacobowitz <dan@codesourcery.com> 18315 18316 * gdb.java/jprint.java (public): Avoid invalid call to static 18317 method. 18318 183192007-05-14 Denis Pilat <denis.pilat@st.com> 18320 18321 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp, 18322 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, 18323 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp, 18324 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp, 18325 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main. 18326 183272007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 18328 18329 * gdb.base/overlays.exp: Add support for targets with only code 18330 overlay support, not data overlay. Support spu-*-* target in 18331 this mode. 18332 * gdb.base/ovlymgr.c: Provide stubs for spu target. 18333 * gdb.base/spu.ld: New file. 18334 183352007-05-07 Daniel Jacobowitz <dan@codesourcery.com> 18336 18337 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk. 18338 183392007-05-06 Daniel Jacobowitz <dan@codesourcery.com> 18340 18341 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files. 18342 183432007-04-29 Daniel Jacobowitz <dan@codesourcery.com> 18344 18345 * gdb.java/jmain.exp: Handle demangled names with and without method 18346 signatures. 18347 183482007-04-29 Daniel Jacobowitz <dan@codesourcery.com> 18349 18350 * gdb.mi/mi-syn-frame.c (main, foo, bar) 18351 (have_a_very_merry_interrupt): Remove calls to puts. 18352 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect 18353 inferior output. 18354 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct 18355 test names. 18356 183572007-04-29 Markus Deuling <deuling@de.ibm.com> 18358 Daniel Jacobowitz <dan@codesourcery.com> 18359 18360 * gdb.base/auxv.exp (core_works): Also check is_remote. 18361 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise. 18362 183632007-04-25 Vladimir Prus <vladimir@codesourcery.com> 18364 18365 * gdb.base/sigaltstack.exp: Use 'srcfile' in error 18366 message, not the undefined 'module' variable. 18367 * gdb.base/siginfo.exp: Likewise. 18368 * gdb.base/sigstep.exp: Likewise. 18369 * lib/gdbserver-support.exp (gdb_target_cmd): Quote 18370 serialport. 18371 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise. 18372 183732007-04-25 Corinna Vinschen <vinschen@redhat.com> 18374 18375 * config/sim.exp (gdb_target_sim): Just return with -1 when setting 18376 target sim fails. Return 0 otherwise. 18377 (gdb_load): Return prematurely if gdb_target_sim fails. 18378 183792007-04-16 Denis Pilat <denis.pilat@st.com> 18380 18381 * gdb.base/setshow.exp: Reset height after having set it to 100. 18382 183832007-04-16 Denis Pilat <denis.pilat@st.com> 18384 18385 * gdb.mi/mi2-stack.exp: update from mi-stack.exp. 18386 183872007-04-16 Denis Pilat <denis.pilat@st.com> 18388 18389 * gdb.mi/mi2-var-display.exp: Test for the fullname field. 18390 183912007-04-14 Vladimir Prus <vladimir@codesourcery.com> 18392 18393 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous 18394 tests. Run the frozen varobjs test. 18395 * gdb.mi/var-cmd.c (do_frozen_tests): New. 18396 * lib/mi-support.exp (mi_varobj_update): Fix thinko. 18397 183982007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com> 18399 18400 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c, 18401 gdb.base/type-opaque.exp: New files. 18402 184032007-04-01 Vladimir Prus <vladimir@codesourcery.com> 18404 18405 * gdb.mi/mi-var-child.c 18406 (do_children_tests): User char[2] instead of 18407 char so that automatic printing of pointers to char 18408 don't give unpredicable result. 18409 * gdb.mi/var-cmd.c (do_locals_test): Initialize 18410 local variables. 18411 * gdb.mi/mi-var-child.exp: Step to right line 18412 of do_children_tests. 18413 * gdb.mi/mi2-var-child.exp: Likewise. 18414 * gdb.mi/mi-var-cmd.exp: Step to right line of 18415 do_locals_tests. 18416 (do_children_tests): User char[2] instead of 18417 char so that automatic printing of pointers to char 18418 don't give unpredicable result. 18419 * gdb.mi/mi2-var-cmd.exp: Likewise. 18420 * lib/mi-support.exp (mi_continue_to_line): 18421 Pass test name to mi_wait_for_stop. 18422 184232007-03-30 Daniel Jacobowitz <dan@codesourcery.com> 18424 18425 * gdb.asm/asm-source.exp: Remove d10v case. 18426 * lib/gdb.exp (skip_cplus_tests): Likewise. 18427 * gdb.asm/d10v.inc: Deleted. 18428 184292007-03-30 Daniel Jacobowitz <dan@codesourcery.com> 18430 18431 * gdb.base/infnan.c, gdb.base/infnan.exp: New files. 18432 184332007-03-30 Daniel Jacobowitz <dan@codesourcery.com> 18434 18435 * config/netware.exp: Delete file. 18436 184372007-03-29 Joel Brobecker <brobecker@adacore.com> 18438 18439 * gdb.dwarf2/dw2-noloc.S: New file. 18440 * gdb.dwarf2/dw2-noloc.exp: New file. 18441 184422007-03-28 Pedro Alves <pedro_alves@portugalmail.pt> 18443 18444 * gdb.cp/method2.cc: New test. 18445 * gdb.cp/method2.exp: New test. 18446 * gdb.cp/Makefile.in (EXECUTABLES): Add method2. 18447 184482007-03-27 Daniel Jacobowitz <dan@codesourcery.com> 18449 18450 * gdb.ada/exec_changed.exp: Avoid "set confirm off". 18451 184522007-03-27 Brooks Moses <brooks.moses@codesourcery.com> 18453 18454 * Makefile.in: Add dummy "pdf" and "install-pdf" targets. 18455 184562007-03-27 Daniel Jacobowitz <dan@codesourcery.com> 18457 18458 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list. 18459 (gdb_load): Delete, replace with... 18460 (gdb_reload): ...this. 18461 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run. 18462 * gdb.server/server-mon.exp: Likewise. 18463 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload. 18464 (gdb_start_cmd): New. 18465 (gdb_file_cmd): Save the last loaded file. 18466 (gdb_reload): New. 18467 (gdb_gnu_strip_debug): Use transform. 18468 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download 18469 support here. Use new $last_loaded_file. Check mtime. 18470 (gdb_target_cmd): Handle ObjC failure case. 18471 (infer_host_exec): Delete. 18472 (gdbserver_load): Rename to... 18473 (gdbserver_run): ...this. Simplify. 18474 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file. 18475 (mi_gdb_load): Move most contents to a new function... 18476 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load. 18477 (mi_run_cmd): Use mi_gdb_target_load. 18478 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp, 18479 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp: 18480 Use gdb_run_cmd. 18481 * gdb.base/charsign.exp: Remove incorrect comment. 18482 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file. 18483 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp, 18484 gdb.base/start.exp: Use gdb_start_cmd. 18485 184862007-03-23 Nigel Stephens <nigel@mips.com> 18487 Maciej W. Rozycki <macro@mips.com> 18488 18489 * gdb.base/sigbpt.exp: Fix the message when skipping test. 18490 * gdb.base/signull.exp: Similarly. 18491 184922007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 18493 18494 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up 18495 messages available to test cases (like chng-sym.exp). 18496 184972007-03-14 Andreas Schwab <schwab@suse.de> 18498 18499 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output 18500 format changes. 18501 185022007-03-13 Daniel Jacobowitz <dan@codesourcery.com> 18503 18504 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker) 18505 (optimized_1): New. 18506 (main): Call optimized_1. 18507 (gdb2029): Correct typos. Call gdb2029_marker. 18508 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint 18509 for gdb2029. 18510 185112007-03-12 Mark Kettenis <kettenis@gnu.org> 18512 18513 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well 18514 as tabs. Remove redundant test pattern. 18515 185162007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 18517 18518 * gdb.base/long_long.exp: Accept optional symbol name in <...> 18519 for /a format output. 18520 185212007-03-09 Daniel Jacobowitz <dan@codesourcery.com> 18522 18523 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to 18524 collect output incrementally. 18525 185262007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 18527 18528 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string 18529 for -var-create lpcharacter test. 18530 * gdb.mi/mi2-var-cmd.exp: Likewise. 18531 185322007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 18533 18534 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to 18535 pass on targets where address zero is readable. 18536 185372007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 18538 18539 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with 18540 just a single architecture. 18541 185422007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 18543 18544 * gdb.base/callfuncs.exp (do_get_all_registers): Remove. 18545 (fetch_all_registers): New function, uses gdb_test_multiple and 18546 exp_continue to fetch inferior output line-by-line. 18547 Replace all uses of do_get_all_registers by fetch_all_registers. 18548 185492007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 18550 18551 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set 18552 in target_info. 18553 185542007-03-02 Michael Snyder <michael.snyder@palmsource.com> 18555 18556 * gdb.threads/manythreads.exp: Use $message string for 18557 consistancy; add a default (timeout) case. 18558 185592007-03-02 Michael Snyder <michael.snyder@palmsource.com> 18560 18561 * gdb.base/watchpoint.exp: Fix truncated comment. 18562 185632007-03-02 Michael Snyder <michael.snyder@palmsource.com> 18564 18565 * Makefile.in: Remove spurious single-quotes from sed command. 18566 185672007-02-28 Daniel Jacobowitz <dan@codesourcery.com> 18568 18569 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for 18570 func. 18571 * gdb.mi/mi2-var-cmd.exp: Likewise. 18572 185732007-02-27 Joel Brobecker <brobecker@adacore.com> 18574 18575 * gdb.dwarf2/dw2-producer.S: New file. 18576 * gdb.dwarf2/dw2-producer.exp: New testcase. 18577 185782007-02-27 Nick Roberts <nickrob@snap.net.nz> 18579 18580 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp 18581 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp 18582 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp 18583 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp 18584 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp 18585 Revert tests to use mi_gdb_test and include value field in output 18586 of -var-create. 18587 185882007-02-27 Daniel Jacobowitz <dan@codesourcery.com> 18589 18590 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files. 18591 185922007-02-27 Daniel Jacobowitz <dan@codesourcery.com> 18593 18594 * gdb.base/maint.exp: Remove full paths from test names. 18595 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp, 18596 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise. 18597 185982007-02-27 Joel Brobecker <brobecker@adacore.com> 18599 18600 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos. 18601 186022007-02-26 Daniel Jacobowitz <dan@codesourcery.com> 18603 18604 * gdb.server/server-mon.exp: New test. 18605 186062007-02-26 Daniel Jacobowitz <dan@codesourcery.com> 18607 18608 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New. 18609 186102007-02-26 Daniel Jacobowitz <dan@codesourcery.com> 18611 18612 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update 18613 register capitalization. 18614 186152007-02-13 Denis Pilat <denis.pilat@st.com> 18616 18617 * gdb.mi/mi-var-invalidate.exp: New file. 18618 186192007-02-08 Daniel Jacobowitz <dan@codesourcery.com> 18620 18621 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New. 18622 186232007-02-08 Daniel Jacobowitz <dan@codesourcery.com> 18624 18625 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers. 18626 186272007-02-08 Daniel Jacobowitz <dan@codesourcery.com> 18628 18629 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp, 18630 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files. 18631 186322007-02-08 Nick Roberts <nickrob@snap.net.nz> 18633 18634 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp 18635 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp 18636 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp 18637 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp 18638 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp 18639 * gdb.mi/gdb792.exp, lib/mi-support.exp: 18640 Update tests to include value field in output of -var-create. 18641 186422007-02-08 Andreas Schwab <schwab@suse.de> 18643 18644 * gdb.mi/mi-var-child.exp: Fix matching display of function value. 18645 186462007-02-07 Daniel Jacobowitz <dan@codesourcery.com> 18647 18648 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml, 18649 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files. 18650 186512007-02-02 Denis Pilat <denis.pilat@st.com> 18652 18653 * gdb.threads/threadapply.exp: check that frame is not changed by 18654 the thread apply all command. 18655 186562007-01-31 Andreas Schwab <schwab@suse.de> 18657 18658 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches. 18659 18660 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int 18661 in the dwarf sections. 18662 * gdb.dwarf2/mac-fileno.S: Likewise. 18663 18664 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out 18665 bspstore register on ia64. 18666 186672007-01-29 Andreas Schwab <schwab@suse.de> 18668 18669 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional 18670 "frame-begin" annotation. 18671 18672 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary 18673 number of "frames-invalid" annotations. 18674 186752007-01-29 Daniel Jacobowitz <dan@codesourcery.com> 18676 18677 * gdb.base/commands.exp: Call if_commands_test. 18678 (gdb_test_no_prompt, if_commands_test): New. 18679 186802007-01-28 Mark Kettenis <kettenis@gnu.org> 18681 18682 * gdb.threads/sigthread.c (NSIGS): Make bigger. 18683 186842007-01-27 Andreas Schwab <schwab@suse.de> 18685 18686 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of 18687 .short/.int/.quad in the dwarf sections. 18688 * gdb.dwarf2/dw2-intercu.S: Likewise. 18689 * gdb.dwarf2/dw2-intermix.S: Likewise. 18690 186912007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com> 18692 18693 * gdb.base/charsign.exp, gdb.base/charsign.c: New files. 18694 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number 18695 array. 18696 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays. 18697 * gdb.base/setvar.exp: Likewise. 18698 186992007-01-26 Andreas Schwab <schwab@suse.de> 18700 18701 * gdb.base/corefile.exp: Allow non-empty argument list in reinit 18702 test. 18703 18704 * gdb.base/multi-forks.exp ("restart $i"): Also match 18705 __kernel_syscall_via_break. 18706 187072007-01-24 Vladimir Prus <vladimir@codesourcery.com> 18708 18709 * lib/mi-support.exp (mi_delete_varobj): New. 18710 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct 18711 testcase. 18712 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function. 18713 (main): Call the above. 18714 (reference_update_test, base_in_reference_test) 18715 (reference_to_pointer): Delete the created varobjs. 18716 187172007-01-23 Daniel Jacobowitz <dan@codesourcery.com> 18718 18719 * Makefile.in (ALL_SUBDIRS): Add gdb.xml. 18720 * configure: Regenerated. 18721 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile. 18722 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp, 18723 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp, 18724 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files. 18725 * lib/gdb.exp (gdb_skip_xml_test): New function. 18726 187272007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com> 18728 18729 * gdb.base/sigrepeat.exp: Correct error message. 18730 187312007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com> 18732 Daniel Jacobowitz <dan@codesourcery.com> 18733 18734 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c, 18735 gdb.arch/i386-gnu-cfi-asm.S: New files. 18736 187372007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com> 18738 18739 * lib/gdb.exp: Abort on missing `site.exp'. 18740 187412007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com> 18742 Daniel Jacobowitz <dan@codesourcery.com> 18743 18744 * gdb.base/included.c, gdb.base/included.exp, 18745 gdb.base/included.h: New files. 18746 187472007-01-20 Daniel Jacobowitz <dan@codesourcery.com> 18748 18749 * gdb.base/bigcore.c (RLIMIT_CAP): Define. 18750 (maximize_rlimit): Reduce limits on 64-bit systems. 18751 187522007-01-19 Mark Kettenis <kettenis@gnu.org> 18753 18754 From Marcus Deuling <deuling@de.ibm.com>: 18755 * gdb.arch/altivec-regs.exp: Initialise variable endianness in 18756 every case. 18757 187582007-01-13 Nick Roberts <nickrob@snap.net.nz> 18759 18760 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification) 18761 (test_path_specification): Use objdir instead of srcdir to always 18762 get an absolute filename. 18763 187642007-01-12 Daniel Jacobowitz <dan@codesourcery.com> 18765 18766 * gdb.cp/member-ptr.cc (class Padding): Make contents public. 18767 187682007-01-11 Vladimir Prus <vladimir@codesourcery.com> 18769 18770 * gdb.mi/mi-var-cp.cc (reference_update_tests): 18771 Make sure the variable we're using is in scope. 18772 (reference_to_pointer): Likewise. 18773 187742007-01-09 Daniel Jacobowitz <dan@codesourcery.com> 18775 18776 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime 18777 has no debug information. 18778 187792007-01-09 Daniel Jacobowitz <dan@codesourcery.com> 18780 18781 * gdb.base/annota1.exp: Remove extra send_gdb. 18782 187832007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com> 18784 18785 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files. 18786 187872007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com> 18788 18789 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New. 18790 187912007-01-08 Nick Roberts <nickrob@snap.net.nz> 18792 Daniel Jacobowitz <dan@codesourcery.com> 18793 18794 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when 18795 lcharacter or linteger change. Correct duplicated test name. 18796 * gdb.mi/mi2-var-cmd.exp: Likewise. 18797 187982007-01-08 Daniel Jacobowitz <dan@codesourcery.com> 18799 18800 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New. 18801 188022007-01-05 Joel Brobecker <brobecker@adacore.com> 18803 18804 * gdb.base/nofield.c: New file. 18805 * gdb.base/nofield.exp: New testcase. 18806 188072007-01-05 Nick Roberts <nickrob@snap.net.nz> 18808 18809 * gdb.mi/mi-var-cp.exp: New test for references to pointers. 18810 18811 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above 18812 test. 18813 188142007-01-04 Daniel Jacobowitz <dan@codesourcery.com> 18815 18816 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs. 18817 188182007-01-04 Daniel Jacobowitz <dan@codesourcery.com> 18819 18820 * lib/mi-support.exp (mi_runto_helper): Expect two prompts 18821 when continuing. 18822 188232007-01-04 Pedro Alves <pedro_alves@portugalmail.pt> 18824 18825 * gdb.base/annota3.exp ($binfile): Append $EXEEXT. 18826 Expect ".exe" extension. 18827 188282007-01-04 Pedro Alves <pedro_alves@portugalmail.pt> 18829 18830 * gdb.base/charset.exp: Add explicit filename to break. 18831 * gdb.base/dbx.exp: Add explicit filename to breaks. 18832 188332007-01-04 Pedro Alves <pedro_alves@portugalmail.pt> 18834 18835 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load. 18836 * gdb.mi/mi2-file.exp: Likewise. 18837 188382007-01-04 Vladimir Prus <vladimir@codesourcery.com> 18839 18840 Implement specification of MI tests as comments 18841 in C and C++ sources. 18842 * lib/mi-support.exp (mi_autotest_data): New variable. 18843 (mi_autotest_source): New variable. 18844 (count_newlines, mi_prepare_inline_tests) 18845 (mi_get_inline_test, mi_continue_to_line) 18846 (mi_run_inline_test, mi_tbreak) 18847 (mi_send_resuming_command, mi_wait_for_stop): New functions. 18848 * gdb.mi/mi-var-cp.exp: Move most content to the C file. 18849 Run inline tests. 18850 * gdb.mi/mi-var-cp.cc: Define tests here. 18851 188522007-01-04 Vladimir Prus <vladimir@codesourcery.com> 18853 18854 Simplify usage of mi_continue_to. 18855 * lib/mi-support.exp (mi_runto_helper): Renamed 18856 from mi_runto, added new parameter 'run_or_continue'. 18857 (mi_runto): Use mi_runto_helper. 18858 (mi_continue_to): Accept just function name as parameter. 18859 Use mi_runto_helper. 18860 * gdb.mi/mi-var-cmd.exp: Adjust to changes. 18861 * gdb.mi/mi2-var-cmd.exp: Likewise. 18862 188632006-01-04 Joel Brobecker <brobecker@adacore.com> 18864 18865 Make this testcase a bit more realistic. The current code 18866 is too simplistic, and allows the compiler to optimize out 18867 some of the entities we need for this testcase. 18868 * gdb.ada/null_record/bar.ads (Void_Star): New type. 18869 (Do_Nothing): Add extra parameter. 18870 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise. 18871 * gdb.ada/null_record/null_record.adb: Fake use of type Empty 18872 by using a variable of type Void_Star. 18873 188742006-01-04 Joel Brobecker <brobecker@adacore.com> 18875 18876 * gdb.ada/catch_ex/foo.adb: New file. 18877 * gdb.ada/catch_ex.exp: New testcase. 18878 188792007-01-03 Pedro Alves <pedro_alves@portugalmail.pt> 18880 18881 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to 18882 pass --image-base to linker. 18883 188842007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com> 18885 Daniel Jacobowitz <dan@codesourcery.com> 18886 18887 * gdb.base/readline.exp: Set $TERM. Test arrow keys in 18888 secondary prompts. 18889 188902007-01-03 Daniel Jacobowitz <dan@codesourcery.com> 18891 18892 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected 18893 output. Test the types of members and member pointers. 18894 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for 18895 gdb/2092. 18896 * gdb.cp/member-ptr.exp: Search for a comment instead of a 18897 statement. Enable for GCC. Update expected output for some tests 18898 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class 18899 layout. 18900 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x) 18901 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond) 18902 (Diamond::vget_base): New. 18903 (main): Add new tests. 18904 * gdb.cp/printmethod.exp: Update expected output for member functions. 18905 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for 18906 print pEe->D::vg(). 18907 189082007-01-03 Daniel Jacobowitz <dan@codesourcery.com> 18909 18910 * gdb.threads/tls.exp: Allow stops in sem_post. 18911 189122006-12-31 Daniel Jacobowitz <dan@codesourcery.com> 18913 18914 * gdb.base/annota1.exp: Allow .*printf in backtraces. 18915 * gdb.base/annota3.exp: Likewise. 18916 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint 18917 again (instead of timing out). 18918 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for 18919 GCC bug 26475. 18920 * gdb.java/jmisc.exp: Adjust to work with method signatures including 18921 return types. Add kfails for GDB bugs 2214 and 2215. Move exit 18922 test from jmisc1.exp. 18923 * gdb.java/jmisc1.exp: Delete. 18924 * gdb.java/jprint.exp: Adjust to work with method signatures including 18925 return types. 18926 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info. 18927 * gdb.threads/linux-dp.exp: Don't be confused by program output. 18928 * lib/java.exp (compile_java_from_source): Pass the correct type 18929 to target_compile. 18930 189312006-12-31 Joel Brobecker <brobecker@adacore.com> 18932 18933 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align. 18934 (stack_align_edx): New function. 18935 (stack_align_eax): New function. 18936 (main): Add calls to stack_align_edx and stack_align_eax. 18937 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx. 18938 Add testing for the cases where the register used during a stack 18939 realignment is edx. Same for eax. 18940 189412006-12-30 Pedro Alves <pedro_alves@portugalmail.pt> 18942 18943 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW 18944 and generic PE targets. 18945 189462006-12-29 Joel Brobecker <brobecker@adacore.com> 18947 18948 * gdb.ada/array_return.exp: Update copyright date list. 18949 189502006-12-27 Joel Brobecker <brobecker@adacore.com> 18951 18952 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type. 18953 (Create_Small_Float_Vector): New function. 18954 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add 18955 function body. 18956 * gdb.ada/array_return/p.adb: Use new type and function from 18957 package Pck. 18958 * gdb.ada/array_return.exp: Add a test verifying that GDB is 18959 able to print the value returned by a function returning an 18960 array of float. 18961 189622006-12-20 Joel Brobecker <brobecker@adacore.com> 18963 18964 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail. 18965 The associated tests should be PASSing. 18966 189672006-12-08 Vladimir Prus <vladimir@codesourcery.com> 18968 18969 Test for base in references. 18970 * gdb.mi/mi-var-cp.cc: Add test code. 18971 * gdb.mi/mi-var-cp.exp: Test for bases in references. 18972 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes. 18973 * gdb.mi/mi2-watch.exp: Likewise. 18974 * lib/mi-support.exp (mi_runto): Use temporary breakpoint. 18975 (mi_list_varobj_children): New function. 18976 189772006-12-08 Vladimir Prus <vladimir@codesourcery.com> 18978 18979 * lib/mi-support.exp 18980 (mi_runto): Accept "()" after function name. 18981 (mi_create_varobj): New function. 18982 (mi_varobj_update): New function. 18983 (mi_Check_varobj_value): New function. 18984 * gdb.mi/mi-var-cp.exp: New file. 18985 * gdb.mi/mi-var-cp.cc: New file. 18986 189872006-12-01 Daniel Jacobowitz <dan@codesourcery.com> 18988 18989 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c, 18990 gdb.base/weaklib2.c: New files. 18991 189922006-11-29 Nathan Sidwell <nathan@codesourcery.com> 18993 18994 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread 18995 info. Adjust test names. 18996 18997 * gdb.base/break.c (main): Move position of malloc. 18998 * gdb.base/break.exp: Revert mistaken checkin. 18999 190002006-11-28 Vladimir Prus <vladimir@codesourcery.com> 19001 19002 * gdb.mi/mi-var-cmd.exp: Check -var-update after 19003 assignement of arrays and function pointers. 19004 * gdb.mi/var-cmd.c: Add declaration necessary for above 19005 tests. 19006 190072006-11-27 Nathan Sidwell <nathan@codesourcery.com> 19008 19009 * gdb.base/break.c (main): Call malloc. 19010 19011 * gdb.threads/linux-dp.exp: Read thread table before and after 19012 creating each philosopher and verify it. 19013 190142006-11-27 Nathan Sidwell <nathan@codesourcery.com> 19015 Paul Brook <paul@codesourcery.com> 19016 Daniel Jacobowitz <dan@codesourcery.com> 19017 19018 * gdb.base/ending-run.exp: Flatten expect script stepping out of 19019 main to remove duplication. Add start function of the form 19020 '_*start[1-9]*'. Add RVDS start function. 19021 190222006-11-22 Daniel Jacobowitz <dan@codesourcery.com> 19023 19024 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files. 19025 190262006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 19027 19028 * gdb.asm/asm-source.exp: Add "spu*-*-*" target. 19029 * gdb.asm/spu.inc: New file. 19030 * gdb.base/term.exp: Disable if [target_info exists noargs]. 19031 * gdb.gdb/complaints.exp: Disable if ![isnative]. 19032 * gdb.gdb/selftest.exp: Likewise. 19033 * gdb.gdb/observer.exp: Likewise. 19034 * gdb.gdb/xfullpath.exp: Likewise. 19035 * gdb.base/attach.exp: Disable on SPU target. 19036 * gdb.cp/bs145503.exp: Likewise. 19037 * gdb.cp/exception.exp: Likewise. 19038 * gdb.cp/userdef.exp: Likewise. 19039 190402006-11-22 Daniel Jacobowitz <dan@codesourcery.com> 19041 19042 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n. 19043 190442006-11-10 Vladimir Prus <vladimir@codesourcery.com> 19045 19046 * gdb.base/completion.exp: Fix completion tests for 19047 'info' and 'info '. 19048 * gdb.base/help.exp (help_test_raw, test_class_help) 19049 (test_prefix_command_help): Move... 19050 * lib/gdb.exp: Here. 19051 * gdb.base/main.exp: Adjust. 19052 * gdb.cp/maint.exp: Adjust. 19053 * gdb.trace/tracecmd.exp: Use test_help_class. 19054 190552006-11-09 Vladimir Prus <vladimir@codesourcery.com> 19056 19057 * gdb.stabs/weird.exp (print_weird_var): Use 19058 gdb_test_multiple instead of gdb_expect. 19059 190602006-11-09 Vladimir Prus <vladimir@codesourcery.com> 19061 19062 * gdb.base/help.exp (help_test_raw): New. 19063 (test_class_help): New. 19064 (test_prefix_command_help): New. 19065 Adjust testcases. 19066 190672006-11-09 Christophe Lyon <christophe.lyon@st.com> 19068 19069 * gdb.base/constvars.c (main): Write to crass and crips, so that 19070 they are allocated by the compiler. 19071 190722006-10-27 Andreas Schwab <schwab@suse.de> 19073 19074 * gdb.base/multi-forks.exp: Use "detach fork" instead of 19075 "detach-fork". 19076 190772006-10-18 Daniel Jacobowitz <dan@codesoucery.com> 19078 19079 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends 19080 of patterns. 19081 190822006-10-17 Daniel Jacobowitz <dan@codesourcery.com> 19083 19084 * gdb.base/sepdebug.exp: Remove debug format test. 19085 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test. 19086 Handle no-symtab. 19087 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New. 19088 190892006-10-17 Daniel Jacobowitz <dan@codesourcery.com> 19090 19091 * gdb.threads/manythreads.c (thread_function, main): Don't cast 19092 int to pointer or pointer to int. 19093 * gdb.threads/manythreads.exp: Don't expect the string "LWP". 19094 190952006-10-12 Daniel Jacobowitz <dan@codesourcery.com> 19096 19097 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp. 19098 190992006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com> 19100 19101 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test. 19102 191032006-10-09 Daniel Jacobowitz <dan@codesourcery.com> 19104 19105 PR c++/2116 19106 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New. 19107 191082006-10-06 Joel Brobecker <brobecker@adacore.com> 19109 19110 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that 19111 the corresponding bug has been fixed in GDB (PR/2018). 19112 191132006-10-06 Joel Brobecker <brobecker@adacore.com> 19114 19115 * gdb.base/subst.exp: New testcase. 19116 191172006-10-06 Joel Brobecker <brobecker@adacore.com> 19118 19119 * gdb.ada/array_return/pck.ads: Add copyright notice. 19120 * gdb.ada/array_return/pck.adb: Likewise. 19121 * gdb.ada/array_return/p.adb: Likewise. 19122 * gdb.ada/exec_changed/first.adb: Likewise. 19123 * gdb.ada/exec_changed/second.adb: Likewise. 19124 191252006-10-06 Joel Brobecker <brobecker@adacore.com> 19126 19127 * gdb.ada/watch_arg/watch.adb: New file. 19128 * gdb.ada/watch_arg.exp: New testcase. 19129 191302006-10-02 Vladimir Prus <vladimir@codesourcery.com> 19131 19132 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path 19133 via string_to_regexp. 19134 * gdb.mi/mi2-basics.exp: Likewise. 19135 191362006-09-20 Michael Snyder <michael.snyder@palmsource.com> 19137 19138 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp: 19139 Remove unused / obsolete files. 19140 191412006-09-19 Nick Roberts <nickrob@snap.net.nz> 19142 19143 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp. 19144 191452006-09-17 Vladimir Prus <vladimir@codesourcery.com> 19146 19147 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that 19148 HIGH_FRAME argument to -stack-list-arguments can be larger than 19149 the number of frames. 19150 191512006-09-15 Daniel Jacobowitz <dan@codesourcery.com> 19152 19153 * gdb.base/args.c (main): Add breakpoint marker. 19154 * gdb.base/args.exp: Use args_test for tests. Add new tests which 19155 really test empty arguments. 19156 (args_load): Delete. 19157 (args_test): New. 19158 191592006-09-13 Nick Roberts <nickrob@snap.net.nz> 19160 19161 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just 19162 check for one file. 19163 191642006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com> 19165 19166 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that 19167 HIGH_FRAME argument to -stack-list-locals can be larger than 19168 the number of frames. 19169 191702006-08-18 Fred Fish <fnf@specifix.com> 19171 19172 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo, 19173 '$' in front of skip_vmx_tests_saved when setting that. 19174 191752006-08-10 Andrew Stubbs <andrew.stubbs@st.com> 19176 19177 * gdb.base/trace-commands.exp: New file. 19178 191792006-08-10 Joel Brobecker <brobecker@adacore.com> 19180 Daniel Jacobowitz <dan@codesourcery.com> 19181 19182 * gdb.base/step-bt.exp: Make hexadecimal address optional in 19183 expected output of the backtrace commands. 19184 191852006-08-09 Joel Brobecker <brobecker@adacore.com> 19186 19187 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with 19188 untested followed by return combination. 19189 * gdb.arch/altivec-regs.exp: Likewise. 19190 * gdb.arch/e500-abi.exp: Likewise. 19191 * gdb.arch/e500-regs.exp: Likewise. 19192 * gdb.arch/gdb1291.exp: Likewise. 19193 * gdb.arch/gdb1431.exp: Likewise. 19194 * gdb.arch/gdb1558.exp: Likewise. 19195 * gdb.arch/i386-prologue.exp: Likewise. 19196 * gdb.arch/i386-unwind.exp: Likewise. 19197 * gdb.asm/asm-source.exp: Likewise. 19198 * gdb.base/a2-run.exp: Likewise. 19199 * gdb.base/advance.exp: Likewise. 19200 * gdb.base/all-bin.exp: Likewise. 19201 * gdb.base/annota1.exp: Likewise. 19202 * gdb.base/annota3.exp: Likewise. 19203 * gdb.base/args.exp: Likewise. 19204 * gdb.base/arithmet.exp: Likewise. 19205 * gdb.base/assign.exp: Likewise. 19206 * gdb.base/async.exp: Likewise. 19207 * gdb.base/attach.exp: Likewise. 19208 * gdb.base/bang.exp: Likewise. 19209 * gdb.base/bigcore.exp: Likewise. 19210 * gdb.base/bitfields.exp: Likewise. 19211 * gdb.base/bitfields2.exp: Likewise. 19212 * gdb.base/break.exp: Likewise. 19213 * gdb.base/call-sc.exp: Likewise. 19214 * gdb.base/call-strs.exp: Likewise. 19215 * gdb.base/callfuncs.exp: Likewise. 19216 * gdb.base/checkpoint.exp: Likewise. 19217 * gdb.base/chng-syms.exp: Likewise. 19218 * gdb.base/code-expr.exp: Likewise. 19219 * gdb.base/commands.exp: Likewise. 19220 * gdb.base/completion.exp: Likewise. 19221 * gdb.base/cond-expr.exp: Likewise. 19222 * gdb.base/condbreak.exp: Likewise. 19223 * gdb.base/consecutive.exp: Likewise. 19224 * gdb.base/constvars.exp: Likewise. 19225 * gdb.base/corefile.exp: Likewise. 19226 * gdb.base/cvexpr.exp: Likewise. 19227 * gdb.base/dbx.exp: Likewise. 19228 * gdb.base/define.exp: Likewise. 19229 * gdb.base/detach.exp: Likewise. 19230 * gdb.base/display.exp: Likewise. 19231 * gdb.base/dump.exp: Likewise. 19232 * gdb.base/ena-dis-br.exp: Likewise. 19233 * gdb.base/ending-run.exp: Likewise. 19234 * gdb.base/environ.exp: Likewise. 19235 * gdb.base/eval-skip.exp: Likewise. 19236 * gdb.base/exprs.exp: Likewise. 19237 * gdb.base/fileio.exp: Likewise. 19238 * gdb.base/finish.exp: Likewise. 19239 * gdb.base/float.exp: Likewise. 19240 * gdb.base/foll-exec.exp: Likewise. 19241 * gdb.base/foll-fork.exp: Likewise. 19242 * gdb.base/foll-vfork.exp: Likewise. 19243 * gdb.base/freebpcmd.exp: Likewise. 19244 * gdb.base/funcargs.exp: Likewise. 19245 * gdb.base/gcore.exp: Likewise. 19246 * gdb.base/gdb1090.exp: Likewise. 19247 * gdb.base/gdb1250.exp: Likewise. 19248 * gdb.base/huge.exp: Likewise. 19249 * gdb.base/info-proc.exp: Likewise. 19250 * gdb.base/interrupt.exp: Likewise. 19251 * gdb.base/jump.exp: Likewise. 19252 * gdb.base/langs.exp: Likewise. 19253 * gdb.base/lineinc.exp: Likewise. 19254 * gdb.base/list.exp: Likewise. 19255 * gdb.base/logical.exp: Likewise. 19256 * gdb.base/long_long.exp: Likewise. 19257 * gdb.base/macscp.exp: Likewise. 19258 * gdb.base/maint.exp: Likewise. 19259 * gdb.base/mips_pro.exp: Likewise. 19260 * gdb.base/miscexprs.exp: Likewise. 19261 * gdb.base/multi-forks.exp: Likewise. 19262 * gdb.base/opaque.exp: Likewise. 19263 * gdb.base/overlays.exp: Likewise. 19264 * gdb.base/pc-fp.exp: Likewise. 19265 * gdb.base/pointers.exp: Likewise. 19266 * gdb.base/printcmds.exp: Likewise. 19267 * gdb.base/psymtab.exp: Likewise. 19268 * gdb.base/ptype.exp: Likewise. 19269 * gdb.base/recurse.exp: Likewise. 19270 * gdb.base/relational.exp: Likewise. 19271 * gdb.base/relocate.exp: Likewise. 19272 * gdb.base/remote.exp: Likewise. 19273 * gdb.base/reread.exp: Likewise. 19274 * gdb.base/restore.exp: Likewise. 19275 * gdb.base/return.exp: Likewise. 19276 * gdb.base/return2.exp: Likewise. 19277 * gdb.base/scope.exp: Likewise. 19278 * gdb.base/sect-cmd.exp: Likewise. 19279 * gdb.base/sep.exp: Likewise. 19280 * gdb.base/sepdebug.exp: Likewise. 19281 * gdb.base/setshow.exp: Likewise. 19282 * gdb.base/setvar.exp: Likewise. 19283 * gdb.base/sigall.exp: Likewise. 19284 * gdb.base/sigbpt.exp: Likewise. 19285 * gdb.base/signals.exp: Likewise. 19286 * gdb.base/signull.exp: Likewise. 19287 * gdb.base/sizeof.exp: Likewise. 19288 * gdb.base/solib.exp: Likewise. 19289 * gdb.base/step-line.exp: Likewise. 19290 * gdb.base/step-test.exp: Likewise. 19291 * gdb.base/structs.exp: Likewise. 19292 * gdb.base/structs2.exp: Likewise. 19293 * gdb.base/term.exp: Likewise. 19294 * gdb.base/twice.exp: Likewise. 19295 * gdb.base/until.exp: Likewise. 19296 * gdb.base/varargs.exp: Likewise. 19297 * gdb.base/volatile.exp: Likewise. 19298 * gdb.base/watchpoint.exp: Likewise. 19299 * gdb.base/whatis-exp.exp: Likewise. 19300 * gdb.base/whatis.exp: Likewise. 19301 * gdb.cp/ambiguous.exp: Likewise. 19302 * gdb.cp/annota2.exp: Likewise. 19303 * gdb.cp/annota3.exp: Likewise. 19304 * gdb.cp/bool.exp: Likewise. 19305 * gdb.cp/breakpoint.exp: Likewise. 19306 * gdb.cp/casts.exp: Likewise. 19307 * gdb.cp/class2.exp: Likewise. 19308 * gdb.cp/classes.exp: Likewise. 19309 * gdb.cp/cplusfuncs.exp: Likewise. 19310 * gdb.cp/ctti.exp: Likewise. 19311 * gdb.cp/derivation.exp: Likewise. 19312 * gdb.cp/exception.exp: Likewise. 19313 * gdb.cp/gdb1355.exp: Likewise. 19314 * gdb.cp/hang.exp: Likewise. 19315 * gdb.cp/inherit.exp: Likewise. 19316 * gdb.cp/local.exp: Likewise. 19317 * gdb.cp/m-data.exp: Likewise. 19318 * gdb.cp/m-static.exp: Likewise. 19319 * gdb.cp/member-ptr.exp: Likewise. 19320 * gdb.cp/method.exp: Likewise. 19321 * gdb.cp/misc.exp: Likewise. 19322 * gdb.cp/namespace.exp: Likewise. 19323 * gdb.cp/overload.exp: Likewise. 19324 * gdb.cp/ovldbreak.exp: Likewise. 19325 * gdb.cp/pr-1023.exp: Likewise. 19326 * gdb.cp/pr-1210.exp: Likewise. 19327 * gdb.cp/pr-574.exp: Likewise. 19328 * gdb.cp/printmethod.exp: Likewise. 19329 * gdb.cp/psmang.exp: Likewise. 19330 * gdb.cp/ref-params.exp: Likewise. 19331 * gdb.cp/ref-types.exp: Likewise. 19332 * gdb.cp/rtti.exp: Likewise. 19333 * gdb.cp/templates.exp: Likewise. 19334 * gdb.cp/try_catch.exp: Likewise. 19335 * gdb.cp/userdef.exp: Likewise. 19336 * gdb.cp/virtfunc.exp: Likewise. 19337 * gdb.disasm/am33.exp: Likewise. 19338 * gdb.disasm/h8300s.exp: Likewise. 19339 * gdb.disasm/mn10300.exp: Likewise. 19340 * gdb.disasm/sh3.exp: Likewise. 19341 * gdb.disasm/t01_mov.exp: Likewise. 19342 * gdb.disasm/t02_mova.exp: Likewise. 19343 * gdb.disasm/t03_add.exp: Likewise. 19344 * gdb.disasm/t04_sub.exp: Likewise. 19345 * gdb.disasm/t05_cmp.exp: Likewise. 19346 * gdb.disasm/t06_ari2.exp: Likewise. 19347 * gdb.disasm/t07_ari3.exp: Likewise. 19348 * gdb.disasm/t08_or.exp: Likewise. 19349 * gdb.disasm/t09_xor.exp: Likewise. 19350 * gdb.disasm/t10_and.exp: Likewise. 19351 * gdb.disasm/t11_logs.exp: Likewise. 19352 * gdb.disasm/t12_bit.exp: Likewise. 19353 * gdb.disasm/t13_otr.exp: Likewise. 19354 * gdb.hp/gdb.aCC/optimize.exp: Likewise. 19355 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise. 19356 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise. 19357 * gdb.hp/gdb.base-hp/dollar.exp: Likewise. 19358 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise. 19359 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise. 19360 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise. 19361 * gdb.hp/gdb.base-hp/reg.exp: Likewise. 19362 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise. 19363 * gdb.hp/gdb.compat/xdb1.exp: Likewise. 19364 * gdb.hp/gdb.compat/xdb3.exp: Likewise. 19365 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise. 19366 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise. 19367 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise. 19368 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise. 19369 * gdb.mi/gdb701.exp: Likewise. 19370 * gdb.mi/gdb792.exp: Likewise. 19371 * gdb.mi/mi-basics.exp: Likewise. 19372 * gdb.mi/mi-break.exp: Likewise. 19373 * gdb.mi/mi-cli.exp: Likewise. 19374 * gdb.mi/mi-console.exp: Likewise. 19375 * gdb.mi/mi-disassemble.exp: Likewise. 19376 * gdb.mi/mi-eval.exp: Likewise. 19377 * gdb.mi/mi-file.exp: Likewise. 19378 * gdb.mi/mi-read-memory.exp: Likewise. 19379 * gdb.mi/mi-regs.exp: Likewise. 19380 * gdb.mi/mi-return.exp: Likewise. 19381 * gdb.mi/mi-simplerun.exp: Likewise. 19382 * gdb.mi/mi-stack.exp: Likewise. 19383 * gdb.mi/mi-stepi.exp: Likewise. 19384 * gdb.mi/mi-syn-frame.exp: Likewise. 19385 * gdb.mi/mi-until.exp: Likewise. 19386 * gdb.mi/mi-var-block.exp: Likewise. 19387 * gdb.mi/mi-var-child.exp: Likewise. 19388 * gdb.mi/mi-var-cmd.exp: Likewise. 19389 * gdb.mi/mi-var-display.exp: Likewise. 19390 * gdb.mi/mi-watch.exp: Likewise. 19391 * gdb.mi/mi2-basics.exp: Likewise. 19392 * gdb.mi/mi2-break.exp: Likewise. 19393 * gdb.mi/mi2-cli.exp: Likewise. 19394 * gdb.mi/mi2-console.exp: Likewise. 19395 * gdb.mi/mi2-disassemble.exp: Likewise. 19396 * gdb.mi/mi2-eval.exp: Likewise. 19397 * gdb.mi/mi2-file.exp: Likewise. 19398 * gdb.mi/mi2-read-memory.exp: Likewise. 19399 * gdb.mi/mi2-regs.exp: Likewise. 19400 * gdb.mi/mi2-return.exp: Likewise. 19401 * gdb.mi/mi2-simplerun.exp: Likewise. 19402 * gdb.mi/mi2-stack.exp: Likewise. 19403 * gdb.mi/mi2-stepi.exp: Likewise. 19404 * gdb.mi/mi2-syn-frame.exp: Likewise. 19405 * gdb.mi/mi2-until.exp: Likewise. 19406 * gdb.mi/mi2-var-block.exp: Likewise. 19407 * gdb.mi/mi2-var-child.exp: Likewise. 19408 * gdb.mi/mi2-var-cmd.exp: Likewise. 19409 * gdb.mi/mi2-var-display.exp: Likewise. 19410 * gdb.mi/mi2-watch.exp: Likewise. 19411 * gdb.stabs/exclfwd.exp: Likewise. 19412 * gdb.stabs/weird.exp: Likewise. 19413 * gdb.threads/gcore-thread.exp: Likewise. 19414 * gdb.trace/actions.exp: Likewise. 19415 * gdb.trace/backtrace.exp: Likewise. 19416 * gdb.trace/circ.exp: Likewise. 19417 * gdb.trace/collection.exp: Likewise. 19418 * gdb.trace/deltrace.exp: Likewise. 19419 * gdb.trace/infotrace.exp: Likewise. 19420 * gdb.trace/limits.exp: Likewise. 19421 * gdb.trace/packetlen.exp: Likewise. 19422 * gdb.trace/passc-dyn.exp: Likewise. 19423 * gdb.trace/passcount.exp: Likewise. 19424 * gdb.trace/report.exp: Likewise. 19425 * gdb.trace/save-trace.exp: Likewise. 19426 * gdb.trace/tfind.exp: Likewise. 19427 * gdb.trace/tracecmd.exp: Likewise. 19428 * gdb.trace/while-dyn.exp: Likewise. 19429 * gdb.trace/while-stepping.exp: Likewise. 19430 194312006-08-08 Joel Brobecker <brobecker@adacore.com> 19432 19433 * gdb.base/step-bt.c: New file. 19434 * gdb.base/step-bt.exp: New testcase. 19435 194362006-08-08 Daniel Jacobowitz <dan@codesourcery.com> 19437 19438 * config/monitor.exp (gdb_load): Remove support for obsolete 19439 download-write-size. 19440 * gdb.base/remote.exp: Likewise. Update all callers of 19441 gdb_timed_load. 19442 194432006-08-02 Daniel Jacobowitz <dan@codesourcery.com> 19444 19445 * cursal.exp: Pass binfile to gdb_load. 19446 194472006-08-01 Nathan Sidwell <nathan@codesourcery.com> 19448 19449 * gdb.base/cursal.exp: Add "" to gdb_load call. 19450 194512006-07-29 Mark Kettenis <kettenis@gnu.org> 19452 19453 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of 19454 NetBSD/ELF targets. 19455 194562006-07-25 Daniel Jacobowitz <dan@codesourcery.com> 19457 19458 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary 19459 operator*. 19460 194612006-07-24 Daniel Jacobowitz <dan@codesourcery.com> 19462 19463 * gdb.base/completion.exp: Update for change in "file" behavior. 19464 * gdb.stabs/weird.exp: Likewise. 19465 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise. 19466 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly. 19467 194682006-07-24 Nathan Sidwell <nathan@codesourcery.com> 19469 19470 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets. 19471 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load. 19472 194732006-07-21 Andrew Stubbs <andrew.stubbs@st.com> 19474 19475 * gdb.base/default.exp: Update source command error message. 19476 * gdb.base/help.exp: Update 'help source' message. 19477 194782006-07-20 Daniel Jacobowitz <dan@codesourcery.com> 19479 19480 * gdb.cp/bs15503.exp: Update comment for no longer crashing 19481 test. 19482 194832006-07-19 Andrew Stubbs <andrew.stubbs@st.com> 19484 19485 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages. 19486 194872006-07-18 Daniel Jacobowitz <dan@codesourcery.com> 19488 19489 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files. 19490 194912006-07-18 Daniel Jacobowitz <dan@codesourcery.com> 19492 19493 * gdb.threads/print-threads.exp: Use gdb_breakpoint. 19494 194952006-07-17 Mark Kettenis <kettenis@gnu.org> 19496 19497 * gdb.base/long_long.exp (gdb_test_long_long): Exclude 19498 *-*-openbsd* from targets for wich we expect ARM FPA floating 19499 point format. 19500 195012006-07-17 Nick Roberts <nickrob@snap.net.nz> 19502 19503 * gdb.cp/annota3.exp: Expect frame-begin annotation. 19504 195052006-07-17 Mark Kettenis <kettenis@gnu.org> 19506 19507 * gdb.base/annota3.exp: Expect frame-begin annotation. 19508 195092006-07-14 Joel Brobecker <brobecker@adacore.com> 19510 19511 * gdb.base/help.exp: Adjust "help unset" test to accept 19512 any list of unset commands. 19513 195142006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com> 19515 Daniel Jacobowitz <dan@codesourcery.com> 19516 19517 * gdb.cp/ref-params.exp: New test. 19518 * gdb.cp/ref-params.cc: New source file. 19519 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params. 19520 195212006-07-08 Mark Kettenis <kettenis@gnu.org> 19522 19523 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing 19524 spaces/tabs in regular expressions since they might not be there. 19525 195262006-07-07 Andrew Stubbs <andrew.stubbs@st.com> 19527 19528 * gdb.base/ifelse.exp: New file. 19529 195302006-07-04 Nathan Sidwell <nathan@codesourcery.com> 19531 19532 * gdb.base/huge.c: Allow CRASH_GDB to be set from command 19533 line. 19534 * gdb.base/huge.exp: Loop over compilation to find a size that 19535 is acceptable. 19536 * gdb.base/remote.exp: Correct expected strings. 19537 * gdb.dwarf2/mac-fileno.S: Avoid # comments. 19538 195392006-06-22 Daniel Jacobowitz <dan@codesourcery.com> 19540 19541 * gdb.base/store.exp: Don't use gdb_suppress_entire_file. 19542 195432006-06-22 Daniel Jacobowitz <dan@codesourcery.com> 19544 19545 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not 19546 native. 19547 195482006-06-22 Daniel Jacobowitz <dan@codesourcery.com> 19549 19550 * gdb.stabs/exclfwd.exp: Skip the test if configure did not 19551 enable stabs testing. 19552 195532006-06-22 Daniel Jacobowitz <dan@codesourcery.com> 19554 19555 * gdb.base/auxv.exp: Intercept undefined command messages before 19556 gdb_test_multiple does. 19557 195582006-06-22 Daniel Jacobowitz <dan@codesourcery.com> 19559 19560 * Makefile.in (host_alias): Remove. 19561 (target_alias): Use @target_noncanonical@. 19562 (site.exp): Don't set host_alias. 19563 * aclocal.m4: Remove contents. Include acx.m4. 19564 * configure: Regenerated. 19565 * configure.ac: Use ACX_NONCANONICAL_TARGET. 19566 195672006-06-13 Nathan Sidwell <nathan@codesourcery.com> 19568 19569 * lib/gdb.exp (gdb_load_cmd): New. 19570 19571 * gdb.base/fileio.c: Add system(NULL) test. 19572 * gdb.base/fileio.exp: Check it. 19573 19574 * gdb.base/break.c: Add 10a breakpoint at } 19575 * gdb.base/break.exp: Add test for breakpoint at } 19576 * gdb.cp/anon-union.cc: Add code at end of function. 19577 * gdb.cp/anon-union.exp: Adjust end of function breakpoint. 19578 * gdb.mi/var-cmd.c: Add code at end of function. 19579 * gdb.mi/mi-var-display.exp: Adjust end of next. 19580 * gdb.mi/mi2-var-display.exp: Likewise. 19581 * gdb.base/fileio.c: Add stop function and insert calls at 19582 stopping places. 19583 * gdb.base/fileio.exp: Breakpoint stop function and remove 19584 explicit line number references. 19585 195862006-05-19 Joel Brobecker <brobecker@adacore.com> 19587 19588 * gdb.base/del.exp (test_delete_alias): New function. 19589 Now check that both "del" and "d" work as aliases for "delete". 19590 195912006-05-18 Fred Fish <fnf@specifix.com> 19592 19593 * gdb.base/a2-run.exp: Allow part of test to run when args aren't 19594 required. Check for spurious output after program exits normally. 19595 195962006-05-17 Fred Fish <fnf@specifix.com> 19597 19598 * gdb.base/relocate.exp: Use gdb_file_cmd rather than 19599 gdb_load, so it works in the simulator. 19600 196012006-05-11 Fred Fish <fnf@specifix.com> 19602 19603 * gdb.base/bang.exp: Ignore unexpected output between the 19604 "program exited normally" and the gdb prompt, as many other 19605 tests do. 19606 196072006-05-07 Mark Kettenis <kettenis@gnu.org> 19608 19609 * gdb.base/help.exp: Make "delete checkpoint" part option for 19610 "help d" and "help delete" tests. 19611 196122006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 19613 19614 * gdb.mi/mi-basics.exp: Add missing serial number to 19615 expected output in some mi_gdb_test statements. 19616 * gdb.mi/mi2-basics.exp: Likewise. 19617 196182006-05-05 Joel Brobecker <brobecker@adacore.com> 19619 19620 * gdb.base/del.c: New file. 19621 * gdb.base/del.exp: New testcase. 19622 196232006-05-05 David S. Miller <davem@sunset.davemloft.net> 19624 19625 * gdb.base/break.exp: Do not assume a breakpoint on 19626 main will actually be in $srcfile when optimizing. 19627 * gdb.base/savedregs.exp: Do not require that the dummy 19628 frame location match up to a symbol and source file location. 19629 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers" 19630 will get printed without a mi_cmd_data_list_register_values prefix. 19631 (*-data-list-register-*): Correct regular expressions to expect the new 19632 pseudo d? floating point registers. 19633 * gdb.mi/mi2-regs.exp: Likewise. 19634 196352006-05-05 Christophe Lyon <christophe.lyon@st.com> 19636 19637 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member. 19638 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4 19639 is allocated by the compiler. 19640 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s, 19641 anons, e, anone to force their allocation by the compiler. 19642 196432006-05-05 Daniel Jacobowitz <dan@codesourcery.com> 19644 19645 * gdb.base/help.exp: Update expected text for help d and 19646 help delete. 19647 196482006-05-02 Mark Kettenis <kettenis@gnu.org> 19649 19650 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of 19651 NetBSD/ELF targets. 19652 196532006-04-30 Mark Kettenis <kettenis@gnu.org> 19654 19655 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a 19656 single-step breakpoint fails; make this a KFAIL on 19657 sparc*-*-openbsd*. 19658 * gdb.base/siginfo.exp: Likewise. 19659 * gdb.base/sigstep.exp (advance, advancei): Likewise. 19660 196612006-04-26 Michael Snyder <msnyder@redhat.com> 19662 19663 * gdb.base/multi-forks.exp: Modify patterns for "run to exit", 19664 which may have to consume output from other forks. 19665 Add tests to make sure that "delete fork" succeeded. 19666 196672006-04-20 Michael Snyder <msnyder@redhat.com> 19668 19669 * 2006-03-22 Jim Blandy <jimb@redhat.com> 19670 Add support for the Renesas M32C and M16C. 19671 19672 * gdb.asm/asm-source.exp: Add m32c target. 19673 * gdb.asm/m32c.inc: Support for m32c target. 19674 196752006-04-07 Andrew Stubbs <andrew.stubbs@st.com> 19676 19677 * gdb.base/commands.exp (recursive_source_test): New test. 19678 196792006-04-04 David S. Miller <davem@sunset.davemloft.net> 19680 19681 * gdb.base/float.exp: Add pattern for sparc targets. 19682 196832006-03-30 Daniel Jacobowitz <dan@codesourcery.com> 19684 19685 * gdb.base/commands.exp (stray_arg0_test): New test. 19686 196872006-03-30 Paul Brook <paul@codesourcery.com> 19688 19689 * gdb.mi/mi-until.exp: kfail broken until command. 19690 * gdb.mi/mi2-until.exp: Ditto. 19691 196922006-03-27 Nick Roberts <nickrob@snap.net.nz> 19693 19694 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files. 19695 196962006-03-08 Alexandre Oliva <aoliva@redhat.com> 19697 19698 * gdb.base/prelink.exp: Anchor tested-for regular expression 19699 on gdb prompt. 19700 197012006-03-07 Paul Brook <paul@codesourcery.com> 19702 19703 * gdb.base/assign.exp: Correct fail message. 19704 197052006-03-07 Paul Brook <paul@codesourcery.com> 19706 19707 * lib/compiler.c: Extract armcc version number. 19708 * lib/compiler.cc: Ditto. 19709 197102006-03-07 Paul Brook <paul@codesourcery.com> 19711 19712 * gdb.arch/altivec-abi.exp: Use nowarnings instead of 19713 additional_flags=-w. 19714 * gdb.arch/altivec-regs.exp: Ditto. 19715 * gdb.arch/e500-abi.exp: Ditto. 19716 * gdb.arch/e500-regs.exp: Ditto. 19717 * gdb.base/all-bin.exp: Ditto. 19718 * gdb.base/annota1.exp: Ditto. 19719 * gdb.base/annota3.exp: Ditto. 19720 * gdb.base/args.exp: Ditto. 19721 * gdb.base/arithmet.exp: Ditto. 19722 * gdb.base/assign.exp: Ditto. 19723 * gdb.base/async.exp: Ditto. 19724 * gdb.base/bang.exp: Ditto. 19725 * gdb.base/break.exp: Ditto. 19726 * gdb.base/call-rt-st.exp: Ditto. 19727 * gdb.base/completion.exp: Ditto. 19728 * gdb.base/cond-expr.exp: Ditto. 19729 * gdb.base/condbreak.exp: Ditto. 19730 * gdb.base/consecutive.exp: Ditto. 19731 * gdb.base/define.exp: Ditto. 19732 * gdb.base/display.exp: Ditto. 19733 * gdb.base/ena-dis-br.exp: Ditto. 19734 * gdb.base/environ.exp: Ditto. 19735 * gdb.base/eval-skip.exp: Ditto. 19736 * gdb.base/info-proc.exp: Ditto. 19737 * gdb.base/jump.exp: Ditto. 19738 * gdb.base/logical.exp: Ditto. 19739 * gdb.base/long_long.exp: Ditto. 19740 * gdb.base/maint.exp: Ditto. 19741 * gdb.base/miscexprs.exp: Ditto. 19742 * gdb.base/pc-fp.exp: Ditto. 19743 * gdb.base/pointers.exp: Ditto. 19744 * gdb.base/relational.exp: Ditto. 19745 * gdb.base/reread.exp: Ditto. 19746 * gdb.base/sect-cmd.exp: Ditto. 19747 * gdb.base/sep.exp: Ditto. 19748 * gdb.base/sepdebug.exp: Ditto. 19749 * gdb.base/until.exp: Ditto. 19750 * gdb.base/whatis-exp.exp: Ditto. 19751 * gdb.cp/annota2.exp: Ditto. 19752 * gdb.cp/annota3.exp: Ditto. 19753 * gdb.trace/actions.exp: Ditto. 19754 * gdb.trace/backtrace.exp: Ditto. 19755 * gdb.trace/circ.exp: Ditto. 19756 * gdb.trace/collection.exp: Ditto. 19757 * gdb.trace/deltrace.exp: Ditto. 19758 * gdb.trace/infotrace.exp: Ditto. 19759 * gdb.trace/limits.exp: Ditto. 19760 * gdb.trace/packetlen.exp: Ditto. 19761 * gdb.trace/passc-dyn.exp: Ditto. 19762 * gdb.trace/passcount.exp: Ditto. 19763 * gdb.trace/report.exp: Ditto. 19764 * gdb.trace/save-trace.exp: Ditto. 19765 * gdb.trace/tfind.exp: Ditto. 19766 * gdb.trace/tracecmd.exp: Ditto. 19767 * gdb.trace/while-dyn.exp: Ditto. 19768 * gdb.trace/while-stepping.exp: Ditto. 19769 * lib/gdb.exp: Ditto. 19770 (gdb_compile): Handle nowarning option. 19771 197722006-03-07 Alexandre Oliva <aoliva@redhat.com> 19773 19774 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address. 19775 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs. 19776 Rename executable to prelinkt. Don't re-prelink if we didn't 19777 get a core file. Test prelink -u exit status to tell whether 19778 prelinking failed. Use gdb_test_multiple. 19779 197802006-03-01 Daniel Jacobowitz <dan@codesourcery.com> 19781 19782 * gdb.cp/inherit.exp (test_print_mi_member_types): New function. 19783 (do_tests): Call it. 19784 197852006-02-28 Alexandre Oliva <aoliva@redhat.com> 19786 19787 * gdb.base/prelink.exp: New test. 19788 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources. 19789 197902006-02-24 Wu Zhou <woodzltc@cn.ibm.com> 19791 19792 * gdb.fortran/derived-type.f90: New file. 19793 * gdb.fortran/derived-type.exp: New testcase. 19794 197952006-02-23 Daniel Jacobowitz <dan@codesourcery.com> 19796 19797 * gdb.base/default.exp: Allow ';' as a directory separator. 19798 197992006-02-21 Andrew Stubbs <andrew.stubbs@st.com> 19800 19801 * gdb.base/help.exp (help add-symbol-file): Update. 19802 198032006-02-21 Andrew Stubbs <andrew.stubbs@st.com> 19804 19805 * gdb.base/help.exp (help load): Update expected results. 19806 198072006-02-19 Fred Fish <fnf@specifix.com> 19808 19809 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment 19810 specifix hex value as part of results. 19811 * gdb.base/shreloc.exp (get_msym_addrs): Ditto. 19812 198132006-02-16 Fred Fish <fnf@specifix.com> 19814 19815 * gdb.base/whatis.c: Define variables using typedefs char_addr, 19816 ushort_addr, and slong_addr, so the typedefs are not optimized 19817 away. 19818 * gdb.base/whatis.exp: Add tests using type name for struct type, 19819 union type, enum type, and typedef. 19820 198212006-02-13 Mark Kettenis <kettenis@gnu.org> 19822 19823 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080. 19824 198252006-02-13 Jim Blandy <jimb@redhat.com> 19826 19827 * gdb.base/scope.exp (test_at_main): Remove logic to handle the 19828 case where it takes two "next" commands to skip past the init 19829 call. 19830 198312006-02-12 Fred Fish <fnf@specifix.com> 19832 19833 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple 19834 to handle cases where it takes two "next" commands to skip 19835 past the init call. 19836 198372006-02-07 Joel Brobecker <brobecker@adacore.com> 19838 19839 * gdb.ada/array_return.exp: Mark the last test as expected to fail 19840 on hppa32 targets. 19841 198422006-02-06 Vladimir Prus <ghost@cs.msu.su> 19843 19844 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname 19845 field. 19846 198472006-01-29 Mark Kettenis <kettenis@gnu.org> 19848 19849 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files. 19850 198512006-01-22 Daniel Jacobowitz <dan@codesourcery.com> 19852 19853 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New 19854 files. 19855 198562006-01-20 Daniel Jacobowitz <dan@codesourcery.com> 19857 19858 * gdb.cp/maint.exp: Set complaints to a positive value. 19859 198602006-01-15 Daniel Jacobowitz <dan@codesourcery.com> 19861 19862 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>. 19863 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped 19864 function name. 19865 198662006-01-15 Daniel Jacobowitz <dan@codesourcery.com> 19867 19868 * gdb.base/checkpoint.c: Update copyright notice. Include 19869 <stdlib.h>. 19870 198712006-01-04 Jim Blandy <jimb@redhat.com> 19872 19873 * gdb.asm/asm-source.exp: Independently provide default values for 19874 asm-flags and debug-flags. Use 'string equal' to do the 19875 comparison, not the implicit expr's '==' operator. Remove 19876 now-unneeded assignments to asm-flags. In h8300 case, place 19877 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags. 19878 198792006-01-04 Michael Snyder <msnyder@redhat.com> 19880 19881 * gdb.base/checkpoint.c: New file. 19882 * gdb.base/checkpoint.exp: New file. 19883 * gdb.base/multi-fork.c: New file. 19884 * gdb.base/multi-fork.exp: New file. 19885 * gdb.base/pi.txt: New file (data for checkpoint.c test). 19886 198872006-01-04 Fred Fish <fnf@specifix.com> 19888 19889 * gdb.base/ptype.c (foo): Add typedef. 19890 (intfoo): Add function. 19891 * gdb.base/ptype1.c: New file. 19892 * gdb.base/ptype.exp: Handle compilation and linking with two 19893 source files. Test that proper type for "foo" is found based 19894 on source context rather than first match found in symtabs. 19895 198962005-12-28 Mark Kettenis <kettenis@gnu.org> 19897 19898 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New. 19899 * gdb.asm/openbsd.inc: Indent commands. 19900 199012005-12-26 Mark Kettenis <kettenis@gnu.org> 19902 19903 * gdb.base/freebpcmd.exp: Increase timeout. 19904 19905 * gdb.gdb/selftest.exp (test_with_self): Update copyright check. 19906 199072005-12-17 Daniel Jacobowitz <dan@codesourcery.com> 19908 19909 * gdb.base/default.exp: Update check for "show version". 19910 199112005-12-09 Randolph Chung <tausq@debian.org> 19912 19913 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New. 19914 * gdb.asm/pa64.inc: New file. 19915 199162005-12-09 Randolph Chung <tausq@debian.org> 19917 19918 * gdb.asm/common.inc: Indent commands. 19919 * gdb.asm/asmsrc1.s: Likewise. 19920 * gdb.asm/asmsrc2.s: Likewise. 19921 199222005-12-09 Randolph Chung <tausq@debian.org> 19923 19924 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets. 19925 (get_addr_of_sym): Remove duplicate print. 19926 (gen_core): xfail hppa*-*-hpux*, update expected output. 19927 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX. 19928 * gdb.arch/pa64-nullify.s: New file. 19929 199302005-12-09 Randolph Chung <tausq@debian.org> 19931 19932 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target. 19933 199342005-12-07 Christophe Lyon <christophe.lyon@st.com> 19935 19936 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force 19937 code generation for these functions. 19938 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an 19939 error message. 19940 199412005-12-02 Andrew Stubbs <andrew.stubbs@st.com> 19942 19943 * gdb.base/help.exp (help b, help br, help bre, help brea) 19944 (help break): Update the expected message. 19945 199462005-11-11 Stephane Carrez <stcarrez@nerim.fr> 19947 19948 * gdb.asm/m68hc11.inc: Setup the data section. 19949 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker 19950 script for this test. 19951 (m6812-*-*): Likewise. 19952 199532005-11-09 Randolph Chung <tausq@debian.org> 19954 19955 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x. 19956 199572005-11-09 Wu Zhou <woodzltc@cn.ibm.com> 19958 19959 * gdb.base/break.exp: Fix a comment typo. 19960 199612005-11-03 Jim Blandy <jimb@redhat.com> 19962 19963 Checked in by Elena Zannoni <ezannoni@redhat.com> 19964 19965 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests. 19966 199672005-11-02 Corinna Vinschen <vinschen@redhat.com> 19968 19969 * gdb.arch/gdb1558.c: Include stdio.h. 19970 199712005-10-31 Mark Kettenis <kettenis@gnu.org> 19972 19973 * gdb.asm/asm-source.exp: Use -e instead of --entry. 19974 199752005-10-31 Mark Kettenis <kettenis@gnu.org> 19976 19977 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage. 19978 199792005-10-17 Paul Gilliam <pgilliam@us.ibm.com> 19980 19981 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg 19982 vscr" tests to better match output. 19983 199842005-10-12 Jim Blandy <jimb@redhat.com> 19985 19986 * gdb.base/structs.exp (any): New function. 19987 (test_struct_returns): Don't make any assumptions at all about 19988 what value the function returns when GDB can't set the return 19989 value. 19990 199912005-10-09 Joel Brobecker <brobecker@adacore.com> 19992 19993 * gdb.ada/arrayidx/p.adb: New file. 19994 * gdb.ada/arrayidx.exp: New testcase 19995 199962005-10-09 Joel Brobecker <brobecker@adacore.com> 19997 19998 * gdb.ada/array_return/pck.ads: New file. 19999 * gdb.ada/array_return/pck.adb: New file. 20000 * gdb.ada/array_return/p.adb: New file. 20001 * gdb.ada/array_return.exp: New testcase. 20002 200032005-10-03 Joel Brobecker <brobecker@adacore.com> 20004 20005 * gdb.base/arrayidx.c: New file. 20006 * gdb.base/arrayidx.exp: New testcase. 20007 200082005-09-29 Nick Roberts <nickrob@snap.net.nz> 20009 20010 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations 20011 frames-invalid and breakpoints-invalid are no longer generated 20012 with level 3 so don't expect them in the output. 20013 200142005-09-27 Bob Rossi <bob@brasko.net> 20015 20016 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .* 20017 from test. Escape the | in mi_gdb_test call. 20018 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp, 20019 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp, 20020 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp, 20021 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to 20022 expected regex's in mi_gdb_test calls. 20023 * lib/mi-support.exp: Remove arbitrary .* from tests. 20024 (mi_gdb_test): Add string_regex variable. Add anchor to main -re. 20025 Fully anchor GDB/MI expected results in mi_gdb_test. 20026 * lib/gdb.exp (string_to_regexp): Escape the ] character. 20027 * gdb.base/sizeof.exp: Remove escape character. Correct test. 20028 200292005-09-26 Paul Brook <paul@codesourcery.com> 20030 20031 * long_long.exp: Exclude eabi targets from arm FPA float format test. 20032 200332005-09-20 Wu Zhou <woodzltc@cn.ibm.com> 20034 20035 * bfp-test.c: New file. 20036 * bfp-test.exp: New testcase. 20037 200382005-09-20 Wu Zhou <woodzltc@cn.ibm.com> 20039 20040 * gdb.fortran/subarray.exp: New testcase to test the evaluation 20041 of subarray and substring variable. 20042 * gdb.fortran/subarray.f: New source file for the test of subarray 20043 and substring variable evaluation. 20044 * gdb.fortran/exprs.exp: Add four tests for substring evaluation 20045 of string constant. 20046 200472005-09-19 Daniel Jacobowitz <dan@codesourcery.com> 20048 20049 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update 20050 copyright dates. 20051 200522005-09-19 Paul Gilliam <pgilliam@us.ibm.com> 20053 20054 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info 20055 powerpc altivec' test with an almost identical 'info vector' test. 20056 200572005-09-13 Paul Gilliam <pgilliam@us.ibm.com> 20058 20059 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg 20060 vscr" tests to match output. 20061 200622005-09-13 Paul Gilliam <pgilliam@us.ibm.com> 20063 20064 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match 20065 output. 20066 200672005-09-11 Bob Rossi <bob@brasko.net> 20068 20069 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored. 20070 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for 20071 commands that return an MI output command and an asyncronous MI output 20072 command. 20073 * gdb.mi/mi-console.exp: Ditto. 20074 200752005-09-11 Bob Rossi <bob@brasko.net> 20076 20077 * gdb.mi/mi-var-child.c: Include <string.h>. 20078 200792005-09-10 Daniel Jacobowitz <dan@codesourcery.com> 20080 20081 * killed.exp: Correct gdb_expect syntax. 20082 200832005-08-09 Corinna Vinschen <vinschen@redhat.com> 20084 20085 * lib/mi-support.exp (mi_gdb_load): Fix typo. 20086 200872005-08-02 Bob Rossi <bob@brasko.net> 20088 20089 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior. 20090 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope. 20091 Change tests to inferior-tty-set/show. 20092 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior. 20093 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output. 20094 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for 20095 inferior. Use mi_gdb_test to get GDB and Inferior output. 20096 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY 20097 descriptor. 20098 (mi_inferior_tty_name): Add inferior PTY file name. 20099 (mi_gdb_start): Add INFERIOR_PTY parameter. 20100 (mi_gdb_test): Add IPATTERN parameter. 20101 201022005-08-02 Bob Rossi <bob@brasko.net> 20103 20104 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE 20105 parameter to mi_gdb_test. 20106 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary. 20107 201082005-07-31 Daniel Jacobowitz <dan@codesourcery.com> 20109 20110 * gdb.mi/mi-var-child.c (do_children_tests): Initialize 20111 struct_declarations. 20112 * gdb.mi/mi-var-child.exp: Step over the initialization of 20113 struct_declarations. 20114 201152005-07-31 Daniel Jacobowitz <dan@codesourcery.com> 20116 20117 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change. 20118 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c. 20119 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c. 20120 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file. 20121 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source 20122 file. 20123 201242005-07-27 Nick Roberts <nickrob@snap.net.nz> 20125 20126 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements. 20127 (do_children_tests): Assign values to the extra elements. 20128 20129 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use 20130 them for tests for "-var-update --no-values" and 20131 "-var-update --all-values". 20132 Add test for "-var-list-children --simple-values". 20133 20134 * gdb.mi/basics.c (callee4): Add integer array D[3]... 20135 20136 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test 20137 "-stack-list-locals --simple-values" Improve doc strings and 20138 comments. 20139 201402005-07-18 Mark Kettenis <kettenis@gnu.org> 20141 20142 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on 20143 *-*-openbsd*. 20144 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*. 20145 20146 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct 20147 sigaltsatck'. 20148 201492005-07-14 Bob Rossi <bob@brasko.net> 20150 20151 * gdb.base/default.exp (tty): Changed output of command. 20152 * gdb.base/help.exp (help tty): Ditto. 20153 201542005-07-12 Mark Kettenis <kettenis@gnu.org> 20155 20156 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC. 20157 201582005-07-10 Mark Kettenis <kettenis@gnu.org> 20159 20160 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for 20161 -stack-select-frame without arguments. 20162 (test_stack_frame_listing): Add test for newly implemented command 20163 -stack-info-frame. 20164 201652005-07-06 Bob Rossi <bob@brasko.net> 20166 20167 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty 20168 command. 20169 (Copyright): Update copyright. 20170 201712005-07-06 Wu Zhou <woodzltc@cn.ibm.com> 20172 20173 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five 20174 tests to evaluate exponentiation expression. 20175 201762005-06-29 Andreas Schwab <schwab@suse.de> 20177 20178 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for 20179 main to avoid warnings. 20180 20181 * gdb.base/sigrepeat.exp: Fix reference to undefined variable. 20182 201832005-06-20 Nick Roberts <nickrob@snap.net.nz> 20184 20185 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for 20186 -stack-select-frame without arguments. 20187 (test_stack_frame_listing): Add test for newly implemented command 20188 -stack-info-frame. 20189 201902005-06-17 Wu Zhou <woodzltc@cn.ibm.com> 20191 20192 * gdb.fortran/array-element.f: New file. 20193 * gdb.fortran/array-element.exp: New testcase. 20194 201952005-06-13 Daniel Jacobowitz <dan@codesourcery.com> 20196 20197 * gdb.base/bigcore.exp: Correct checks for systems which can 20198 not dump a large core file. 20199 202002005-06-13 Daniel Jacobowitz <dan@codesourcery.com> 20201 20202 * gdb.base/relocate.c: Add a copyright notice. 20203 (dummy): Remove. 20204 * gdb.base/relocate.exp: Test printing the values of variables 20205 from a relocatable file. 20206 202072005-06-12 Daniel Jacobowitz <dan@codesourcery.com> 20208 20209 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect 20210 excess MI output after an error. 20211 202122005-05-29 Joel Brobecker <brobecker@adacore.com> 20213 20214 * gdb.arch/alpha-step.c: New file. 20215 * gdb.arch/alpha-step.exp: New testcase. 20216 202172005-05-17 Daniel Jacobowitz <dan@codesourcery.com> 20218 Dennis Brueni <dennis@slickedit.com> 20219 20220 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp, 20221 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, 20222 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp, 20223 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp, 20224 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp, 20225 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames. 20226 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise. 20227 202282005-05-17 Paul Gilliam <pgilliam@us.ibm.com> 20229 Wu Zhou <woodzltc@cn.ibm.com> 20230 20231 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for 20232 IBM's xlc compiler. 20233 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1. 20234 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2. 20235 202362005-05-13 Jim Blandy <jimb@redhat.com> 20237 20238 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of 20239 calling gdb_suppress_entire_file. 20240 * gdb.base/charset.exp: Same. 20241 * gdb.base/call-rt-st.exp: Same. 20242 202432005-05-05 Bob Rossi <bob_rossi@cox.net> 20244 20245 * lib/gdb.exp (fullname_syntax): Added global regex. 20246 (fullname_syntax_POSIX): Ditto. 20247 (fullname_syntax_UNC): Ditto. 20248 (fullname_syntax_DOS_CASE): Ditto. 20249 (fullname_syntax_DOS): Ditto. 20250 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added 20251 fullname_syntax variable to scope and use it. 20252 (test_file_list_exec_source_files): Ditto. 20253 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto. 20254 202552005-05-04 Daniel Jacobowitz <dan@codesourcery.com> 20256 20257 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*. 20258 202592004-05-02 Paul Gilliam <pgilliam@us.ibm.com> 20260 20261 * lib/gdb.exp (skip_altivec_tests): New function, based on 20262 check_vmx_hw_available from the GCC testsuite. 20263 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests. 20264 * lib/gdb.arch/altivec-regs.exp: Likewise. 20265 202662005-05-02 Jim Blandy <jimb@redhat.com> 20267 20268 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of 20269 calling gdb_suppress_entire_file. 20270 202712005-04-30 Randolph Chung <tausq@debian.org> 20272 20273 * gdb.threads/staticthreads.exp: Override signal to check for hppa. 20274 Slightly relax "sem_post" name checking. 20275 202762005-04-29 Paul Gilliam <pgilliam@us.ibm.com> 20277 20278 * gdb.base/unload.exp: Use new shared library infrastructure. 20279 202802005-04-29 Paul Gilliam <pgilliam@us.ibm.com> 20281 20282 * gdb.base/so-impl-ld.exp: Use new shared library 20283 infrastructure. 20284 202852005-04-29 Corinna Vinschen <vinschen@redhat.com> 20286 20287 * gdb.asm/asm-source.exp: Add h8300 to supported targets. 20288 * gdb.asm/h8300.inc: New file. 20289 202902005-04-28 Paul Gilliam <pgilliam@us.ibm.com> 20291 20292 * gdb.base/shlib-call.exp: Change to use new shared library 20293 infrastructure. 20294 202952005-04-28 Paul Gilliam <pgilliam@us.ibm.com> 20296 20297 * gdb.base/pending.exp: Change to use new shared library 20298 infrastructure. 20299 203002005-04-28 Paul Gilliam <pgilliam@us.ibm.com> 20301 20302 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler, 20303 use test_compiler_info instead of gcc_compiled, and update copyright. 20304 203052005-04-27 Paul Gilliam <pgilliam@us.ibm.com> 20306 20307 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in 20308 shared objects being adjusted and update copyright years. 20309 203102005-04-27 Daniel Jacobowitz <dan@codesourcery.com> 20311 20312 * ChangeLog: Correct some 2003-01-13 dates. 20313 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp, 20314 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp, 20315 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp, 20316 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp, 20317 gdb.trace/tfind.exp: Update copyright years. 20318 203192005-04-14 Paul Gilliam <pgilliam@us.ibm.com> 20320 Daniel Jacobowitz <dan@codesourcery.com> 20321 20322 * lib/gdb.exp (gdb_compile): Handle shlib=. 20323 (gdb_compile_shlib): New function. 20324 203252005-04-12 Paul Gilliam <pgilliam@us.ibm.com> 20326 20327 * lib/gdb.exp (test_compiler_info): Give argument a default value. 20328 203292005-04-08 Daniel Jacobowitz <dan@codesourcery.com> 20330 20331 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with 20332 gdb.server. 20333 * configure.ac: Likewise. 20334 * configure: Regenerated. 20335 * gdb.gdbserver/Makefile.in: Moved to... 20336 * gdb.server/Makefile.in: ... here. 20337 * gdb.gdbserver/server.c: Moved to... 20338 * gdb.server/server.c: ... here. 20339 * gdb.gdbserver/server-run.exp: Moved to... 20340 * gdb.server/server-run.exp: ... here. 20341 203422005-04-08 Daniel Jacobowitz <dan@codesourcery.com> 20343 20344 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver. 20345 * configure.ac: Create gdb.gdbserver/Makefile. 20346 * configure: Regenerated. 20347 * lib/gdbserver-support.exp: New file, derived from 20348 config/gdbserver.exp. 20349 * config/gdbserver.exp: Use gdbserver-support.exp. 20350 * gdb.gdbserver/Makefile.in: New file. 20351 * gdb.gdbserver/server.c: New file. 20352 * gdb.gdbserver/server-run.exp: New file. 20353 203542005-04-06 Paul Gilliam <pgilliam@us.ibm.com> 20355 20356 * lib/gdb.exp (test_compiler_info): Return compiler_info 20357 if no arguments are given. 20358 203592005-04-01 Paul Gilliam <pgilliam@us.ibm.com> 20360 20361 * gdb.arch/altivec-abi.exp: Check for compiler and set 20362 use altivec' flag accordingly. 20363 * gdb.arch/altivec-regs.exp: Likewise. 20364 203652005-03-29 Daniel Jacobowitz <dan@codesourcery.com> 20366 20367 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files. 20368 203692005-03-27 Andreas Schwab <schwab@suse.de> 20370 20371 * gdb.base/bigcore.c (main): Add missing mode argument in open 20372 call. 20373 203742005-03-25 Daniel Jacobowitz <dan@codesourcery.com> 20375 20376 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver 20377 downloads. 20378 * config/gdbserver.exp (gdb_load): Likewise. 20379 203802005-03-14 Paul Brook <paul@codesourcery.com> 20381 20382 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote 20383 targets. 20384 203852005-03-09 Joel Brobecker <brobecker@adacore.com> 20386 20387 * gdb.dwarf2/dup-psym.S: New file. 20388 * gdb.dwarf2/dup-psym.exp: New testcase. 20389 203902005-03-09 Joel Brobecker <brobecker@adacore.com> 20391 20392 * gdb.ada/exec_changed/first.adb: New file. 20393 * gdb.ada/exec_changed/second.adb: New file. 20394 * gdb.ada/exec_changed.exp: New testcase. 20395 203962005-03-08 Nathan Sidwell <nathan@codesourcery.com> 20397 20398 * gdb.cp/userdef.cc (A1::operator+): New unary plus. 20399 (A2): New class. 20400 (main): Test operator+. 20401 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for 20402 breakpoint test. 20403 20404 * gdb.base/sigbpt.exp: Disable if gdb,nosignals. 20405 * gdb.base/signull.exp: Disable if gdb,nosignals. 20406 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests 20407 * gdb.cp/exception.exp: Disable if skip_cplus_tests. 20408 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio. 20409 * gdb.mi/mi2-console.exp: Likewise. 20410 * gdb.trace/collection.exp (run_trace_experiment): Consume the 20411 continue output at start. 20412 (gdb_collect_locals_test): Robustify regexp. 20413 * gdb.trace/passc-dyn.exp: Fix comment typo. 20414 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'. 20415 204162005-03-08 Corinna Vinschen <vinschen@redhat.com> 20417 20418 * gdb.asm/asm-source.exp: Add iq2000 case. 20419 * gdb.asm/iq2000.inc: New file. 20420 204212005-03-07 Manoj Iyer <manjo@austin.ibm.com> 20422 20423 * gdb.base/command.exp: Change hardcoded value to regular expression. 20424 * gdb.base/float.exp: Add powerpc to the list of targets checked. 20425 204262005-03-07 Daniel Jacobowitz <dan@codesourcery.com> 20427 20428 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc, 20429 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc, 20430 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc, 20431 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc, 20432 gdb.asm/x86_64.inc: Use .purgem before redefining macros. 20433 204342005-03-05 Mark Kettenis <kettenis@gnu.org> 20435 20436 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent 20437 changes. 20438 204392004-03-03 Paul Gilliam <pgilliam@us.ibm.com> 20440 20441 * lib/compiler.c: Add test for IBM's xlc compiler. 20442 * lib/compiler.cc: Likewise. 20443 204442004-02-24 Joel Brobecker <brobecker@adacore.com> 20445 20446 * gdb.ada/fixed_points.exp: Create compilation object directory 20447 before running the test. 20448 * gdb.ada/null_record.exp: Likewise. 20449 * gdb.ada/packed_array.exp: Likewise. 20450 * gdb.ada/start.exp: Likewise. 20451 204522005-02-15 Joel Brobecker <brobecker@adacore.com> 20453 20454 * gdb.ada/packed_array/pa.adb: New file. 20455 * gdb.ada/packed_array.exp: New testcase. 20456 204572005-02-10 Mark Kettenis <kettenis@gnu.org> 20458 20459 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New 20460 files. 20461 20462 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests 20463 on *-*-openbsd*. Correctly match whitespace in regukar 20464 expressions. 20465 204662005-02-10 Daniel Jacobowitz <dan@debian.org> 20467 20468 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>: 20469 PR exp/1821 20470 * gdb.base/gdb1821.c: New test file. 20471 * gdb.base/gdb1821.exp: New test file. 20472 204732005-02-09 Joel Brobecker <brobecker@adacore.com> 20474 20475 * gdb.base/start.c: New file. 20476 * gdb.base/start.exp: New testcase. 20477 204782005-02-09 Joel Brobecker <brobecker@adacore.com> 20479 20480 * gdb.ada/start/dummy.adb: New file. 20481 * gdb.ada/start.exp: New testcase. 20482 204832005-02-09 Corinna Vinschen <vinschen@redhat.com> 20484 20485 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time 20486 for printing symbols and statistics. 20487 Add test for using relative pathnames in "maint print msymbols" test. 20488 Mark "maint info sections DATA" XFAIL on Cygwin. 20489 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me" 20490 tests. 20491 204922005-02-09 Andreas Schwab <schwab@suse.de> 20493 20494 Committed by Andrew Cagney <cagney@gnu.org> 20495 * gdb.base/remotetimeout.exp: New file. 20496 204972005-02-07 Mark Kettenis <kettenis@gnu.org> 20498 20499 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands. 20500 205012005-02-03 Joel Brobecker <brobecker@adacore.com> 20502 20503 * gdb.ada/gnat_ada.gpr: New file. 20504 * gdb.ada/gnat_ada.gin: Delete, no longer used. 20505 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file. 20506 * configure.ac: No longer generate gnat_ada.gpr. 20507 * configure: Regenerate. 20508 * gdb.ada/Makefile.in: Minor adaptations due to new project file. 20509 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada. 20510 * gdb.ada/null_record/bar.ads: Likewise. 20511 * gdb.ada/null_record/bar.adb: Likewise. 20512 * gdb.ada/fixed_points/fixed_points.adb: Likewise. 20513 * gdb.ada/null_record.exp (testdir): New variable. 20514 (testfile): executable is now in testdir subdirectory. 20515 (srcfile): Use full path to the main compilation unit. 20516 * gdb.ada/fixed_points.exp: Same changes as above. 20517 205182005-02-03 Nick Roberts <nickrob@snap.net.nz> 20519 20520 * gdb.base/interp.exp: New test. 20521 205222005-01-24 Andrew Cagney <cagney@gnu.org> 20523 20524 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test. 20525 205262005-01-19 Andrew Cagney <cagney@gnu.org> 20527 20528 * gdb.stabs/Makefile.in (Makefile): Update dependencies - 20529 configure.ac not configure.in. 20530 20531 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL 20532 of powerpc*-*-*. 20533 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto. 20534 * gdb.base/list.exp (test_list_function) 20535 (test_list_filename_and_function): Ditto. 20536 * gdb.base/callfuncs.exp (do_function_calls): Ditto. 20537 205382005-01-16 Andrew Cagney <cagney@gnu.org> 20539 20540 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify. 20541 20542 * gdb.base/source-error.gdb, gdb.base/source.exp: New files. 20543 205442005-01-14 Andrew Cagney <cagney@gnu.org> 20545 20546 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output. 20547 * gdb.mi/mi2-var-cmd.exp: Ditto. 20548 205492005-01-10 Corinna Vinschen <vinschen@redhat.com> 20550 20551 * gdb.base/fileio.c: Include unistd.h as required for lseek(2). 20552 205532005-01-07 Andrew Cagney <cagney@gnu.org> 20554 20555 * configure.ac: Rename configure.in, require autoconf 2.59. 20556 * configure: Re-generate. 20557 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59. 20558 * gdb.stabs/configure: Re-generate. 20559 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59. 20560 * gdb.hp/configure: Re-generate. 20561 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require 20562 autoconf 2.59. 20563 * gdb.hp/gdb.objdbg/configure: Re-generate. 20564 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require 20565 autoconf 2.59. 20566 * gdb.hp/gdb.defects/configure: Re-generate. 20567 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require 20568 autoconf 2.59. 20569 * gdb.hp/gdb.compat/configure: Re-generate. 20570 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require 20571 autoconf 2.59. 20572 * gdb.hp/gdb.base-hp/configure: Re-generate. 20573 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require 20574 autoconf 2.59. 20575 * gdb.hp/gdb.aCC/configure: Re-generate. 20576 205772004-12-15 Jim Blandy <jimb@redhat.com> 20578 20579 * gdb.threads/linux-dp.exp: Fix output regexp to handle output 20580 under NPTL when there is debugging info available for libpthread. 20581 205822004-12-13 Jerome Guitton <guitton@gnat.com> 20583 20584 * gdb.ada/fixed_points.c: New file. 20585 * gdb.ada/fixed_points.exp: New file. 20586 205872004-12-03 Randolph Chung <tausq@debian.org> 20588 20589 * gdb.arch/pa-nullify.exp: New file. 20590 * gdb.arch/pa-nullify.s: New file. 20591 205922004-11-30 Randolph Chung <tausq@debian.org> 20593 20594 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name 20595 instead of "tbug". Fix regexp to work properly with gdb_test. 20596 205972004-11-29 Paul Hilfinger <Hilfinger@gnat.com> 20598 20599 * gdb.base/bitfields2.exp: New test. 20600 * gdb.base/bitfields2.c: New file. 20601 206022004-11-28 Richard Earnshaw <rearnsha@arm.com> 20603 20604 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure. 20605 206062004-11-16 Randolph Chung <tausq@debian.org> 20607 20608 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number. 20609 206102004-11-14 Daniel Jacobowitz <dan@debian.org> 20611 20612 * gdb.threads/threadapply.exp: Correct "macro details" test. 20613 206142004-11-11 Jeff Johnston <jjohnstn@redhat.com> 20615 20616 * gdb.threads/threadapply.exp: New test. 20617 * gdb.threads/threadapply.c: New file. 20618 206192004-11-07 Mark Kettenis <kettenis@gnu.org> 20620 20621 * gdb.base/savedregs.exp: Correct pattern used for sigtramp 20622 frames. 20623 206242004-11-05 Felix Lee <felix+log1@specifixinc.com> 20625 20626 * gdb.base/cursal.exp: New file. 20627 * gdb.base/cursal.c: New file. 20628 206292004-11-03 Andrew Cagney <cagney@gnu.org> 20630 20631 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files. 20632 206332004-10-30 Mark Kettenis <kettenis@gnu.org> 20634 20635 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of 20636 NetBSD/ELF targets. 20637 206382004-10-29 Joel Brobecker <brobecker@gnat.com> 20639 20640 * gdb.threads/bp_in_thread.c: New file, copied from 20641 pthread_cond_wait.c. 20642 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source 20643 file, rather than reusing the .c file from another testcase. 20644 206452004-10-20 Joel Brobecker <brobecker@gnat.com> 20646 20647 * gdb.ada/null_record.exp: Check where we stopped after 20648 sending the start command, instead of where the associated 20649 temporary breakpoint was inserted. 20650 206512004-10-14 Andrew Cagney <cagney@gnu.org> 20652 20653 * gdb.mi/gdb701.c (main): Return 0. 20654 206552004-10-13 Daniel Jacobowitz <dan@debian.org> 20656 20657 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files. 20658 206592004-10-12 Jeff Johnston <jjohnstn@redhat.com> 20660 20661 * gdb.threads/schedlock.c: Add comment markers to use to find 20662 line numbers. 20663 * gdb.threads/schedlock.exp: Adjust regex to handle the new 20664 comments. 20665 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find 20666 breakpoint lines. 20667 206682004-10-12 Daniel Jacobowitz <dan@debian.org> 20669 20670 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also. 20671 206722004-10-12 Daniel Jacobowitz <dan@debian.org> 20673 20674 * configure.in: Add gdb.dwarf2. 20675 * configure: Regenerated. 20676 * Makefile.in: Add gdb.dwarf2. 20677 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S, 20678 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c, 20679 gdb.dwarf2/file1.txt: New files. 20680 206812004-10-11 Orjan Friberg <orjanf@axis.com> 20682 20683 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead 20684 of "run", since the latter doesn't work with remote targets. Adjust 20685 the breakpoint numbering accordingly. 20686 * gdb.threads/pthread_cond_wait.exp: Ditto. 20687 206882004-10-08 Michael Chastain <mec.gnu@mindspring.com> 20689 20690 * gdb.base/overlays.exp: Update copyright years. 20691 206922004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com> 20693 20694 * gdb.base/overlays.exp: Disable if target is Linux. 20695 206962004-10-06 Felix Lee <felix+log1@specifixinc.com> 20697 20698 * config/gdbserver.exp (gdb_load): Use right filename on remote. 20699 207002004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com> 20701 20702 * gdb.asm/asm-source.exp: Add m32r-linux target. 20703 * gdb.asm/m32r-linux.inc: New file. 20704 207052004-09-24 Andrew Cagney <cagney@redhat.com> 20706 David Anderson <anderson@redhat.com> 20707 20708 * gdb.base/bigcore.exp (extract_heap): If the expect "file size" 20709 command fails, assume things will work. 20710 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>. 20711 (_GNU_SOURCE): Define. 20712 (print_unsigned, print_hex): Change parameter to "long long". 20713 (print_byte_count): New function, use to print byte counts. 20714 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on 20715 O_LARGEFILE. 20716 (main): Compute an upper bound on a corefile in max_core_size. 20717 Limit memory chunk size to max_core_size. Limit total memory 20718 allocated to max_core_size. 20719 207202004-09-23 Andrew Cagney <cagney@gnu.org> 20721 20722 * gdb.base/bigcore.exp: Replace the code that creates a corefile 20723 from a separate process with code that creates a corefile by 20724 making the inferior dump core. 20725 207262004-09-23 Mark Kettenis <kettenis@gnu.org> 20727 20728 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple 20729 block. 20730 207312004-09-23 Michael Chastain <mec.gnu@mindspring.com> 20732 20733 * gdb.base/constvars.exp (local_compiler_xfail_check_2): 20734 New proc. Accept both gcc 3.x.x and gcc 4.x.x. 20735 * gdb.base/volatile.exp (local_compiler_xfail_check_2): 20736 Likewise. 20737 207382004-09-20 Jeff Johnston <jjohnstn@redhat.com> 20739 20740 * gdb.java/jprint.exp: New test case for java inferior call. 20741 * gdb.java/jprint.java: Ditto. 20742 207432004-09-15 Joel Brobecker <brobecker@gnat.com> 20744 20745 * gdb.base/bigcore.exp: Deactivate on IRIX targets. 20746 207472004-09-14 Michael Chastain <mec.gnu@mindspring.com> 20748 20749 * gdb.threads/killed.c: Include <stdlib.h>. 20750 * gdb.threads/pthreads.c: Likewise. 20751 207522004-09-14 Michael Chastain <mec.gnu@mindspring.com> 20753 20754 * gdb.threads/killed.c: Add copyright notice. 20755 207562004-09-10 Jason Molenda (jmolenda@apple.com) 20757 20758 * gdb.base/define.exp: Two new tests to verify zero space chars 20759 after 'if' and 'while' commands in a user-defined command is correctly 20760 parsed. 20761 207622004-09-08 Andrew Cagney <cagney@gnu.org> 20763 20764 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal 20765 delivery test with duplicate at end of file. 20766 207672004-09-06 Mark Kettenis <kettenis@jive.nl> 20768 20769 * gdb.base/unload.exp: Link with -dl on *-*-solaris*. 20770 207712004-09-05 Michael Chastain <mec.gnu@mindspring.com> 20772 20773 * config/hppro.exp: Removed. 20774 207752004-09-05 Michael Chastain <mec.gnu@mindspring.com> 20776 20777 * config/sparclet.exp: Removed. 20778 207792004-09-05 Michael Chastain <mec.gnu@mindspring.com> 20780 20781 * config/udi.exp: Removed. 20782 207832004-09-02 Michael Chastain <mec.gnu@mindspring.com> 20784 20785 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option 20786 of "exp_continue". 20787 (advancei): Likewise. 20788 207892004-09-01 Jeff Johnston <jjohnstn@redhat.com> 20790 20791 * gdb.base/unload.exp: Fix so messages aren't duplicated. 20792 207932004-09-01 Manoj Iyer <manjo@austin.ibm.com> 20794 20795 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality 20796 to check for nodebug in executable. 20797 * gdb.gdb/observer.exp (setup_test): Likewise. 20798 * gdb.gdb/selftest.exp (test_with_self): Likewise. 20799 * gdb.gdb/xfullpath.exp (setup_test): Likewise. 20800 208012004-09-01 Andrew Cagney <cagney@gnu.org> 20802 20803 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New 20804 files. 20805 208062004-09-01 Jeff Johnston <jjohnstn@redhat.com> 20807 20808 * gdb.base/unload.exp: Fix expected warning message to match 20809 latest format. 20810 208112004-09-01 Corinna Vinschen <vinschen@redhat.com> 20812 20813 * gdb.base/call-rt-st.exp: Fix typos. 20814 208152004-08-31 Manoj Iyer <manjo@austin.ibm.com> 20816 20817 * gdb.threads/thread_check.exp: New testcase. 20818 * gdb.threads/thread_check.c: New testcase. 20819 208202004-08-31 Andrew Cagney <cagney@gnu.org> 20821 20822 * gdb.base/sigstep.exp (breakpoint_to_handler_entry) 20823 (skip_to_handler_entry): New procedures. Test stepping into a 20824 handler when the breakpoint is at the handler's entry point. 20825 208262004-08-30 Andrew Cagney <cagney@gnu.org> 20827 20828 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail 20829 gdb/1757. 20830 208312004-08-27 Michael Chastain <mec.gnu@mindspring.com> 20832 20833 With code from Manoj Iyer <manjo@austin.ibm.com>: 20834 * lib/gdb.exp (gdb_file_cmd): Return more information in the 20835 return value. Add an arm for "no debugging symbols found". 20836 Change a stray "error" to "perror". 20837 (gdb_run_cmd): Adapt to new return value. 20838 * gdb.base/remote.exp: Adapt to new return value. 20839 * gdb.gdb/complaints.exp: Likewise. 20840 * gdb.gdb/observer.exp: Likewise. 20841 * gdb.gdb/selftest.exp: Likewise. 20842 * gdb.gdb/xfullpath.exp: Likewise. 20843 208442004-08-27 Joel Brobecker <brobecker@gnat.com> 20845 20846 * gdb.threads/bp_in_thread.exp: New testcase. 20847 208482004-08-27 Michael Chastain <mec.gnu@mindspring.com> 20849 20850 Fix PR testsuite/1735. 20851 * gdb.threads/schedlock.c (thread_function): Add a cast 20852 to suppress a gcc warning. 20853 * gdb.threads/thread-specific.c (thread_function): Likewise. 20854 208552004-08-26 Michael Chastain <mec.gnu@mindspring.com> 20856 20857 * gdb.base/unload.c: Include <stdlib.h>. 20858 208592004-08-26 Michael Chastain <mec.gnu@mindspring.com> 20860 20861 From Paul Gilliam <pgilliam@us.ibm.com>: 20862 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is 20863 synchronized after the "return". 20864 208652004-08-26 Michael Chastain <mec.gnu@mindspring.com> 20866 20867 * gdb.mi/basics.c: Include <stdio.h>. 20868 * gdb.mi/pthreads.c: Include <stdlib.h>. 20869 * gdb.mi/var-cmd.c: Include <stdlib.h>. 20870 208712004-08-26 Michael Chastain <mec.gnu@mindspring.com> 20872 20873 * gdb.threads/schedlock.c: Add copyright notice. 20874 208752004-08-25 Andrew Cagney <cagney@gnu.org> 20876 20877 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler) 20878 (skip_over_handler, breakpoint_over_hander): New test procedures. 20879 (advance, advancei): Add a proper prefix, do not use 20880 rerun_to_main. 20881 * gdb.base/sigstep.c (main): Change to use an infinite loop. 20882 208832004-08-24 Michael Chastain <mec.gnu@mindspring.com> 20884 20885 * gdb.mi/basics.c: Add copyright notice. 20886 * gdb.mi/var-cmd.c: Add copyright notice. 20887 208882004-08-23 Michael Chastain <mec.gnu@mindspring.com> 20889 20890 * lib/gdb.exp: Remove signed_keyword_not_used. 20891 * lib/compiler.c: Likewise. 20892 * lib/compiler.cc: Likewise. 20893 208942004-08-23 Michael Chastain <mec.gnu@mindspring.com> 20895 20896 * gdb.base/whatis.c: Remove conditional disabling of "signed". 20897 * gdb.base/whatis.exp: Remove signed_keyword_not_used. 20898 208992004-08-23 Michael Chastain <mec.gnu@mindspring.com> 20900 20901 * gdb.base/whatis.c: Add copyright notice. 20902 209032004-08-20 Mark Kettenis <kettenis@gnu.org> 20904 20905 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use 20906 it to skip the breakpoints encoded in the inline assembly. 20907 209082004-08-20 Michael Chastain <mec.gnu@mindspring.com> 20909 20910 * Makefile.in: Add gdb.fortran. 20911 209122004-08-20 Michael Chastain <mec.gnu@mindspring.com> 20913 20914 * gdb.base/call-sc.exp (test_scalar_returns): 20915 Fix cut-and-paste glitch in "Make fun return now". 20916 209172004-08-17 Michael Chastain <mec.gnu@mindspring.com> 20918 20919 * configure.in: Add gdb.fortran. 20920 * configure: Regenerate. 20921 * gdb.fortran/Makefile.in: New file. 20922 * lib/gdb.exp (skip_fortran_tests): New procedure. 20923 209242004-08-17 Michael Chastain <mec.gnu@mindspring.com> 20925 20926 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove 20927 reference to bug-gnu@prep.ai.mit.edu. 20928 * gdb.mi/mi-var-child.exp: Likewise. 20929 * gdb.mi/mi-var-cmd.exp: Likewise. 20930 * gdb.mi/mi-var-display.exp: Likewise. 20931 * gdb.mi/mi2-var-block.exp: Likewise. 20932 * gdb.mi/mi2-var-child.exp: Likewise. 20933 * gdb.mi/mi2-var-cmd.exp: Likewise. 20934 * gdb.mi/mi2-var-display.exp: Likewise. 20935 209362004-08-15 Mark Kettenis <kettenis@gnu.org> 20937 20938 * gdb.base/unload.c (main): Make local variable msg const. 20939 209402004-08-15 Michael Chastain <mec.gnu@mindspring.com> 20941 20942 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference 20943 to bug-gnu@prep.ai.mit.edu. 20944 * gdb.mi/mi-disassemble.exp: Likewise. 20945 * gdb.mi/mi-eval.exp: Likewise. 20946 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the 20947 default line number. 20948 * gdb.mi/mi-return.exp: Likewise. 20949 * gdb.mi/mi-simplerun.exp: Likewise. 20950 * gdb.mi/mi-stack.exp: Likewise. 20951 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line 20952 number with explicit range test. 20953 * gdb.mi/mi-watch.exp: Likewise. 20954 * gdb.mi/mi2-break.exp: Likewise. 20955 * gdb.mi/mi2-cli.exp: Likewise. 20956 * gdb.mi/mi2-disassemble.exp: Likewise. 20957 * gdb.mi/mi2-eval.exp: Likewise. 20958 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the 20959 default line number. 20960 * gdb.mi/mi2-return.exp: Likewise. 20961 * gdb.mi/mi2-simplerun.exp: Likewise. 20962 * gdb.mi/mi2-stack.exp: Likewise. 20963 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line 20964 number with explicit range test. 20965 * gdb.mi/mi2-watch.exp: Likewise. 20966 209672004-08-15 Michael Chastain <mec.gnu@mindspring.com> 20968 20969 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes. 20970 * gdb.cp/m-static.exp: Likewise. 20971 * gdb.cp/rtti.exp: Likewise. 20972 209732004-08-14 Mark Kettenis <kettenis@gnu.org> 20974 20975 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>. 20976 209772004-08-14 Eli Zaretskii <eliz@gnu.org> 20978 20979 * ChangeLog: Prefix Local Variables with semi-colons and indent 20980 the reference to older ChangeLog files, to fix fontification in 20981 Emacs. 20982 209832004-08-13 Michael Chastain <mec.gnu@mindspring.com> 20984 20985 * gdb.mi/mi-break.exp: Use gdb_get_line_number. 20986 * gdb.mi/mi2-break.exp: Likewise. 20987 209882004-08-13 Michael Chastain <mec.gnu@mindspring.com> 20989 20990 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc. 20991 209922004-08-13 Michael Chastain <mec.gnu@mindspring.com> 20993 20994 * gdb.cp/inherit.exp: Use cp_test_ptype_class. 20995 209962004-08-13 Michael Chastain <mec.gnu@mindspring.com> 20997 20998 * gdb.cp/classes.exp: Remove unused declarations. Just let 20999 test names default instead of providing special names. Remove 21000 extraneous demangler test. 21001 210022004-08-12 Jeff Johnston <jjohnstn@redhat.com> 21003 21004 * gdb.base/unload.exp: New test for breakpoints in dynamically 21005 loaded libraries. 21006 * gdb.base/unload.c: Ditto. 21007 * gdb.base/unloadshr.c: Ditto. 21008 210092004-08-12 Michael Chastain <mec.gnu@mindspring.com> 21010 21011 * gdb.cp/classes.exp (test_ptype_class_objects): Call 21012 cp_test_ptype_class. 21013 (test_enums): Likewise. 21014 210152004-08-10 Andrew Cagney <cagney@gnu.org> 21016 21017 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New 21018 files. 21019 210202004-08-10 Andrew Cagney <cagney@gnu.org> 21021 21022 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip 21023 init_malloc call. 21024 210252004-08-10 Michael Chastain <mec.gnu@mindspring.com> 21026 21027 * ChangeLog: Add copyright notice. The notice is copied 21028 from emacs 21.3 top level ChangeLog. 21029 210302004-08-09 Michael Chastain <mec.gnu@mindspring.com> 21031 21032 * lib/cp-support.exp: New file. 21033 * lib/cp-support.exp (cp_test_type_class): New function. 21034 * gdb.cp/derivation.exp: Use cp_test_ptype_class. 21035 * gdb.cp/virtfunc.exp (test_one_ptype): Removed. 21036 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use 21037 cp_test_ptype_class. 21038 210392004-08-09 Michael Chastain <mec.gnu@mindspring.com> 21040 21041 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp, 21042 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp, 21043 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp, 21044 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp, 21045 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp, 21046 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp, 21047 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp, 21048 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp, 21049 gdb.mi/mi2-watch.exp: Update copyright years. 21050 210512004-08-09 Mark Kettenis <kettenis@gnu.org> 21052 21053 * gdb.base/sigaltstack.exp: Provide proper anchoring. 21054 210552004-08-09 Michael Chastain <mec.gnu@mindspring.com> 21056 21057 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp, 21058 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp, 21059 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp, 21060 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp, 21061 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp, 21062 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp, 21063 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp, 21064 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp, 21065 gdb.mi/mi-watch.exp: Update copyright years. 21066 210672004-08-08 Daniel Jacobowitz <dan@debian.org> 21068 21069 PR gdb/1738 21070 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing 21071 from a breakpoint with a pending signal. 21072 210732004-08-08 Daniel Jacobowitz <dan@debian.org> 21074 21075 PR gdb/1736 21076 * lib/gdb.exp (gdb_test_multiple): Handle return -code return. 21077 * gdb.base/sigaltstack.exp (finish_test): Consume output until 21078 the prompt. 21079 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736. 21080 210812004-08-08 Daniel Jacobowitz <dan@debian.org> 21082 21083 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'. 21084 210852004-08-08 Daniel Jacobowitz <dan@debian.org> 21086 21087 PR gdb/1736 21088 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL 21089 for i?86-*-linux*. 21090 210912004-08-08 Daniel Jacobowitz <dan@debian.org> 21092 21093 * gdb.arch/i386-prologue.exp: Compile without debug information. 21094 210952004-08-08 Michael Chastain <mec.gnu@mindspring.com> 21096 21097 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl 21098 rather than asking gdb to search. 21099 211002004-08-05 Michael Chastain <mec.gnu@mindspring.com> 21101 21102 * gdb.base/gcore.c: Include <string.h>. 21103 211042004-08-05 Michael Chastain <mec.gnu@mindspring.com> 21105 21106 * gdb.base/gcore.c: Add copyright notice. 21107 211082004-08-05 Michael Chastain <mec.gnu@mindspring.com> 21109 21110 * gdb.base/freebpcmd.c: Include <stdio.h>. 21111 * gdb.base/long_long.c: Include <string.h>. 21112 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>. 21113 * gdb.base/siginfo.c: Include <string.h>. 21114 * gdb.base/sigstep.c: Include <string.h>. 21115 211162004-08-04 Michael Chastain <mec.gnu@mindspring.com> 21117 21118 * gdb.base/complex.c: Include <stdlib.h>. 21119 211202004-08-04 Michael Chastain <mec.gnu@mindspring.com> 21121 21122 * gdb.base/complex.c: Add copyright notice. 21123 211242004-08-04 Michael Chastain <mec.gnu@mindspring.com> 21125 21126 * gdb.base/charset.c: Include <stdlib.h>. 21127 211282004-08-04 Michael Chastain <mec.gnu@mindspring.com> 21129 21130 * gdb.base/auxv.c: Include <stdlib.h>. 21131 211322004-08-04 Michael Chastain <mec.gnu@mindspring.com> 21133 21134 * gdb.base/auxv.c: Add copyright notice. 21135 211362004-08-04 Michael Chastain <mec.gnu@mindspring.com> 21137 21138 * gdb.base/coremaker.c: Add copyright notice. 21139 * gdb.base/coremaker2.c: Add copyright notice. 21140 211412004-08-04 Andrew Cagney <cagney@gnu.org> 21142 21143 * gdb.base/store.exp: Update copyright. 21144 (check_set, up_set, check_struct, up_struct): Add a prefix to test 21145 names, do not import gdb_prompt. 21146 211472004-08-01 Andrew Cagney <cagney@gnu.org> 21148 21149 Fix PR testsuite/1729. 21150 * gdb.base/dump.exp: Add test name to callers of capture_value, do 21151 not use capture_value with value 4. 21152 (capture_value): Add optional test name parameter. 21153 (test_reload_saved_value, test_restore_saved_value): Use $msg as 21154 the prefix, pass to capture_value. 21155 211562004-08-01 Mark Kettenis <kettenis@gnu.org> 21157 21158 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue. 21159 * gdb.arch/i386-prologue.c (standard): New prototype and function. 21160 (main): Call new function. 21161 211622004-07-31 Michael Chastain <mec.gnu@mindspring.com> 21163 21164 * gdb.cp/namespace.exp: Accept more varieties of ptype output. 21165 211662004-07-31 Michael Chastain <mec.gnu@mindspring.com> 21167 21168 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output. 21169 211702004-07-31 Michael Chastain <mec.gnu@mindspring.com> 21171 21172 * gdb.cp/inherit.exp: Accept more varieties of ptype output. 21173 Accept more values of vtbl pointer. Remove some messages 21174 about "obsolete gcc or gdb". 21175 211762004-07-30 Michael Chastain <mec.gnu@mindspring.com> 21177 21178 * gdb.cp/classes.exp: Accept more varieties of ptype output. 21179 211802004-07-30 Michael Chastain <mec.gnu@mindspring.com> 21181 21182 * gdb.base/asm-source.exp: Properly convert target board 21183 debug flags from gcc format to binutils format. 21184 211852004-07-28 Mark Kettenis <kettenis@gnu.org> 21186 21187 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in 21188 gdb1718". PR backtrace/1718 partially fixed. 21189 211902004-07-27 Jeff Johnston <jjohnstn@redhat.com> 21191 21192 * gdb.threads/watchthreads.exp: New test for threaded watchpoints. 21193 211942004-07-26 Nick Clifton <nickc@redhat.com> 21195 21196 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known 21197 good default value for a specific architecture is available then 21198 set it to that value. Otherwise default to the -gstabs switch. 21199 Remove the -g... switches from the asm-flags variable. Allow the 21200 target board info to override the value if it wants to. Pass the 21201 switch on the assembler command line. 21202 212032004-07-23 Mark Kettenis <kettenis@gnu.org> 21204 21205 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718. 21206 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function. 21207 (main): Call new function. 21208 212092004-07-22 Michael Chastain <mec.gnu@mindspring.com> 21210 21211 Test for PR exp/1715. 21212 * gdb.base/radix.exp: Refactor common procedures. Make all 21213 test names unique. Change XFAIL to KFAIL. 21214 212152004-07-20 Michael Chastain <mec.gnu@mindspring.com> 21216 21217 * gdb.ada/gnat_ada.gpr.in: Rename from here ... 21218 * gdb.ada/gnat_ada.gin: ... to here. 21219 * configure.in: Use gnat_ada.gin. 21220 * configure: Regenerate. 21221 212222004-07-20 Andrew Cagney <cagney@gnu.org> 21223 21224 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with 21225 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect 21226 XFAILs. Clean up test messages and comments. Check backtraces. 21227 Delete re-sync code. 21228 212292004-07-19 Michael Chastain <mec.gnu@mindspring.com> 21230 21231 Fix PR cli/740. 21232 * gdb.base/annota1.exp: Honor gdb,nosignals. 21233 * gdb.base/annota3.exp: Likewise. 21234 212352004-07-19 Michael Chastain <mec.gnu@mindspring.com> 21236 21237 * lib/java.exp: Update copyright notice. 21238 212392004-07-19 Andrew Cagney <cagney@gnu.org> 21240 21241 * gdb.base/selftest.exp: Copy file from here ... 21242 * gdb.gdb/selftest.exp: ... to here. 21243 212442004-07-16 Andrew Cagney <cagney@redhat.com> 21245 21246 * lib/insight-support.exp: Delete file. 21247 * lib/java.exp (java_init): Fix copyright. 21248 212492004-07-16 Andrew Cagney <cagney@gnu.org> 21250 21251 * gdb.base/restore.c: Append "prologue" to comments marking the a 21252 function's prologue. 21253 * gdb.base/restore.exp: Update copyright, re-indent. 21254 (restore_tests): Use gdb_test_multiple. Add "calleeN calls 21255 callerN" prefix where needed. Update patterns that match a 21256 function's prologue. 21257 212582004-07-16 Michael Chastain <mec.gnu@mindspring.com> 21259 21260 * gdb.base/restore.c: Add copyright notice. 21261 212622004-07-16 Andrew Cagney <cagney@gnu.org> 21263 21264 * gdb.base/logical.exp: Update copyright. 21265 (evaluate): New procedure. Use to re-implement tests using 21266 several tables. 21267 212682004-07-14 Martin Hunt <hunt@redhat.com> 21269 21270 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY 21271 which fixes some problems where init.tcl was not found. 21272 212732004-07-13 Andrew Cagney <cagney@gnu.org> 21274 21275 * gdb.base/sizeof.exp: Skip test when no inferior I/O. 21276 (check_sizeof, check_valueof): Do not include the output in the 21277 test name. Use gdb_test. 21278 (get_valueof): Use gdb_test_multiple. 21279 21280 * gdb.base/step-test.exp: Update copyright. Use 21281 gdb_test_multiple. Ensure that test names do not include 21282 architecture dependent output. 21283 21284 * gdb.gdb/observer.exp: Update copyright. 21285 (setup_test): Use gdb_test_multiple. 21286 (attach_first_observer, attach_second_observer) 21287 (attach_third_observer, detach_first_observer) 21288 (detach_second_observer, detach_third_observer) 21289 (reset_counters, check_counters): Make $message a prefix. 21290 (test_normal_stop_notifications): Add "args" parameter - a list of 21291 init functions to be called. Make $message a prefix, 21292 (test_observer_normal_stop): Change the message prefixes so that 21293 they are unique, pass the attach / detach procedures to 21294 test_normal_stop_notifications. 21295 21296 * gdb.base/signull.exp (test_segv): Prefix all tests with 21297 "${name}". Clean up test messages. 21298 21299 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright. 21300 21301 * gdb.base/ena-dis-br.exp: Update copyright. 21302 (break_at): New function. Replace send_gdb with gdb_test, 21303 break_at, and gdb_test_multiple. Replace XFAIL of "continue with 21304 ignore count, not stopped at bpt", with KFAIL. 21305 213062004-07-13 Corinna Vinschen <vinschen@redhat.com> 21307 21308 * gdb.base/attach.exp: Remove cleanupfile handling. 21309 213102004-07-12 Andrew Cagney <cagney@gnu.org> 21311 21312 * gdb.base/annota1.exp: Cleanup corefile test name. 21313 * gdb.base/annota3.exp: Ditto. 21314 213152004-07-12 Andrew Cagney <cagney@gnu.org> 21316 21317 * gdb.base/signals.exp: Clean up copyright, re-indent. 21318 21319 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with 21320 gdb_test and gdb_test_multiple. 21321 213222004-07-08 Jeff Johnston <jjohnstn@redhat.com> 21323 21324 * gdb.java/jmain.exp: Fix expected line number for main to 21325 break at. Set XFAIL for break at main test since gcj does not 21326 provide line number info for first statement in main. 21327 213282004-07-08 Andrew Cagney <cagney@gnu.org> 21329 21330 * gdb.base/attach.exp: Cleanup copyright. Re-indent. 21331 21332 * gdb.base/sigbpt.exp: Make the common part of each test name a 21333 prefix instead of suffix. 21334 213352004-07-07 Bob Rossi <bob_rossi@cox.net> 21336 21337 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of 21338 test from test_tbreak_creation_and_listing to 21339 test_file_list_exec_source_file 21340 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files 21341 Changed name of test from test_tbreak_creation_and_listing to 21342 test_file_list_exec_source_file 21343 213442004-07-07 Jeff Johnston <jjohnstn@redhat.com> 21345 21346 * gdb.java/jmisc.exp: Fix expected output of ptype to look for 21347 the jmisc() constructor instead of <init>. 21348 * gdb.java/jmisc1.exp: Ditto. 21349 213502004-07-07 Andrew Cagney <cagney@gnu.org> 21351 21352 * gdb.base/sigbpt.exp (stepi_out): Check for a single step 21353 corrupting the PC. 21354 213552004-07-06 Michael Chastain <mec.gnu@mindspring.com> 21356 21357 * gdb.cp/templates.exp: Accept whitespace change in demangler 21358 output. 21359 213602004-07-06 Andrew Cagney <cagney@gnu.org> 21361 21362 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test. 21363 213642004-07-02 Michael Chastain <mec.gnu@mindspring.com> 21365 21366 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler. 21367 * lib/compiler.cc: Likewise. 21368 213692004-06-30 Michael Chastain <mec.gnu@mindspring.com> 21370 21371 * lib/compiler.cc: Work around string preprocessing problem 21372 with old hp c++ compiler. 21373 * lib/compiler.c: Likewise. 21374 213752004-06-29 Corinna Vinschen <vinschen@redhat.com> 21376 21377 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor 21378 directives to conditionalize symbol prefixing. 21379 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding 21380 additional_flags handling. Add underscore prefix for Cygwin. 21381 * gdb.arch/i386-unwind.c: Use preprocessor directives to 21382 conditionalize symbol prefixing. 21383 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding 21384 additional_flags handling. Add underscore prefix for Cygwin. 21385 213862004-06-29 Corinna Vinschen <vinschen@redhat.com> 21387 21388 * gdb.base/bigcore.exp: Skip test on Cygwin. 21389 213902004-06-28 Michael Chastain <mec.gnu@mindspring.com> 21391 21392 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output 21393 formats for "info register". Use gdb_test_multiple. Fix 21394 the "invalid register" test. 21395 213962004-06-28 Corinna Vinschen <vinschen@redhat.com> 21397 21398 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows 21399 PID for Cygwin. Add Cygwin specific strings to check for in some 21400 tests. 21401 (do_attach_tests): Add a test for user interaction when attaching 21402 to a process with no matching symbol table already loaded. 21403 214042004-06-26 Andrew Cagney <cagney@gnu.org> 21405 21406 Test PR java/1567 and PR java/1565. 21407 * gdb.java/jmain.exp, gdb.java/jmain.java: New files. 21408 * gdb.java/jmisc2.exp: Delete file. 21409 214102004-06-26 Michael Chastain <mec.gnu@mindspring.com> 21411 21412 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice. 21413 214142004-06-25 Corinna Vinschen <vinschen@redhat.com> 21415 21416 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second 21417 attach process. 21418 214192004-06-23 Michael Chastain <mec.gnu@mindspring.com> 21420 21421 * gdb.cp/pr-1553.exp: Remove. 21422 214232004-06-22 Michael Chastain <mec.gnu@mindspring.com> 21424 21425 * gdb.cp/pr-1553.cc: Remove. 21426 * gdb.cp/pr-1553.exp: Disable this test. 21427 214282004-06-20 Jim Blandy <jimb@redhat.com> 21429 21430 Fix PR testsuite/1680. 21431 * gdb.arch/i386-sse.exp: Properly quote curly braces in 21432 regular expressions. 21433 214342004-06-19 Michael Chastain <mec.gnu@mindspring.com> 21435 21436 Fix PR testsuite/1679. 21437 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file. 21438 Issue an UNSUPPORTED result instead. 21439 214402004-06-18 Jim Blandy <jimb@redhat.com> 21441 21442 * gdb.base/charset.exp: Only send a control-C if we see a new 21443 prompt and incomplete command. 21444 214452004-06-18 Michael Chastain <mec.gnu@mindspring.com> 21446 21447 * gdb.cp/pr-574.cc: Add copyright notice. 21448 214492004-06-17 Jim Blandy <jimb@redhat.com> 21450 21451 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in 21452 cases where the regexp has no groups; this grabs random text from 21453 the previous test suite, whatever that was. 21454 214552004-06-17 Michael Chastain <mec.gnu@mindspring.com> 21456 21457 * gdb.cp/printmethod.cc: Add copyright notice. 21458 214592004-06-16 Michael Chastain <mec.gnu@mindspring.com> 21460 21461 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice. 21462 214632004-06-16 Andrew Cagney <cagney@gnu.org> 21464 21465 * gdb.base/signull.c: Update copyright. Include <string.h>. 21466 (bowler): Replace data_pointer with data_read 21467 and data_write cases. Add code_descriptor case. 21468 (zero, desc): New array and pointer. 21469 (data, code): Change to simple pointers. 21470 * gdb.base/signull.exp: Fix probe pattern matching a function 21471 descriptor SIGSEGV. Replace data_pointer with data_read and 21472 data_write tests. 21473 214742004-06-16 Andrew Cagney <cagney@gnu.org> 21475 21476 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite. 21477 214782004-06-15 Michael Chastain <mec.gnu@mindspring.com> 21479 21480 * gdb.base/long_long.c: Add copyright notice. 21481 214822004-06-15 Michael Chastain <mec.gnu@mindspring.com> 21483 21484 * gdb.base/long_long.exp: Remove reference to 21485 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint 21486 to gdb_breakpoint and gdb_continue_to_breakpoint. 21487 214882004-06-14 Jim Blandy <jimb@redhat.com> 21489 21490 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little- 21491 endian case. 21492 214932004-06-14 Andrew Cagney <cagney@gnu.org> 21494 21495 * gdb.base/gcore.exp (capture_command_output): Delete the always 21496 passing tests containing inferior values. 21497 * gdb.base/ending-run.exp: Do not include the breakpoint address 21498 in the test message. Update copyright. 21499 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's 21500 size in the test name, use gdb_test_multiple. Update copyright. 21501 215022004-06-14 Michael Chastain <mec.gnu@mindspring.com> 21503 21504 * gdb.cp/ref-types.cc: Add copyright notice. 21505 215062004-06-14 Michael Chastain <mec.gnu@mindspring.com> 21507 21508 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler, 21509 hp_aCC_compiler. 21510 * lib/compiler.cc: Likewise. 21511 * lib/gdb.exp (get_compiler_info): Eval lines only if they are 21512 'set' commands. Log diagnostics for other lines. Set 21513 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler. 21514 215152004-06-13 Michael Chastain <mec.gnu@mindspring.com> 21516 21517 * gdb.cp/try_catch.cc: Add copyright notice. 21518 215192004-06-12 Michael Chastain <mec.gnu@mindspring.com> 21520 21521 * gdb.cp/userdef.cc: Add copyright notice. 21522 215232004-06-11 Michael Chastain <mec.gnu@mindspring.com> 21524 21525 * gdb.cp/virtfunc.cc: Add copyright notice. 21526 215272004-06-11 Randolph Chung <tausq@debian.org> 21528 21529 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler 21530 problem. 21531 215322004-06-10 Andrew Cagney <cagney@gnu.org> 21533 21534 * lib/compiler.cc, lib/compiler.c: Append either 21535 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info. 21536 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-* 21537 instead of gcc-3-3. 21538 215392004-06-09 Andrew Cagney <cagney@gnu.org> 21540 21541 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for 21542 gdb/1455, bug is specific to "long long" and "double". 21543 21544 * gdb.base/structs.exp (test_struct_returns, test_struct_returns) 21545 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*, 21546 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447 21547 fixed. 21548 215492004-06-09 Andrew Cagney <cagney@gnu.org> 21550 21551 * gdb.base/structs.exp (test_struct_returns): Replace 21552 "return_value_unknown" and "finish_value_unknown" by 21553 "return_value_known" and "finish_value_known". Instead of 21554 "return_value_unknown" iff "finish_value_unknown", check 21555 "return_value_known" implies "finish_value_known". 21556 215572004-06-08 Martin Hunt <hunt@redhat.com> 21558 21559 * gdb.base/float.exp: Add pattern for mips targets. 21560 215612004-06-08 Randolph Chung <tausq@debian.org> 21562 21563 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure 21564 message for unknown architectures more clear. 21565 215662004-06-08 Joel Brobecker <brobecker@gnat.com> 21567 21568 * gdb.ada/null_record.exp: Use "start" instead of "begin" to 21569 start the execution of the program. 21570 215712004-06-07 Jim Blandy <jimb@redhat.com> 21572 21573 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests. 21574 * gdb.arch/i386-cpuid.h: New helper file. 21575 215762004-06-07 Randolph Chung <tausq@debian.org> 21577 21578 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior 21579 has started. 21580 215812004-06-04 Roland McGrath <roland@redhat.com> 21582 21583 Fix PR gdb/1647. 21584 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it 21585 differently to be robust to output buffering differences. 21586 215872004-06-04 Michael Chastain <mec.gnu@mindspring.com> 21588 21589 * gdb.threads/pthreads.exp: Update copyright years. 21590 (check_control_c): Change asynchronous 'after' to synchronous. 21591 215922004-06-04 Roland McGrath <roland@redhat.com> 21593 21594 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through 21595 next gdb prompt. 21596 215972004-06-02 Michael Chastain <mec.gnu@mindspring.com> 21598 21599 Fix PR gdb/1636. 21600 * gdb.threads/manythreads.exp: Change asynchronous 'after' 21601 calls to synchronous. 21602 216032004-05-26 Jim Blandy <jimb@redhat.com> 21604 21605 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests. 21606 216072004-05-24 Randolph Chung <tausq@debian.org> 21608 21609 * gdb.asm/asm-source.exp: Enable test for hppa-linux target. 21610 * gdb.asm/pa.inc: New file. 21611 216122004-05-22 Mark Kettenis <kettenis@gnu.org> 21613 21614 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf. 21615 216162004-05-21 Joel Brobecker <brobecker@gnat.com> 21617 Daniel Jacobowitz <drow@mvista.com> 21618 21619 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the 21620 GDB prompt. 21621 216222004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 21623 21624 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of 21625 setjmp/longjmp. Use sigaction instead of signal. 21626 216272004-05-19 J. Brobecker <brobecker@gnat.com> 21628 Michael Snyder <msnyder@redhat.com> 21629 21630 * gdb.threads/pthread_cond_wait.c: New file. 21631 * gdb.threads/pthread_cond_wait.exp: New testcase. 21632 216332004-05-13 Andrew Cagney <cagney@redhat.com> 21634 21635 * gdb.base/signull.exp, gdb.base/signull.c: New files. 21636 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files. 21637 216382004-05-11 Andrew Cagney <cagney@redhat.com> 21639 21640 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is 21641 fixed but revealed gdb/1639. 21642 216432004-05-10 Andrew Cagney <cagney@redhat.com> 21644 21645 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to 21646 func1" and "next to 2nd alarm", kernel bug avoided. 21647 216482004-05-10 Daniel Jacobowitz <dan@debian.org> 21649 21650 PR external/1568 21651 * gdb.base/bigcore.exp: Check the size of the dumped core file. 21652 XFAIL if it is smaller than bytes_allocated. 21653 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned. 21654 (main): Make chunks_allocated unsigned. Correct comment. 21655 216562004-05-07 Joel Brobecker <brobecker@gnat.com> 21657 21658 * gdb.arch/powerpc-aix-prologue.c: New file. 21659 * gdb.arch/powerpc-aix-prologue.exp: New file. 21660 216612004-05-07 Jim Blandy <jimb@redhat.com> 21662 21663 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h, 21664 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests. 21665 216662004-05-06 Joel Brobecker <brobecker@gnat.com> 21667 21668 * gdb.base/sep.exp: No longer setup_kfail when the program was 21669 built with dwarf2. 21670 216712004-05-05 Jim Ingham <jingham@apple.com> 21672 21673 * gdb.base/pending.exp: Make sure pending breakpoints 21674 preserve the ignore count. 21675 216762004-04-27 Jerome Guitton <guitton@gnat.com> 21677 21678 * i386-prologue.exp: Add testcase for jump instruction as first 21679 instruction of the real code. 21680 * i386-prologue.c (jump_at_beginning): New function. 21681 216822004-04-28 Mark Kettenis <kettenis@gnu.org> 21683 21684 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on 21685 x86_64-*-*. 21686 216872004-04-28 Mark Kettenis <kettenis@gnu.org> 21688 21689 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on 21690 i*86-*-*. 21691 216922004-04-25 Mark Kettenis <kettenis@gnu.org> 21693 21694 * gdb.base/call-sc.exp (start_scalars_test): Fix regular 21695 expression that checks the return type. 21696 216972004-04-23 Andrew Cagney <cagney@redhat.com> 21698 21699 * gdb.base/call-sc.exp: New test of scalar call/return values. 21700 * gdb.base/call-sc.c: Ditto. 21701 217022004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 21703 21704 * gdb.threads/manythreads.c: Reduce thread stack size. 21705 217062004-04-23 Jeff Johnston <jjohnstn@redhat.com> 21707 21708 * gdb.threads/manythreads.c: Add copyright notice. 21709 217102004-04-23 Andrew Cagney <cagney@redhat.com> 21711 21712 * gdb.base/siginfo.exp: Better handle step out of signal. 21713 * gdb.base/sigstep.exp: Ditto. 21714 217152004-04-22 Jeff Johnston <jjohnstn@redhat.com> 21716 Daniel Jacobowitz <drow@mvista.com> 21717 21718 * gdb.threads/manythreads.c: New testcase. 21719 * gdb.threads/manythreads.exp: Ditto. 21720 217212004-04-22 Jim Blandy <jimb@redhat.com> 21722 21723 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c, 21724 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test. 21725 217262004-04-21 Michael Chastain <mec.gnu@mindspring.com> 21727 21728 * gdb.stabs/weird.exp: Accept full pathname for $binfile. 21729 217302004-04-21 Andrew Cagney <cagney@redhat.com> 21731 21732 * gdb.base/sigstep.c: New file. 21733 * gdb.base/sigstep.exp: New file. 21734 217352004-04-16 Joel Brobecker <brobecker@gnat.com> 21736 21737 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update 21738 call to observer_notify_normal_stop. 21739 217402004-04-15 Andrew Cagney <cagney@redhat.com> 21741 21742 * gdb.base/siginfo.c: New file. 21743 * gdb.base/siginfo.exp: New file. 21744 217452004-04-12 J. Brobecker <brobecker@gnat.com> 21746 21747 * gdb.base/sep.exp: Fix typo in comment. 21748 217492004-04-12 J. Brobecker <brobecker@gnat.com> 21750 21751 * gdb.base/sep.c: New file. 21752 * gdb.base/sep-proc.c: New file. 21753 * gdb.base/sep.exp: New testcase. 21754 217552004-04-09 Mark Kettenis <kettenis@gnu.org> 21756 21757 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file 21758 support. 21759 217602004-04-05 Andrew Cagney <cagney@redhat.com> 21761 21762 * gdb.base/sigaltstack.c: New file. 21763 * gdb.base/sigaltstack.exp: New file. 21764 217652004-04-04 Joel Brobecker <brobecker@gnat.com> 21766 21767 * gdb.base/foll-fork.exp: Update the expected output for 21768 "help set follow-fork-mode", to match a change that was made 21769 to the help of this variable on 2004-01-13. 21770 217712004-04-01 Joel Brobecker <brobecker@gnat.com> 21772 21773 * lib/ada.exp: Add copyright notice. 21774 * bar.ads: Likewise. 21775 * bar.adb: Likewise. 21776 * null_record.adb: Likewise. 21777 * null_record.exp: Likewise. 21778 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another. 21779 217802004-04-01 Joel Brobecker <brobecker@gnat.com> 21781 21782 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr. 21783 * configure: Regenerate. 21784 217852004-04-01 Joel Brobecker <brobecker@gnat.com> 21786 21787 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed 21788 to build the application. Remove the message printed when in 21789 verbose mode, redundant with the UNSUPPORTED message above. 21790 217912004-03-31 Joel Brobecker <brobecker@gnat.com> 21792 21793 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files. 21794 * gdb.ada (null_record.exp): New testcase. 21795 217962004-03-31 Joel Brobecker <brobecker@gnat.com> 21797 21798 * Makefile.in (ALL_SUBDIRS) Add gdb.ada. 21799 218002004-03-31 Joel Brobecker <brobecker@gnat.com> 21801 21802 * gdb.ada: New subdirectory. 21803 * gdb.ada/Makefile.in: New file. 21804 * gdb.ada/gnat_ada.gpr.in: New file. 21805 218062004-03-31 Joel Brobecker <brobecker@gnat.com> 21807 21808 * lib/ada.exp: New file. 21809 218102004-03-24 Daniel Jacobowitz <drow@mvista.com> 21811 21812 * gdb.base/gdb1250.exp: Use runto {allow-pending}. 21813 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}. 21814 218152004-03-22 Andrew Cagney <cagney@redhat.com> 21816 21817 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs 21818 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET. 21819 Problem identified by Ulrich Weigand. 21820 218212004-03-17 David Carlton <carlton@kealia.com> 21822 21823 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of 21824 PR c++/826. 21825 218262004-03-16 Roland McGrath <roland@redhat.com> 21827 21828 * gdb.base/auxv.exp: New file. 21829 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c. 21830 218312004-03-12 David Carlton <carlton@kealia.com> 21832 21833 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553. 21834 * gdb.cp/pr-1553.cc: Ditto. 21835 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third 21836 pass branch. 21837 218382004-03-12 Michael Chastain <mec.gnu@mindspring.com> 21839 21840 * gdb.cp/templates.exp: Accept more template types. 21841 218422004-03-09 Michael Chastain <mec.gnu@mindspring.com> 21843 21844 From Corinna Vinschen with modifications. 21845 * gdb.cp/classes.cc (enums1): Add a line to extend scope of 21846 local variable obj_with_enum. 21847 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL 21848 results with obj_with_enum. 21849 218502004-03-09 Michael Chastain <mec.gnu@mindspring.com> 21851 21852 * gdb.cp/classes.cc: New file, copied from misc.cc. 21853 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc. 21854 218552004-03-09 Michael Chastain <mec.gnu@mindspring.com> 21856 21857 * gdb.cp/misc.cc: Add copyright notice. 21858 218592004-03-05 David Carlton <carlton@kealia.com> 21860 21861 * gdb.cp/rtti.exp: Add 'print *obj3' test. 21862 * gdb.cp/rtti.h: Update copyright. 21863 (namespace n2::n3): New. 21864 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New. 21865 (n2::n3::func3): New. 21866 (main): Call n2::n3::func3. 21867 * gdb.cp/rtti2.cc: Update copyright. 21868 (n2::create3): New. 21869 218702004-03-04 Mark Kettenis <kettenis@gnu.org> 21871 21872 * gdb.asm/openbsd.inc: Fix typo. 21873 218742004-03-03 Fred Fish <fnf@redhat.com> 21875 21876 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set 21877 "val" instead of unused "size". Update copyright year. 21878 218792004-02-29 Daniel Jacobowitz <drow@mvista.com> 21880 21881 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates 21882 to use unsigned char. 21883 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c, 21884 gdb.cp/cttiadd3.c: Change type of variable to unsigned char. 21885 218862004-02-29 Daniel Jacobowitz <drow@mvista.com> 21887 21888 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete 21889 line of output. 21890 218912004-02-28 Daniel Jacobowitz <drow@mvista.com> 21892 21893 * gdb.base/relocate.c (dummy): Initialize. 21894 218952004-02-28 Daniel Jacobowitz <drow@mvista.com> 21896 21897 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow 21898 a breakpoint at exit. 21899 219002004-02-27 Fred Fish <fnf@redhat.com> 21901 21902 * gdb.base/chng-syms.exp: Add expect condition to match failing 21903 case that isn't a timeout. 21904 219052004-02-27 Andrew Cagney <cagney@redhat.com> 21906 21907 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile 21908 support. 21909 219102004-02-26 Fred Fish <fnf@redhat.com> 21911 21912 * gdb.arch/gdb1431.c: Remove. 21913 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s 21914 * gdb.arch/gdb1431.exp: Use "advance" correctly instead 21915 of "until" incorrectly. 21916 219172004-02-26 J. Brobecker <brobecker@gnat.com> 21918 21919 * gdb.cp/class2.cc (empty): New class. 21920 (refer): New function. 21921 (main): Declare an object of type empty and use it. 21922 * gdb.cp/class2.exp: Print the value of an object of type empty. 21923 219242004-02-26 Jeff Johnston <jjohnstn@redhat.com> 21925 21926 * gdb.base/langs.exp: Update query string to match the 21927 new nquery format used for pending breakpoints. 21928 219292004-02-26 Andrew Cagney <cagney@redhat.com> 21930 21931 Fix PR i18n/1570. 21932 * gdb.base/charset.c: Update copyright notice. 21933 (main, init_string): Remove the escape character '\e' tests. 21934 * gdb.base/printcmds.exp (test_print_all_chars): Ditto. 21935 * gdb.base/charset.exp (valid_host_charset): Ditto. 21936 * gdb.base/setvar.exp: Ditto. 21937 219382004-02-24 Andrew Cagney <cagney@redhat.com> 21939 21940 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing 21941 mmapped data in core file" PASS and FAIL messages consistent. 21942 21943 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when 21944 setting a breakpoint. Work around PR java/1565. 21945 219462004-02-23 Jeff Johnston <jjohnstn@redhat.com> 21947 21948 * lib/gdb.exp (gdb_breakpoint): Update query string to match 21949 new nquery format. 21950 * gdb.base/pending.exp: Ditto. 21951 219522004-02-22 Mark Kettenis <kettenis@gnu.org> 21953 21954 * configure.in: Run stabs tests on *BSD. 21955 * configure: Regenerated. 21956 219572004-02-21 Mark Kettenis <kettenis@gnu.org> 21958 21959 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD. 21960 219612004-02-20 Fred Fish <fnf@redhat.com> 21962 21963 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous 21964 blank in test for "returns short", for consistency with other 21965 "returns xxx" tests. Update copyright year. 21966 219672004-02-19 Fred Fish <fnf@redhat.com> 21968 21969 New testcase for PR breakpoint/1558. 21970 * gdb.arch/gdb1558.exp: New file. 21971 * gdb.arch/gdb1558.c: New file. 21972 219732004-02-19 Elena Zannoni <ezannoni@redhat.com> 21974 21975 * gdb.base/nodebug.exp: Fix typo. 21976 219772004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 21978 21979 Committed by Jim Blandy <jimb@redhat.com>. 21980 21981 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi. 21982 21983 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex. 21984 21985 * gdb.base/float.exp: Support s390*-*-* targets. 21986 219872004-02-17 Adam Fedor <fedor@gnu.org> 21988 21989 * gdb.base/gdb1555.exp: New file. 21990 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files. 21991 219922004-02-17 Elena Zannoni <ezannoni@redhat.com> 21993 21994 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment. 21995 219962004-02-16 Fred Fish <fnf@redhat.com> 21997 21998 * gdb.arch/gdb1291.c: Remove 21999 * gdb.arch/gdb1291.s: New test input file. 22000 * gdb.arch/gdb1291.exp: Expand test to check case that should not 22001 fail. Test for correct result, known incorrect result, other 22002 failures and timeouts. 22003 220042004-02-16 Andrew Cagney <cagney@redhat.com> 22005 22006 * gdb.base/bigcore.exp: New file. 22007 * gdb.base/bigcore.c: New file. 22008 220092004-02-13 Andrew Cagney <cagney@redhat.com> 22010 22011 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file. 22012 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file. 22013 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file. 22014 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file. 22015 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file. 22016 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file. 22017 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file. 22018 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file. 22019 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file. 22020 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file. 22021 220222004-02-11 Jeff Johnston <jjohnstn@redhat.com> 22023 22024 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction 22025 executed is an alloc instruction. 22026 220272004-02-11 David Carlton <carlton@kealia.com> 22028 22029 * gdb.cp/breakpoint.exp: New. 22030 * gdb.cp/breakpoint.cc: New. 22031 220322004-02-11 Michael Chastain <mec.gnu@mindspring.com> 22033 22034 Partial fix for PR gdb/1543. 22035 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp, 22036 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp, 22037 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp, 22038 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp, 22039 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp, 22040 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp, 22041 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp, 22042 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp, 22043 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference 22044 to bug-gdb@prep.ai.mit.edu . 22045 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc, 22046 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc, 22047 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc: 22048 Likewise. 22049 220502004-02-10 Andrew Cagney <cagney@redhat.com> 22051 22052 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors 22053 using gdb_internal_error_resync. 22054 220552004-02-09 Daniel Jacobowitz <drow@mvista.com> 22056 22057 * gdb.threads/thread-specific.exp: Stop early if no threads are 22058 found. 22059 220602004-02-09 Michael Chastain <mec.gnu@mindspring.com> 22061 22062 * gdb.base/pending.exp: Remove extra \n from gdb_test calls. 22063 220642004-02-08 Daniel Jacobowitz <drow@mvista.com> 22065 22066 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending 22067 breakpoints. 22068 220692004-02-07 Daniel Jacobowitz <drow@mvista.com> 22070 22071 * config/sim.exp (gdb_load): Handle $arg == "". 22072 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run. 22073 * gdb.objc/basicclass.exp: Use gdb_run_cmd. 22074 220752004-02-07 Elena Zannoni <ezannoni@redhat.com> 22076 22077 * gdb.base/maint.exp: Update test to reflect 22078 obstack changes. 22079 220802004-02-04 Jeff Johnston <jjohnstn@redhat.com> 22081 22082 * gdb.base/pendshr.c (pendfunc): New function that calls 22083 pendfunc1. 22084 * gdb.base/pending.c: Call pendfunc instead of pendfunc1. 22085 220862004-02-04 Fred Fish <fnf@redhat.com> 22087 22088 * gdb.arch/gdb1431.c: Add underbar prefixed version of global 22089 function symbols and update copyright years. 22090 * gdb.arch/gdb1291.c: Ditto. 22091 220922004-02-03 Michael Chastain <mec.gnu@mindspring.com> 22093 22094 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)". 22095 220962004-02-03 Michael Chastain <mec.gnu@mindspring.com> 22097 22098 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)". 22099 221002004-02-03 Michael Chastain <mec.gnu@mindspring.com> 22101 22102 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh. 22103 221042004-02-02 Fred Fish <fnf@redhat.com> 22105 22106 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with 22107 remote targets. Update copyright years. 22108 221092004-02-02 Jeff Johnston <jjohnstn@redhat.com> 22110 22111 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint 22112 support. 22113 * gdb.base/langs.exp: Fix test which attempts to create 22114 breakpoint on non-existent function to handle new pending 22115 support. 22116 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set 22117 a breakpoint. 22118 * gdb.base/pending.exp: New test. 22119 * gdb.base/pending.c: New file. 22120 * gdb.base/pendshr.c: Ditto. 22121 221222004-02-02 David Carlton <carlton@kealia.com> 22123 22124 * gdb.cp/overload.exp: Add overloadNamespace tests. 22125 * gdb.cp/overload.cc (dummyClass, dummyInstance): New. 22126 (overloadNamespace, XXX): New. 22127 (main): Call XXX::marker2. 22128 221292004-02-01 Fred Fish <fnf@redhat.com> 22130 22131 * gdb.base/dump.exp: Use runto_main instead of "runto main". 22132 * gdb.base/finish.exp: Ditto. 22133 * gdb.base/gcore.exp: Ditto. 22134 * gdb.base/huge.exp: Ditto. 22135 * gdb.base/info-proc.exp: Ditto. 22136 * gdb.base/return2.exp: Ditto. 22137 * gdb.threads/gcore-thread.exp: Ditto. 22138 221392004-02-01 Daniel Jacobowitz <drow@mvista.com> 22140 22141 * gdb.threads/thread-specific.exp: Add missing anchor to regexp. 22142 221432004-02-01 Mark Kettenis <kettenis@gnu.org> 22144 22145 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such 22146 that opening the file succeeds on OpenBSD. 22147 221482004-02-01 Daniel Jacobowitz <drow@mvista.com> 22149 22150 * gdb.threads/thread-specific.c: New file. 22151 * gdb.threads/threads-specific.exp: New test script. 22152 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access 22153 to expect_out. 22154 221552004-02-01 Mark Kettenis <kettenis@gnu.org> 22156 22157 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on 22158 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs 22159 only on the "print_small_structs from print_long_arg_list" test. 22160 221612004-02-01 Daniel Jacobowitz <drow@mvista.com> 22162 22163 * gdb.base/completion.exp: Kill a stray backslash. 22164 22165 From Jim Ingham <jingham@apple.com>: 22166 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl" 22167 agrees with the result from sending a tab. 22168 221692004-01-31 Daniel Jacobowitz <drow@mvista.com> 22170 22171 * gdb.base/chng-syms.exp: Remove stray newline. 22172 221732004-01-31 Mark Kettenis <kettenis@gnu.org> 22174 22175 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for 22176 *-*-openbsd*. 22177 * gdb.asm/openbsd.inc: New file. 22178 221792004-01-30 Mark Kettenis <kettenis@gnu.org> 22180 22181 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't 22182 append -static to link-flags for *-*-freebsd*, *-*netbsd* and 22183 *-*solaris2*. Remove commented out default settings for 22184 asm-flags. Replace gdb_compile with target_link. 22185 221862004-01-29 Michael Chastain <mec.gnu@mindspring.com> 22187 22188 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb 22189 for all tests. Remove old hp-ux and cygnus xfail cases. 22190 221912004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com> 22192 22193 * gdb.base/chng-syms.exp: New file. 22194 * gdb.base/chng-syms.c: New file. 22195 221962004-01-24 Michael Chastain <mec.gnu@mindspring.com> 22197 22198 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l". 22199 Provide arms for current output in all my configurations. 22200 222012004-01-24 Michael Chastain <mec.gnu@mindspring.com> 22202 22203 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler. 22204 * lib/compiler.cc: Likewise. 22205 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to 22206 get the right preprocessor. Eval the output directly. Remove 22207 special tests for hp_cc_compiler and hp_aCC_compiler. Remove 22208 hp_f77_compiler and hp_f90_compiler completely. 22209 (gdb_preprocess): Delete. 22210 (get_compiler): Delete. 22211 222122004-01-24 Mark Kettenis <kettenis@gnu.org> 22213 22214 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include 22215 <string.h>. 22216 222172004-01-24 Nick Roberts <nick@nick.uklinux.net> 22218 22219 * gdb.mi/mi-stack.exp: Update copyright. 22220 222212004-01-23 David Carlton <carlton@kealia.com> 22222 22223 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add 22224 test for cp_lookup_transparent_type. 22225 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to; 22226 call them. 22227 222282004-01-23 Daniel Jacobowitz <drow@mvista.com> 22229 22230 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test 22231 after -var-update. 22232 222332004-01-23 David Carlton <carlton@kealia.com> 22234 22235 * gdb.cp/namespace.cc (C::ensureRefs): New. 22236 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New. 22237 222382004-01-20 Nick Roberts <nick@nick.uklinux.net> 22239 22240 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for 22241 case "-stack-list-locals 2". 22242 * gdb.mi/mi-var-child.exp: Test for case 22243 "-var-list-children --all-values NAME". 22244 222452004-01-18 Michael Chastain <mec.gnu@mindspring.com> 22246 22247 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+. 22248 222492004-01-18 Mark Kettenis <kettenis@gnu.org> 22250 22251 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns 22252 used with gdb_test_multiple. 22253 22254 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory 22255 read at address 0. This fixes PR testsuite/1504. 22256 222572004-01-18 Daniel Jacobowitz <drow@mvista.com> 22258 22259 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load. 22260 Remove downloading, guessing the host executable, the calls to 22261 gdb_file_cmd and gdb_target_cmd, and "load" support. 22262 (infer_host_exec): New function broken out from gdb_load. 22263 (gdb_load): New wrapper for gdbserver_gdb_load. 22264 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on 22265 gdb_target_cmd. Use -target-select. 22266 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load. 22267 Download binaries to the host. Clear last_mi_remote_file when 22268 we load a new binary. 22269 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded, 22270 call gdbserver_gdb_load and mi_gdb_target_cmd. 22271 222722004-01-17 Michael Chastain <mec.gnu@mindspring.com> 22273 22274 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>" 22275 type patterns. 22276 222772004-01-17 Michael Chastain <mec.gnu@mindspring.com> 22278 22279 * gdb.cp/templates.exp: Fix typo in test name of 22280 "print Foo<volatile char*>::foo". 22281 222822004-01-15 Michael Chastain <mec.gnu@mindspring.com> 22283 22284 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*. 22285 222862004-01-16 Ben Elliston <bje@wasabisystems.com> 22287 22288 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove. 22289 (clean mostlyclean): Remove empty rm. 22290 222912004-01-15 Michael Chastain <mec.gnu@mindspring.com> 22292 22293 * gdb.base/setvar.exp: Add copyright years. 22294 222952004-01-14 David Carlton <carlton@bactrian.org> 22296 22297 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to 22298 PR c++/1511 and update coment. 22299 * gdb.cp/templates.exp: Update patterns to match current output. 22300 If changes involve something other than whitespace, KFAIL 22301 w.r.t. PR c++/1512 or PR c++/931 as appropriate. 22302 223032004-01-14 David Carlton <carlton@kealia.com> 22304 22305 * gdb.cp/namespace.exp: Add tests involving classes defined within 22306 namespaces. 22307 * gdb.cp/namespace.cc (C::CClass): New. 22308 * gdb.cp/namespace1.cc (C::OtherFileClass): New. 22309 223102004-01-14 Elena Zannoni <ezannoni@redhat.com> 22311 22312 * gdb.base/sepdebug.exp: Bail out of the test if we don't know 22313 what debug info we have. Print a better message if something goes 22314 wrong while producing the separate debug info file. 22315 223162004-01-14 Michael Chastain <mec.gnu@mindspring.com> 22317 22318 * gdb.base/callfuncs.c: Remove explicit declaration of malloc. 22319 223202004-01-14 Michael Chastain <mec.gnu@mindspring.com> 22321 22322 * gdb.base/callfuncs.c: Add copyright notice. 22323 223242004-01-13 Michael Chastain <mec.gnu@mindspring.com> 22325 22326 * gdb.cp/derivation.exp: Add XFAIL for bug with protected 22327 inheritance. PR gdb/1498, PR gcc/13539. 22328 223292004-01-13 Elena Zannoni <ezannoni@redhat.com> 22330 22331 * gdb.threads/gcore-thread.exp: Prefix name of binary with 22332 test specific name. 22333 * gdb.mi/gdb669.exp: Ditto. 22334 * gdb.mi/mi-pthreads.exp: Ditto. 22335 * gdb.mi/mi1-pthreads.exp: Ditto. 22336 * gdb.mi/mi2-pthreads.exp: Ditto. 22337 223382004-01-12 Michael Chastain <mec.gnu@mindspring.com> 22339 22340 * gdb.cp/member-ptr.cc: Add copyright notice. 22341 223422004-01-12 Michael Chastain <mec.gnu@mindspring.com> 22343 22344 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add 22345 some patterns for recent versions of gcc and hpacc. Delete 22346 calls to setup_xfail for hppa*-*-*. Delete redundant tests. 22347 Delete tests that access a NULL pointer-to-member-data. This 22348 script is still disabled for gcc. 22349 223502004-01-12 Elena Zannoni <ezannoni@redhat.com> 22351 22352 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are 22353 escaped correctly. 22354 223552004-01-12 Elena Zannoni <ezannoni@redhat.com> 22356 22357 * gdb.base/sepdebug.exp: New file. 22358 * gdb.base/sepdebug.c: New file. 22359 * lib/gdb.exp (separate_debug_filename): New procedure. 22360 (gdb_gnu_strip_debug): New procedure. 22361 223622004-01-12 Andrew Cagney <cagney@redhat.com> 22363 22364 * gdb.mi/ChangeLog: Delete file. Renamed to ... 22365 * gdb.mi/ChangeLog-1999-2003: New file. 22366 223672004-01-12 Andrew Cagney <cagney@redhat.com> 22368 22369 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for 22370 "Renaming a directory to a non-empty directory returns ENOTEMPTY 22371 or EEXIST", treat EBUSY as an XFAIL. 22372 223732004-01-11 Michael Chastain <mec.gnu@mindspring.com> 22374 22375 * gdb.base/scope.exp: Remove obsolete setup_xfail for 22376 hp_cc_compiler. 22377 223782004-01-10 Michael Chastain <mec.gnu@mindspring.com> 22379 22380 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)" 22381 decorations. 22382 223832004-01-10 Michael Chastain <mec.gnu@mindspring.com> 22384 22385 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)" 22386 and "(aCC)" decorations. Remove obsolete doco about old 22387 test results. 22388 223892004-01-09 Michael Chastain <mec.gnu@mindspring.com> 22390 22391 * gdb.cp/exception.exp: Fix typo in doco. 22392 223932004-01-09 Mark Kettenis <kettenis@gnu.org> 22394 22395 * gdb.base/gdb1476.exp: Fix typo. 22396 223972004-01-09 Michael Chastain <mec.gnu@mindspring.com> 22398 22399 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty 22400 file. 22401 224022004-01-09 Michael Chastain <mec.gnu@mindspring.com> 22403 22404 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>. 22405 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple. 22406 Use gdb_compile. Remove restriction on gcc. Add some patterns 22407 for recent version of gdb. Delete second half, which was a copy 22408 of the first half with different build flags. This test is 22409 still disabled because it is still not ready for production. 22410 224112004-01-08 Michael Chastain <mec.gnu@mindspring.com> 22412 22413 * gdb.cp/exception.cc: Add copyright notice. 22414 * gdb.cp/exception.exp: Add a notice that this file is broken 22415 because of line number changes caused by addition of copyright 22416 notice. 22417 224182004-01-08 Michael Chastain <mec.gnu@mindspring.com> 22419 22420 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc. 22421 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp. 22422 224232004-01-08 Michael Chastain <mec.gnu@mindspring.com> 22424 22425 * gdb.cp/classes.exp: Accept gnu abi 2. 22426 * gdb.cp/derivation.exp: Likewise. 22427 * gdb.cp/overload.exp: Likewise. 22428 * gdb.cp/virtfunc.exp: Likewise. 22429 224302004-01-08 Michael Chastain <mec.gnu@mindspring.com> 22431 22432 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous 22433 semicolon after end of function. 22434 224352004-01-07 Michael Chastain <mec.gnu@mindspring.com> 22436 22437 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>. 22438 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern 22439 boilerplate code for compiling and running the program under 22440 test. Add some string method tests. 22441 224422004-01-07 Michael Chastain <mec.gnu@mindspring.com> 22443 22444 * gdb.cp/bs15503.cc: Add copyright notice. 22445 * gdb.cp/bs15503.exp: Adjust line number. 22446 224472004-01-07 Michael Chastain <mec.gnu@mindspring.com> 22448 22449 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp. 22450 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc. 22451 224522004-01-07 Michael Chastain <mec.gnu@mindspring.com> 22453 22454 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for 22455 hp_cc_compiler. 22456 224572004-01-07 Michael Chastain <mec.gnu@mindspring.com> 22458 22459 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number. 22460 * gdb.cp/ctti.exp: Use the marker instead of "next". 22461 With gcc, run further before bailing. 22462 224632004-01-07 Michael Chastain <mec.gnu@mindspring.com> 22464 22465 * gdb.cp/cttiadd.cc: Add copyright notice. 22466 * gdb.cp/cttiadd1.cc: Likewise. 22467 * gdb.cp/cttiadd2.cc: Likewise. 22468 * gdb.cp/cttiadd3.cc: Likewise. 22469 224702004-01-07 Michael Chastain <mec.gnu@mindspring.com> 22471 22472 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly. 22473 Use gdb_test, gdb_test_multiple. Use floating-point values that 22474 have exact representations in IEEE-ish formats. 22475 224762004-01-07 Michael Chastain <mec.gnu@mindspring.com> 22477 22478 * gdb.base/constvars.exp: Do not force lang=c++ if using HP 22479 compilers. Delete duplicate call to get_compiler_info. 22480 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler. 22481 * gdb.base/volatile.exp: Likewise. 22482 224832004-01-07 Mark Kettenis <kettenis@gnu.org> 22484 22485 * gdb.base/gdb1476.exp: Only run the tests if we can't read the 22486 memory at address 0. 22487 224882004-01-07 Michael Chastain <mec.gnu@mindspring.com> 22489 22490 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler 22491 to test for hp-ux assembler. Fix copyright years. 22492 224932004-01-07 Andrew Cagney <cagney@redhat.com> 22494 22495 * gdb.base/fileio.c (strerrno): Add "EBUSY". 22496 224972004-01-07 Andrew Cagney <cagney@redhat.com> 22498 22499 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open" 22500 when creating the read-only file. From analysis by Roland McGrath 22501 and Elena Zannoni. 22502 225032004-01-06 Michael Chastain <mec.gnu@mindspring.com> 22504 22505 * gdb.cp/namespace.exp: Call get_compiler_info with "c++". 22506 225072004-01-06 Michael Chastain <mec.gnu@mindspring.com> 22508 22509 * gdb.base/cvexpr.c: Be type-safe with function pointers and 22510 data pointers. 22511 225122004-01-06 Michael Chastain <mec.gnu@mindspring.com> 22513 22514 * gdb.cp/m-static.exp: Compile one source file at a time. 22515 Delete unused call to get_compiler_info. 22516 225172004-01-06 Michael Chastain <mec.gnu@mindspring.com> 22518 22519 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci. 22520 * gdb.base/call-rt-st.exp: Likewise. 22521 * gdb.base/nodebug.exp: Likewise. 22522 * gdb.base/volatile.exp: Likewise. 22523 * gdb.cp/ref-types.exp: Likewise. 22524 * gdb.cp/templates.exp: Likewise. 22525 225262004-01-05 Mark Kettenis <kettenis@gnu.org> 22527 22528 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files. 22529 225302004-01-05 Michael Chastain <mec.gnu@mindspring.com> 22531 22532 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for 22533 hppa*-hp-hpux*. 22534 225352004-01-04 Mark Kettenis <kettenis@gnu.org> 22536 22537 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for 22538 x86_64-*-*. 22539 22540 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for 22541 sparc64-*-* and sparc*-solaris2*. 22542 225432004-01-04 Mark Kettenis <kettenis@gnu.org> 22544 22545 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for 22546 return ${tests}" test. The ${tests} already mentions the 22547 filename. 22548 225492004-01-02 Michael Chastain <mec.gnu@mindspring.com> 22550 22551 * gdb.cp/local.exp: Accept gcc abi 2. 22552 225532004-01-02 Michael Chastain <mec.gnu@mindspring.com> 22554 22555 * gdb.cp/templates.exp: Accept gcc abi 2. 22556 225572004-01-02 Michael Chastain <mec.gnu@mindspring.com> 22558 22559 * lib/compiler.cc: Remove supports_template_debugging. 22560 * gdb.cp/templates.exp: Do not test supports_template_debugging. 22561 225622004-01-01 Michael Chastain <mec.gnu@mindspring.com> 22563 22564 * gdb.cp/namespace.exp: Accept gcc abi 2. 22565 225662004-01-01 Michael Chastain <mec.gnu@mindspring.com> 22567 22568 * gdb.cp/method.exp: Accept gcc abi 2. 22569 225702004-01-01 Michael Chastain <mec.gnu@mindspring.com> 22571 22572 * gdb.cp/classes.exp: Generate identical results as old version. 22573 * gdb.cp/derivation.exp: Likewise. 22574 * gdb.cp/overload.exp: Likewise. 22575 * gdb.cp/virtfunc.exp: Likewise. 22576 225772004-01-01 Michael Chastain <mec.gnu@mindspring.com> 22578 22579 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a 22580 mysterious bug with sourceware version of expect. 22581 225822004-01-01 Michael Chastain <mec.gnu@mindspring.com> 22583 22584 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match 22585 current versions of gcc, including gcc abi 2. Remove gratuitous 22586 restart of test program. Use gdb_test_multiple and gdb_test for 22587 all tests. Add patterns to xfail missing "const" in "const char *" 22588 and kfail PR gdb/1155. 22589 225902004-01-01 Michael Chastain <mec.gnu@mindspring.com> 22591 22592 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match 22593 current versions of gcc, including gcc abi 2. Remove gratuitous 22594 restart of test program. Use gdb_test_multiple and gdb_test for 22595 all tests. Add patterns to kfail PR gdb/1498. 22596 225972003-12-31 Michael Chastain <mec.gnu@mindspring.com> 22598 22599 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match 22600 current versions of gcc, including gcc abi 2. Use "breakpoint" 22601 and "continue" instead of restarting the target program. Use 22602 gdb_test_multiple and gdb_test for all tests. 22603 226042004-01-01 Mark Kettenis <kettenis@gnu.org> 22605 22606 * gdb.asm/asm-source.exp: Update copyright year. Link statically 22607 for *-*-solaris2*. 22608 226092003-12-31 Michael Chastain <mec.gnu@mindspring.com> 22610 22611 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match 22612 current versions of gcc, including gcc abi 2. Use "breakpoint" 22613 and "continue" instead of restarting the target program several 22614 times. Use gdb_test_multiple and gdb_test for all tests. 22615 226162003-12-18 Michael Chastain <mec.gnu@mindspring.com> 22617 22618 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple 22619 source files. 22620 226212003-12-16 Michael Chastain <mec.gnu@mindspring.com> 22622 22623 * gdb.base/environ.exp: Handle compiling test case from multiple 22624 source files. 22625 226262003-12-16 Michael Chastain <mec.gnu@mindspring.com> 22627 22628 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start. 22629 226302003-12-17 Jim Blandy <jimb@redhat.com> 22631 22632 * gdb.base/freebpcmd.c: Add copyright notice. 22633 22634 * gdb.base/freebpcmd.exp: Mark the interesting failure as known. 22635 226362003-12-16 Michael Chastain <mec.gnu@mindspring.com> 22637 22638 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts. 22639 226402003-12-13 Jim Blandy <jimb@redhat.com> 22641 22642 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test. 22643 226442003-12-12 Kevin Buettner <kevinb@redhat.com> 22645 22646 * gdb.asm/frv.inc: New file. 22647 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target. 22648 226492003-12-09 Fred Fish <fnf@redhat.com> 22650 22651 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move 22652 functions to break1.c and leave prototypes behind. Add more 22653 "set breakpoint NN here" comments. 22654 * gdb.base/break1.c: New file. 22655 22656 * gdb.base/break.exp: Handle compiling test case from multiple 22657 source files and change source file references as needed. 22658 * gdb.base/completion.exp: Ditto. 22659 * gdb.base/condbreak.exp: Ditto. 22660 * gdb.base/define.exp: Ditto. 22661 * gdb.base/ena-dis-br.exp: Ditto. 22662 * gdb.base/info-proc.exp: Ditto. 22663 * gdb.base/maint.exp: Ditto. 22664 * gdb.base/until.exp: Ditto. 22665 22666 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of 22667 hardcoded line numbers. 22668 * gdb.base/define.exp: Ditto. 22669 * gdb.base/ena-dis-br.exp: Ditto. 22670 * gdb.base/maint.exp: Ditto. 22671 * gdb.base/until.exp: Ditto. 22672 22673 * gdb.base/completion.exp: Use "break1" for completion tests since 22674 "break" is no longer a unique prefix. 22675 226762003-12-06 Andrew Cagney <cagney@redhat.com> 22677 22678 * gdb.base/structs.exp (test_struct_returns): When applicable, set 22679 "return_value_unimplemented". When an unimplemented struct return 22680 architecture, report incorrect values as a KFAIL 22681 226822003-12-05 Michael Chastain <mec.gnu@mindspring.com> 22683 22684 * gdb.cp/rtti.exp: Accept new wording of warning from 22685 cp_lookup_rtti_type. 22686 226872003-12-05 Michael Chastain <mec.gnu@mindspring.com> 22688 22689 Partial fix for PR testsuite/1456. 22690 * gdb.base/scope.exp (test_at_main): Replace references to 22691 gcc_compiled with calls to test_compiler_info. 22692 (test_at_foo): Likewise. 22693 (test_at_bar): Likewise. 22694 226952003-12-04 Michael Chastain <mec.gnu@mindspring.com> 22696 22697 Partial fix for PR testsuite/1456. 22698 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call 22699 to test_compiler_info. 22700 227012003-12-03 Michael Chastain <mec.gnu@mindspring.com> 22702 22703 * gdb.base/so-impl-ld.exp: Update copyright notice. 22704 227052003-12-02 Michael Chastain <mec.gnu@mindspring.com> 22706 22707 Partial fix for PR testsuite/1456. 22708 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls 22709 to test_compiler_info. 22710 227112003-11-28 Michael Chastain <mec.gnu@mindspring.com> 22712 22713 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes 22714 from current versions of gdb. Clean up regular expressions. 22715 Delete redundant timeout case. 22716 227172003-11-28 Michael Chastain <mec.gnu@mindspring.com> 22718 22719 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes 22720 from current versions of gdb. Clean up regular expressions. 22721 Delete redundant timeout case. 22722 227232003-12-01 Michael Chastain <mec.gnu@mindspring.com> 22724 22725 Partial fix for PR testsuite/1456. 22726 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to 22727 gcc_compiled with call to test_compiler_info. 22728 227292003-11-30 Michael Chastain <mec.gnu@mindspring.com> 22730 22731 Partial fix for PR testsuite/1456. 22732 * gdb.base/list.exp (test_list_function): Delete unused declaration 22733 of gcc_compiled. 22734 227352003-11-29 Michael Chastain <mec.gnu@mindspring.com> 22736 22737 Partial fix for PR testsuite/1456. 22738 * gdb.base/complex.exp: Replace reference to gcc_compiled with 22739 call to test_compiler_info. 22740 227412003-11-29 Mark Kettenis <kettenis@gnu.org> 22742 22743 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set 22744 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use 22745 it to create the appropriate note.inc. 22746 * gdb.asm/asmsrc1.s: Include "note.inc". 22747 * gdb.asm/netbsd.inc: New file. 22748 * gdb.asm/empty.inc: New file. 22749 227502003-11-28 Michael Chastain <mec.gnu@mindspring.com> 22751 22752 Partial fix for PR testsuite/1456. 22753 * gdb.base/constvars.exp: Replace references to gcc_compiled with 22754 calls to test_compiler_info. 22755 227562003-11-27 Michael Chastain <mec.gnu@mindspring.com> 22757 22758 Partial fix for PR testsuite/1456. 22759 * gdb.base/volatile.exp: Replace references to gcc_compiled with 22760 calls to test_compiler_info. 22761 227622003-11-27 Mark Kettenis <kettenis@gnu.org> 22763 22764 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a 22765 pattern for the KFAILs. 22766 227672003-11-25 Adam Fedor <fedor@gnu.org> 22768 22769 * gdb.objc/objcdecode.exp: Test for PR objc/1238. 22770 * gdb.objc/objcdecode.m: New file. 22771 227722003-11-25 Adam Fedor <fedor@gnu.org> 22773 22774 * gdb.objc/nondebug.exp: Test for PR objc/1236. 22775 * gdb.objc/nondebug.m: New file. 22776 227772003-11-26 Ben Elliston <bje@wasabisystems.com> 22778 22779 * gdb.asm/asm-source.exp: Make sure the final link succeeds on 22780 NetBSD as it does on FreeBSD. Modelled on a similar change by 22781 Mark Kettenis on 2003-05-30. 22782 (link-flags): Set to "--entry _start" regardless of target. 22783 Special linker flags are to be appended to $link-flags. 22784 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label. 22785 227862003-11-25 Michael Chastain <mec.gnu@mindspring.com> 22787 22788 * gdb.cp/method.exp: Accept output of new demangler. 22789 227902003-11-25 Michael Chastain <mec.gnu@mindspring.com> 22791 22792 * gdb/class2.exp: New file. 22793 * gdb/class2.cc: New file. 22794 227952003-11-25 Michael Chastain <mec.gnu@mindspring.com> 22796 22797 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output 22798 of new demangler. 22799 228002003-11-23 Mark Kettenis <kettenis@gnu.org> 22801 22802 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead 22803 of gdb_test "run". 22804 228052003-11-23 Mark Kettenis <kettenis@gnu.org> 22806 22807 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change 22808 "continue" into "run". 22809 228102003-11-23 Michael Chastain <mec.gnu@mindspring.com> 22811 22812 Partial fix for PR testsuite/1456. 22813 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with 22814 call to test_compiler_info. 22815 * gdb.cp/ctti.exp: Likewise. 22816 * gdb.cp/derivation.exp: Likewise. 22817 * gdb.cp/member-ptr.exp: Likewise. 22818 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused 22819 reference to gcc_compiled. 22820 228212003-11-23 Michael Chastain <mec.gnu@mindspring.com> 22822 22823 Fix PR testsuite/1463. 22824 * gdb.base/structs.exp (start_structs_test): Call 22825 get_debug_format before using the debug format. 22826 228272003-11-22 Andrew Cagney <cagney@redhat.com> 22828 22829 * lib/gdb.exp (gdb_test_multiple): Add simple example. 22830 * gdb.base/structs.exp: Use gdb_test_multiple. 22831 228322003-11-20 Andrew Cagney <cagney@redhat.com> 22833 22834 * gdb.base/structs.exp: Handle and recover from internal errors. 22835 Replace "foo${n}" with "foo<n>" in test messages. 22836 22837 * gdb.base/structs.exp: Update copyright. Rewrite. 22838 * gdb.base/structs.c: Update copyright. Rewrite. 22839 22840 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the 22841 resync count exceeded. 22842 22843 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover 22844 from the internal error. 22845 * lib/gdb.exp (gdb_internal_error_resync): New procedure. 22846 Original from Jim Blandy. 22847 (gdb_test_multiple): Use gdb_internal_error_resync. 22848 228492003-11-19 Andrew Cagney <cagney@redhat.com> 22850 22851 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a 22852 KFAIL. 22853 228542003-11-17 Mark Kettenis <kettenis@gnu.org> 22855 22856 New testcase for PR backtrace/1435. 22857 * gdb.arch/i386-unwind.exp: New file. 22858 * gdb.arch/i386-unwind.c: New file. 22859 228602003-11-17 Andrew Cagney <cagney@redhat.com> 22861 22862 * lib/gdb.exp (compiler_info): New global. 22863 (test_compiler_info): New function. 22864 (get_compiler_info): Set compiler_info. 22865 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set 22866 "compiler_info" to gcc-<major>-<minor>. 22867 228682003-11-15 Michael Chastain <mec.gnu@mindspring.com> 22869 22870 * gdb.trace/configure: Remove. 22871 228722003-11-13 Elena Zannoni <ezannoni@redhat.com> 22873 22874 * gdb.base/break.c: Add comments to aid finding line numbers for 22875 breakpoints. 22876 * gdb.base/break.exp: Remove all references to explicit line 22877 numbers. 22878 228792003-11-11 Nick Clifton <nickc@redhat.com> 22880 22881 * gdb.base/shreloc.exp: Do not run for targets which do not 22882 support shared objects. 22883 228842003-11-10 Corinna Vinschen <vinschen@redhat.com> 22885 22886 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio. 22887 Don't run tests if nofileio flag is given. 22888 228892003-11-07 Elena Zannoni <ezannoni@redhat.com> 22890 22891 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint' 22892 as well as 'Watchpoint'. 22893 228942003-11-06 Elena Zannoni <ezannoni@redhat.com> 22895 22896 Reported by Jim Ingham <jingham@apple.com>: 22897 * gdb.base/annota1.exp: Match at least one occurrence of the 22898 signal handler annotation. 22899 229002003-11-06 Elena Zannoni <ezannoni@redhat.com> 22901 22902 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint' 22903 as well as 'Watchpoint'. 22904 229052003-11-05 Michael Chastain <mec@shout.net> 22906 22907 * gdb.mi/pthreads.c (routine): Handle early return from sleep. 22908 229092003-11-03 Kris Warkentin <kewarken@qnx.com> 22910 22911 * gdb.arch/gdb1291.c: New test file. 22912 * gdb.arch/gdb1291.exp: New test script. 22913 * gdb.arch/gdb1431.c: New test file. 22914 * gdb.arch/gdb1431.exp: New test script. 22915 229162003-10-22 Michael Chastain <mec@shout.net> 22917 22918 * gdb.mi/pthreads.c: Add copyright notice. 22919 229202003-10-22 Michael Chastain <mec@shout.net> 22921 22922 * gdb.threads/pthreads.c: Add copyright notice. 22923 229242003-10-20 Michael Chastain <mec@shout.net> 22925 22926 * gdb.base/gdb1056.exp: New test script. 22927 229282003-10-13 Daniel Jacobowitz <drow@mvista.com> 22929 22930 * gdb.threads/killed.exp: Use gdb_run_cmd. 22931 229322003-10-13 Daniel Jacobowitz <drow@mvista.com> 22933 22934 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't 22935 create a core file. 22936 * gdb.threads/gcore-thread.exp: Likewise. 22937 229382003-10-13 Corinna Vinschen <vinschen@redhat.com> 22939 22940 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield 22941 type, based on char type. 22942 (struct bit_flags_short_t): New bitfield type, based on short type. 22943 (init_bit_flags_char): New fuction. 22944 (init_bit_flags_short): Ditto. 22945 (print_bit_flags_char): Ditto. 22946 (print_bit_flags_short): Ditto. 22947 (main): Add handling for bit_flags_char_t and bit_flags_short_t. 22948 229492003-10-11 Michael Chastain <mec@shout.net> 22950 22951 * gdb.base/call-rt-st.exp: Update copyright year. 22952 229532003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com> 22954 22955 * config/hmsirom.exp: Replace "Hitachi" with "Renesas". 22956 * gdb.disasm/sh3.s: Ditto. 22957 229582003-10-07 Daniel Jacobowitz <drow@mvista.com> 22959 22960 * gdb.threads/switch-threads.exp: New test. 22961 * gdb.threads/switch-threads.c: New source file. 22962 229632003-10-07 Corinna Vinschen <vinschen@redhat.com> 22964 22965 * gdb.base/ending-run.exp: Add sh specific case. 22966 229672003-10-06 Andrew Cagney <cagney@redhat.com> 22968 22969 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail. 22970 * gdb.disasm/mn10200.exp: Delete obsolete file. 22971 229722003-09-29 Daniel Jacobowitz <drow@mvista.com> 22973 22974 * ChangeLog: Correct an entry command.exp -> commands.exp. 22975 * gdb.base/commands.exp (bp_deleted_in_command_test) 22976 (temporary_breakpoint_commands): Check noargs. 22977 229782003-09-25 David Carlton <carlton@kealia.com> 22979 22980 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions 22981 of some print tests, where appropriate. Add tests for C::D::cd, 22982 E::ce, F::cXfX, G::XgX. 22983 * gdb.cp/namespace.cc: Add XgX, cXfX, ce. 22984 229852003-09-25 Richard Earnshaw <rearnsha@arm.com> 22986 22987 * lib/java.exp (java_init): Import target_alias before using it. 22988 229892003-09-25 David Carlton <carlton@kealia.com> 22990 22991 * gdb.base/corefile.exp: Delete obsolete setup_xfail. 22992 229932003-09-23 Elena Zannoni <ezannoni@redhat.com> 22994 22995 * gdb.base/selftest.exp: Accomodate more instruction reordering 22996 weirdness. 22997 229982003-09-17 Michael Chastain <mec@shout.net> 22999 23000 * gdb.cp/gdb1355.exp: New file. 23001 * gdb.cp/gdb1355.c: New file. 23002 230032003-09-15 Corinna Vinschen <vinschen@redhat.com> 23004 23005 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target. 23006 * gdb.asm/sh.inc: New file. 23007 230082003-09-11 David Carlton <carlton@kealia.com> 23009 23010 * gdb.cp/namespace.exp: Add tests for namespace types. 23011 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'. 23012 (test_namespace): New. 23013 230142003-09-11 Elena Zannoni <ezannoni@redhat.com> 23015 23016 * gdb.base/relocate.exp: Handle new gdb output at startup. 23017 * gdb.stabs/weird.exp: Ditto. 23018 230192003-09-08 Michael Chastain <mec@shout.net> 23020 23021 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'. 23022 230232003-09-07 Michael Chastain <mec@shout.net> 23024 23025 * gdb.cp/classes.exp: Accommodate both 'syntax error' and 23026 'parse error'. 23027 230282003-09-07 Mark Kettenis <m.kettenis@osp.nl> 23029 23030 * gdb.arch/i386-prologue.exp: Add checks for saved registers. 23031 230322003-08-30 Michael Chastain <mec@shout.net> 23033 23034 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux. 23035 * gdb.gdb/observer.exp: Ditto. 23036 * gdb.gdb/xfullpath.exp: Ditto. 23037 230382003-08-29 Mark Kettenis <kettenis@gnu.org> 23039 23040 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for 23041 *-*-*bsd*. 23042 230432003-08-28 Jeff Johnston <jjohnstn@redhat.com> 23044 23045 * gdb.base/dump.exp: Skip for ia64. 23046 230472003-08-25 Jeff Johnston <jjohnstn@redhat.com> 23048 23049 * gdb.asm/asm-source.exp: Add ia64 support. 23050 * gdb.asm/ia64.inc: New file. 23051 230522003-08-22 Michael Chastain <mec@shout.net> 23053 23054 * gdb.cp: New directory. 23055 * gdb.cp/*: Copy from gdb.c++/*. 23056 * gdb.c++/*: Remove. 23057 * Makefile.in: Change gdb.c++ to gdb.cp. 23058 * configure.in: Ditto. 23059 * configure: Regnerate. 23060 230612003-08-18 Mark Kettenis <kettenis@gnu.org> 23062 23063 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338. 23064 * gdb.arch/i386-prologue.c (gdb1338): Add function. 23065 230662003-08-17 Daniel Jacobowitz <drow@mvista.com> 23067 23068 * mi-var-display.exp (-var-list-children weird): Accept function 23069 pointers with argument types. 23070 * mi1-var-display.exp (-var-list-children weird): Likewise. 23071 * mi2-var-display.exp (-var-list-children weird): Likewise. 23072 230732003-08-17 Daniel Jacobowitz <drow@mvista.com> 23074 23075 * gdb.base/annota3.exp: Add missing newline. 23076 230772003-08-06 Michael Chastain <mec@shout.net> 23078 23079 * gdb.java/jmisc1.exp: Add test for pr gdb/1322. 23080 230812003-08-12 Michael Snyder <msnyder@redhat.com> 23082 23083 * gdb.base/float.exp: Add test for SH. 23084 230852003-08-10 Mark Kettenis <kettenis@gnu.org> 23086 23087 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files. 23088 230892003-08-07 Elena Zannoni <ezannoni@redhat.com> 23090 23091 * gdb.base/completion.exp: Remove reduntant completion test 23092 on filename. 23093 230942003-08-07 Elena Zannoni <ezannoni@redhat.com> 23095 23096 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp, 23097 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp, 23098 gdb.trace/save-trace.exp: Make sure that full pathnames are 23099 escaped correctly. 23100 231012003-08-07 Elena Zannoni <ezannoni@redhat.com> 23102 23103 * configure.in: Don't generate config.h from config.hin. 23104 * configure: Regenerate. 23105 * config.hin: Remove file. 23106 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs. 23107 * gdb.threads/pthreads.c: Ditto. 23108 231092003-08-07 Daniel Jacobowitz <drow@mvista.com> 23110 23111 From Kei Sakamoto <sakamoto.kei@renesas.com>: 23112 * gdb.asm/asm-source.exp : Add -lgloss to link-flags. 23113 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction. 23114 Replace ld24 with seth/add3. 23115 231162003-08-02 Andrew Cagney <cagney@redhat.com> 23117 23118 * gdb.base/annota3.exp: New file. 23119 * gdb.base/annota3.c: New file. 23120 * gdb.c++/annota3.exp: New file. 23121 * gdb.c++/annota3.cc: New file. 23122 231232003-07-29 Michael Chastain <mec@shout.net> 23124 23125 * gdb.threads/tls.c (spin): Check errno only if sem_wait 23126 actually failed. 23127 (do_pass): Likewise. 23128 * gdb.threads/tls.exp: Always initialize no_of_threads. 23129 231302003-07-27 Daniel Jacobowitz <drow@mvista.com> 23131 23132 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL 23133 pattern. 23134 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file. 23135 * gdb.threads/tls.exp: Recognize one case of the host library not 23136 supporting TLS. 23137 231382003-07-27 Andrew Cagney <cagney@redhat.com> 23139 23140 * gdb.base/fileio.exp: Use SH when running commands using 23141 remote_exec. 23142 231432003-07-24 Daniel Jacobowitz <drow@mvista.com> 23144 23145 From Kei Sakamoto <sakamoto.kei@renesas.com>: 23146 * gdb.base/relocate.c (dummy): New padding array. 23147 231482003-07-22 Michael Snyder <msnyder@redhat.com> 23149 23150 * gdb.disasm/8300s.s: Fix syntax of bsr insn. 23151 23152 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require 23153 patterns to be more general, accepting old and new output. 23154 Some output chars (such as '+') also must be quoted. 23155 Some addresses are displayed numerically instead of 23156 symbolically. 23157 231582003-07-23 Michael Snyder <msnyder@redhat.com> 23159 23160 * gdb.base/return2.exp: Don't test long-long return. 23161 23162 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests. 23163 * gdb.disasm/t01_mov.exp: Ditto. 23164 * gdb.disasm/t02_mova.s: Ditto. 23165 * gdb.disasm/t02_mova.exp: Ditto. 23166 * gdb.disasm/t03_add.s: Ditto. 23167 * gdb.disasm/t03_add.exp: Ditto. 23168 * gdb.disasm/t04_sub.s: Ditto. 23169 * gdb.disasm/t04_sub.exp: Ditto. 23170 * gdb.disasm/t05_cmp.s: Ditto. 23171 * gdb.disasm/t05_cmp.exp: Ditto. 23172 * gdb.disasm/t06_ari2.s: Ditto. 23173 * gdb.disasm/t06_ari2.exp: Ditto. 23174 * gdb.disasm/t07_ari3.s: Ditto. 23175 * gdb.disasm/t07_ari3.exp: Ditto. 23176 * gdb.disasm/t08_or.s: Ditto. 23177 * gdb.disasm/t08_or.exp: Ditto. 23178 * gdb.disasm/t09_xor.s: Ditto. 23179 * gdb.disasm/t09_xor.exp: Ditto. 23180 * gdb.disasm/t10_and.s: Ditto. 23181 * gdb.disasm/t10_and.exp: Ditto. 23182 * gdb.disasm/t11_logs.s: Ditto. 23183 * gdb.disasm/t11_logs.exp: Ditto. 23184 * gdb.disasm/t12_bit.s: Ditto. 23185 * gdb.disasm/t12_bit.exp: Ditto. 23186 * gdb.disasm/t13_otr.s: Ditto. 23187 * gdb.disasm/t13_otr.exp: Ditto. 23188 231892003-07-22 Elena Zannoni <ezannoni@redhat.com> 23190 23191 * gdb.threads/tls.exp :Add kfail for 'info address' case. 23192 231932003-07-22 Elena Zannoni <ezannoni@redhat.com> 23194 23195 * gdb.threads/tls.c : New file. 23196 * gdb.threads/tls.exp : New file. 23197 * gdb.threads/tls-main.c : New file. 23198 * gdb.threads/tls-shared.c : New file. 23199 * gdb.threads/tls-shared.exp : New file. 23200 232012003-07-22 Andreas Schwab <schwab@suse.de> 23202 23203 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment. 23204 232052003-07-20 Andreas Schwab <schwab@suse.de> 23206 23207 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns 23208 due to insn reordering. 23209 232102003-07-15 Andrew Cagney <cagney@redhat.com> 23211 23212 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace. 23213 232142003-07-15 Michael Chastain <mec@shout.net> 23215 23216 * gdb.base/gdb1250.exp: New file. 23217 * gdb.base/gdb1250.c: New file. 23218 232192003-07-09 Michal Ludvig <mludvig@suse.cz> 23220 23221 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize 23222 expansion of size_t to 'unsigned long', not only to 'unsigned'. 23223 232242003-07-09 Elena Zannoni <ezannoni@redhat.com> 23225 23226 * gdb.threads/tls.c: New file. 23227 * gdb.threads/tls.exp: New file. 23228 * gdb.threads/tls-main.c: New file. 23229 * gdb.threads/tls-shared.c: New file. 23230 * gdb.threads/tls-shared.exp: New file. 23231 232322003-07-09 Elena Zannoni <ezannoni@redhat.com> 23233 23234 * gdb.base/annota1.exp: Make sure that we properly escape the 23235 full path of the source file. Xfail more permissive patterns, 23236 due to a compiler debug info problem. 23237 232382003-07-07 Andreas Schwab <schwab@suse.de> 23239 23240 * gdb.asm/m68k.inc: New file. 23241 * gdb.asm/asm-source.exp: Use it for m68k-*-*. 23242 23243 * gdb.objc/basicclass.exp ("Call an Objective-C method with no 23244 arguments"): Also match negative number. 23245 23246 * gdb.base/float.exp ("info float"): Add test for m68k-*-*. 23247 232482003-07-03 Daniel Jacobowitz <drow@mvista.com> 23249 23250 * gdb.base/store.c (charest): New typedef. 23251 (add_char): Rename to add_charest, update. 23252 (wack_char): Rename to wack_charest, update types. Return l + r 23253 to keep r live across the call. 23254 (wack_short, wack_int, wack_long, wack_longest, wack_float) 23255 (wack_double, wack_doublest): Return l + r to keep r live across 23256 the call. 23257 * gdb.base/store.exp: Accomodate store.c changes. 23258 232592003-06-30 David Carlton <carlton@kealia.com> 23260 23261 * gdb.c++/maint.exp (test_invalid_name): New. 23262 (test_first_component): Add tests for invalid names. 23263 232642003-06-29 Michael Chastain <mec@shout.net> 23265 23266 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb 23267 output of '<VTT for class>' for virtual base classes. 23268 232692003-06-29 Daniel Jacobowitz <drow@mvista.com> 23270 23271 * gdb.base/completion.exp: Tab-complete "complet" instead of 23272 "compl". 23273 * gdb.base/complex.exp, gdb.base/complex.c: New files. 23274 232752003-06-29 Daniel Jacobowitz <drow@mvista.com> 23276 23277 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x. 23278 * gdb.base/volatile.exp: Likewise. 23279 232802003-06-29 Daniel Jacobowitz <drow@mvista.com> 23281 23282 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for 23283 gdb/1265. 23284 232852003-06-28 Michael Chastain <mec@shout.net> 23286 Daniel Jacobowitz <drow@mvista.com> 23287 23288 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum 23289 initial line count of 'captured_main' from 26 to 32. 23290 (test_with_self): Allow xmalloc call to be interleaved with the 23291 preceding two lines. 23292 232932003-06-24 Joel Brobecker <brobecker@gnat.com> 23294 23295 * gdb.base/bang.exp: New testcase. 23296 232972003-06-23 Joel Brobecker <brobecker@gnat.com> 23298 23299 * gdb.base/langs.exp: Add some tests for the "minimal" language 23300 support. 23301 233022003-06-23 Elena Zannoni <ezannoni@redhat.com> 23303 23304 * gdb.objc/basicclass.exp: Return -1 if we cannot compile 23305 the testcase. 23306 233072003-06-22 Daniel Jacobowitz <drow@mvista.com> 23308 23309 * gdb.base/relocate.exp: Test add-symbol-file with a variable 23310 offset. 23311 233122003-06-22 Daniel Jacobowitz <drow@mvista.com> 23313 23314 * gdb.c++/pr-1210.cc: New file. 23315 * gdb.c++/pr-1210.exp: New file. 23316 233172003-06-21 Daniel Jacobowitz <drow@mvista.com> 23318 23319 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to 23320 000-exec-continue. 23321 233222003-06-15 Mark Kettenis <kettenis@gnu.org> 23323 23324 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process 23325 on *-*-*bsd* instead of *-*-freebsd*. 23326 233272003-06-14 Andrew Cagney <cagney@redhat.com> 23328 23329 * gdb.base/store.exp: Test longest and doublest. Test all 23330 parameters. Weaken return statement match. 23331 * gdb.base/store.c: Add longest and doublest - aka long long and 23332 long double functions. Put all parameters into local register 23333 variables. Use negative values. 23334 233352003-06-14 Andrew Cagney <cagney@redhat.com> 23336 23337 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag 23338 -Wformat errors. Add lost line. Use WEXITSTATUS to get system 23339 exit status. 23340 * gdb.base/fileio.exp: Disable target when nointerrupts and 23341 noinferiorio, instead of limiting it to remote. Use remote_exec 23342 instead of system. 23343 233442003-06-12 Jeff Johnston <jjohnstn@redhat.com> 23345 23346 * gdb.base/float.exp: Add ia64 support. 23347 233482003-06-12 Corinna Vinschen <vinschen@redhat.com> 23349 23350 * gdb.base/fileio.exp: Run only on remote targets. 23351 233522003-06-10 Corinna Vinschen <vinschen@redhat.com> 23353 23354 * gdb.base/fileio.c: New file, testing File-I/O. 23355 * gdb.base/fileio.exp: Ditto. 23356 233572003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk> 23358 23359 * gdb.base/shreloc.exp: New file, check symbol values obtained from 23360 shared objects after relocation at load time (gdb PR/1132). 23361 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c: 23362 as above, part of the shared object relocation test. 23363 233642003-06-08 Mark Kettenis <kettenis@gnu.org> 23365 23366 * gdb.base/readline.exp: Add tests for operate-and-get-next with a 23367 fully filled history list. 23368 * gdb.base/gdb_history: New file. 23369 23370 * gdb.base/signals.exp: XFAIL "continue to func1" on 23371 i*86-*-freebsd*. 23372 23373 * gdb.base/attach.exp: When trying to attach to a nonexistent 23374 process, make it possible to specify the PID based on the target, 23375 and do so for *-*-freebsd*. 23376 233772003-06-02 Richard Henderson <rth@redhat.com> 23378 23379 * gdb.base/float.exp: Add expected regexp for alpha-*-*. 23380 233812003-06-02 Richard Henderson <rth@redhat.com> 23382 23383 * gdb.base/selftest.exp: Next over lim_at_start initialization. 23384 233852003-06-02 Richard Henderson <rth@redhat.com> 23386 23387 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch. 23388 233892003-06-01 Daniel Jacobowitz <drow@mvista.com> 23390 23391 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead 23392 of globalvar. 23393 233942003-06-01 Mark Kettenis <kettenis@gnu.org> 23395 23396 * gdb.asm/asm-source.exp: Check for memory read errors in 23397 disassembler test on *BSD too. 23398 233992003-06-01 Richard Henderson <rth@redhat.com> 23400 23401 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names 23402 for .frame. 23403 (gdbasm_call): Lose ldgp. 23404 (gdbasm_startup): Add frame information. 23405 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags. 23406 234072003-05-31 Mark Kettenis <kettenis@gnu.org> 23408 23409 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for 23410 i?86-*-*. 23411 234122003-05-30 Mark Kettenis <kettenis@gnu.org> 23413 23414 * gdb.asm/asm-source.exp: Make sure the final link succeeds on 23415 FreeBSD. 23416 234172003-05-29 Richard Henderson <rth@redhat.com> 23418 23419 * gdb.asm/alpha.inc: New file. 23420 * gdb.asm/asm-source.exp: Use it. 23421 234222003-05-29 Jim Blandy <jimb@redhat.com> 23423 23424 * gdb.base/corefile.exp: Find corefiles on Linux, which names them 23425 'core.PID'. 23426 234272003-05-22 Jim Blandy <jimb@redhat.com> 23428 23429 * gdb.base/corefile.exp: Tolerate stuff after argument parens in 23430 backtrace. 23431 234322003-05-20 David Carlton <carlton@math.stanford.edu> 23433 23434 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing 23435 this time. 23436 234372003-05-19 David Carlton <carlton@bactrian.org> 23438 23439 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488. 23440 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto. 23441 234422003-05-19 David Carlton <carlton@bactrian.org> 23443 23444 * gdb.c++/namespace.exp: Add namespace scope and anonymous 23445 namespace tests. 23446 Bump copyright date. 23447 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C. 23448 (main): Call C::D::marker2. 23449 * gdb.c++/namespace1.cc: New file. 23450 234512003-05-14 Jeff Johnston <jjohnstn@redhat.com> 23452 23453 Roland McGrath <roland@redhat.com> 23454 * gdb.threads/linux-dp.exp: Account for fact that in nptl model 23455 there is no manager thread. 23456 234572003-05-08 Jeff Johnston <jjohnstn@redhat.com> 23458 23459 * gdb.threads/schedlock.exp: Remove assumption that all threads 23460 will run in a particular small time slice. Also ensure we break 23461 in one of the child threads rather than the main thread. 23462 234632003-05-07 Jim Blandy <jimb@redhat.com> 23464 23465 Add support for assembly source testing on the s390x. 23466 * gdb.asm/asm-source.exp: Add a case for the s390x-*-* 23467 architecture. 23468 * gdb.asm/s390x.inc: New file. 23469 23470 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a 23471 succession of 'if' statements. 23472 234732003-05-05 Andrew Cagney <cagney@redhat.com> 23474 23475 * gdb.base/maint.exp: Add tests for "maint print dummy-frames". 23476 234772003-05-05 Andrew Cagney <cagney@redhat.com> 23478 23479 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to 23480 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments. 23481 234822003-05-02 Elena Zannoni <ezannoni@redhat.com> 23483 23484 * gdb.base/charset.exp: Update based on new behavior of set/show 23485 charset commands. 23486 234872003-05-01 Andrew Cagney <cagney@redhat.com> 23488 23489 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a 23490 variable do not give memory errors. 23491 234922003-04-30 Adam Fedor <fedor@gnu.org> 23493 23494 * Makefile.in (ALL_SUBDIRS): Add gdb.objc 23495 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile 23496 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp, 23497 gdb.objc/basicclass.m: : New files 23498 23499 * lib/gdb.exp (gdb_compile_objc): New procedure. 23500 235012003-04-27 Daniel Jacobowitz <drow@mvista.com> 23502 23503 * gdb.base/signals.exp: Make backtrace tests more specific. 23504 235052003-04-23 David Carlton <carlton@bactrian.org> 23506 23507 * gdb.c++/maint.exp (test_first_component): Add tests for 23508 'operator' in more locations. 23509 235102003-04-16 Kevin Buettner <kevinb@redhat.com> 23511 23512 * gdb.base/args.exp: Invoke gdb_load for simulator targets. 23513 235142003-04-16 Elena Zannoni <ezannoni@redhat.com> 23515 23516 * gdb.base/completion.exp: Make 'info func mark' complete on 'info 23517 func marke' instead. Update test name. 23518 235192003-04-15 David Carlton <carlton@math.stanford.edu> 23520 23521 * gdb.c++/maint.exp: New file. 23522 235232003-04-14 Elena Zannoni <ezannoni@redhat.com> 23524 23525 * gdb.threads/schedlock.c: Change type of thread function argument 23526 to long, to avoid warnings on 64-bit platforms. 23527 235282003-04-14 Elena Zannoni <ezannoni@redhat.com> 23529 23530 * gdb.base/attach.exp: Add new message from ptrace in case of 23531 attaching to nonexistent process. 23532 235332003-04-11 Jim Blandy <jimb@redhat.com> 23534 23535 * gdb.c++/derivation.exp, gdb.c++/overload.exp, 23536 gdb.c++/userdef.cc: Place comments on the lines to which the 23537 marker function might return. 23538 * gdb.c++/derivation.exp, gdb.c++/overload.exp, 23539 gdb.c++/userdef.exp: Look for those comments to check that we've 23540 returned to the right place, instead of checking line numbers. 23541 235422003-04-11 Elena Zannoni <ezannoni@redhat.com> 23543 23544 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint 23545 match on sourcefile name, instead of directory name. 23546 235472003-04-10 Elena Zannoni <ezannoni@redhat.com> 23548 23549 * gdb.base/completion.exp: Use string_to_regexp to match the 23550 working directory name. 23551 235522003-04-09 Jim Blandy <jimb@redhat.com> 23553 23554 * gdb.c++/derivation.exp, gdb.c++/overload.exp, 23555 gdb.c++/userdef.exp: If GDB fails to restore the selected frame 23556 after an inferior function call, report the failure, but allow the 23557 test to continue. 23558 235592003-04-05 Stephane Carrez <stcarrez@nerim.fr> 23560 23561 * gdb.base/break.exp: marker4() is defined at line 46 when compiled 23562 with -DPROTOTYPES. 23563 235642003-04-05 Stephane Carrez <stcarrez@nerim.fr> 23565 23566 * gdb.base/break.exp: Revert last patch. 23567 235682003-04-04 Stephane Carrez <stcarrez@nerim.fr> 23569 23570 * gdb.base/break.exp: marker4() is defined at line 46 when compiled 23571 with -DPROTOTYPES. 23572 235732003-04-02 Andrew Cagney <cagney@redhat.com> 23574 23575 * gdb.base/callfuncs.exp: Make "print add" messages unique. 23576 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop 23577 matching directories by the name breakpoint. 23578 * gdb.base/pointers.exp: Make "ptype pppC" message consistent. 23579 Make "continue to marker1" consistent. 23580 * gdb.base/call-rt-st.exp: Make "finish out from loop_count" 23581 message consistent. 23582 * lib/gdb.exp: Put "the program is no longer running", and "the 23583 program exited" in parenthesis. 23584 * lib/mi-support.exp: Ditto. 23585 235862003-04-02 Bob Rossi <bob_rossi@cox.net> 23587 23588 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file. 23589 235902003-03-29 Andrew Cagney <cagney@redhat.com> 23591 23592 * gdb.base/sizeof.c (main): Print the value of '\377'. 23593 * gdb.base/sizeof.exp: Check the sign of '\377'. 23594 235952003-03-27 Michael Chastain <mec@shout.net> 23596 23597 * gdb.base/gdb1090.exp: New file. 23598 * gdb.base/gdb1090.cc: New file. 23599 236002003-03-27 J. Brobecker <brobecker@gnat.com> 23601 23602 * gdb.gdb/observer.exp: New regression test. 23603 236042003-03-27 Michael Chastain <mec@shout.net> 23605 23606 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1. 23607 * gdb.base/ptype.exp: Likewise. 23608 236092003-03-27 Corinna Vinschen <vinschen@redhat.com> 23610 23611 * gdb.c++/casts.exp: Fix startup to run also on embedded targets. 23612 236132003-03-26 Michael Chastain <mec@shout.net> 23614 23615 * gdb.base/ptype.exp: Actually use some typedef'd types. 23616 236172003-03-21 Stephane Carrez <stcarrez@nerim.fr> 23618 23619 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812. 23620 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros. 23621 236222003-03-20 Corinna Vinschen <vinschen@redhat.com> 23623 23624 * gdb.base/default.exp: Fix regular expression. 23625 236262003-03-20 Corinna Vinschen <vinschen@redhat.com> 23627 23628 * gdb.base/args.exp: Fix regular expression. 23629 236302003-03-20 Corinna Vinschen <vinschen@redhat.com> 23631 23632 * gdb.base/help.exp: Allow Win32 child process. 23633 236342003-03-20 Corinna Vinschen <vinschen@redhat.com> 23635 23636 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function 23637 when stepping out of main(). 23638 236392003-03-20 Corinna Vinschen <vinschen@redhat.com> 23640 23641 * gdb.base/default.exp: Check for win32 specific message when calling 23642 "run" without executable. 23643 236442003-03-20 Corinna Vinschen <vinschen@redhat.com> 23645 23646 * gdb.base/args.exp: Expect .exe in output. 23647 236482003-03-20 Corinna Vinschen <vinschen@redhat.com> 23649 23650 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for 23651 Cygwin native. 23652 236532003-03-17 Andrew Cagney <cagney@redhat.com> 23654 23655 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and 23656 vector registes. 23657 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files. 23658 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files. 23659 236602003-03-17 David Carlton <carlton@math.stanford.edu> 23661 23662 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New 23663 test, for PR breakpoints/38. 23664 Call test_watchpoint_and_breakpoint. 23665 * gdb.base/watchpoint.c (func3): New function. 23666 (main): Call func3. 23667 236682003-03-04 David Carlton <carlton@math.stanford.edu> 23669 23670 * gdb.c++/templates.exp (do_tests): Accept valid const in "print 23671 Garply<Garply<char> >:: garply". 23672 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i" 23673 with respect to PR c++/1111; note also PR c++/1113. 23674 (test_template_breakpoints): KFAIL "constructor breakpoint" with 23675 respect to PR c++/1062. 23676 KFAIL "destructor breakpoint" with respect to PR c++/1112. 23677 236782003-03-03 David Carlton <carlton@math.stanford.edu> 23679 23680 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum" 23681 with respect to PR c++/57. 23682 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR 23683 c++/826. 23684 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with 23685 respect to PR c++/57. 23686 236872003-03-03 David Carlton <carlton@math.stanford.edu> 23688 23689 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with 23690 respect to PR c++/33 into FAILs. 23691 236922003-03-03 Michael Chastain <mec@shout.net> 23693 23694 * configure.in: Update copyright years. 23695 236962003-03-03 Michael Chastain <mec@shout.net> 23697 23698 * Makefile.in: Update copyright years. 23699 237002003-02-28 David Carlton <carlton@math.stanford.edu> 23701 23702 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we 23703 print class instead of struct and/or superfluous protection 23704 specifiers, as long as the resulting output is equivalent to the 23705 source code. 23706 Delete FIXME from end of messages on tests that don't need 23707 fixing. 23708 237092003-02-28 David Carlton <carlton@math.stanford.edu> 23710 23711 * gdb.c++/templates.exp (do_tests): Allow const in the two 23712 Foo<volatile char *>::foo tests. 23713 237142003-02-27 Michael Snyder <msnyder@redhat.com> 23715 23716 * gdb.base/restore.c (main): Return zero, so exit code 23717 will be consistant. 23718 237192003-02-26 David Carlton <carlton@math.stanford.edu> 23720 23721 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile 23722 char *>::foo" test with respect to PR c++/33. Create a new test 23723 which is identical to that one except that it doesn't put the 23724 space between the "char" and the "*"; KFAIL it, too. 23725 237262003-02-26 David Carlton <carlton@math.stanford.edu> 23727 23728 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing 23729 template types into either PASSes or KFAILs (corresponding to PR 23730 c++/57). Tweak indentation. Update copyright. 23731 237322003-02-23 Stephane Carrez <stcarrez@nerim.fr> 23733 23734 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets. 23735 237362003-02-13 Michael Chastain <mec@shout.net> 23737 23738 * gdb.base/exprs.exp: Remove i960 remnants. 23739 * gdb.base/funcargs.exp: Likewise. 23740 * gdb.base/list.exp: Likewise. 23741 * gdb.base/ptype.exp: Likewise. 23742 237432003-02-14 David Carlton <carlton@math.stanford.edu> 23744 23745 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print 23746 pEe->D::vg()" from XFAIL to KFAIL. 23747 237482003-02-13 Jason Molenda (jmolenda@apple.com) 23749 23750 * gdb.base/maint.exp: Update maint print statistics regexp to include 23751 new entries. 23752 237532003-02-13 Michael Chastain <mec@shout.net> 23754 23755 * gdb.c++/inherit.exp: Remove call to get_debug_format. 23756 237572003-02-12 Michael Chastain <mec@shout.net> 23758 23759 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1. 23760 * gdb.c++/inherit.exp: Likewise. 23761 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1. 23762 * gdb.c++/templates.exp: Likewise. 23763 * gdb.c++/virtfunc.exp: Likewise. 23764 237652003-02-06 Jason Molenda (jason-cl@molenda.com) 23766 23767 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining 23768 why the code is written that way. 23769 237702003-02-05 Michael Chastain <mec@shout.net> 23771 23772 * gdb.base/dump.exp: Add missing copyright line. 23773 237742003-02-05 Jason Molenda (jason-cl@molenda.com) 23775 23776 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement 23777 at the beginning so the breakpoint doesn't get set on the loop. 23778 237792003-02-05 Michael Chastain <mec@shout.net> 23780 23781 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept 23782 output for configurations with gcc 2.95.3. 23783 237842003-02-05 Keith Seitz <keiths@redhat.com> 23785 Andrew Cagney <ac131313@redhat.com> 23786 23787 * gdb.mi/mi-cli.exp: New file. 23788 237892003-02-04 Michael Chastain <mec@shout.net> 23790 23791 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file. 23792 Call perror and then continue. 23793 237942003-02-03 Michael Chastain <mec@shout.net> 23795 23796 * gdb.c++/pr-1023.cc: New file. 23797 * gdb.c++/pr-1023.exp: New file. 23798 237992003-02-05 Jim Blandy <jimb@redhat.com> 23800 23801 * gdb.c++/local.exp: Don't expect Local to be in scope in main; 23802 it's local to foobar. Check for it there, and check that it's not 23803 present in main. 23804 * gdb.c++/local.cc (marker2): New function. 23805 (foobar): Call marker1. 23806 (main): Call marker2 instead of marker1. 23807 238082003-02-04 Andrew Cagney <ac131313@redhat.com> 23809 23810 * gdb.disasm/mn10200.exp: Obsolete file. 23811 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200. 23812 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200. 23813 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete. 23814 238152003-02-04 David Carlton <carlton@math.stanford.edu> 23816 23817 * gdb.c++/overload.exp: Test intToChar(1). 23818 * gdb.c++/overload.cc (intToChar): New. 23819 (main): Call intToChar. 23820 238212003-02-03 David Carlton <carlton@math.stanford.edu> 23822 23823 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add 23824 'might_kfail' arg. 23825 KFAIL some of the continue_to_bp_overloaded calls, according to 23826 PR c++/1025. 23827 238282003-02-01 Michael Chastain <mec@shout.net> 23829 23830 * gdb.base/advance.c (marker1): New marker function. 23831 * gdb.base/advance.exp: When the 'advance' command lands on the 23832 return breakpoint, it can legitimately stop on either the 23833 current line or the next line. Accommodate both outcomes. 23834 * gdb.base/until.exp: Likewise. 23835 238362003-02-02 Andrew Cagney <ac131313@redhat.com> 23837 23838 2002-11-10 Jason Molenda (jason-cl@molenda.com): 23839 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is 23840 now a list, not a tuple. 23841 * gdb.mi/mi-var-display.exp: Ditto. 23842 * gdb.mi/gdb792.exp: Ditto. 23843 238442003-02-01 Andrew Cagney <ac131313@redhat.com> 23845 23846 From 2002-11-09 Jason Molenda (jason-cl@molenda.com): 23847 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in 23848 stack backtraces. 23849 * gdb.mi/mi-syn-frame.c: Part of same. 23850 238512003-02-01 Mark Kettenis <kettenis@gnu.org> 23852 23853 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp, 23854 gdb.mi/mi1-pthreads.exp: Return instead of calling 23855 gdb_suppress_entire_file. 23856 238572003-02-01 Mark Salter <msalter@redhat.com> 23858 23859 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp. 23860 238612003-01-31 Mark Salter <msalter@redhat.com> 23862 23863 * lib/mi-support.exp (mi_gdb_load): Support remote targets. 23864 Support empty arg. 23865 238662003-01-30 Michael Chastain <mec@shout.net> 23867 23868 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL. 23869 This was a workaround for a UTF-8 bug in readline 4.3. The bug 23870 has been fixed in gdb/readline on 2003-01-09. 23871 238722003-01-29 Michael Snyder <msnyder@redhat.com> 23873 23874 * gdb.base/maint.exp: Allow for leading underscore in symbol. 23875 * gdb.base/display.exp: Allow for leading underscore in symbol. 23876 * gdb.base/args.exp: Skip if target does not support args passing. 23877 238782003-01-22 Daniel Jacobowitz <drow@mvista.com> 23879 23880 * lib/gdb.exp (gdb_test_multiple): New function, cloned from 23881 gdb_test. Accept a list of expect arguments as the third 23882 parameter. 23883 (gdb_test): Use it. 23884 238852003-01-20 Elena Zannoni <ezannoni@redhat.com> 23886 23887 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to 23888 allow for different test tree configurations. Update some 23889 tescases accordingly. 23890 * gdb.arch/altivec-regs.exp: Ditto. 23891 * gdb.asm/asm-source.exp: Ditto. 23892 * gdb.base/advance.exp: Ditto. 23893 * gdb.base/display.exp: Ditto. 23894 * gdb.base/long_long.exp: Ditto. 23895 * gdb.base/mips_pro.exp: Ditto. 23896 * gdb.base/overlays.exp: Ditto. 23897 * gdb.base/relocate.exp: Ditto. 23898 * gdb.base/setshow.exp: Ditto. 23899 * gdb.base/step-line.exp: Ditto. 23900 * gdb.base/step-test.exp: Ditto. 23901 * gdb.base/until.exp: Ditto. 23902 * gdb.c++/virtfunc.exp: Get rid of variable 'src'. 23903 239042003-01-17 David Carlton <carlton@math.stanford.edu> 23905 23906 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test 23907 corresponding to PR c++/945. 23908 Update copyright. 23909 239102003-01-17 David Carlton <carlton@math.stanford.edu> 23911 23912 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests 23913 corresponding to PR c++/68. 23914 239152003-01-17 David Carlton <carlton@math.stanford.edu> 23916 23917 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure. 23918 (test_paddr_hairy_functions): Call print_addr_2_kfail for 23919 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19. 23920 239212003-01-15 Elena Zannoni <ezannoni@redhat.com> 23922 23923 * gdb.base/break.exp: Fix change of default location, because of 23924 removal of until tests. 23925 * gdb.base/help.exp: Update test for new 'until' help message. 23926 Add test for help on 'advance'. 23927 * gdb.base/args.exp: Fix foobar with GDBFLAGS global. 23928 239292003-01-15 Mark Kettenis <kettenis@gnu.org> 23930 23931 * gdb.base/default.exp: Adapt "info float" test for recent changes 23932 to that command. Add test for "info vector". 23933 * gdb.base/float.exp: New file. Add test for "info float" that 23934 resembles the old test in gdb.base/default.exp. 23935 239362003-01-15 David Carlton <carlton@math.stanford.edu> 23937 23938 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot. 23939 239402003-01-15 Elena Zannoni <ezannoni@redhat.com> 23941 23942 * gdb.base/break.exp: Move the tests of until command from here... 23943 * gdb.base/until.exp: ... to here. New file. Add other tests. 23944 * gdb.base/advance.c: New file. 23945 * gdb.base/advance.exp: New file. 23946 239472003-01-14 Elena Zannoni <ezannoni@redhat.com> 23948 23949 * gdb.base/args.c: New file. 23950 * gdb.base/args.exp: New file. 23951 239522003-01-14 Daniel Jacobowitz <drow@mvista.com> 23953 23954 * gdb.c++/virtfunc.exp: Remove fixed XFAIL. 23955 239562003-01-14 Daniel Jacobowitz <drow@mvista.com> 23957 23958 * gdb.threads/killed.exp: Use KFAIL for gdb/568. 23959 239602003-01-14 Daniel Jacobowitz <drow@mvista.com> 23961 23962 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright 23963 dates. 23964 239652003-01-13 Daniel Jacobowitz <drow@mvista.com> 23966 23967 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)". 23968 239692003-01-13 Daniel Jacobowitz <drow@mvista.com> 23970 23971 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538 23972 (ptype &*"foo"). 23973 * gdb.c++/local.exp: Enable setup_kfail for gdb/482. 23974 239752003-01-13 Daniel Jacobowitz <drow@mvista.com> 23976 23977 * gdb.mi/mi-console.exp: Remove extra "(known bug)". 23978 * gdb.mi/mi1-console.exp: Likewise. 23979 239802003-01-13 Daniel Jacobowitz <drow@mvista.com> 23981 23982 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)". 23983 * gdb.mi/mi1-console.exp: Likewise. 23984 239852003-01-13 Daniel Jacobowitz <drow@mvista.com> 23986 23987 * gdb.c++/overload.exp: Remove some fixed XFAILs. 23988 239892003-01-09 Daniel Jacobowitz <drow@mvista.com> 23990 23991 * gdb.base/detach.exp: New test. 23992 239932003-01-09 Daniel Jacobowitz <drow@mvista.com> 23994 23995 * Makefile.in (ALL_SUBDIRS): New variable. 23996 (subdirs, clean, distclean): Use it. 23997 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for 23998 regenerating Makefile, since it is generated from the top level. 23999 * gdb.asm/Makefile.in: Likewise. 24000 * gdb.base/Makefile.in: Likewise. 24001 * gdb.c++/Makefile.in: Likewise. 24002 * gdb.disasm/Makefile.in: Likewise. 24003 * gdb.java/Makefile.in: Likewise. 24004 * gdb.mi/Makefile.in: Likewise. 24005 * gdb.threads/Makefile.in: Likewise. 24006 * gdb.trace/Makefile.in: Likewise. 24007 240082003-01-09 David Carlton <carlton@math.stanford.edu> 24009 24010 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x". 24011 Add copyright year 2003. 24012 240132003-01-06 Michael Chastain <mec@shout.net> 24014 24015 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): 24016 When selecting a thread, 'line' and 'file' are optional. 24017 * gdb.mi/mi1-pthreads.exp: Likewise. 24018 240192003-01-06 Andreas Schwab <schwab@suse.de> 24020 24021 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite 24022 failures. 24023 240242003-01-04 Daniel Jacobowitz <drow@mvista.com> 24025 24026 Fix PR gdb/844 24027 * lib/gdb.exp (gdb_compile): Handle "quiet" option. 24028 (gdb_compile_pthreads): Pass "quiet" to gdb_compile. 24029 24030 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return 24031 instead of calling gdb_suppress_entire_file. 24032 * gdb.threads/print-threads.exp: Likewise. 24033 * gdb.threads/schedlock.exp: Likewise. 24034 24035 * gdb.threads/killed.exp: Return instead of calling 24036 gdb_suppress_entire_file. 24037 * gdb.threads/linux-dp.exp: Likewise. 24038 * gdb.threads/pthreads.exp: Likewise. 24039 240402003-01-04 Daniel Jacobowitz <drow@mvista.com> 24041 24042 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for 24043 stabs. 24044 * gdb.base/completion.exp: Allow marker1(void) as well as marker1(). 24045 * gdb.base/whatis.exp: Always allow (void) after function names. 24046 240472003-01-04 Daniel Jacobowitz <drow@mvista.com> 24048 24049 * gdb.c++/casts.exp: Correct regexp. 24050 240512003-01-04 Mark Kettenis <kettenis@gnu.org> 24052 24053 * configure.in: Call AC_CONFIG_HEADER. Don't call 24054 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java, 24055 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call 24056 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the 24057 aforementioned directories in the AC_OUPUT call. 24058 * config.hin: New file. 24059 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp, 24060 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp, 24061 gdb.threads/killed.exp, gdb.threads/print-threads.exp, 24062 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we 24063 pass -I$objdir instead of -I$objdir/$subdir in compilation. 24064 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in, 24065 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure, 24066 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in, 24067 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure, 24068 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in, 24069 gdb.threads/configure.in, gdb.threads/configure, 24070 gdb.threads/config.in, gdb.trace/configure.in, 24071 gdb.trace/configure: Removed. 24072 240732003-01-03 Michael Chastain <mec@shout.net> 24074 24075 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in 24076 testsuite/gdb.base/miscexprs.c, off-by-1 array reference". 24077 240782003-01-03 Daniel Jacobowitz <drow@mvista.com> 24079 24080 * gdb.base/store.exp: Fix regular expressions. 24081 240822002-12-28 Mark Kettenis <kettenis@gnu.org> 24083 24084 * configure.in: Rewrite. 24085 * configure: Regenerated. 24086 240872003-01-03 David Carlton <carlton@math.stanford.edu> 24088 24089 * gdb.base/psymtab.exp: New file. 24090 * gdb.base/psymtab1.c: Ditto. 24091 * gdb.base/psymtab2.c: Ditto. 24092 240932002-12-23 Adam Fedor <fedor@gnu.org> 24094 24095 * gdb.base/maint.exp: Update expect output to include 'ObjC'. 24096 240972002-12-23 David Carlton <carlton@math.stanford.edu> 24098 24099 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace 24100 and current_directory initialization. 24101 241022002-12-22 Jim Blandy <jimb@redhat.com> 24103 24104 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option, 24105 rather than as part of the output file name. 24106 24107 * gdb.base/attach.exp: There's no need to copy the test program to 24108 /tmp; that was only ever necessary on HP/UX, and this test is 24109 entirely disabled there anyway. 24110 241112002-12-21 Jim Blandy <jimb@redhat.com> 24112 24113 * gdb.c++/psmang.exp: Doc fix. 24114 24115 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New 24116 test. 24117 241182002-12-20 David Carlton <carlton@math.stanford.edu> 24119 24120 * gdb.c++/annota2.exp: KFAIL annotate-quit. 24121 241222002-12-18 Michael Chastain <mec@shout.net> 24123 24124 * gdb.c++/annota2.exp: Add copyright year 2002. 24125 241262002-12-17 David Carlton <carlton@math.stanford.edu> 24127 24128 * gdb.c++/try_catch.cc: Add marker comments. 24129 * gdb.c++/try_catch.exp: Get line numbers from marker comments. 24130 * gdb.c++/m-data.cc: Delete namespace __gnu_test. 24131 * gdb.c++/m-static.cc: Ditto. 24132 * gdb.c++/m-static1.cc: Ditto. 24133 * gdb.c++/try_catch.cc: Ditto. 24134 241352002-12-16 Jeff Johnston <jjohnstn@redhat.com> 24136 24137 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level 24138 to see whether we are using the new -environment-directory 24139 command which resets via -r or the old version of the command 24140 which may prompt the user. Part of fix for gdb/741. 24141 241422002-12-13 Andrew Cagney <ac131313@redhat.com> 24143 24144 * gdb.fortran/types.exp: Update obsolete comment. 24145 * gdb.fortran/exprs.exp: Ditto. 24146 * lib/gdb.exp: Delete obsolete code. 24147 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete. 24148 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete. 24149 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete. 24150 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete. 24151 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete. 24152 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete. 24153 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete. 24154 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete. 24155 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete. 24156 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete. 24157 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete. 24158 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete. 24159 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete. 24160 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete. 24161 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete. 24162 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete. 24163 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete. 24164 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete. 24165 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete. 24166 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete. 24167 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete. 24168 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete. 24169 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete. 24170 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete. 24171 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete. 24172 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete. 24173 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete. 24174 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete. 24175 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete. 24176 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete. 24177 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete. 24178 * gdb.chill/result.exp, gdb.chill/string.ch: Delete. 24179 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete. 24180 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete. 24181 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete. 24182 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete. 24183 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete. 24184 241852002-12-11 David Carlton <carlton@math.stanford.edu> 24186 24187 * gdb.c++/m-data.exp: Add test for members that shadow global 24188 variables: see PR gdb/804. 24189 * gdb.c++/m-data.cc: Ditto. 24190 241912002-12-10 Daniel Jacobowitz <drow@mvista.com> 24192 24193 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX. 24194 241952002-12-06 David Carlton <carlton@math.stanford.edu> 24196 24197 * gdb.base/store.c: Don't declare functions static. 24198 241992002-12-04 Andrew Cagney <ac131313@redhat.com> 24200 24201 * gdb.base/store.exp, gdb.base/store.c: New files. 24202 242032002-12-03 Daniel Jacobowitz <drow@mvista.com> 24204 24205 * gdb.base/selftest.exp: Update for current gdb. 24206 242072002-12-03 Daniel Jacobowitz <drow@mvista.com> 24208 24209 * gdb.base/maint.exp: Only dump symbols from one source file 24210 or objfile. 24211 242122002-12-03 Daniel Jacobowitz <drow@mvista.com> 24213 24214 * gdb.base/step-test.exp: Allow MIPS to return to the line of a 24215 function call. 24216 242172002-11-25 Jim Blandy <jimb@redhat.com> 24218 24219 * lib/mi-support.exp (mi_delete_breakpoints): Change name of 24220 function appearing in error message. 24221 242222002-11-21 Daniel Jacobowitz <drow@mvista.com> 24223 24224 * gdb.base/maint.exp (help maint dump-me): Update with typo fix. 24225 242262002-11-08 Jeff Johnston <jjohnstn@redhat.com> 24227 24228 * lib/mi-support.exp (mi_gdb_start): Verify the startup message 24229 for mi1 and current mi is in correct format. New mi startup message 24230 should be in mi console format. This is part of fix for PR gdb/604. 24231 242322002-09-18 Fernando Nasser <fnasser@redhat.com> 24233 24234 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine 24235 which explicitly prints the zero offset as "+0". 24236 242372002-10-22 Daniel Jacobowitz <drow@mvista.com> 24238 24239 * gdb.threads/schedlock.c (args): Make unsigned. 24240 242412002-10-21 Daniel Jacobowitz <drow@mvista.com> 24242 24243 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line 24244 numbers. Allow "foo2|selected stack frame". 24245 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end. 24246 * gdb.asm/asmsrc2.s: Likewise. 24247 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update 24248 comments. 24249 * gdb.asm/mips.inc: New file. 24250 242512002-10-18 Adam Fedor <fedor@gnu.org> 24252 24253 * gdb.base/default.exp: Update expected output to include 'ObjC'. 24254 * gdb.base/help.exp: Likewise. 24255 242562002-10-17 Kevin Buettner <kevinb@redhat.com> 24257 24258 * gdb.base/constvars.c (struct crass, struct crisp): New structs. 24259 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests. 24260 242612002-10-02 Jim Blandy <jimb@redhat.com> 24262 24263 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test. 24264 242652002-10-01 Andrew Cagney <ac131313@redhat.com> 24266 24267 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1". 24268 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto. 24269 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto. 24270 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto. 24271 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto. 24272 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto. 24273 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto. 24274 242752002-09-29 Andrew Cagney <ac131313@redhat.com> 24276 24277 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete. 24278 * mi0-disassemble.exp, mi0-eval.exp: Delete. 24279 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete. 24280 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete. 24281 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete. 24282 * mi0-var-block.exp, mi0-var-child.exp: Delete. 24283 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete. 24284 242852002-09-27 Kevin Buettner <kevinb@redhat.com> 24286 24287 * gdb.base/annota1.exp (info break): Make directory components of 24288 path optional since not all compilers emit this debug information. 24289 24290 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first 24291 step ends up stepping out of the function instead of stopping on 24292 the epilogue. 24293 242942002-09-26 Keith Seitz <keiths@redhat.com> 24295 24296 * lib/insight-support.exp (gdbtk_start): Figure out where 24297 the insight executable is based on where gdb is. Use this 24298 executable to start insight instead of gdb. 24299 243002002-09-25 Andrew Cagney <cagney@redhat.com> 24301 24302 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test. 24303 243042002-09-24 Andrew Cagney <ac131313@redhat.com> 24305 24306 * gdb.gdb/complaints.exp (test_initial_complaints): Rename 24307 test_isolated_complaints. 24308 (test_empty_complaint): New function. 24309 (test_empty_complaints): New function. Check no output when no 24310 complaints. 24311 243122002-09-19 Jim Blandy <jimb@redhat.com> 24313 24314 * gdb.base/charset.exp, gdb.base/charset.c: New files. 24315 243162002-09-19 Andrew Cagney <ac131313@redhat.com> 24317 24318 * gdb.gdb/complaints.exp: New file. 24319 243202002-09-18 Andrew Cagney <ac131313@redhat.com> 24321 24322 * gdb.base/maint.exp: Check `help maint internal-warning'. 24323 243242002-09-18 David Carlton <carlton@math.stanford.edu> 24325 24326 * gdb.c++/m-static.exp: Remove breakpoints depending on line 24327 numbers, and replace them by a single breakpoint after the 24328 constructors are all finished. 24329 Add test 4. 24330 * gdb.c++/m-static.cc: Add test 4. 24331 * gdb.c++/m-static.h: New file. 24332 * gdb.c++/m-static1.cc: New file. 24333 24334 * gdb.c++/printmethod.exp: New file. 24335 * gdb.c++/printmethod.cc: New file. 24336 24337 * gdb.c++/pr-574.exp: New file. 24338 * gdb.c++/pr-574.cc: New file. 24339 243402002-09-18 Corinna Vinschen <vinschen@redhat.com> 24341 24342 * gdb.base/ending-run.exp: Add handling of "step to end of run" for 24343 embedded targets which never actually exit. 24344 243452002-09-18 Fernando Nasser <fnasser@redhat.com> 24346 24347 * gdb.base/ending-run.exp: Properly mark "continue after exit" and 24348 "don't step after run" as unresolved or unsupported, instead of xfail. 24349 243502002-09-18 Corinna Vinschen <vinschen@redhat.com> 24351 24352 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to 24353 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c. 24354 Add newline to expected string in "step out of main (status wrapper)" 24355 case. 24356 243572002-09-18 Corinna Vinschen <vinschen@redhat.com> 24358 24359 * lib/gdb.exp (rerun_to_main): Allow restarting application. 24360 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate. 24361 243622002-09-17 Tom Tromey <tromey@redhat.com> 24363 24364 * gdb.base/printcmds.exp (test_print_string_constants): Expect 24365 \000, not \0, in double-quoted string. 24366 243672002-09-14 Corinna Vinschen <vinschen@redhat.com> 24368 24369 * gdb.base/commands.exp: Don't expect a "Program exited normally" 24370 string after running the commands execution on breakpoint tests. 24371 243722002-09-13 Corinna Vinschen <vinschen@redhat.com> 24373 24374 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string. 24375 243762002-09-12 Joel Brobecker <brobecker@gnat.com> 24377 24378 * gdb.base/call-strs.exp: Fix a small typo in one of the comments. 24379 243802002-09-10 Keith Seitz <keiths@redhat.com> 24381 24382 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's 24383 runto proc. 24384 (mi_run_to_main): Use mi_runto. 24385 (mi_execute_to): Renamed from mi_run_to. Changed all callers. 24386 243872002-09-10 Keith Seitz <keiths@redhat.com> 24388 24389 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede 24390 regexp for stopping at main. Could have multiple event notifications. 24391 Don't assume that main was declared with no parameters. 24392 (mi_next): Use mi_step_to. 24393 (mi_step): Use mi_next_to. 24394 243952002-09-09 Corinna Vinschen <vinschen@redhat.com> 24396 24397 * gdb.base/default.exp: Fix expected string in `info float' test. 24398 243992002-09-09 Ben Elliston <bje@redhat.com> 24400 24401 * config/mips.exp: Update comments. 24402 * config/mips-idt.exp: Likewise. 24403 * config/nind.exp: Likewise. 24404 * config/slite.exp: Likewise. 24405 * config/sparclet.exp: Likewise. 24406 * config/udi.exp: Likewise. 24407 * config/vx.exp: Likewise. 24408 * config/vxworks29k.exp: Likewise. 24409 244102002-09-05 Jim Blandy <jimb@redhat.com> 24411 24412 * gdb.threads/killed.exp: Fix test failure message. 24413 244142002-09-04 Keith Seitz <keiths@redhat.com> 24415 24416 * lib/mi-support.exp: Update copyright. 24417 (mi_gdb_test): Increase the priority of the expected pattern 24418 so that it matches gdb_test. 24419 244202002-09-03 Keith Seitz <keiths@redhat.com> 24421 24422 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo. 24423 Use integer comparison instead of string comparison for testing 24424 whether binary was built. 24425 244262002-09-03 Jim Blandy <jimb@redhat.com> 24427 24428 * gdb.threads/killed.exp, gdb.threads/killed.c: New test. 24429 244302002-08-29 Jim Blandy <jimb@redhat.com> 24431 24432 * gdb.threads/pthreads.exp: Move the portable thread compilation 24433 code into a function in lib/gdb.exp, and call that from here. 24434 * lib/gdb.exp (gdb_compile_pthreads): New function. 24435 244362002-08-29 Keith Seitz <keiths@redhat.com> 24437 24438 * lib/mi-support.exp (mi_gdb_test): Add global declaration for 24439 expect_out so that callers can get at it. 24440 244412002-08-23 Daniel Jacobowitz <drow@mvista.com> 24442 24443 * gdb.threads/print-threads.c: New file. 24444 * gdb.threads/print-threads.exp: New file. 24445 * gdb.threads/schedlock.c: New file. 24446 * gdb.threads/schedlock.exp: New file. 24447 244482002-08-22 Elena Zannoni <ezannoni@redhat.com> 24449 24450 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c, 24451 not altivec.c. 24452 244532002-08-17 Mark Kettenis <kettenis@gnu.org> 24454 24455 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed 24456 targets. The problem should be fixed now. 24457 244582002-08-15 Mark Kettenis <kettenis@gnu.org> 24459 24460 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with 24461 2002-07-24 change that removes final dots from error messages. 24462 244632002-08-13 Tom Tromey <tromey@redhat.com> 24464 24465 * gdb.base/readline.exp: New file. 24466 244672002-08-01 Andrew Cagney <ac131313@redhat.com> 24468 24469 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or 24470 supress message. 24471 244722002-08-01 Andrew Cagney <cagney@redhat.com> 24473 24474 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL, 24475 CHILL_FOR_TARGET and CHILL_LIB. 24476 * configure.in (configdirs): Remove gdb.chill. 24477 * configure: Regenerate. 24478 * lib/gdb.exp: Obsolete references to chill. 24479 * gdb.fortran/types.exp: Ditto. 24480 * gdb.fortran/exprs.exp: Ditto. 24481 244822002-07-30 Kevin Buettner <kevinb@redhat.com> 24483 24484 * gdb.base/shlib-call.exp (additional_flags): Conditionally 24485 set Irix-specific compile and link flags. 24486 244872002-07-29 Kevin Buettner <kevinb@redhat.com> 24488 24489 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing 24490 source files. The ``-o'' option doesn't work with the ``-E'' option 24491 when using the Irix compiler. 24492 244932002-07-19 Daniel Jacobowitz <drow@mvista.com> 24494 24495 * config/gdbserver.exp (gdb_load): Don't use TCL varargs. 24496 Improve support for reusing an exec file. Copy exec file 24497 to target, and run gdbserver on the target instead of on the host. 24498 244992002-07-18 Jim Blandy <jimb@redhat.com> 24500 24501 * gdb.base/ending-run.exp: Don't expect to see the program end in 24502 some orderly fashion when we're running on a real stand-alone 24503 board. 24504 24505 * gdb.base/interrupt.exp: Correct logic for skipping tests on 24506 targets that don't support interrupts. 24507 245082002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com> 24509 24510 * gdb.base/attach.exp: Add patterns to match output from /proc-based 24511 systems. 24512 Move comments in expect statements to inside the actions, so that they 24513 don't get matched against. 24514 245152002-07-10 Mark Kettenis <kettenis@gnu.org> 24516 24517 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call 24518 function when asleep" test. 24519 245202002-07-10 Andrew Cagney <ac131313@redhat.com> 24521 24522 * gdb.base/page.exp: Rewrite to handle problems with very long 24523 `info set' output. Update copyright. 24524 245252002-06-26 Andrew Cagney <ac131313@redhat.com> 24526 24527 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure 24528 gdb.threads-hp. 24529 * gdb.hp/configure: Regenerate. 24530 * gdb.hp/gdb.threads-hp/configure.in: Delete file. 24531 * gdb.hp/gdb.threads-hp/configure: Delete file. 24532 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file. 24533 245342002-06-22 Andrew Cagney <ac131313@redhat.com> 24535 24536 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to 24537 setlocale, bindtextdomain and textdomain. 24538 245392002-06-11 Jim Blandy <jimb@redhat.com> 24540 24541 * lib/gdb.exp (get_debug_format): Tolerate message saying whether 24542 preprocessor macro information is present. 24543 24544 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New 24545 tests. 24546 245472002-06-06 Michael Snyder <msnyder@redhat.com> 24548 24549 * gdb.base/overlays.exp: Record addresses of overlay 24550 functions in TCL variables rather than in GDB variables, 24551 to avoid having GDB convert them to pointers (with loss 24552 of information). 24553 24554 * gdb.base/d10v.ld: Merge in several years worth of 24555 default linker script changes. 24556 * gdb.base/long_long.exp: Add check for sizeof (long double). 24557 245582002-06-06 Michal Ludvig <mludvig@suse.cz> 24559 24560 * gdb.asm/asm-source.exp: Add x86-64 target. 24561 * gdb.asm/x86_64.inc: New. 24562 245632002-05-30 Michael Chastain <mec@shout.net> 24564 24565 From Benjamin Kosnik <bkoz@redhat.com>: 24566 * gdb.c++/m-static.cc: New file. 24567 * gdb.c++/m-static.exp: New file. 24568 245692002-05-28 Michael Snyder <msnyder@redhat.com> 24570 24571 * gdb.base/call-ar-st.exp: Allow for reduced floating point 24572 precision. 24573 245742002-05-27 Michael Chastain <mec@shout.net> 24575 24576 From Benjamin Kosnik <bkoz@redhat.com>: 24577 * gdb.c++/m-data.cc: New file. 24578 * gdb.c++/m-data.exp: New file. 24579 245802002-05-27 Michael Chastain <mec@shout.net> 24581 24582 From Benjamin Kosnik <bkoz@redhat.com>: 24583 * gdb.c++/try_catch.cc: New file. 24584 * gdb.c++/try_catch.exp: New file. 24585 245862002-05-27 Michael Chastain <mec@shout.net> 24587 24588 * gdb.c++/local.exp: Accept more nested types in output. 24589 245902002-05-26 Michael Chastain <mec@shout.net> 24591 24592 * gdb.base/call-rt-st.exp: Fix typo in brace quoting. 24593 245942002-05-15 Nick Clifton <nickc@cambridge.redhat.com> 24595 24596 * lib/gdb.exp (gdb_wrapper_init): Just because 24597 gdb_wrapper_file exists, this does not mean that the file 24598 should not be rebuilt. That is what gdb_wrapper_initialized 24599 is for. 24600 (default_gdb_init): Reset gdb_wrapper_initialized. 24601 246022002-05-23 Michael Snyder <msnyder@redhat.com> 24603 24604 * gdb.base/all-bin.exp: Revise previous patch by just reducing 24605 the precision of the floating point test results. 24606 * gdb.base/call-rt-st.exp: Ditto. 24607 24608 * gdb.base/all-bin.exp: Allow for reduced floating point precision. 24609 * gdb.base/call-rt-st.exp: Ditto. 24610 246112002-05-19 Michael Chastain <mec@shout.net> 24612 24613 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings. 24614 246152002-05-19 Elena Zannoni <ezannoni@redhat.com> 24616 24617 * configure.in (configdirs): Add gdb.arch. 24618 * configure: Regenerate. 24619 246202002-05-17 Jim Blandy <jimb@redhat.com> 24621 24622 * gdb.base/completion.exp: Recognize the more detailed error 24623 messages produced by the macro expander's lexical analyzer. 24624 246252002-05-14 Elena Zannoni <ezannoni@redhat.com> 24626 24627 * gdb.arch/altivec-abi.c: New file. 24628 * gdb.arch/altivec-abi.exp: New file. 24629 * gdb.arch/altivec-regs.c: New file. 24630 * gdb.arch/altivec-regs.exp: New file. 24631 246322002-05-14 Daniel Jacobowitz <drow@mvista.com> 24633 24634 * gdb.base/maint.exp (maint print type): Update for new type 24635 structure. 24636 246372002-05-14 Elena Zannoni <ezannoni@redhat.com> 24638 24639 * gdb.arch: New directory. 24640 * gdb.arch/configure.in: New file. 24641 * gdb.arch/configure: New file. 24642 * gdb.arch/Makefile.in: New file. 24643 246442002-05-13 Corinna Vinschen <vinschen@redhat.com> 24645 24646 * gdb.asm/asm-source.exp: Add v850 as supported target. 24647 * gdb.asm/v850.inc: New file. 24648 246492002-05-13 Daniel Jacobowitz <drow@mvista.com> 24650 24651 * gdb.c++/annota2.exp (annotate-quit): Add comment. 24652 246532002-05-12 Daniel Jacobowitz <drow@mvista.com> 24654 24655 * gdb.base/break.exp: Check 'break "marker2"'. 24656 246572002-05-10 Michael Snyder <msnyder@redhat.com> 24658 24659 * gdb.base/long_long.exp: Fix typo. 24660 246612002-05-10 Jim Blandy <jimb@redhat.com> 24662 24663 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is 24664 a bug. 24665 24666 * gdb.base/printcmds.exp (test_integer_literals_rejected): 24667 Recognize more detailed error message produced by the macro 24668 expander's lexical analyzer. 24669 * lib/gdb.exp (test_print_reject): Same. 24670 246712002-05-09 Mark Kettenis <kettenis@gnu.org> 24672 24673 * gdb.c++/method.exp: Fix typo. 24674 246752002-05-08 Michael Snyder <msnyder@redhat.com> 24676 24677 * gdb.mi/mi-var-child.exp: Accept (void) as well as (). 24678 * gdb.mi/mi0-var-child.exp: Accept (void) as well as (). 24679 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale. 24680 * gdb.base/long_long.exp: Merge clauses for arm and xscale. 24681 Add iftarget clause for strongarm. 24682 246832002-05-06 Michael Snyder <msnyder@redhat.com> 24684 24685 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper. 24686 (gdb_continue_to_end): Accept output from status wrapper. 24687 * gdb.base/ending-run.exp: Add case for output from status wrapper. 24688 Clean up fail messages to match pass messages. 24689 24690 Enable the "needs_status_wrapper" testsuite feature. 24691 * lib/gdb.exp (gdb_wrapper_init): New procedure. 24692 (gdb_compile): Conditionally call gdb_wrapper_init. 24693 * gdb.base/a2-run.exp: Recognize output from status wrapper. 24694 * gdb.c++/method.exp: Recognize output from status wrapper. 24695 246962002-05-06 Ben Elliston <bje@redhat.com> 24697From Graydon Hoare <graydon@redhat.com> 24698 24699 * config/sid.exp: Include support for "rawsid" protocol. 24700 247012002-05-03 Jim Blandy <jimb@redhat.com> 24702 24703 * gdb.c++/hang.exp: Check for corruption of the cv_type chain. 24704 * gdb.c++/hang3.C: New file. 24705 247062002-05-04 Andrew Cagney <ac131313@redhat.com> 24707 24708 * gdb.base/default.exp: Remove obsolete code. 24709 * gdb.c++/misc.exp: Ditto. Update copyright. 24710 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright. 24711 * gdb.base/whatis.exp: Ditto. Update copyright. 24712 * gdb.base/scope.exp: Ditto. Update copyright. 24713 * gdb.base/ptype.exp: Ditto. Update copyright. 24714 * gdb.base/printcmds.exp: Ditto. Update copyright. 24715 * gdb.base/opaque.exp: Ditto. Update copyright. 24716 * gdb.base/list.exp: Ditto. 24717 * gdb.base/funcargs.exp: Ditto. Update copyright. 24718 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete. 24719 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete. 24720 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete. 24721 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete. 24722 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete. 24723 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete. 24724 247252002-05-02 Michael Snyder <msnyder@redhat.com> 24726 24727 * gdb.base/watchpoint.exp: Add xscale target. 24728 * gdb.base/long_long.exp: Add xscale target. 24729 * gdb.base/default.exp: Add xscale target. 24730 247312002-05-01 Jim Blandy <jimb@redhat.com> 24732 24733 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H, 24734 gdb.c++/hang.exp: New test. 24735 247362002-05-01 Fred Fish <fnf@redhat.com> 24737 24738 * gdb.base/completion.exp: Handle completions of "./Make" for 24739 more than one completion possibility, as is the case when we 24740 build and test in the source tree. 24741 247422002-04-29 Anthony Green <green@redhat.com> 24743 24744 * gdb.java/jmisc1.exp: New file. 24745 * gdb.java/jmisc2.exp: New file. 24746 247472002-04-24 Daniel Jacobowitz <drow@mvista.com> 24748 24749 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'. 24750 247512002-04-23 Elena Zannoni <ezannoni@redhat.com> 24752 24753 * gdb.base/help.exp: Change 'help status' to allow for target 24754 dependent output differences. 24755 247562002-04-22 Michael Chastain <mec@shout.net> 24757 24758 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483. 24759 247602002-04-22 Michael Chastain <mec@shout.net> 24761 24762 * gdb.c++/method.exp: Fix syntax of reference to gdb/277. 24763 247642002-04-17 David S. Miller <davem@redhat.com> 24765 24766 * gdb.asm/sparc64.inc: New file. 24767 * gdb.asm/asm-source.exp: Handle sparc64-*-*. 24768 247692002-04-19 Elena Zannoni <ezannoni@redhat.com> 24770 24771 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the 24772 instruction file directly into the build tree. Clean up at end of 24773 test. 24774 247752002-04-18 David S. Miller <davem@redhat.com> 24776 24777 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to 24778 handle 64-bit platforms correctly. 24779 * gdb.base/maint.exp: Likewise. 24780 247812002-04-18 Kevin Buettner <kevinb@redhat.com> 24782 24783 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need 24784 ``-fpic'' when compiling files comprising a shared library, but 24785 it does need additional linker flags in order to find shared 24786 libraries at run time. 24787 247882002-04-18 Kevin Buettner <kevinb@redhat.com> 24789 24790 * gdb.base/cvexpr.c (use): New function. 24791 (main): Invoke use() on all global variables to prevent 24792 some linkers from deleting these otherwise unused symbols. 24793 247942002-04-17 Michael Chastain <mec@shout.net> 24795From David S. Miller <davem@redhat.com> 24796 24797 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to 24798 handle 64-bit platforms correctly. 24799 248002002-04-12 Michael Snyder <msnyder@redhat.com> 24801From Jim Blandy <jimb@redhat.com> 24802 * gdb.base/foo.c (foox): Remove section attribute; the linker 24803 script can handle this instead. 24804 * gdb.base/bar.c (barx): Same. 24805 * gdb.base/baz.c (bazx): Same. 24806 * gdb.base/grbx.c (grbxx): Same. 24807 24808 * gdb.base/overlays.exp: New test: check that GDB's manual overlay 24809 manager doesn't automatically unmap overlays unnecessarily. 24810 248112002-04-10 Martin M. Hunt <hunt@redhat.com> 24812 24813 * gdb.base/ending-run.exp: Fix pattern for Mips targets 24814 stepping out of main. 24815 248162002-04-09 Michael Chastain <mec@shout.net> 24817 24818 * gdb.c++/local.cc (main): Move call to marker1() inside nested 24819 scope so that the nested scope tests will make sense. 24820 * gdb.c++/local.exp: Write patterns that actually work with gcc 24821 (the HP patterns "were never known to work with gcc"). 24822 Keep the old aCC patterns too. 24823 248242002-04-09 Daniel Jacobowitz <drow@mvista.com> 24825 24826 * gdb.base/attach.exp: Correct target board test. 24827 248282002-04-08 Michael Chastain <mec@shout.net> 24829 24830 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this" 24831 in a const method. Add some xfail and fail cases for configurations 24832 that do not emit the "const ...". 24833 248342002-04-07 Michael Chastain <mec@shout.net> 24835 24836 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect. 24837 Accept "A * const" and "const A * const" as type of "this". 24838 Fix spelling of getFunky throughout. Make messages uniform. 24839 248402002-04-07 Elena Zannoni <ezannoni@redhat.com> 24841 24842 Work around for PR gdb/285: 24843 * gdb.asm/asm-source.exp: Bail out if multilibs are detected. 24844 248452002-04-07 Elena Zannoni <ezannoni@redhat.com> 24846 24847 * gdb.asm/asm-source.exp: Build symbolic link to arch specific 24848 instructions file at run time instead of configure time. 24849 Sometimes we run the test in a directory that is not the one we 24850 configured in. 24851 * gdb.asm/configure.in: Delete creation of symlink. 24852 * gdb.asm/configure: Regenerate. 24853 248542002-04-05 J. Brobecker <brobecker@gnat.com> 24855 24856 * gdb.gdb/xfullpath.exp: New test, to exercise the new 24857 xfullpath () function. 24858 248592002-04-04 Daniel Jacobowitz <drow@mvista.com> 24860 24861 * gdb.asm/Makefile.in: Correct dependencies. 24862 24863 * gdb.asm/powerpc.inc: New file. 24864 * gdb.asm/asm-source.exp: Add PowerPC. 24865 * gdb.asm/configure.in: Likewise. 24866 * gdb.asm/configure: Regenerated. 24867 248682002-04-04 Daniel Jacobowitz <drow@mvista.com> 24869 24870 * gdb.base/relocate.exp: New file. 24871 * gdb.base/relocate.c: New file. 24872 248732002-04-04 Fred Fish <fnf@redhat.com> 24874 24875 * gdb.base/step-test.exp: Update comment regarding stopping in 24876 memcpy/bcopy calls inserted as part of the compiler runtime. 24877 248782002-04-04 Michael Snyder <msnyder@redhat.com> 24879 24880 * gdb.base/ovlymgr.c: Add overlay event breakpoint support. 24881 248822002-04-03 Daniel Jacobowitz <drow@mvista.com> 24883 24884 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect. 24885 (gdb_expect): Remove $notransfer hack. 24886 248872002-04-02 Daniel Jacobowitz <drow@mvista.com> 24888 24889 * gdb.c++/classes.exp ("calling method for small class"): Match 24890 updated register output. 24891 248922002-03-30 Daniel Jacobowitz <drow@mvista.com> 24893 24894 Fix PR gdb/452 24895 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd 24896 when finished. Make gdb_file_cmd send "exec-file" when 24897 appropriate. 24898 248992002-03-30 Daniel Jacobowitz <drow@mvista.com> 24900 24901 * gdb.base/attach.exp: Remove extra setup_xfail. 24902 249032002-03-26 Michael Snyder <msnyder@redhat.com> 24904 24905 * gdb.base/default.exp: Add tests for dump, append, and restore. 24906 * gdb.base/help.exp: Add tests for dump, append, and restore. 24907 * gdb.base/dump.exp: New file, test dump, append and restore. 24908 * gdb.base/dump.c: New file. 24909 249102002-03-27 Michael Snyder <msnyder@redhat.com> 24911 24912 * gdb.base/help.exp: Modify expect strings to reflect 24913 clean-ups in help messages. 24914 249152002-03-26 Fred Fish <fnf@redhat.com> 24916 24917 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we 24918 have debugging info for those functions and the compiler uses them 24919 internally to copy structs around. 24920 249212002-03-26 Fred Fish <fnf@redhat.com> 24922 24923 * gdb.base/list.exp: Revert the change made yesterday and add note 24924 about why we don't list the default lines for remote targets. 24925 249262002-03-25 Michael Snyder <msnyder@redhat.com> 24927 24928 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps. 24929 249302002-03-25 Fred Fish <fnf@redhat.com> 24931 24932 * gdb.base/list.exp: This test works on remote targets so remove 24933 the short circuit for remote targets. Update copyright. 24934 249352002-03-25 Fred Fish <fnf@redhat.com> 24936 24937 * gdb.base/attach.exp: Fix logic error that was suppressing this 24938 test for all non hppa*-*-hpux* targets, instead of the hp target. 24939 Move comments closer to the suppression point. Also now need to 24940 check that we are running natively. 24941 249422002-03-22 Michael Snyder <msnyder@redhat.com> 24943 24944 * gdb.base/default.exp: Add test for gcore. Update copyright. 24945 * gdb.base/help.exp: Add test for gcore. Update copyright. 24946 249472002-03-06 Fred Fish <fnf@redhat.com> 24948 24949 * gdb.base/funcargs.c: Remove extraneous ';' character. 24950 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character. 24951 249522002-03-04 Michael Chastain <mec@shout.net> 24953 24954 * gdb.mi/mi-var-cmd.exp: In test "create local variable func", 24955 accommodate gcc v3 function signature. 24956 * gdb.mi/mi0-var-cmd-exp: Ditto. 24957 249582002-02-24 Andrew Cagney <ac131313@redhat.com> 24959 24960 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either 24961 ``GNU/Linux'' or ``Linux kernel'' 24962 * testsuite/gdb.threads/pthreads.c: Ditto. 24963 249642002-02-24 Michael Chastain <mec@shout.net> 24965 24966 * gdb.threads/pthreads.c (thread1): Add a return statement. 24967 (thread2): Likewise. 24968 (foo): Likewise. 24969 249702002-02-23 Michael Chastain <mec@shout.net> 24971 24972 * gdb.threads/linux-dp.c (philosopher): Add a return statement 24973 to placate gcc. 24974 249752002-02-23 Michael Chastain <mec@shout.net> 24976 24977 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on 24978 test "ptype bint". The test passes on all my stabs configurations. 24979 249802002-02-21 Jim Blandy <jimb@redhat.com> 24981 24982 * gdb.asm/asm-source.exp: Parse the output from `info sources' one 24983 filename at a time, and watch for the ones we want to see. 24984 24985 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing 24986 types of pointers to prototyped functions. 24987 249882002-02-20 Andrew Cagney <ac131313@redhat.com> 24989 24990 * gdb.base/sizeof.c (main): Call fill_structs. Print value of 24991 signed, unsigned and straight char. 24992 (padding_char, padding_short, padding_int, padding_long, 24993 padding_long_long, padding_float, padding_double, 24994 padding_long_double): New global variables. 24995 (fill, fill_structs): New functions. 24996 24997 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check 24998 for correctly sized writes. Update copyright. 24999 (get_valueof): New procedure. 25000 (get_sizeof): Call get_valueof. 25001 (check_valueof): New procedure. 25002 (check_padding): New procedure. 25003 250042002-02-20 Michael Chastain <mec@shout.net> 25005 25006 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls 25007 to setup_xfail. Document some of the remaining calls. 25008 250092002-02-18 Michael Chastain <mec@shout.net> 25010 25011 * gdb.c++/userdef.exp: Update copyright year. 25012 250132002-02-18 Daniel Jacobowitz <drow@mvista.com> 25014 25015 * gdb.c++/userdef.exp: Test overloaded operators properly. 25016 Remove xfails. 25017 250182002-02-14 Michael Snyder <msnyder@redhat.com> 25019 25020 * gdb.base/gcore.exp: Relax recognition of function breakpoint. 25021 250222002-02-14 Daniel Jacobowitz <drow@mvista.com> 25023 25024 * gdb.base/a2-run.exp: Check for a remote target properly. 25025 * gdb.base/annota1.exp: Likewise. 25026 * gdb.base/list.exp: Likewise. 25027 * gdb.base/reread.exp: Likewise. 25028 * gdb.base/scope.exp: Likewise. 25029 * gdb.base/shlib-call.exp: Likewise. 25030 * gdb.base/term.exp: Likewise. 25031 * gdb.c++/annota2.exp: Likewise. 25032 250332002-02-13 Richard Earnshaw <rearnsha@arm.com> 25034 25035 * gdb.base/watchpoint.exp: Restore previous timeout at end of test. 25036 250372002-02-10 Michael Chastain <mec@shout.net> 25038 25039 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type. 25040 (call_after_alloca): Ditto. 25041 250422002-02-10 Daniel Jacobowitz <drow@mvista.com> 25043 25044 * gdb.base/ending-run.exp: Guard "cont" test with 25045 gdb_skip_stdio_test. 25046 250472002-02-06 Jim Blandy <jimb@redhat.com> 25048 25049 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests 25050 from here... 25051 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp: 25052 To here. Disable this test on non-HP platforms. Add big comment. 25053 250542002-02-04 Michael Snyder <msnyder@redhat.com> 25055 25056 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets 25057 other than d10v and m32r. 25058 250592002-02-02 Richard Earnshaw <rearnsha@arm.com> 25060 25061 * gdb.base/default.exp: Rewrite test patterns to reduce time 25062 taken to match them. 25063 250642002-01-30 Daniel Jacobowitz <drow@mvista.com> 25065 25066 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling. 25067 Allow a start function above main. 25068 * gdb.threads/linux-dp.exp: Fix copyright date. 25069 250702002-01-30 Daniel Jacobowitz <drow@mvista.com> 25071 25072 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'. 25073 (check_philosopher_stack): Check for manager thread before checking 25074 for a just-starting thread. 25075 250762002-01-30 Daniel Jacobowitz <drow@mvista.com> 25077 25078 From Neil Booth <neil@daikokuya.demon.co.uk>: 25079 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid 25080 warnings. 25081 250822002-01-21 Fred Fish <fnf@redhat.com> 25083 25084 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee 25085 not caller. 25086 250872002-01-21 Jim Blandy <jimb@redhat.com> 25088 25089 * gdb.base/reread.exp: Check that GDB properly re-reads the 25090 executable file when it changes while no inferior is running. 25091 250922002-01-21 Fred Fish <fnf@redhat.com> 25093 25094 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to 25095 optionally accept the "shlib events" variation. 25096 250972002-01-21 Jim Blandy <jimb@redhat.com> 25098 25099 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just 25100 call `fflush' after every `printf', so that the output is produced 25101 at predictable points, regardless of whatever buffering does (or 25102 doesn't) take place. 25103 * gdb.base/ending-run.exp: Adjust tests to expect output to appear 25104 at different points. 25105 251062002-01-20 Daniel Jacobowitz <drow@mvista.com> 25107 25108 * gdb.c++/inherit.exp: Update copyright years. 25109 * gdb.c++/method.exp: Likewise. 25110 251112002-01-20 Daniel Jacobowitz <drow@mvista.com> 25112 25113 * gdb.c++/classes.exp: Update for improved v3 support and skipping 25114 artificial methods/arguments. 25115 * gdb.c++/derivation.exp: Likewise. 25116 * gdb.c++/inherit.exp: Likewise. 25117 * gdb.c++/method.exp: Likewise. 25118 * gdb.c++/virtfunc.exp: Likewise. 25119 251202002-01-18 Andrew Cagney <ac131313@redhat.com> 25121 25122 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete. 25123 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto. 25124 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto. 25125 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto. 25126 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto. 25127 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto. 25128 251292002-01-17 Jim Blandy <jimb@redhat.com> 25130 25131 * gdb.asm/asm-source.exp (info symbol): Take another shot at 25132 anchoring the pattern matching the entry point symbol's name. 25133 251342002-01-17 Andrew Cagney <ac131313@redhat.com> 25135 25136 * gdb.base/maint.exp: Update ``maint internal-error'' to match 25137 continue/quit query. Update copyright. 25138 251392002-01-14 Michael Snyder <msnyder@redhat.com> 25140 25141 * gdb.base/gcore.exp: Remove extra debugging output. 25142 251432002-01-13 Daniel Jacobowitz <drow@mvista.com> 25144 25145 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result 25146 for slightly dubious v2 mangled string. 25147 251482002-01-13 Daniel Jacobowitz <drow@mvista.com> 25149 25150 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path. 25151 251522002-01-10 Jason Merrill <jason@redhat.com> 25153 25154 * gdb.c++/namespace.exp: Accept trailing const for 'this'. 25155 25156 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy 25157 constructors. 25158 * gdb.c++/derivation.exp: Likewise. 25159 * gdb.c++/templates.exp: Likewise. 25160 * gdb.c++/virtfunc.exp: Likewise. 25161 251622002-01-10 Michael Snyder <msnyder@redhat.com> 25163 25164 * gdb.c++/namespace.exp: Accept both '\0' and '\000'. 25165 251662002-01-08 Michael Snyder <msnyder@redhat.com> 25167 25168 * gdb.base/gcore.exp: New test for generate-core-file command. 25169 * gdb.base/gcore.c: Testcase for above. 25170 * gdb.threads/gcore-thread.exp: New test for gcore (threaded). 25171 251722002-01-08 Jason Merrill <jason@redhat.com> 25173 25174 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>. 25175 251762002-01-07 Fred Fish <fnf@redhat.com> 25177 25178 * gdb.c++/overload.exp: Remove unconditional xfails for: 25179 print foo_instance1.overloadargs(1) 25180 print foo_instance1.overloadargs(1, 2) 25181 print foo_instance1.overloadargs(1, 2, 3) 25182 print foo_instance1.overloadargs(1, 2, 3, 4) 25183 print foo_instance1.overloadargs(1, 2, 3, 4, 5) 25184 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6) 25185 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7) 25186 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8) 25187 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9) 25188 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) 25189 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11) 25190 print foo_instance1.overload1arg() 25191 print foo_instance1.overload1arg((char)arg2) 25192 print foo_instance1.overload1arg((signed char)arg3) 25193 print foo_instance1.overload1arg((unsigned char)arg4) 25194 print foo_instance1.overload1arg((int)arg7) 25195 print foo_instance1.overload1arg((unsigned int)arg8) 25196 print foo_instance1.overload1arg((float)arg11) 25197 print foo_instance1.overload1arg((double)arg12) 25198 251992002-01-07 Michael Snyder <msnyder@redhat.com> 25200 25201 * gdb.base/huge.exp: New test. Print a very large target data object. 25202 (skip_huge_test): New test variable. Define if you want to skip this 25203 test. The test reads an 8 megabyte data object from the target, so it 25204 might be very time consuming on remote targets with a slow connection. 25205 * gdb.base/huge.c: New file. Test case for above. 25206 252072002-01-07 Fred Fish <fnf@redhat.com> 25208 25209 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo, 25210 g_instance.bfoo, and g_instance.cfoo. 25211 252122002-01-07 Jeffrey A Law <law@redhat.com> 25213 25214 * gdb.base/break.c (multi_line_if_conditional): New function. 25215 (multi_ilne_while_conditional): Likewise. 25216 * gdb.base/break.exp: Verify that a breakpoint on a multi-line 25217 IF or WHILE condition puts the breakpoint at the start of 25218 the condition. 25219 25220 * gdb.base/selftest.exp (backtrace through signal handler): Remove 25221 hppa*-*-hpux* expected failure. 25222 * gdb.base/structs.exp (do_function_calls): Similarly. 25223 25224 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware 25225 watchpoints. 25226 252272002-01-06 Andrew Cagney <ac131313@redhat.com> 25228 25229 Fix PR gdb/66. 25230 * gdb.base/structs.exp: Replace skip for a29k with skip for 25231 gdb,cannot_call_functions. 25232 * gdb.base/call-ar-st.exp: Remove references to a29k in comments. 25233 * gdb.base/callfuncs.exp: Ditto. 25234 * gdb.base/call-rt-st.exp: Ditto. 25235 * gdb.base/call-strs.exp: Ditto. 25236 * gdb.base/callfwmall.exp: Ditto. 25237 * gdb.base/scope.exp: Obsolete xfail a29k. 25238 * gdb.c++/misc.exp: Ditto. 25239 * gdb.c++/cplusfuncs.exp: Ditto. 25240 * gdb.base/ptype.exp: Ditto. 25241 * gdb.base/printcmds.exp: Ditto. 25242 * gdb.base/opaque.exp: Ditto. 25243 * gdb.base/list.exp: Ditto. 25244 * gdb.base/funcargs.exp: Ditto. 25245 * gdb.base/default.exp: Ditto. 25246 252472002-01-04 Michael Snyder <msnyder@redhat.com> 25248 25249 * gdb.base/info-proc.exp: New file, test for "info proc" cmd. 25250 * gdb.base/maint.exp: Add tests for maint info sections options. 25251 25252Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com) 25253 25254 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails. 25255 252562001-12-20 Corinna Vinschen <vinschen@redhat.com> 25257 25258 * gdb.asm/arm.inc: New file. 25259 * gdb.asm/asm-source.exp: Add arm targets. 25260 * gdb.asm/configure.in: Ditto. 25261 * gdb.asm/configure: Recreated from configure.in. 25262 25263Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com) 25264 25265 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling 25266 with HP's compiler. 25267 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise. 25268 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise. 25269 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise. 25270 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise. 25271 25272 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with 25273 either HP's compilers or GCC. 25274 25275 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either 25276 a SIGBUS or SIGSEGV. 25277 25278 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command. 25279 25280 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test 25281 can be compiled with either HP's compiler or GCC. 25282 25283 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely. 25284 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely. 25285 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely. 25286 25287 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings 25288 to match current gdb output. Update due to using auto-solib-limit 25289 for limiting instead of overloading auto-solib-add. 25290 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the 25291 test program. 25292 25293 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*" 25294 * gdb.hp/gdb.base-hp/dollar.exp: Likewise 25295 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise. 25296 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise. 25297 * gdb.hp/gdb.base-hp/reg.exp: Likewise. 25298 * gdb.hp/gdb.compat/xdb3.exp: Likewise. 25299 * gdb.hp/gdb.defects/bs15503.exp: Likewise. 25300 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise 25301 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise 25302 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise 25303 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise. 25304 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise. 25305 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise. 25306 25307 * gdb.base/annota1.exp: Expect failure for hpux11 when posting 25308 a SIGTRAP to the inferior. 25309 253102001-12-19 Corinna Vinschen <vinschen@redhat.com> 25311 25312 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16. 25313 Substitute call to target_link by call to gdb_compile. 25314 25315Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com) 25316 25317 * gdb.base/break.exp: Fix HP specific search string when testing 25318 backtracing in a called function. 25319 25320 * gdb.base/constvars.exp: Only set lang to C++ if we're 25321 compiling the test with HP's compilers. 25322 * gdb.base/volatile.exp: Similarly. 25323 253242001-12-19 Jim Blandy <jimb@redhat.com> 25325 25326 * gdb.base/printcmds.exp: Expect the null character to be printed 25327 as '\0', and the '\013' to be printed as '\v'. 25328 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same. 25329 * gdb.base/setvar.exp: Same. 25330 253312001-12-17 Jim Blandy <jimb@redhat.com> 25332 25333 * gdb.base/completion.exp: Rather than completing very long 25334 filenames, which can make the readline library produce output we 25335 don't recognize, cd to the directory first, and then complete 25336 using nice, short relative paths. 25337 25338 * gdb.base/completion.exp: On some systems, there is, in fact, a 25339 variable named `b' in scope, since GDB treats all static 25340 variables as being in scope. So use `no_var_named_this' 25341 instead of `b'. 25342 25343 * gdb.base/corefile.exp: Recognize the message saying that GDB 25344 can't find the core file's registers as a failure. 25345 253462001-12-13 Jackie Smith Cashion <jsmith@redhat.com> 25347 25348 * gdb.base/commands.exp (user_defined_command_test): Make "show user" 25349 test expect string more specific. 25350 253512001-12-13 Corinna Vinschen <vinschen@redhat.com> 25352 25353 * gdb.asm/asm-source.exp: Add support for xstormy16. 25354 * gdb.asm/configure.in: Ditto. 25355 * gdb.asm/configure: Rebuild. 25356 * gdb.asm/xstormy16.inc: New file. 25357 253582001-12-10 Fred Fish <fnf@redhat.com> 25359 25360 * gdb.base/maint.exp: Update to match changes in type dumping code. 25361 253622001-12-10 Jim Blandy <jimb@redhat.com> 25363 25364 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern 25365 matching the entry point symbol's name at the beginning of the 25366 line. 25367 253682001-12-07 Daniel Jacobowitz <drow@mvista.com> 25369 25370 * gdb.c++/classes.exp, gdb.c++/derivation.exp, 25371 gdb.c++/inherit.exp, gdb.c++/method.exp, 25372 gdb.c++/namespace.exp, gdb.c++/templates.exp, 25373 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler 25374 and class layout support. 25375 253762001-12-07 Daniel Jacobowitz <drow@mvista.com> 25377 25378 * gdb.c++/classes.exp: Add test for static member function. 25379 * gdb.c++/misc.cc: Add class with static member function. 25380 253812001-12-07 Jim Blandy <jimb@redhat.com> 25382 25383 If GDB says it can't find the struct the function returned, report 25384 those tests as `unsupported'. 25385 * gdb.base/call-rt-st.exp (print_struct_call): New function. 25386 Rewrite subsequent tests to use it. 25387 25388 If GDB says it can't find the struct the function returned, report 25389 those tests as `unsupported'. 25390 * gdb.base/structs.exp (call_struct_func): New function. 25391 (do_function_calls): Use call_struct_func to call the functions 25392 returning structs. 25393 25394 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us 25395 whether functions are prototyped or not, so we can't possibly pass 25396 arguments to t_float_values2 properly. 25397 25398 * gdb.base/break.exp: (test_next_with_recursion): Don't change the 25399 value of `timeout' for targets other than the mips*tx39-*. 25400 254012001-12-06 Michael Snyder <msnyder@redhat.com> 25402 25403 * gdb.asm/asm-source.exp: Add tests for info target, info symbol, 25404 and detect whether the start symbol has a leading underscore. 25405 254062001-12-04 Jim Blandy <jimb@redhat.com> 25407 25408 * gdb.base/completion.exp: Clarify indentation. 25409 254102001-12-03 Jim Blandy <jimb@redhat.com> 25411 25412 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int' 25413 variables on the S/390, not `.word'. 25414 254152001-11-30 Jim Blandy <jimb@redhat.com> 25416 25417 Add assembly-source tests for s390-ibm-linux. 25418 * gdb.asm/s390.inc: New file. 25419 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for 25420 the S/390 architecture. 25421 * gdb.asm/configure: Regenerated. 25422 254232001-11-30 Michael Snyder <msnyder@redhat.com> 25424 25425 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return, 25426 next, info source, info sources, info line, global and static 25427 variables, and static functions. 25428 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition). 25429 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar. 25430 * gdb.asm/asmsrc1.s: Add a static function and some variables. 25431 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next'). 25432 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer. 25433 (gdbasm_leave): Restore frame pointer. 25434 (gdbasm_startup): Copy stack set-up from crt0.S. 25435 254362001-11-26 Fernando Nasser <fnasser@redhat.com> 25437 25438 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>: 25439 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer 25440 to a local (non-static) variable. Copy tstruct.a to a static buffer 25441 and return a pointer to that buffer. 25442 * gdb.base/callfwmall.c (t_structs_a): Ditto. 25443 254442001-11-24 Mark Kettenis <kettenis@gnu.org> 25445 25446 * gdb.asm/configure.in: Fix recognition of ix86 target. 25447 * gdb.asm/configure: Regenerate. 25448 254492001-11-21 Michael Snyder <msnyder@redhat.com> 25450 25451 * gdb.asm/sparc.inc: New file. 25452 * gdb.asm/asm-source.exp: Recognize sparc target. 25453 * gdb.asm/configure.in: Recognize sparc target. 25454 * gdb.asm/configure: Regenerate. 25455 254562001-11-21 Michael Snyder <msnyder@redhat.com> 25457 25458 * gdb.asm/m32r.inc: New file. 25459 * gdb.asm/asm-source.exp: Recognize m32r target. 25460 * gdb.asm/configure.in: Recognize m32r target. 25461 * gdb.asm/configure: Regenerate. 25462 254632001-11-20 Michael Snyder <msnyder@redhat.com> 25464 25465 * gdb.asm/i386.inc: New file. 25466 * gdb.asm/asm-source.exp: Recognize ix86 target. 25467 * gdb.asm/configure.in: Recognize ix86 target. 25468 * gdb.asm/configure: Regenerate. 25469 25470 * gdb.c++/namespace.exp: Fix quotes in output messages. 25471 254722001-11-14 Michael Snyder <msnyder@redhat.com> 25473 25474 * gdb.base/code-expr.exp: New file. Tests use of the "@code" 25475 qualifier in a type cast expression, to designate an address 25476 in the instruction space (Harvard architecture). 25477 254782001-11-13 Michael Snyder <msnyder@redhat.com> 25479 25480 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files. 25481 Tests for expressions using 'const' and 'volatile'. 25482 254832001-11-13 Corinna Vinschen <vinschen@redhat.com> 25484 25485 * gdb.asm/asm-sources.exp: Allow defining linker flags. 25486 254872001-11-12 Daniel Jacobowitz <drow@mvista.com> 25488 25489 * lib/mi-support.exp (mi_run_to_helper): Move comments 25490 outside of gdb_expect. 25491 254922001-11-11 Daniel Jacobowitz <drow@mvista.com> 25493 25494 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to, 25495 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to, 25496 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to, 25497 mi0_run_to): New functions. 25498 * gdb.mi/mi-simplerun.exp: Use them. 25499 * gdb.mi/mi0-simplerun.exp: Likewise. 25500 * gdb.mi/mi-var-cmd.exp: Likewise. 25501 * gdb.mi/mi0-var-cmd.exp: Likewise. 25502 255032001-11-10 Andrew Cagney <ac131313@redhat.com> 25504 25505 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros. 25506 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update. 25507 255082001-11-09 Andrew Cagney <ac131313@redhat.com> 25509 25510 * gdb.base/restore.exp: Include $expected value in restored test 25511 message. 25512 255132001-11-09 Andrew Cagney <ac131313@redhat.com> 25514 25515 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not 25516 implemented. 25517 255182001-11-08 Michael Snyder <msnyder@redhat.com> 25519 25520 * gdb.base/callfuncs.exp: Add tests for nested call dummies. 25521 Add pass/fail message for stop at breakpoint in call dummy function. 25522 255232001-11-07 Michael Snyder <msnyder@redhat.com> 25524 25525 * gdb.c++/templates.exp (test_template_breakpoints): 25526 If we get an overload menu, but it does not match what 25527 we expect, we still need to issue the "cancel" command. 25528 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*", 25529 making the whitespace optional. Argument for "new" may be 25530 "unsigned" as well as "unsigned int/long". 25531 * gdb.c++/templates.exp: Replace "const &" with "const ?&", 25532 making the whitespace optional. Also replace "(void) with 25533 "((void|)), making the keyword "void" optional. 25534 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&", 25535 making the whitespace optional. Also replace "(void) with 25536 "((void|)), making the keyword "void" optional. 25537 * gdb.base/callfuncs.c (t_float_values): This function must 25538 _not_ be prototyped, and the following function (t_float_values2) 25539 must be prototyped (if the compiler supports it), so that GDB 25540 can be tested against both cases. Usually one case involves 25541 promotion of float to double, while the other does not. 25542 * gdb.base/callfwmall.c: Ditto. 25543 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that 25544 includes a stack frame for "start". 25545 255462001-11-05 Jim Blandy <jimb@redhat.com> 25547 25548 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that 25549 pointers are 32 bits long, and that offsets of relocs are always 25550 stored in the data (REL-style), and not in the reloc entry itself 25551 (RELA-style). 25552 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and 25553 stabs. 25554 255552001-11-01 Michael Snyder <msnyder@redhat.com> 25556 25557 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names 25558 and regular expression operators by using quoting. 25559 255602001-10-31 Michael Snyder <msnyder@redhat.com> 25561 25562 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(), 25563 depending on what the symbol table contains. 25564 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in 25565 the output of the ptype command. Similarly, accept both "const &" 25566 and "const&". 25567 255682001-10-31 Corinna Vinschen <vinschen@redhat.com> 25569 25570 * gdb.base/miscexprs.c (main): Add usage of preprocessor 25571 symbol `STORAGE' to allow to choose the storage class of 25572 the local datastructures. 25573 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...' 25574 compiler directive. 25575 255762001-10-30 Michael Snyder <msnyder@redhat.com> 25577 25578 * gdb.base/jump.exp: Allow it to run for all targets. 25579 255802001-10-29 Corinna Vinschen <vinschen@redhat.com> 25581 25582 * gdb.base/call-ar-st.c (print_double_array): Match for loop 25583 with new double_array size. 25584 (main): Change storage class of all local variables to static. 25585 Reduce size of double_array to 9. 25586 * gdb.base/call-ar-st.exp: Increase timeout value. 25587 Change expected output for double array to match new size in 25588 call-ar-st.c. 25589 255902001-10-29 Corinna Vinschen <vinschen@redhat.com> 25591 25592 * gdb.base/ending-run.exp: Create identical output when passing 25593 `step to end of run' case. Add regular expression branch satisfying 25594 Stormy16 target. 25595 255962001-10-28 Mark Kettenis <kettenis@gnu.org> 25597 25598 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such 25599 that we catch the expected failure under Linux/x86. 25600 256012001-10-29 Orjan Friberg <orjanf@axis.com> 25602 25603 * gdb.base/setvar.exp: Escape curly braces. 25604 * gdb.stabs/weird.exp: Ditto. 25605 256062001-10-27 Daniel Jacobowitz <drow@mvista.com> 25607 25608 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings. 25609 * gdm.mi/mi0-hack-cli.exp: Likewise. 25610 256112001-10-25 Andrew Cagney <ac131313@redhat.com> 25612 25613 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly'' 25614 messages. 25615 256162001-10-21 Andrew Cagney <ac131313@redhat.com> 25617 25618 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when 25619 checking MI enabled. 25620 256212001-10-09 Corinna Vinschen <vinschen@redhat.com> 25622 25623 * gdb.base/maint.exp: Treat $EXEEXT as optional in output. 25624 256252001-10-04 Frank Ch. Eigler <fche@redhat.com> 25626 25627 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu 25628 if gdb child process crashes, just signal an error. 25629 256302001-10-02 Jim Blandy <jimb@redhat.com> 25631 25632 * lib/gdb.exp (test_xfail_format): Simplify. 25633 25634 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in 25635 front of the variable name `format'. Simplify `if'. 25636 256372001-10-01 Daniel Jacobowitz <drow@mvista.com> 25638 25639 * gdb.threads/pthreads.exp: Wait for output and delay 25640 before sending ^C. 25641 256422001-10-01 Daniel Jacobowitz <drow@mvista.com> 25643 25644 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize 25645 some incorrect output instead of timing out. 25646 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise. 25647 256482001-09-28 Corinna Vinschen <vinschen@redhat.com> 25649 25650 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2 25651 check to allow additional `int'. 25652 256532001-09-27 Daniel Jacobowitz <drow@mvista.com> 25654 25655 * gdb.base/completion.exp: Remove incorrect 'p "a' test. 25656 Add tests for 'p "break' (pass) and 'p "break.' (xfail). 25657 256582001-09-27 Michael Snyder <msnyder@redhat.com> 25659 25660 * lib/gdb.exp (test_debug_format): New proc. 25661 (setup_xfail_format): Use new proc test_debug_format. 25662 * gdb.base/constvars.exp (local_compiler_xfail_check): New 25663 proc; use new service proc test_debug_format. 25664 Replace all other "gcc_compiled" tests with this test. 25665 * gdb.base/volatile.exp (local_compiler_xfail_check): New 25666 proc; use new service proc test_debug_format. 25667 Replace all other "gcc_compiled" tests with this test. 25668 256692001-09-27 Michael Snyder <msnyder@redhat.com> 25670 25671 * gdb.base/cvexpr.exp: New file. 25672 * gdb.base/cvexpr.c: New file 25673 Test for expressions using const and volatile keywords. 25674 256752001-09-26 Corinna Vinschen <vinschen@redhat.com> 25676 25677 * gdb.base/constvars.exp: Check for different orders of keywords 25678 and additional "int" strings in output. 25679 256802001-09-22 Andrew Cagney <ac131313@redhat.com> 25681 25682 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid 25683 responses from "help maint". 25684 256852001-09-19 Frank Ch. Eigler <fche@redhat.com> 25686 25687 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY 25688 to localhost:NNN instead of :NNN, in case Xvfb is listening 25689 only on TCP. 25690 256912001-09-19 Corinna Vinschen <vinschen@redhat.com> 25692 25693 * gdb.base/recurse.exp: When checking leaving the watchpoint 25694 scope, recognize when gdb is in function's epilogue and pass. 25695 256962001-09-18 Keith Seitz <keiths@redhat.com> 25697 25698 * lib/insight-support.exp (_gdbtk_export_target_info): Add 25699 support for running tests against sid targets. 25700 (gdbtk_done): Ditto. 25701 257022001-09-18 Corinna Vinschen <vinschen@redhat.com> 25703 25704 * gdb.base/ending-run.c (main): Set stdout buffersize 25705 to the same reasonable value for any target. 25706 * gdb.base/ending-run.exp: Add a regular expression 25707 to make testsuite happy on Sanyo Stormy16 target. 25708 257092001-09-17 Corinna Vinschen <vinschen@redhat.com> 25710 25711 * gdb.base/display.c (do_loops): Add float variable `f'. 25712 Increment f in loop. 25713 * gdb.base/display.exp: Increment timeout by 60 seconds. 25714 Change float display test to use variable `f'. 25715 257162001-09-17 Jim Blandy <jimb@redhat.com> 25717 25718 * gdb.base/restore.exp: Use temporary breakpoints, to avoid 25719 overflowing the limited breakpoint tables on some ROM monitors 25720 (like the ROM68K). 25721 257222001-09-15 Frank Ch. Eigler <fche@redhat.com> 25723 25724 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with 25725 the "-ac" (disable access control) flag. 25726 257272001-08-30 Jeff Holcomb <jeffh@redhat.com> 25728 25729 * gdb.base/remote.c: Use a small buffer for targets with 16-bit 25730 ints. 25731 257322001-08-30 Keith Seitz <keiths@redhat.com> 25733 25734 * lib/gdb.exp: Move all insight-related functionality into 25735 separate file. 25736 * lib/insight-support.exp: New file. 25737 257382001-08-29 Frank Ch. Eigler <fche@redhat.com> 25739 25740 * config/sid.exp (sid_start): Never set sid verbosity; disable 25741 expect_background {} that consumed its stdout; tolerate </dev/null. 25742 Attempt to set endianness override in "sid" protocol mode. Cleanup. 25743 257442001-08-18 Andrew Cagney <ac131313@redhat.com> 25745 25746 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the 25747 CLI jump command to start it. 25748 (mi_run_to_main): Fail immediatly when unexpected output. 25749 257502001-08-18 Andrew Cagney <ac131313@redhat.com> 25751 25752 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to 25753 beginning of function. Fix PR gdb/191. 25754 257552001-08-16 Frank Ch. Eigler <fche@redhat.com> 25756 25757 * config/sid.exp (sid_start): Don't warn if we cannot figure out 25758 what to force sid endianness to. 25759 257602001-08-15 Keith Seitz <keiths@redhat.com> 25761 25762 * lib/gdb.exp (gdbtk_start): Don't set environment 25763 variables for TCL_LIBRARY and friends. Insight will 25764 now figure these out for itself. 25765 257662001-08-02 Michael Snyder <msnyder@redhat.com> 25767 25768 * gdb.base/completion.exp: Remove the symbol "a64l" from 25769 the expect string; this is target-specific, and not related 25770 to what is being tested. 25771 257722001-08-02 Dave Brolley <brolley@redhat.com> 25773 25774 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket. 25775 257762001-07-25 Michael Snyder <msnyder@redhat.com> 25777 25778 * gdb.base/consecutive.exp: New file. Test stepping over 25779 breakpoints on consecutive instructions. 25780 * gdb.base/consecutive.c: New file. 25781 25782 * gdb.base/call-rt-st.exp: Use double-backslash to quote 25783 curly braces in regular expressions. 25784 257852001-07-25 Michael Snyder <msnyder@redhat.com> 25786 25787 * gdb.base/ending-run.exp: Accept "Program exited normally" as 25788 legitimate output from stepping out of main. 25789 257902001-07-22 Keith Seitz <keiths@redhat.com> 25791 25792 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is 25793 the empty string, do not run the tests. 25794 257952001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr> 25796 25797 * gdb.base/long_long.exp: Detect size of pointer. Take into 25798 account 2-byte pointers when testing for p/a results. 25799 258002001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr> 25801 25802 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K 25803 and defined to 1K for m68hc11. 25804 (random_data): Reduce table to 1K for embedded platforms (68hc11). 25805 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp. 25806 (sizeof_random_data): New variable to tell the size of the data table; 25807 don't test past this size; always run to main. 25808 258092001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr> 25810 25811 * gdb.base/return2.exp: return of long long and double fails for 25812 68HC11; don't execute these tests on that platform. 25813 * gdb.base/return.exp: Return of a double fails for 68hc11. 25814 258152001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr> 25816 25817 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing 25818 tests that print a float. 25819 * call-rt-st.exp: Likewise. 25820 258212001-07-12 Mark Kettenis <kettenis@gnu.org> 25822 25823 * gdb.base/so-impl-ld.exp: Remove stray space that prevented 25824 running this test on Linux. 25825 258262001-06-24 Michael Chastain <chastain@redhat.com> 25827 25828 * gdb.base/arithmet.exp: Remove some tests to make all test names 25829 unique. 25830 258312001-07-03 Michael Snyder <msnyder@redhat.com> 25832 25833 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in 25834 the output of the ptype command. 25835 258362001-07-02 Michael Snyder <msnyder@redhat.com> 25837 25838 * gdb.base/completion.exp: Don't assume that break.c is the only 25839 source file that may contain functions named "marker". 25840 * gdb.base/corefile.exp: Quote the curly braces in regexp. 25841 258422001-06-28 Andrew Cagney <ac131313@redhat.com> 25843 25844 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list 25845 of files to delete. 25846 25847 From 2000-06-15 Kazu Hirata <kazu@hxi.com>: 25848 * gdb.disasm/h8300s.exp: New file. 25849 gdb.disasm/h8300s.s: Likewise. 25850 258512001-06-27 Andrew Cagney <ac131313@redhat.com> 25852 25853 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format 25854 empty breakpoint tables. 25855 258562001-06-25 Andrew Cagney <ac131313@redhat.com> 25857 25858 * lib/mi-support.exp: Update args=... part of stop-reason 25859 patterns. Accept either a list or a tuple. 25860 258612001-06-23 Andrew Cagney <ac131313@redhat.com> 25862 25863 * lib/mi-support.exp: Remove local emacs variable defining 25864 change-log-default-name. 25865 258662001-06-22 Michael Chastain <chastain@redhat.com> 25867 25868 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect. 25869 This is operationally compatible with the previous version. 25870 258712001-06-13 Jim Blandy <jimb@redhat.com> 25872 25873 * lib/gdb.exp (gdb_test): Doc fix. 25874 258752001-06-10 Michael Chastain <chastain@redhat.com> 25876 25877 * gdb.base/exprs.exp: Remove a duplicate test. 25878 258792001-06-06 Jim Blandy <jimb@redhat.com> 25880 25881 * gdb.base/return2.exp (main): Use values to test float and double 25882 returns that are not NaN's, to avoid being confused by IEEE 25883 comparison rules. 25884 258852001-06-04 Michael Snyder <msnyder@redhat.com> 25886 25887 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success, 25888 non-zero if control_c fails. Terminate the test on failure, 25889 rather than wait for 12 more tests to time out. 25890 258912001-06-06 Jim Blandy <jimb@redhat.com> 25892 25893 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"): 25894 Don't forget to match the GDB prompt. 25895 25896 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings. 25897 258982001-06-04 Jim Blandy <jimb@redhat.com> 25899 25900 * gdb.base/help.exp: Update pattern to exclude `print-load-map' 25901 command. 25902 259032001-05-31 Kevin Buettner <kevinb@redhat.com> 25904 25905 * gdb.base/annota1.exp (info break): Match four or more spaces 25906 after "Address". 25907 259082001-05-31 Michael Chastain <chastain@redhat.com> 25909 25910 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast. 25911 (dm_type_int_star): Likewise. 25912 (dm_type_long_star): Likewise. 25913 (dm_type_void_star): Likewise. 25914 259152001-05-29 Kevin Buettner <kevinb@redhat.com> 25916 25917 * gdb.base/completion.exp (INPUTRC): Set this environment variable 25918 to a known value in order to get consistent results regardless 25919 of the setting of INPUTRC or the presence or contents of .inputrc. 25920 259212001-05-24 Michael Snyder <msnyder@redhat.com> 25922 25923 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering. 25924 Don't require that the main thread and the manager thread are the 25925 first in the list. 25926 25927 * gdb.threads/pthreads.exp (test_startup): Relax test for thread 25928 debugging. If test fails, issue an "unsupported" not a "fail". 25929 259302001-05-24 Jim Blandy <jimb@redhat.com> 25931 25932 Don't assume that short is shorter than int. 25933 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't 25934 assume that shorts are smaller than ints. On a 16-bit machine, 25935 this isn't true. 25936 ("print unsigned char == (~0)"): Add test that verifies that ~0, 25937 an int, is not equal to ~0 stored in an unsigned char. This tests 25938 the same thing that the previous test meant to, but works on 25939 16-bit machines, too. 25940 ("print unsigned char != (~0)"): Same test, complemented. 25941 259422001-05-24 Michael Snyder <msnyder@redhat.com> 25943 25944 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit 25945 test for (full_coverage == 0). This makes the test run faster, 25946 and prevents dejagnu getting out of step. 25947 259482001-05-23 Kevin Buettner <kevinb@redhat.com> 25949 25950 * gdb.base/finish.exp (finish_void): Revise pattern for 25951 stopping on the call statement to not permit stopping at 25952 the start of the instructions comprising the call sequence. 25953 259542001-05-19 Michael Chastain <chastain@redhat.com> 25955 25956 * gdb.base/callfuncs.exp: Make all test names unique. 25957 * gdb.base/commands.exp: Make all test names unique. 25958 * gdb.base/condbreak.exp: Make all test names unique. 25959 * gdb.base/dbx.exp: Make all test names unique. 25960 * gdb.base/default.exp: Make all test names unique. 25961 * gdb.base/define.exp: Make all test names unique. Conform some FAIL 25962 and TIMEOUT messages to their corresponding PASS message. 25963 * gdb.base/ending-run.exp: Make all test names unique. 25964 * gdb.base/long_long.exp: Remove duplicate test. 25965 259662001-05-21 Kevin Buettner <kevinb@redhat.com> 25967 25968 * gdb.base/finish.exp (finish_void): Allow "finish" command to 25969 stop on the call statement as well as the statement after the 25970 call. 25971 259722001-05-21 Michael Snyder <msnyder@redhat.com> 25973 25974 * gdb.base/long_long.exp: Allow for targets with 4-byte short. 25975 259762001-05-10 Elena Zannoni <ezannoni@redhat.com> 25977 25978 * gdb.base/completion.exp: Revamp test. Make it execute on all 25979 platforms. 25980 259812001-05-10 Elena Zannoni <ezannoni@redhat.com> 25982 25983 * config/gdbserver.exp (gdb_load): Handle the case 25984 in which the arguments to gdbserver are given in the 25985 baseboard configuration file. 25986 Also handle the case in which the server needs to do a 25987 load. 25988 259892001-05-07 Keith Seitz <keiths@cygnus.com> 25990 25991 * lib/gdb.exp (gdbtk_initialize_display): New proc which will 25992 set up the display for testing. 25993 (gdbtk_start): Convert all paths to paths that tcl will like. 25994 Export target information to environment. 25995 (_gdbtk_xvfb_init): New proc to start Xvfb if available and 25996 necessary. 25997 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary. 25998 (to_tcl_path): New proc to convert a given pathname into 25999 a path acceptible as an argument to a tcl command. 26000 (_gdbtk_export_target_info): New proc to export target info 26001 into the environment for gdbtk testing. 26002 (gdbtk_done): New proc to signal end-of-test. 26003 260042001-05-06 Jim Blandy <jimb@redhat.com> 26005 26006 * restore.c: Make the code of caller0 correspond to its comment. 26007 260082001-05-03 Michael Snyder <msnyder@redhat.com> 26009 26010 * config/sid.exp (gdb_target_sid): Check for error messages. 26011 On error or timeout, don't make expect exit (which will terminate 26012 all subsequent tests); instead just make gdb exit. 26013 (gdb_load): Check for error messages. On error or timeout, 26014 return a negative value. 26015 260162001-04-24 Jim Blandy <jimb@redhat.com> 26017 26018 * gdb.c++/templates.exp: If we see the prompt for the overload 26019 list, but we haven't recognized any of the longer patterns, 26020 arrange for this test to fail, not hang. 26021 26022 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace 26023 variations. 26024 260252001-04-22 Michael Chastain <chastain@redhat.com> 26026 26027 * gdb.c++/local.exp: Use the 'runto' library function. 26028 * gdb.c++/namespace.exp: Likewise. 26029 * gdb.c++/overload.exp: Likewise. 26030 260312001-03-26 Kevin Buettner <kevinb@redhat.com> 26032 26033 * gdb.base/Makefile.in (EXECUTABLES): Add step-line. 26034 * gdb.base/step-line.exp: New file. Test step/next in presence of 26035 #line directives. 26036 * gdb.base/step-line.c: New file. Test program for the above. 26037 * gdb.base/step-line.inp: New file. We pretend that this file has 26038 been transformed by some other tool into step-line.c. 26039 260402001-03-21 Jim Blandy <jimb@redhat.com> 26041 26042 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in 26043 unmangled operator names. 26044 260452001-03-20 Jim Blandy <jimb@redhat.com> 26046 26047 * gdb.threads/linux-dp.exp: Recognize an additional message 26048 generated by GDB when it doesn't understand how to debug threads 26049 on the target system. 26050 260512001-03-19 Andrew Cagney <ac131313@redhat.com> 26052 26053 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug. 26054 260552001-03-12 Michael Chastain <chastain@redhat.com> 26056 26057 * gdb.c++/derivation.exp: Use the 'runto' library function. 26058 260592001-03-12 Michael Chastain <chastain@redhat.com> 26060 26061 * gdb.c++/annota2.exp: Fix regular expression for "post-query". 26062 260632001-02-24 Michael Chastain <chastain@redhat.com> 26064 26065 * gdb.c++/ref-types.exp: Change handwritten code to library 26066 function 'runto'. 26067 260682001-03-16 Orjan Friberg <orjanf@axis.com> 26069 26070 * gdb.base/signals.exp: Set count to 0 explicitly. 26071 260722001-03-15 Mark Salter <msalter@redhat.com> 26073 26074 * config/monitor.exp (gdb_target_cmd): Add explicit error return. 26075 (gdb_target_monitor): Add check of gdb_target_cmd return value. 26076 (gdb_load): Add support for additional target_info: gdb_download_size 26077 and gdb_load_timeout. 26078 26079Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com> 26080 26081 * gdb.base/annota1.exp: Move test of isnative to earlier in the 26082 file -- to prevent failing when the compile fails but we have no 26083 intention of running the tests anyway. 26084 26085 * gdb.base/long_long.exp: Test target_info for no_long_long, skip 26086 tests if set. 26087 26088 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte 26089 integers. 26090 26091 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true. 26092 * gdb.c++/namespace.exp: Ditto. 26093 260942001-03-07 Orjan Friberg <orjanf@axis.com> 26095 26096 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes. 26097 * gdb.base/pointers.exp: Relax pattern match of decimals. 26098 260992001-03-06 Kevin Buettner <kevinb@redhat.com> 26100 26101 * Makefile.in, config/abug.exp, config/cfdbug.exp, 26102 config/cpu32bug.exp, config/dve.exp, config/est.exp, 26103 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp, 26104 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp, 26105 config/monitor.exp, config/proelf.exp, config/rom68k.exp, 26106 config/sh.exp, config/sid.exp, config/slite.exp, 26107 config/sparclet.exp, config/udi.exp, config/unknown.exp, 26108 config/vr4300.exp, config/vr5000.exp, config/vx.exp, 26109 config/vxworks.exp, config/vxworks29k.exp, 26110 gdb.asm/asm-source.exp, gdb.base/a2-run.exp, 26111 gdb.base/all-bin.exp, gdb.base/annota1.exp, 26112 gdb.base/arithmet.exp, gdb.base/assign.exp, 26113 gdb.base/async.exp, gdb.base/attach.exp, 26114 gdb.base/bitfields.exp, gdb.base/bitops.exp, 26115 gdb.base/break.exp, gdb.base/call-ar-st.exp, 26116 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp, 26117 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp, 26118 gdb.base/commands.exp, gdb.base/completion.exp, 26119 gdb.base/cond-expr.exp, gdb.base/condbreak.exp, 26120 gdb.base/constvars.exp, gdb.base/corefile.exp, 26121 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp, 26122 gdb.base/display.exp, gdb.base/ena-dis-br.exp, 26123 gdb.base/ending-run.exp, gdb.base/environ.exp, 26124 gdb.base/eval-skip.exp, gdb.base/exprs.exp, 26125 gdb.base/finish.exp, gdb.base/foll-exec.exp, 26126 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp, 26127 gdb.base/funcargs.exp, gdb.base/help.exp, 26128 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp, 26129 gdb.base/logical.exp, gdb.base/long_long.exp, 26130 gdb.base/maint.exp, gdb.base/mips_pro.exp, 26131 gdb.base/miscexprs.exp, gdb.base/nodebug.exp, 26132 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp, 26133 gdb.base/pointers.exp, gdb.base/printcmds.exp, 26134 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp, 26135 gdb.base/regs.exp, gdb.base/relational.exp, 26136 gdb.base/remote.exp, gdb.base/reread.exp, 26137 gdb.base/restore.exp, gdb.base/return2.exp, 26138 gdb.base/scope.exp, gdb.base/sect-cmd.exp, 26139 gdb.base/selftest.exp, gdb.base/setshow.exp, 26140 gdb.base/setvar.exp, gdb.base/shlib-call.exp, 26141 gdb.base/sigall.exp, gdb.base/signals.exp, 26142 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp, 26143 gdb.base/so-indr-cl.exp, gdb.base/solib.exp, 26144 gdb.base/step-test.exp, gdb.base/structs.c, 26145 gdb.base/structs.exp, gdb.base/structs2.exp, 26146 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp, 26147 gdb.base/volatile.exp, gdb.base/watchpoint.exp, 26148 gdb.base/whatis-exp.exp, gdb.base/whatis.exp, 26149 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp, 26150 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp, 26151 gdb.c++/derivation.exp, gdb.c++/inherit.exp, 26152 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp, 26153 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp, 26154 gdb.c++/ref-types.exp, gdb.c++/templates.exp, 26155 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp, 26156 gdb.disasm/am33.exp, gdb.disasm/hppa.exp, 26157 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp, 26158 gdb.fortran/types.exp, gdb.java/jmisc.exp, 26159 gdb.java/jv-exp.exp, gdb.java/jv-print.exp, 26160 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp, 26161 gdb.trace/actions.exp, gdb.trace/backtrace.exp, 26162 gdb.trace/circ.exp, gdb.trace/collection.exp, 26163 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp, 26164 gdb.trace/limits.exp, gdb.trace/packetlen.exp, 26165 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, 26166 gdb.trace/report.exp, gdb.trace/save-trace.exp, 26167 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp, 26168 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp, 26169 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright 26170 notices. 26171 261722001-02-27 Michael Snyder <msnyder@cygnus.com> 26173 26174 * gdb.base/varargs.c (find_max_double): Fix printf format string: 26175 first arg is int not float. 26176 261772001-02-22 Michael Snyder <msnyder@cygnus.com> 26178 26179 * gdb.base/reread.exp: Unsupported for non-native targets; 26180 doesn't work for remote debugging. 26181 261822001-02-19 Fernando Nasser <fnasser@redhat.com> 26183 26184 From Drew Moseley <dmoseley@redhat.com> 26185 * gdb.base/ending-run.exp: Properly handle the BSP state when 26186 stepping past the end of main. 26187 261882001-02-19 John Moore <jmoore@redhat.com> 26189 26190 * gdb.base/commands.exp (infrun_breakpoint_command_test): 26191 Converted HPUX fix for non-expected items following multiple 26192 step commands into general solution for all platforms. 26193 261942001-02-18 Michael Chastain <chastain@redhat.com> 26195 26196 * gdb.c++/classes.exp (do_tests): Change runto statements 26197 from "runto 'foo(void)'" to "runto 'foo'". This makes the 26198 statements demangler agnostic. 26199 * gdb.c++/virtfunc.exp (do_tests): Likewise. 26200 (gdb_virtfunc_restart): Likewise. 26201 262022001-02-14 Michael Chastain <chastain@redhat.com> 26203 26204 * gdb.c++/inherit.exp (do_tests): Change runto statements 26205 from "runto 'foo(void)'" to "runto 'foo'". This makes the 26206 statements demangler agnostic. 26207 26208Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com> 26209 26210 * gdb.threads/pthreads.exp: Unify pass/fail messages for 26211 ``continue to bkpt at common_routine in thread 2'' and ``stopped 26212 before calling common_routine 15 times'' tests. 26213 262142001-02-11 Michael Chastain <chastain@redhat.com> 26215 26216 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function. 26217 Helps the test script figure out which demangler is in use. 26218 (dm_type_foo_ref): Ditto. 26219 (dm_type_int_star): Ditto. 26220 (dm_type_long_star): Ditto. 26221 (dm_type_unsigned_int): Ditto. 26222 (dm_type_void): Ditto. 26223 (dm_type_void_star): Ditto. 26224 * gdb.base/cplusfuncs.exp (probe_demangler): New function. 26225 Probe the gdb demangler and set variables to accommodate 26226 formatting differences. 26227 (info_func_regexp): New function. Same as info_func, but 26228 matches against a regexp. 26229 (info_func): Match against a literal string. 26230 (print_addr_2): New function. Match against a literal string, 26231 which can be different from the input to gdb. 26232 (print_addr): Simply call print_addr_2 with the same argument twice. 26233 (test_lookup_operator_functions): Use demangler formatting variables. 26234 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort 26235 the tests in the same order as the C++ class declaration. 26236 (test_paddr_operator_functions): Ditto. 26237 (test_paddr_overloaded_functions): Ditto. 26238 (test_paddr_hairy_functions): Use demangler formatting variables. 26239 Add reference to gdb/19 for related tests. 26240 (do_tests): Call probe_demangler. 26241 262422001-01-30 Kevin Buettner <kevinb@redhat.com> 26243 26244 * gdb.c++/templates.cc (printf): Remove unused function definition. 26245 262462001-01-26 Felix Lee <flee@redhat.com> 26247 26248 * sid.exp (sid_exit): Pass host, not target, to remote_close. 26249 262502001-01-25 matthew green <mrg@redhat.com> 26251 26252 * config/sid.exp (sid_start): Call `remote_push_conn' after firing 26253 up sid. 26254 (sid_exit): Call `remote_pop_conn' after GDB is gone. 26255 262562001-01-25 matthew green <mrg@redhat.com> 26257 26258 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.' 26259 Deprecate $sid_spawn_id. 26260 (sid_exit): Remove code necessary only for `spawn.' 26261 262622001-01-25 matthew green <mrg@redhat.com> 26263 26264 * config/sid.exp (sid_start): Handle sim,protocol of `sid.' 26265 262662001-01-28 Michael Chastain <chastain@redhat.com> 26267 26268 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc 26269 to call when tests fail. It takes gdb out of the overloaded 26270 function choice menu back to the main prompt, so that the test 26271 program stays synchronized. 26272 (set_bp_overloaded): New proc to collect all the common 26273 code for setting a breakpoint on an overloaded name. Calls 26274 take_gdb_out_of_choice_menu when needed. 26275 (menu_overload1arg): New variable to collect the repeated 26276 instances of the expected menu for an overloaded name. Change 26277 the regular expression to handle changes in g++ type encoding: 26278 "void" can be either "void" or "", and "unsigned int" can be 26279 either "unsigned int" or "unsigned". 26280 (continue_to_bp_overloaded): Change regular expressions to handle 26281 changes in g++ type encoding. 26282 (no proc): Call take_gdb_out_of_choice_menu when needed. 26283 Remove redundant calls to "info break". Accept either "canceled" 26284 or "cancelled". Change regular expressions in "info break" 26285 calls to handle changes in g++ type encoding. Give all tests 26286 unique strings. 26287 262882001-01-17 Ben Elliston <bje@redhat.com> 26289 26290 * config/sid.exp: New file. 26291 26292Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com> 26293 26294 * gdb.base/callfuncs.exp: Add space after ``Value returned is''. 26295 262962000-12-21 Michael Snyder <msnyder@cygnus.com> 26297 26298 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func. 26299 Add a RE to accept a non-ascii char if one is ever presented. 26300 263012000-12-20 Fernando Nasser <fnasser@redhat.com> 26302 26303 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT. 26304 263052000-12-18 Michael Snyder <msnyder@cygnus.com> 26306 26307 * gdb.base/setvar.exp: Use double '\\' to quote curly braces 26308 in regexp. One '\' does not suffice on Linux. 26309 263102000-12-09 Michael Chastain <chastain@redhat.com> 26311 26312 * gdb.base/break.exp (test_clear_command): Use a marker function 26313 rather than 'main' for the test function. Also move this 26314 test to an execution point where the marker function names are 26315 guaranteed to be bound to functions. (Executing tests after a 26316 'finish' from main runs into name conflicts with local names 26317 in __libc_start_main). 26318 263192000-12-07 Michael Snyder <msnyder@cygnus.com> 26320 26321 * gdb.base/finish.exp: New test for gdb's "finish" command. 26322 * gdb.base/return2.exp: New test for gdb's "return" command. 26323 * gdb.base/return2.c: New source file for above. 26324 263252000-12-05 Michael Snyder <msnyder@cygnus.com> 26326 26327 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds. 26328 * gdb.base/miscexprs.exp: Ditto. 26329 * gdb.base/pointers.exp: Ditto. 26330 * gdb.c++/derivation.exp: Ditto. 26331 * gdb.c++/local.exp: Ditto. 26332 * gdb.c++/namespace.exp: Ditto. 26333 * gdb.c++/overload.exp: Ditto. 26334 * gdb.c++/ref-types.exp: Ditto. 26335 263362000-12-05 Michael Snyder <msnyder@cygnus.com> 26337 26338 * gdb.base/constvars.exp: Test result of "up" command. 26339 * gdb.base/miscexprs.exp: Ditto. 26340 * gdb.base/pointers.exp: Ditto. 26341 * gdb.base/scope.exp: Ditto. 26342 * gdb.c++/derivation.exp: Ditto. 26343 * gdb.c++/local.exp: Ditto. 26344 * gdb.c++/namespace.exp: Ditto. 26345 * gdb.c++/overload.exp: Ditto. 26346 * gdb.c++/ref-types.exp: Ditto. 26347 263482000-11-22 Michael Chastain <chastain@redhat.com> 26349 26350 * mips_pro.exp: Accept either "middle -> top -> main" or 26351 "middle -> main" in the backtrace, because gcc can optimize 26352 tail calls to jumps. Remove setup_xfail for the hppa case. 26353 Add a comment with the original warning messages from PR 3016, 26354 which was filed in 1993, to preserve them for posterity. 26355 263562000-11-17 Nick Duffek <nsd@redhat.com> 26357 26358 * lib/gdb.exp (gdb_test): Override timeout with board info. 26359 263602000-11-17 Nick Duffek <nsd@redhat.com> 26361 26362 * gdb.base/display.exp: Don't kill running stub. Add "again" to 26363 the second kill and detach messages. 26364 263652000-11-17 Nick Duffek <nsd@redhat.com> 26366 26367 * configure.in: Add AC_EXEEXT. 26368 * configure: Regenerate. 26369 * Makefile.in (just-check): Export EXEEXT. 26370 * lib/gdb.exp ($EXEEXT): Import from environment. 26371 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't 26372 expect "maint dump-me" on Cygwin. 26373 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append 26374 $EXEEXT. 26375 263762000-11-17 Nick Duffek <nsd@redhat.com> 26377 26378 * gdb.base/break.exp: Test backtrace and finish from called 26379 function on all platforms, not just HP-UX. 26380 263812000-11-03 Michael Snyder <msnyder@cygnus.com> 26382 26383 * config/monitor.exp (gdb_target_cmd): Abstracts some of the 26384 code from gdb_target_monitor, so it can be used independantly 26385 for gdbserver. Also comment out an unnecessary PUTS. 26386 263872000-11-03 Michael Snyder <msnyder@cygnus.com> 26388 26389 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test. 26390 * gdb.base/corefile.exp: Expect the message "Program is being 26391 debugged already" when we send the "corefile" command, since 26392 the preceeding gdb_load may have connected gdb to a remote target. 26393 * gdb.base/display.exp: Disable hardware watchpoints if new 26394 board info variable "no_hardware_watchpoints" is true. 26395 Replace single-letter commands with more readable ones. 26396 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints 26397 if new board info variable "no_hardware_watchpoints" is true. 26398 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests 26399 to see if stdio (printf) testing is possible. 26400 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new 26401 board info variable "no_hardware_watchpoints" is true. Use new 26402 proc "gdb_skip_stdio_tests" to see if printf tests are possible. 26403 264042000-11-13 Fernando Nasser <fnasser@redhat.com> 26405 26406 From Orjan Friberg <orjanf@axis.com>: 26407 * gdb.base/printcmds.exp: Escape curly braces followed by a number 26408 in array print pattern match. 26409 264102000-11-09 Fernando Nasser <fnasser@redhat.com> 26411 26412 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh 26413 spelling "cancelled" to U.S. spelling "canceled" to match changes 26414 made to gdb. 26415 * gdb.c++/ovldbreak.exp: Ditto. 26416 264172000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de> 26418 26419 * gdb.base/callfuncs.c (main): Moved to end of file, call 26420 t_double_values to initialize the FPU before inferior calls are made. 26421 * gdb.base/callfuncs.exp: Test for register preservation after calling 26422 inferior functions. Add tests for continuining, finishing and 26423 returning from a stop in a call dummy. 26424 264252000-10-24 Michael Snyder <msnyder@cygnus.com> 26426 26427 * gdb.base/commands.exp: Break up long lines, and re-indent. 26428 264292000-10-19 Michael Snyder <msnyder@cygnus.com> 26430 26431 * config/gdbserver.exp: Rewritten from the ground up, to make it 26432 compatible with the current dejagnu tree, and to make it work with 26433 the new "gdbserver" in libremote. 26434 264352000-10-16 Michael Snyder <msnyder@cygnus.com> 26436 26437 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support. 26438 * gdb.base/varargs.exp: Skip entire test if no printf support. 26439 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt. 26440 * gdb.base/shlib-call.exp: Skip several tests if no printf support. 26441 264422000-10-13 Michael Snyder <msnyder@cygnus.com> 26443 26444 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if 26445 no floating point support. 26446 (gdb_skip_stdio_test): New proc. Skip test if no stdio support. 26447 * gdb.base/call-ar-st.exp: Use above procs to skip tests. 26448 * gdb.base/call-rt-st.exp: Ditto. 26449 * gdb.base/call-strs.exp: Ditto. 26450 264512000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com> 26452 26453 * gdb.base/sizeof.c: include <stdio.h>. 26454 26455 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to 26456 'finish', otherwise uncaptured gdb_prompt would potentially 26457 throw remaining test points out of sync. 26458 264592000-07-26 Scott Bambrough <scottb@netwinder.org> 26460 26461 * gdb.base/recurse.exp: Run tests for all targets. 26462 * gdb.base/so-impl-ld.exp: Added wildcard to handle the 26463 gnu-oldld case on ARM. 26464 * gdb.base/watchpoint.exp (test_stepping): Clear xfail 26465 for ARM targets. 26466 26467Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com> 26468 26469 * gdb.java/configure.in (AC_INIT): Use jmisc.exp. 26470 * gdb.java/configure: Rebuild. 26471 26472Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com> 26473 26474 * gdb.java/jv-exp.exp: New file. 26475 26476Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com> 26477 26478 * configure: Rebuilt. 26479 * configure.in (configdirs): Add gdb.java. 26480 * gdb.java/jmisc.java: New file. 26481 * gdb.java/jmisc.exp: New file. 26482 * gdb.java/Makefile.in: New file. 26483 * gdb.java/configure: Rebuilt. 26484 * gdb.java/configure.in: New file. 26485 * lib/java.exp: New file. 26486 26487Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com> 26488 26489 * gdb.base/exprs.exp: Test casts to a pointer including over and 26490 underflow. 26491 26492Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com> 26493 26494 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB 26495 and the compilers sizes. 26496 264972000-07-09 Nick Duffek <nsd@redhat.com> 26498 26499 * gdb.c++/misc.cc (class ClassParam, class_param): Define. 26500 (use_methods): New function. 26501 (main): Call use_methods(). 26502 * gdb.c++/classes.exp (test_method_param_class): New procedure. 26503 (do_tests): Call test_method_param_class. 26504 265052000-07-09 Nick Duffek <nsd@redhat.com> 26506 26507 * gdb.c++/classes.exp (test_nonexistant_members): Fix name 26508 spelling. 26509 (test_enums): New procedure. Move enum tests from end of script 26510 to here. Set breakpoint on function name instead of line number. 26511 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions. 26512 (enums2): New marker function. 26513 (enums1): New function. 26514 (main): Call enums1(). Move enum tests to enums1(). 26515 26516Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com> 26517 26518 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to 26519 compile/link program. Update line numbers. 26520 * gdb.asm/d10v.inc: Define ``startup''. 26521 * gdb.asm/asmsrc1.s: Add definition of _start. 26522 26523Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com> 26524 26525 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns. 26526 265272000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26528 26529 * gdb.base/maint.exp: Add 'maint print architecture' item to output 26530 of 'help maint print' command. 26531 26532Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com> 26533 26534 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that 26535 they use gdb_expect_list. 26536 26537Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com> 26538 26539 * gdb.base/commands.exp: Use ``set remote 26540 memory-read-packet-size'' instead of ``set endian big'' to test 26541 long commands. 26542 265432000-06-03 Daniel Berlin <dan@cgsoftware.com> 26544 26545 * gdb.c++/templates.exp (do_tests): Make all of these work under 26546 g++, and stop skipping them. 26547 26548 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it 26549 work under g++. 26550 26551 * gdb.c++/misc.cc: Fix ambiguous initialization with correct 26552 initialization. 26553 265542000-06-02 Michael Snyder <msnyder@cygnus.com> 26555 26556 * gdb.base/annota1.exp (run until main breakpoint): Loosen up 26557 the regular expression: accept an (almost) arbitrary sequence of 26558 "frames-invalid" and "breakpoints-invalid" messages both before 26559 and after the "starting" message. 26560 265612000-06-02 Michael Snyder <msnyder@cygnus.com> 26562 26563 * gdb.c++/local.exp: This test has never been known to work with g++. 26564 265652000-05-18 Michael Snyder <msnyder@cygnus.com> 26566 26567 * gdb.base/annota1.exp (annotate-signal-handler-caller): 26568 Relax the regular expression a little, make it pass on Solaris 8. 26569 265702000-05-12 Kevin Buettner <kevinb@redhat.com> 26571 26572 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of 26573 a call, do not require that gdb stop on the line after the call. 26574 Instead, it is permissible for gdb to stop on the line of the 26575 call itself. 26576 265772000-05-12 Michael Snyder <msnyder@.cygnus.com> 26578 26579 * gdb.base/break.exp (bp on small function, optimized file): 26580 Add a second pass pattern. The behavior differs here between stabs 26581 and dwarf for one-line functions. Stabs preserves two line symbols 26582 (one before the prologue and one after) with the same line number, 26583 but dwarf regards these as duplicates and discards one of them. 26584 Therefore the address after the prologue (where the breakpoint is) 26585 has no exactly matching line symbol, and GDB reports the breakpoint 26586 as if it were in the middle of a line rather than at the beginning. 26587 265882000-05-08 Michael Snyder <msnyder@cygnus.com> 26589 26590 * gdb.base/interrupt.exp: Make "pass" message say "send" 26591 rather than "send_gdb" (for consistancy). 26592 26593Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com> 26594 26595 From 2000-04-28 Andreas Jaeger <aj@suse.de>: 26596 * gdb.c++/templates.cc: Properly check for GCC version number. 26597 * lib/compiler.cc: Likewise 26598 265992000-04-28 Michael Snyder <msnyder@cygnus.com> 26600 26601 * gdb.base/break.exp: When compiled with -O2 optimization, 26602 gdb may not stop at the first line of main, due to code motion. 26603 266042000-04-26 Michael Snyder <msnyder@cygnus.com> 26605 26606 * gdb.base/call-ar-st.exp: Bail out if target is sparclet. 26607 This test depends on parsing the printf output from the target. 26608 Since the sparclet stub doesn't do stdio, this will never work. 26609 * gdb.base/call-rt-st.exp: ditto. 26610 * gdb.base/call-strs: ditto. 26611 266122000-04-24 Michael Snyder <msnyder@cygnus.com> 26613 26614 * gdb.base/miscexprs.exp: make sizeof long array test portable. 26615 26616 * gdb.base/ending-run.exp: After connecting to a remote target, 26617 but before running, the target will appear to be in a random 26618 location. Specify both a file and a line for breakpoints. 26619 Also, the function that calls main may be called 'init' 26620 rather than 'start'. 26621 266222000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26623 26624 * gdb.base/help.exp: Update output for add-symbol-file command. 26625 266262000-04-10 Fernando Nasser <fnasser@cygnus.com> 26627 26628 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com> 26629 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char. 26630 266312000-04-07 J.T. Conklin <jtc@redback.com> 26632 26633 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters. 26634 26635 * gdb.base/funcargs.exp: Relax patterns matching pointers to char. 26636 26637Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be> 26638 26639 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point 26640 values that can be represented exactly. 26641 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match 26642 above change, and to not check against the directory part of the source 26643 file name. 26644 (step into print_long_arg_list): Likewise. 26645 (print print_small_structs from print_long_arg_list): Likewise. 26646 (print print_long_arg_list): Likewise. 26647 266482000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26649 26650 * gdb.base/printcmds.c: Terminate char array ctable2 with 0. 26651 26652Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com> 26653 26654 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes. 26655 266562000-03-25 Daniel Berlin <dan@cgsoftware.com> 26657 26658 * gdb.base/commands.exp (deprecated_command_test): Add test for 26659 deprecate with no arguments. 26660 266612000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk> 26662 26663 * gdb.base/break.exp: Add new test for setting breakpoints on 26664 optimized code so we can test breakpoints work even when function 26665 prologues may be optimized away 26666 266672000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com> 26668 26669 From David Whedon <dwhedon@gordian.com> 26670 * gdb.base/commands.exp : Added command deprecator tests. 26671 266722000-03-22 Daniel Berlin <dan@cgsoftware.com> 26673 26674 * gdb.base/help.exp: Added test for new apropos command. 26675 266762000-03-21 Kevin Buettner <kevinb@redhat.com> 26677 26678 * gdb.base/pointers.c (usevar): New function. 26679 (main): Make sure that global variables v_int_pointer2, rptr, 26680 and y are all referenced someplace in the program by calling 26681 usevar() on them. [Some linkers delete symbols which are 26682 never referenced. The space remains, but there's no way to 26683 get a (symbolic) handle on the variable from the debugger.] 26684 266852000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26686 26687 * gdb.base/printcmds.c: Add typedeffed arrays. 26688 26689 * gdb.base/printcmds.exp (test_print_typedef_arrays): New 26690 procedure to test arrays that are typedef'd. 26691 266922000-03-13 James Ingham <jingham@leda.cygnus.com> 26693 26694 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all 26695 the library directories. 26696 26697Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com> 26698 26699 * configure.in (configdirs): Add sub directory gdb.mi. 26700 * configure: Re-generate. 26701 26702 * gdb.mi: New directory. 26703 267042000-02-25 Scott Bambrough <scottb@netwinder.org> 26705 26706 * gdb.base/long_long.exp: Correct test suite failure when printing 26707 a long long value as a double on ARM platforms. 26708 267092000-02-16 Jim Blandy <jimb@redhat.com> 26710 26711 * gdb.base/break.exp ("breakpoint line number"): Make sure the 26712 default source file is set properly before running this test. 26713 267142000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26715 26716 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the 26717 gdbtk/library directory, not in gdbtcl2. 26718 267192000-02-04 Jim Blandy <jimb@redhat.com> 26720 26721 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous 26722 backslash from regexp pattern. 26723 26724 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New 26725 procedure. Use it to run all the "continue to bp overloaded" 26726 tests. Note that this changes the names of the tests slightly. 26727 If the breakpoint hit message includes a hex PC value, because 26728 GCC's Dwarf 2 line info doesn't help us distinguish the prologue 26729 from the real source code, still consider that a pass. 26730 26731 * gdb.base/condbreak.exp ("run until breakpoint at marker2"): 26732 XFAIL here if the breakpoint message contains a hex address. Note 26733 similar change on 1999-11-02. 26734 26735 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02. 26736 26737 * gdb.base/ptype.exp: Establish a default source file before 26738 calling get_debug_format. 26739 267402000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com> 26741 26742 * gdb.base/watchpoint.exp: Remove duplication of test messages. 26743 267442000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com> 26745 26746 * gdb.base/step-test.exp: Fix the steps to enter a callee by means 26747 of successive stepi commands -- while in the prologue we should see 26748 the function entry bracket. 26749 267502000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com> 26751 26752 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we 26753 reach __change_mode() when stepping through the end of main(). 26754 267552000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com> 26756 26757 * gdb.base/default.exp: Fix expected pattern. 26758 * gdb.base/help.exp: Same. 26759 267602000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26761 26762 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX. 26763 Don't use xfail's because that affects only the following test. 26764 26765 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux, 26766 solaris or linux. 26767 26768 * gdb.base/selftest.exp: Update to reflect changes to main.c. 26769 267702000-01-07 Michael Snyder <msnyder@cygnus.com> 26771 26772 * gdb.base/display.exp: Some yacc parsers like to say 26773 "A syntax error" rather than "A parse error". Accept both. 26774 267752000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com> 26776 26777 * gdb.base/default.exp: Remove OS dependent string from "target 26778 remote" test. 26779 * gdb.base/help.exp: Same for "help target remote" test. 26780 267812000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26782 26783 From Jim Kingdon <kingdon@redhat.com>: 26784 26785 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the 26786 prompt (cleanup rather than necessity, but still might keep output 26787 from spilling to next test). 26788 267892000-01-02 Fred Fish <fnf@cygnus.com> 26790 26791 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on 26792 AIX, which defines them in <sys/types.h>. 26793 267941999-12-16 Stan Shebs <shebs@andros.cygnus.com> 26795 26796 * gdb.base/default.exp: Match arm* etc instead of arm in "info 26797 float" test. 26798 267991999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com> 26800 26801 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message. 26802 26803 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from 26804 outermost frame disallowed". 26805 268061999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com> 26807 26808 * gdb.base/setvar.exp: New tests for setting the value of a struct 26809 with a constant list. 26810 268111999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com> 26812 26813 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to 26814 require the user to type a cast before setting the value of a struct. 26815 268161999-12-06 Jim Blandy <jimb@cygnus.com> 26817 26818 * gdb.base/default.exp: Expect the new 'info float' command on 26819 all i386 platforms. 26820 26821 * gdb.threads/linux-dp.exp: Expand our ability to recognize 26822 LinuxThreads libraries that don't support debugging. 26823 26824Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com> 26825 26826 * gdb.base/remote.c: Fill the buffer with truely random data. 26827 Change the buffer type to ``unsigned char'' to simplify size 26828 arithmetic. 26829 26830 * gdb.base/remote.exp: Reduce download numbers by one. Typical 26831 stub only handles 400-1 byte packets. Verify that the download 26832 worked. 26833 268341999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com> 26835 26836 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern 26837 tests, using UNRESOLVED for the untested cases. Also, does not wait 26838 for a timeout if the prompt was received before a recognizable pattern. 26839 268401999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com> 26841 26842 * lib/gdb.exp (gdb_expect_list): Fix spelling. 26843 268441999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26845 26846 * gdb.base/watchpoint.exp: Add tests cases for the hit count of 26847 watchpoints. 26848 268491999-11-24 Jason Merrill <jason@casey.cygnus.com> 26850 26851 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'. 26852 26853 * gdb.c++/local.exp: Be more flexible in recognizing local class 26854 name mangling. Don't allow horribly truncated method names. 26855 * gdb.c++/derivation.exp: Expect protected inheritance. 26856 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers. 26857 * gdb.c++/virtfunc.exp: Likewise. 26858 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope 26859 when printing a nested enum. 26860 268611999-11-22 Jim Blandy <jimb@cygnus.com> 26862 26863 * gdb.base/step-test.exp: Properly await GDB's response to setting 26864 a breakpoint on the call to large_struct_by_value. 26865 26866 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail 26867 just because we have debug info for the `start' function. 26868 268691999-11-19 Jim Blandy <jimb@zenia.red-bean.com> 26870 26871 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the 26872 "Unknown signal" messages, which indicate (on LinuxThreads) that 26873 GDB doesn't know how to debug threads on this system. This is 26874 better than hanging while philosopher 0 dumps chatter into gdb.log. 26875 268761999-11-18 Tom Tromey <tromey@cygnus.com> 26877 26878 * gdb.trace/deltrace.exp: Updated test to reflect new error text. 26879 268801999-11-18 Fred Fish <fnf@cygnus.com> 26881 26882 * gdb.base/coremaker2.c: Add sample program for generating 26883 cores that is more self contained than coremaker.c. Eventually 26884 I'll add more code to this and tie it into the testsuite. 26885 268861999-11-12 Stan Shebs <shebs@andros.cygnus.com> 26887 26888 * gdb.base/dollar.exp: Remove, now in gdb.hp. 26889 268901999-11-10 Jimmy Guo <guo@cup.hp.com> 26891 26892 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc 26893 from $srcdir/lib/. 26894 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/ 26895 and gdb.c++/. 26896 26897 * gdb.c++/derivation.exp: remove redundant get compiler info code. 26898 26899 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to 26900 'continue with watch' test point. 26901 269021999-11-08 Jim Blandy <jimb@zenia.red-bean.com> 26903 26904 Merged from p2linux-990323-branch: 26905 26906 * lib/gdb.exp (gdb_continue_to_breakpoint): New function. 26907 26908Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com> 26909 26910 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized 26911 {limit,fixed}''. Test ``set download-write-size''. 26912 26913Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com> 26914 26915 * gdb.base/funcargs.exp: Rewrite stack traceback checks using 26916 gdb_expect_list. 26917 26918Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com> 26919 26920 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication. 26921 269221999-11-03 Mark Salter <msalter@cygnus.com> 26923 26924 * gdb.base/break.exp: Fix "stub continue" pattern. 26925 269261999-11-03 Jim Blandy <jimb@zwingli.cygnus.com> 26927 26928 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name. 26929 269301999-11-02 Jim Blandy <jimb@zwingli.cygnus.com> 26931 26932 * gdb.base/display.exp ("finish"): Add timeout clause. 26933 26934 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add 26935 plain prompt clause, so this doesn't have to time out in order to 26936 fail. 26937 26938 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the 26939 breakpoint hit messages include an address. 26940 26941 * gdb.base/display.exp: Don't forget to escape parens in regular 26942 expressions. Unix regexp notatation sucks. 26943 269441999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 26945 26946 * gdb.base/annota1.exp: Test for annotate-signalled: change output 26947 order for 'signalled' message. 26948 269491999-11-01 Stan Shebs <shebs@andros.cygnus.com> 26950 26951 From Jimmy Guo <guo@cup.hp.com>: 26952 * gdb.base/annota1.exp: Add tests for annotate ignore count change. 26953 * gdb.base/annota1.c: Add code for tests to work with. 26954 269551999-10-26 Frank Ch. Eigler <fche@cygnus.com> 26956 26957 * gdb.base/remote.exp: New test for remote downloading settings. 26958 * gdb.base/remote.c: New file with large .data. 26959 269601999-10-18 Jim Blandy <jimb@zwingli.cygnus.com> 26961 26962 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite 26963 for LinuxThreads support, merged from the Code Fusion branch. 26964 26965Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com> 26966 26967 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect 26968 containing exp_continue into a while within an expect. Don't 26969 attempt a start more than three times. Check return value from 26970 gdb_load. 26971 26972Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com> 26973 26974 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with 26975 a pass case. 26976 269771999-10-01 Kevin Buettner <kevinb@cygnus.com> 26978 26979 * gdb.base/break.c (main): Added a statement that we can step 26980 off of. 26981 * gdb.base/break.exp: Added tests for setting a breakpoint 26982 at an offset and stepping onto a breakpoint. 26983 269841999-10-01 Fred Fish <fnf@cygnus.com> 26985 26986 * gdb.base/help.exp (help add-symbol-file): Update to match current 26987 gdb output. 26988 269891999-09-18 Jim Blandy <jimb@cris.red-bean.com> 26990 26991 * gdb.base/break.exp: Code locations are in hex, don't forget! 26992 (For HP-UX.) 26993 269941999-09-17 Stan Shebs <shebs@andros.cygnus.com> 26995 26996 * condbreak.exp: Use break.c as test program. 26997 * condbreak.c: Remove, redundant with break.c. 26998 269991999-09-15 Stan Shebs <shebs@andros.cygnus.com> 27000 27001 * config/monitor.exp (gdb_target_monitor): Disable X- and 27002 Z-packets if the target needs it. 27003 270041999-09-13 James Ingham <jingham@leda.cygnus.com> 27005 27006 * gdb.c++/overload.exp: Added tests for listing overloaded 27007 functions with function pointers in the arg, explicitly calling 27008 out the version you want. 27009 270101999-09-09 Stan Shebs <shebs@andros.cygnus.com> 27011 27012 * long_long.exp: Add variations of test cases that work for 27013 targets with 16-bit ints and 32-bit doubles. 27014 270151999-09-08 Stan Shebs <shebs@andros.cygnus.com> 27016 27017 * break.c (main): Compare a possibly-uninitialized argc with an 27018 unlikely value that fits in 16 bits. 27019 270201999-09-07 Stan Shebs <shebs@andros.cygnus.com> 27021 27022 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of 27023 0xfeeb, don't want negative numbers if ints are 16 bits. 27024 27025 * lib/gdb.exp (skip_cplus_tests): New proc. 27026 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp, 27027 gdb.c++/anon-union.exp, gdb.c++/classes.exp, 27028 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp, 27029 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp, 27030 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp, 27031 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp, 27032 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp, 27033 gdb.c++/virtfunc.exp: Use it to skip over C++ tests. 27034 27035 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently. 27036 27037Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com> 27038 27039 * gdb.base/corefile.exp (up): Allow a parameter to appear 27040 in the frame that we're going up to. 27041 27042 From Jim Blandy <jimb@cygnus.com>: 27043 27044 * gdb.base/default.exp (info float): Expect some output now. 27045 27046 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect 27047 returning floating-point values to fail on the x86. 27048 * gdb.base/callfwmall.exp (do_function_calls): Same. 27049 27050 * gdb.base/list.exp (test_listsize): Correct expectations for 27051 listing line 1 with listsize 2. Also, listing a single line 27052 works now, as does listing three lines. [Kevin's note: There 27053 were a number of other cases fixed too where the expectations 27054 differed...] 27055 270561999-09-02 Stan Shebs <shebs@andros.cygnus.com> 27057 27058 * gdb.base/selftest.exp: Add case for when version prints as 27059 constant string instead of char pointer. 27060 270611999-08-25 Stan Shebs <shebs@andros.cygnus.com> 27062 27063 * gdb.base/ending-run.exp: Add Solaris case for what happens when 27064 stepping out of main. 27065 27066 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if 27067 G++ used. 27068 27069 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed 27070 always, expect ptype InnerLocal::NestedInnerLocal to fail always. 27071 27072 * gdb.c++/ovldbreak.exp: Update match string in test that 27073 includes a warning of multiple breakpoints. 27074 270751999-08-24 Stan Shebs <shebs@andros.cygnus.com> 27076 27077 * gdb.base/display.exp: Improve precision of step-after-finish 27078 added yesterday. 27079 27080 * gdb.base/signals.exp: Add extra wildcard to "handle all print" 27081 test. 27082 27083 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all 27084 configs when using G++, not just hppa*. 27085 270861999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27087 27088 * gdb.base/async.c: New file. 27089 * gdb.base/async.exp: New file. 27090 27091Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com) 27092 27093 * gdb.base/break.exp: Tweak PA specific tests to properly handle 27094 PA64. 27095 27096Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com) 27097 27098 * gdb.base/display.exp: "finish" can leave us mid-line on many 27099 targets, deal with it. Add a small constant to main, instead of 27100 1000 since main+1000 may not be a valid address in the target. 27101 27102 * gdb.base/dollar.exp: Do not run for PA processors in wide mode 27103 on hpux11. 27104 27105 * gdb.base/attach.exp: Handle another hpux11 error message variant 27106 when attaching to a process that does not exist. 27107 271081999-08-19 J.T. Conklin <jtc@redback.com> 27109 27110 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace 27111 characters in 'continue to 1241' test. 27112 271131999-08-17 Stan Shebs <shebs@andros.cygnus.com> 27114 27115 * gdb.base/call-ar-st.exp: Add a shorter match case for the 27116 stop in print_long_arg_list, define and use a whitespace 27117 variable in print_small_structs test, add an XFAIL for Solaris. 27118 * gdb.base/dbx.exp: XFAIL func commands until somebody is 27119 interested enough to fix. 27120 271211999-08-13 Keith Seitz <keiths@cygnus.com> 27122 27123 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd. 27124 (dbx_gdb_load): Remove. Use gdb_load instead, since that 27125 proc knows about targets other than the natives. 27126 (test_assign): Use "gdb_run_cmd" to "run" the target. 27127 Check that we've actually hit the breakpoint at main. 27128 When we attempt to assign a value to a local variable, check 27129 that the variable is in the current scope, i.e., don't use 27130 a test with an empty result. 27131 27132Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com> 27133 27134 * gdb.base/maint.exp: Add test of ``maintenance internal-error'' 27135 command. 27136 271371999-08-09 Stan Shebs <shebs@andros.cygnus.com> 27138 27139 From Jimmy Guo <guo@cup.hp.com> and others at HP: 27140 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp, 27141 gdb.compat, gdb.threads-hp. 27142 gdb.hp/configure, gdb.hp/configure.in: New files. 27143 gdb.hp/Makefile.in: Recurse into new subdirs. 27144 gdb.hp/gdb.defects: New directory, tests for HP bug reports. 27145 gdb.hp/gdb.objdbg: New directory, tests for debugging info 27146 in object files. 27147 gdb.hp/tools: New directory, aux tools for HP-specific tests. 27148 271491999-08-05 Stan Shebs <shebs@andros.cygnus.com> 27150 27151 * gdb.base/display.exp: Help expect by putting a newline in the 27152 funky printf, remove a bogus p/a test. 27153 271541999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27155 27156 * gdb.base/display.exp: Make sure that when we say 'run', we are 27157 connected to the target. This is necessary when running not 27158 natively. 27159 271601999-08-03 Stan Shebs <shebs@andros.cygnus.com> 27161 27162 * gdb.base/step-test.exp: Removed some extraneous messages. 27163 27164 * gdb.base/long_long.exp: Don't run memory examination tests 27165 on little-endian targets (they will need a different set of 27166 results to match). 27167 271681999-08-02 Stan Shebs <shebs@andros.cygnus.com> 27169 27170 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests 27171 until somebody decides to fix GDB. 27172 27173 * gdb.base/long_long.c: Stop compiler complaint by specifying long 27174 constant as "ULL". 27175 * gdb.base/long_long.exp: Loosen x/c test, add partial result 27176 matches for a couple x/2 commands. 27177 271781999-07-30 Stan Shebs <shebs@andros.cygnus.com> 27179 27180 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk 27181 by merging in ref-types2 tests. 27182 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove. 27183 27184 From Jimmy Guo <guo@cup.hp.com> and others at HP: 27185 * gdb.c++/Makefile.in: Add standard actions. 27186 (EXECUTABLES): Rename from PROGS, update list. 27187 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here 27188 from gdb.hp. 27189 * gdb.c++/anon-union.cc: Don't use anonymous struct, make 27190 foo and bar locals. 27191 * gdb.c++/anon-union.exp: Fix tests to match. 27192 * gdb.c++/classes.exp: Run if HP compiler used, add extra 27193 expect matches to handle output variations. 27194 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *. 27195 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in 27196 output, add HP alternatives for new and delete prints. 27197 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc, 27198 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp. 27199 * gdb.c++/demangle.exp: Use $style when reporting failure. 27200 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled. 27201 * gdb.c++/inherit.exp: Run if HP compiler used, add some 27202 match alternatives. 27203 * gdb.c++/local.exp: Add match alternatives or xfails for HP 27204 compilers. 27205 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*. 27206 * gdb.c++/method.exp: Add match alternatives. 27207 * gdb.c++/misc.cc: Add bool types. 27208 * gdb.c++/misc.exp: Add tests for bool types. 27209 * gdb.c++/overload.exp: Add xfails. 27210 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar. 27211 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails, 27212 add some more template parameter tests (only for HP currently). 27213 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*. 27214 * gdb.c++/virtfunc.cc: Add return type and value for main. 27215 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some 27216 match alternatives. 27217 272181999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27219 27220 * gdb.base/display.exp: Fix output of 'p/a &&j' test. 27221 272221999-07-29 Jim Blandy <jimb@savonarola.red-bean.com> 27223 27224 * gdb.base/signals.exp: Don't expect getting a backtrace from 27225 within a signal handler to fail on Linux. 27226 272271999-07-29 Stan Shebs <shebs@andros.cygnus.com> 27228 27229 From Jimmy Guo <guo@cup.hp.com> and others at HP: 27230 * lib/gdb.exp: Remove some gratuitious semicolons. 27231 (delete_breakpoints): Increase timeout. 27232 (gdb_expect): Add -notransfer option. 27233 (gdb_test): Use -notransfer option. 27234 (get_compiler_info): Add f77 case. 27235 (get_compiler): New proc, split out from gdb_preprocess, add f77 27236 case. 27237 (gdb_preprocess): Call get_compiler. 27238 27239 * gdb.base/Makefile.in (EXECUTABLES): Update the list. 27240 * gdb.base/attach.exp, gdb.base/display.exp, 27241 gdb.base/ending-run.exp, gdb.base/gdbvars.exp, 27242 gdb.base/long_long.exp, gdb.base/printcmds.exp, 27243 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in 27244 third arg to gdb_test. 27245 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions. 27246 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some 27247 HP-UX xfails, add others. 27248 * gdb.base/completion.exp: Reflect name change of self-test. 27249 * gdb.base/condbreak.exp, gdb.base/corefile.exp, 27250 gdb.base/foll-exec.exp, gdb.base/interrupt.exp, 27251 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note 27252 HP failure number. 27253 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove 27254 useless HP-UX 10.30 references. 27255 * gdb.base/maint.exp: Loosen matches. 27256 * gdb.base/pointers.c (main): Declare more_code. 27257 * gdb.base/pointers.exp: Match on output of a `next'. 27258 * gdb.base/structs.c: Add prototypes. 27259 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference. 27260 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11. 27261 272621999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27263 27264 * gdb.base/list.exp: Add tests for repeating 'list <linenum>' 27265 command. 27266 272671999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27268 27269 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase. 27270 Fix run to main failures. Watchpoint can be hardware watchpoint. 27271 27272 * gdb.base/annota1.exp: Clean up some more, in case printf has 27273 debug info. Deal with lack of signal hanlder info in stack. 27274 27275 From Jim Kingdon <kingdon@redhat.com>: 27276 * gdb.base/annota1.exp: If printf has debug info, deal with it. 27277 272781999-07-19 Stan Shebs <shebs@andros.cygnus.com> 27279 27280 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp, 27281 gdb.base/foll-vfork.exp: Don't run for crosses. 27282 27283Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com> 27284 27285 * gdb.base/configure.in: Check for gdbvars.exp instead of 27286 a1-selftest.exp. 27287 * gdb.base/configure: Re-generate. 27288 272891999-07-12 Stan Shebs <shebs@andros.cygnus.com> 27290 27291 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point 27292 in trying to run first and name is too long. 27293 27294 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of 27295 pointers2.c and pointers2.exp, respectively. 27296 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes 27297 doschk happier. 27298 272991999-07-08 Stan Shebs <shebs@andros.cygnus.com> 27300 27301 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from 27302 callfuncs2.c and callfuncs2.exp. 27303 27304 * gdb.base/list.exp: Remove mistaken xfails. 27305 * gdb.base/list0.h: Add optional prototypes. 27306 27307Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com> 27308 27309 * gdb.base/setvar.exp: Increase the time-out on tests indirectly 27310 calling malloc. 27311 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto. 27312 * ptype.exp: Move test for get_debug_format to before its first 27313 use. 27314 273151999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27316 27317 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable. 27318 * gdb.base/annota2.cc, annota2.exp: Move from here. 27319 * gdb.c++/annota2.cc, annota2.exp: To here. 27320 * gdb.c++/Makefile.in (PROGS): Add annota2 executable. 27321 27322Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com> 27323 27324 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in 27325 a consistent format. 27326 273271999-06-25 Stan Shebs <shebs@andros.cygnus.com> 27328 27329 From Jimmy Guo <guo@cup.hp.com> and others at HP: 27330 * lib/gdb.exp (get_compiler_info): Add detection for assorted 27331 HP compilers, also set the globals $true and $false. 27332 27333 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c, 27334 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c, 27335 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c, 27336 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c, 27337 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c, 27338 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c, 27339 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c, 27340 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c, 27341 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c, 27342 whatis.c} Add C++ compatible function definitions and return 27343 types, add includes for library functions. 27344 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true. 27345 * gdb.base/step-test.c (myglob): Rename from glob. 27346 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c, 27347 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New 27348 files, move here from gdb.hp. 27349 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp, 27350 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp, 27351 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp: 27352 Adjust line numbers in regexps. 27353 27354 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp, 27355 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false 27356 instead of 0/1. 27357 27358 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp, 27359 foll-vfork.exp: New files, move here from gdb.hp. 27360 * gdb.base/page.exp: New file, test of pagination command. 27361 27362 * gdb.base/watchpoint.c (recurser): New function, for watchpoint 27363 recursion test. 27364 * gdb.base/watchpoint.exp: Add more test cases for watchpoints. 27365 27366 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp, 27367 gdb.base/solib.exp: Fix compiler invocation process. 27368 27369 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for 27370 HP-UX 11, turn off overload resolution explicitly. 27371 * gdb.base/commands.exp: Set argument list explicitly, add 27372 watchpoint test. 27373 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make 27374 them work. 27375 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the 27376 expressions properly. 27377 * gdb.base/corefile.exp: Loosen the match slightly. 27378 * gdb.base/default.exp: Allow "Error accessing memory" message 27379 also. 27380 * gdb.base/display.exp: Skip over x/0 j if PA64. 27381 * gdb.base/funcargs.exp: Add xfails for HP-UX. 27382 * gdb.base/interrupt.exp: Ditto. 27383 * gdb.base/langs.exp: Add symbolic matches governed by compiler 27384 in use. 27385 * gdb.base/list.exp: Add xfails for HP-UX. 27386 * gdb.base/long_long.exp: Refine some of the numeric matches. 27387 * gdb.base/mips_pro.exp: Xfail on HP-UX. 27388 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test. 27389 * gdb.base/nodebug.exp: Succeed on more varieties of output. 27390 * gdb.base/opaque.exp: Remove some HP-UX xfails. 27391 * gdb.base/ptype.exp: Succeed on more varieties of output. 27392 * gdb.base/scope.exp: Add xfails for HP-UX. 27393 * gdb.base/sect-cmd.exp: Add more cases. 27394 * gdb.base/setvar.exp: Add xfails for HP-UX. 27395 * gdb.base/shlib-call.exp: Loosen some matches slightly. 27396 * gdb.base/signals.exp: Match on void symbolically. 27397 * gdb.base/step-test.exp: Add case for PA64. 27398 * gdb.base/term.exp: Add exit and restart. 27399 * gdb.base/twice.exp: Clean up after self. 27400 * gdb.base/varargs.exp: Disable overload resolution explicitly. 27401 * gdb.base/whatis.exp: Allow more ways to pass tests. 27402 27403 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove, 27404 no longer useful. 27405 27406Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com> 27407 27408 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a 27409 list of patterns. 27410 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print 27411 print_double_array(double_array)", "continuing to breakpoint 27412 1018", "print print_double_array(array_d)" and "continuing to 27413 1034" tests. 27414 274151999-06-24 Jason Molenda (jsm@bugshack.cygnus.com) 27416 27417 * Makefile.in: Add empty html and install-html targets. 27418 274191999-06-24 Stan Shebs <shebs@andros.cygnus.com> 27420 27421 * config/mt-*: Remove, these haven't been used since 1996. 27422 274231999-06-22 Stan Shebs <shebs@andros.cygnus.com> 27424 27425 * gdb.base/call-strs.c, gdb.base/ending-run.c, 27426 gdb.base/step-test.c: Include stdlib.h and string.h as needed. 27427 * gdb.c++/member-ptr.exp: Skip over these tests if using G++. 27428 274291999-06-18 Stan Shebs <shebs@andros.cygnus.com> 27430 27431 * gdb.c++/overload.exp: XFAIL everything if using G++, add a 27432 simpler match case for the ptype of the big class. 27433 274341999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com> 27435 27436 * gdb.exp: Fix test for gdb_prompt existence. 27437 274381999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com> 27439 27440 * gdb.exp (gdb_test): Add fail after calls to perror. 27441 274421999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com> 27443 27444 * gdb.exp (gdb_test): Accept variations of Undefined command messages. 27445 274461999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com> 27447 27448 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement. 27449 27450Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com> 27451 27452 * gdb.base/call-strs.c (link_malloc): New function. Ensure that 27453 malloc() is linked in. 27454 274551999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com> 27456 27457 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at 27458 step at end. 27459 27460 * gdb.base/annota1.exp: Increase match_max to prevent timeout. 27461 274621999-06-08 Jim Blandy <jimb@zwingli.cygnus.com> 27463 27464 * gdb.java/jv-print.exp: New file. (Our first Java test!) 27465 27466Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com) 27467 27468 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail. 27469 * gdb.base/mips_pro.exp: Likewise. 27470 274711999-06-02 Keith Seitz <keiths@cygnus.com> 27472 27473 * gdb.c++/templates.cc: Change all "new" operators to throw 27474 an exception. 27475 * gdb.c++/cplusfuncs.cc: Likewise. 27476 27477 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2. 27478 27479Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com> 27480 27481 * gdb.base/condbreak.exp: Use rerun_to_main to start the program. 27482 * gdb.base/ending-run.exp: When stepping out of main, accept a 27483 step into an arbitrary assembler file. 27484 274851999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27486 27487 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and 27488 "breakpoint-invalid" to be printed. 27489 * gdb.base/annota2.exp: Revise line number for main 27490 breakpoint. Allow any number of "frames-invalid" and 27491 "breakpoint-invalid" to be printed. 27492 * gdb.base/annota2.cc: Initialize a.x to 0. 27493 274941999-05-17 Keith Seitz <keiths@cygnus.com> 27495 27496 * gdb.base/call-ar-st.exp: Skip 27497 "print print_double_array (double_array)" when "skip_float_tests" set. 27498 Ditto for "print print_double_array(array_d)", 27499 "print print_small_structs", "print print_ten_doubles", and 27500 "step into print_long_arg_list". 27501 Don't assume we can step into "print_long_arg_list": we could step 27502 into memcpy. 27503 * gdb.base/call-rt-st.exp: Don't run float-related tests when 27504 "skip_float_tests" is set: "print print_one_double(*d1)" 27505 and "print print_two_floats(*f3)". 27506 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when 27507 "skip_float_tests" is set. 27508 * gdb.base/varargs.exp: Skip 27509 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when 27510 "skip_float_tests" set. 27511 275121999-05-06 Keith Seitz <keiths@cygnus.com> 27513 27514 * gdb.base/annota2.cc: Include stdio.h. 27515 27516Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com> 27517 27518 * gdb.base/crossload.exp: Remove, this has been disabled ever 27519 since BFD stopped including all targets, and cross-GDB gets 27520 plenty of testing anyway. 27521 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u, 27522 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u, 27523 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove. 27524 * gdb.base/README: Remove, was doc for this. 27525 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer 27526 needed. 27527 275281999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27529 27530 * gdb.base/call-ar-st.exp: Fix one regular expression in test 27531 output. 27532 27533 * gdb.base/annota1.exp: New file. Annotation level 2 tests. 27534 * gdb.base/annota2.exp: New file. More annotation tests. 27535 * gdb.base/annota1.c: New file. Source file for annota1.exp. 27536 * gdb.base/annota2.cc: New file. Source file for annota2.exp. 27537 275381999-04-23 Angela Marie Thomas <angela@cygnus.com> 27539 27540 * config/cfdbug.exp: New file. 27541 275421999-04-20 Jim Blandy <jimb@zwingli.cygnus.com> 27543 27544 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for 27545 Marcus Daniel's and Dale Hawkins's demangler crashes. 27546 27547 * gdb.c++/demangle.exp (test_gnu_style_demangling, 27548 test_lucid_style_demangling, test_arm_style_demangling, 27549 test_hp_style_demangling): Try Tom Tromey's core-dumping 27550 identifier under each demangling style. 27551 275521999-04-07 Jim Blandy <jimb@zwingli.cygnus.com> 27553 27554 * gdb.c++/demangle.exp: Include the current demangling style 27555 in all test names. 27556 (current_demangling_style): New global variable. 27557 (set_demangling_style, test_demangling_core, test_demangling, 27558 test_demangling_exact): New functions. 27559 (test_gnu_style_demangling, test_lucid_style_demangling, 27560 test_arm_style_demangling, test_hp_style_demangling): Use those, 27561 instead of calling gdb_test and gdb_test_exact directly. 27562 (catch_demangling_errors): New function, which reports errors 27563 signalled by the demangling test functions in an orderly way. 27564 (do_tests): Use catch_demangling_errors. 27565 275661999-04-06 Jim Blandy <jimb@zwingli.cygnus.com> 27567 27568 * gdb.base/signals.exp (test_handle_all_print): Use () for 27569 grouping in expressions, not {}. 27570 27571 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't 27572 initialized yet. 27573 275741999-04-01 Stan Shebs <shebs@andros.cygnus.com> 27575 27576 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods 27577 are listed. 27578 275791999-03-26 Stan Shebs <shebs@andros.cygnus.com> 27580 27581 * gdb.stabs/weird.exp: Test for CC being defined before 27582 looking at its value. 27583 275841999-03-25 Stan Shebs <shebs@andros.cygnus.com> 27585 27586 * gdb.base/call-ar-st.exp: Remove stray '#'. 27587 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as 27588 "short int" and "long int". 27589 * gdb.c++/overload.cc: Cast the string added in the previous 27590 change, to mollify finicky HP compiler. 27591 * gdb.hp/reg-test.exp (testfile): Fix file name. 27592 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use. 27593 27594 * gdb.c++/misc.cc (main): Initialize obj_with_enum. 27595 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow 27596 alternate form of enum ptype. 27597 275981999-03-23 Stan Shebs <shebs@andros.cygnus.com> 27599 27600 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument. 27601 * gdb.hp/*.exp: Change all to run compiler probe only after 27602 passing skip_hp_tests, so as not to waste time on guaranteed 27603 failure. 27604 27605 * gdb.c++/overload.cc: Pass string instead of char addr, always 27606 init ccpfoo. 27607 * gdb.c++/templates.cc: Fix syntax error. 27608 27609Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27610 27611 * gdb.base/commands.exp: Add test for correct position of '>' 27612 when issuing the 'commands' command after a 'while' or 'if' 27613 command. 27614 276151999-03-18 James Ingham <jingham@cygnus.com> 27616 27617 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end 27618 27619 * gdb.c++/method.exp: It was testing an uninitialized int on the 27620 stack and assuming it was positive. 27621 27622 * gdb.base/watchpoint.exp: Use gdb_continue_to_end. 27623 27624 * gdb.base/step-test.exp: Catch a case where finish is broken and 27625 keep it from killing the rest of the tests. 27626 Use gdb_continue_to_end. 27627 27628 * gdb.base/sigall.exp: use gdb_continue_to_end. 27629 27630 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end. 27631 27632 * gdb.base/display.exp: use runto_main, not run. 27633 27634 * gdb.base/default.exp: Check for the current error message in the 27635 r abbreviation test. 27636 Add strongarm to the targets that know info float. 27637 27638 * gdb.base/condbreak.exp: Use the gdb_run command rather than just 27639 run which doesn't work with monitors. 27640 27641 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 27642 1034 test. 27643 27644 * gdb.base/break.exp: use the gdb_continue_to_end proc. 27645 27646 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the 27647 end of a program. Traps the case (in Cygmon) when the program 27648 never really exits. Same as Mark's continue_to_exit, but I had 27649 put it in a lot more places, so I used my name. Sorry Mark... 27650 27651 * config/monitor.exp (gdb_target_monitor): added another 27652 target_info parameter: remotebinarydownload. This will set the 27653 remotebinarydownload flag if this is causing some boards trouble. 27654 276551999-03-18 Mark Salter <msalter@cygnus.com> 27656 27657 * lib/gdb.exp (continue_to_exit): New function. 27658 27659 * gdb.base/ena-dis-br.exp: Clean up for remote targets. 27660 * gdb.base/ending-run.exp: Ditto. 27661 * gdb.base/step-test.exp: Ditto. 27662 276631999-03-16 Stan Shebs <shebs@andros.cygnus.com> 27664 27665 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly 27666 (suggested by Art Haas <ahaas@neosoft.com>). 27667 276681999-03-16 Jim Blandy <jimb@zwingli.cygnus.com> 27669 27670 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*. 27671 27672Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com> 27673 27674 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate 27675 descriptions of types (short unsigned int vs unsigned short, etc). 27676 276771999-03-12 Jim Blandy <jimb@zwingli.cygnus.com> 27678 27679 * gdb.base/call-strs.exp: Don't assume that `step' will step over 27680 a call to strlen; sometimes we do have sources. 27681 276821999-03-08 Jim Blandy <jimb@zwingli.cygnus.com> 27683 27684 * gdb.base/call-ar-st.c (main): Terminate char_array with a null 27685 character, so GDB won't print garbage after its end. 27686 27687 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a 27688 breakpoint there instead. Sometimes GCC emits memcpy to handle 27689 the large structures being passed by value, so we step into that 27690 instead of sum_array_print, which obscures what we're really testing. 27691 * gdb.base/step-test.exp: However, we do want a test that notices 27692 the bizarre steps into memcpy, so do that here. Add check for 27693 stepping into function calls that pass large structures by value. 27694 ("Is that a noun clause, or are you just happy to see me?") 27695 Remove all references to specific line numbers. 27696 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value): 27697 New type and function. 27698 (main): Call large_struct_by_value, passing it a large struct by value. 27699 * lib/gdb.exp (gdb_get_line_number): New function. 27700 27701 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be 27702 more portable. 27703 277041999-03-08 Jim Blandy <jimb@zwingli.cygnus.com> 27705 27706 * lib/gdb.exp: Doc fixes. 27707 277081999-03-05 Nick Clifton <nickc@cygnus.com> 27709 27710 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff. 27711 277121999-03-04 Jim Blandy <jimb@zwingli.cygnus.com> 27713 27714 * gdb.base/display.exp: Don't exercise the "detach" and "kill" 27715 commands. They're not germane to this test, and they don't work 27716 that way on remote targets. 27717 277181999-03-01 James Ingham <jingham@cygnus.com> 27719 27720 * Changelog entries merged over from gdb development branch. 27721 27722 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com> 27723 27724 * lib/gdb.exp (gdbtk_analyze_results): Generic function 27725 for outputting results of test run. 27726 27727 1998-12-07 Martin M. Hunt <hunt@cygnus.com> 27728 27729 * lib/gdb.exp (gdbtk_start): Fix path for itcl library. 27730 277311999-02-25 Felix Lee <flee@cygnus.com> 27732 27733 * lib/gdb.exp (debug_format): initialize 27734 277351999-02-25 Jason Molenda (jsm@bugshack.cygnus.com) 27736 27737 * gdb.base/call-ar-st.c: Include string.h, not strings.h. 27738 * gdb.base/call-rt-st.c: Ditto. 27739 277401999-02-13 Jim Blandy <jimb@zwingli.cygnus.com> 27741 27742 * gdb.threads/pthreads.exp (horiz): New variable. 27743 (test_startup): Fix regexps that capture thread numbers. 27744 277451999-02-10 Jason Molenda (jsm@bugshack.cygnus.com) 27746 27747 * gdb.base/smoke.exp: Disambiguate two test case names (both 27748 called ``print''). 27749 27750Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com> 27751 27752 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC 27753 compilation. 27754 277551999-02-04 Jason Molenda (jsm@bugshack.cygnus.com) 27756 27757 * gdb.base/miscexprs.exp: Change patterns to match GDB's 27758 actual output formatting. 27759 * gdb.base/smoke.exp: GDB removes leading 0's. 27760 * gdb.base/volatile.exp: Don't check type of remuneration; 27761 that variable is no longer defined in constvars.c. 27762 * gdb.base/step-test.c (main): Exit with explicit exit code. 27763 * gdb.base/step-test.exp: Remove two nexti checks--they are 27764 not portable. 27765 277661999-02-04 Jason Molenda (jsm@bugshack.cygnus.com) 27767 27768 * gdb.base/help.exp ("help delete display"): Fix test to match 27769 gdb's output. 27770 27771 * gdb.base/long_long.c (known_types): Initialize values to zero. 27772 * gdb.base/long_long.exp: Step one more line 27773 so 'dec' is initialized in "get to known place". GDB removes 27774 leading zeros. Explicitly ask for hex formatting. Use 27775 unique test case names. 27776 27777Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27778 27779 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement. 27780 27781 * gdb.c++/method.exp: Add missing close brace. 27782 277831999-01-30 Jim Blandy <jimb@zwingli.cygnus.com> 27784 27785 * gdb.base/maint.exp: Use 'set height 0' to disable page 27786 prompting, not 'set height 400'. 27787 27788 Fix a bunch of timeouts. 27789 * gdb.base/maint.exp ("maint print objfiles"): Break this up into 27790 four separate tests, so expect doesn't take forever to match a ton 27791 of text against a regexp with lots of .* forms. 27792 ("maint print psymbols", "maint print symbols"): Make some of 27793 these greps more selective, so that expect doesn't try to wade 27794 through huge piles of output and time out. 27795 27796 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern. 27797 27798 * gdb.base/maint.exp ("maint info breakpoints"): Split into two 27799 tests: one which doesn't expect shlib events to be reported, and 27800 another which does, but is XFAIL for all platforms other than 27801 HP/UX. 27802 27803 * gdb.base/break.exp: Teach the test suite that the `catch 27804 fork', `catch vfork', and `catch exec' commands produce error 27805 messages on platforms that don't provide these features. 27806 27807Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com> 27808 27809 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp, 27810 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base 27811 (shortening names from solib_threshold.exp etc), won't run on 27812 anything but HP-UX for the foreseeable future. 27813 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to 27814 reflect move. 27815 27816Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com> 27817 27818 * gdb.base/Makefile.in, gdb.c++/Makefile.in, 27819 gdb.trace/Makefile.in (clean): Remove all test executables. 27820 27821Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com> 27822 27823 * gdb.base/shlib-call.exp: add test cases to verify that gdb 27824 successfully re-sets breakpoints in shared libraries. 27825 * gdb.base/shmain.c (main): return 0, don't fall off the end. 27826 27827Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 27828 27829 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform 27830 and compiled w/o GCC. 27831 27832 * gdb.hp/watch-cmd.exp: ditto. 27833 27834 * gdb.hp/watch-hp.exp: ditto. 27835 27836 * gdb.hp/xdb1.exp: ditto. 27837 27838 * gdb.hp/xdb2.exp: ditto. 27839 27840 * gdb.hp/dbx.exp: ditto. 27841 27842Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com> 27843 27844 * constvars.c: Remove C++-isms. 27845 * constvars.exp: Use gdb_test everywhere, add xfails if compiled 27846 with GCC. 27847 27848Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com> 27849 27850 The following changes are part of the HP merge. 27851 27852 * gdb.base/break.exp: new tests to verify that catchpoints for 27853 fork, vfork, and exec don't trigger inappropriately. 27854 27855 * gdb.base/opaque.exp: compile one file at a time, then link. 27856 27857 * gdb.base/signals.exp: be more restrictive about which hppa 27858 systems receive a setup_xfail. new tests. 27859 27860 * gdb.base/solib_threshold.build: new file. 27861 * gdb.base/solib_threshold.exp: new file. 27862 * gdb.base/solib_threshold.link_opts: new file. 27863 * gdb.base/solib_threshold.mk: new file. 27864 * gdb.base/gen_solib_threshold.c: new file. 27865 27866 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the 27867 tests. New tests for enums inside classes. 27868 27869 * gdb.c++/compiler.cc: indicate support of template debugging. 27870 27871 * gdb.c++/demangle.exp: run hp style demangling tests. 27872 27873 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the 27874 tests. 27875 27876 * gdb.c++/misc.cc: changes to support new tests. 27877 27878 * gdb.c++/templates.cc: changes to support HP's compiler; changes 27879 to support new tests. 27880 27881 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using 27882 gcc, then skip these tests. 27883 27884Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com> 27885 27886 The following files are part of the HP merge; some had longer 27887 names at HP, but have been renamed to be no more than 14 27888 characters in length. 27889 27890 * gdb.hp/ambiguous.cc: new file. 27891 * gdb.hp/ambiguous.exp: new file. 27892 * gdb.hp/attach.exp: new file. 27893 * gdb.hp/attach2.exp: new file. 27894 * gdb.hp/classes-hp.exp: new file. 27895 * gdb.hp/ctti.exp: new file. 27896 * gdb.hp/ctti-add.cc: new file. 27897 * gdb.hp/ctti-add1.cc: new file. 27898 * gdb.hp/ctti-add2.cc: new file. 27899 * gdb.hp/ctti-add3.cc: new file. 27900 * gdb.hp/dbx.exp: new file. 27901 * gdb.hp/exception.cc: new file. 27902 * gdb.hp/exception.exp: new file. 27903 * gdb.hp/foll-exec.c: new file. 27904 * gdb.hp/foll-exec.exp: new file. 27905 * gdb.hp/foll-fork.c: new file. 27906 * gdb.hp/foll-fork.exp: new file. 27907 * gdb.hp/foll-vfork.c: new file. 27908 * gdb.hp/foll-vfork.exp: new file. 27909 * gdb.hp/inherit-hp.exp: new file. 27910 * gdb.hp/more-steps.exp: new file. 27911 * gdb.hp/namespace.cc: new file. 27912 * gdb.hp/namespace.exp: new file. 27913 * gdb.hp/optimize.exp: new file. 27914 * gdb.hp/pxdb.c: new file. 27915 * gdb.hp/pxdb.exp: new file. 27916 * gdb.hp/quicksort.exp: new file. 27917 * gdb.hp/reg-test.exp: new file. 27918 * gdb.hp/reg-test.s: new file. 27919 * gdb.hp/sized-enum.c: new file. 27920 * gdb.hp/sized-enum.exp: new file. 27921 * gdb.hp/start-stop.exp: new file. 27922 * gdb.hp/templ-hp.cc: new file. 27923 * gdb.hp/templ-hp.exp: new file. 27924 * gdb.hp/thr-lib.c: new file. 27925 * gdb.hp/thr-lib.exp: new file. 27926 * gdb.hp/thr-lib.h: new file. 27927 * gdb.hp/thr-liblib.c: new file. 27928 * gdb.hp/virtfun-hp.c: new file. 27929 * gdb.hp/virtfun-hp.exp: new file. 27930 * gdb.hp/watch-cmd.exp: new file. 27931 * gdb.hp/watch-hp.exp: new file. 27932 * gdb.hp/xdb1.exp: new file. 27933 * gdb.hp/xdb2.exp: new file. 27934 * gdb.hp/xdb3.exp: new file. 27935 27936Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com> 27937 27938 The following files are part of the HP merge; some had longer 27939 names at HP, but have been renamed to be no more than 14 27940 characters in length. 27941 27942 * gdb.base/ss.h: new file. 27943 * gdb.base/call-ar-st.c: new file. 27944 * gdb.base/call-ar-st.exp: new file. 27945 * gdb.base/call-rt-st.c: new file. 27946 * gdb.base/call-rt-st-exp: new file. 27947 * gdb.base/call-strs.exp: new file. 27948 * gdb.base/ena-dis-br.exp: new file. 27949 * gdb.base/environ.exp: new file. 27950 * gdb.base/long_long.exp: new file. 27951 * gdb.base/sect-cmd.exp: new file. 27952 * gdb.base/shlib-cl2.exp: new file. 27953 * gdb.base/smoke.exp: new file. 27954 * gdb.base/so-impl-ld.c: new file. 27955 * gdb.base/so-impl-ld.exp: new file. 27956 * gdb.base/so-indr-cl.c: new file. 27957 * gdb.base/so-indr-cl.exp: new file. 27958 * gdb.base/varargs.exp: new file. 27959 * gdb.base/volatile.exp: new file. 27960 * gdb.base/whatis-exp.exp: new file. 27961 * gdb.base/display.exp: new file. 27962 * gdb.c++/derivation.exp: new file. 27963 * gdb.c++/local.exp: new file. 27964 * gdb.c++/member-ptr.exp: new file. 27965 * gdb.c++/overload.exp: new file. 27966 * gdb.c++/ovldbreak.exp: new file. 27967 * gdb.c++/ref-types.exp: new file. 27968 * gdb.c++/ref-types2.exp: new file. 27969 * gdb.c++/userdef.exp: new file. 27970 27971Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com> 27972 27973 * gdb.base/default.exp: Reflect wording change in remote.c. 27974 27975Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com> 27976 27977 * gdb.base/help.exp: Update to reflect current text. 27978 27979Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com> 27980 27981 * gdb.c++/anon-union.cc: make foo and bar global, otherwise 27982 they're stack variables and contain garbage. 27983 * gdb.c++/anon-union.exp: new file. 27984 27985 The following changes were made by David Taylor 27986 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and 27987 Edith Epstein <eepstein@cygnus.com> as part of a project to merge 27988 in changes by HP. 27989 27990 * gdb.base/bitops.exp: new file. 27991 * gdb.base/default.exp: change expected messages for catch and 27992 info catch tests to reflect HP merge changes. 27993 * gdb.base/enable-disable-break.exp 27994 * gdb.base/ending-run.c: new file. 27995 * gdb.base/long_long.c: new file. 27996 * gdb.base/maint.exp: new file. 27997 * gdb.base/pointers2.exp: new file. 27998 * gdb.base/shlib-call2.exp: new file. 27999 * gdb.base/solib.exp: new file. 28000 * gdb.base/step-test.c: new file. 28001 * gdb.c++/anon-union.cc: new file. 28002 * gdb.c++/local.cc: new file. 28003 * gdb.c++/member-pointer.cc: new file. 28004 * gdb.c++/method.cc: new file. 28005 * gdb.c++/ref-types.cc: new file. 28006 * gdb.c++/ref-types2.cc: new file. 28007 * gdb.c++/userdef.cc: new file. 28008 28009 * gdb.base/scope.exp: compile one file at a time, then link. 28010 * gdb.base/langs.exp: ditto. 28011 * gdb.base/list.exp: ditto. 28012 28013Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com> 28014 28015 The following changes were made by David Taylor 28016 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and 28017 Edith Epstein <eepstein@cygnus.com> as part of a project to merge 28018 in changes by HP. 28019 28020 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc, 28021 skip tests. When compiling pass c++ flag to gdb_compile. 28022 * gdb.c++/ 28023 28024 * lib/gdb.exp (get_compiler_info): new, optional argument -- args; 28025 test for on hppa*-*-hpux*; use args to see if c++ was specified. 28026 (skip_hp_tests): new function. 28027 (gdb_preprocess): new function. 28028 28029 * configure.in (hpdir): decide whether to configure gdb.hp. 28030 * configure: regenerated. 28031 28032 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things 28033 to delete on clean. 28034 (EXECUTABLES): update to reflect new additions. 28035 * gdb.base/commands.exp: update message expected. 28036 * gdb.base/default.exp: add copyright notice. 28037 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout. 28038 * gdb.base/help.exp: update messages to reflect current text. 28039 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled 28040 targets for recurse tests. 28041 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then 28042 skip this file. 28043 28044 * gdb.c++/Makefile.in (PROGS): update to reflect new executables. 28045 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++ 28046 compilation. 28047 * gdb.c++/misc.exp: ditto. 28048 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't 28049 run the tests. tell gdb_compile that it's a c++ compilation. 28050 28051 * gdb.threads/pthreads.exp: fix typo in message. 28052 28053 * gdb.base/all-bin.exp: new file. 28054 * gdb.base/arithmet.exp: new file. 28055 * gdb.base/assign.exp: new file. 28056 * gdb.base/completion.exp: new file. 28057 * gdb.base/cond-expr.exp: new file. 28058 * gdb.base/condbreak.exp: new file. 28059 * gdb.base/define.exp: new file. 28060 * gdb.base/dollar.exp: new file. 28061 * gdb.base/environment.exp: new file. 28062 * gdb.base/eval-skip.exp: new file. 28063 * gdb.base/jump.exp: new file. 28064 * gdb.base/logical.exp: new file. 28065 * gdb.base/pointers.exp: new file. 28066 * gdb.base/relational.exp: new file. 28067 * gdb.base/section_command.exp: new file. 28068 * gdb.base/whatis-expr.exp: new file. 28069 28070 * gdb.base/all-types.c: new file. 28071 * gdb.base/call-array-struct.c: new file. 28072 * gdb.base/call-return-struct.c: new file. 28073 * gdb.base/call-strings.c: new file. 28074 * gdb.base/callfuncs2.c: new file. 28075 * gdb.base/condbreak.c: new file. 28076 * gdb.base/constvars.c: new file. 28077 * gdb.base/display.c: new file. 28078 * gdb.base/int-type.c: new file. 28079 * gdb.base/jump.c: new file. 28080 * gdb.base/miscexprs.c: new file. 28081 * gdb.base/pointers.c: new file. 28082 * gdb.base/pointers2.c: new file. 28083 * gdb.base/shmain.c: new file. 28084 * gdb.base/shr1.c: new file. 28085 * gdb.base/shr2.c: new file. 28086 * gdb.base/solib.c: new file. 28087 * gdb.base/solib1.c: new file. 28088 * gdb.base/solib2.c: new file. 28089 * gdb.base/varargs.c: new file. 28090 * gdb.c++/derivation.cc: new file. 28091 * gdb.c++/overload.cc: new file. 28092 * gdb.c++/ovldbreak.cc: new file. 28093 * gdb.hp/attach.c: new file. 28094 * gdb.hp/attach2.c: new file. 28095 * gdb.hp/average.c: new file. 28096 * gdb.hp/compiler.c: new file. 28097 * gdb.hp/compiler.cc: new file. 28098 * gdb.hp/execd-program.c: new file. 28099 * gdb.hp/follow-exec.c: new file. 28100 * gdb.hp/follow-fork.c: new file. 28101 * gdb.hp/follow-vfork-and-exec.c: new file. 28102 * gdb.hp/misc-hp.cc: new file. 28103 * gdb.hp/more-steps.c: new file. 28104 * gdb.hp/optimize.c: new file. 28105 * gdb.hp/quicksort.c: new file. 28106 * gdb.hp/run-hp.c: new file. 28107 * gdb.hp/start-stop.c: new file. 28108 * gdb.hp/sum.c: new file. 28109 * gdb.hp/templates-hp.cc: new file. 28110 * gdb.hp/thread-local-in-lib.c: new file. 28111 * gdb.hp/thread-local-in-lib.h: new file. 28112 * gdb.hp/thread-local-in-lib.lib.c: new file. 28113 * gdb.hp/vforked-program.c: new file. 28114 * gdb.hp/virtfunc-hp.cc: new file. 28115 * gdb.hp/watchpoint-hp.c: new file. 28116 * gdb.hp/xdb.c: new file. 28117 * gdb.hp/xdb0.c: new file. 28118 * gdb.hp/xdb0.h: new file. 28119 * gdb.hp/xdb1.c: new file. 28120 28121Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com> 28122 28123 The following change was made by Edith Epstein 28124 <eepstein@cygnus.com> as part of a project to merge in changes 28125 originally made by HP; HP did not create ChangeLog entries. 28126 28127 * gdb.c++/demangle.exp: changed the expected output for some 28128 ARM-style mangling -- removed second reference to datatype. 28129 For example, maint demangle __dt__11T1__pt__2_cFv 28130 T1<char>::~T1<char>(void) 28131 becomes, 28132 maint demangle __dt__11T1__pt__2_cFv 28133 T1<char>::~T1(void) 28134 28135 (test_hp_style_demangling): new hp specific demangling test cases. 28136 28137Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com) 28138 28139 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c 28140 * gdb.trace/backtrace.exp: Likewise. 28141 * gdb.trace/circ.exp: Likewise. 28142 * gdb.trace/collection.exp: Likewise. 28143 * gdb.trace/deltrace.exp: Likewise. 28144 * gdb.trace/infotrace.exp: Likewise. 28145 * gdb.trace/limits.exp: Likewise. 28146 * gdb.trace/packetlen.exp: Likewise. 28147 * gdb.trace/passc-dyn.exp: Likewise. 28148 * gdb.trace/passcount.exp: Likewise. 28149 * gdb.trace/report.exp: Likewise. 28150 * gdb.trace/save-trace.exp: Likewise. 28151 * gdb.trace/tfind.exp: Likewise. 28152 * gdb.trace/tracecmd.exp: Likewise. 28153 * gdb.trace/while-dyn.exp: Likewise. 28154 * gdb.trace/while-stepping.exp: Likewise. 28155 281561998-12-07 Jim Blandy <jimb@zwingli.cygnus.com> 28157 28158 * gdb.base/restore.exp, gdb.base/restore.c: New tests. 28159 28160Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com> 28161 28162 From Brendan Kehoe: 28163 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required 28164 int return types. 28165 28166Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com> 28167 28168 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do 28169 remote dos host testing right. 28170 28171Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com> 28172 28173 * gdb.base/corefile.exp: remove some xfails. 28174 28175Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com> 28176 28177 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables 28178 have different timestamps. 28179 28180Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com> 28181 28182 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp, 28183 gdb.base/default.exp: Replace "exec" with "executable". 28184 28185Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com> 28186 28187 * gdb.base/default.exp: Change else if to elseif from previous 28188 delta. 28189 28190Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com> 28191 28192 * gdb.base/default.exp: Add brace missing from previous delta. 28193 28194Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com> 28195 28196 * gdb.base/default.exp: Support test for info float for all 28197 varieties of arm toolchain. 28198 28199Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com> 28200 28201 * gdb.trace/*.exp: remove "remote_download" command. 28202 28203Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com> 28204 28205 * gdb.trace/*.exp: remove -gdwarf from compile. 28206 28207Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com> 28208 28209 * gdb.trace/configure.in(AC_INIT): typo 28210 * gdb.trace/configure: regenerated 28211 28212Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com> 28213 28214 * config/m68k-emc.exp: New file. 28215 * lib/<emc-support.exp trace-support.exp}: New files. 28216 * configure.in: add new test directory gdb.trace. 28217 * gdb.trace/{configure configure.in Makefile.in}: New files. 28218 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files. 28219 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files. 28220 * gdb.trace/{collection.c collection.exp tfind.exp }: New files. 28221 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files. 28222 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files. 28223 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files. 28224 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files. 28225 28226Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com> 28227 28228 * gdb.c++/classes.exp: Change all regular expressions to match 28229 arbitrary combinations of newline/carriage-return, so that they 28230 will work equally well on Unix and Windows. 28231 * gdb.c++/inherit.exp: ditto. 28232 * gdb.c++/virtfunc.exp: ditto. 28233 282341998-08-11 Dawn Perchik <dawn@cygnus.com> 28235 28236 * gdb.base/setshow.exp: Fix error introduced by call to runto_main. 28237 28238Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com) 28239 28240 * gdb.disasm/am33.s: Add tests for autoincrement instructions. 28241 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15 28242 to use a0-a3/d0-d3 as needed. 28243 28244Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com) 28245 28246 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests. 28247 * gdb.disasm/am33.exp: Corresponding changes. 28248 282491998-07-11 Felix Lee <flee@cygnus.com> 28250 28251 * gdb.base/callfuncs.exp: add cmp10 test. 28252 * gdb.base/callfuncs.c (cmp10): new function. 28253 28254Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com> 28255 28256 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test 28257 into two parts to get around a synchronization problem in expect. 28258 28259Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com> 28260 28261 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk. 28262 28263 * configure.in: Add options for gdbtk testsuite. 28264 28265 * configure: Regenerate. 28266 28267 * gdb.gdbtk: New directory to hold gdbtk tests. 28268 28269Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de> 28270 28271 * gdb.fortran/types.exp: Escape brackets in expect patterns 28272 for test_float_literal_types_accepted tests. 28273 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss 28274 before run test. 28275 28276Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com) 28277 28278 * am33.exp: Just compile, do not link the testcase. 28279 * am33.s: Add ".am33" pseudoop to force am33 mode. 28280 282811998-06-25 Felix Lee <flee@cygnus.com> 28282 28283 * gdb.base/setshow.exp: make sure $pc is sane. 28284 28285 * gdb.stabs/weird.exp: split expect patterns properly. 28286 28287Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com) 28288 28289 * gdb.disasm/am33.s: New disassembler testfile for the am33. 28290 * gdb.disasm/am33.exp: Run it. 28291 28292Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com> 28293 28294 * gdb.base/funcargs.exp: simplify expect strings to ease pattern 28295 match processing (and eliminate spurious timeouts when running). 28296 28297Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com> 28298 28299 * gdb.base/signals.exp (test_handle_all_print): put back Mach 28300 exception test, but conditionalize it on target [mach | gnu]. 28301 28302Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com> 28303 28304 * gdb.base/overlays.exp: fixup compile line for linker script. 28305 28306Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com> 28307 28308 * gdb.fortran/types.exp: don't guess at float size. 28309 28310Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com> 28311 28312 * gdb.base/exprs.exp: delete test that depends on int size. 28313 28314Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com> 28315 28316 * config/sim.exp: Removed checks for target triplets. 28317 (gdb_target_sim): Use gdb,target_sim_options. 28318 28319Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com> 28320 28321 * gdb.base/reread.exp: New file. 28322 * gdb.base/reread1.c: New file. 28323 * gdb.base/reread2.c: New file. 28324 28325Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com> 28326 28327 * config/sim.exp: Use 'target sim -sparclite' when running 28328 SPARClite programs. 28329 28330Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com> 28331 28332 * gdb.base/structs2.exp: New file. 28333 * gdb.base/structs2.c: New file. 28334 28335Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com> 28336 28337 * gdb.asm/common.inc: New file. 28338 * gdb.asm/d10v.inc: New file. 28339 * asm-source.exp: Pass -I's to gas to find .inc files. 28340 Update line numbers in expected output. 28341 * asmsrc1.s: Rewrite. 28342 * asmsrc2.s: Rewrite. 28343 * configure.in: Create arch.inc symlink. 28344 * configure: Regenerate. 28345 * Makefile.in (distclean): Delete arch.inc. 28346 28347Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com> 28348 28349 * callfuncs.c (t_enum_value1) : Cleanup return value warnings 28350 (t_enum_value2): ditto 28351 (t_enum_value3): ditto 28352 (main): ditto 28353Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de> 28354 28355 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints 28356 when none' unexpected prompt case, fixed by breakpoint.c:delete_command 28357 change. 28358 Use gdb_test instead of send_gdb/gdb_expect sequences. 28359 28360Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com) 28361 28362 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int, 28363 not void. 28364 28365Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com> 28366 28367 * gdb.base/branches.c: Code with lots of loops and 28368 subroutines. Used to test gdbs ability to single step through PC 28369 changes, especially to test mips-tdep.c:mips_next_pc 28370 28371Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com> 28372 28373 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass 28374 more rigorous EGCS C++ error checking. 28375 28376Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 28377 28378 * gdb.base/help.exp: Clean up `help set args' and `help show args' 28379 tests. 28380 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling 28381 function when asleep. 28382 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment 28383 for i*86 Linux and SVR4 signal handling problems. 28384 Remove linux xfail for `next to handler in signals_tests_1', fixed 28385 by recent infrun.c change. 28386 Limit backtrace to 10 frames to avoid timeout problems with infinite 28387 stack backtraces. 28388 Adjust expect pattern in `handle all print' test to match Apr 28 1997 28389 target.[ch] change. 28390 28391Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com> 28392 28393 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait 28394 for a newline from gdb before continuing. 28395 (default_gdb_exit): Just look for y or n. 28396 (gdb_test): Detect abnormal exit from GDB running on DOS; if 28397 it does, fail the rests of the tests in the file. 28398 28399Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com> 28400 28401 * config/cygmon.exp: New file. 28402 28403Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com> 28404 28405 * gdb.base/list.exp: Fix problem with "list default lines around 28406 main" test on remote targets. 28407 28408 * gdb.base/scope.exp: Fix problem with filelocal_bss before 28409 run test on remote targets. 28410 28411Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com> 28412 28413 * gdb.asm: New directory. 28414 * configure.in: Configure it. 28415 * configure: Regenerate. 28416 * gdb.asm/{Makefile.in,configure.in,configure}: New files. 28417 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files. 28418 28419Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com> 28420 28421 * config/mn10300-eval.exp: New file to support MN10300 eval board. 28422 28423Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com) 28424 28425 * gdb.base/overlays (several files): Merge the two overlay 28426 managers into one. Change variables (foox, barx, bazx, grbxx) 28427 back into ints but force them to load in their proper sections. 28428 28429Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com> 28430 28431 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of 28432 on-chip insn memory and IMAP1 to upper 128k. 28433 (D10VCopy): Handle memory regions crossing 16k boundaries. 28434 (D10VCopy): Transfer data in 32 bit chunks. 28435 28436Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com> 28437 28438 * gdb.base/overlays.c (main): Exit normally when result is 28439 correct. 28440 28441 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address 28442 map. Include space for printf in .text segment. 28443 28444 * gdb.base/d10vovly.c (D10VTranslate): New function, handle 28445 updated d10v memory VMA/LMA map. 28446 (D10VCopy): Call D10VTranslate. 28447 28448Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com> 28449 28450 * gdb.base/m32rovly.c: Force variable _novlys into .data section. 28451 28452 * gdb.base/bar.c (barx, bar): Change variable to small array so 28453 that it won't be put into the .sdata - small data - 28454 section. Update reference. 28455 * gdb.base/baz.c (bazx, baz): Ditto. 28456 * gdb.base/foo.c (foox, foo): Ditto. 28457 * gdb.base/grbx.c (grbxx, grbx): Ditto. 28458 28459 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx 28460 to be arrays. 28461 28462Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com) 28463 28464 * gdb.base/overlays.exp: fix up and get working again. 28465 Add tests for backtraces from an overlay function. 28466 28467Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com> 28468 28469 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for 28470 "calling function with watchpoint enabled". 28471 28472Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com> 28473 28474 * gdb.base/break.exp (test_next_with_recursion): Remove 28475 gdb_suppress_tests for d10v-*-*. 28476 * lib/gdb.exp (gdb_suppress_tests): Disable this function 28477 pending review of whether it is useful or not. 28478 28479Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com> 28480 28481 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards. 28482 28483Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com> 28484 28485 * gdb.base/break.exp: Increase timeout for slow TX39 boards. 28486 * config/dve.exp: New file to support Densan boards. 28487 28488Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com> 28489 28490 * gdb.base/interrupt.exp: Document problem of simulators, signals, 28491 reads and BSD. 28492 28493Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com> 28494 28495 * config/monitor.exp: Be a bit less picky about the "Remote debugging" 28496 response. 28497 28498 * gdb.c++/misc.exp: Call runto_main instead of doint it manually. 28499 28500Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com> 28501 28502 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace 28503 test. 28504 28505 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int, 28506 target_sizeof_long and target_bigendian_p. 28507 (structs_by_value, structs_by_reference): Check values according 28508 to targets word size and endianess. 28509 28510Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com> 28511 28512 * gdb.base/langs.exp: For "continue to exit" ignore any trailing 28513 output. 28514 28515Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com> 28516 28517 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp: 28518 Update test of set args help to match source change. 28519 28520Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com) 28521 28522 * gdb.base/default.exp: Expect help system output to be in 28523 alphabetical order. 28524 * gdb.base/help.exp: Ditto. 28525 28526Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com> 28527 28528 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to 28529 "i*86-pc-linux-gnu*". 28530 * gdb.base/interrupt.exp: Ditto. 28531 * gdb.base/corefile.exp: Ditto. 28532 28533 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set, 28534 define vxworks when building the testcase. 28535 28536 * gdb.base/ptype.exp: Fix testnames to be unique. 28537 * gdb.base/radix.exp: Ditto. 28538 * gdb.base/term.exp: Ditto. 28539 * gdb.base/whatis.exp: Ditto. 28540 * gdb.c++/classes.exp: Ditto. 28541 28542Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com> 28543 28544 * gdb.base/callfuncs.exp: Fix indentation. 28545 28546 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if 28547 suppress_flag has been set. 28548 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub 28549 target feature. 28550 28551Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com> 28552 28553 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled 28554 the testcase. 28555 28556 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for 28557 set_debug_traps() and breakpoint(). 28558 * gdb.c++/misc.cc (main): Ditto. 28559 * gdb.c++/templates.cc (main): Ditto. 28560 * gdb.c++/virtfunc.cc (main): Ditto. 28561 28562Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com> 28563 28564 * lib/gdb.exp(gdb_step_for_stub): New function. 28565 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it 28566 exists, reload the executable and do a "continue" instead of 28567 doing a jump. 28568 (runto_main): Use gdb_step_for_stub. 28569 28570 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain 28571 tests to have unique names. 28572 * gdb.base/callfuncs.exp: Ditto. 28573 * gdb.base/commands.exp: Ditto. 28574 * gdb.base/default.exp: Ditto. 28575 * gdb.base/help.exp: Ditto. 28576 * gdb.base/list.exp: Ditto. 28577 * gdb.base/opaque.exp: Ditto. 28578 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple 28579 similar tests. 28580 28581 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls. 28582 * gdb.c++/cplusfuncs.cc: Ditto. 28583 * gdb.c++/virtfunc.cc: Ditto. 28584 28585 * config/monitor.exp: Keep track of the last file we saw, rather 28586 than trying to get the info from gdb. 28587 28588 * gdb.fortran/types.exp: Move comment to previous line. 28589 28590Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com> 28591 28592 * config/sparclet.exp: Detect gratuitous change to sparclet gdb 28593 target mode. 28594 28595Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com> 28596 28597 From Bob Manson: 28598 * config/monitor.exp (gdb_target_monitor): Look for "Connected to" 28599 string from GDB when it connects. 28600 28601 * lib/gdb.exp: Look for $TOOL_EXECUTABLE. 28602 28603Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com> 28604 28605 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail 28606 if we can't get a debug format from GDB (we may be testing an 28607 older GDB). Use a 10 second timeout when checking for the format. 28608 28609 * gdb.stabs/weird.exp: Fix quoting. 28610 28611 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c. 28612 28613Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com> 28614 28615 * config/arm-ice.exp: New file. 28616 28617Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com> 28618 28619 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled 28620 until it has been modified to work with the new testsuite. 28621 28622 * gdb.*/*.exp: Instead of causing 1 unresolved test when the 28623 testcase won't compile, cause all of the testcases in the file to 28624 fail instead. 28625 28626 * lib/gdb.exp(gdb_suppress_entire_file): New procedure. 28627 (gdb_clear_suppressed): New procedure. 28628 (gdb_stop_suppressing_tests): Only clear suppress_flag if 28629 it contains a positive value. 28630 28631Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com> 28632 28633 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature. 28634 28635 * gdb.c++/virtfunc.exp: Remove setting of libs variable. 28636 28637Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com> 28638 28639 * lib/gdb.exp (setup_xfail_format): New function. 28640 (get_debug_format): New function to get debug format. 28641 (debug_format): New global variable to hold last value set 28642 by get_debug_format. 28643 * gdb.base/list.exp: Call get_debug_format and expect some 28644 tests to fail for DWARF 1 and COFF formats. 28645 * gdb.c++/ptype.exp: Ditto. 28646 * gdb.c++/classes.exp: Ditto. 28647 * gdb.c++/cplusfuncs.exp: Ditto. 28648 * gdb.c++/inherit.exp: Ditto. 28649 * gdb.c++/templates.exp: Ditto. 28650 * gdb.c++/virtfunc.exp: Ditto. 28651 28652Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com> 28653 28654 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote 28655 host doesn't have a currently-open connection. 28656 28657 * config/sparclet.exp: Cleanups and fixes to make it generic for 28658 any gdb stub target. Handle cases where gdb doesn't respond when 28659 interrupted in a sane fashion. 28660 28661 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the 28662 same thing in a totally different way. 28663 28664 * config/monitor.exp: Pass in timeouts to gdb_expect instead of 28665 setting "timeout". 28666 (gdb_start): We set the global gdb_prompt variable in 28667 default_gdb_init now. 28668 28669Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com> 28670 28671 * gdb.base/printcmds.exp: Fix "check for floating addition" 28672 regexp to accept results within approx +/- .01 of exact value. 28673 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl. 28674 28675Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com> 28676 28677 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init 28678 properly. 28679 (gdb_expect): Add optional timeout parameter, and add timeout 28680 value to various calls. 28681 (gdb_suppress_tests): Only give one warning message per group. 28682 28683Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com> 28684 28685 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as 28686 global variables. Handle getting a value for $timeout more 28687 gracefully. 28688 28689Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com> 28690 28691 * lib/gdb.exp: Close connection to remote host if gdb doesn't 28692 initialize. 28693 (default_gdb_init): New procedure; allow gdb_init to be overridden 28694 by a target configuration file. 28695 (gdb_expect): Pass the timeout to remote_expect. 28696 28697 * config/monitor.exp(gdb_load): Fix typo in regexp. 28698 28699Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com> 28700 28701 * gdb.base/funcargs.exp: Remove spurious suppress tests call. 28702 28703Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com> 28704 28705 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd 28706 here. Call gdb_target_exec before rebooting the target, to make 28707 sure the connection to the target is closed. 28708 (gdb_load): Pass the name of the executable to gdb_target_monitor. 28709 Don't call gdb_file_cmd here; let gdb_target_monitor do it. 28710 Also detect "Timeout reading from remote" error. 28711 28712 * config/gdbserver.exp: Pass the executable being loaded to 28713 gdb_target_monitor. Don't call gdb_file_cmd here; let 28714 gdb_target_monitor do it. 28715 28716 * gdb.disasm/hppa.exp: Don't use exec_output. 28717 28718Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com> 28719 28720 * gdb.base/list.exp: If we're debugging a non-native target, 28721 try to set the pc register to point to the start of the 28722 program before doing the first list command. 28723 28724 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run 28725 test_calls after restarting. 28726 28727 * lib/gdb.exp(gdb_run_cmd): Send jump command again after 28728 reloading. 28729 28730 * gdb.base/watchpoint.exp: Fix typo. 28731 28732 * gdb.base/setshow.exp: Check for use_gdb_stub. 28733 28734 * gdb.base/break.exp: Fix continue until exit test for the gdb 28735 stub case. 28736 * gdb.base/langs.exp: Ditto. 28737 28738 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and 28739 gdb_load_offset. If we weren't given a file to load, figure out 28740 what the current file is and use it. 28741 28742 * config/i386-bozo.exp: New file. 28743 28744Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com> 28745 28746 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target 28747 feature. 28748 28749 * config/proelf.exp: New entry. 28750 28751Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com> 28752 28753 * lib/gdb.exp: Remove spurious .* patterns at the beginning 28754 of regexps. 28755 28756 * gdb.base/watchpoint.exp: Don't run the test_stepping 28757 tests if gdb can't call functions on the target. 28758 28759 * gdb.base/setshow.exp: Don't run the set prompt tests if 28760 the board has gdb_prompt set. 28761 28762Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com) 28763 28764 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs". 28765 * gdb.base/commands.exp: Likewise. 28766 * gdb.base/setshow.exp: Likewise. 28767 28768Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com> 28769 28770 * config/monitor.exp(gdb_start): Look for gdb_prompt target 28771 feature. 28772 28773 * config/i960.exp: New file. 28774 28775Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com> 28776 28777 * gdb.base/funcargs.exp: Check for gdb,short_int target 28778 feature instead of looking for explicit target triplets. 28779 28780Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com> 28781 28782 * gdb.base/printcmds.exp: add a couple more tests a la 28783 "p 123DEADBEEF", to check parse_number. 28784 * top.c: change "to enable to enable" to "to enable" in a couple 28785 of help strings. 28786 28787Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com) 28788 28789 * gdb.base/callfuncs.exp: Mark some tests as expected to fail 28790 on the mn10300. 28791 28792Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com> 28793 28794 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases 28795 where the test executable is run with explicit args. 28796 * gdb.base/default.exp: Handle arm-*-coff case for "info float". 28797 28798Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com> 28799 28800 * gdb.base/run.c: Use FAKEARGV to build test executable that 28801 does not require a command line arg, since most simulators 28802 don't currently support passing such an arg into the simulated 28803 program. 28804 * gdb.base/commands.exp: Change tests to insert the proper 28805 value as the arg to the first recursive factorial call. Change 28806 compilation line to define FAKEARGV at compile time. 28807 28808Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com) 28809 28810 * gdb.base/recurse.exp: Enable these tests for the mn10300. 28811 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling 28812 function with watchpoint enabled" test. 28813 28814Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com> 28815 28816 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall): 28817 Don't call gdb_test when the command doesn't return to a gdb prompt. 28818 28819 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous 28820 "Tests restarted" messages. 28821 28822Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com) 28823 28824 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests. 28825 28826Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com> 28827 28828 * gdb.base/help.exp: update help msg for INFO ADDR; add help test 28829 for INFO SYMBOL; add help tests for OVERLAY commands. 28830 * gdb.base/default.exp: add tests for INFO SYMBOL command; 28831 add tests for OVERLAY commands 28832 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h 28833 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays. 28834 * gdb.base/sigall.c: add usestubs code frag 28835 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R. 28836 28837Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com> 28838 28839 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent 28840 failures. 28841 (gdb_stop_suppressing_tests): Note that tests have restarted. 28842 28843Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com> 28844 28845 * config/h8300.exp: New file. 28846 28847Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com> 28848 28849 * gdb.base/setshow.exp: Check for the existence of a 28850 feature, not its value. 28851 28852Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com> 28853 28854 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion. 28855 28856 * gdb.base/scope.exp: It's now init0(), not init(). 28857 28858 * gdb.base/scope0.c: For now, change init() to be init0(). 28859 28860 * config/monitor.exp: Use gdb_serial in preference to serial 28861 or netport. 28862 28863 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host 28864 and it's not already set. 28865 28866Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com> 28867 28868 * gdb.base/setshow.exp: Only test the run command if the target 28869 isn't using a stub and if it supports argument passing. 28870 28871Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com> 28872 28873 * config/udi.exp(gdb_start): Make sure UDICONF is set 28874 properly before starting gdb. 28875 28876Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com) 28877 28878 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler. 28879 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests. 28880 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning. 28881 28882Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com> 28883 28884 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use 28885 specialized code to reboot the board, use remote_reboot instead. 28886 28887 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp. 28888 28889 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS. 28890 28891 * config/monitor.exp: Make sure we disconnect from the target. 28892 Also, try a reboot/reload cycle instead of failing if the 28893 load fails. 28894 28895Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com> 28896 28897 * gdb.base/default.exp: Don't set match_max. 28898 * gdb.base/help.exp: Ditto. 28899 * gdb.base/list.exp: Ditto. 28900 * gdb.base/signals.exp: Ditto. 28901 28902 * config/monitor.exp(gdb_load): If gdb,use_standard_load is 28903 set, use remote_ld to download the testcase instead of 28904 the GDB loader. 28905 28906Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com> 28907 28908 * config/vr5000.exp: New file. 28909 28910 * config/monitor.exp(gdb_target_monitor): Add pattern for 28911 "Ending remote" to detect errors in connecting. 28912 28913 * gdb.base/setshow.exp: Add .* within auto language test. 28914 28915 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command 28916 target feature. 28917 28918 * config/monitor.exp(gdb_load): Check for a failure when loading, 28919 and reboot the board if necessary. 28920 28921 * gdb.base/setvar.exp(test_set): Handle multiple prints within 28922 a set of tests. Remove print.* from the patterns being checked. 28923 28924Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com> 28925 28926 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't 28927 refer to gdb_spawn_id. 28928 28929 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no 28930 longer used. 28931 * config/sparclet.exp: Ditto. 28932 * config/sparclet-old.exp: Ditto. 28933 * config/slite.exp: Ditto. 28934 * config/sim.exp: Ditto. 28935 * gdb.base/funcargs.exp: Ditto. 28936 28937 * lib/gdb.exp:Remove references to gdb_spawn_id. 28938 (gdb_expect): Move to remote.exp. 28939 28940Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com> 28941 28942 * config/monitor.exp: Detect the "Couldn't establish connection" 28943 message from GDB. 28944 28945Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com> 28946 28947 * gdb.base/bitfields.exp: Use runto instead of explicit 28948 gdb_run_cmd/gdb_expect sequences. 28949 28950 * gdb.base/break.exp(text_next_with_recursion): Add match for 28951 gdb_expect call. 28952 28953 * config/monitor.exp(gdb_target_monitor): Calling exit loses big. 28954 We also need to handle the "A program is being debugged already" 28955 prompt from gdb. Use gdb_test to set the baud rate. 28956 28957 * lib/gdb.exp(gdb_init): Increase the default expect buffer size 28958 to 20000. Really. I mean it. 28959 28960Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com> 28961 28962 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb 28963 fails. If suppress_flag is set, skip perror message about not 28964 being able to send to GDB. 28965 (send_gdb): If suppress_flag is set, don't try to send commands to 28966 GDB. 28967 (gdb_expect): If suppress_flag is set, always fail immediately. 28968 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions. 28969 (gdb_init): Call gdb_stop_suppressing_tests. 28970 (default_gdb_exit): Ditto. 28971 (default_gdb_start): Ditto. 28972 28973 * gdb.base/bitfields.exp: Call gdb_suppress_tests and 28974 gdb_stop_suppressing_tests as appropriate. 28975 * gdb.base/break.exp: Ditto. 28976 * gdb.base/callfuncs.exp: Ditto. 28977 * gdb.base/commands.exp: Ditto. 28978 * gdb.base/exprs.exp: Ditto. 28979 * gdb.base/funcargs.exp: Ditto. 28980 * gdb.base/list.exp: Ditto. 28981 * gdb.base/recurse.exp: Ditto. 28982 * gdb.base/scope.exp: Ditto. 28983 * gdb.base/structs.exp: Ditto. 28984 * gdb.c++/inherit.exp: Ditto. 28985 28986Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com> 28987 28988 * config/vr4300.exp: New file. 28989 28990 * gdb.*/*.exp: Call gdb_expect instead of expect. 28991 28992 * lib/gdb.exp(gdb_expect): New function. 28993 28994Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com> 28995 28996 * lib/gdb.exp(gdb_init): New function. 28997 28998 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL 28999 for each individual variable set. 29000 29001 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique 29002 name. 29003 29004 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls. 29005 29006 * gdb.base/scope.exp: Use gdb_test. 29007 29008 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're 29009 aborting; the testsuite driver will do that for us (see 29010 gdb_finish). Also, use gdb_test in a few more places. 29011 29012Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com> 29013 29014 * gdb.base/help.exp: Fix syntax of "help info all-registers" test. 29015 29016Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com) 29017 29018 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main" 29019 and "add_tests" are not at the same address. 29020 29021Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com> 29022 29023 * gdb.base/ptype.exp: Use gdb_test. 29024 29025Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com) 29026 29027 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns. 29028 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally 29029 left in. No longer expect them to fail. 29030 29031 * gdb.stabs/*.mt; Deleted, no longer used. 29032 * gdb.stabs/configure.in: Remove references to target makefile 29033 frags. 29034 * gdb.stabs/configure: Rebuilt. 29035 29036 * gdb.disasm/*.mt: Deleted, no longer used. 29037 * gdb.disasm/configure.in: Remove references to target makefile 29038 frags. Use "sh3.s" as the unique filename for this directory. 29039 * gdb.disasm/configure: Rebuilt. 29040 29041 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler. 29042 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests. 29043 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning. 29044 29045Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com> 29046 29047 * config/udi.exp: Use mondfe,name instead of remote_host. 29048 29049Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com) 29050 29051 * gdb.base/watchpoint.exp: Don't expect a failure when calling 29052 a function with a watchpoint enabled on the mn10200. 29053 29054 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist 29055 before trying to create it! 29056 29057Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com> 29058 29059 * config/vx.exp: Use hostname instead of netport. 29060 29061 * config/vxworks.exp: New file. 29062 29063 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id. 29064 29065 * config/monitor.exp(gdb_target_monitor): Look for a prompt from 29066 gdb before assuming everything worked. Send a ^C if a timeout 29067 occurs. 29068 29069 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use 29070 $gdb_spawn_id directly. 29071 (gdb_run_cmd): Try _start as well as start. Use the target feature 29072 gdb,start_symbol as the symbol to start from when jumping. 29073 29074Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com) 29075 29076 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably 29077 redundant) test. 29078 29079 * gdb.base/recurse.exp: Relax final value test for 'b' so that 29080 it doesn't lose for 16bit integer systems. 29081 29082Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com) 29083 29084 * gdb.fortran/types.exp: If the target doesn't support "double" 29085 data types, then expect "real" types to only be 4 bytes. 29086 29087 * gdb.c++/virtfunc.exp: Expect failure for virtual function 29088 call tests if the target doesn't support inferior function calls. 29089 29090 * gdb.base/printcmds.exp: Allow minor deviation in FP values 29091 in printf tests. 29092 29093Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com) 29094 29095 * gdb.base/help.exp: Disable "help set", "help show", and 29096 "help support". Simplify regexp for "help stack". 29097 29098 * gdb.base/default.exp: Set match_max to 5000 and the timeout 29099 to 60 seconds. Temporarily set match_max to 15000 around the 29100 "info copying" test. 29101 29102 * gdb.base/nodebug.exp: Don't try to do an inferior function 29103 call if the target doesn't support them. 29104 * gdb.base/printcmds.exp: Likewise. 29105 * gdb.base/setvar.exp: Likewise. 29106 * gdb.base/structs.exp: Likewise. 29107 * gdb.c++/templates.exp: Likewise. 29108 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff. 29109 29110 * gdb.base/recurse.exp: Enable for the mn10200. 29111 29112 * configure.in: Do configure gdb.stabs directory for *-*-elf 29113 targets. 29114 * configure: Rebuilt. 29115 29116 * gdb.base/break.exp: Check for gdb,noresults before testing 29117 exit status and/or results from the target. 29118 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise. 29119 * lib/gdb.exp: Remove old (now bogus) initialization of 29120 noinferior, noargs, noresults and nosignals. 29121 29122Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com> 29123 29124 * config/sh.exp: New file. 29125 29126 * config/slite.exp: Try to connect multiple times to the board 29127 before rebooting. Only send a "monitor run" if need_monitor_run 29128 is set. 29129 29130 * gdb.base/break.exp: Don't do the "stub continue" test if 29131 the target has gdb_stub set. 29132 29133 * gdb.base/callfuncs.exp: Increase the timeout. 29134 29135 * gdb.base/interrupt.exp: Don't even try to compile the testcase 29136 if the target has gdb,noinferiorio set. 29137 29138 * gdb.base/list.exp: Increase match_max to 10000 characters. 29139 29140 * gdb.base/sigall.exp: Check for gdb,nosignals on the target. 29141 29142 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the 29143 target. 29144 29145 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs. 29146 29147Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com> 29148 29149 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before 29150 trying to delete the copy of gdb. Catch the file delete so we 29151 don't die if the delete fails; also, the file should be copied to 29152 the host, not to the build. 29153 29154Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com> 29155 29156 * lib/gdb.exp(gdb_test): Surround the result pattern with 29157 parenthesis in case it contains multiple regexps separated 29158 with |. 29159 29160 * gdb.base/watchpoint.exp: Use gdb_test. 29161 * gdb.base/default.exp: Ditto. 29162 29163Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com> 29164 29165 * gdb.*/*.exp: Replace $prompt with $gdb_prompt. 29166 29167 * gdb.base/scope.exp: Use gdb_test. 29168 * gdb.c++/classes.exp: Ditto. 29169 * gdb.c++/inherit.exp: Ditto. 29170 29171Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com> 29172 29173 * gdb.base/crossload.exp: Don't use execute_anywhere, use 29174 remote_exec instead. 29175 * gdb.base/corefile.exp: Don't be ridiculous. 29176 * gdb.base/*.c: Add missing stub invocations. 29177 29178Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com> 29179 29180 * config/slite.exp: Miscellaneous fixes. 29181 29182 * lib/gdb.exp: Fix runto. 29183 29184 * gdb.base/signals.exp: Check for a gdb,nosignals feature of 29185 the target. 29186 29187 * gdb.base/watchpoint.exp: Fix regexp. 29188 29189 * lib/gdb.exp(default_gdb_exit): Add a catch to the 29190 close and wait commands, as the descriptor may now be 29191 invalid. Always call "remote_close host". 29192 29193Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com> 29194 29195 Major rewrite for testsuite revision. 29196 29197 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS, 29198 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id 29199 instead of relying on spawn_id to always contain a valid 29200 spawn id. 29201 (get_compiler_info): New procedure to build the ${binfile}.ci 29202 file, instead of replicating this in N different places. 29203 (gdb_compile): New procedure. 29204 29205 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with 29206 appropriate arguments) instead of compile. Use gdb_test in a lot 29207 more places. Use send_gdb instead of send. Always run gdb_start 29208 at the start of a testcase, as this is no longer done magically. 29209 29210 config/*-gdb.exp: Rename without the -gdb suffix. 29211 29212 config/mips.exp: Use remote_close instead of exit_remote_shell. 29213 config/monitor.exp: Use target_info instead of looking at 29214 baud, timeout, etc. 29215 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id. 29216 29217Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 29218 29219 * gdb.c++/templates.exp (test_ptype_of_templates), 29220 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union): 29221 Update expect patterns for destructors and assignment operators 29222 to match corresponding c-typeprint.c changes. 29223 * gdb.c++/templates.exp (test_template_breakpoints): Revert change 29224 to destructor breakpoint test, GDB should be able to set the 29225 destructor breakpoint without specifying arguments. 29226 29227Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com> 29228 29229 * gdb.threads/pthreads.exp: Change result for failure to compile due 29230 to lack of pthreads runtime support from an error to simply an 29231 unsupported test, per dejagnu standards. 29232 29233Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 29234 29235 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case 29236 where GDB exits to reduce pattern match time. 29237 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*. 29238 29239 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails. 29240 29241Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com> 29242 29243 * gdb.base/callfuncs.exp: Turn on function call tests for h8300. 29244 * gdb.base/default.exp: ditto. 29245 * gdb.base/nodebug.exp: ditto. 29246 * gdb.base/printcmds.exp: ditto. 29247 * gdb.base/ptype.exp: ditto. 29248 * gdb.base/setvar.exp: ditto. 29249 * gdb.base/structs.exp: ditto. 29250 * gdb.base/setshow.c: Guard against uninitialized values of argc. 29251 29252Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com> 29253 29254 * configure, */configure: Rebuild with autoconf 2.12. 29255 29256Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com> 29257 29258 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to 29259 use new i*86-pc-linux*-gnu quads. 29260 * gdb.base/corefile.exp: Ditto. 29261 * gdb.base/signals.exp: Ditto. 29262 * gdb.base/sigall.exp: Ditto. 29263 * gdb.base/interrupt.exp: Ditto. 29264 29265 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail 29266 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with 29267 RedHat 4.0. 29268 29269 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is 29270 linux. This allows the test case to at least compile on latest 29271 linux, but still not run due to missing the threads runtime library. 29272 29273Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 29274 29275 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source 29276 directory to search gdb directory. Accept and step over conditional 29277 stack alignment code. Consume $prompt in failure cases. 29278 Reset timeout to $oldtimeout instead of some arbitrary value. 29279 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid 29280 timeout problems with infinite stack backtraces. 29281 * gdb.base/ptype.exp (ptype struct link, union tu_link): 29282 Accept function parameters for linkfunc member. 29283 29284Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com> 29285 29286 * lib/gdb.exp (CFLAGS): Remove, unreferenced. 29287 (CXXFLAGS): Remove, unreferenced. 29288 (B_OPTIONS): Add for -B options and add code to initialize with 29289 previous -B options and also add -B option to pick up cross compiled 29290 runtime. 29291 (TARGET_INCLUDES): Add for -I options and add code to initialize when 29292 doing cross compiles. 29293 (target_alias): Declare global. 29294 (xgcc): Set variable to full path of gcc in build tree. Use findfile 29295 to verify that gcc exists in build tree, and if so set CC to that 29296 gcc and to use B_OPTIONS and TARGET_INCLUDES. 29297 29298Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com> 29299 29300 * gdb.c++/inherit.exp (test_print_anon_union): Reenable 29301 ptype test for anonymous union. Fixup testcase to match 29302 current gcc debug output. 29303 29304Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com) 29305 29306 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to 29307 force argument to an unsigned long type. 29308 29309Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com> 29310 29311 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype 29312 tests and anonymous union print/ptype tests. 29313 * gdb.base/list.exp (test_forward-search): Increase timeout by 29314 5 minutes for the "search extremely long line" case. 29315 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is 29316 completely optional and that the pass/fail messages use the command as 29317 the message if that third arg is a null string. 29318 (gdb_test_exact): Arrange that a null string pattern means match a 29319 null string output rather than any output, which might include random 29320 errors. 29321 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for 29322 backtrace test. 29323 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was 29324 always failing and failure is now exposed by gdb.exp changes. 29325 29326Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com> 29327 29328 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that 29329 weren't being noted. 29330 29331Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 29332 29333 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases. 29334 * gdb.stabs/weird.exp: Remove v_comb xfails. 29335 29336Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com> 29337 29338 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp 29339 list.exp scope.exp watchpoint.exp] 29340 Make all timeout error msgs explicitly say "(timeout)". 29341 29342Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com> 29343 29344 * config/monitor.exp: Increase download timeout to 1000 seconds. 29345 29346Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com> 29347 29348 * config/m32r.exp: Increase timeout to 120 seconds. 29349 29350Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com> 29351 29352 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering 29353 and accept older ordering as obsolescent gcc or gdb. 29354 * gdb.c++/templates.exp: Ditto. 29355 * gdb.c++/virtfunc.exp: Ditto. 29356 29357Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com> 29358 29359 * gdb.base/coremaker.c: Add code to mmap some data so we 29360 can check that it ends up in the core file. 29361 * gdb.base/corefile.exp: Add test to read mmapped data 29362 from core file. 29363 29364Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com> 29365 29366 * config/m32r.exp: New file. 29367 29368Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com) 29369 29370 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so 29371 that cflags can contains -gstabs, and work correctly for other tests. 29372 29373Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com> 29374 29375 * gdb.base/setshow.exp: New file, tests show and set. 29376 * gdb.base/setshow.c: New file, tests show and set. 29377 * gdb.base/help.exp: Add test for help set|show annotate. 29378 * gdb.base/default.exp: Add test for set|show annotate. 29379 29380Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com) 29381 29382 * testsuite/gdb.base/break.exp: Make backtrace from factorial 29383 errors unique. 29384 * testsuite/gdb.base/nodebug.exp: Whack out all -g options 29385 explicitly. 29386 29387Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com) 29388 29389 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height 29390 and width commands. This is done elsewhere. 29391 * (gdb_start): Don't call gdb_start_sim here. That's already 29392 done in gdb_load. This fixes lots of failures in default.exp. 29393 29394Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com> 29395 29396 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>: 29397 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load. 29398 * lib/gdb.exp (gdb_test): Treat failures due to program exiting 29399 in the same we we treat other failures (since it may be an expected 29400 condition), rather than as an error. 29401 * gdb.base/signals.exp (test_handle_all_print): Revert back to 29402 old test format. 29403 29404Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com> 29405 29406 * Makefile.in (clean mostlyclean): Also remove chill *.grt files. 29407 (distclean maintainer-clean realclean): No need to remove files 29408 twice. Nuke the duplicates. 29409 * gdb.base/Makefile.in (EXECUTABLES): Add "structs". 29410 * gdb.threads/Makefile.in (distclean maintainer-clean realclean): 29411 Remove config.h along with other config files. 29412 29413Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com> 29414 29415 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for 29416 "p func1 ()" and note that rests of tests are skipped. 29417 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux* 29418 setup_xfails for "print func2::coremaker_local". 29419 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp". 29420 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't 29421 affected by the previous run test. 29422 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for 29423 "print array () ubyte (foo)" and "print/x array () byte (\$i)" 29424 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for 29425 "pass int powerset tuple" and "pass modeless int powerset tuple". 29426 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for 29427 "real write 4" and "real write 8". 29428 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux* 29429 setup_xfails for "print vs1 after tuple assign 2", 29430 "print \$i after tuple assign 2", and 29431 "print vs2 after tuple assign 2". 29432 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more 29433 meaningful error message and return -1 so the caller can 29434 suppress further tests and avoid a cascade of errors. 29435 29436Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com> 29437 29438 * gdb.base/a1-selftest.exp: Tweak tests to account for new 29439 format for printing version. 29440 * gdb.base/default.exp: Ditto. 29441 * gdb.base/interrupt.exp: Fix problem with cascade of 29442 errors if child process dies while calling a function. 29443 29444Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com> 29445 29446 * Makefile.in (VPATH): Add 29447 * Makefile.in (Makefile, config.status): Fix rules so things get 29448 remade when necessary. 29449 29450Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com> 29451 29452 * Makefile.in (just-check): Add path to sibling expect dir 29453 to environment variable specified by RPATH_ENVVAR. 29454 29455Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com> 29456 29457 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@. 29458 (just-check): Add shared library paths for libstdc++, tk, 29459 tcl, bfd, and opcodes to the environment variable specified 29460 in RPATH_ENVVAR. 29461 * configure.in: Add support to recognize --enable-shared flag 29462 and generate correct value for RPATH_ENVVAR. 29463 * configure: Regenerated with autoconf. 29464 29465Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com> 29466 29467 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to 29468 include all osf versions. 29469 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include 29470 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command 29471 when target is linux. When failing to build pthreads test 29472 executable, give more meaningful message. 29473 * gdb.threads/pthreads.c: Hpux also uses old definition of second 29474 arg for pthread_create. 29475 29476Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com> 29477 29478 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2, 29479 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations. 29480 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris) 29481 and -lpthreads (everybody else). 29482 (test_startup): Fail gracefully if threads are not supported. 29483 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for 29484 "p/c array_index("abcdef",2)" when not gcc compiled. 29485 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for 29486 "print func2::coremaker_local" when not gcc compiled. 29487 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for 29488 "ptype on opaque struct tagname (statically)", 29489 "ptype on opaque struct tagname (dynamically) 1", and 29490 "ptype on opaque struct tagname (dynamically) 2" 29491 for not compiled with gcc. 29492 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for 29493 backtrace when compiled with gcc. 29494 * lib/gdb.exp (runto_main): Return result of "runto main" rather 29495 than always return success. 29496 29497Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com> 29498 29499 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*". 29500 29501Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com) 29502 29503 * gdb.base/structs.exp: Undo last change. 29504 29505Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com> 29506 29507 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to 29508 encapsulate all the steps/nexts done during self test, starting 29509 at main, and makes them less sensitive to optimization issues. 29510 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through 29511 signal handler" test. 29512 * gdb.threads/pthreads.exp: Only run this for native configs. 29513 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*" 29514 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8" 29515 tests. 29516 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail 29517 for "runto test_calls(void)" test. 29518 29519Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com> 29520 29521 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0, 29522 and don't expect address info in breakpoint confirmations. 29523 29524Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com> 29525 29526 * gdb.base/list.exp (test_forward_search): Increase timeout 29527 temporarily by 60 seconds for searching extremely long line, 29528 and then reset to old value when done. Increase expect input 29529 buffer to 10000. 29530 29531Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com> 29532 29533 * gdb.base/list.exp (test_forward_search): Fix to handle very 29534 long source line without overflowing expect's input buffer. 29535 29536Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com> 29537 29538 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not 29539 "buffer_full". 29540 29541 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not 29542 "buffer_full". 29543 29544 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not 29545 "buffer_full". 29546 29547 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not 29548 "buffer_full". 29549 29550Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com> 29551 29552 * configure.in (configdirs): Add gdb.threads. 29553 * configure: Regenerated with autoconf. 29554 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New. 29555 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites. 29556 * gdb.threads/configure: New, generated with autoconf. 29557 29558Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com> 29559 29560 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n. 29561 29562Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com> 29563 29564 * gdb.base/signals.exp (test_handle_all_print): Test separately for 29565 each signal's status in the output of "handle all print". 29566 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include 29567 the \r\n sequence that immediately precedes the gdb prompt. 29568 * gdb.base/a1-selftest.exp: Save original timeout and restore 29569 after test. 29570 29571Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com) 29572 29573 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE 29574 symbol. 29575 29576Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com> 29577 29578 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'. 29579 29580Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com> 29581 29582 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase 29583 timeout by 60 seconds. 29584 29585Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com> 29586 29587 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec. 29588 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing 29589 error return. 29590 29591Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com> 29592 29593 * lib/gdb.exp (default_gdb_start): When reporting a timeout during 29594 gdb initialization, also report how long dejagnu waited. Restore 29595 old timeout before doing error return. Temporarily increase timeout 29596 by 3 minutes to allow for slow startups over heavy NFS use. 29597 29598Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com> 29599 29600 * lib/gdb.exp: Report timeout value for verbosity level 2. 29601 * config/gdbserver.exp: Ditto. 29602 * config/hppro.exp: Ditto. 29603 * config/mips-gdb.exp: Ditto. 29604 * config/monitor.exp: Ditto. 29605 * config/netware.exp: Ditto. 29606 * config/sim-gdb.exp: Ditto. 29607 * config/slite-gdb.exp: Ditto. 29608 * config/udi-gdb.exp: Ditto. 29609 * config/unix-gdb.exp: Ditto. 29610 * config/vx-gdb.exp: Ditto. 29611 * gdb.base/a1-selftest.exp: Ditto. 29612 * gdb.base/a2-run.exp: Ditto. 29613 * gdb.base/break.exp: Ditto. 29614 * gdb.base/corefile.exp: Ditto. 29615 * gdb.base/list.exp: Ditto. 29616 * gdb.base/recurse.exp: Ditto. 29617 * gdb.base/scope.exp: Ditto. 29618 * gdb.base/signals.exp: Ditto. 29619 29620Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp) 29621 29622 * gdb.threads/Makefile.in (docdir): Removed. 29623 29624Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp) 29625 29626 * configure.in (AC_PREREQ): autoconf 2.5 or higher. 29627 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to 29628 @srcdir@. 29629 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ): 29630 autoconf 2.5 or higher. 29631 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt. 29632 29633Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com> 29634 29635 * configure: Regenerated. 29636 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to 29637 avoid name clashes with SunOS headers. 29638 29639Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com) 29640 29641 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++. 29642 29643Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com) 29644 29645 * gdb.base/callfuncs.exp: Finish last change -- make sure the 29646 prototype information ends up in the compiler info file. 29647 29648Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com> 29649 29650 * gdb.base/callfuncs.exp: Remove the compiler info file prior to 29651 attempting to regenerate it. Eliminate use of a temporary file 29652 and just generate the info file directly. Source it immediately, 29653 for consistency of use. 29654 * gdb.base/corefile.exp: Ditto 29655 * gdb.base/exprs.exp: Ditto. 29656 * gdb.base/funcargs.exp: Ditto. 29657 * gdb.base/langs.exp: Ditto. 29658 * gdb.base/list.exp: Ditto. 29659 * gdb.base/mips_pro.exp: Ditto. 29660 * gdb.base/nodebug.exp: Ditto. 29661 * gdb.base/opaque.exp: Ditto. 29662 * gdb.base/ptype.exp: Ditto. 29663 * gdb.base/scope.exp: Ditto. 29664 * gdb.base/setvar.exp: Ditto. 29665 * gdb.base/signals.exp: Ditto. 29666 * gdb.base/whatis.exp: Ditto. 29667 * gdb.c++/templates.exp: Ditto. 29668 * gdb.c++/virtfunc.exp: Ditto. 29669 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide 29670 whether or not to add -lstdc++ to the compile command line args. 29671 29672Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 29673 29674 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*", 29675 it got fixed by the recent lookup_minimal_symbol_by_pc change. 29676 Increase timeout, a lot of single stepping might be needed if the 29677 target has no hardware watchpoints. 29678 29679Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com) 29680 29681 * gdb.base/break.exp: Ignore compiler warnings when compiling 29682 break.c. 29683 * gdb.base/callfuncs.exp: Don't run these tests on the h8300. 29684 * gdb.base/default.exp: Add h8300 xfails. Handle messages 29685 from remote-sim. 29686 * gdb.base/exprs.exp: Add h8300 xfails. 29687 * gdb.base/funcargs.exp: Likewise. 29688 * gdb.base/nodebug.exp: Likewise. 29689 * gdb.base/printcmds.exp: Likewise. 29690 * gdb.base/ptype.exp: Likewise. 29691 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add 29692 h8300 xfails. 29693 * gdb.base/return.exp: Handle float/double precision problems 29694 on the h8300. 29695 * gdb.base/funcargs.c: Explicitly make last constant argument to 29696 call_after_alloca_subr an unsigned long type. 29697 * gdb.base/return.c: Include stdio.h. 29698 29699Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com> 29700 29701 * config/abug.exp: New file for the older Motorola Bug monitor 29702 that runs on the mvme13x series VME boards. 29703 * config/monitor.exp: Use the new config array for target settings 29704 if they exist. 29705 29706Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com> 29707 29708 * sim-gdb.exp: Make the SH simulator allocate less space when 29709 it is targeted. 29710 29711Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com) 29712 29713 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace 29714 test. 29715 29716Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com> 29717 29718 * gdb.base/list.exp (test_list_function): Remove setup_xfail for 29719 "rs6000-*-*" for "list function in include file" when gcc compiled. 29720 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*" 29721 for "p ctable1[120]". 29722 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for 29723 "print 'scope0.c'::filelocal_bss before run" when gcc compiled. 29724 Remove setup_xfail for "rs6000-*-*" for 29725 "print 'scope0.c'::filelocal before run". 29726 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp}, 29727 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..." 29728 since some compilers don't allow both options to be given 29729 on the same command line. Create object file and move it. 29730 29731Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com> 29732 29733 * gdb.base/corefile.exp: Always regenerate the core file, since 29734 we always regenerate the coremaker program. Detect special case 29735 where registers cannot be read from core file. 29736 29737Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com> 29738 29739 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE> 29740 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility 29741 * gdb.c++/templates.exp: Only match on basename of file since 29742 some formats like xcoff don't encode directory information. 29743 * gdb.stabs/weird.exp: Use the right sed script for powerpc 29744 and rs6000 AIX xcoff targets. 29745 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*. 29746 * configure: Regenerate. 29747 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c 29748 here, rather than in distclean. 29749 29750Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com> 29751 29752 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled 29753 defined, and use it to compile the test case with -O2. The 29754 native compilation still uses no optimization. 29755 * gdb.base/mips_pro.c: Remove inline assembly code since 29756 it is compiled PIC by default, which results in assembler 29757 warnings that make the testsuite think the compilation 29758 was unsuccessful. 29759 29760Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com> 29761 29762 * gdb.c++/misc.exp: Add note to message for 29763 "print s.a for foo struct" that this is a known gcc 2.7.2 29764 and earlier bug. 29765 29766Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com) 29767 29768 * gdb.base/break.exp: Fix pattern for matching "Delete all 29769 breakpoints (y or n) ". Add "mips-dec-ultrix*" to 29770 setup_xfail for deleting all breakpoints test. Fix various 29771 timeout messages to include "(timeout)". 29772 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail 29773 for "p t_float_values2(3.14159,float_val2)". 29774 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail 29775 for "continue to call2g" when gcc compiled. 29776 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for 29777 "up to foo in langs.exp", "show language at foo in langs.exp", 29778 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp", 29779 and "show language at fsub in langs.exp". 29780 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for 29781 "list line 1 in include file", "list message for lines past EOF", 29782 "list function in include file", "list list0.h:foo", and 29783 "list filename:function; nonexistant function". 29784 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for 29785 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" 29786 and "ptype t_char_array" to be for native cc only. 29787 29788Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com> 29789 29790 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled 29791 setup_xfail for "print coremaker_bss", "print coremaker_ro", 29792 "print func2::coremaker_local", and "backtrace in corefile.exp". 29793 29794Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com> 29795 29796 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for 29797 "bt in signals.exp". This problem only appears when running 29798 the testsuite, and then only intermittently. 29799 29800Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com> 29801 29802 * gdb.base/return.exp (return_tests): Differentiate between 29803 two tests of continuing. 29804 29805Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com> 29806 29807 * */Makefile.in (maintainer-clean): Remove config.log. 29808 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp. 29809 * gdb.c++/Makefile.in (PROGS): Add inherit. 29810 (clean): Remove *.ci. 29811 29812Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com> 29813 29814 * gdb.c++/misc.cc: Add test code from Mike Stump. 29815 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump. 29816 29817Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com> 29818 29819 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2" 29820 to "alpha-*-osf2*" and add comment. 29821 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*" 29822 setup_xfail for "step over execarg initialization" and 29823 "step over corearg initialization". 29824 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail 29825 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*". 29826 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not 29827 gcc compiled for "print coremaker_bss", "print coremaker_ro", 29828 "print func2::coremaker_local", and "backtrace in corefile.exp". 29829 * gdb.base/signals.exp: Build and source signals.ci. 29830 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp" 29831 to be for gcc only. 29832 * lib/gdb.exp: Move verbose statements outside conditionals. 29833 29834Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 29835 29836 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by 29837 Feb 3 procfs.c change. 29838 29839Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com> 29840 29841 * config/unix-gdb.exp: Remove extraneous newlines from end of file. 29842 29843Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com> 29844 29845 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up 29846 from dejagnu's apparent default of 10 seconds, which gives random 29847 results when running the tests over NFS on moderately loaded systems. 29848 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case. 29849 29850Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com> 29851 29852 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed. 29853 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test 29854 result reports. 29855 29856Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com> 29857 29858 * configure.in (CY_AC_PATH_TCLH): Remove. 29859 * configure: Regenerate. 29860 29861Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com> 29862 29863 * gdb.c++/Makefile.in (clean): Add missing '{'. 29864 29865Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com) 29866 29867 * lib/gdb.exp: Provide a default value for noinferior. 29868 29869 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS). 29870 Load libgloss.exp. 29871 29872Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com) 29873 29874 * gdb.disasm/hppa.exp: Compile directly into an executable, use 29875 the executable, not the .o to run the tests from. 29876 29877Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com) 29878 29879 * gdb.base/break.exp: Don't test for program exit or exit status 29880 if $noresults if nonzero. 29881 * gdb.base/langs.exp: Likewise. 29882 * gdb.base/watchpoint.exp: Likewise. 29883 29884 * gdb.base/default.exp: Remove extraneous call to load gdb.exp. 29885 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before 29886 trying to compile the testcase. 29887 29888Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com> 29889 29890 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2. 29891 * gdb.base/signals.exp (continue to handler): Likewise. 29892 29893Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com> 29894 29895 * gdb.c++/classes.exp: Now = returns false/true, not 1/0. 29896 29897 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE.. 29898 29899Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com) 29900 29901 * gdb.base/corefile.exp: Recognize "not found" as failure 29902 when trying to determine if a core file was generated. 29903 If no core file was generate the first time, try again without 29904 the ulimit -c to work around braindamaged shells. 29905 29906Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com> 29907 29908 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace 29909 [] tests with "test" and enclose string in quotes. 29910 * gdb.stabs/configure: Rebuild 29911 29912Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com> 29913 29914 Changes in sync with expect: 29915 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater. 29916 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater. 29917 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater. 29918 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote 29919 argument to AC_REQUIRE. 29920 * configure: Regenerated. 29921 29922Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com> 29923 29924 * gdb.base/corefile.exp: When generating a core, discard any 29925 error messages about ulimit not found and the "core dumped" 29926 message from the shell that runs the coredumper. 29927 29928Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com) 29929 29930 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too. 29931 29932 * gdb.stabs/weird.exp: Use ${target_triplet} to determine 29933 which sed script to run. Expect failure for v_comb test 29934 on PA targets too. 29935 29936Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com> 29937 29938 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for 29939 "print func2::coremaker_local" and for "backtrace in corefile.exp" 29940 29941Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com> 29942 29943 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests. 29944 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and 29945 "sparc-sun-solaris*" xfails for "p v_comb". 29946 * lib/gdb.exp (default_gdb_start): Fix typo. 29947 * gdb.base/corefile.exp: Allow "Core was generated by ..." 29948 messages to not include the full program name that caused 29949 the core dump since some systems (such as solaris) apparently 29950 truncate this path to about 80 characters. 29951 When generating a core file first try increasing the core file 29952 size limit to unlimited since some systems may default it to 29953 zero, and it is harmless to try it. Move the test for failing 29954 to generate a core file to where it will actually get executed. 29955 * gdb.c++/templates.exp (test_ptype_of_templates): Accept 29956 new gdb result from g++ debug info improvements and make old 29957 pattern obsolescent. Also account for size_t differences 29958 (may be int or long). 29959 * gdb.base/a1-selftest.exp (test_with_self): Check for case where 29960 initialization before function call is placed in the delay slot 29961 and thus appears to be skipped over by commands such as "next". 29962 29963Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com> 29964 29965 * gdb.base/a1-selftest.exp (test_with_self): Run without windows. 29966 29967Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com> 29968 29969 * gdb.base/*.exp: Make ${srcfile} only be the basename of the 29970 input source file; fix code to compile test to deal with this 29971 convention. 29972 * gdb.c++/*.exp: Likewise. 29973 29974Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com> 29975 29976 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for 29977 "bt in signals.exp". 29978 29979Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com> 29980 29981 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for 29982 "step over execarg initialization" and 29983 "step over corearg initialization". 29984 29985Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com> 29986 29987 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems 29988 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files. 29989 29990Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com> 29991 29992 From Rob Savoye (rob@poseidon.cygnus.com) 29993 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in}, 29994 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in, 29995 configure.in}, gdb.disasm/{Makefile.in, configure.in}, 29996 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in, 29997 configure.in}: Major reworking for autoconfig. 29998 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure, 29999 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt : 30000 New files. 30001 * config/unix-gdb.exp: Make GDB global. 30002 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp, 30003 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp, 30004 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp, 30005 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp, 30006 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp, 30007 term.exp, twice.exp, watchpoint.exp, whatis.exp}, 30008 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp, 30009 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp, 30010 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp, 30011 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp, 30012 pr-8136.exp, result.exp, string.exp, tuples.exp}, 30013 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues 30014 to returns as necessary, arrange for test to compile own testcase 30015 executable. 30016 * lib/gdb.exp: Changes for testsuite to compile own test cases. 30017 30018Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com> 30019 30020 * gdb.c++/classes.exp (test_pointers_to_class_members): Add 30021 clear_xfail at end of test which might not call either pass or fail. 30022 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for 30023 "backtrace through signal handler". 30024 30025Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30026 30027 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when 30028 continuing from a job control stop signal. 30029 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o. 30030 30031Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com) 30032 30033 * gdb.base/callfuncs.exp: Remove bogus hppa xfails. 30034 * gdb.base/corefile.exp: Likewise. 30035 * gdb.base/funcargs.exp: Likewise. 30036 30037Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com) 30038 30039 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor. 30040 * config/monitor.exp: Add support for setting baud rate. 30041 30042Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com> 30043 30044 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and 30045 i*86-*-linux* xfails for "backtrace through signal handler". 30046 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for 30047 "print func2::coremaker_local". 30048 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4, 30049 alpha-dec-osf2* xfail for 30050 "delete all breakpoints when none". 30051 30052Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com> 30053 30054 * gdb.base/break.exp: Change test that deletes all breakpoints 30055 when no user breakpoints are installed. A post 4.15 change 30056 causes gdb to no longer prompt in this case. 30057 30058Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com> 30059 30060 * gdb.base/return.exp (return_tests): Change xfail for test 30061 "correct value returned double test" to stop xfailing at 30062 Solaris 2.5. Apparently the bug has been fixed. 30063 30064Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com> 30065 30066 * gdb.stabs/ecoff.sed: Remove comment lines except for first one. 30067 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere. 30068 30069Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com) 30070 30071 * gdb.disasm/hppa.exp: Test lci and syncdma instructions. 30072 * gdb.disasm/hppa.s: Corresponding changes. 30073 30074Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com) 30075 30076 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target 30077 makefile fragment. 30078 * config/mt-hpux: Deleted. 30079 30080Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com) 30081 30082 * Many files: When warning about suppressed tests due to a 30083 nonexistant test binary, avoid incrementing the warning count. 30084 30085Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com> 30086 30087 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON. 30088 30089Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30090 30091 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to 30092 "sparc-*-solaris2*". 30093 30094Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30095 30096 * gdb.base/coremaker.c: Produce a full core dump for AIX targets. 30097 Add global and local variables and initialize them. 30098 * gdb.base/corefile.exp: Test correct mapping of corefile sections 30099 by printing variables. Remove rs6000 and powerpc xfails, BFD now 30100 extracts the file name and terminating signal from the core file. 30101 * TODO: Remove note about tests for correct mapping of corefile. 30102 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc 30103 from optimizing it away. 30104 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now 30105 handles common blocks. 30106 30107Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu) 30108 30109 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax 30110 * gdb.disasm/sh3.exp (fmac): Corresponding changes. 30111 30112Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com> 30113 30114 * Makefile.in (maintainer-clean): New target, synonym for 30115 realclean. 30116 * gdb.base/Makefile.in (maintainer-clean): Likewise. 30117 * gdb.c++/Makefile.in (maintainer-clean): Likewise. 30118 * gdb.chill/Makefile.in (maintainer-clean): Likewise. 30119 * gdb.disasm/Makefile.in (maintainer-clean): Likewise. 30120 * gdb.stabs/Makefile.in (maintainer-clean): Likewise. 30121 * gdb.threads/Makefile.in (maintainer-clean): Likewise. 30122 30123Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com> 30124 30125 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*" 30126 xfails when not gcc compiled for "print foo::funclocal". 30127 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for: 30128 "print foo::funclocal at foo", 30129 "print 'scope1.c'::foo::funclocal at foo", 30130 "print foo::funclocal_bss at foo", 30131 "print 'scope1.c'::foo::funclocal_bss at foo", 30132 "print foo::funclocal_ro at foo", 30133 "print 'scope1.c'::foo::funclocal_ro at foo", 30134 "print bar::funclocal at foo" and 30135 "print 'scope1.c'::bar::funclocal at foo". 30136 (test_at_bar): Add "hppa*-*-hpux*" xfails when not 30137 gcc compiled for "print foo::funclocal at bar". 30138 Expand all messages to ensure that they identify that 30139 the test is at bar(). 30140 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not 30141 gcc compiled for: 30142 "ptype on opaque struct pointer (statically)", 30143 "ptype on opaque struct tagname (statically)", 30144 "ptype on opaque struct pointer (dynamically) 1", 30145 "ptype on opaque struct tagname (dynamically) 1", 30146 "ptype on opaque struct pointer (dynamically) 2" and 30147 "ptype on opaque struct tagname (dynamically) 2 30148 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not 30149 gcc compiled for: 30150 "p datalocal" 30151 "whatis datalocal", 30152 "ptype datalocal", 30153 "p bsslocal", 30154 "whatis bsslocal", and 30155 "ptype bsslocal". 30156 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for 30157 "backtrace in langs.exp" and "up to langs0__2do in langs.exp" 30158 when not gcc compiled. 30159 * gdb.base/funcargs.exp (float_and_integral_args): Add 30160 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc 30161 compiled. 30162 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for 30163 "backtrace from call6a" when not gcc compiled. 30164 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for 30165 "backtrace from call7a" when not gcc compiled. 30166 * gdb.base/callfuncs.exp (do_function_calls): 30167 Add "hppa*-*-hpux*" xfail when not gcc compiled for 30168 "p t_char_array_values(char_array_val2,char_array_val1)", 30169 "p t_char_array_values(char_array_val1,char_array_val2)", 30170 "p t_char_array_values("carray 1","carray 2")", 30171 "p t_char_array_values("carray 1",char_array_val2)", 30172 "p t_char_array_values(char_array_val1,"carray 2")", 30173 "p sum_args(1,{2})", 30174 "p sum_args(2,{2,3})", 30175 "p sum_args(3,{2,3,4})", 30176 "p sum_args(4,{2,3,4,5})" 30177 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for 30178 "backtrace in corefile.exp" when not gcc compiled. 30179 30180Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30181 30182 * gdb.base/signals.exp: Rewrite `handle all print' test as 30183 a procedure. Accept blanks or TABs as whitespace, increase 30184 timeout and expect input buffer size for the large output 30185 from the command. Remove "i*86-*-bsdi2.0" xfail. 30186 30187Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30188 30189 * gdb.base/setvar.exp: Add new testcases for truncation when 30190 assigning invalid values to bitfields. 30191 30192Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com> 30193 30194 * gdb.base/callfuncs.exp (do_function_calls): Remove 30195 mips-sgi-irix* xfail for 30196 "call inferior func with struct - returns char *" 30197 and fix test so that an optional (unsigned char *) cast is 30198 accepted in the result. 30199 30200Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com> 30201 30202 * gdb.base/funcargs.exp (float_and_integral_args): Remove 30203 sparc-sun-solaris2* xfail for "print f1 after run to call2a". 30204 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix. 30205 * gdb.base/signals.exp: Remove duplicate "handle all print" test 30206 that accidentally got checked in. 30207 30208Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com> 30209 30210 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2* 30211 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc 30212 compiled test. 30213 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer): 30214 Add mips-sgi-irix5* xfail for not gcc compiled. 30215 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci. 30216 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc 30217 compiled for "p top", "whatis top", "p middle", and "whatis 30218 middle". 30219 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for 30220 "whatis signed char" for not gcc compiled. 30221 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for 30222 "set variable signed char=-1 (-1)" and 30223 "set variable signed char=0xFF (0xFF)" for not gcc compiled. 30224 * gdb.base/funcargs.exp (float_and_integral_args): 30225 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled. 30226 Add mips-sgi-irix* xfail when not gcc compiled for 30227 "continue to call2b". 30228 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for 30229 "continue to call2g". 30230 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc 30231 compiled for "backtrace from call6a" 30232 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc 30233 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail 30234 when not gcc compiled for "backtrace from call7a". 30235 (localvars_after_alloca): Fix gdb_test cmds for 30236 "print * after runto ...". 30237 Remove rs6000-*-* xfails for 30238 "print i after runto localvars_after_alloca" and 30239 "print l after runto localvars_after_alloca" 30240 for all compilers. 30241 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5), 30242 when not compiled with gcc, for: 30243 "print signed char == (minus)", 30244 "print signed char != (minus)", 30245 "print signed char < (minus)", 30246 "print signed char > (minus)". 30247 * gdb.base/callfuncs.exp (do_function_calls): 30248 Add mips-sgi-irix* xfail, when compiled with native compiler, for 30249 "call inferior func with struct - returns char *". 30250 * gdb.base/return.exp (return_tests): Change xfail for 30251 "correct value returned double test" to include Solaris 2.4. 30252 * gdb.base/funcargs.exp (float_and_integral_args): 30253 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a". 30254 30255Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30256 30257 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for 30258 enumeration bitfields if compiling with GNU C. 30259 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path 30260 to empty' prompt. 30261 30262Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu) 30263 30264 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run 30265 test for PRO targets. 30266 30267 * gdb.base/funcargs.exp: Avoid ever setting more than 8 30268 breakpoints in the inferior at any given time by making 30269 two groups of breakpoints for call2*, call6* and call7* 30270 tests. 30271 30272Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30273 30274 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change. 30275 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc 30276 from optimizing it away. 30277 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for 30278 "call inferior func with struct". 30279 30280Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com> 30281 30282 * configure.in: Only configure gdb.chill for particular targets. 30283 30284Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com> 30285 30286 * gdb.base/Makefile.in: Add action to .c.o transformation 30287 rule that generates a .ci file for each .o file and remove 30288 explicit .c.o rules except for callfuncs.o. 30289 * gdb.c++/Makefile.in: Add .cc.o transformation rule that 30290 generates a .ci file for each .o file and remove explicit 30291 .cc.o rules. 30292 (clean): Remove *.tmp *.ci files. 30293 (EXECUTABLES): Remove templ-info.exp. 30294 * gdb.base/compiler.c: New file. 30295 * gdb.c++/compiler.cc: New file 30296 * gdb.base/scope.exp: Source gdb.base/scope.ci. 30297 Change rs6000-*-* xfail for 30298 "print 'scope0.c'::filelocal_ro" and 30299 "print 'scope1.c'::filelocal" and 30300 "print 'scope1.c'::filelocal_bss" and 30301 "print 'scope1.c'::filelocal_ro" and 30302 "print 'scope1.c'::foo::funclocal" and 30303 "print 'scope1.c'::foo::funclocal_ro" and 30304 "print 'scope1.c'::bar::funclocal" and 30305 "print 'scope0.c'::filelocal_ro" and 30306 "print 'scope1.c'::filelocal at foo" and 30307 "print 'scope1.c'::filelocal_bss at foo" and 30308 "print 'scope1.c'::filelocal_ro at foo" and 30309 "print 'scope1.c'::foo::funclocal at foo" and 30310 "print 'scope1.c'::foo::funclocal_bss at foo" and 30311 "print 'scope1.c'::foo::funclocal_ro at foo" and 30312 "print 'scope1.c'::bar::funclocal at foo" and 30313 "print 'scope0.c'::filelocal_ro" and 30314 "print 'scope1.c'::filelocal" and 30315 "print 'scope1.c'::filelocal_bss" and 30316 "print 'scope1.c'::filelocal_ro" and 30317 "print 'scope1.c'::foo::funclocal" and 30318 "print 'scope1.c'::foo::funclocal_bss" and 30319 "print 'scope1.c'::foo::funclocal_ro" and 30320 "print 'scope1.c'::bar::funclocal" and 30321 "print 'scope1.c'::bar::funclocal_bss" 30322 to only be xfail'd when not compiled with gcc. 30323 Add rs6000-*-* xfail for 30324 "print 'scope0.c'::filelocal_bss before run" 30325 when compiled with gcc. 30326 (test_at_main): Add rs6000-*-* xfail for 30327 "print filelocal_ro in test_at_main" 30328 when compiled with gcc. 30329 * gdb.base/ptype.exp: Source gdb.base/ptype.ci. 30330 Add rs6000-*-aix* xfail for 30331 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and 30332 "ptype t_char_array", not compiled with gcc. 30333 * gdb.base/list.exp (test_list_function): Add rs6000-*-* 30334 xfail for "list foo (in include file)" when gcc compiled. 30335 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci 30336 (integral_args): Add rs6000-*-* xfail for 30337 "run to call0a" if not compiled with gcc. 30338 (unsigned_integral_args): Add rs6000-*-* xfail for 30339 "run to call1a" if not compiled with gcc. 30340 (float_and_integral_args): Add rs6000-*-* xfail for 30341 "run to call2a" if not compiled with gcc and for 30342 "continue to call2b" for any compiler. 30343 Add rs6000-*-* xfail to 30344 "print f1 after run to call2a" for gcc compiled. 30345 (discard_and_shuffle): Add rs6000-*-* xfail for 30346 "run to call6a". 30347 (shuffle_round_robin): Add rs6000-*-* xfail for 30348 "backtrace from call7a" if not compiled with gcc. 30349 Add rs6000-*-* xfail for 30350 "backtrace from call7b" if compiled with gcc. 30351 (call_after_alloca): Add rs6000-*-* xfail for 30352 "print c in call_after_alloca" and 30353 "print s in call_after_alloca" and 30354 "backtrace from call_after_alloca_subr" 30355 if not compiled with gcc. 30356 (localvars_in_indirect_call): Add rs6000-*-* xfail for 30357 "print c in localvars_in_indirect_call" and 30358 "print c in localvars_in_indirect_call" and 30359 "backtrace in indirectly called function" and 30360 "stepping into indirectly called function" 30361 if not compiled with gcc. 30362 (localvars_after_alloca): Add rs6000-*-* xfail for 30363 "print c after runto localvars_after_alloca" and 30364 "print s after runto localvars_after_alloca" and 30365 "print i after runto localvars_after_alloca" and 30366 "print l after runto localvars_after_alloca" 30367 for all compilers. 30368 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather 30369 than whatis-info.exp. 30370 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather 30371 than opaque-info.exp. 30372 Setup rs6000-*-* xfail for 30373 "ptype on opaque struct pointer (statically)" and 30374 "ptype on opaque struct pointer (dynamically)" when 30375 not compiled with gcc. 30376 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci 30377 rather than callf-info.exp. 30378 (do_function_calls): Add clear_xfail for rs6000-*-* for 30379 "p t_float_values2(3.14159,float_val2)". Seems to work 30380 fine there, both with xlc and gcc. Need to find out what 30381 it is doing right and fix other platforms. 30382 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for 30383 "call inferior func with struct - returns int", 30384 "call inferior func with struct - returns long", 30385 "call inferior func with struct - returns float", 30386 "call inferior func with struct - returns double", 30387 "call inferior func with struct - returns char *", 30388 but only if not gcc compiled (presumes xlc compiled). 30389 Change rs6000-*-* xfails for 30390 "call inferior func with struct - returns char" and 30391 " call inferior func with struct - returns short" to only 30392 xfail if not using gcc. 30393 (clean mostlyclean): Remove *.ci and *.tmp files. 30394 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather 30395 than templ-info.exp. 30396 * gdb.base/langs.exp: Source gdb.base/langs.ci. 30397 Add rs6000-*-* xfail for "up to foo in langs.exp" 30398 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp" 30399 when not gcc compiled. 30400 30401Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com> 30402 30403 * gdb.base/callfuncs.exp: Add xfails for the powerpc. 30404 * gdb.base/corefile.exp: Likewise. 30405 * gdb.base/list.exp: Likewise. 30406 * gdb.base/scope.exp: Likewise. 30407 * gdb.base/siganls.exp: Likewise. 30408 30409 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4 30410 compiler output. 30411 * gdb.base/whatis.exp: Likewise. 30412 30413Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu) 30414 30415 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a 30416 failure (opcode table has been fixed to match reality). 30417 30418Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com> 30419 30420 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for 30421 "call inferior func with struct - returns char", 30422 "call inferior func with struct - returns short" 30423 30424 * gdb.base/scope.exp: Remove rs6000-*-* xfails for 30425 "print 'scope0.c'::filelocal at main", 30426 "print 'scope0.c'::filelocal_bss in test_at_main", 30427 "print 'scope0.c'::filelocal at foo", 30428 "print 'scope0.c'::filelocal_bss in test_at_foo", 30429 "print 'scope0.c'::filelocal at bar", 30430 "print 'scope0.c'::filelocal_bss in test_at_bar" 30431 30432 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function 30433 in source file 1". This bug seems to have been fixed with both 30434 gcc and native cc (was native assembler bug?). 30435 30436Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com) 30437 30438 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for 30439 "backtrace through signal handler" to "i*86-*-sysv4*". 30440 * gdb.base/signals.exp: Add xfail for "'next' behaved as 30441 continue" case. Add "known SVR4 bug" to fail message. 30442 Add "i*86-*-bsdi2.0" xfail for "handle all print". 30443 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1". 30444 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for 30445 "whatis unnamed typedef'd enum..." and "ptype t_char_array". 30446 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for 30447 "up to foo in langs.exp", "show language at foo in 30448 langs.exp", "up to cppsub_ in langs.exp", "show 30449 language at cppsub_ in langs.exp", "up to fsub in 30450 langs.exp", and "show language at fsub in langs.exp". 30451 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for 30452 "bactrace in corefile.exp". 30453 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for 30454 "call inferior function with struct - returns float" and 30455 "call inferior function with struct - returns double". 30456 30457Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu) 30458 30459 * gdb.disasm/sh3.s: Source for sh3 disassembler tests. 30460 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests. 30461 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment. 30462 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests. 30463 30464Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com> 30465 30466 * Makefile.in (CHILL_FOR_TARGET): Use previously defined 30467 (or overriden) "CHILL" macro rather then bare "gcc". 30468 Also look for ../../gcc/xgcc since that is what we will 30469 actually need, not "Makefile". Remove following assignment 30470 of CHILL to CHILL_FOR_TARGET because that results in 30471 recursive definition. 30472 30473Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com> 30474 30475 * gdb.base/corefile.exp: Change xfail for backtrace in 30476 corefile.exp from linuxaout to all linux. 30477 * gdb.base/sigall.exp (test_one_sig): Specifically deal with 30478 cases where we miss the breakpoint at the signal handler 30479 for some reason. Setup xfail for linuxoldld/linuxaout and 30480 getting SIGIO. Setup xfail for linuxoldld/linuxaout for 30481 hitting SIGURG breakpoint. 30482 * gdb.base/signals.exp: Setup xfail for "next" acting like 30483 continue to add linuxoldld. Setup xfail for all linux for 30484 "next to handler in signals_tests_1", "backtrace in 30485 signals_tests_1", "continue to func1", "pass SIGUSR1", 30486 and continue to handler". 30487 30488Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com> 30489 30490 * Update all FSF addresses except those in COPYING* files. 30491 30492Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com> 30493 30494 * gdb.base/a2-run.exp: Change messages to be more explicit about 30495 the status of args, and quote binfile in results. 30496 30497Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com> 30498 30499 * gdb.base/callfuncs.exp: Add tests for passing structs to 30500 inferior functions and return various types. 30501 * gdb.base/callfuncs.c: Add functions to receive a struct 30502 and return a member of the struct, in various types. 30503 30504Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30505 30506 * gdb.base/Makefile.in (clean): Remove callf-info.exp. 30507 30508Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com> 30509 30510 * config/vxworks29k.exp: New file, sources vxworks.exp. 30511 30512Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com> 30513 30514 * config/gdbremote.exp: New file. Testing framework using 30515 gdbserver. 30516 30517Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com) 30518 30519 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for 30520 "call function when asleep" and "send end of file". 30521 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list 30522 for "backtrace in corefile.exp". 30523 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list 30524 for "backtrace through signal handler". 30525 * gdb.base/corefile.exp: Make sure we actually generate a core file 30526 before trying the core tests. Some systems allow the user to suppress 30527 generation of core files and default to that (linux for example). 30528 * gdb.base/signals.exp: Change xfail for "next" acting like "continue" 30529 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta. 30530 30531Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com> 30532 30533 * gdb.threads: New directory with some crude multi-threaded 30534 gdb tests (step.exp and step2.exp). 30535 * config/mt-lynx (STEP_EXECUTABLE): Define. 30536 (THREADFLAGS): Define. 30537 30538Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu) 30539 30540 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx. 30541 30542 * gdb.base/signals.exp: Disable whole file for lynx until 30543 further notice. 30544 30545 * gdb.base/signals.exp: xfail test where "next" acts like 30546 "continue" for lynx. 30547 30548 * gdb.base/interrupt.exp: xfail test for calling function while 30549 inferior is asleep for lynx. 30550 30551 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more 30552 than one cr-lf after each command. 30553 30554Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30555 30556 * configure.in: Reinstate setting of stabsdirs variable, fix 30557 typo in setting up configdirs for native builds. 30558 30559 * gdb.base/return.exp: Fix typo in return double test. 30560 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the 30561 compiler from optimizing them away. 30562 30563Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu) 30564 30565 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf 30566 sequences to be echo'd by gdb when using gdb_test. 30567 * gdb.chill/chexp.exp: Likewise. 30568 * gdb.fortran/exprs.exp: Likewise 30569 30570Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com> 30571 30572 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds 30573 after the inferior gdb has started. 30574 30575 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf 30576 after each command. 30577 * gdb.base/funcargs.exp: Likewise. 30578 * gdb.base/gdbvars.exp: Likewise. 30579 * gdb.base/interrupt.exp: Likewise. 30580 * gdb.base/list.exp: Likewise. 30581 * gdb.base/watchpoint.exp: Likewise. 30582 * gdb.c++/demangle.exp: Likewise. 30583 * gdb.c++/inherit.exp: Likewise. 30584 * gdb.chill/chexp.exp: Likewise. 30585 * gdb.fortran/exprs.exp: Likewise. 30586 30587 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall 30588 test if we can't handle IO to/from the inferior. 30589 30590 * gdb.c++/misc.exp: Always check for a program already being 30591 started after sending a "run" command to gdb. 30592 30593 * gdb.base/twice.exp: Start with a fresh gdb. 30594 30595 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests 30596 only depend on gdb's expression code, not the chill runtime. 30597 30598 * gdb.base/return.c: Put return values into variables so we 30599 can have gdb print them rather than depending on the program 30600 to print them. 30601 * gdb.base/return.exp: Corresponding changes. 30602 30603 * lib/gdb.exp: Provide default value for noinferiorio. 30604 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from 30605 the inferior. 30606 30607 * gdb.base/break.exp: Always check for a program already being 30608 started after sending a "run" command to gdb. 30609 (text_next_with_recursion): Don't check the output from the 30610 program's printf statement. Instead just make sure the program 30611 exited. 30612 30613 * gdb.base/commands.exp: Protect tests which need arguments with 30614 $noargs conditionals. 30615 30616Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30617 30618 * gdb.base/printcmds.exp: Adjust expect patterns for addresses 30619 of structure member arrays to match gdb/valops.c:value_addr change. 30620 30621Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu) 30622 30623 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout 30624 cases. 30625 30626Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com) 30627 30628 * configure.in (configdirs): Remove gdb.chill from default list 30629 of subdirs and then add it back in only if doing a native build. 30630 The current chill compiler does not yet work in any cross build. 30631 * Revert all signal changes from Jul 6. 30632 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm() 30633 for sh-hms targets, allowing these tests to link, with no other 30634 changes. Testing is suppressed by setting "nosignals" in site.exp. 30635 30636Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com) 30637 30638 * configure.in (signaldirs): Define and add to configdirs for all 30639 targets except some specific ones that are known to not support signals. 30640 Also clean up formatting. 30641 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals. 30642 (signals, sigall): Remove rules to build. 30643 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}: 30644 Moved to new gdb.signals directory. 30645 * gdb.signals: New test directory. 30646 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp, 30647 signals.c signals.exp}: New or moved files. 30648 30649Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu) 30650 30651 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist. 30652 30653Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com> 30654 30655 * gdb.base/return.exp: Xfail `return double' test failure 30656 on at least Solaris 2.3 and handle future/past versions on 30657 a case by case basis as appropriate. Also update message 30658 to include i*86 failures. 30659 30660Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30661 30662 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS. 30663 30664 * lib/gdb.exp: Fix comment which erroneously identified 30665 gdb_file_cmd as gdb_load (the 19 May change was in fact to 30666 gdb_file_cmd not gdb_load). 30667 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout". 30668 30669 * gdb.base/setvar.exp: Make test names consistent between pass and 30670 fail cases. Use gdb_test more. 30671 30672Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30673 30674 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout". 30675 30676Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30677 30678 * gdb.base/help.exp: Fix expected help string for `show commands'. 30679 30680Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com> 30681 30682 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM. 30683 30684 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack 30685 of a text section. 30686 30687Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com) 30688 30689 * config/monitor.exp (gdb_target_monitor): Fix loop interator so 30690 that loop eventually terminates. Fix Connection refused logic so 30691 that testsuite will expire nicely. 30692 30693Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com) 30694 30695 * config/cpu32bug.exp, config/est.exp, config/hppro.exp, 30696 config/rom68k.exp: New tcl glue for the appropriate monitors. 30697 These all just end up calling monitor.exp. 30698 * config/monitor.exp (gdb_target_monitor): Handle `Connection 30699 refused' by retrying. Cleanup some timeout issues. 30700 * (gdb_load): Reduce timeout. Cleanup some timeout issues. 30701 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that 30702 callers don't have to set/restore global timeout variable. 30703 30704 * The following set of changes centralizes management of the global 30705 timeout variable. This way, it can be set in one target dependent 30706 place instead of dozens of places scattered throughout the test suite. 30707 If you need to lengthen a timeout, then you should either set timeout 30708 in one of the config/{target}.exp files, or multiply it by a factor. 30709 Setting it to an absolute value is always going to lose for some 30710 targets. 30711 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout. 30712 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout. 30713 * gdb.base/funcargs.exp: Don't set timeout. 30714 * gdb.base/list.exp (test_forward_search): Only use local timeout. 30715 * gdb.base/printcmds.exp (test_print_string_constants 30716 test_print_array_constants): Don't set timeout. 30717 * gdb.base/ptype.exp: Don't set timeout. 30718 * gdb.base/recurse.exp: Don't set timeout. 30719 * gdb.base/return.exp: Don't set timeout. 30720 * gdb.base/watchpoint.exp: Don't set timeout. 30721 * gdb.c++/classes.exp (do_tests): Don't set timeout. 30722 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout. 30723 30724Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com> 30725 30726 * Makefile.in: Make clean targets work also when SUBDIRS is empty. 30727 30728Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30729 30730 * lib/gdb.exp: Disable chill tests for irix5. 30731 30732Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30733 30734 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make 30735 each test pass or fail. 30736 30737Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30738 30739 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if 30740 xlc not gcc. 30741 30742Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com) 30743 30744 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp. 30745 30746Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com) 30747 30748 * config/est.exp: Fix copyright and comments. Remove dead code. 30749 Use targetname, serialport and baud variables instead of fixed 30750 constants. 30751 * config/rom68k.exp: Fix copyright and comments. Remove dead code. 30752 * config/cpu32bug.exp: New file to support cpu32bug monitors. 30753 30754Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30755 30756 * gdb.base/watchpoint.exp: Don't run 30757 test_watchpoint_triggered_in_syscall for sunos. 30758 30759Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30760 30761 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h; 30762 they don't seem to exist. Do include stdio.h. 30763 30764Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30765 30766 * gdb.base/a1-selftest.exp: Add alpha xfail. 30767 30768Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30769 30770 * gdb.base/watchpoint.c (main): Prompt before calling read(). 30771 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall): 30772 Revise accordingly. Remove cruft about sending "123" several 30773 times, until it gets noticed. Clean up the "print buf[0]" stuff 30774 so that it passes or fails, and waits for prompts in the usual way. 30775 30776Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30777 30778 * gdb.base/recurse.exp: Fix comment. 30779 30780 * TODO: Remove item about printing variables in nodebug.exp. Add 30781 item about enabling tests which are only run on some targets. 30782 30783 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or 30784 fail, make test names unique, use new gdb_test convention 30785 regarding pattern, use gdb_test more, etc.). 30786 30787 * gdb.base/bitfields.exp: Various cleanups (make each test pass or 30788 fail, make test names unique, etc.). 30789 30790Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30791 30792 * gdb.base/nodebug.c: Change return type of top and middle to 30793 short. 30794 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they 30795 are fixed by the recent mdebugread.c changes. Allow `short ()' 30796 as type for top and middle. 30797 30798Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30799 30800 * gdb.base/break.exp: Remove commented out if $usestubs {}. As 30801 nearly as I can tell, the whole thing was an accident in Stu's 30802 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant 30803 to replace a send/expect pair with gdb_test, but ended up only 30804 adding the gdb_test. My change of 24 Mar 1995 and Kung's change 30805 of 30 Mar 1995 took care of it, but left this vestigial comment 30806 which I am now nuking. 30807 30808Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30809 30810 * gdb.base/break.exp: Look for different line number for 30811 breakpoint at main depending on usestubs. 30812 30813Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30814 30815 * gdb.base/list.exp: Adjust some alternate expect patterns to 30816 match recent list0.c change. Add alternate expect pattern for 30817 output from `list default lines around main' for optimizing 30818 compilers. 30819 30820Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30821 30822 * lib/gdb.exp: If nosignals is not set, set it to 0. 30823 30824Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com> 30825 30826 * config/slite-gdb.exp: Responds to load symbol table prompt. 30827 * gdb.base/break.exp: Adjust line number, fix rerun. 30828 * gdb.base/langs0.c: Add #ifdef usestubs. 30829 30830Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com> 30831 30832 * gdb.base/list.exp: Adjust line contents after adding new lines in 30833 list0.c. Also fix a syntax error. 30834 30835 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs. 30836 * gdb.base/break.exp: ditto. 30837 * gdb.base/list.exp: ditto. 30838 * gdb.base/bitfields.c: Add #ifdef usestubs in main(). 30839 * gdb.base/run.c: ditto. 30840 * gdb.base/list0.c: ditto. 30841 * gdb.base/funcargs.c: ditto. 30842 30843Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com) 30844 30845 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use 30846 $targetname, $serialport and $baud instead of hardwired variables. 30847 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the 30848 target doesn't support signals. 30849 30850Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com> 30851 30852 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1. 30853 30854Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30855 30856 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(. 30857 Don't rely on the value of an auto variable before it has been 30858 initialized. Use gdb_test more. 30859 30860Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30861 30862 * lib/gdb.exp (default_gdb_version): A version number must start 30863 with a digit, but other than that contains all characters up to 30864 the first whitespace character. 30865 30866Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30867 30868 * gdb.base/commands.exp (breakpoint_command_test): New tests. 30869 30870Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30871 30872 * gdb.c++/*.exp: Warn if executable does not exist. The original 30873 reason for skipping the warning was that configure.in sometimes 30874 intentionally skipped building the executables but the tcl code 30875 had no way of knowing. That (a) was always bogus with respect to 30876 error handling, (b) is no longer true (right now there is no way 30877 to skip C++ tests). 30878 30879 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables. 30880 30881Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 30882 30883 * gdb.base/list.exp: Add expect patterns for output from 30884 SunPRO compiled executables. 30885 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_* 30886 types. 30887 30888Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30889 30890 * gdb.base/break.exp (test_next_with_recursion): Accept any line 30891 number (we are already testing that the correct source line text 30892 gets printed). 30893 30894 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure 30895 that is what is intended, but something needed to be done to get 30896 sunos4 native working again. 30897 30898 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef). 30899 30900 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which 30901 apparently went with a (very) old xfail. 30902 30903Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com> 30904 30905 * gdb.base/callfuncs.exp: call runto_main instead of runto main. 30906 runto_main is a proc in gdb.exp that will do 'step' for target use 30907 stubs. 30908 * gdb.base/exprs.exp: ditto. 30909 * gdb.base/interrupt.exp: ditto. 30910 * gdb.base/opaque.exp: ditto. 30911 * gdb.base/printcmds.exp: ditto. 30912 * gdb.base/ptype.exp: ditto. 30913 * gdb.base/scope.exp: ditto. 30914 * gdb.base/setvar.exp: ditto. 30915 * gdb.base/signals.exp: ditto. 30916 * gdb.base/twice.exp: ditto. 30917 * gdb.c++/classes.exp: ditto. 30918 * gdb.c++/inherit.exp: ditto. 30919 * gdb.c++/templates.exp: ditto. 30920 * gdb.base/break.exp: no run and hit main for stubs. Change line 30921 numbers for breakpoints and info breakpoint. 30922 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and 30923 breakpoint(). 30924 * gdb.base/callfuncs.c: ditto. 30925 * gdb.base/exprs: ditto. 30926 * gdb.base/interrupt.c: ditto. 30927 * gdb.base/opaque0.c: ditto. 30928 * gdb.base/printcmds.c: ditto. 30929 * gdb.base/ptype.c: ditto. 30930 * gdb.base/scope0.c: ditto. 30931 * gdb.base/setvar.c: ditto. 30932 * gdb.base/signals.c: ditto. 30933 * gdb.base/twice.c: ditto. 30934 * gdb.c++/misc.cc: ditto. 30935 * gdb.c++/templates.cc: ditto. 30936 30937Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30938 30939 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.). 30940 30941 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit 30942 somewhere between `read' and `main.c'. I'm pretty sure the 30943 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot, 30944 and it isn't particularly useful. 30945 30946 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(. 30947 30948Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30949 30950 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test. 30951 30952Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com> 30953 30954 * config/mt-slite: add LIBS and -nostdlib. 30955 * config/slite-gdb.exp: add this new file to support sparclite target. 30956 30957Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com> 30958 30959 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code. 30960 30961 * gdb.base/a2-run.exp: Change argument to istarget from 30962 "*-*-vxworks" to "*-*-vxworks*". 30963 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise. 30964 30965Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com> 30966 30967 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this 30968 will not runto main but do a 'step' to step out of breakpoint(). 30969 * config/mt-slite: add -Dusestubs. 30970 30971Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30972 30973 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@ 30974 instead of just @. 30975 30976 * gdb.base/signals.exp: Add test for "handle all print". 30977 * TODO: Remove "handle all print". Also remove item about 30978 checking copyright date (I don't like the idea of a spurious FAIL 30979 based on when we run the tests). 30980 30981 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test 30982 for SunOS4 (reason for failure not investigated). Remove 30983 redundant test for $binfile. 30984 30985 * gdb.base/nodebug.c (array_index): Call malloc. 30986 30987 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique. 30988 30989Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu) 30990 30991 * gdb.base/recurse.exp: Update gdb_test invocation to use new 30992 conventions and slightly simplify the matching regexp. 30993 30994Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 30995 30996 * gdb.base/break.exp: Update gdb_test invocation to use new 30997 convention. 30998 30999 * lib/gdb.exp: If noargs is not set, set it to 0. 31000 31001 * gdb.base/nodebug.exp: Comment out redundant test. Make name of 31002 tests unique. 31003 31004 * lib/gdb.exp: Skip CHILL for AIX and Solaris. 31005 31006Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31007 31008 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have 31009 one argument of type "<non-float parameter>". 31010 31011Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com) 31012 31013 * config/rom68k.exp: New file to support Motorola IDP board. 31014 * gdb.base/a2-run.exp: Skip this file if noargs is set. 31015 * gdb.base/break.c: Change things around so that this program 31016 doesn't depend upon args. This is necessary to make remote 31017 targets work (in general, they can't take args). 31018 * gdb.base/break.exp: Don't try to send args to program. Don't 31019 expect output. Also, replace lots of code with gdb_test. 31020 31021Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31022 31023 * gdb.base/printcmds.exp (test_character_literals_accepted): Test 31024 printing of '\'' (which is what the comment says we are testing, 31025 even though we were not), not '''. 31026 (test_integer_literals_rejected): Test that printing ''' is an error. 31027 31028 * gdb.fortran/exprs.exp, gdb.fortran/types.exp, 31029 gdb.chill/chexp.exp, gdb.base/printcmds.exp, 31030 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp, 31031 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp: 31032 Use gdb_test not test_print_accept. 31033 * lib/gdb.exp: Remove test_print_accept. 31034 31035 * gdb.base/signals.exp (signal_tests_1): Make pass message 31036 consistent with fail message. 31037 31038 * gdb.base/whatis.exp: Remove xfails for printing char vs. 31039 unsigned char; the bug (PR 1821) is fixed. 31040 31041 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868. 31042 31043 * gdb.base/scope.exp (test_at_localscopes): Call pass for 31044 successful tests--makes xfailing them work right. 31045 31046Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31047 31048 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect 31049 only \r\n, not .*. The test can pass .* as the last thing in 31050 $pattern if that is what it wants. In addition to providing this 31051 flexibility, this change should speed up pattern matching in cases 31052 where the pattern already ended with .* (there were a number of 31053 them). This change also helps catch bad patterns--in the old 31054 scheme the typo "char \*" instead of "char \\*" would pass. Now 31055 it is caught. 31056 * Many .exp files: Update callers. 31057 31058 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is 31059 clearer and does not spuriously match multiple ('s. Likewise for 31060 ) and *. 31061 31062 * gdb.base/nodebug.exp: Test ability to call a function and pass 31063 it a string (even with no debugging info). 31064 31065 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change 31066 "p '\'", which is the same as "p ''" once tcl gets done with 31067 quoting, to "p '\\'", which I suspect is what is intended (one 31068 backslash gets sent to GDB). 31069 31070 * gdb.base/printcmds.exp (test_artificial_arrays): New tests. 31071 31072Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31073 31074 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR 31075 1817) was fixed literally years ago. 31076 31077Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31078 31079 * gdb.base/funcargs.exp (call_after_alloca): Remove `next' 31080 test, it causes stepping out of call_after_alloca_subr with 31081 optimizing compilers. 31082 (localvars_in_indirect_call): Consume GDB prompt if `finish' 31083 fails. 31084 31085 * gdb.c++/templates.exp: Source templ-info.exp only if 31086 the templates executable exists. 31087 31088 * gdb.c++/misc.cc (class Contains_static_instance, 31089 class Contains_nested_static_instance), 31090 gdb.c++/classes.exp (test_static_members): Test printing of 31091 a class that contains a static instance of the class. 31092 31093Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31094 31095 * gdb.base/langs2.c (cppsub_): Don't prototype. 31096 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value 31097 only, I believe). 31098 31099Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31100 31101 * lib/gdb.exp (skip_chill_tests): New procedure. 31102 31103 * gdb.base/signals.exp (signal_tests_1): xfail for irix. 31104 31105Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu) 31106 31107 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of 31108 each expect pattern. Cuts runtime from 12 to about 4 seconds. 31109 31110Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31111 31112 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled. 31113 31114 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only 31115 disassemble 8, not 16, instructions for part 4. 31116 31117 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't 31118 support the latter anymore. 31119 31120 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try 31121 -DNO_PROTOTYPES. 31122 * gdb.base/callfuncs.c: Control use of prototypes based on 31123 NO_PROTOTYPES, not __STDC__. 31124 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the 31125 t_float_values2 tests if prototypes in use. 31126 31127 * gdb.base/callfuncs.c (t_float_values, t_float_values2, 31128 t_double_values): When checking differences against DELTA, check 31129 that difference is within the range (-DELTA,DELTA), not just 31130 (-infinity,DELTA). 31131 31132Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com> 31133 31134 * config/mips-gdb.exp (gdb_load): In every test case, we need to do 31135 'file' command firts, then 'target', then 'load', this is due to gdb 31136 target set up. 31137 * config/mips-gdb.exp: Fix a couple regular exp bugs. 31138 31139Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu) 31140 31141 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing 31142 FP load/store variants. 31143 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants. 31144 31145Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com> 31146 31147 * gdb.base/term.exp: Do not give a warning if not native, it is 31148 not an abnormal condition. 31149 31150Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com> 31151 31152 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype 31153 t_char_array". 31154 31155Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com> 31156 31157 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we 31158 are getting the version number. 31159 31160 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning 31161 if not native, it is not an abnormal condition. 31162 31163Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31164 31165 * lib/gdb.exp: Just use "file exists", rather than undocumented 31166 dejagnu procedure "findfile". 31167 31168Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com> 31169 31170 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks. 31171 (LDFLAGS): Set to -Xlinker -Ur. 31172 31173 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS): 31174 Removed, these values are set by lib/gdb.exp. 31175 31176 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx. 31177 31178Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com> 31179 31180 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead 31181 of replicating gdb startup code. 31182 31183 * config/mt-vxworks (LDFLAGS): Set to -r. 31184 (CFLAGS_FOR_TARGET): Removed. 31185 31186 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to 31187 (gdb) and gdb for vxworks uses (vxgdb). 31188 31189 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb 31190 executable is not in the tree and host != target, use sed and 31191 program_transform_name to determine the gdb name used by the 31192 target. 31193 31194 * configure.in, gdb.{base,c++,chill}/configure.in: changed so 31195 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare. 31196 31197Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31198 31199 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing 31200 floats, chars, and shorts where there are ANSI-style function 31201 definitions. 31202 31203 * gdb.base/langs.exp, gdb.base/langs*: New test. 31204 * gdb.base/Makefile.in: Build it. 31205 * TODO: Remove item about checking that C names don't get C++ 31206 demangling applied; this test tests it. 31207 31208Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31209 31210 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which 31211 went with the const70 xfail. The xfail went away a year ago. 31212 31213 * gdb.base/signals.exp: Rename a bunch of tests to give unique names. 31214 31215 * gdb.base/corefile.exp: Give backtrace test unique name. xfail 31216 for hp300. 31217 31218 * gdb.base/interrupt.exp: Also xfail hpux (for hp300). 31219 31220 * gdb.base/a1-selftest.exp: Don't run on hp300. 31221 31222Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31223 31224 * Makefile.in (site.exp): Set host_alias and target_alias as well 31225 as host_triplet and target_triplet. 31226 31227Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31228 31229 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior. 31230 31231 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same 31232 places as other ecoff systems). 31233 31234 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on 31235 ultrix. 31236 31237Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31238 31239 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't 31240 remove them. 31241 * gdb.base/nodebug.exp: Accept "function" in addition to "text 31242 variable and "variable" in addition to "data variable". 31243 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX. 31244 31245 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not 31246 2. 31247 * gdb.base/list1.c (long_line): Add additional statement at start 31248 of function. 31249 * gdb.base/list.exp (test_forward_search): Update line number to 31250 reflect new statement. 31251 31252Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31253 31254 * gdb.base/signals.exp: Reinitialize searched source directories 31255 after gdb_start call. 31256 31257Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu) 31258 31259 * gdb.disasm/Makefile.in (clean): Delete "errs" file. 31260 * gdb.stabs/Makefile.in: Likewise. 31261 31262 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last 31263 change. Instead split the tests into smaller pieces. 31264 * gdb.disasm/hppa.s: Corresponding changes. 31265 31266Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31267 31268 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp: 31269 Quote ^C when passing it to stty. For some shells ^ is a pipe. 31270 31271 * gdb.base/funcargs.exp: Modify many tests so that every test 31272 either passes or fails. Make some test names unique. 31273 31274Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31275 31276 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp: 31277 Call stty to set interrupt character. 31278 31279 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check 31280 for HP assembler versus GNU assembler based on actual behavior of 31281 $(CC), rather than assuming that $(AS) is always the GNU assembler. 31282 31283 * TODO: Suggest a few more stepping tests. 31284 31285Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com> 31286 31287 * gdb.base/default.exp: xfail no-stack backtraces for h8300, 31288 restart GDB for h8300 after a continue. 31289 (return): Add pattern to match a29k-udi behavior. 31290 * gdb.base/nodebug.exp: Remove obsolete comment. 31291 * gdb.base/regs.exp: New file, testing of register displays. 31292 * gdb.base/return.exp: Fix typo in reference to $objdir. 31293 * gdb.base/whatis.exp: Always start with a fresh GDB. 31294 31295Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31296 31297 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout 31298 higher, these tests generate a lot of output. 31299 31300Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31301 31302 * lib/gdb.exp (gdb_test): Remove catch from around the send. The 31303 code following the catch silently ignored some errors; without the 31304 catch they should be thrown like any other tcl error. Also, the 31305 catch used "" instead of {} which meant all the callers who wanted 31306 to include one of the characters "[]$ had to quote it an extra time. 31307 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp, 31308 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp, 31309 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp: 31310 Remove extra quoting. 31311 31312Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu) 31313 31314 * gdb.base/commands.exp: Make test names unique; every test either 31315 passes or fails. Update some comments. 31316 31317 * gdb.disasm/hppa.exp (do_system_control_tests): Update. 31318 31319Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31320 31321 The following fixes a FAIL caused by the fact that the alpha stabs 31322 configuration didn't use the ".if alpha" code in weird.def. 31323 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32 31324 bit pointer, so the 32 bit version works even on the alpha. 31325 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}: 31326 Remove the stuff which allowed us to have separate versions for 31327 alpha and everything else. 31328 31329 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix 31330 regexp which "info func operator\[\](" is supposed to match. Fix 31331 string to send to GDB. Note that GDB still doesn't work right. Add a 31332 new test for "info func .perator\[\](" which GDB does handle correctly. 31333 31334 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems. 31335 31336Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31337 31338 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp, 31339 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp, 31340 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp, 31341 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff; 31342 it makes the tests harder to understand and confuses test-o-matic. 31343 The preferred style is that each test provides a PASS or a FAIL, 31344 and has a unique message (e.g. "continue #54" not just "continue") 31345 which is the same for the pass and the fail. 31346 * gdb.fortran/exprs.exp, gdb.fortran/types.exp, 31347 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject 31348 to lib/gdb.exp. 31349 * gdb.base/printcmds.exp: Use test_print_accept. Remove 31350 prt_accept which was basically the same thing. Likewise for 31351 test_print_reject and prt_reject. 31352 * lib/gdb.exp (test_print_reject): Add some more error message 31353 patterns to match from the former printcmds.exp (prt_reject). 31354 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails. 31355 One defect of the passcount stuff is that some of it failed to 31356 report XPASS where appropriate. 31357 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra 31358 stuff before and after arg in expected pattern. 31359 (test_paddr_operator_functions): Re-do test without print_addr_of; 31360 this is the only test which seems to want extra stuff there. 31361 31362Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31363 31364 * gdb.base/nodebug.exp: Update new tests to reflect improved 31365 wording of gdb output. 31366 31367 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis" 31368 and "ptype" work on variables in files compiled without -g. 31369 Replaces commented out "maint print msymbol" tests. 31370 31371Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31372 31373 * gdb.base/setvar.c (dummy): Call malloc. 31374 31375 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid 31376 losing with the irix4 sed. 31377 31378 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal 31379 ALRM" on irix4. 31380 31381Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31382 31383 * TODO: Remove items about corefile.exp testing new exec-file and 31384 backtrace; both are now done. Add items about printing enums. 31385 31386Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31387 31388 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if 31389 "get signal $thissig" test fails. 31390 31391 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks. 31392 31393Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31394 31395 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid 31396 compiler warning with dec alpha compiler. 31397 31398 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove 31399 extra \n from gdb_test call (this explains why the prompt test 31400 that I removed yesterday was there). 31401 (user_defined_command_test): Remove extra \n and prompt test. 31402 31403 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST 31404 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL 31405 doesn't exist. 31406 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL. 31407 Also remove alpha workaround, which turns out to be because 31408 SIGABRT == SIGLOST. 31409 31410 * gdb.base/sigall.exp: Add workaround for alpha weirdness. 31411 31412 * gdb.base/help.exp: Don't test "help show". 31413 31414Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31415 31416 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that 31417 "set print address" is on. 31418 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't 31419 pass prompt to gdb_test; gdb_test already looks for the prompt. 31420 31421 * gdb.base/help.exp: Replace most of docstring for "define" with ".*". 31422 31423 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test 31424 was a vestige of the manual TESTSTRATEGY, and the purpose of it 31425 was to make sure that gdb can read a core file. But (a) the "read 31426 the corefile" part didn't make it to a1-selftest.exp, we just 31427 delete the corefile after creating it, and (b) we test reading 31428 corefiles in corefile.exp anyway. Also, this test left around a 31429 xgdb process on Solaris. 31430 31431 * gdb.base/corefile.exp: Also test backtrace. 31432 31433Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu) 31434 31435 * gdb.base/commands.exp: Test a simple user defined command with 31436 arguments and if/while statements; verify the full user command is 31437 printed by "show user". 31438 31439 * gdb.base/commands.exp: Test if/while commands as part of a 31440 breakpoint command list; verify they appear in breakpoint 31441 information. 31442 31443Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31444 31445 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather 31446 than by dividing by zero. 31447 31448Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu) 31449 31450 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems 31451 performing an inferior call with watchpoints enabled. 31452 * gdb.base/watchpoint.c (main): Delete second unnecessary read 31453 call. 31454 31455Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31456 31457 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo 31458 of "file" command. 31459 31460 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo): 31461 Add additional pattern for when "int operator int(void);" appears 31462 in a different order. 31463 31464Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com> 31465 31466 * gdb.base/signals.exp: Call gdb_exit and gdb_start. 31467 31468 * gdb.base/help.exp: Replace most of docstrings for "info signals" 31469 and "signal" with ".*". 31470 31471Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 31472 31473 * TODO: Add note about "handle all nostop". 31474 31475 * gdb.base/{sigall.c, sigall.exp}: New test. 31476 * gdb.base/Makefile.in: Add it. 31477 31478Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com> 31479 31480 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument 31481 when invoking GDB, suppresses any windowing interface. 31482 31483Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com> 31484 31485 * config/sim-gdb: New file, simulator testing support. 31486 31487Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu) 31488 31489 * gdb.base/interrupt.exp: Test calling func1 twice. 31490 31491Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com> 31492 31493 * gdb.base/list.exp (test_forward_search): Set timeout higher 31494 when we'll be getting lots of output from gdb. 31495 31496 * gdb.base/a1-selftest.exp: Move code that was inside expect -re 31497 "init_malloc" to after the expect statement. Run it if that 31498 regexp is taken, but also for two others which happen if source 31499 cannot be found. 31500 31501Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 31502 31503 * gdb.base/printcmds.exp: New test, for printing register before 31504 program is running. 31505 31506Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31507 31508 * gdb.base/list.exp: Correct some alternate expect patterns 31509 to reflect changes in list1.c. 31510 31511Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 31512 31513 * TODO: Add item regarding large frames. 31514 31515 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test. 31516 31517 * TODO: Remove item about enabling return.exp; it 31518 is enabled. Suggest a few more "return" tests. 31519 31520Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31521 31522 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for 31523 anonymous unions. 31524 31525Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 31526 31527 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o 31528 and pr-5646.o, so "make" is the same as "make all", not "make 31529 pr-4975.o". 31530 31531Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com> 31532 31533 * gdb.base/list.exp: Adjust expectations to reflect changes in 31534 list1.c. 31535 (test_forward_search): New test proc. 31536 * gdb.base/list1.c (long_line): New function, has long source line. 31537 31538Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com> 31539 31540 * gdb.base/a1-selftest.exp: Change initial stepping to know about 31541 additional line of code that was added. 31542 31543Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu) 31544 31545 * gdb.disasm/hppa.s: Break the large branching tests into smaller 31546 tests so as not to overflow expect's input buffers. 31547 * gdb.disasm/hppa.exp: Corresponding changes. 31548 31549Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31550 31551 Beginnings of template debugging tests. 31552 * gdb.c++/templ-info.cc: New file to test for template 31553 debugging capability of the compiler. 31554 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from 31555 templ-info.cc. 31556 * gdb.c++/templates.cc: Add explicit template instantiations 31557 to enable compiling with -fno-implicit-templates. Add destructor 31558 and 'value' method to T5 class for template tests. 31559 * gdb.c++/templates.exp: Add testcases for printing of template 31560 types, setting breakpoints on template methods and calling a 31561 template method. 31562 31563Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu) 31564 31565 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the 31566 branch target since some assemblers (gas-2.5) may emit a 31567 relocation for the branch instead of resolving it in the 31568 assembler. 31569 31570Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31571 31572 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace 31573 through signal handler. 31574 31575Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31576 31577 * configure.in (*-*-netware): Use config/mt-netware. 31578 31579 * config/mt-netware: New file. 31580 * config/mt-i386-netware: Removed, separate configs for different 31581 netware architectures are no longer needed now that we have 31582 --with-headers. 31583 31584Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31585 31586 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed 31587 by the recent changes to use ANSI C arithmetic conversions. 31588 31589Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 31590 31591 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache 31592 bug involving using inferior_pid to figure out whether to select a 31593 frame. 31594 31595Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu) 31596 31597 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to 31598 match the current disassembler output. 31599 31600Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com) 31601 31602 * gdb.fortran/exprs.exp: Expect VOID instead of void. 31603 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran 31604 types, expect "int" as type of integer values (for now). 31605 31606Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu) 31607 31608 * gdb.base/commands.exp: New tests for if/while commands. 31609 31610Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com) 31611 31612 * lib/gdb.exp (runto): Replace sub-pattern for hex value 31613 by .*, since hex values have different syntax in Chill mode. 31614 31615Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31616 31617 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove 31618 linefeed from expect pattern for repeated types with indices > 9. 31619 31620Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com) 31621 31622 First part of Fortran test suite. 31623 * gdb.fortran: New directory. 31624 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files. 31625 31626Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31627 31628 * gdb.base/default.exp: Update expect pattern for load command 31629 without arguments. 31630 31631Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com) 31632 31633 * configure.in: Change i386 to i[345]86. 31634 * gdb.base/configure.in: Likewise. 31635 * gdb.c++/configure.in: Likewise. 31636 * gdb.chill/configure.in: Likewise. 31637 31638Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com) 31639 31640 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect 31641 patterns, since that is not a valid context for comments. 31642 31643Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com) 31644 31645 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for 31646 repeated types and repeated types with indices > 9. 31647 31648Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com) 31649 31650 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with 31651 2417; old bug has been fixed. 31652 31653Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu) 31654 31655 * gdb.base/interrupt.exp: When trying to wake up the inferior, 31656 send the newline ourselves instead of assuming gdb_test will do 31657 so when passed an empty input string. 31658 31659 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the 31660 stabs testcode. 31661 31662Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31663 31664 * lib/gdb.exp (gdb_test): Don't send anything if the first 31665 argument is an empty string. This makes cases where we want to 31666 match output that is already in expect's buffers (for example, 31667 matching a breakpoint after gdb_run_cmd has been called) work 31668 reliably. 31669 31670Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31671 31672 * config/netware.exp: New file. 31673 31674Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31675 31676 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set 31677 the -B and -L prefixes so we can find the debugging stub. 31678 31679 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is 31680 there and we are using the gcc from the tree. 31681 31682 * gdb.base/types.c: Removed. 31683 31684 * gdb.base/configure.in: Look for makefile fragments in ../config. 31685 Recognize i386-*-netware. 31686 * gdb.c++/configure.in: Likewise. 31687 31688Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31689 31690 * gdb.base/corefile.exp: Change `else if' to `elseif', which is 31691 the correct TCL syntax. 31692 31693Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31694 31695 * gdb.base/opaque.exp: use runto instead of messing around with 31696 breakpoints. Simplify by using gdb_test. 31697 31698 * gdb.base/bitfields.exp: restart between tests on netware targets 31699 because breakpoints aren't relocated after target death. Run 31700 processes to completion. 31701 31702 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd. 31703 31704Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com) 31705 31706 * Makefile.in: Remove extra tabs that confuse some versions 31707 of "make". Use the newly built gdb to test with by default, 31708 rather than the first one in the tester's search path. 31709 31710Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com) 31711 31712 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo. 31713 31714 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and 31715 condition help. 31716 31717Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31718 31719 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd. 31720 31721 * lib/gdb.exp (gdb_run_cmd): New function, used to start program 31722 running. 31723 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program. 31724 * gdb.base/funcargs.exp: Likewise. 31725 31726 * gdb.base/bitfields.exp: Simplify by using gdb_test. 31727 * gdb.base/funcargs.exp: Likewise. 31728 31729 * lib/gdb.exp (gdb_test): if match times out, don't call fail if 31730 message is "". 31731 31732Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31733 31734 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug, 31735 return,signals,twice}.exp: Handle non-existant binaries 31736 consistantly. 31737 31738 * gdb.base/corefile.exp: Execute coremaker to generate core dump. 31739 * gdb.base/Makefile.in: Don't try to generate a core dump, we 31740 might testing a cross development system. 31741 31742Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31743 31744 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the 31745 runtest script is relative to ${srcdir}, not ${rootdir}. 31746 31747Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com) 31748 31749 * gdb.base/signals.exp: Allow for optionality of breakpoint 31750 address. 31751 31752Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 31753 31754 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test. 31755 31756Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com) 31757 31758 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>, 31759 for size_t definition. 31760 * gdb.c++/templates.cc: Likewise 31761 31762 * config/mt-i386-netware: New file. 31763 31764 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not 31765 defined. 31766 31767 * gdb.base/Makefile.in: Added support for systems that name core 31768 files by appending "core" to the program name. 31769 * gdb.base/a1-selftest.exp: Likewise. 31770 31771Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31772 31773 * gdb.base/return.exp: Add comment and message for `return double' 31774 test failure on Sparc Solaris. 31775 31776Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com) 31777 31778 * lib/gdb.exp (runto): Allow for optionality of breakpoint address. 31779 31780Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31781 31782 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler 31783 from optimizing them away. 31784 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect 31785 patterns to include default constructors and assignment operators, 31786 to match gcc versions beyond 2.5.8. Accept any cplus demangling 31787 character in the output of the virtual base pointer. 31788 31789Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31790 31791 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular 31792 expression match in print_addr_of to avoid unintented matches. 31793 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++ 31794 versions up to 2.5.8. 31795 31796Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 31797 31798 * gdb.base/list.exp: Tweak alternate pattern for listing of an 31799 included file to run under newer versions of expect. 31800 * gdb.c++/demangle.exp: Add spaces to the expect patterns between 31801 consecutive >'s in templates to accomodate recent cplus-dem.c change. 31802 Remove xfail for the virtual table of BDDHookV. 31803 31804Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com) 31805 31806 * lib/gdb.exp (string_to_regexp): Set a default result. 31807 (default_gdb_start): Fix misleading message. 31808 31809Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com) 31810 31811 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout: 31812 Remove all CC, etc definitions. 31813 * config/mt-hpux: New file. 31814 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove: 31815 (CFLAGS, LDFLAGS): Define. 31816 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS. 31817 31818 * Makefile.in (site.exp): Don't insert host_os, etc. 31819 (just-check): Just use RUNTEST with RUNTESTFLAGS only. 31820 (distclean): Check existence of subdir. 31821 * gdb.base/configure.in (hppa*-*-hpux*): Recognize. 31822 * gdb.base/Makefile.in: General cleanup and simplification. 31823 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions 31824 to build executables. Use default rule to build .o files. 31825 (EXPECT, RUNTEST, CC): Fix relative pathname. 31826 (site.exp): Don't insert host_os, etc. 31827 * gdb.base/signals.c (main): Don't call signal unless SIGALRM 31828 and/or SIGUSR1 defined. 31829 * gdb.base/watchpoint.c: Don't include stdio.h a second time. 31830 * gdb.c++/Makefile.in: General cleanup and simplification. 31831 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions 31832 (CFLAGS): Remove. 31833 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname. 31834 31835Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu) 31836 31837 * gdb.base/recurse.exp: Misc changes to get tests running again 31838 after Kung's changes to the watchpoint code. 31839 * gdb.base/watchpoint.exp: Likewise. 31840 31841Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com) 31842 31843 * lib/gdb.exp (string_to_regexp): Convert {\} also. 31844 31845Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com) 31846 31847 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start. 31848 * lib/gdb.exp (default_gdb_start): Define. 31849 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp, 31850 gdb.base/funcargs.exp, gdb.base/opaque.exp, 31851 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp, 31852 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp, 31853 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp: 31854 Don't call gdb_target_udi in between tests. 31855 31856Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 31857 31858 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle 31859 (which was basically just a local version of the same thing). In 31860 addition to avoiding duplication, gdb_test_exact is faster. 31861 * lib/gdb.exp (gdb_test_exact): Fix typo. 31862 31863 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints, 31864 don't give an error. 31865 31866 * gdb.base/term.exp: Call delete_breakpoints before starting. 31867 31868 * gdb.base/Makefile.in (EXECUTABLES): Remove t10. 31869 (t10): Add comment. 31870 31871Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com) 31872 31873 Reorganization of the GDB Test Suite. 31874 31875 * gdb.base: New directory, contains all the basic tests. 31876 * gdb.c++: New directory, tests specific to C++. 31877 * gdb.chill: New directory, tests specific to Chill. 31878 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, 31879 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, 31880 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, 31881 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved 31882 into appropriate new directories (t00-t17 to base, t20-t23 to c++, 31883 t30-31 to chill). 31884 * */gdbme.*: Rename to match appropriate expect scripts. 31885 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c, 31886 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c, 31887 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h, 31888 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c, 31889 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c, 31890 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c, 31891 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c, 31892 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c, 31893 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c, 31894 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files. 31895 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc, 31896 gdb.c++/virtfunc.cc: New names of C++ files. 31897 * gdb.chill/chillvars.ch: New name of Chill file. 31898 * gdb.base/configure.in, gdb.c++/configure.in, 31899 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in. 31900 * gdb.base/Makefile.in, gdb.c++/Makefile.in, 31901 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in. 31902 * configure.in (configdirs): Update to reflect directory changes. 31903 (target_abbrev): No longer define for any configuration. 31904 * Makefile.in: Cosmetic improvements to header comments. 31905 31906Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com) 31907 31908 Various changes to gdb.t31: 31909 31910 * Makefile.in (gdbme.o): Compile with -fspecial_UC. 31911 * gdbme.ch: Make all key-words and predefineds be upper-case. 31912 * chillvars.exp: Expect key-words and predefinds in upper-case. 31913 31914 * chillvars.exp: Use gdb_test_exact many places. 31915 Change expected output for arrays (which now includes index labels). 31916 31917 * pr-5020.exp, gdme.ch (module PR_5020): 31918 New test, for PR-5020. 31919 31920Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com) 31921 31922 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures. 31923 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions. 31924 31925Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com) 31926 31927 * Makefile.in: Fix bit-rot in definitions of CHILL, 31928 CHILL_FOR_TARGET and Chill_LIB. 31929 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples. 31930 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS, 31931 CHILL, and CHILL_LIB. 31932 31933Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com) 31934 31935 * Revert the previous changes. Please see Rob's directory 31936 /lisa/test/rob/progressive/gdb/testsuite for these fixes. 31937 31938Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com) 31939 31940 * Makefile.in, configure.in, config/mips-gdb.exp, 31941 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy, 31942 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp, 31943 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,, 31944 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in, 31945 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c, 31946 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in, 31947 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp, 31948 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in, 31949 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in, 31950 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp, 31951 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in, 31952 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c, 31953 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp, 31954 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in, 31955 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing 31956 changes from 94Q1. 31957 31958Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com), 31959 31960 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff, 31961 config/mt-slite, config/mt-unix, config/mt-vxworks: Add 31962 Rob's new testing fragments. 31963 31964Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com) 31965 31966 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp, 31967 lib/gdb.exp: Replace error proc calls with perror. 31968 31969Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com) 31970 31971 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the 31972 version also, match on casted version strings, and match on 31973 gdb startup case where the line numbers might be messed up. 31974 31975Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com) 31976 31977 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links. 31978 (CFLAGS): Delete it from here. 31979 31980Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com) 31981 31982 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs. 31983 31984Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com) 31985 31986 * Makefile.in (RUNTEST): Default to just "runtest". 31987 31988Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 31989 31990 * gdb.t17/callfuncs.exp: More comments about t_func_values tests. 31991 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why 31992 the code has been restructured. 31993 31994Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 31995 31996 * gdb.t00/default.exp (set write): Allow any number of \r and/or 31997 \n, not just one of each. 31998 31999 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4 32000 /bin/cc gives a warning if you do. 32001 32002Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com) 32003 32004 * gdb.t24/demangle.exp: change expect pattern of 32005 __t10ListS_link1ZUiRCUiPT0 32006 32007Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32008 32009 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints 32010 on local variables in recursive functions. 32011 32012 * gdb.t07/Makefile.in: Build the new test. 32013 32014Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32015 32016 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers 32017 directly. Instead compare the return values from actual calls. 32018 32019Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com) 32020 32021 * Makefile.in (check): Set TCL_LIBRARY for runtest. 32022 32023Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32024 32025 * From Peter Schauer with minor modifications. 32026 * gdb.t15/return.exp (return_tests): Handle targets where "return" 32027 stops in mid-line in the caller. Add xfail for returning a float 32028 value on X86 targets. 32029 32030Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32031 32032 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves 32033 to avoid expect lossage. 32034 (fmem_LRbug_tests): Likewise. 32035 * gdb.disasm/hppa.s: Corresponding changes. 32036 32037 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line 32038 conditions to work with latest dejagnu/expect. 32039 32040 * gdb.t15/funcargs.exp (finish from indirect call): No longer 32041 expected to fail on the PA. 32042 (backtrace in call with trampolines): Explicitly require main 32043 to be frame #1 (no trampolines should show up in backtrace). 32044 32045 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete 32046 "continue -expect". 32047 * gdb.t06/break.exp: Likewise. 32048 * gdb.t07/watchpoint.exp: Likewise. 32049 * gdb.t13/bitfields.exp: Likewise. 32050 * gdb.t15/{funcargs,return}.exp: Likewise. 32051 * gdb.stabs/weird.exp: Likewise. 32052 * config/{mips,udi}-gdb.exp: Likewise. 32053 32054 * hppa.sed: Enclose comments within a sed command to avoid 32055 losing with the old OSF1 sed. 32056 32057Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32058 32059 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for 32060 sequent dynix. 32061 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix. 32062 * gdb.t15/funcargs.exp: Conditionally step again to really 32063 finish from marker_call_with_trampolines. Handle the case where 32064 the first step from within call_with_trampolines already steps 32065 us back to main. 32066 * gdb.t15/gdbme.c: Add comment to closing brace of 32067 call_with_trampolines for funcargs.exp. 32068 32069Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32070 32071 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall): 32072 Fix typo(s). 32073 32074Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32075 32076 * gdb.t07/gdbme.c: More code for watchpoint testing. 32077 32078 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and 32079 "Hardware watchpoint" throughout file. 32080 (test_watchpoint_triggered_in_syscall): New test. 32081 (test_complex_watchpoint): New test. 32082 32083Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32084 32085 * gdbme.c (call_with_trampolines): New function to try and step 32086 into. Tests trampoline problems on the PA. 32087 32088 * funcargs.exp (localvars_in_indirect_call): No longer expect 32089 stepping into indirect call to fail on PAs. 32090 (test_stepping_over_trampolines): New test. 32091 32092Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32093 32094 * TODO: Add suggestions for static member function tests, and 32095 completion tests. 32096 32097Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32098 32099 * TODO: Add suggestions for "p/a" tests. 32100 32101 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set. 32102 (default_gdb_exit): Replace all the hair with sending "quit" to 32103 the process with a simple close. 32104 32105Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32106 32107 * TODO: Add suggestions for shared library tests. 32108 32109Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32110 32111 * TODO: Add suggestions for x/s tests. 32112 32113Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32114 32115 * gdb.t00/help.exp: Replace most of docstrings for "tbreak", 32116 "enable once", and "enable breakpoints once" with ".*". 32117 32118Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32119 32120 * TODO: Add suggestions about structure passing tests. 32121 32122Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32123 32124 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for 32125 the primary1 test, use work around if __GNUC__ < 2. 32126 * gdb.t06/signals.c: Add comments for signals.exp pattern matching. 32127 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix. 32128 Test for bad output rather than waiting for timeout. Issue 32129 second continue only if first continue failed. 32130 32131Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com) 32132 32133 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do 32134 operator[] test with gdb_test because the old code didn't seem to 32135 be getting the quoting right with the new dejagnu. 32136 32137Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com) 32138 32139 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use 32140 one from the path. 32141 * Makefile.in: Use a fresh expect if there is one, use runtest 32142 from the src tree if there is one. 32143 32144Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com) 32145 32146 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for 32147 next over recursive call. Revise the tests from that point on 32148 (which had been skipped) to match GDB's actual (correct) output. 32149 32150 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug 32151 with next over a breakpoint whose condition is false. 32152 32153 * gdb.t00/help.exp: Comment out "help set print" tests just like 32154 (and for same reason as) "help set" test. 32155 32156Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32157 32158 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests. 32159 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them. 32160 32161Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32162 32163 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer 32164 necessary gdb_target_udi. 32165 32166 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc. 32167 32168 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs 32169 1838 and 2417; they are fixed. 32170 32171 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array), 32172 gdb.t03/ptype.exp (ptype structure, ptype union): 32173 Remove xfails; the test is looser than when the xfails were added. 32174 32175 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI. 32176 * gdb.t00/help.exp: Don't expect remote to be in "help target" output. 32177 32178 * gdb.t01/run.exp: Only run shell test if isnative. 32179 32180 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command, 32181 since "run" automatically loads if necessary. Call gdb_target_udi 32182 after the "file" since "file" kills any execution target. 32183 32184 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to 32185 GDB. GDB doesn't work that way (not anymore at least) on UDI. 32186 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first 32187 argument for UDI. 32188 32189Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com) 32190 32191 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message. 32192 32193 * gdb.t17/callfuncs.exp: Add xfails for rs6000. 32194 32195Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32196 32197 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test, 32198 properly quoting regexps. This makes the second argument to 32199 demangle a fixed string, which matches the callers, instead of a 32200 shell-style pattern which is what the previous implementation 32201 used. Update some of the callers. 32202 32203Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32204 32205 * gdb.disasm/hppa.s (comib_tests): Add missing instruction. 32206 (comib_nullified_tests): Fix typo. 32207 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect 32208 strings. No longer expected to fail. 32209 32210 * gdb.disasm/hppa.s (addib_tests): Fix typo. 32211 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect 32212 strings. No longer expected to fail. 32213 32214 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect 32215 string. No longer expected to fail. 32216 32217Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32218 32219 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string. 32220 No longer expected to fail. 32221 32222 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect 32223 string. No longer expected to fail. 32224 32225Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32226 32227 * gdb.t24/demangle.exp: Remove a bunch more tests which differ 32228 only in the names (I probably got most of them). I was even 32229 generous with some which differed in underscores in names, and 32230 probably missed a few, and I *still* was able to remove almost a 32231 third of the file with almost no impact on testsuite coverage. 32232 32233Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32234 32235 * gdb.t00/default.exp: Match udi_attach error message as well as 32236 the one from child_attach. 32237 32238 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark. 32239 32240 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB. 32241 32242 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8. 32243 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it. 32244 32245 * Move test with enums and partial symbols back to 32246 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}. 32247 Reverts the change of 26 May 93. Per today's change to 32248 stabs.texinfo, the behavior that weird.exp was expecting was 32249 unreasonable; what is important is that the compiler+gdb get 32250 things right, which happens with a recent gcc. Also fix the test 32251 to deal with native compilers which put out the stab gdb can't 32252 deal with. 32253 32254Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32255 32256 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only 32257 in the names. The main thing these accomplish is to slow things down. 32258 Many more such duplicates surely remain. 32259 32260 * gdb.t00/help.exp: Comment out "help support" test just like 32261 (and for same reason as) "help set" test. 32262 32263Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com) 32264 32265 * gdb.t06/break.exp: Remove setup_xfails for 32266 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb. 32267 * gdb.t20/inherit.exp (test_ptype_si): Update warning message 32268 about known bug in gcc to include up through 2.5.8. 32269 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as 32270 well as "_vb$". 32271 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions): 32272 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass 32273 with latest gcc and gdb. 32274 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as 32275 well as "_vb$". 32276 32277Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32278 32279 * configure.in (hppa*-*-*): Also configure and build stabs-only 32280 tests. 32281 32282Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32283 32284 * gdb.t10/hppa.mt: A makefile fragment for the PA. 32285 * gdb.t10/configure.in (hppa*-*-*): Use it. 32286 32287Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32288 32289 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly. 32290 32291Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32292 32293 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash 32294 versions prior to 1.13.5. 32295 32296Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32297 32298 * gdb.t00/default.exp (show prompt): In FAIL case, only match if 32299 the prompt is at the start of a line. 32300 32301Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 32302 32303 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions. 32304 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's 32305 in the copr tests now. 32306 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect 32307 copr in the fpu_misc tests anymore. fpu_misc tests are no longer 32308 expected to fail. 32309 32310Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com) 32311 32312 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp, 32313 gdb.t31/chillvars.exp, lib/gdb.exp: 32314 Tweak to run under either version of expect. 32315 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement. 32316 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures. 32317 * gdb.t11/list.exp: Remove extraneous whitespace. 32318 32319Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32320 32321 * gdb.t16/printcmds.exp (test_print_strings): Accept 32322 "(unsigned char *) " before the string. 32323 32324 * TODO: Add notes about printing of fancy types and GDB expressions. 32325 32326Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com) 32327 32328 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes. 32329 * gdb.t06/configure.in: Don't try to compile signals test program 32330 if doing mips-idt-ecoff. 32331 32332Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com) 32333 32334 * Most .exp files: Tweak to run under either version of expect. 32335 32336Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32337 32338 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing 32339 xfails; I'm not sure why they are failing, but not because of PR 1806. 32340 32341Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com) 32342 32343 * config/unix-gdb.exp: Remove gdb_unload cause it's already 32344 defined in lib/gdb.exp. 32345 32346Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32347 32348 * gdb.t07/watchpoint.exp: Clear xfail for calling function with 32349 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined. 32350 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions 32351 have to be typeless. 32352 32353Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 32354 32355 * TODO: Add suggestion for copyright year test. 32356 32357Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com) 32358 32359 * configure.in (*-*-lynxos*): Add stabs tests. 32360 32361Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu) 32362 32363 * gdb.stabs/hppa.sed: Only lables should ever start in column zero, 32364 so insert a tab before any assembler directive in column zero. 32365 32366 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword 32367 stores. 32368 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword 32369 stores. 32370 (fpu_short_memory_tests): Likewise. 32371 32372Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32373 32374 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo. 32375 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed 32376 .stabs directives in comments. 32377 32378Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32379 32380 * TODO: New file, describing tests we could write. 32381 * gdb.t09/corefile.exp: Move description of tests to write to TODO. 32382 32383Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32384 32385 * gdb.t06/signals.exp: Add kludge to force re-sync. 32386 32387 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me" 32388 to xgdb instead of gdb, get out of gdb. 32389 32390Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com) 32391 32392 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work 32393 for info. 32394 32395Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu) 32396 32397 * gdb.stabs/hppa.mt: A makefile fragment for the PA. 32398 * gdb.stabs/configure.in (hppa*-*-*): Use it. 32399 * gdb.stabs/hppa.sed: New sed script for the PA. 32400 32401Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32402 32403 * gdb.stabs: Re-write weird.def and configuration to use sed 32404 instead of cpp. sed is portable and POSIX; cpp is neither. 32405 32406Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32407 32408 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed. 32409 32410Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32411 32412 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out. 32413 32414Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32415 32416 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as 32417 "_vb$". 32418 * gdb.t00/teststrategy.exp: Add xfail for RS/6000. 32419 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc. 32420 32421Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32422 32423 * lib/gdb.exp: Comment out code which depends on non-existent 32424 `transform' procedure. 32425 32426Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com) 32427 32428 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'. 32429 * lib/gdb.exp: Transform tool name. 32430 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu 32431 1.1's new error handling system. 32432 32433Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32434 32435 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS. 32436 32437Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32438 32439 * gdb.t00/default.exp: Avoid tests with a lot of .* in them. 32440 They made pattern matching so slow that timeouts happened on 32441 heavily loaded systems. Now any output from "show print" which 32442 gets us back to the GDB prompt is a PASS. 32443 32444Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com) 32445 32446 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule. 32447 32448Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32449 32450 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA. 32451 32452 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail. 32453 It is not from PR 3220. 32454 32455Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32456 32457 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which 32458 just started failing because they depended on the order the 32459 subcommands are presented, or exact docstring text. This kind of 32460 test is a pain and has minimal benefit. 32461 32462Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32463 32464 * gdb.t09/corefile.exp: At end of test, use "core" command with 32465 no arguments. 32466 32467Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com) 32468 32469 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16 32470 17}/Makefile.in: Make it possible to run the testsuite with Sun 32471 make and CC = cross gcc by adding explicit build rules for .o 32472 files. 32473 32474Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32475 32476 * gdb.t15/funcargs.exp: Don't put comments on same line as 32477 setup_xfail (@#$*%& tcl braindamage!). 32478 32479Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32480 32481 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile. 32482 32483Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com) 32484 32485 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'. 32486 * gdb.t20/inherit.exp: remove three dumplicate entries. 32487 32488Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32489 32490 * gdb.t06/break.exp: For "next over recursive call", fail on any 32491 incorrect output, not just on "factorial (value=2)". 32492 32493Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32494 32495 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be 32496 working now. Add an xfail if accesing a bss variable causes 32497 a memory error if the target is not yet run. 32498 32499Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32500 32501 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of 32502 constructor name (2 string), name of _GLOBAL_ demangling (2 strings), 32503 name of __st* demangling (2 strings). Did Kung really get the 32504 more than 95 others right without testing them? 32505 32506Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com) 32507 32508 * gdb.t24/demangle.exp: clean up XFAILS, more than 100 32509 32510Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu) 32511 32512 * configure.in (configdirs): Add gdb.disasm 32513 * gdb.disasm: New directory for GDB disassembler tests. 32514 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA. 32515 32516Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32517 32518 * gdb.t00/help.exp: Don't test "help set". 32519 32520 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails 32521 from within expect statements. None of these happen anymore and 32522 they cause regressions to be silently unnoticed. 32523 32524 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure 32525 messages) about known failures with gcc cygnus-2.4.5-930417. 32526 32527 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on 32528 comp-info.exp so it gets built if it doesn't exist. 32529 32530 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff; 32531 it is no longer used. 32532 * gdb.t13/comp-info.c: Removed. 32533 32534Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com) 32535 32536 * gdb.t06/signals.exp: Add xfail for sun3. 32537 32538Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32539 32540 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really 32541 relevant because ^C doesn't get sent but failure can be reproduced 32542 interactively). 32543 32544Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32545 32546 * gdb.stabs/alpha.mt: New configuration file for alpha. 32547 * gdb.stabs/configure.in: Use it. 32548 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable 32549 sharing with alpha.mt, redefine long to word via preprocessor. 32550 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb 32551 for alpha. 32552 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha 32553 native cc. 32554 * gdb.t00/teststrategy.exp: Change expect string so that we 32555 consume the `(xgdb)' from the command echo and from the gdb prompt. 32556 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha. 32557 gdb currently compares all values as long, so this failure probably 32558 applies to any configuration where LONGEST is bigger than a target int. 32559 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled 32560 with gcc. 32561 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable 32562 to handle opaque pointers, gcc is. 32563 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t 32564 as first argument. Include <sys/types.h> and change all operator 32565 new definitions to use size_t. 32566 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new 32567 now that we use size_t. 32568 32569Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32570 32571 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing 32572 a long or float array cast all array members to the same type. 32573 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long 32574 with 64 bit longs. 32575 * gdb.t07/watchpoint.exp: Add finish and until variations encountered 32576 on alpha. 32577 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha. 32578 32579Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32580 32581 * gdb.t24 (demangle.exp): Constructors of templates have names like 32582 vector<int>::vector(int) not vector<int>::vector<int>(int). See 32583 section 14.6 of the ARM. 32584 32585 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form 32586 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they 32587 accomplish little and slow down the testsuite. 32588 32589 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX". 32590 Accept spaces various places. 32591 32592Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32593 32594 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function 32595 with watchpoint enabled. 32596 32597 * Makefile.in: Remove definition of CC and remove the second 32598 definition of CXX (the "CXX = gcc" one remains). These definitions 32599 were causing backquotes to be expanded within backquotes, which 32600 doesn't work. 32601 32602Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com) 32603 32604 * gdb.t17/callfuncs.exp: Add "return 0" to end. 32605 32606Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32607 32608 * gdb.stabs/ecoff.mt: Remove STABSCC hack. 32609 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled 32610 by mips cc and contains no stabs entries. 32611 32612Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com) 32613 32614 * config/vx-gdb.exp: Use fake device to load files rather than 32615 NFS. 32616 * lib/gdb.exp: New proc to do "file" command. 32617 * config/unix-gdb.exp: Use new "file" proc. 32618 32619Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 32620 32621 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400. 32622 Rework board rebooting slightly. 32623 (gdb_exit): Don't exit from the remote shell; there isn't one. 32624 * gdb.stabs/weird.exp: If a program is being debugged already, 32625 kill it. 32626 * gdb.t04/setvar.exp: Stop and restart gdb. 32627 * gdb.t05/expr.exp: Likewise. 32628 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and 32629 restart gdb and reload the program. 32630 * gdb.t08/opaque.exp: Likewise. 32631 * gdb.t12/scope.exp: Likewise. 32632 * gdb.t13/bitfields.exp: Likewise. 32633 * gdb.t15/funcargs.exp: Likewise. 32634 * gdb.t20/classes.exp: Likewise. 32635 * gdb.t03/ptype.exp: Increase timeout. 32636 * gdb.t16/printcmds.exp (test_print_string_constants, 32637 test_print_array_constants): Likewise. 32638 * gdb.t17/callfuncs.exp (do_function_calls): Likewise. 32639 * gdb.t20/classes.exp (do_tests): Likewise. 32640 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise. 32641 32642Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com) 32643 32644 * gdb.stabs: Renamed *wierd* to *weird*. 32645 32646Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com) 32647 32648 * gdb.t13/bitfields.exp: Test for bad output rather than waiting 32649 for timeout. Add "known gcc 2.4.5 bug" to failure message. 32650 32651Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com) 32652 32653 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name. 32654 (do_tests): Remove xfail for whatis on one_var and two_var. 32655 32656Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com) 32657 32658 * Makefile.in: Made cross building work better by adding 32659 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS. 32660 32661Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32662 32663 * gdb.t15/{return.c,return.exp,Makefile.in}: 32664 New test, currently commented out. 32665 32666Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com) 32667 32668 * config/udi-gdb.exp: gdb_exit now kills any isstip processes 32669 still running and removes the leftover named socket so GDb can do 32670 clean restarts. 32671 32672Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com) 32673 32674 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the 32675 console, not GDB. 32676 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so 32677 cross testing works better with "make check" 32678 * config/unix-gdb: Use default procedures for exit and version. 32679 * config/vx-gdb.exp: Cleaned up and massaged back to working order 32680 with the newest VxWorks. 32681 32682Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32683 32684 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept 32685 old form. 32686 32687 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a 32688 name (e.g. devo gdb with gcc 2.4.5), it is still a pass. 32689 32690 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it). 32691 32692 * config/unix-gdb.exp: Remove this version of gdb_exit 32693 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp. 32694 Rob says he'll look at it when he gets back to testing boards. 32695 32696Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com) 32697 32698 * gdb.t22/virtfunc.exp: Accept missing struct/class names as 32699 an expected fail for certain ptype commands. 32700 32701 * gdb.t20/classes.exp: Update expected results of "ptype class 32702 Base1" to account for the constructor that now appears in the type. 32703 32704Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com) 32705 32706 * configure.in (configdirs): Restore gdb.t04, which mysteriously 32707 disappeared from list. 32708 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete 32709 "alldone" proc with call to cleanup and exit. 32710 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp, 32711 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp, 32712 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, 32713 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp, 32714 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to 32715 "alldone" proc with simple returns that suppress remaining 32716 tests. The alldone proc went away many months ago. 32717 32718Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32719 32720 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests. 32721 32722 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O. 32723 32724Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32725 32726 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces 32727 as vax gdb will display them. 32728 32729Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32730 32731 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound 32732 optimizers. 32733 32734 * scope.exp: Change "bad value for localval" messages so each one 32735 is unique. 32736 32737 * config/unix-gdb.exp (gdb_exit): Move info on this vs. 32738 lib/gdb.exp (gdb_exit) from ChangeLog to comments. 32739 32740 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68. 32741 32742Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32743 32744 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line 32745 doesn't exist (due to optimization). 32746 32747Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32748 32749 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command 32750 contains \r because the filename is long. 32751 32752 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as 32753 'continue'" bug, and change xfail back to i*86-univel-sysv4*. 32754 32755Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32756 32757 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp, 32758 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running 32759 Ultrix. 32760 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus 32761 int tests. 32762 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests. 32763 32764Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com) 32765 32766 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*. 32767 32768 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern 32769 to match does not match the passing case but still matches the 32770 failing case. 32771 32772Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32773 32774 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*. 32775 32776Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com) 32777 32778 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit 32779 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter). 32780 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}: 32781 Remove various versions of gdb_exit. 32782 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call 32783 gdb_exit. 32784 * config/unix-gdb.exp: gdb_exit remains here, and should override 32785 the generic version, since it's doing a lot of wierd stuff that 32786 the other versions aren't. FIXME, fold it in, or abandon this 32787 version. 32788 32789Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32790 32791 * gdb.t24/demangle.exp: Add tests for PR 3220. 32792 32793Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32794 32795 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_. 32796 32797Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com) 32798 32799 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just 32800 "i386-*-*". Works for i486 as well. 32801 32802 * gdb.t06/signals.exp: Rework code that recognizes known SVR4 32803 bug, and expand domain of xfail to all SVR4 systems, since the 32804 actual problem is likely to be in generic SVR4 /proc support. 32805 32806Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32807 32808 * config/unix-gdb.exp (gdb_load): Add eof to expect statement. 32809 32810Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com) 32811 32812 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of 32813 xfails for other systems. Match a missing 'Continuing.' as an 32814 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests. 32815 32816 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp, 32817 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp: 32818 Only issue warning for missing executables if -all option is used. 32819 32820 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o 32821 file if -all option is used. It's like an unpredictable XFAIL. 32822 32823Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32824 32825 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only 32826 for dynamically linked binaries. 32827 32828 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests. 32829 32830Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32831 32832 * gdb.t20/inherit.exp: Change message for "print tagless struct" 32833 to state that this is a known bug in old versions of g++. 32834 32835Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32836 32837 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline 32838 while waiting for `Continuing'. 32839 32840Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com) 32841 32842 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols 32843 in text, data, and bss. 32844 * gdb.t10/nodebug.c: Add local and global test variables for 32845 initialized and uninitialized data. 32846 32847Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32848 32849 * config/unix-gdb.exp (gdb_exit): Add "wait". 32850 32851Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32852 32853 * gdb.t06/signals.exp: xfail the continue from the handler for all 32854 targets. 32855 32856 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a 32857 function with watchpoints enabled, the i386 call dummy starts with 32858 a call. 32859 32860 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way 32861 386 bsd names its corefiles. 32862 32863Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com) 32864 32865 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many 32866 compilers don't grok it. 32867 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array 32868 with small octal ints rather than character constants, which 32869 are signed and might not fit if first promoted to int. 32870 32871Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com) 32872 32873 * gdb.t09/Makefile.in (clean): Remove corefile. 32874 32875Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32876 32877 * gdb.t07/watchpoint.exp: Add missing `$prompt $'. 32878 32879Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32880 and Jim Kingdon (kingdon@cygnus.com) 32881 32882 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for 32883 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment 32884 the `continue' test right after it (also xfailed if NO_SINGLE_STEP). 32885 32886Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32887 32888 * gdb.t17/interrupt.exp: Add xfail for hppa. 32889 32890Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32891 32892 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp, 32893 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs. 32894 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior 32895 to determine signed-ness of bitfields and use the result to setup 32896 the xfail. 32897 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines. 32898 * gdb.t15/funcargs.exp: Use them to step until the second indirect 32899 call line is reached if necessary. 32900 32901Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32902 32903 * gdb.stabs/wierd.exp: New test, for nameless baseclasses. 32904 32905Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32906 32907 * gdb.t06/break.exp: Also test `clear' command. 32908 32909Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com) 32910 32911 * gdb.t00/teststrategy.exp: Remove extra quote. 32912 32913 * gdb.t07/watchpoint.exp: Change xfail for calling function with 32914 watchpoint enabled to be for all non-68k machines. 32915 32916 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test. 32917 32918Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32919 32920 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-* 32921 targets use aout.mt instead of ecoff.mt as gas understands 32922 standard aout format. 32923 32924Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com) 32925 32926 * lib/gdb.exp (runto): Don't insist that function we are running to 32927 was compiled with -g. 32928 32929 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test. 32930 32931 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time 32932 to get back into the read system call. 32933 Accept leading newline in case where we woke it up. 32934 32935Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32936 32937 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files 32938 to make the stabs test work on ecoff systems using gcc and -with-stabs. 32939 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to 32940 enable ecoff configuration. 32941 32942Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32943 32944 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test. 32945 32946Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32947 32948 * gdb.t16/printcmds.exp: Add another printf test. 32949 32950Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com) 32951 32952 * configure.in: If configured -with-stabs on any target, add 32953 stabsdirs to configdirs. 32954 32955Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32956 32957 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is 32958 fun" so pattern does not match the command itself. 32959 32960Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32961 32962 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames. 32963 32964Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32965 32966 * gdb.t17/interrupt.exp: Test for more things. 32967 32968Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32969 32970 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC 32971 compiler arranges the code and line numbers. 32972 32973 * gdb.t17/interrupt.exp: Don't send \n after ^C. 32974 32975Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 32976 32977 * gdb.t00/help.exp: Increase expect input buffer size. 32978 32979Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32980 32981 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed. 32982 32983 * gdb.t07/watchpoint.exp: Add xfail for hppa. 32984 32985 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug. 32986 32987 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint 32988 [0-9]*, not just [0-9]. 32989 32990Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32991 32992 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972. 32993 32994 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use. 32995 32996Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 32997 32998 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*. 32999 33000Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33001 33002 * gdb.t06/signals.c: Add xfails for sun3. 33003 33004 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836. 33005 33006 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add 33007 test_stepping tests. 33008 33009Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33010 33011 * gdb.t{06,17}/Makefile.in (clean): Remove all executables. 33012 33013 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug. 33014 33015 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c 33016 rather than actually putting it through cpp twice. 33017 33018 * gdb.t06/signals.exp: Add xfails for unixware and rs6000. 33019 33020Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com) 33021 33022 * config/mips-gdb.exp (gdb_exit): Removed close statement which is 33023 no longer needed. 33024 33025Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33026 33027 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn. 33028 33029 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any 33030 C++ features prints as "struct", make it a pass, not an xfail. 33031 33032Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33033 33034 * gdb.t22/virtfunc.exp: Remove a bunch of xfails. 33035 Don't require VA to print as "class" rather than "struct". 33036 33037Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com) 33038 33039 * gdb.t06/twice.exp: Don't care about the file name GDB prints. 33040 33041Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33042 33043 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end. 33044 33045Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 33046 33047 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong 33048 order. 33049 33050Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33051 33052 * gdb.t16/printcmds.exp: Add printf tests. 33053 33054 * gdb.t06/{twice.{c,exp},Makefile.in}: New test. 33055 33056 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too. 33057 33058Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com) 33059 33060 * gdb.t20/classes.exp: Add clear_xfail's before printing summary 33061 pass counts, to counteract any existing or future setup_xfails. 33062 33063Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33064 33065 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros 33066 {BEGIN,END}_COMMON for common block instead of STAB. 33067 * gdb.stabs/wierd.exp: Add xfail for rs6000. 33068 33069 * gdb.stabs/wierd.def: Make value of N_GSYM's 0. 33070 intp_var should be N_GSYM not N_LSYM. 33071 wierd-aout.S: Use a label for the value of the N_SO. 33072 wierd.def: Remove all backslashes. 33073 wierd-{aout,xcoff}.S: Put a few tests with backslashes here. 33074 33075Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 33076 33077 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to 33078 get the expected next to inheritance3. 33079 33080Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 33081 33082 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-* 33083 now that gcc-2.4 gets it right. 33084 33085Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33086 33087 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test. 33088 33089 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of 33090 generating comp-info.exp which works for cross-compilation. 33091 33092Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com) 33093 33094 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not 33095 "*-*-sysv4.*". 33096 33097Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com) 33098 33099 * gdb.t01/run.exp: Start with a fresh gdb. 33100 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of 33101 SVR4.x. 33102 33103Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com) 33104 33105 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07, 33106 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15, 33107 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/ 33108 Makefile.in (distclean, realclean): Remove gdbme.c from list of 33109 things to remove. 33110 33111Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com) 33112 33113 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new 33114 test cases from bug reports. 33115 33116Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com) 33117 33118 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*. 33119 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to 33120 avoid spurious xfails. 33121 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems. 33122 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*. 33123 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems. 33124 33125Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com) 33126 33127 * gdb.t00/teststrategy.exp: Rework to provide more useful 33128 description of each test, fix problem with systems that define 33129 ALIGN_STACK_ON_STARTUP code, other misc cleanups. 33130 * gdb.t06/break.exp (test_next_with_recursion): Fix expected 33131 results for "next over recursive call" so timeouts aren't taken 33132 by error. 33133 33134Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com) 33135 33136 * gdb.t12/scope.exp: Test printing of variables before run. 33137 33138 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are 33139 printed in wrong order due to sorting. 33140 33141Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com) 33142 33143 * gdb.t00/teststrategy.exp: Fix expected results for printing 33144 user entered string constant. Is array of char, prints with no 33145 address. 33146 33147 * gdb.t00/{default.exp, help.exp}: Account for changes to radix 33148 commands. 33149 * gdb.t16/gdbme.c: Add and use struct containing arrays of char. 33150 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *". 33151 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing 33152 of struct of char arrays. 33153 * gdb.t00/radix.exp: New tests for radix commands. 33154 33155Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com) 33156 33157 * gdb.t16/printcmd.exp: Print a variable before running program 33158 (with xfail for AIX). 33159 33160Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com) 33161 33162 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test. 33163 33164 * gdb.t16/printcmd.exp: Don't print variables before running program. 33165 33166 * gdb.t06/break.exp: Don't require envp argument to main. 33167 33168 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword. 33169 33170 * gdb.t02/whatis.exp, gdb.t11/list.exp: 33171 Add xfails for rs6000. 33172 33173 * gdb.t02/whatis.exp: Change other tests not to re-test something 33174 we already tested. 33175 33176 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure 33177 each type used has a variable of that type. 33178 33179Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com) 33180 33181 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure. 33182 33183Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com) 33184 33185 * configure.in: change srctrigger to be a file, not a directory 33186 33187Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com) 33188 33189 * configure.in (mips-idt-ecoff*): Added trailing '*'. 33190 33191 * gdb.t11/list.exp: Fixed a couple of typos. 33192 33193Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com) 33194 33195 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug 33196 is fixed and PR is closed. 33197 * gdb.t16 (gdbme.c): Add simple test string variable. 33198 * gdb.t16 (printcmds.exp): Add tests with simple test string 33199 variable, primarily for boundaries on "set print elements". 33200 33201Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com) 33202 33203 * gdb.stabs/wierd.exp: Remove xfail for printing big integer. 33204 Make leading 0's optional and don't expect a tab in the middle 33205 of the number. 33206 33207 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy. 33208 33209 * gdb.stabs/wierd.def: Type attributes must be preceded by number=. 33210 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also 33211 don't end command passed to gdb_test with newline. 33212 33213 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the 33214 signed keyword away, don't expect signed bitfields to be signed. 33215 33216 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields 33217 printing with only as many 1's as are in the field as well as printing 33218 with 32 1's (see comment). 33219 33220Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com) 33221 33222 * gdb.t00/default.exp: Start with a fresh gdb. 33223 * configure.in (configdirs): Remove gdb.t31 until the chill 33224 compiler works again. It no longer is able to find chillrt0 33225 since it isn't in libchill.a anymore. 33226 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing 33227 wierd.o, make more modular. 33228 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove 33229 spurious newlines that caused problems. 33230 33231Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33232 33233 * Move test with enums and partial symbols from gdb.t03/ptype.exp 33234 to gdb.stabs/wierd.exp since GCC has worked around the bug. 33235 gdb.stabs/wierd.{exp,def}: Many new tests. 33236 33237 * gdb.t00/default.exp: update info line for new message. 33238 33239 * gdb.t02/{whatis.exp,gdbme.c}: 33240 Test that "char *" doesn't print as "caddr_t". 33241 33242Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33243 33244 * gdb.t00/help.exp: Use .* in place of some help messages which 33245 just changed. 33246 gdb.t00/default.exp: Update "info frame" test for new message. 33247 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test. 33248 Remove some xfails 33249 33250Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33251 33252 * gdb.t03/{gdbme.c,ptype.exp}: 33253 Add tests for typedef'd struct and union without tags. 33254 Also check "whatis" on a variable of a typedef'd enum without a tag. 33255 33256 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see 33257 PRMS 1823; the bug still exists but isn't reproduced by this test 33258 anymore), and remove rs6000 XFAIL (the bug is fixed). 33259 33260 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically 33261 duplicated from whatis.exp. For those that are left, accept 33262 "long", "long int", or "int" for long variables (whatis.exp already 33263 has an XFAIL for "int", so no need to fail it here). 33264 33265 * gdb.t02/whatis.exp, gdb.t10/crossload.exp: 33266 Deal with GCC's names for types now that GDB uses the compiler's names. 33267 33268 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some 33269 setup_xfail's for sunos4. If we #defined the signed keyword away, 33270 don't expect GDB to know that char it is signed. 33271 33272 * gdb.t00/teststrategy.exp: Update for symbolic signal names. 33273 33274Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com) 33275 33276 * configure.in (configdirs): Add gdb.t24 for C++ tests that 33277 should work on any system, regardless of debugging format. 33278 * gdb.t21/demangle.exp: Move to gdb.t24. 33279 * gdb.t24/demangle.exp: Move from gdb.t21. 33280 * gdb.t24/{Makefile.in, configure.in}: New files. 33281 33282Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33283 33284 * configure.in: Do gdb.stabs and C++ tests only for stabs. 33285 * gdb.stabs: New directory. 33286 33287Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 33288 33289 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?" 33290 not just "Quit anyway?". 33291 33292Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com) 33293 33294 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure 33295 that all setup_xfails are immediately followed by clear_xfails. 33296 33297Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com) 33298 33299 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp, 33300 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp, 33301 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp, 33302 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp, 33303 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp, 33304 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp, 33305 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, 33306 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp, 33307 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp, 33308 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp, 33309 gdb.t31/chillvars.exp, lib/gdb.exp: 33310 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to 33311 bug-gdb@prep.ai.mit.edu. 33312 33313Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com) 33314 33315 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values 33316 with 0.0, not integer 0. 33317 33318Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com) 33319 33320 * gdb.t06/break.exp: Update for "Kill the program" message change. 33321 33322Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com) 33323 33324 * Makefile.in (GDBFLAGS): Set to -nx. 33325 * Makefile.in (site.exp): Use GDBFLAGS. 33326 33327Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com) 33328 33329 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory 33330 Makefiles. 33331 (check): depend on just-check. 33332 (just-check): added so that tests can be run without a noop 33333 build pass. 33334 33335Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com) 33336 33337 Switch to using configure's configdirs. 33338 * Makefile.in (Makefile): add configure.in dependency. 33339 (SUBDIRS): removed redundant assignment. 33340 * configure.in: switch subdirs assignment to configdirs. 33341 * gdb.t*/configure.in: new files. 33342 33343Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com) 33344 33345 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now 33346 works. 33347 33348Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com) 33349 33350 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $< 33351 in explicit rules. Apparently this is not supported by some makes. 33352 33353Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com) 33354 33355 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh. 33356 33357Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 33358 33359 * config/unix-gdb.exp: Add back missing return 0 which mysteriously 33360 disappeared. 33361 33362Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com) 33363 33364 * gdb.t31/Makefile.in: Avoid $< in explicit rule. 33365 33366Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com) 33367 33368 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486 33369 watchpoint problem that is now fixed. 33370 * gdb.t30/chexp.exp: Remove setup_xfail for printing 33371 uninitialized convenience variables. 33372 * gdb.t31/chillvars.exp: Fix expected patterns for printing 33373 structures. 33374 33375Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 33376 33377 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS 33378 which causes expect to get out of sync with gdb on long output 33379 from help set. 33380 * gdb.t09/corefile.exp: Make expected pattern for core file 33381 failing signal and frame output format less sun specific. 33382 33383Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com) 33384 33385 * gdb.t31/chillvars.exp: Add and remove initial dummy 33386 breakpoint, so that symbol table is forced in. 33387 (Needed at least on Sunos4, though it seems not SVR4.) 33388 * gdb.t31/chillvars.exp: Update for changed output format. 33389 33390Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com) 33391 33392 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path. 33393 33394Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com) 33395 33396 * Makefile.in: Added --srcdir when invoking runtest, removed the 33397 need for a local config file. (optional now) 33398 33399Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com) 33400 33401 * gdb.t21/demangle.exp: Only count real fails (not xfails) for 33402 failure count used to force early termination. Add some more 33403 expected failures for gnu style demangling. 33404 33405Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 33406 33407 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the 33408 pmi variable from gdb.t20/gdbme to get optimized away. 33409 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*. 33410 Check for written corefile upon timeout _and_ eof. 33411 33412Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 33413 33414 * config/unix-gdb.exp: Add missing return 0. 33415 33416Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 33417 33418 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early 33419 test termination. 33420 33421Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com) 33422 33423 * configure.in (subdirs): Put back gdb.t17 which mysteriously 33424 disappeared. 33425 33426Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com) 33427 33428 * gdb.t10/crossload.exp: Disable the i860-elf test until such 33429 time as i860 support works. 33430 33431 * gdb.t15/funcargs.exp: Fix expected outputs to include 33432 "backtrace 100\r" rather than just "backtrace\r", to match last 33433 change. 33434 33435Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com) 33436 33437 * config/udi-gdb.exp (gdb_exit): Remove close command. 33438 (gdb_target_udi): New procedure to set the UDI target. 33439 (gdb_start): Don't remove *_soc files. Use gdb_target_udi. 33440 * gdb.t00/default.exp: Added expected failures for a29k-*-udi. 33441 Added waits for prompts after several question responses. Added 33442 some more responses used by a29k-amd-udi-gdb. 33443 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support: 33444 pass different arguments, restart UDI connection after program 33445 completion. 33446 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp, 33447 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp, 33448 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp, 33449 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*. 33450 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp, 33451 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp, 33452 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, 33453 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp, 33454 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection 33455 after program completion. 33456 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is 33457 compiled with a SELECT_VECS setting. 33458 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent 33459 infinite recursion. 33460 33461 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp: 33462 Added checks for COFF results, and made them expected failures for 33463 all targets. It would be better to make them expected failures 33464 for COFF targets only. 33465 33466Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com) 33467 33468 * Makefile.in: add null dvi target, don't bother to recurse 33469 through test directories for info and install-info; rename 33470 $(datadir) to be dejagnu instead of deja-gnu 33471 33472Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com) 33473 33474 * gdb.t31/gdbme.ch: Re-enable code that previously caused 33475 compiler to coredump. 33476 * gdb.t31/chillvars.exp: Re-enable tests that depend on that 33477 code. 33478 33479Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com) 33480 33481 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler 33482 coredump. 33483 * gdb.t31/chillvars.exp: Comment out tests that depend on that 33484 code. 33485 33486Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com) 33487 33488 * gdb.t03/ptype.exp: tests for return code from gdb_test. 33489 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning 33490 which in a shell. Deletes xgdb when done. 33491 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists. 33492 Tests the return from the "set height" or "set width" commands. 33493 Added a few return codes where needed. 33494 33495Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com) 33496 33497 * Makefile.in (SUBDIRS): Add gdb.t17. 33498 * configure.in (subdirs): Add gdb.t17. 33499 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test 33500 files to test gdb's calling of functions in the inferior with 33501 the correct arguments and gdb's ability to retrieve any 33502 result returned. 33503 33504Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com) 33505 33506 * config/unix-gdb.exp (gdb_exit): Remove close commands that 33507 may be called after gdb goes away. Previous versions of expect 33508 needed these to avoid file descriptor leaks, but they cause 33509 errors with the current revision of expect. 33510 * gdb.t00/gdbvars.exp: Use -re on expected output after 33511 setting sevenbit-strings. 33512 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands 33513 to set sevenbit-strings consistent across tests. 33514 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to 33515 set sevenbit-strings consistent across tests. 33516 33517Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com) 33518 33519 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an 33520 expected output to match current "expect" expectations. 33521 33522Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com) 33523 33524 * gdb.t00/default.exp: Change expected output for default "source" 33525 command, to match new gdb behavior which requires a filename to 33526 source. 33527 33528Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com) 33529 33530 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up 33531 expected fail for i486-*-* that misses the marker2 function. 33532 * gdb.t10/crossload.exp (bfddefault): Allow successful 33533 recognition of a format to pass even if no symbols are found. 33534 Explicitly catch failures where the format is not recognized 33535 or is ambiguous, and add the reason to the fail message. 33536 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where 33537 the cause is and invalid target and add reason to failure message. 33538 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k, 33539 elf32-i386, elf32-sparc, and elf32-i860. 33540 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar): 33541 Set up expected failure for 'filename'::variable scope resolution, 33542 which is now apparently broken on all targets. 33543 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp, 33544 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp, 33545 gdb.t23/templates.exp: Change failure for missing binfile into 33546 just a warning. 33547 gdb.t21/demangle.exp: Change all cfront references to 'arm' 33548 references. 33549 33550Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com) 33551 33552 * gdb.t00/default.exp: Add expected output for default "source" 33553 command, to match new gdb behavior. 33554 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB. 33555 33556Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com) 33557 33558 * config/*-gdb.exp: returns an error, rather than exiting on 33559 internal errors. 33560 33561Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com) 33562 33563 * gdb.t03/gdbme.c: Add pointer to struct variable. 33564 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for 33565 referencing struct members. 33566 33567Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com) 33568 33569 * configure.in (mips-idt-ecoff): New target. 33570 * config/mips-gdb.exp: New file for remote board using MIPS remote 33571 debugging protocol. 33572 33573 * Redid configuration scheme. Removed gdb.t*/configure.in. 33574 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX 33575 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and 33576 distclean targets. Built executables via .o files. Adjusted 33577 tests to account for source files in $(srcdir) rather than 33578 $(objdir). 33579 * lib/gdb.exp (runto): Don't expect () after the function name, 33580 because it may have arguments. 33581 33582Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com) 33583 33584 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp, 33585 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added 33586 expected failures for mips-idt-* and mips-sgi-*. 33587 * gdb.t00/default.exp (attach): Kill process if requested. 33588 * gdb.t00/help.exp (help target core, help target): Accept a gdb 33589 that does not read core files. 33590 * gdb.t01/run.exp: Removed checks for exit status code. 33591 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that 33592 it is linked in. 33593 * gdb.t03/ptype.exp: Increase timeout when calling malloc. 33594 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where 33595 appropriate, rather than doing it by hand. 33596 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first 33597 execution. 33598 * gdb.t10/crossload.exp: Kill existing program if needed. 33599 * gdb.t15/funcargs.exp: Use delete_breakpoints function where 33600 appropriate, rather than doing it by hand. Always increase 33601 timeout for this test, not just for VxWorks. 33602 33603Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com) 33604 33605 * gdb.t31/chillvars.exp (test_structs): New proc to test printing 33606 of Chill STRUCT types and STRUCT values. 33607 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather 33608 than "char". 33609 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1, 33610 struct2): New struct definitions and initializations to test 33611 simple Chill STRUCT types. 33612 33613Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com) 33614 33615 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print 33616 the null byte at the end of strings. 33617 * gdb.t00/default.exp: Make show version insensitive to copyright 33618 date. 33619 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned 33620 to avoid dependencies on target char signedness. 33621 * gdb.t16/printcmds.exp: Update expected results for explicitly 33622 unsigned char. 33623 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should 33624 now work. 33625 * gdb.t21/demangle.exp: Add many more patterns for template 33626 demangling, most of them being expected failures. 33627 * gdb.t21/demangle.exp (proc demangle): Quote the demangled 33628 string we are matching for, to match on the whole string. 33629 * gdb.t21/demangle.exp: Add many new test strings to demangle, 33630 and fix a whole bunch that had incorrect expected output but were 33631 passing anyway because of the bug in "proc demangle". 33632 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string 33633 type. 33634 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles. 33635 33636Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com) 33637 33638 * gdb/testsuite: made modifications to testcases, etc., to allow 33639 them to work properly given the reorganization of deja-gnu and the 33640 relocation of the testcases from deja-gnu to a "tool" subdirectory. 33641 33642Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com) 33643 33644 * gdb/testsuite: Initial creation of gdb/testsuite. 33645 Migrated dejagnu testcases and support files for testing nm to 33646 gdb/testsuite from deja-gnu. These files were moved "as is" 33647 with no modifications. This migration is part of a major overhaul 33648 of dejagnu. The modifications to these testcases, etc., which 33649 will allow them to work with the new version of dejagnu will be 33650 made in a future update. 33651 33652 For additional changes see gdb.mi/ChangeLog-1999-2003. 33653 33654;; Local Variables: 33655;; mode: change-log 33656;; left-margin: 8 33657;; fill-column: 74 33658;; version-control: never 33659;; End: 33660 33661 Copyright 1993-2015 Free Software Foundation, Inc. 33662 Copying and distribution of this file, with or without modification, 33663 are permitted provided the copyright notice and this notice are preserved. 33664